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