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