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