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