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