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