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