3 * src/gui/conferenceeditor.cpp, src/gui/daynavigatorwidget.cpp,
4 src/gui/eventdialog.cpp, src/gui/mainwindow.cpp,
5 src/gui/searchhead.cpp, src/mvc/eventmodel.cpp,
6 src/mvc/treeview.cpp, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
7 Removed many of the qDebug() output lines (see ticket #10).
11 * README, data/confclerk.pod: add copyright/license for exchanged
16 * src/icons/emblem-new-off.png, src/icons/emblem-new.blend,
17 src/icons/emblem-new.png: Replaced the star icons with self-made
18 versions (Blender 2.57b) that are better distinguishable. Closes
23 * confclerk.pro, src/app/main.cpp, src/global.pri,
24 src/gui/about.ui, src/gui/mainwindow.cpp: Included application
25 version in the about dialog. This closes ticket #9.
29 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: Links in events
30 are now clickable (resolves ticket #4).
31 * src/gui/searchtabcontainer.cpp, src/mvc/conference.h: Searching
32 without active conference doesn't give an error message anymore
34 * src/gui/searchtabcontainer.cpp, src/sql/sqlengine.cpp: The '%'
35 character doesn't have to be escaped anymore.
36 * src/gui/mainwindow.ui: The window title was still "FOSDEM
41 * ChangeLog, NEWS: Add entries to NEWS file.
43 * ChangeLog, confclerk.pro, data/confclerk.pod: Create a simple man
45 * README, TODO: Add URLs for FOSDEM 2011, DebConf 2010, and 27C3 to
46 README instead of TODO.
47 * TODO, src/fosdem.sql, src/schedule.en.xml: Remove the remaining
48 last two fosdem files.
49 * ChangeLog, README, TODO: Update contact info.
53 * BUGS: Bugs are now reported in the trac system.
57 * BUGS, ChangeLog: Mark bug 3 as fixed.
61 * src/gui/searchhead.cpp: Enter or return triggers the search now
62 when the focus is at the searchEdit or at one of the checkboxes.
63 * BUGS: Filed bug 7: Error message when searching without having
68 * BUGS: Add another wishlist (more: design discussion) bug
72 * src/gui/tabcontainer.h, src/mvc/eventmodel.cpp: Removed
73 unnecessary debug output and code.
74 * BUGS, src/mvc/event.cpp: Fixed bug reported by gregor: Too many
75 authors are shown (form other conferences as well).
79 * ChangeLog, TODO, confclerk.pro: Improve release target in .pro
83 * src/gui/daynavigatorwidget.cpp, src/mvc/treeview.cpp: Removed two
84 unused variables to avoid compiler warnings.
88 * src/gui/alarmdialog.cpp, src/sql/sqlengine.cpp,
89 src/test/mvc/eventtest.cpp: Somewhere a slash was missing ...
94 * README: Add contact info to README.
95 * src/gui/about.ui: Update 'About' dialog.
96 * TODO, src/app/app.pro, src/app/main.cpp, src/maps, src/maps.qrc,
97 src/sql/sqlengine.cpp: Remove ULB, Campus Solbosch maps.
98 * ., ChangeLog, TODO, confclerk.pro, data/fosdem-schedule.svg,
99 fosdem-schedule.pro, src/app/app.pro: The big rename. Which was
100 not so big after all ...
101 * data/26x26, data/40x40, data/48x48, data/64x64, data/Makefile,
102 data/confclerk.desktop, data/maemo: De-maemofy: make .desktop
103 file generic, remove resized (old) icons and Makefile for
105 * src/app/app.pro: Add new resource file to app.pro
106 * data/data.qrc, src/app/main.cpp, src/gui/about.ui,
107 src/gui/alarmdialog.ui, src/gui/conferenceeditor.ui,
108 src/icons.qrc, src/icons/brain-alone.png, src/icons/fosdem.png:
109 Icons, part 2: replace fosdem/brain icons with ConfClerk logo
110 * README, TODO, src/gui/conferenceeditor.ui,
111 src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/icons.qrc,
112 src/icons/add.png, src/icons/alarm-offBig.png,
113 src/icons/alarm-onBig.png, src/icons/applications-internet.png,
114 src/icons/appointment-soon-off.png,
115 src/icons/appointment-soon.png, src/icons/compassBig.png,
116 src/icons/dialog-warning.png, src/icons/emblem-new-off.png,
117 src/icons/emblem-new.png, src/icons/exclamation.png,
118 src/icons/favourite-offBig.png, src/icons/favourite-onBig.png,
119 src/icons/reload.png, src/icons/remove.png, src/icons/search.png,
120 src/mvc/delegate.cpp: Icons part 1: replace all icons (except the
121 FOSDEM ones) with icons from current gnome-icon-theme
122 * src/gui/mainwindow.ui, src/icons.qrc, src/icons/collapse.png,
123 src/icons/expand.png, src/icons/info.png, src/icons/settings.png:
125 * src/gui/alarmdialog.cpp: Another instance of the databasename.
126 (NOTE: untested, this codepath is only used on maemo)
127 * TODO, src/app/appsettings.cpp, src/app/main.cpp,
128 src/sql/sqlengine.cpp: Move config and sqlite database. They are
129 both at the xdg-specified locations now:
130 ~/.local/share/data/Toastfreeware/ConfClerk/ConfClerk.sqlite
131 ~/.config/Toastfreeware/ConfClerk.conf
132 * src/alarm/alarm.cpp, src/app/alarmdbus.h,
133 src/app/alarmdbusadaptorp.h, src/app/main.cpp: Rename DBus
134 service. Hopefully successful.
135 * TODO: Add some conference URLs to TODO
136 * BUGS: New bug noted.
137 * BUGS: New bug noted.
138 * src/app/app.pro, src/gui/gui.pro, src/mvc/mvc.pro: qmake warning:
139 POST_TARGETDEPS instead of TARGETDEPS
140 * fosdem-schedule.pro: Remove libs in clean target.
141 * ChangeLog, README, TODO, data/confclerk.svg,
142 data/fosdem-schedule.svg, fosdem-schedule.pro,
143 src/icons/appicon.svg: Move and rename logo, create a target to
144 convert it in .pro, add copyright/license to README. Update TODO.
148 * BUGS: Checked the remaining code. Didn't find possibilities for
149 SQL injections anymore.
154 * ChangeLog, fosdem-schedule.pro: Add release and changelog targets
156 * Changelog: Remove empty Changelog.
160 * src/sql/sqlengine.cpp: Prevented SQL injections in function
165 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
166 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
167 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
168 src/app/application.cpp, src/app/application.h,
169 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
170 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
171 src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
172 src/gui/conflictdialogcontainer.cpp,
173 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
174 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
175 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
176 src/gui/dayviewtabcontainer.h, src/gui/errormessage.cpp,
177 src/gui/errormessage.h, src/gui/eventdialog.cpp,
178 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
179 src/gui/favtabcontainer.h, src/gui/mainwindow.cpp,
180 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
181 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
182 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
183 src/gui/searchhead.cpp, src/gui/searchhead.h,
184 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
185 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
186 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
187 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
188 src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
189 src/mvc/conference.cpp, src/mvc/conference.h,
190 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
191 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
192 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
193 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
194 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
195 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
196 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
197 src/sql/sqlengine.h, src/test/main.cpp,
198 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: Add
200 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
201 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
202 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
203 src/app/application.cpp, src/app/application.h,
204 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
205 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
206 src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
207 src/gui/conflictdialogcontainer.cpp,
208 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
209 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
210 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
211 src/gui/dayviewtabcontainer.h, src/gui/errormessage.cpp,
212 src/gui/errormessage.h, src/gui/eventdialog.cpp,
213 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
214 src/gui/favtabcontainer.h, src/gui/mainwindow.cpp,
215 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
216 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
217 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
218 src/gui/searchhead.cpp, src/gui/searchhead.h,
219 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
220 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
221 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
222 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
223 src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
224 src/mvc/conference.cpp, src/mvc/conference.h,
225 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
226 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
227 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
228 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
229 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
230 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
231 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
232 src/sql/sqlengine.h, src/test/main.cpp,
233 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: Update GPL
234 blurb in source files.
238 * src/icons/appicon.svg: Just adapted the page size to be
240 * src/icons/appicon.svg: This suggestion/"doodle"* for the new
241 application icon was created just now by Christian Kling
242 <kling_christian@gmx.at> who (he is sitting next to me right now)
243 agreed to publish it under the GNU GPL (v2 or later).
249 * TODO, debian: Remove ./debian directory, we'll do the packaging
250 outside the "upstream" repository.
251 * AUTHORS, INSTALL, NEWS, README, TODO, docs/fosdem-schedule,
252 docs/fosdem-schedule/AUTHORS, docs/fosdem-schedule/Changelog,
253 docs/fosdem-schedule/INSTALL, docs/fosdem-schedule/NEWS,
254 docs/fosdem-schedule/README,
255 docs/fosdem-schedule/user-stories.txt, docs/user-stories.txt:
256 First round of documentation updates.
257 * ChangeLog, fosdem-schedule.pro: Prepare ChangeLog generation from
262 * src/sql/sqlengine.cpp: Prevented SQL injection in function
271 * src/sql/sqlengine.cpp: Fixed SQL error in searchEvent when no
272 table was selected. Prevented SQL injection in searchEvent.
276 * TODO: add TODO file
280 * src/gui/mainwindow.cpp, src/gui/tabcontainer.h,
281 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
282 src/orm/ormrecord.h: Added some comments, removed and added some
284 * src/sql/sqlengine.cpp: Fixed a bug I introduced when reparing the
285 addRoomToDB function.
286 * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Tracks
287 are inserted now when importing new conferences.
288 * src/sql/sqlengine.cpp: void possible SQL injection in function
290 * src/app/app.pro: Removed copying the fosdem.sqlite database
291 during the make process.
295 * src/db.qrc, src/sql/sqlengine.cpp: The database is now created
296 from the program. We don't need to copy or provide fosdem.sqlite
298 * BUGS, src/sql/sqlengine.cpp: Persons are deleted now when a
299 conference is removed.
300 * BUGS: Added a file with bugs that I noticed when playing with the
302 * src/sql/sqlengine.cpp: Rooms are inserted now for additionally
303 imported conferences.
304 * src/create_tables.sql: Importing persons for multiple conferences
306 * src/create_tables.sql, src/sql/sqlengine.cpp: Changed UNIQUE
307 statements in the database table definition so that they make
308 sense for multiple conferences and do no not prevent successful
313 * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Insert
314 new field xid_conference into table track, room and person.
318 * src/create_tables.sql: Created schema for the database with
319 additional colum xid_conference in the tables track, room and
321 * src/gui/mainwindow.ui: Added menu item "quit".
322 * ., src/app, src/gui, src/mvc, src/sql: Ignored some files that
323 were created during the build.
324 * fosdem-schedule.pro: Removed data directory from subdirs so that
325 the manually created Makefile is not overwritten by qmake -r.
326 * src/app/app.pro: Removed dbus dependency on non-maemo platforms.
330 * src/mvc/delegate.cpp: use enabled flag instead of repeated
332 * src/mvc/delegate.cpp, src/mvc/delegate.h: add enabled flag
333 * src/mvc/delegate.cpp, src/mvc/delegate.h: refactor: more compact
335 * src/mvc/delegate.cpp, src/mvc/room.h: do not draw showmap button
336 for event is there is no map for its room
337 * src/gui/tabcontainer.cpp, src/mvc/delegate.cpp,
338 src/mvc/event.cpp, src/mvc/event.h: refactor: cache whole Room
340 * src/fosdem.sql, src/gui/tabcontainer.cpp, src/mvc/room.h,
341 src/sql/schedulexmlparser.cpp: store room map in database
343 show it if it's available, otherwise show a warning set proper
344 values in default database new rooms imported as without maps
345 * src/fosdem.sql, src/gui/conferenceeditor.cpp,
346 src/mvc/conference.cpp, src/mvc/conference.h,
347 src/sql/sqlengine.cpp, src/sql/sqlengine.h: store path to
348 conference map in database
350 path stored as additional field in conference table if it's null
351 or empty, "Show map" button is not shown if existing database
352 does not have the field, it will be automatically added
356 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui,
357 src/gui/settingsdialog.cpp, src/gui/settingsdialog.ui: UI tune:
358 use buttonBox instead of single buttons to comply with platform
361 maemo5 does not print "Cancel" buttons, and names "OK"
362 differently just use buttonBox, and it will behave properly at
367 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
368 src/gui/conferenceeditor.ui, src/gui/mainwindow.cpp,
369 src/gui/mainwindow.h: restore viewing of conference map
370 * src/gui/conferenceeditor.cpp, src/gui/urlinputdialog.ui: minor UI
373 fix size of UrlInputDialog restore [remove] button at the same
378 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
379 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
380 src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
381 src/sql/schedulexmlparser.h: remove obsoleted code
384 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: optimization
385 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui: fine
386 tune geometry to look nicer
387 * AUTHORS, debian/copyright: add authors for files
388 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
389 src/gui/conferenceeditor.ui, src/gui/gui.pro,
390 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
391 src/gui/mainwindow.ui, src/gui/urlinputdialog.cpp,
392 src/gui/urlinputdialog.h, src/gui/urlinputdialog.ui,
393 src/icons.qrc, src/icons/add.png, src/icons/reload.png,
394 src/icons/remove.png, src/mvc/conference.h,
395 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
396 src/mvc/mvc.pro, src/sql/schedulexmlparser.cpp,
397 src/sql/schedulexmlparser.h: reworked UI for conference editing
399 underlying representation of conference list is also changed
400 * src/sql/schedulexmlparser.h: CC: fix endlines
404 * src/app/app.pro, src/app/application.cpp,
405 src/gui/errormessage.cpp, src/gui/errormessage.h,
406 src/gui/gui.pro, src/gui/importschedulewidget.cpp,
407 src/sql/schedulexmlparser.cpp: use visible notifications of
410 also early detect parsing errors
414 * src/gui/importschedulewidget.cpp,
415 src/gui/importschedulewidget.ui: make label shorter to place all
417 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
418 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
419 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: fix deletion of
422 implement for cleaning all views in the tabs clean the models
423 when no active conference found fix cleaning model and signalling
425 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
426 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
427 src/mvc/conference.cpp, src/mvc/conference.h,
428 src/sql/sqlengine.cpp, src/sql/sqlengine.h: implement deleting a
431 pass event about it to mainwindow to update select control fix
432 Conference::activeConference() to work when first conference is
434 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
435 src/gui/importschedulewidget.ui, src/mvc/conference.h: add
436 buttons for refreshm new url and delete and partly implement
437 corresponding actions
439 also changed Online -> Refresh delete action is not implemented
441 * src/fosdem.sql, src/gui/importschedulewidget.cpp,
442 src/gui/importschedulewidget.h, src/mvc/conference.cpp,
443 src/mvc/conference.h, src/sql/schedulexmlparser.cpp,
444 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp: store URL's
447 * use it at update * let user update the url before request
448 * src/gui/importschedulewidget.cpp,
449 src/gui/importschedulewidget.ui, src/sql/sqlengine.cpp,
450 src/sql/sqlengine.h: remove unused code
451 * src/fosdem.sql: fix references in SQL
455 * src/gui/about.ui, src/gui/alarmdialog.ui,
456 src/gui/conflictsdialog.ui, src/gui/daynavigatorwidget.ui,
457 src/gui/eventdialog.ui, src/gui/importschedulewidget.ui,
458 src/gui/mainwindow.ui, src/gui/mapwindow.ui,
459 src/gui/searchhead.ui, src/gui/settingsdialog.ui: save output
460 from updater QT designer
462 update all ui files to the output format of the new Qt Designer
463 (version: 4.5.3really4.5.2-0ubuntu1) to avoid unrelated changes
468 * src/gui/gui.pro, src/gui/tabwidget.cpp, src/gui/tabwidget.h:
469 remove unused class TabWidget
470 * src/gui/gui.pro, src/gui/importschedulewidget.cpp,
471 src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
472 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
473 src/gui/mainwindow.ui, src/gui/proxysettingsdialog.cpp,
474 src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui,
475 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
476 src/gui/settingsdialog.ui: move Settings and About to Window Menu
478 * remove Setting and About controls from widgets * make instead a
479 window menus with the corresponding actions * rename "Proxy
480 settings" to "Settings", placing the proxy button in a control
485 * src/app/app.pro: build fix at maemo
487 force order of computation some versions of qmake-qt4 require it
488 * src/fosdem.sql: remove ON CONFLICE REPLACE for events
489 * src/app/app.pro, src/fosdem.sql, src/fosdem.sqlite: generate
490 default database instead of using binary one
491 * src/sql/sqlengine.cpp: fix event insert or update
493 * add error reporting for queries * actually run check query *
494 properly get conference_is from event * fix checking of non-empty
495 result * fix insert query
496 * src/app/app.pro, src/app/application.cpp, src/app/application.h,
497 src/app/main.cpp: catch exceptions which leak outside of event
500 If we do not do this, QT will exit from event loop.
504 * src/sql/sqlengine.cpp: use update for events when they are
507 also use only parameters substitution for these queries
508 * src/sql/schedulexmlparser.cpp, src/sql/sqlengine.cpp,
509 src/sql/sqlengine.h: use transactions to make import faster
513 * data/maemo/fosdem-schedule.desktop, debian/changelog,
514 src/gui/about.ui: Preparing for release 0.4.1
518 * src/alarm/alarm.cpp, src/mvc/event.cpp, src/sql/sqlengine.cpp:
519 UTC/LocalTime fix for import conference XML, DB queries for
520 multiple conferences fixes
524 * src/fosdem.sqlite, src/sql/sqlengine.cpp: fix for import - ON
529 * data/maemo/fosdem-schedule.desktop, debian/changelog,
530 src/alarm/alarm.cpp, src/gui/about.ui: alarm UTC/localtime fix
534 * INSTALL: addition of Diablo specific installation instructions in
536 * data/Makefile, data/maemo/fosdem-schedule.desktop: installation
537 of 40x40 icons enabled because of Diablo
538 * NEWS, debian/changelog, src/gui/about.ui: release information
539 added for release 0.3
543 * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
545 * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
550 * NEWS: NEWS file update
551 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
552 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
553 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
554 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
555 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
556 src/gui/conflictdialogcontainer.cpp,
557 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
558 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
559 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
560 src/gui/dayviewtabcontainer.h, src/gui/eventdialog.cpp,
561 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
562 src/gui/favtabcontainer.h, src/gui/importschedulewidget.cpp,
563 src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
564 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
565 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
566 src/gui/proxysettingsdialog.cpp, src/gui/proxysettingsdialog.h,
567 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
568 src/gui/searchhead.cpp, src/gui/searchhead.h,
569 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
570 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
571 src/gui/tabwidget.cpp, src/gui/tabwidget.h,
572 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
573 src/mvc/conference.cpp, src/mvc/conference.h,
574 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
575 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
576 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
577 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
578 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
579 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
580 src/sql/sqlengine.h, src/test/main.cpp,
581 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: A header
582 with the proper copyright/lincence statement was added into each
587 * src/alarm/alarm.cpp: corrected 'exec' path when adding an alarm
591 * NEWS: NEWS file updated
592 * AUTHORS, INSTALL, README, debian/changelog: README, INSTALL,
597 * src/alarm/alarm.cpp, src/app/alarmdbus.h,
598 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h: Alarm
603 * src/mvc/treeview.cpp: Alarm dbus connection added
604 * src/alarm/alarm.cpp, src/alarm/alarm.pro,
605 src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
606 src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
607 src/app/alarmdbus.cpp, src/app/alarmdbus.h,
608 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
609 src/app/app.pro, src/app/main.cpp, src/mvc/mvc.pro,
610 src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
614 * src/mvc/delegate.cpp: gradient for treeview items
615 * src/sql/sqlengine.cpp: changed permissions for the db - TODO:
616 check it on the device
617 * src/app/main.cpp, src/src.pro: compilation error fix
618 * src/app/main.cpp: compilation error fix
619 * src/gui/mapwindow.cpp: N810 changes: maximized 'map' dialog
623 * src/alarm/alarm.cpp, src/alarm/alarm.pro,
624 src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
625 src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
626 src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
627 src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
631 * src/gui/importschedulewidget.ui, src/icons.qrc,
632 src/icons/settings.png: added 'settings' icon for setting-up
633 proxy(network connection)
634 * src/global.pri, src/gui/mainwindow.cpp, src/gui/tabcontainer.cpp,
635 src/orm/ormrecord.h: GUI changes for N810 device
639 * debian/control, debian/copyright: debian/control - Build-Depends
644 * src/app/app.pro, src/app/main.cpp, src/db.qrc, src/fosdem.sqlite,
645 src/sql/sqlengine.cpp: created resource which contains parsed
646 schedule, so the user doesn't have to parse it by himself
650 * src/alarm/alarm.cpp: alarm - example of dbus binding functional
654 * src/schedule.en.xml: updated schedule.en.xml to the newest
659 * src/gui/about.ui, src/gui/eventdialog.ui, src/icons.qrc,
660 src/icons/brain-alone.png: changed fosdem icon in about dialog to
662 * src/gui/about.ui: changed copyright string
663 * src/mvc/delegate.cpp: number of events/alarms/favs is
664 bottom-aligned to the bottom of the icons
668 * src/app/appsettings.cpp, src/app/appsettings.h,
669 src/gui/mainwindow.cpp: if the application is run for first time,
670 network connection is set to Direct connection
674 * src/alarm/alarm.cpp: initial binding of alarm to a DBus call
678 * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
679 src/gui/gui.pro, src/gui/importschedulewidget.cpp,
680 src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
681 src/gui/mainwindow.cpp, src/gui/proxysettingsdialog.cpp,
682 src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui:
683 implemented 'proxy settings' dialog - user can secify proxy for
684 network communication
685 * src/app/app.pro, src/gui/gui.pro,
686 src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
687 src/gui/mainwindow.cpp: implemented importing the schedule from
688 the Internet - usded url: http://fosdem.org/2010/schedule/xml -
689 todo: hard-coded PROXY has to be fixed (add proxy settings
691 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
692 src/gui/mainwindow.ui, src/mvc/treeview.cpp: possible to have
693 multiple conferences in the DB - possible to switch among them -
694 conference schedules have to follow FOSDEM conference xml
695 structure - 'select Conference' bar is visible only if there are
696 more than one conference available
697 * src/gui/about.ui, src/gui/importschedulewidget.cpp,
698 src/gui/importschedulewidget.ui: modified 'about' dialog -
699 changed "Qt FOSDEM" -> "FOSDEM Schedule"
703 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
704 src/gui/searchtabcontainer.cpp, src/mvc/event.cpp,
705 src/sql/sqlengine.cpp: search fixed - only the dates (range)
706 which contain at least one event are selectable - if there is
707 only one event at a specified date - user can't switch to the
708 next/prev date - if search gives no results - a message is
709 displayed to inform user about it
710 * src/gui/conflictsdialog.cpp, src/gui/conflictsdialog.h: forgotten
712 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
713 src/gui/favtabcontainer.cpp, src/gui/favtabcontainer.h,
714 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
715 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
716 src/mvc/treeview.cpp, src/mvc/treeview.h: some performance
717 optimizations - favourities reloaded only if they have really
718 changed - otherwise only event in the question is updated
719 * src/mvc/event.cpp: fixed 'conflicts' constrains
720 * src/mvc/event.cpp: 'now' events - displayed real now events, not
721 just the testing ones
725 * src/app/app.pro: binary name changed to fosdem-schedule
729 * src/mvc/event.cpp: changed conditions for conflicts
730 * src/gui/eventdialog.cpp, src/mvc/delegate.cpp, src/mvc/event.cpp,
731 src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
732 some 'delegate' drawing optimizations - removed EVENT_CONFLICT
733 table - used one SQL SELECT instead
734 * src/mvc/treeview.cpp: conflicts updated correctly - TODO: needs
735 to do some drawing optimizations
739 * data/Makefile, data/maemo/fosdem-schedule.desktop,
740 data/maemo/fosdem.desktop, debian/control, fosdem-maemo.pro,
741 fosdem-schedule.pro: package details updated to reflect the
742 binary name change to fosdem-maemo
746 * src/gui/mainwindow.cpp, src/gui/searchhead.ui: if no conference
747 is in the DB, the user is automatically navigated to the
748 conference tab, so he can import one
749 * src/gui/mainwindow.cpp, src/gui/searchtabcontainer.cpp,
750 src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp: search
751 tab - header is hidden in case no conf exists in the DB
752 * src/gui/eventdialog.ui: event dialog GUI refactoring
753 * src/gui/about.ui, src/gui/mainwindow.ui: about dialog - added GNU
755 * src/gui/daynavigatorwidget.cpp, src/gui/mainwindow.cpp,
756 src/gui/mainwindow.h, src/gui/mainwindow.ui,
757 src/gui/tabwidget.cpp: conference tab header is hidden if there
758 isn't active conference - handled some warnings
762 * src/gui/mainwindow.ui: tabs' order changed
763 * src/gui/mainwindow.cpp, src/gui/nowtabcontainer.h: 'nowTab'
764 updated/loaded when application starts
765 * src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h: 'nowTab'
766 list is automatically expanded
767 * src/gui/conflictdialogcontainer.cpp,
768 src/gui/conflictdialogcontainer.h, src/gui/tabcontainer.h:
769 'conflict' list is automatically expanded
770 * src/gui/conflictdialogcontainer.cpp,
771 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
772 src/gui/conflictsdialog.h, src/gui/favtabcontainer.cpp,
773 src/gui/tabcontainer.cpp, src/mvc/event.cpp, src/mvc/event.h,
774 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: 'conflict' dialog
775 now contains list of events in conflict with given eventId
776 * src/gui/mainwindow.cpp: fixed 'copy-paste' error
777 * src/gui/conflictdialogcontainer.cpp,
778 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
779 src/gui/conflictsdialog.h, src/gui/conflictsdialog.ui,
780 src/gui/daynavigatorwidget.cpp, src/gui/gui.pro,
781 src/gui/mainwindow.ui, src/gui/searchtabcontainer.cpp,
782 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
783 src/mvc/treeview.cpp, src/mvc/treeview.h, src/orm/ormrecord.h:
784 implemented 'conflicts' dialog - displays rooms instead of
785 conflicts for now - needs to implement additional methods in
787 * src/gui/eventdialog.cpp: 'alarm' button is hidden for not MAEMO
791 * src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.ui,
792 src/orm/ormrecord.h: search fix
796 * src/gui/favtabcontainer.h, src/gui/nowtabcontainer.cpp,
797 src/gui/nowtabcontainer.h, src/gui/roomstabcontainer.cpp,
798 src/gui/roomstabcontainer.h, src/gui/trackstabcontainer.h,
799 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
800 src/mvc/track.h: removed headers from *.h and *.cpp
801 * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
802 src/gui/alarmdialog.cpp, src/gui/eventdialog.cpp,
803 src/gui/favtabcontainer.cpp, src/gui/mainwindow.cpp,
804 src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.cpp,
805 src/gui/tabcontainer.h, src/mvc/conference.cpp,
806 src/mvc/conference.h, src/mvc/eventmodel.cpp,
807 src/sql/sqlengine.cpp: removed appsettings - created 'active'
808 column in 'conference' table
812 * src/app/app.pro, src/gui/dayviewtabcontainer.cpp,
813 src/gui/dayviewtabcontainer.h, src/gui/favtabcontainer.cpp,
814 src/gui/favtabcontainer.h, src/gui/gui.pro,
815 src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
816 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
817 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
818 src/gui/searchhead.cpp, src/gui/searchhead.h,
819 src/gui/searchhead.ui, src/gui/searchtabcontainer.cpp,
820 src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp,
821 src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
822 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h:
823 refactoring of the TABS
827 * src/gui/about.ui: modified 'about application' dialog
828 * src/gui/eventdialog.cpp, src/mvc/event.cpp, src/mvc/event.h:
829 implemented 'links' in Event/EventDialog
830 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
831 src/gui/eventdialog.ui: refactored Event 'details' dialog - TODO:
832 implement 'links' method(s) in Event and use it in the dialog
833 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
834 src/gui/eventdialog.ui, src/gui/tabcontainer.cpp: Event 'details'
835 dialog now contains also 'favourite' and 'alarm' buttons, so the
836 user can set/unset the property directly from the dialog
837 * src/gui/tabwidget.cpp: 'info' icon scaled to height of tabBar
838 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
839 src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
840 src/gui/tabcontainer.h, src/gui/tabcontainer.ui: 'search' tab
841 functionality moved to 'tabcontainer'
842 * src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
843 src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
844 'conflicts' modifications - preparing for the dialog showing also
845 list of events in the conflict - created 'EVENT_CONFLICT' for
846 flaging events in conflict state - TODO: not finished
850 * src/icons.qrc, src/icons/exclamation-iconOff.png,
851 src/icons/exclamation-iconOn.png, src/icons/exclamation.png,
852 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp:
853 conflicts refactoring - has to be finished
854 * src/app/main.cpp, src/gui/importschedulewidget.cpp,
855 src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
856 src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
857 src/sql/schedulexmlparser.h, src/sql/sqlengine.h: SqlEngine made
859 * src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
860 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
861 src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
862 src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
863 src/sql/sqlengine.h: implemented 'tab container' widget, which
864 groups daynavigator with treeview - moved functionality from
865 mainwindow to tabcontainer - TODO: 'search' tab not done yet
869 * AUTHORS, COPYING, Changelog, INSTALL, NEWS, README: Addition of
870 files required by the GNU coding standard
874 * src/sql/sqlengine.cpp: unique constraints added into sql
878 * src/gui/mainwindow.ui: just removed unused button on 'day view'
880 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
881 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp:
882 reimplemented 'import schedule'
886 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: reload favourites
890 * src/alarm/alarm.cpp: Alarm implementation modified
894 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: removed 'MainMenu'
895 bar from MainWindow - schedule is imported via 'conference' tab -
896 about app is launched when user clicks 'info' button/icon
897 * src/gui/gui.pro, src/gui/importscheduledialog.cpp,
898 src/gui/importscheduledialog.h, src/gui/importscheduledialog.ui,
899 src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
900 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
901 src/gui/mainwindow.h, src/gui/mainwindow.ui,
902 src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h:
903 import schedule dialog - changed to widget - moved to
908 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/icons.qrc,
909 src/icons/search.png: search done
913 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: NowTreeView refresh
918 * src/gui/mainwindow.ui: "conference" tab - GUI modifications
919 * src/gui/mainwindow.cpp, src/icons.qrc, src/icons/info.png: About
920 Application dialog is opened when "info" icon is clicked
924 * src/alarm/calendar.cpp, src/alarm/calendar.h: Useless calendar
929 * src/gui/gui.pro: forgotten in last CI
930 * src/gui/mainwindow.ui, src/gui/tabwidget.cpp,
931 src/gui/tabwidget.h: new TabWidget - contains "info" icon/button
932 to show "AboutApplication" dialog
936 * src/gui/mainwindow.ui: search update
940 * src/mvc/room.cpp: room view added - finished
941 * src/gui/mainwindow.cpp: room view added - finished
945 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
946 src/sql/sqlengine.cpp, src/sql/sqlengine.h: search upgrade
950 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
951 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
952 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
953 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
954 src/mvc/track.h: room view added - need to test it
958 * src/mvc/eventmodel.cpp: updated also groupings item (event parent
959 item) if the user clicks eg. favourite/alarm icon (changes event
961 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
962 src/gui/eventdialog.ui: GUI work on Event Details dialog
966 * data/Makefile, debian/changelog, debian/control, debian/postinst,
967 debian/postrm, debian/rules: postinst and postrm scripts added
972 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
973 src/gui/mainwindow.ui, src/mvc/event.cpp, src/orm/ormrecord.h,
974 src/sql/sqlengine.cpp: search update
978 * src/gui: project synchronisation
982 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
983 src/gui/mainwindow.ui, src/mvc/delegate.cpp: Conference map
987 * src/gui/mainwindow.cpp: fixed problem with storing conference ID
989 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
990 src/gui/daynavigatorwidget.ui, src/gui/mainwindow.ui: day
991 navigator widget changes - changed from Horizontal to Vertical
995 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: room.h and .cpp
997 * src/mvc/mvc.pro: room.h and .cpp removed
998 * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
999 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1000 src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp:
1002 * src/gui/mainwindow.cpp: caching removed
1006 * src/gui/mainwindow.cpp: sanity check for consitency of confId in
1007 AppSettings and the DB
1008 * src/app/appsettings.cpp, src/app/appsettings.h: forgotten
1010 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1011 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
1012 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1013 src/mvc/treeview.cpp, src/mvc/treeview.h: implemented NOW tab
1017 * src/gui/importscheduledialog.cpp,
1018 src/gui/importscheduledialog.ui, src/sql/schedulexmlparser.cpp,
1019 src/sql/schedulexmlparser.h: modifications to import-schedule
1020 dialog - closed automatically after parsing/importing schedule
1021 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1022 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1023 src/mvc/treeview.cpp, src/mvc/treeview.h: EventModel signaling
1024 changed - if some of the data (favourite,alarm) has changed on
1025 the event, signal 'eventHasChanged' is emitted - all treeViews
1026 (eg. DayView, FavsView, TracksView, ...) have to listen on this
1027 signal Only favouritiesView is 'reset' when current tab is
1028 changed in mainWindow - 'cause time groupings have to be
1029 recreated, since favs may have changed
1030 * src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp,
1031 src/sql/sql.pro, src/sql/sqlengine.cpp: check for existence of
1032 conference before inserting it into DB
1033 * src/app/app.pro, src/gui/alarmdialog.cpp,
1034 src/gui/eventdialog.cpp, src/gui/gui.pro, src/gui/mainwindow.cpp,
1035 src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp: added
1036 'Conference' tab - to list conference details - implemented
1037 AppSettings for storing Application settings - stored conference
1039 * src/app/app.pro, src/app/main.cpp, src/schedule.qrc: removed
1040 schedule resource file, which was used for testing - import
1041 schedule dialog replaces it's functionality
1045 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1046 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp,
1047 src/mvc/treeview.h: Warning handling
1051 * src/gui/importscheduledialog.cpp, src/gui/importscheduledialog.h,
1052 src/gui/importscheduledialog.ui: forgotten Import Schedule Dialog
1057 * data/26x26/fosdem.png, data/40x40/fosdem.png,
1058 data/48x48/fosdem.png, data/64x64/fosdem.png, data/Makefile,
1059 data/maemo/fosdem.desktop, debian/changelog, debian/control,
1060 debian/files, debian/rules, src/app/app.pro: New installation
1061 path for the binary, Maemo optification added into debian/rules,
1066 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1067 src/orm/ormrecord.h, src/sql/sqlengine.cpp: import/search
1068 schedule dialog implemented
1072 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1073 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/eventmodel.cpp,
1074 src/mvc/eventmodel.h, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
1075 update for the search
1079 * src/mvc/delegate.cpp: Time conflict fix
1080 * src/mvc/delegate.cpp, src/mvc/delegate.h: Time conflict warning
1084 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: exception
1089 * src/mvc/event.cpp, src/mvc/event.h, src/orm/ormrecord.h,
1090 src/sql/sqlengine.cpp: combined EVENT and VIRTUAL_EVENT =>
1091 'EVENT' now - Maemo sqlite doesn't support Full-Text-Search
1095 * src/gui/mainwindow.cpp: updateTab refactored
1096 * src/mvc/eventmodel.cpp: activities tab implemented
1097 * src/mvc/track.cpp, src/mvc/track.h: activities tab implemented
1098 * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
1099 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
1100 src/sql/sql.pro, src/sql/sqlengine.cpp: activities tab
1105 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
1106 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1107 src/orm/ormrecord.h, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
1108 first working version of the search
1112 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog -
1113 details about the Event is displayed in FullScreen mode
1114 * src/gui/mapwindow.cpp: compilation error "linux" fix - caused by
1116 * src/gui/mapwindow.cpp, src/gui/mapwindow.ui: map is displayed in
1121 * src/mvc/treeview.cpp, src/mvc/treeview.h: group items
1122 (time/track/...) are expanded on single-click
1123 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1124 src/gui/mainwindow.ui, src/mvc/activity.cpp, src/mvc/activity.h,
1125 src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1126 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1127 src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp,
1128 src/test/mvc/eventtest.cpp: changed 'Activity' -> 'Track'
1129 * src/sql/sqlengine.cpp: parsing activity from xml - 'track' from
1130 xml schedule is treated as an activity
1131 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog
1132 changes - changed font/background colors - title occupies more
1133 lines if it doesn't fit in one line
1134 * src/gui/alarmdialog.cpp, src/gui/alarmdialog.ui: alarm dialog
1135 changes - displayed additional Event's details - autoresizing
1136 title (if it doesn't fit in one line)
1137 * src/gui/alarmdialog.ui, src/gui/mainwindow.cpp: updated alarm
1142 * data/Makefile: Makefile reverted as it was overwritten
1147 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: implemented some
1149 * src/mvc/delegate.cpp, src/mvc/treeview.cpp: alarm icon/stuff is
1150 relevant for MAEMO only - used "MAEMO" define for conditional
1152 * src/alarm/alarm.cpp, src/app/main.cpp, src/gui/alarmdialog.cpp,
1153 src/gui/alarmdialog.ui, src/gui/eventdialog.cpp,
1154 src/gui/eventdialog.h, src/gui/mainwindow.cpp,
1155 src/gui/mainwindow.h: MAEMO: work on alarm - snooze alarm -
1156 cancel alarm - run application which automatically display Event
1157 dialog for given Event ID
1161 * src/icons.qrc, src/icons/exclamation-iconOff.png,
1162 src/icons/exclamation-iconOn.png, src/mvc/delegate.cpp,
1163 src/mvc/delegate.h, src/mvc/event.h: Warning icon (uncompleted)
1167 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1168 src/gui/mainwindow.ui, src/sql/sqlengine.cpp,
1169 src/sql/sqlengine.h: temp commit for search tab
1173 * src/app/app.pro, src/mvc/delegate.cpp: display event details in
1178 * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
1179 src/mvc/eventmodel.h: activities viewed ordered by activity id
1184 * data/Makefile, src/app/app.pro, src/icons.qrc,
1185 src/mvc/delegate.cpp: Big icons fix 2
1186 * src/icons/alarm-off.png, src/icons/alarm-offBig.png,
1187 src/icons/alarm-on.png, src/icons/alarm-onBig.png,
1188 src/icons/compass.png, src/icons/compassBig.png,
1189 src/icons/favourite-off.png, src/icons/favourite-offBig.png,
1190 src/icons/favourite-on.png, src/icons/favourite-onBig.png: Big
1193 D icons/favourite-off.png D icons/favourite-on.png AM
1194 icons/favourite-offBig.png AM icons/favourite-onBig.png D
1195 icons/alarm-off.png D icons/compass.png D icons/alarm-on.png AM
1196 icons/alarm-offBig.png AM icons/compassBig.png AM
1197 icons/alarm-onBig.png
1201 * src/mvc/activity.cpp, src/mvc/activity.h: static allocation
1202 instead of dynamic added when creating activity map
1206 * src/mvc/delegate.cpp: some drawing modifications
1207 * src/schedule.en.xml: the most recent FOSDEM 2010 schedule
1208 http://fosdem.org/schedule/xml
1212 * src/mvc/mvc.pro: pali, nerob bordel
1213 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/src.pro:
1214 changed abstract/description/scrollbars color in eventdialog
1218 * src/gui/mainwindow.cpp, src/mvc/activity.cpp, src/mvc/activity.h,
1219 src/mvc/eventmodel.cpp, src/mvc/mvc.pro: support for view
1220 activities with their names added
1224 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui,
1225 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h:
1226 event-dialog - displayed persons/presenters names - implemented
1227 Event::persons() method to get persons names associated with the
1229 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1230 src/mvc/treeview.cpp, src/mvc/treeview.h: single-click is used to
1232 * src/gui/mapwindow.cpp, src/gui/mapwindow.h: diplayed map is
1233 closed by single-click, instead of double-click
1234 * src/alarm/alarm.h, src/gui/alarmdialog.cpp,
1235 src/gui/alarmdialog.h, src/sql/sqlengine.cpp, src/src.pro: work
1237 * src/alarm/alarm.cpp, src/app/app.pro, src/app/main.cpp,
1238 src/gui/gui.pro, src/mvc/mvc.pro, src/mvc/treeview.cpp,
1239 src/schedule.en.xml: work on alarm
1243 * src/gui: minimal size for tabs set
1247 * data, data/26x26, data/26x26/fosdem.png, data/40x40,
1248 data/40x40/fosdem.png, data/48x48, data/48x48/fosdem.png,
1249 data/64x64, data/64x64/fosdem.png, data/Makefile, data/maemo,
1250 data/maemo/fosdem.desktop, debian, debian/changelog,
1251 debian/compat, debian/control, debian/copyright, debian/dirs,
1252 debian/docs, debian/files, debian/rules, fosdem-maemo.pro,
1253 src/app/app.pro, src/fosdem.pro, src/src.pro: Addition of files
1254 required for a Debian package and Maemo specific files
1258 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1259 src/gui/mainwindow.ui: Favourites dayNavigator
1263 * src/app/app.pro, src/app/main.cpp, src/gui/mainwindow.cpp,
1264 src/schedule.qrc: schedule.en.xml is now in resource - for
1265 testing only - will be removed from final application
1269 * src/gui/mainwindow.ui: minimal size for tabs set
1273 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Update tabs 2
1275 -This line, and those below, will be ignored--
1277 M src/gui/mainwindow.cpp M src/gui/mainwindow.h
1278 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1279 src/gui/mainwindow.ui: Automatic tabs update
1281 M src/gui/mainwindow.ui M src/gui/mainwindow.cpp M
1282 src/gui/mainwindow.h
1286 * src/gui/mainwindow.cpp, src/gui/mapwindow.cpp,
1287 src/gui/mapwindow.h, src/mvc/event.cpp: set MapDialog title
1288 * src/gui/mainwindow.cpp, src/maps.qrc,
1289 src/maps/rooms/not-available.png: handled the case when the map
1291 * src/gui/mainwindow.cpp, src/mvc/event.cpp, src/mvc/event.h:
1292 map-name to map-path implemented - correct map is displayed
1293 * src/mvc/delegate.cpp: fixed: icons overlapped
1297 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1298 src/gui/mapwindow.cpp, src/gui/mapwindow.h, src/gui/mapwindow.ui,
1299 src/mvc/eventmodel.cpp, src/mvc/treeview.cpp, src/mvc/treeview.h:
1300 started work on displaying map - implemented mapwindow - map is
1301 hard-coded for now TODO: finish getting map path from the event
1302 * src/app/app.pro, src/maps, src/maps.qrc, src/maps/campus.png,
1303 src/maps/rooms, src/maps/rooms/H-WC.png,
1304 src/maps/rooms/aw1105.png, src/maps/rooms/aw1115.png,
1305 src/maps/rooms/aw1117.png, src/maps/rooms/aw1120.png,
1306 src/maps/rooms/aw1121.png, src/maps/rooms/aw1124.png,
1307 src/maps/rooms/aw1125.png, src/maps/rooms/aw1126.png,
1308 src/maps/rooms/chavanne.png, src/maps/rooms/ferrer.png,
1309 src/maps/rooms/guillissen.png, src/maps/rooms/h1301.png,
1310 src/maps/rooms/h1302.png, src/maps/rooms/h1308.png,
1311 src/maps/rooms/h1309.png, src/maps/rooms/h2111.png,
1312 src/maps/rooms/h2213.png, src/maps/rooms/h2214.png,
1313 src/maps/rooms/infodesk.png, src/maps/rooms/janson.png,
1314 src/maps/rooms/lameere.png, src/maps/rooms/thumbs,
1315 src/maps/rooms/thumbs/H-WC.png, src/maps/rooms/thumbs/aw1105.png,
1316 src/maps/rooms/thumbs/aw1115.png,
1317 src/maps/rooms/thumbs/aw1117.png,
1318 src/maps/rooms/thumbs/aw1120.png,
1319 src/maps/rooms/thumbs/aw1121.png,
1320 src/maps/rooms/thumbs/aw1124.png,
1321 src/maps/rooms/thumbs/aw1125.png,
1322 src/maps/rooms/thumbs/aw1126.png,
1323 src/maps/rooms/thumbs/chavanne.png,
1324 src/maps/rooms/thumbs/ferrer.png,
1325 src/maps/rooms/thumbs/guillissen.png,
1326 src/maps/rooms/thumbs/h1301.png, src/maps/rooms/thumbs/h1302.png,
1327 src/maps/rooms/thumbs/h1308.png, src/maps/rooms/thumbs/h1309.png,
1328 src/maps/rooms/thumbs/h2111.png, src/maps/rooms/thumbs/h2213.png,
1329 src/maps/rooms/thumbs/h2214.png,
1330 src/maps/rooms/thumbs/infodesk.png,
1331 src/maps/rooms/thumbs/janson.png,
1332 src/maps/rooms/thumbs/lameere.png, src/maps/rooms/ua2114.png:
1334 * src/mvc/event.h: pali, nerob bordel
1335 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1336 src/gui/eventdialog.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1337 src/gui/mainwindow.h, src/gui/mainwindow.ui: implemented 'Event'
1338 dialog to display relevant 'Event's info
1342 * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp:
1343 sorting by activity id added
1347 * src/gui/mainwindow.ui: autoresizing activities treeView
1348 * src/mvc/delegate.cpp, src/mvc/delegate.h: implemented drawing
1349 icons + number of favs/alarms in the corresponding group
1353 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1354 src/mvc/eventmodel.cpp: grouping by time equation changed - beter
1355 group deviding, also according to favourites
1356 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1357 src/mvc/eventmodel.cpp, src/orm/ormrecord.h: activities tab
1358 implemented - need to fit gui, functionality works fine
1359 * src/mvc/eventmodel.cpp: activities tab implemented - not finished
1361 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1362 src/gui/daynavigatorwidget.ui, src/gui/mainwindow.cpp,
1363 src/gui/mainwindow.h, src/gui/mainwindow.ui,
1364 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: activities tab
1365 implemented - not finished yet
1369 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/mvc/delegate.cpp,
1370 src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1371 src/mvc/treeview.cpp, src/sql/sqlengine.cpp: added 'alarm'
1372 columnt to the 'EVENT' table to signalize that the event
1373 has/hasn't alarm set
1377 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Favourites fix
1381 * src/gui/gui.pro: maemo specific compilation fix
1385 * src/fosdem.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1386 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/treeview.h: Fav
1387 table update M trunk/src/gui/mainwindow.h M
1388 trunk/src/gui/mainwindow.cpp M trunk/src/mvc/treeview.h M
1389 trunk/src/mvc/eventmodel.cpp M trunk/src/mvc/event.h M
1390 trunk/src/fosdem.pro
1394 * src/icons/alarm-off.png, src/icons/favourite-off.png,
1395 src/mvc/delegate.cpp, src/mvc/delegate.h: added GrayScale
1396 versions (inactive/OFF) of the icons
1400 * src/sql/sqlengine.cpp: fixed sqlite statement
1404 * src/gui/gui.pro: fixed: broken compilation for linux caused by
1406 * src/alarm, src/alarm/alarm.cpp, src/alarm/alarm.h,
1407 src/alarm/alarm.pro, src/fosdem.pro, src/gui/alarmdialog.cpp,
1408 src/gui/alarmdialog.h, src/gui/alarmdialog.ui, src/gui/gui.pro:
1409 started work on alarm(libaalarm)
1410 * src/gui/mainwindow.ui, src/sql/sql.pro, src/sql/sqlengine.cpp:
1411 used 'MAEMO' define to create 'non-virtual' 'VIRUAL_EVENT' table
1412 instead of 'virtual' one, only for 'MAEMO' Linux stays untouched
1413 - creates real 'virtual' table for FTS support
1417 * src/gui/mainwindow.cpp: current path print added
1421 * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1422 src/orm/ormrecord.h, src/sql/sqlengine.cpp: Temporal
1423 virtual_event change
1427 * src, src/gui, src/sql: syncing project
1431 * src/mvc/eventmodel.cpp: fix: segfault - fixes segfault when
1432 switching days in "Day View" - TODO: needs to be verified, 'cause
1433 it looks like it shouldn't work, but it does - when calling
1434 'QAbstractItemModel::removeRows()' it returns false, but it
1435 prevents application from crash(segfault) - possible explanation
1436 is that the timing has changed and so the conditions for the
1438 * src/gui/mainwindow.ui: added "Quit" to "File" menu
1442 * src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1443 src/mvc/treeview.cpp: implemented method to force 'EventModel'
1444 emit a signal dataChanged() - so 'TreeView' know it has to redraw
1445 items corresponding to chanded indices (range of indeces)
1446 * src/global.pri: created 'global.pri' file, which should cover all
1447 global definition of the project - this file has to be include in
1448 each "*.pro" file, where it's needed - defines "MAEMO" for
1449 handling 'MAEMO' specific code in source files - defines "maemo"
1450 for handling 'MAEMO' specific files in "*.pro" file(s)
1451 * src/mvc/event.cpp: just minor corrections to 'event'
1452 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
1453 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h:
1454 started work on 'favourities' - created tavourities tree view in
1455 the MainWindow 'Favourities' tab - listed some testing 'fav'
1456 events - TODO: list isn't updated dynamically, which means that
1457 the list isn't updated if the user adds/removes an event(s)
1458 to/from the 'favourities' list
1459 * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1460 src/orm/ormrecord.h: implemented JOINing two tables - modified
1461 'ormrecord' to support JOINing two tables - modified 'event'
1462 accordingly, since its items/columns are splitted into two
1467 * src/fosdem.pro, src/mvc/delegate.cpp, src/mvc/delegate.h,
1468 src/mvc/event.cpp, src/mvc/event.h, src/mvc/treeview.cpp,
1469 src/orm/ormrecord.h, src/sql/sqlengine.cpp: work on favourite -
1470 created 'favourite' column in EVENT table - modified 'ormrecord'
1471 for setting record's elements - favourities view not implemented
1475 * src/sql: syncing sql directory
1479 * src/icons/compass.png: Compass icon
1480 * src/gui/mainwindow.ui, src/icons.qrc, src/mvc/delegate.cpp,
1481 src/mvc/delegate.h, src/mvc/treeview.cpp: Map button/compass icon
1483 * src/gui/about.ui, src/gui/mainwindow.ui, src/orm/ormrecord.h:
1484 Testing svn, tabs added, misprint fixed
1488 * src/app/app.pro, src/fosdem.pro, src/gui/daynavigatorwidget.cpp,
1489 src/gui/gui.pro, src/gui/mainwindow.ui, src/model, src/mvc,
1490 src/mvc/model.pro, src/mvc/mvc.pro, src/test/main.cpp,
1491 src/test/model, src/test/mvc, src/test/test.pro: just some
1492 directory renaming - renamed 'model' to 'mvc'
1493 (Model-View-Controller), since it contains also 'delegate' and
1498 * src/model/conference.h, src/sql/sqlengine.cpp: minor fix
1499 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1500 src/gui/daynavigatorwidget.ui, src/gui/gui.pro,
1501 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1502 src/gui/mainwindow.ui, src/model/conference.h,
1503 src/model/eventmodel.cpp, src/model/eventmodel.h: implemented day
1504 navigator widget - to switch between conference days
1505 * src/gui/mainwindow.cpp, src/model/conference.cpp,
1506 src/model/conference.h, src/model/eventmodel.cpp,
1507 src/model/eventmodel.h, src/model/model.pro,
1508 src/sql/sqlengine.cpp: implemented 'conference' record for
1509 accessing info about the conference - events are loaded from the
1510 first day of the conference
1511 * src/gui/about.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1512 src/gui/mainwindow.h, src/gui/mainwindow.ui: added about
1513 dialog(s) - some modifications needed - About Qt: not scrollable
1514 - About app: modifications to display items in system font/colors
1516 * src/app/main.cpp, src/icons.qrc, src/icons/fosdem.png: added
1521 * src/app/app.pro, src/fosdem.pro, src/gui/gui.pro,
1522 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1523 src/gui/mainwindow.ui, src/model/eventmodel.cpp,
1524 src/model/eventmodel.h, src/schedule.en.xml, src/sql,
1525 src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h,
1526 src/sql/sql.pro, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
1527 implemented xml parser - parsing Schedule
1528 * src/app/app.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
1529 src/icons, src/icons.qrc, src/icons/alarm-off.png,
1530 src/icons/alarm-on.png, src/icons/collapse.png,
1531 src/icons/expand.png, src/icons/favourite-off.png,
1532 src/icons/favourite-on.png, src/model/delegate.cpp,
1533 src/model/delegate.h, src/model/model.pro,
1534 src/model/treeview.cpp, src/model/treeview.h: modified model-view
1535 - created own delegate to display TreeView items - contains also
1536 'controls' - which are clickable (handled in TreeView) - created
1537 own TreeView inherited from QTreeView - to handle control-clicks
1538 of the Delegate - minor modifications to MainWindow UI -
1539 QTreeView replaced by own TreeView - autoresizing of TreeView -
1544 * src: support for creating GUI via QtCreator added
1545 * src/test: support for creating GUI via QtCreator added
1546 * src/orm: support for creating GUI via QtCreator added
1547 * src/model: support for creating GUI via QtCreator added
1548 * src/app: support for creating GUI via QtCreator added
1549 * src/gui: support for creating GUI via QtCreator added
1550 * src/orm/ormrecord.h: TODO for exception handling added
1551 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1552 src/gui/mainwindow.ui: support for creating GUI via QtCreator
1557 * src/app/app.pro, src/gui/gui.pro, src/gui/mainwindow.cpp,
1558 src/model/event.cpp, src/model/event.h, src/model/eventmodel.cpp,
1559 src/model/eventmodel.h, src/model/model.pro, src/orm/ormrecord.h,
1560 src/test/model/eventtest.cpp, src/test/model/eventtest.h:
1561 Creating EventModel class
1565 * src/model/event.h, src/orm/ormrecord.h,
1566 src/test/model/eventtest.cpp: Fixing datetime conversion
1570 * src/model/event.cpp, src/model/event.h, src/orm/ormrecord.h,
1571 src/orm/sqlcondition.cpp, src/orm/sqlcondition.h,
1572 src/test/model/eventtest.cpp, src/test/model/eventtest.h: Adding
1573 database loading and data conversion to orm module
1577 * src/fosdem.pro, src/model/event.cpp, src/model/event.h,
1578 src/model/model.pro, src/orm, src/orm/orm.pro,
1579 src/orm/ormrecord.h, src/orm/sqlcondition.cpp,
1580 src/orm/sqlcondition.h, src/test/model/eventtest.cpp,
1581 src/test/model/eventtest.h, src/test/test.pro: Adding orm module
1585 * src, src/app, src/app/app.pro, src/app/main.cpp, src/fosdem.pro,
1586 src/gui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1587 src/gui/mainwindow.h, src/model, src/model/event.cpp,
1588 src/model/event.h, src/model/model.pro, src/test, src/test/gui,
1589 src/test/main.cpp, src/test/model, src/test/model/eventtest.cpp,
1590 src/test/model/eventtest.h, src/test/test.pro: Creating initial
1591 application directory structure.
1592 * ., docs: Creating initial repository structure