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