* New upstream release:
[debian/confclerk.git] / ChangeLog
1 2011-07-23  gregoa
2
3         * NEWS: Prepare NEWS before release of 0.5.2.
4         * src/sql/sqlengine.cpp: Remove conference/room records
5           unconditionally from EVENT_ROOMS
6
7 2011-07-22  gregoa
8
9         * src/sql/sqlengine.cpp: SqlEngine::addRoomToDB: remove
10           event/conference combinations from EVENT_ROOM that are already
11           there. Should avoid duplicates on updates where the room name
12           changes. Hopefully fixes ticket #24.
13         * data/confclerk.pod: manpage: s/Desafinado/ConfClerk/
14
15 2011-07-19  philipp
16
17         * src/gui/conferenceeditor.ui: Fixed ticket #23: No close button in
18           conference dialog when no confernces are in the list.
19
20 2011-07-14  gregoa
21
22         * confclerk.pro: Don't include tarballs in release tarballs ...
23         * src/mvc/delegate.cpp: Distinguish "Presenter" and "Presenters"
24           (instead of "Presenter(s)"). Closes: Ticket #17
25         * src/alarm/alarm.cpp, src/alarm/alarm.h, src/gui/eventdialog.cpp,
26           src/mvc/treeview.cpp: Show event title instead of id in alarms.
27         * confclerk.pro: Don't remove generated files in DISTCLEAN;
28           otherwise they are gone during package builds :/
29         * TODO: Add a TODO item.
30         * confclerk.pro, src/gui/gui.pro, src/mvc/mvc.pro, src/orm/orm.pro,
31           src/sql/sql.pro: Reorganize CLEAN and DISTCLEAN targets.
32         * NEWS, src/global.pri: Bump VERSION after release.
33         * ChangeLog, confclerk.pro: Remove ChangeLog from svn (it's created
34           via svn2cl, so this is circular). Add generated files to
35           distclean target.
36
37 2011-07-13  gregoa
38
39         * ChangeLog: Update ChangeLog before release.
40         * NEWS: NEWS entry for 0.5.1 release.
41
42 2011-07-13  philipp
43
44         * src/mvc/delegate.cpp: This is just a quick-and-dirty workaround
45           commit to aviod a drawing problem on maemo. This commit might be
46           reverted ...
47         * src/gui/searchhead.ui: The speaker is preselected in the search
48           dialog now.
49         * src/mvc/delegate.cpp: First try to improve the colors (ticket
50           #13).
51         * src/gui/mainwindow.cpp, src/gui/settingsdialog.cpp,
52           src/gui/settingsdialog.h, src/gui/settingsdialog.ui: The cancel
53           button on the settings dialog works now (ticket #14) and the
54           layout of the settings dialog is stable now (ticket #15).
55         * src/gui/mainwindow.ui: Changed the menu to be non-hierarchical.
56           Closes ticket #16.
57         * src/gui/daynavigatorwidget.cpp: Changed the placement of the date
58           label again. Changed the date format to show the day-of-week.
59         * src/gui/daynavigatorwidget.cpp: Replaced "130" by s.width() when
60           centering the date.
61
62 2011-07-12  philipp
63
64         * src/sql/sqlengine.cpp: This commit closes ticket #12. The search
65           terms are ANDed now and a call to trimmed() before splitting the
66           search string avoids problems with leading/trailing spaces.
67
68 2011-07-11  philipp
69
70         * src/mvc/event.cpp: Before querying the SEARCH_EVENT table, its
71           existence is checked. Therefore a command line debug error
72           message is avoided.
73           
74           This commit partly fixes ticket #10.
75         * src/gui/errormessage.cpp: Error messages reported with the
76           function error_essage are no longer writted to std:error because
77           they are shown to the user anyway. This commit partly resolves
78           ticket #10.
79         * src/gui/eventdialog.ui: The description and person list of the
80           event dialog is now selectable so that copy&paste is possible.
81
82 2011-07-10  philipp
83
84         * src/gui/about.ui, src/gui/mainwindow.cpp: Tuned the about dialog.
85         * src/gui/conferenceeditor.ui: Minor tuning of the conference
86           editor. The reload button now has a text on it.
87         * src/sql/sqlengine.cpp: Fixed bug (related to ticket #12): Only
88           the last search term is used.
89         * src/sql/sqlengine.cpp: Undid changes to sqlengine.cpp I committed
90           accidentally in r1318.
91
92 2011-07-08  gregoa
93
94         * src/sql/sqlengine.cpp: Split search keyword string on whitespace.
95         * src/sql/sqlengine.cpp: Avoid duplicate search results by using
96           SELECT DISTINCT when filling the SEARCH_EVENT table.
97
98 2011-07-05  gregoa
99
100         * README: Add DebConf11 URL to README.
101
102 2011-07-04  philipp
103
104         * src/gui/conferenceeditor.ui: Cleaning of the conferenceeditor
105           dialog.
106         * src/create_tables.sql, src/gui/conferenceeditor.cpp,
107           src/gui/conferenceeditor.h, src/gui/conferenceeditor.ui,
108           src/gui/gui.pro, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
109           src/gui/mapwindow.ui, src/gui/tabcontainer.cpp,
110           src/gui/tabcontainer.h, src/icons.qrc,
111           src/icons/applications-internet.png, src/mvc/conference.cpp,
112           src/mvc/conference.h, src/mvc/delegate.cpp, src/mvc/delegate.h,
113           src/mvc/room.cpp, src/mvc/room.h, src/mvc/treeview.cpp,
114           src/mvc/treeview.h, src/sql/schedulexmlparser.cpp,
115           src/sql/sqlengine.cpp, src/sql/sqlengine.h: Removed the ability
116           to show "pictures" (maps) of rooms and maps of conferences. The
117           XML file does not contain picture/map/image information of
118           conferences or rooms. We left the room.picture definition in the
119           database SQL because there is no "drop column" in sqlite.
120         * src/gui/mainwindow.ui: Removed the unused status bar.
121
122 2011-06-29  gregoa
123
124         * src/app/app.pro, src/gui/gui.pro, src/mvc/mvc.pro,
125           src/test/test.pro: Some more s;TARGETDEPS;POST_TARGETDEPS;
126         * data/confclerk.desktop, data/confclerk.pod: s;scheduler;schedule
127           application;
128         * ChangeLog, NEWS, src/global.pri: Bump version
129         * ChangeLog: Update changelog.
130
131 2011-06-28  philipp
132
133         * src/gui/conferenceeditor.cpp, src/gui/daynavigatorwidget.cpp,
134           src/gui/eventdialog.cpp, src/gui/mainwindow.cpp,
135           src/gui/searchhead.cpp, src/mvc/eventmodel.cpp,
136           src/mvc/treeview.cpp, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
137           Removed many of the qDebug() output lines (see ticket #10).
138
139 2011-06-28  gregoa
140
141         * README, data/confclerk.pod: add copyright/license for exchanged
142           icons
143
144 2011-06-28  philipp
145
146         * src/icons/emblem-new-off.png, src/icons/emblem-new.blend,
147           src/icons/emblem-new.png: Replaced the star icons with self-made
148           versions (Blender 2.57b) that are better distinguishable. Closes
149           ticket #8.
150
151 2011-06-27  philipp
152
153         * confclerk.pro, src/app/main.cpp, src/global.pri,
154           src/gui/about.ui, src/gui/mainwindow.cpp: Included application
155           version in the about dialog. This closes ticket #9.
156
157 2011-06-26  philipp
158
159         * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: Links in events
160           are now clickable (resolves ticket #4).
161         * src/gui/searchtabcontainer.cpp, src/mvc/conference.h: Searching
162           without active conference doesn't give an error message anymore
163           (resolves ticket #7).
164         * src/gui/searchtabcontainer.cpp, src/sql/sqlengine.cpp: The '%'
165           character doesn't have to be escaped anymore.
166         * src/gui/mainwindow.ui: The window title was still "FOSDEM
167           Schedule".
168
169 2011-06-25  gregoa
170
171         * ChangeLog, NEWS: Add entries to NEWS file.
172         * TODO: Shorten TODO.
173         * ChangeLog, confclerk.pro, data/confclerk.pod: Create a simple man
174           page.
175         * README, TODO: Add URLs for FOSDEM 2011, DebConf 2010, and 27C3 to
176           README instead of TODO.
177         * TODO, src/fosdem.sql, src/schedule.en.xml: Remove the remaining
178           last two fosdem files.
179         * ChangeLog, README, TODO: Update contact info.
180
181 2011-06-25  philipp
182
183         * BUGS: Bugs are now reported in the trac system.
184
185 2011-06-24  gregoa
186
187         * BUGS, ChangeLog: Mark bug 3 as fixed.
188
189 2011-06-24  philipp
190
191         * src/gui/searchhead.cpp: Enter or return triggers the search now
192           when the focus is at the searchEdit or at one of the checkboxes.
193         * BUGS: Filed bug 7: Error message when searching without having
194           conferences
195
196 2011-06-24  gregoa
197
198         * BUGS: Add another wishlist (more: design discussion) bug
199
200 2011-06-24  philipp
201
202         * src/gui/tabcontainer.h, src/mvc/eventmodel.cpp: Removed
203           unnecessary debug output and code.
204         * BUGS, src/mvc/event.cpp: Fixed bug reported by gregor: Too many
205           authors are shown (form other conferences as well).
206
207 2011-06-24  gregoa
208
209         * ChangeLog, TODO, confclerk.pro: Improve release target in .pro
210
211 2011-06-24  philipp
212
213         * src/gui/daynavigatorwidget.cpp, src/mvc/treeview.cpp: Removed two
214           unused variables to avoid compiler warnings.
215
216 2011-06-24  gregoa
217
218         * src/gui/alarmdialog.cpp, src/sql/sqlengine.cpp,
219           src/test/mvc/eventtest.cpp: Somewhere a slash was missing ...
220         * TODO: Updated TODO.
221
222 2011-06-23  gregoa
223
224         * README: Add contact info to README.
225         * src/gui/about.ui: Update 'About' dialog.
226         * TODO, src/app/app.pro, src/app/main.cpp, src/maps, src/maps.qrc,
227           src/sql/sqlengine.cpp: Remove ULB, Campus Solbosch maps.
228         * ., ChangeLog, TODO, confclerk.pro, data/fosdem-schedule.svg,
229           fosdem-schedule.pro, src/app/app.pro: The big rename. Which was
230           not so big after all ...
231         * data/26x26, data/40x40, data/48x48, data/64x64, data/Makefile,
232           data/confclerk.desktop, data/maemo: De-maemofy: make .desktop
233           file generic, remove resized (old) icons and Makefile for
234           installing them.
235         * src/app/app.pro: Add new resource file to app.pro
236         * data/data.qrc, src/app/main.cpp, src/gui/about.ui,
237           src/gui/alarmdialog.ui, src/gui/conferenceeditor.ui,
238           src/icons.qrc, src/icons/brain-alone.png, src/icons/fosdem.png:
239           Icons, part 2: replace fosdem/brain icons with ConfClerk logo
240         * README, TODO, src/gui/conferenceeditor.ui,
241           src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/icons.qrc,
242           src/icons/add.png, src/icons/alarm-offBig.png,
243           src/icons/alarm-onBig.png, src/icons/applications-internet.png,
244           src/icons/appointment-soon-off.png,
245           src/icons/appointment-soon.png, src/icons/compassBig.png,
246           src/icons/dialog-warning.png, src/icons/emblem-new-off.png,
247           src/icons/emblem-new.png, src/icons/exclamation.png,
248           src/icons/favourite-offBig.png, src/icons/favourite-onBig.png,
249           src/icons/reload.png, src/icons/remove.png, src/icons/search.png,
250           src/mvc/delegate.cpp: Icons part 1: replace all icons (except the
251           FOSDEM ones) with icons from current gnome-icon-theme
252         * src/gui/mainwindow.ui, src/icons.qrc, src/icons/collapse.png,
253           src/icons/expand.png, src/icons/info.png, src/icons/settings.png:
254           Remove unused icons.
255         * src/gui/alarmdialog.cpp: Another instance of the databasename.
256           (NOTE: untested, this codepath is only used on maemo)
257         * TODO, src/app/appsettings.cpp, src/app/main.cpp,
258           src/sql/sqlengine.cpp: Move config and sqlite database. They are
259           both at the xdg-specified locations now:
260           ~/.local/share/data/Toastfreeware/ConfClerk/ConfClerk.sqlite
261           ~/.config/Toastfreeware/ConfClerk.conf
262         * src/alarm/alarm.cpp, src/app/alarmdbus.h,
263           src/app/alarmdbusadaptorp.h, src/app/main.cpp: Rename DBus
264           service. Hopefully successful.
265         * TODO: Add some conference URLs to TODO
266         * BUGS: New bug noted.
267         * BUGS: New bug noted.
268         * src/app/app.pro, src/gui/gui.pro, src/mvc/mvc.pro: qmake warning:
269           POST_TARGETDEPS instead of TARGETDEPS
270         * fosdem-schedule.pro: Remove libs in clean target.
271         * ChangeLog, README, TODO, data/confclerk.svg,
272           data/fosdem-schedule.svg, fosdem-schedule.pro,
273           src/icons/appicon.svg: Move and rename logo, create a target to
274           convert it in .pro, add copyright/license to README. Update TODO.
275
276 2011-06-23  philipp
277
278         * BUGS: Checked the remaining code. Didn't find possibilities for
279           SQL injections anymore.
280
281 2011-06-23  gregoa
282
283         * TODO: Update TODO.
284         * ChangeLog, fosdem-schedule.pro: Add release and changelog targets
285           to project file.
286         * Changelog: Remove empty Changelog.
287
288 2011-06-23  philipp
289
290         * src/sql/sqlengine.cpp: Prevented SQL injections in function
291           addPersonToDB.
292
293 2011-06-23  gregoa
294
295         * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
296           src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
297           src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
298           src/app/application.cpp, src/app/application.h,
299           src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
300           src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
301           src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
302           src/gui/conflictdialogcontainer.cpp,
303           src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
304           src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
305           src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
306           src/gui/dayviewtabcontainer.h, src/gui/errormessage.cpp,
307           src/gui/errormessage.h, src/gui/eventdialog.cpp,
308           src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
309           src/gui/favtabcontainer.h, src/gui/mainwindow.cpp,
310           src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
311           src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
312           src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
313           src/gui/searchhead.cpp, src/gui/searchhead.h,
314           src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
315           src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
316           src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
317           src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
318           src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
319           src/mvc/conference.cpp, src/mvc/conference.h,
320           src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
321           src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
322           src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
323           src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
324           src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
325           src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
326           src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
327           src/sql/sqlengine.h, src/test/main.cpp,
328           src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: Add
329           copyright to source.
330         * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
331           src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
332           src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
333           src/app/application.cpp, src/app/application.h,
334           src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
335           src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
336           src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
337           src/gui/conflictdialogcontainer.cpp,
338           src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
339           src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
340           src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
341           src/gui/dayviewtabcontainer.h, src/gui/errormessage.cpp,
342           src/gui/errormessage.h, src/gui/eventdialog.cpp,
343           src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
344           src/gui/favtabcontainer.h, src/gui/mainwindow.cpp,
345           src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
346           src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
347           src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
348           src/gui/searchhead.cpp, src/gui/searchhead.h,
349           src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
350           src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
351           src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
352           src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
353           src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
354           src/mvc/conference.cpp, src/mvc/conference.h,
355           src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
356           src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
357           src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
358           src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
359           src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
360           src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
361           src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
362           src/sql/sqlengine.h, src/test/main.cpp,
363           src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: Update GPL
364           blurb in source files.
365
366 2011-06-23  philipp
367
368         * src/icons/appicon.svg: Just adapted the page size to be
369           rectangular.
370         * src/icons/appicon.svg: This suggestion/"doodle"* for the new
371           application icon was created just now by Christian Kling
372           <kling_christian@gmx.at> who (he is sitting next to me right now)
373           agreed to publish it under the GNU GPL (v2 or later).
374           
375           *Christian's words.
376
377 2011-06-23  gregoa
378
379         * TODO, debian: Remove ./debian directory, we'll do the packaging
380           outside the "upstream" repository.
381         * AUTHORS, INSTALL, NEWS, README, TODO, docs/fosdem-schedule,
382           docs/fosdem-schedule/AUTHORS, docs/fosdem-schedule/Changelog,
383           docs/fosdem-schedule/INSTALL, docs/fosdem-schedule/NEWS,
384           docs/fosdem-schedule/README,
385           docs/fosdem-schedule/user-stories.txt, docs/user-stories.txt:
386           First round of documentation updates.
387         * ChangeLog, fosdem-schedule.pro: Prepare ChangeLog generation from
388           svn logs.
389
390 2011-06-23  philipp
391
392         * src/sql/sqlengine.cpp: Prevented SQL injection in function
393           addLinkToDB.
394
395 2011-06-23  gregoa
396
397         * TODO: update TODO
398
399 2011-06-23  philipp
400
401         * src/sql/sqlengine.cpp: Fixed SQL error in searchEvent when no
402           table was selected. Prevented SQL injection in searchEvent.
403
404 2011-06-23  gregoa
405
406         * TODO: add TODO file
407
408 2011-06-23  philipp
409
410         * src/gui/mainwindow.cpp, src/gui/tabcontainer.h,
411           src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
412           src/orm/ormrecord.h: Added some comments, removed and added some
413           debug information.
414         * src/sql/sqlengine.cpp: Fixed a bug I introduced when reparing the
415           addRoomToDB function.
416         * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Tracks
417           are inserted now when importing new conferences.
418         * src/sql/sqlengine.cpp: void possible SQL injection in function
419           addRoomToDB.
420         * src/app/app.pro: Removed copying the fosdem.sqlite database
421           during the make process.
422
423 2011-06-22  philipp
424
425         * src/db.qrc, src/sql/sqlengine.cpp: The database is now created
426           from the program. We don't need to copy or provide fosdem.sqlite
427           anymore.
428         * BUGS, src/sql/sqlengine.cpp: Persons are deleted now when a
429           conference is removed.
430         * BUGS: Added a file with bugs that I noticed when playing with the
431           application.
432         * src/sql/sqlengine.cpp: Rooms are inserted now for additionally
433           imported conferences.
434         * src/create_tables.sql: Importing persons for multiple conferences
435           works now.
436         * src/create_tables.sql, src/sql/sqlengine.cpp: Changed UNIQUE
437           statements in the database table definition so that they make
438           sense for multiple conferences and do no not prevent successful
439           imports.
440
441 2011-06-22  gregoa
442
443         * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Insert
444           new field xid_conference into table track, room and person.
445
446 2011-06-21  philipp
447
448         * src/create_tables.sql: Created schema for the database with
449           additional colum xid_conference in the tables track, room and
450           person.
451         * src/gui/mainwindow.ui: Added menu item "quit".
452         * ., src/app, src/gui, src/mvc, src/sql: Ignored some files that
453           were created during the build.
454         * fosdem-schedule.pro: Removed data directory from subdirs so that
455           the manually created Makefile is not overwritten by qmake -r.
456         * src/app/app.pro: Removed dbus dependency on non-maemo platforms.
457
458 2010-05-05  kirilma
459
460         * src/mvc/delegate.cpp: use enabled flag instead of repeated
461           criateria check
462         * src/mvc/delegate.cpp, src/mvc/delegate.h: add enabled flag
463         * src/mvc/delegate.cpp, src/mvc/delegate.h: refactor: more compact
464           drawing of controls
465         * src/mvc/delegate.cpp, src/mvc/room.h: do not draw showmap button
466           for event is there is no map for its room
467         * src/gui/tabcontainer.cpp, src/mvc/delegate.cpp,
468           src/mvc/event.cpp, src/mvc/event.h: refactor: cache whole Room
469           object in Event
470         * src/fosdem.sql, src/gui/tabcontainer.cpp, src/mvc/room.h,
471           src/sql/schedulexmlparser.cpp: store room map in database
472           
473           show it if it's available, otherwise show a warning set proper
474           values in default database new rooms imported as without maps
475         * src/fosdem.sql, src/gui/conferenceeditor.cpp,
476           src/mvc/conference.cpp, src/mvc/conference.h,
477           src/sql/sqlengine.cpp, src/sql/sqlengine.h: store path to
478           conference map in database
479           
480           path stored as additional field in conference table if it's null
481           or empty, "Show map" button is not shown if existing database
482           does not have the field, it will be automatically added
483
484 2010-05-04  kirilma
485
486         * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui,
487           src/gui/settingsdialog.cpp, src/gui/settingsdialog.ui: UI tune:
488           use buttonBox instead of single buttons to comply with platform
489           conventions
490           
491           maemo5 does not print "Cancel" buttons, and names "OK"
492           differently just use buttonBox, and it will behave properly at
493           each platform
494
495 2010-04-23  kirilma
496
497         * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
498           src/gui/conferenceeditor.ui, src/gui/mainwindow.cpp,
499           src/gui/mainwindow.h: restore viewing of conference map
500         * src/gui/conferenceeditor.cpp, src/gui/urlinputdialog.ui: minor UI
501           fixes
502           
503           fix size of UrlInputDialog restore [remove] button at the same
504           button as [add]
505
506 2010-04-22  kirilma
507
508         * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
509           src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
510           src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
511           src/sql/schedulexmlparser.h: remove obsoleted code
512           
513           also fix some types
514         * src/gui/mainwindow.cpp, src/gui/mainwindow.h: optimization
515         * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui: fine
516           tune geometry to look nicer
517         * AUTHORS, debian/copyright: add authors for files
518         * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
519           src/gui/conferenceeditor.ui, src/gui/gui.pro,
520           src/gui/mainwindow.cpp, src/gui/mainwindow.h,
521           src/gui/mainwindow.ui, src/gui/urlinputdialog.cpp,
522           src/gui/urlinputdialog.h, src/gui/urlinputdialog.ui,
523           src/icons.qrc, src/icons/add.png, src/icons/reload.png,
524           src/icons/remove.png, src/mvc/conference.h,
525           src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
526           src/mvc/mvc.pro, src/sql/schedulexmlparser.cpp,
527           src/sql/schedulexmlparser.h: reworked UI for conference editing
528           
529           underlying representation of conference list is also changed
530         * src/sql/schedulexmlparser.h: CC: fix endlines
531
532 2010-04-16  kirilma
533
534         * src/app/app.pro, src/app/application.cpp,
535           src/gui/errormessage.cpp, src/gui/errormessage.h,
536           src/gui/gui.pro, src/gui/importschedulewidget.cpp,
537           src/sql/schedulexmlparser.cpp: use visible notifications of
538           errors
539           
540           also early detect parsing errors
541
542 2010-04-15  kirilma
543
544         * src/gui/importschedulewidget.cpp,
545           src/gui/importschedulewidget.ui: make label shorter to place all
546           required buttons
547         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
548           src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
549           src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: fix deletion of
550           last conference
551           
552           implement for cleaning all views in the tabs clean the models
553           when no active conference found fix cleaning model and signalling
554           views
555         * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
556           src/gui/mainwindow.cpp, src/gui/mainwindow.h,
557           src/mvc/conference.cpp, src/mvc/conference.h,
558           src/sql/sqlengine.cpp, src/sql/sqlengine.h: implement deleting a
559           conference
560           
561           pass event about it to mainwindow to update select control fix
562           Conference::activeConference() to work when first conference is
563           removed
564         * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
565           src/gui/importschedulewidget.ui, src/mvc/conference.h: add
566           buttons for refreshm new url and delete and partly implement
567           corresponding actions
568           
569           also changed Online -> Refresh delete action is not implemented
570           yet
571         * src/fosdem.sql, src/gui/importschedulewidget.cpp,
572           src/gui/importschedulewidget.h, src/mvc/conference.cpp,
573           src/mvc/conference.h, src/sql/schedulexmlparser.cpp,
574           src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp: store URL's
575           for conferences
576           
577           * use it at update * let user update the url before request
578         * src/gui/importschedulewidget.cpp,
579           src/gui/importschedulewidget.ui, src/sql/sqlengine.cpp,
580           src/sql/sqlengine.h: remove unused code
581         * src/fosdem.sql: fix references in SQL
582
583 2010-04-14  kirilma
584
585         * src/gui/about.ui, src/gui/alarmdialog.ui,
586           src/gui/conflictsdialog.ui, src/gui/daynavigatorwidget.ui,
587           src/gui/eventdialog.ui, src/gui/importschedulewidget.ui,
588           src/gui/mainwindow.ui, src/gui/mapwindow.ui,
589           src/gui/searchhead.ui, src/gui/settingsdialog.ui: save output
590           from updater QT designer
591           
592           update all ui files to the output format of the new Qt Designer
593           (version: 4.5.3really4.5.2-0ubuntu1) to avoid unrelated changes
594           in SCM later
595
596 2010-04-13  kirilma
597
598         * src/gui/gui.pro, src/gui/tabwidget.cpp, src/gui/tabwidget.h:
599           remove unused class TabWidget
600         * src/gui/gui.pro, src/gui/importschedulewidget.cpp,
601           src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
602           src/gui/mainwindow.cpp, src/gui/mainwindow.h,
603           src/gui/mainwindow.ui, src/gui/proxysettingsdialog.cpp,
604           src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui,
605           src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
606           src/gui/settingsdialog.ui: move Settings and About to Window Menu
607           
608           * remove Setting and About controls from widgets * make instead a
609           window menus with the corresponding actions * rename "Proxy
610           settings" to "Settings", placing the proxy button in a control
611           group
612
613 2010-04-12  kirilma
614
615         * src/app/app.pro: build fix at maemo
616           
617           force order of computation some versions of qmake-qt4 require it
618         * src/fosdem.sql: remove ON CONFLICE REPLACE for events
619         * src/app/app.pro, src/fosdem.sql, src/fosdem.sqlite: generate
620           default database instead of using binary one
621         * src/sql/sqlengine.cpp: fix event insert or update
622           
623           * add error reporting for queries * actually run check query *
624           properly get conference_is from event * fix checking of non-empty
625           result * fix insert query
626         * src/app/app.pro, src/app/application.cpp, src/app/application.h,
627           src/app/main.cpp: catch exceptions which leak outside of event
628           handlers
629           
630           If we do not do this, QT will exit from event loop.
631
632 2010-04-09  kirilma
633
634         * src/sql/sqlengine.cpp: use update for events when they are
635           already exists
636           
637           also use only parameters substitution for these queries
638         * src/sql/schedulexmlparser.cpp, src/sql/sqlengine.cpp,
639           src/sql/sqlengine.h: use transactions to make import faster
640
641 2010-03-03  uzakmat
642
643         * data/maemo/fosdem-schedule.desktop, debian/changelog,
644           src/gui/about.ui: Preparing for release 0.4.1
645
646 2010-03-03  timkoma
647
648         * src/alarm/alarm.cpp, src/mvc/event.cpp, src/sql/sqlengine.cpp:
649           UTC/LocalTime fix for import conference XML, DB queries for
650           multiple conferences fixes
651
652 2010-02-05  timkoma
653
654         * src/fosdem.sqlite, src/sql/sqlengine.cpp: fix for import - ON
655           CONFLICT REPLACE
656
657 2010-02-05  uzakmat
658
659         * data/maemo/fosdem-schedule.desktop, debian/changelog,
660           src/alarm/alarm.cpp, src/gui/about.ui: alarm UTC/localtime fix
661
662 2010-02-03  uzakmat
663
664         * INSTALL: addition of Diablo specific installation instructions in
665           INSTALL
666         * data/Makefile, data/maemo/fosdem-schedule.desktop: installation
667           of 40x40 icons enabled because of Diablo
668         * NEWS, debian/changelog, src/gui/about.ui: release information
669           added for release 0.3
670
671 2010-02-03  timkoma
672
673         * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
674           Events
675         * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
676           load persons
677
678 2010-02-02  uzakmat
679
680         * NEWS: NEWS file update
681         * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
682           src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
683           src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
684           src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
685           src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
686           src/gui/conflictdialogcontainer.cpp,
687           src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
688           src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
689           src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
690           src/gui/dayviewtabcontainer.h, src/gui/eventdialog.cpp,
691           src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
692           src/gui/favtabcontainer.h, src/gui/importschedulewidget.cpp,
693           src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
694           src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
695           src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
696           src/gui/proxysettingsdialog.cpp, src/gui/proxysettingsdialog.h,
697           src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
698           src/gui/searchhead.cpp, src/gui/searchhead.h,
699           src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
700           src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
701           src/gui/tabwidget.cpp, src/gui/tabwidget.h,
702           src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
703           src/mvc/conference.cpp, src/mvc/conference.h,
704           src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
705           src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
706           src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
707           src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
708           src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
709           src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
710           src/sql/sqlengine.h, src/test/main.cpp,
711           src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: A header
712           with the proper copyright/lincence statement was added into each
713           source/header file.
714
715 2010-02-02  pavelpa
716
717         * src/alarm/alarm.cpp: corrected 'exec' path when adding an alarm
718
719 2010-02-02  uzakmat
720
721         * NEWS: NEWS file updated
722         * AUTHORS, INSTALL, README, debian/changelog: README, INSTALL,
723           AUTHORS - filled in
724
725 2010-02-02  hanzes
726
727         * src/alarm/alarm.cpp, src/app/alarmdbus.h,
728           src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h: Alarm
729           modifications
730
731 2010-02-01  hanzes
732
733         * src/mvc/treeview.cpp: Alarm dbus connection added
734         * src/alarm/alarm.cpp, src/alarm/alarm.pro,
735           src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
736           src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
737           src/app/alarmdbus.cpp, src/app/alarmdbus.h,
738           src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
739           src/app/app.pro, src/app/main.cpp, src/mvc/mvc.pro,
740           src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
741
742 2010-02-01  pavelpa
743
744         * src/mvc/delegate.cpp: gradient for treeview items
745         * src/sql/sqlengine.cpp: changed permissions for the db - TODO:
746           check it on the device
747         * src/app/main.cpp, src/src.pro: compilation error fix
748         * src/app/main.cpp: compilation error fix
749         * src/gui/mapwindow.cpp: N810 changes: maximized 'map' dialog
750
751 2010-02-01  hanzes
752
753         * src/alarm/alarm.cpp, src/alarm/alarm.pro,
754           src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
755           src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
756           src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
757           src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
758
759 2010-02-01  pavelpa
760
761         * src/gui/importschedulewidget.ui, src/icons.qrc,
762           src/icons/settings.png: added 'settings' icon for setting-up
763           proxy(network connection)
764         * src/global.pri, src/gui/mainwindow.cpp, src/gui/tabcontainer.cpp,
765           src/orm/ormrecord.h: GUI changes for N810 device
766
767 2010-02-01  uzakmat
768
769         * debian/control, debian/copyright: debian/control - Build-Depends
770           section set
771
772 2010-02-01  pavelpa
773
774         * src/app/app.pro, src/app/main.cpp, src/db.qrc, src/fosdem.sqlite,
775           src/sql/sqlengine.cpp: created resource which contains parsed
776           schedule, so the user doesn't have to parse it by himself
777
778 2010-02-01  uzakmat
779
780         * src/alarm/alarm.cpp: alarm - example of dbus binding functional
781
782 2010-02-01  pavelpa
783
784         * src/schedule.en.xml: updated schedule.en.xml to the newest
785           version
786
787 2010-01-30  pavelpa
788
789         * src/gui/about.ui, src/gui/eventdialog.ui, src/icons.qrc,
790           src/icons/brain-alone.png: changed fosdem icon in about dialog to
791           brain-alone icon
792         * src/gui/about.ui: changed copyright string
793         * src/mvc/delegate.cpp: number of events/alarms/favs is
794           bottom-aligned to the bottom of the icons
795
796 2010-01-29  pavelpa
797
798         * src/app/appsettings.cpp, src/app/appsettings.h,
799           src/gui/mainwindow.cpp: if the application is run for first time,
800           network connection is set to Direct connection
801
802 2010-01-29  uzakmat
803
804         * src/alarm/alarm.cpp: initial binding of alarm to a DBus call
805
806 2010-01-29  pavelpa
807
808         * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
809           src/gui/gui.pro, src/gui/importschedulewidget.cpp,
810           src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
811           src/gui/mainwindow.cpp, src/gui/proxysettingsdialog.cpp,
812           src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui:
813           implemented 'proxy settings' dialog - user can secify proxy for
814           network communication
815         * src/app/app.pro, src/gui/gui.pro,
816           src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
817           src/gui/mainwindow.cpp: implemented importing the schedule from
818           the Internet - usded url: http://fosdem.org/2010/schedule/xml -
819           todo: hard-coded PROXY has to be fixed (add proxy settings
820           dialog)
821         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
822           src/gui/mainwindow.ui, src/mvc/treeview.cpp: possible to have
823           multiple conferences in the DB - possible to switch among them -
824           conference schedules have to follow FOSDEM conference xml
825           structure - 'select Conference' bar is visible only if there are
826           more than one conference available
827         * src/gui/about.ui, src/gui/importschedulewidget.cpp,
828           src/gui/importschedulewidget.ui: modified 'about' dialog -
829           changed "Qt FOSDEM" -> "FOSDEM Schedule"
830
831 2010-01-28  pavelpa
832
833         * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
834           src/gui/searchtabcontainer.cpp, src/mvc/event.cpp,
835           src/sql/sqlengine.cpp: search fixed - only the dates (range)
836           which contain at least one event are selectable - if there is
837           only one event at a specified date - user can't switch to the
838           next/prev date - if search gives no results - a message is
839           displayed to inform user about it
840         * src/gui/conflictsdialog.cpp, src/gui/conflictsdialog.h: forgotten
841           in previous commit
842         * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
843           src/gui/favtabcontainer.cpp, src/gui/favtabcontainer.h,
844           src/gui/mainwindow.cpp, src/gui/mainwindow.h,
845           src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
846           src/mvc/treeview.cpp, src/mvc/treeview.h: some performance
847           optimizations - favourities reloaded only if they have really
848           changed - otherwise only event in the question is updated
849         * src/mvc/event.cpp: fixed 'conflicts' constrains
850         * src/mvc/event.cpp: 'now' events - displayed real now events, not
851           just the testing ones
852
853 2010-01-28  uzakmat
854
855         * src/app/app.pro: binary name changed to fosdem-schedule
856
857 2010-01-28  pavelpa
858
859         * src/mvc/event.cpp: changed conditions for conflicts
860         * src/gui/eventdialog.cpp, src/mvc/delegate.cpp, src/mvc/event.cpp,
861           src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
862           some 'delegate' drawing optimizations - removed EVENT_CONFLICT
863           table - used one SQL SELECT instead
864         * src/mvc/treeview.cpp: conflicts updated correctly - TODO: needs
865           to do some drawing optimizations
866
867 2010-01-28  uzakmat
868
869         * data/Makefile, data/maemo/fosdem-schedule.desktop,
870           data/maemo/fosdem.desktop, debian/control, fosdem-maemo.pro,
871           fosdem-schedule.pro: package details updated to reflect the
872           binary name change to fosdem-maemo
873
874 2010-01-28  pavelpa
875
876         * src/gui/mainwindow.cpp, src/gui/searchhead.ui: if no conference
877           is in the DB, the user is automatically navigated to the
878           conference tab, so he can import one
879         * src/gui/mainwindow.cpp, src/gui/searchtabcontainer.cpp,
880           src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp: search
881           tab - header is hidden in case no conf exists in the DB
882         * src/gui/eventdialog.ui: event dialog GUI refactoring
883         * src/gui/about.ui, src/gui/mainwindow.ui: about dialog - added GNU
884           GPL v2 notice
885         * src/gui/daynavigatorwidget.cpp, src/gui/mainwindow.cpp,
886           src/gui/mainwindow.h, src/gui/mainwindow.ui,
887           src/gui/tabwidget.cpp: conference tab header is hidden if there
888           isn't active conference - handled some warnings
889
890 2010-01-27  pavelpa
891
892         * src/gui/mainwindow.ui: tabs' order changed
893         * src/gui/mainwindow.cpp, src/gui/nowtabcontainer.h: 'nowTab'
894           updated/loaded when application starts
895         * src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h: 'nowTab'
896           list is automatically expanded
897         * src/gui/conflictdialogcontainer.cpp,
898           src/gui/conflictdialogcontainer.h, src/gui/tabcontainer.h:
899           'conflict' list is automatically expanded
900         * src/gui/conflictdialogcontainer.cpp,
901           src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
902           src/gui/conflictsdialog.h, src/gui/favtabcontainer.cpp,
903           src/gui/tabcontainer.cpp, src/mvc/event.cpp, src/mvc/event.h,
904           src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: 'conflict' dialog
905           now contains list of events in conflict with given eventId
906         * src/gui/mainwindow.cpp: fixed 'copy-paste' error
907         * src/gui/conflictdialogcontainer.cpp,
908           src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
909           src/gui/conflictsdialog.h, src/gui/conflictsdialog.ui,
910           src/gui/daynavigatorwidget.cpp, src/gui/gui.pro,
911           src/gui/mainwindow.ui, src/gui/searchtabcontainer.cpp,
912           src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
913           src/mvc/treeview.cpp, src/mvc/treeview.h, src/orm/ormrecord.h:
914           implemented 'conflicts' dialog - displays rooms instead of
915           conflicts for now - needs to implement additional methods in
916           Event, ...
917         * src/gui/eventdialog.cpp: 'alarm' button is hidden for not MAEMO
918
919 2010-01-27  timkoma
920
921         * src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.ui,
922           src/orm/ormrecord.h: search fix
923
924 2010-01-27  pavelpa
925
926         * src/gui/favtabcontainer.h, src/gui/nowtabcontainer.cpp,
927           src/gui/nowtabcontainer.h, src/gui/roomstabcontainer.cpp,
928           src/gui/roomstabcontainer.h, src/gui/trackstabcontainer.h,
929           src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
930           src/mvc/track.h: removed headers from *.h and *.cpp
931         * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
932           src/gui/alarmdialog.cpp, src/gui/eventdialog.cpp,
933           src/gui/favtabcontainer.cpp, src/gui/mainwindow.cpp,
934           src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.cpp,
935           src/gui/tabcontainer.h, src/mvc/conference.cpp,
936           src/mvc/conference.h, src/mvc/eventmodel.cpp,
937           src/sql/sqlengine.cpp: removed appsettings - created 'active'
938           column in 'conference' table
939
940 2010-01-27  timkoma
941
942         * src/app/app.pro, src/gui/dayviewtabcontainer.cpp,
943           src/gui/dayviewtabcontainer.h, src/gui/favtabcontainer.cpp,
944           src/gui/favtabcontainer.h, src/gui/gui.pro,
945           src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
946           src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
947           src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
948           src/gui/searchhead.cpp, src/gui/searchhead.h,
949           src/gui/searchhead.ui, src/gui/searchtabcontainer.cpp,
950           src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp,
951           src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
952           src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h:
953           refactoring of the TABS
954
955 2010-01-27  pavelpa
956
957         * src/gui/about.ui: modified 'about application' dialog
958         * src/gui/eventdialog.cpp, src/mvc/event.cpp, src/mvc/event.h:
959           implemented 'links' in Event/EventDialog
960         * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
961           src/gui/eventdialog.ui: refactored Event 'details' dialog - TODO:
962           implement 'links' method(s) in Event and use it in the dialog
963         * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
964           src/gui/eventdialog.ui, src/gui/tabcontainer.cpp: Event 'details'
965           dialog now contains also 'favourite' and 'alarm' buttons, so the
966           user can set/unset the property directly from the dialog
967         * src/gui/tabwidget.cpp: 'info' icon scaled to height of tabBar
968         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
969           src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
970           src/gui/tabcontainer.h, src/gui/tabcontainer.ui: 'search' tab
971           functionality moved to 'tabcontainer'
972         * src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
973           src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
974           'conflicts' modifications - preparing for the dialog showing also
975           list of events in the conflict - created 'EVENT_CONFLICT' for
976           flaging events in conflict state - TODO: not finished
977
978 2010-01-26  pavelpa
979
980         * src/icons.qrc, src/icons/exclamation-iconOff.png,
981           src/icons/exclamation-iconOn.png, src/icons/exclamation.png,
982           src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp:
983           conflicts refactoring - has to be finished
984         * src/app/main.cpp, src/gui/importschedulewidget.cpp,
985           src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
986           src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
987           src/sql/schedulexmlparser.h, src/sql/sqlengine.h: SqlEngine made
988           STATIC
989         * src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
990           src/gui/mainwindow.cpp, src/gui/mainwindow.h,
991           src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
992           src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
993           src/sql/sqlengine.h: implemented 'tab container' widget, which
994           groups daynavigator with treeview - moved functionality from
995           mainwindow to tabcontainer - TODO: 'search' tab not done yet
996
997 2010-01-26  uzakmat
998
999         * AUTHORS, COPYING, Changelog, INSTALL, NEWS, README: Addition of
1000           files required by the GNU coding standard
1001
1002 2010-01-26  timkoma
1003
1004         * src/sql/sqlengine.cpp: unique constraints added into sql
1005
1006 2010-01-26  pavelpa
1007
1008         * src/gui/mainwindow.ui: just removed unused button on 'day view'
1009           tab
1010         * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
1011           src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp:
1012           reimplemented 'import schedule'
1013
1014 2010-01-26  timkoma
1015
1016         * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: reload favourites
1017
1018 2010-01-26  uzakmat
1019
1020         * src/alarm/alarm.cpp: Alarm implementation modified
1021
1022 2010-01-26  pavelpa
1023
1024         * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: removed 'MainMenu'
1025           bar from MainWindow - schedule is imported via 'conference' tab -
1026           about app is launched when user clicks 'info' button/icon
1027         * src/gui/gui.pro, src/gui/importscheduledialog.cpp,
1028           src/gui/importscheduledialog.h, src/gui/importscheduledialog.ui,
1029           src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
1030           src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
1031           src/gui/mainwindow.h, src/gui/mainwindow.ui,
1032           src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h:
1033           import schedule dialog - changed to widget - moved to
1034           'conference' tab
1035
1036 2010-01-26  timkoma
1037
1038         * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/icons.qrc,
1039           src/icons/search.png: search done
1040
1041 2010-01-26  hanzes
1042
1043         * src/gui/mainwindow.cpp, src/gui/mainwindow.h: NowTreeView refresh
1044           modified
1045
1046 2010-01-26  pavelpa
1047
1048         * src/gui/mainwindow.ui: "conference" tab - GUI modifications
1049         * src/gui/mainwindow.cpp, src/icons.qrc, src/icons/info.png: About
1050           Application dialog is opened when "info" icon is clicked
1051
1052 2010-01-26  hanzes
1053
1054         * src/alarm/calendar.cpp, src/alarm/calendar.h: Useless calendar
1055           class
1056
1057 2010-01-26  pavelpa
1058
1059         * src/gui/gui.pro: forgotten in last CI
1060         * src/gui/mainwindow.ui, src/gui/tabwidget.cpp,
1061           src/gui/tabwidget.h: new TabWidget - contains "info" icon/button
1062           to show "AboutApplication" dialog
1063
1064 2010-01-25  timkoma
1065
1066         * src/gui/mainwindow.ui: search update
1067
1068 2010-01-25  korrco
1069
1070         * src/mvc/room.cpp: room view added - finished
1071         * src/gui/mainwindow.cpp: room view added - finished
1072
1073 2010-01-25  timkoma
1074
1075         * src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
1076           src/sql/sqlengine.cpp, src/sql/sqlengine.h: search upgrade
1077
1078 2010-01-25  korrco
1079
1080         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1081           src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
1082           src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1083           src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
1084           src/mvc/track.h: room view added - need to test it
1085
1086 2010-01-25  pavelpa
1087
1088         * src/mvc/eventmodel.cpp: updated also groupings item (event parent
1089           item) if the user clicks eg. favourite/alarm icon (changes event
1090           data)
1091         * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1092           src/gui/eventdialog.ui: GUI work on Event Details dialog
1093
1094 2010-01-25  uzakmat
1095
1096         * data/Makefile, debian/changelog, debian/control, debian/postinst,
1097           debian/postrm, debian/rules: postinst and postrm scripts added
1098           into the debian tree
1099
1100 2010-01-25  timkoma
1101
1102         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1103           src/gui/mainwindow.ui, src/mvc/event.cpp, src/orm/ormrecord.h,
1104           src/sql/sqlengine.cpp: search update
1105
1106 2010-01-25  korrco
1107
1108         * src/gui: project synchronisation
1109
1110 2010-01-22  fortefr
1111
1112         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1113           src/gui/mainwindow.ui, src/mvc/delegate.cpp: Conference map
1114
1115 2010-01-22  pavelpa
1116
1117         * src/gui/mainwindow.cpp: fixed problem with storing conference ID
1118           to AppSettings
1119         * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1120           src/gui/daynavigatorwidget.ui, src/gui/mainwindow.ui: day
1121           navigator widget changes - changed from Horizontal to Vertical
1122
1123 2010-01-22  korrco
1124
1125         * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: room.h and .cpp
1126           removed
1127         * src/mvc/mvc.pro: room.h and .cpp removed
1128         * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1129           src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1130           src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp:
1131           caching removed
1132         * src/gui/mainwindow.cpp: caching removed
1133
1134 2010-01-22  pavelpa
1135
1136         * src/gui/mainwindow.cpp: sanity check for consitency of confId in
1137           AppSettings and the DB
1138         * src/app/appsettings.cpp, src/app/appsettings.h: forgotten
1139           appsettings files
1140         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1141           src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
1142           src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1143           src/mvc/treeview.cpp, src/mvc/treeview.h: implemented NOW tab
1144
1145 2010-01-21  pavelpa
1146
1147         * src/gui/importscheduledialog.cpp,
1148           src/gui/importscheduledialog.ui, src/sql/schedulexmlparser.cpp,
1149           src/sql/schedulexmlparser.h: modifications to import-schedule
1150           dialog - closed automatically after parsing/importing schedule
1151         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1152           src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1153           src/mvc/treeview.cpp, src/mvc/treeview.h: EventModel signaling
1154           changed - if some of the data (favourite,alarm) has changed on
1155           the event, signal 'eventHasChanged' is emitted - all treeViews
1156           (eg. DayView, FavsView, TracksView, ...) have to listen on this
1157           signal Only favouritiesView is 'reset' when current tab is
1158           changed in mainWindow - 'cause time groupings have to be
1159           recreated, since favs may have changed
1160         * src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp,
1161           src/sql/sql.pro, src/sql/sqlengine.cpp: check for existence of
1162           conference before inserting it into DB
1163         * src/app/app.pro, src/gui/alarmdialog.cpp,
1164           src/gui/eventdialog.cpp, src/gui/gui.pro, src/gui/mainwindow.cpp,
1165           src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp: added
1166           'Conference' tab - to list conference details - implemented
1167           AppSettings for storing Application settings - stored conference
1168           ID
1169         * src/app/app.pro, src/app/main.cpp, src/schedule.qrc: removed
1170           schedule resource file, which was used for testing - import
1171           schedule dialog replaces it's functionality
1172
1173 2010-01-21  fortefr
1174
1175         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1176           src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp,
1177           src/mvc/treeview.h: Warning handling
1178
1179 2010-01-21  pavelpa
1180
1181         * src/gui/importscheduledialog.cpp, src/gui/importscheduledialog.h,
1182           src/gui/importscheduledialog.ui: forgotten Import Schedule Dialog
1183           files
1184
1185 2010-01-21  uzakmat
1186
1187         * data/26x26/fosdem.png, data/40x40/fosdem.png,
1188           data/48x48/fosdem.png, data/64x64/fosdem.png, data/Makefile,
1189           data/maemo/fosdem.desktop, debian/changelog, debian/control,
1190           debian/files, debian/rules, src/app/app.pro: New installation
1191           path for the binary, Maemo optification added into debian/rules,
1192           new icons
1193
1194 2010-01-21  pavelpa
1195
1196         * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1197           src/orm/ormrecord.h, src/sql/sqlengine.cpp: import/search
1198           schedule dialog implemented
1199
1200 2010-01-21  timkoma
1201
1202         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1203           src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/eventmodel.cpp,
1204           src/mvc/eventmodel.h, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
1205           update for the search
1206
1207 2010-01-21  fortefr
1208
1209         * src/mvc/delegate.cpp: Time conflict fix
1210         * src/mvc/delegate.cpp, src/mvc/delegate.h: Time conflict warning
1211
1212 2010-01-21  korrco
1213
1214         * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: exception
1215           handling changed
1216
1217 2010-01-21  pavelpa
1218
1219         * src/mvc/event.cpp, src/mvc/event.h, src/orm/ormrecord.h,
1220           src/sql/sqlengine.cpp: combined EVENT and VIRTUAL_EVENT =>
1221           'EVENT' now - Maemo sqlite doesn't support Full-Text-Search
1222
1223 2010-01-21  korrco
1224
1225         * src/gui/mainwindow.cpp: updateTab refactored
1226         * src/mvc/eventmodel.cpp: activities tab implemented
1227         * src/mvc/track.cpp, src/mvc/track.h: activities tab implemented
1228         * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
1229           src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
1230           src/sql/sql.pro, src/sql/sqlengine.cpp: activities tab
1231           implemented
1232
1233 2010-01-21  timkoma
1234
1235         * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
1236           src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1237           src/orm/ormrecord.h, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
1238           first working version of the search
1239
1240 2010-01-21  pavelpa
1241
1242         * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog -
1243           details about the Event is displayed in FullScreen mode
1244         * src/gui/mapwindow.cpp: compilation error "linux" fix - caused by
1245           previous commit
1246         * src/gui/mapwindow.cpp, src/gui/mapwindow.ui: map is displayed in
1247           FullScreen mode
1248
1249 2010-01-20  pavelpa
1250
1251         * src/mvc/treeview.cpp, src/mvc/treeview.h: group items
1252           (time/track/...) are expanded on single-click
1253         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1254           src/gui/mainwindow.ui, src/mvc/activity.cpp, src/mvc/activity.h,
1255           src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1256           src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1257           src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp,
1258           src/test/mvc/eventtest.cpp: changed 'Activity' -> 'Track'
1259         * src/sql/sqlengine.cpp: parsing activity from xml - 'track' from
1260           xml schedule is treated as an activity
1261         * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog
1262           changes - changed font/background colors - title occupies more
1263           lines if it doesn't fit in one line
1264         * src/gui/alarmdialog.cpp, src/gui/alarmdialog.ui: alarm dialog
1265           changes - displayed additional Event's details - autoresizing
1266           title (if it doesn't fit in one line)
1267         * src/gui/alarmdialog.ui, src/gui/mainwindow.cpp: updated alarm
1268           dialog
1269
1270 2010-01-20  uzakmat
1271
1272         * data/Makefile: Makefile reverted as it was overwritten
1273           accidentally
1274
1275 2010-01-20  pavelpa
1276
1277         * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: implemented some
1278           error handling
1279         * src/mvc/delegate.cpp, src/mvc/treeview.cpp: alarm icon/stuff is
1280           relevant for MAEMO only - used "MAEMO" define for conditional
1281           compilation
1282         * src/alarm/alarm.cpp, src/app/main.cpp, src/gui/alarmdialog.cpp,
1283           src/gui/alarmdialog.ui, src/gui/eventdialog.cpp,
1284           src/gui/eventdialog.h, src/gui/mainwindow.cpp,
1285           src/gui/mainwindow.h: MAEMO: work on alarm - snooze alarm -
1286           cancel alarm - run application which automatically display Event
1287           dialog for given Event ID
1288
1289 2010-01-20  fortefr
1290
1291         * src/icons.qrc, src/icons/exclamation-iconOff.png,
1292           src/icons/exclamation-iconOn.png, src/mvc/delegate.cpp,
1293           src/mvc/delegate.h, src/mvc/event.h: Warning icon (uncompleted)
1294
1295 2010-01-20  timkoma
1296
1297         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1298           src/gui/mainwindow.ui, src/sql/sqlengine.cpp,
1299           src/sql/sqlengine.h: temp commit for search tab
1300
1301 2010-01-20  pavelpa
1302
1303         * src/app/app.pro, src/mvc/delegate.cpp: display event details in
1304           the treeView
1305
1306 2010-01-20  korrco
1307
1308         * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
1309           src/mvc/eventmodel.h: activities viewed ordered by activity id
1310           and start time
1311
1312 2010-01-20  fortefr
1313
1314         * data/Makefile, src/app/app.pro, src/icons.qrc,
1315           src/mvc/delegate.cpp: Big icons fix 2
1316         * src/icons/alarm-off.png, src/icons/alarm-offBig.png,
1317           src/icons/alarm-on.png, src/icons/alarm-onBig.png,
1318           src/icons/compass.png, src/icons/compassBig.png,
1319           src/icons/favourite-off.png, src/icons/favourite-offBig.png,
1320           src/icons/favourite-on.png, src/icons/favourite-onBig.png: Big
1321           icons
1322           
1323           D icons/favourite-off.png D icons/favourite-on.png AM
1324           icons/favourite-offBig.png AM icons/favourite-onBig.png D
1325           icons/alarm-off.png D icons/compass.png D icons/alarm-on.png AM
1326           icons/alarm-offBig.png AM icons/compassBig.png AM
1327           icons/alarm-onBig.png
1328
1329 2010-01-20  korrco
1330
1331         * src/mvc/activity.cpp, src/mvc/activity.h: static allocation
1332           instead of dynamic added when creating activity map
1333
1334 2010-01-20  pavelpa
1335
1336         * src/mvc/delegate.cpp: some drawing modifications
1337         * src/schedule.en.xml: the most recent FOSDEM 2010 schedule
1338           http://fosdem.org/schedule/xml
1339
1340 2010-01-19  pavelpa
1341
1342         * src/mvc/mvc.pro: pali, nerob bordel
1343         * src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/src.pro:
1344           changed abstract/description/scrollbars color in eventdialog
1345
1346 2010-01-19  korrco
1347
1348         * src/gui/mainwindow.cpp, src/mvc/activity.cpp, src/mvc/activity.h,
1349           src/mvc/eventmodel.cpp, src/mvc/mvc.pro: support for view
1350           activities with their names added
1351
1352 2010-01-19  pavelpa
1353
1354         * src/gui/eventdialog.cpp, src/gui/eventdialog.ui,
1355           src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h:
1356           event-dialog - displayed persons/presenters names - implemented
1357           Event::persons() method to get persons names associated with the
1358           given event ID
1359         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1360           src/mvc/treeview.cpp, src/mvc/treeview.h: single-click is used to
1361           open event dialog
1362         * src/gui/mapwindow.cpp, src/gui/mapwindow.h: diplayed map is
1363           closed by single-click, instead of double-click
1364         * src/alarm/alarm.h, src/gui/alarmdialog.cpp,
1365           src/gui/alarmdialog.h, src/sql/sqlengine.cpp, src/src.pro: work
1366           on alarm
1367         * src/alarm/alarm.cpp, src/app/app.pro, src/app/main.cpp,
1368           src/gui/gui.pro, src/mvc/mvc.pro, src/mvc/treeview.cpp,
1369           src/schedule.en.xml: work on alarm
1370
1371 2010-01-19  korrco
1372
1373         * src/gui: minimal size for tabs set
1374
1375 2010-01-19  uzakmat
1376
1377         * data, data/26x26, data/26x26/fosdem.png, data/40x40,
1378           data/40x40/fosdem.png, data/48x48, data/48x48/fosdem.png,
1379           data/64x64, data/64x64/fosdem.png, data/Makefile, data/maemo,
1380           data/maemo/fosdem.desktop, debian, debian/changelog,
1381           debian/compat, debian/control, debian/copyright, debian/dirs,
1382           debian/docs, debian/files, debian/rules, fosdem-maemo.pro,
1383           src/app/app.pro, src/fosdem.pro, src/src.pro: Addition of files
1384           required for a Debian package and Maemo specific files
1385
1386 2010-01-19  fortefr
1387
1388         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1389           src/gui/mainwindow.ui: Favourites dayNavigator
1390
1391 2010-01-19  pavelpa
1392
1393         * src/app/app.pro, src/app/main.cpp, src/gui/mainwindow.cpp,
1394           src/schedule.qrc: schedule.en.xml is now in resource - for
1395           testing only - will be removed from final application
1396
1397 2010-01-19  korrco
1398
1399         * src/gui/mainwindow.ui: minimal size for tabs set
1400
1401 2010-01-19  fortefr
1402
1403         * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Update tabs 2
1404           
1405           -This line, and those below, will be ignored--
1406           
1407           M src/gui/mainwindow.cpp M src/gui/mainwindow.h
1408         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1409           src/gui/mainwindow.ui: Automatic tabs update
1410           
1411           M src/gui/mainwindow.ui M src/gui/mainwindow.cpp M
1412           src/gui/mainwindow.h
1413
1414 2010-01-19  pavelpa
1415
1416         * src/gui/mainwindow.cpp, src/gui/mapwindow.cpp,
1417           src/gui/mapwindow.h, src/mvc/event.cpp: set MapDialog title
1418         * src/gui/mainwindow.cpp, src/maps.qrc,
1419           src/maps/rooms/not-available.png: handled the case when the map
1420           is not available
1421         * src/gui/mainwindow.cpp, src/mvc/event.cpp, src/mvc/event.h:
1422           map-name to map-path implemented - correct map is displayed
1423         * src/mvc/delegate.cpp: fixed: icons overlapped
1424
1425 2010-01-18  pavelpa
1426
1427         * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1428           src/gui/mapwindow.cpp, src/gui/mapwindow.h, src/gui/mapwindow.ui,
1429           src/mvc/eventmodel.cpp, src/mvc/treeview.cpp, src/mvc/treeview.h:
1430           started work on displaying map - implemented mapwindow - map is
1431           hard-coded for now TODO: finish getting map path from the event
1432         * src/app/app.pro, src/maps, src/maps.qrc, src/maps/campus.png,
1433           src/maps/rooms, src/maps/rooms/H-WC.png,
1434           src/maps/rooms/aw1105.png, src/maps/rooms/aw1115.png,
1435           src/maps/rooms/aw1117.png, src/maps/rooms/aw1120.png,
1436           src/maps/rooms/aw1121.png, src/maps/rooms/aw1124.png,
1437           src/maps/rooms/aw1125.png, src/maps/rooms/aw1126.png,
1438           src/maps/rooms/chavanne.png, src/maps/rooms/ferrer.png,
1439           src/maps/rooms/guillissen.png, src/maps/rooms/h1301.png,
1440           src/maps/rooms/h1302.png, src/maps/rooms/h1308.png,
1441           src/maps/rooms/h1309.png, src/maps/rooms/h2111.png,
1442           src/maps/rooms/h2213.png, src/maps/rooms/h2214.png,
1443           src/maps/rooms/infodesk.png, src/maps/rooms/janson.png,
1444           src/maps/rooms/lameere.png, src/maps/rooms/thumbs,
1445           src/maps/rooms/thumbs/H-WC.png, src/maps/rooms/thumbs/aw1105.png,
1446           src/maps/rooms/thumbs/aw1115.png,
1447           src/maps/rooms/thumbs/aw1117.png,
1448           src/maps/rooms/thumbs/aw1120.png,
1449           src/maps/rooms/thumbs/aw1121.png,
1450           src/maps/rooms/thumbs/aw1124.png,
1451           src/maps/rooms/thumbs/aw1125.png,
1452           src/maps/rooms/thumbs/aw1126.png,
1453           src/maps/rooms/thumbs/chavanne.png,
1454           src/maps/rooms/thumbs/ferrer.png,
1455           src/maps/rooms/thumbs/guillissen.png,
1456           src/maps/rooms/thumbs/h1301.png, src/maps/rooms/thumbs/h1302.png,
1457           src/maps/rooms/thumbs/h1308.png, src/maps/rooms/thumbs/h1309.png,
1458           src/maps/rooms/thumbs/h2111.png, src/maps/rooms/thumbs/h2213.png,
1459           src/maps/rooms/thumbs/h2214.png,
1460           src/maps/rooms/thumbs/infodesk.png,
1461           src/maps/rooms/thumbs/janson.png,
1462           src/maps/rooms/thumbs/lameere.png, src/maps/rooms/ua2114.png:
1463           added maps
1464         * src/mvc/event.h: pali, nerob bordel
1465         * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1466           src/gui/eventdialog.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1467           src/gui/mainwindow.h, src/gui/mainwindow.ui: implemented 'Event'
1468           dialog to display relevant 'Event's info
1469
1470 2010-01-18  korrco
1471
1472         * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp:
1473           sorting by activity id added
1474
1475 2010-01-18  pavelpa
1476
1477         * src/gui/mainwindow.ui: autoresizing activities treeView
1478         * src/mvc/delegate.cpp, src/mvc/delegate.h: implemented drawing
1479           icons + number of favs/alarms in the corresponding group
1480
1481 2010-01-18  korrco
1482
1483         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1484           src/mvc/eventmodel.cpp: grouping by time equation changed - beter
1485           group deviding, also according to favourites
1486         * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1487           src/mvc/eventmodel.cpp, src/orm/ormrecord.h: activities tab
1488           implemented - need to fit gui, functionality works fine
1489         * src/mvc/eventmodel.cpp: activities tab implemented - not finished
1490           yet
1491         * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1492           src/gui/daynavigatorwidget.ui, src/gui/mainwindow.cpp,
1493           src/gui/mainwindow.h, src/gui/mainwindow.ui,
1494           src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: activities tab
1495           implemented - not finished yet
1496
1497 2010-01-18  pavelpa
1498
1499         * src/alarm/alarm.cpp, src/alarm/alarm.h, src/mvc/delegate.cpp,
1500           src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1501           src/mvc/treeview.cpp, src/sql/sqlengine.cpp: added 'alarm'
1502           columnt to the 'EVENT' table to signalize that the event
1503           has/hasn't alarm set
1504
1505 2010-01-18  fortefr
1506
1507         * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Favourites fix
1508
1509 2010-01-18  pavelpa
1510
1511         * src/gui/gui.pro: maemo specific compilation fix
1512
1513 2010-01-18  fortefr
1514
1515         * src/fosdem.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1516           src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/treeview.h: Fav
1517           table update M trunk/src/gui/mainwindow.h M
1518           trunk/src/gui/mainwindow.cpp M trunk/src/mvc/treeview.h M
1519           trunk/src/mvc/eventmodel.cpp M trunk/src/mvc/event.h M
1520           trunk/src/fosdem.pro
1521
1522 2010-01-18  pavelpa
1523
1524         * src/icons/alarm-off.png, src/icons/favourite-off.png,
1525           src/mvc/delegate.cpp, src/mvc/delegate.h: added GrayScale
1526           versions (inactive/OFF) of the icons
1527
1528 2010-01-18  hanzes
1529
1530         * src/sql/sqlengine.cpp: fixed sqlite statement
1531
1532 2010-01-18  pavelpa
1533
1534         * src/gui/gui.pro: fixed: broken compilation for linux caused by
1535           previous commit
1536         * src/alarm, src/alarm/alarm.cpp, src/alarm/alarm.h,
1537           src/alarm/alarm.pro, src/fosdem.pro, src/gui/alarmdialog.cpp,
1538           src/gui/alarmdialog.h, src/gui/alarmdialog.ui, src/gui/gui.pro:
1539           started work on alarm(libaalarm)
1540         * src/gui/mainwindow.ui, src/sql/sql.pro, src/sql/sqlengine.cpp:
1541           used 'MAEMO' define to create 'non-virtual' 'VIRUAL_EVENT' table
1542           instead of 'virtual' one, only for 'MAEMO' Linux stays untouched
1543           - creates real 'virtual' table for FTS support
1544
1545 2010-01-18  korrco
1546
1547         * src/gui/mainwindow.cpp: current path print added
1548
1549 2010-01-18  fortefr
1550
1551         * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1552           src/orm/ormrecord.h, src/sql/sqlengine.cpp: Temporal
1553           virtual_event change
1554
1555 2010-01-18  korrco
1556
1557         * src, src/gui, src/sql: syncing project
1558
1559 2010-01-18  pavelpa
1560
1561         * src/mvc/eventmodel.cpp: fix: segfault - fixes segfault when
1562           switching days in "Day View" - TODO: needs to be verified, 'cause
1563           it looks like it shouldn't work, but it does - when calling
1564           'QAbstractItemModel::removeRows()' it returns false, but it
1565           prevents application from crash(segfault) - possible explanation
1566           is that the timing has changed and so the conditions for the
1567           segfault
1568         * src/gui/mainwindow.ui: added "Quit" to "File" menu
1569
1570 2010-01-17  pavelpa
1571
1572         * src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1573           src/mvc/treeview.cpp: implemented method to force 'EventModel'
1574           emit a signal dataChanged() - so 'TreeView' know it has to redraw
1575           items corresponding to chanded indices (range of indeces)
1576         * src/global.pri: created 'global.pri' file, which should cover all
1577           global definition of the project - this file has to be include in
1578           each "*.pro" file, where it's needed - defines "MAEMO" for
1579           handling 'MAEMO' specific code in source files - defines "maemo"
1580           for handling 'MAEMO' specific files in "*.pro" file(s)
1581         * src/mvc/event.cpp: just minor corrections to 'event'
1582         * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
1583           src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h:
1584           started work on 'favourities' - created tavourities tree view in
1585           the MainWindow 'Favourities' tab - listed some testing 'fav'
1586           events - TODO: list isn't updated dynamically, which means that
1587           the list isn't updated if the user adds/removes an event(s)
1588           to/from the 'favourities' list
1589         * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1590           src/orm/ormrecord.h: implemented JOINing two tables - modified
1591           'ormrecord' to support JOINing two tables - modified 'event'
1592           accordingly, since its items/columns are splitted into two
1593           separate tables
1594
1595 2010-01-16  pavelpa
1596
1597         * src/fosdem.pro, src/mvc/delegate.cpp, src/mvc/delegate.h,
1598           src/mvc/event.cpp, src/mvc/event.h, src/mvc/treeview.cpp,
1599           src/orm/ormrecord.h, src/sql/sqlengine.cpp: work on favourite -
1600           created 'favourite' column in EVENT table - modified 'ormrecord'
1601           for setting record's elements - favourities view not implemented
1602
1603 2010-01-15  korrco
1604
1605         * src/sql: syncing sql directory
1606
1607 2010-01-14  fortefr
1608
1609         * src/icons/compass.png: Compass icon
1610         * src/gui/mainwindow.ui, src/icons.qrc, src/mvc/delegate.cpp,
1611           src/mvc/delegate.h, src/mvc/treeview.cpp: Map button/compass icon
1612           added
1613         * src/gui/about.ui, src/gui/mainwindow.ui, src/orm/ormrecord.h:
1614           Testing svn, tabs added, misprint fixed
1615
1616 2010-01-14  pavelpa
1617
1618         * src/app/app.pro, src/fosdem.pro, src/gui/daynavigatorwidget.cpp,
1619           src/gui/gui.pro, src/gui/mainwindow.ui, src/model, src/mvc,
1620           src/mvc/model.pro, src/mvc/mvc.pro, src/test/main.cpp,
1621           src/test/model, src/test/mvc, src/test/test.pro: just some
1622           directory renaming - renamed 'model' to 'mvc'
1623           (Model-View-Controller), since it contains also 'delegate' and
1624           'view'
1625
1626 2010-01-13  pavelpa
1627
1628         * src/model/conference.h, src/sql/sqlengine.cpp: minor fix
1629         * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1630           src/gui/daynavigatorwidget.ui, src/gui/gui.pro,
1631           src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1632           src/gui/mainwindow.ui, src/model/conference.h,
1633           src/model/eventmodel.cpp, src/model/eventmodel.h: implemented day
1634           navigator widget - to switch between conference days
1635         * src/gui/mainwindow.cpp, src/model/conference.cpp,
1636           src/model/conference.h, src/model/eventmodel.cpp,
1637           src/model/eventmodel.h, src/model/model.pro,
1638           src/sql/sqlengine.cpp: implemented 'conference' record for
1639           accessing info about the conference - events are loaded from the
1640           first day of the conference
1641         * src/gui/about.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1642           src/gui/mainwindow.h, src/gui/mainwindow.ui: added about
1643           dialog(s) - some modifications needed - About Qt: not scrollable
1644           - About app: modifications to display items in system font/colors
1645           needed
1646         * src/app/main.cpp, src/icons.qrc, src/icons/fosdem.png: added
1647           application icon
1648
1649 2010-01-12  pavelpa
1650
1651         * src/app/app.pro, src/fosdem.pro, src/gui/gui.pro,
1652           src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1653           src/gui/mainwindow.ui, src/model/eventmodel.cpp,
1654           src/model/eventmodel.h, src/schedule.en.xml, src/sql,
1655           src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h,
1656           src/sql/sql.pro, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
1657           implemented xml parser - parsing Schedule
1658         * src/app/app.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
1659           src/icons, src/icons.qrc, src/icons/alarm-off.png,
1660           src/icons/alarm-on.png, src/icons/collapse.png,
1661           src/icons/expand.png, src/icons/favourite-off.png,
1662           src/icons/favourite-on.png, src/model/delegate.cpp,
1663           src/model/delegate.h, src/model/model.pro,
1664           src/model/treeview.cpp, src/model/treeview.h: modified model-view
1665           - created own delegate to display TreeView items - contains also
1666           'controls' - which are clickable (handled in TreeView) - created
1667           own TreeView inherited from QTreeView - to handle control-clicks
1668           of the Delegate - minor modifications to MainWindow UI -
1669           QTreeView replaced by own TreeView - autoresizing of TreeView -
1670           icons added
1671
1672 2010-01-07  korrco
1673
1674         * src: support for creating GUI via QtCreator added
1675         * src/test: support for creating GUI via QtCreator added
1676         * src/orm: support for creating GUI via QtCreator added
1677         * src/model: support for creating GUI via QtCreator added
1678         * src/app: support for creating GUI via QtCreator added
1679         * src/gui: support for creating GUI via QtCreator added
1680         * src/orm/ormrecord.h: TODO for exception handling added
1681         * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1682           src/gui/mainwindow.ui: support for creating GUI via QtCreator
1683           added
1684
1685 2010-01-02  komarma
1686
1687         * src/app/app.pro, src/gui/gui.pro, src/gui/mainwindow.cpp,
1688           src/model/event.cpp, src/model/event.h, src/model/eventmodel.cpp,
1689           src/model/eventmodel.h, src/model/model.pro, src/orm/ormrecord.h,
1690           src/test/model/eventtest.cpp, src/test/model/eventtest.h:
1691           Creating EventModel class
1692
1693 2009-12-31  komarma
1694
1695         * src/model/event.h, src/orm/ormrecord.h,
1696           src/test/model/eventtest.cpp: Fixing datetime conversion
1697
1698 2009-12-30  komarma
1699
1700         * src/model/event.cpp, src/model/event.h, src/orm/ormrecord.h,
1701           src/orm/sqlcondition.cpp, src/orm/sqlcondition.h,
1702           src/test/model/eventtest.cpp, src/test/model/eventtest.h: Adding
1703           database loading and data conversion to orm module
1704
1705 2009-12-29  komarma
1706
1707         * src/fosdem.pro, src/model/event.cpp, src/model/event.h,
1708           src/model/model.pro, src/orm, src/orm/orm.pro,
1709           src/orm/ormrecord.h, src/orm/sqlcondition.cpp,
1710           src/orm/sqlcondition.h, src/test/model/eventtest.cpp,
1711           src/test/model/eventtest.h, src/test/test.pro: Adding orm module
1712
1713 2009-12-28  komarma
1714
1715         * src, src/app, src/app/app.pro, src/app/main.cpp, src/fosdem.pro,
1716           src/gui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1717           src/gui/mainwindow.h, src/model, src/model/event.cpp,
1718           src/model/event.h, src/model/model.pro, src/test, src/test/gui,
1719           src/test/main.cpp, src/test/model, src/test/model/eventtest.cpp,
1720           src/test/model/eventtest.h, src/test/test.pro: Creating initial
1721           application directory structure.
1722         * ., docs: Creating initial repository structure
1723