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