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