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