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