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