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