3 * NEWS: Remove "TODO" from NEWS, a.k.a. prepare for release
8 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.ui:
9 Improve day navigator widget.
11 (Still black magic, now even with #ifdefs :/)
12 * src/sql/sqlengine.cpp: .isEmpty() feels more Qtish then == ""
13 * src/gui/conferenceeditor.cpp: Only add ", $venue" to conference
14 location when $venue is not empty.
15 * src/gui/conferenceeditor.cpp: ISO formatting of conference dates
17 * src/sql/sqlengine.cpp: Quick fix for ticket: #32: if the schedule
18 XML doesn't contain a city, we put "n/a" there.
20 In the long run we might want to find a system for changing the
21 database scheme; too bad sqlite has only limited ALTER TABLE
23 * src/sql/schedulexmlparser.cpp: emit the parsingScheduleBegin()
24 signal earlier, so we get the progressbar a bit earlier (cf.
26 * README, data/confclerk.pod, src/gui/about.ui: mention FrOSCon as
27 an example (although it's not working at the moment, cf. #32)
31 * src/gui/conferenceeditor.cpp: Use "-" in start-end. Closes: #30
32 * src/gui/daynavigatorwidget.cpp: Shift date text up by icon/2 in
33 order to re-center the text. More or less at least.
34 * NEWS, src/gui/daynavigatorwidget.cpp,
35 src/gui/daynavigatorwidget.h, src/gui/daynavigatorwidget.ui,
36 src/icons.qrc, src/icons/today.png: Add today button to date
37 navigator. TODO: date is not centered between prev/next arrows
44 * src/alarm/alarm.pro: Make sure to remove src/bin/libqalarm.a on
46 * NEWS, src/global.pri: bump version after release
47 * NEWS: Prepare NEWS before release of 0.5.2.
48 * src/sql/sqlengine.cpp: Remove conference/room records
49 unconditionally from EVENT_ROOMS
53 * src/sql/sqlengine.cpp: SqlEngine::addRoomToDB: remove
54 event/conference combinations from EVENT_ROOM that are already
55 there. Should avoid duplicates on updates where the room name
56 changes. Hopefully fixes ticket #24.
57 * data/confclerk.pod: manpage: s/Desafinado/ConfClerk/
61 * src/gui/conferenceeditor.ui: Fixed ticket #23: No close button in
62 conference dialog when no confernces are in the list.
66 * confclerk.pro: Don't include tarballs in release tarballs ...
67 * src/mvc/delegate.cpp: Distinguish "Presenter" and "Presenters"
68 (instead of "Presenter(s)"). Closes: Ticket #17
69 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/gui/eventdialog.cpp,
70 src/mvc/treeview.cpp: Show event title instead of id in alarms.
71 * confclerk.pro: Don't remove generated files in DISTCLEAN;
72 otherwise they are gone during package builds :/
73 * TODO: Add a TODO item.
74 * confclerk.pro, src/gui/gui.pro, src/mvc/mvc.pro, src/orm/orm.pro,
75 src/sql/sql.pro: Reorganize CLEAN and DISTCLEAN targets.
76 * NEWS, src/global.pri: Bump VERSION after release.
77 * ChangeLog, confclerk.pro: Remove ChangeLog from svn (it's created
78 via svn2cl, so this is circular). Add generated files to
83 * ChangeLog: Update ChangeLog before release.
84 * NEWS: NEWS entry for 0.5.1 release.
88 * src/mvc/delegate.cpp: This is just a quick-and-dirty workaround
89 commit to aviod a drawing problem on maemo. This commit might be
91 * src/gui/searchhead.ui: The speaker is preselected in the search
93 * src/mvc/delegate.cpp: First try to improve the colors (ticket
95 * src/gui/mainwindow.cpp, src/gui/settingsdialog.cpp,
96 src/gui/settingsdialog.h, src/gui/settingsdialog.ui: The cancel
97 button on the settings dialog works now (ticket #14) and the
98 layout of the settings dialog is stable now (ticket #15).
99 * src/gui/mainwindow.ui: Changed the menu to be non-hierarchical.
101 * src/gui/daynavigatorwidget.cpp: Changed the placement of the date
102 label again. Changed the date format to show the day-of-week.
103 * src/gui/daynavigatorwidget.cpp: Replaced "130" by s.width() when
108 * src/sql/sqlengine.cpp: This commit closes ticket #12. The search
109 terms are ANDed now and a call to trimmed() before splitting the
110 search string avoids problems with leading/trailing spaces.
114 * src/mvc/event.cpp: Before querying the SEARCH_EVENT table, its
115 existence is checked. Therefore a command line debug error
118 This commit partly fixes ticket #10.
119 * src/gui/errormessage.cpp: Error messages reported with the
120 function error_essage are no longer writted to std:error because
121 they are shown to the user anyway. This commit partly resolves
123 * src/gui/eventdialog.ui: The description and person list of the
124 event dialog is now selectable so that copy&paste is possible.
128 * src/gui/about.ui, src/gui/mainwindow.cpp: Tuned the about dialog.
129 * src/gui/conferenceeditor.ui: Minor tuning of the conference
130 editor. The reload button now has a text on it.
131 * src/sql/sqlengine.cpp: Fixed bug (related to ticket #12): Only
132 the last search term is used.
133 * src/sql/sqlengine.cpp: Undid changes to sqlengine.cpp I committed
134 accidentally in r1318.
138 * src/sql/sqlengine.cpp: Split search keyword string on whitespace.
139 * src/sql/sqlengine.cpp: Avoid duplicate search results by using
140 SELECT DISTINCT when filling the SEARCH_EVENT table.
144 * README: Add DebConf11 URL to README.
148 * src/gui/conferenceeditor.ui: Cleaning of the conferenceeditor
150 * src/create_tables.sql, src/gui/conferenceeditor.cpp,
151 src/gui/conferenceeditor.h, src/gui/conferenceeditor.ui,
152 src/gui/gui.pro, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
153 src/gui/mapwindow.ui, src/gui/tabcontainer.cpp,
154 src/gui/tabcontainer.h, src/icons.qrc,
155 src/icons/applications-internet.png, src/mvc/conference.cpp,
156 src/mvc/conference.h, src/mvc/delegate.cpp, src/mvc/delegate.h,
157 src/mvc/room.cpp, src/mvc/room.h, src/mvc/treeview.cpp,
158 src/mvc/treeview.h, src/sql/schedulexmlparser.cpp,
159 src/sql/sqlengine.cpp, src/sql/sqlengine.h: Removed the ability
160 to show "pictures" (maps) of rooms and maps of conferences. The
161 XML file does not contain picture/map/image information of
162 conferences or rooms. We left the room.picture definition in the
163 database SQL because there is no "drop column" in sqlite.
164 * src/gui/mainwindow.ui: Removed the unused status bar.
168 * src/app/app.pro, src/gui/gui.pro, src/mvc/mvc.pro,
169 src/test/test.pro: Some more s;TARGETDEPS;POST_TARGETDEPS;
170 * data/confclerk.desktop, data/confclerk.pod: s;scheduler;schedule
172 * ChangeLog, NEWS, src/global.pri: Bump version
173 * ChangeLog: Update changelog.
177 * src/gui/conferenceeditor.cpp, src/gui/daynavigatorwidget.cpp,
178 src/gui/eventdialog.cpp, src/gui/mainwindow.cpp,
179 src/gui/searchhead.cpp, src/mvc/eventmodel.cpp,
180 src/mvc/treeview.cpp, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
181 Removed many of the qDebug() output lines (see ticket #10).
185 * README, data/confclerk.pod: add copyright/license for exchanged
190 * src/icons/emblem-new-off.png, src/icons/emblem-new.blend,
191 src/icons/emblem-new.png: Replaced the star icons with self-made
192 versions (Blender 2.57b) that are better distinguishable. Closes
197 * confclerk.pro, src/app/main.cpp, src/global.pri,
198 src/gui/about.ui, src/gui/mainwindow.cpp: Included application
199 version in the about dialog. This closes ticket #9.
203 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: Links in events
204 are now clickable (resolves ticket #4).
205 * src/gui/searchtabcontainer.cpp, src/mvc/conference.h: Searching
206 without active conference doesn't give an error message anymore
207 (resolves ticket #7).
208 * src/gui/searchtabcontainer.cpp, src/sql/sqlengine.cpp: The '%'
209 character doesn't have to be escaped anymore.
210 * src/gui/mainwindow.ui: The window title was still "FOSDEM
215 * ChangeLog, NEWS: Add entries to NEWS file.
216 * TODO: Shorten TODO.
217 * ChangeLog, confclerk.pro, data/confclerk.pod: Create a simple man
219 * README, TODO: Add URLs for FOSDEM 2011, DebConf 2010, and 27C3 to
220 README instead of TODO.
221 * TODO, src/fosdem.sql, src/schedule.en.xml: Remove the remaining
222 last two fosdem files.
223 * ChangeLog, README, TODO: Update contact info.
227 * BUGS: Bugs are now reported in the trac system.
231 * BUGS, ChangeLog: Mark bug 3 as fixed.
235 * src/gui/searchhead.cpp: Enter or return triggers the search now
236 when the focus is at the searchEdit or at one of the checkboxes.
237 * BUGS: Filed bug 7: Error message when searching without having
242 * BUGS: Add another wishlist (more: design discussion) bug
246 * src/gui/tabcontainer.h, src/mvc/eventmodel.cpp: Removed
247 unnecessary debug output and code.
248 * BUGS, src/mvc/event.cpp: Fixed bug reported by gregor: Too many
249 authors are shown (form other conferences as well).
253 * ChangeLog, TODO, confclerk.pro: Improve release target in .pro
257 * src/gui/daynavigatorwidget.cpp, src/mvc/treeview.cpp: Removed two
258 unused variables to avoid compiler warnings.
262 * src/gui/alarmdialog.cpp, src/sql/sqlengine.cpp,
263 src/test/mvc/eventtest.cpp: Somewhere a slash was missing ...
264 * TODO: Updated TODO.
268 * README: Add contact info to README.
269 * src/gui/about.ui: Update 'About' dialog.
270 * TODO, src/app/app.pro, src/app/main.cpp, src/maps, src/maps.qrc,
271 src/sql/sqlengine.cpp: Remove ULB, Campus Solbosch maps.
272 * ., ChangeLog, TODO, confclerk.pro, data/fosdem-schedule.svg,
273 fosdem-schedule.pro, src/app/app.pro: The big rename. Which was
274 not so big after all ...
275 * data/26x26, data/40x40, data/48x48, data/64x64, data/Makefile,
276 data/confclerk.desktop, data/maemo: De-maemofy: make .desktop
277 file generic, remove resized (old) icons and Makefile for
279 * src/app/app.pro: Add new resource file to app.pro
280 * data/data.qrc, src/app/main.cpp, src/gui/about.ui,
281 src/gui/alarmdialog.ui, src/gui/conferenceeditor.ui,
282 src/icons.qrc, src/icons/brain-alone.png, src/icons/fosdem.png:
283 Icons, part 2: replace fosdem/brain icons with ConfClerk logo
284 * README, TODO, src/gui/conferenceeditor.ui,
285 src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/icons.qrc,
286 src/icons/add.png, src/icons/alarm-offBig.png,
287 src/icons/alarm-onBig.png, src/icons/applications-internet.png,
288 src/icons/appointment-soon-off.png,
289 src/icons/appointment-soon.png, src/icons/compassBig.png,
290 src/icons/dialog-warning.png, src/icons/emblem-new-off.png,
291 src/icons/emblem-new.png, src/icons/exclamation.png,
292 src/icons/favourite-offBig.png, src/icons/favourite-onBig.png,
293 src/icons/reload.png, src/icons/remove.png, src/icons/search.png,
294 src/mvc/delegate.cpp: Icons part 1: replace all icons (except the
295 FOSDEM ones) with icons from current gnome-icon-theme
296 * src/gui/mainwindow.ui, src/icons.qrc, src/icons/collapse.png,
297 src/icons/expand.png, src/icons/info.png, src/icons/settings.png:
299 * src/gui/alarmdialog.cpp: Another instance of the databasename.
300 (NOTE: untested, this codepath is only used on maemo)
301 * TODO, src/app/appsettings.cpp, src/app/main.cpp,
302 src/sql/sqlengine.cpp: Move config and sqlite database. They are
303 both at the xdg-specified locations now:
304 ~/.local/share/data/Toastfreeware/ConfClerk/ConfClerk.sqlite
305 ~/.config/Toastfreeware/ConfClerk.conf
306 * src/alarm/alarm.cpp, src/app/alarmdbus.h,
307 src/app/alarmdbusadaptorp.h, src/app/main.cpp: Rename DBus
308 service. Hopefully successful.
309 * TODO: Add some conference URLs to TODO
310 * BUGS: New bug noted.
311 * BUGS: New bug noted.
312 * src/app/app.pro, src/gui/gui.pro, src/mvc/mvc.pro: qmake warning:
313 POST_TARGETDEPS instead of TARGETDEPS
314 * fosdem-schedule.pro: Remove libs in clean target.
315 * ChangeLog, README, TODO, data/confclerk.svg,
316 data/fosdem-schedule.svg, fosdem-schedule.pro,
317 src/icons/appicon.svg: Move and rename logo, create a target to
318 convert it in .pro, add copyright/license to README. Update TODO.
322 * BUGS: Checked the remaining code. Didn't find possibilities for
323 SQL injections anymore.
328 * ChangeLog, fosdem-schedule.pro: Add release and changelog targets
330 * Changelog: Remove empty Changelog.
334 * src/sql/sqlengine.cpp: Prevented SQL injections in function
339 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
340 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
341 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
342 src/app/application.cpp, src/app/application.h,
343 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
344 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
345 src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
346 src/gui/conflictdialogcontainer.cpp,
347 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
348 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
349 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
350 src/gui/dayviewtabcontainer.h, src/gui/errormessage.cpp,
351 src/gui/errormessage.h, src/gui/eventdialog.cpp,
352 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
353 src/gui/favtabcontainer.h, src/gui/mainwindow.cpp,
354 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
355 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
356 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
357 src/gui/searchhead.cpp, src/gui/searchhead.h,
358 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
359 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
360 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
361 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
362 src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
363 src/mvc/conference.cpp, src/mvc/conference.h,
364 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
365 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
366 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
367 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
368 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
369 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
370 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
371 src/sql/sqlengine.h, src/test/main.cpp,
372 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: Add
374 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
375 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
376 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
377 src/app/application.cpp, src/app/application.h,
378 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
379 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
380 src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
381 src/gui/conflictdialogcontainer.cpp,
382 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
383 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
384 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
385 src/gui/dayviewtabcontainer.h, src/gui/errormessage.cpp,
386 src/gui/errormessage.h, src/gui/eventdialog.cpp,
387 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
388 src/gui/favtabcontainer.h, src/gui/mainwindow.cpp,
389 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
390 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
391 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
392 src/gui/searchhead.cpp, src/gui/searchhead.h,
393 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
394 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
395 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
396 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
397 src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
398 src/mvc/conference.cpp, src/mvc/conference.h,
399 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
400 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
401 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
402 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
403 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
404 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
405 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
406 src/sql/sqlengine.h, src/test/main.cpp,
407 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: Update GPL
408 blurb in source files.
412 * src/icons/appicon.svg: Just adapted the page size to be
414 * src/icons/appicon.svg: This suggestion/"doodle"* for the new
415 application icon was created just now by Christian Kling
416 <kling_christian@gmx.at> who (he is sitting next to me right now)
417 agreed to publish it under the GNU GPL (v2 or later).
423 * TODO, debian: Remove ./debian directory, we'll do the packaging
424 outside the "upstream" repository.
425 * AUTHORS, INSTALL, NEWS, README, TODO, docs/fosdem-schedule,
426 docs/fosdem-schedule/AUTHORS, docs/fosdem-schedule/Changelog,
427 docs/fosdem-schedule/INSTALL, docs/fosdem-schedule/NEWS,
428 docs/fosdem-schedule/README,
429 docs/fosdem-schedule/user-stories.txt, docs/user-stories.txt:
430 First round of documentation updates.
431 * ChangeLog, fosdem-schedule.pro: Prepare ChangeLog generation from
436 * src/sql/sqlengine.cpp: Prevented SQL injection in function
445 * src/sql/sqlengine.cpp: Fixed SQL error in searchEvent when no
446 table was selected. Prevented SQL injection in searchEvent.
450 * TODO: add TODO file
454 * src/gui/mainwindow.cpp, src/gui/tabcontainer.h,
455 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
456 src/orm/ormrecord.h: Added some comments, removed and added some
458 * src/sql/sqlengine.cpp: Fixed a bug I introduced when reparing the
459 addRoomToDB function.
460 * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Tracks
461 are inserted now when importing new conferences.
462 * src/sql/sqlengine.cpp: void possible SQL injection in function
464 * src/app/app.pro: Removed copying the fosdem.sqlite database
465 during the make process.
469 * src/db.qrc, src/sql/sqlengine.cpp: The database is now created
470 from the program. We don't need to copy or provide fosdem.sqlite
472 * BUGS, src/sql/sqlengine.cpp: Persons are deleted now when a
473 conference is removed.
474 * BUGS: Added a file with bugs that I noticed when playing with the
476 * src/sql/sqlengine.cpp: Rooms are inserted now for additionally
477 imported conferences.
478 * src/create_tables.sql: Importing persons for multiple conferences
480 * src/create_tables.sql, src/sql/sqlengine.cpp: Changed UNIQUE
481 statements in the database table definition so that they make
482 sense for multiple conferences and do no not prevent successful
487 * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Insert
488 new field xid_conference into table track, room and person.
492 * src/create_tables.sql: Created schema for the database with
493 additional colum xid_conference in the tables track, room and
495 * src/gui/mainwindow.ui: Added menu item "quit".
496 * ., src/app, src/gui, src/mvc, src/sql: Ignored some files that
497 were created during the build.
498 * fosdem-schedule.pro: Removed data directory from subdirs so that
499 the manually created Makefile is not overwritten by qmake -r.
500 * src/app/app.pro: Removed dbus dependency on non-maemo platforms.
504 * src/mvc/delegate.cpp: use enabled flag instead of repeated
506 * src/mvc/delegate.cpp, src/mvc/delegate.h: add enabled flag
507 * src/mvc/delegate.cpp, src/mvc/delegate.h: refactor: more compact
509 * src/mvc/delegate.cpp, src/mvc/room.h: do not draw showmap button
510 for event is there is no map for its room
511 * src/gui/tabcontainer.cpp, src/mvc/delegate.cpp,
512 src/mvc/event.cpp, src/mvc/event.h: refactor: cache whole Room
514 * src/fosdem.sql, src/gui/tabcontainer.cpp, src/mvc/room.h,
515 src/sql/schedulexmlparser.cpp: store room map in database
517 show it if it's available, otherwise show a warning set proper
518 values in default database new rooms imported as without maps
519 * src/fosdem.sql, src/gui/conferenceeditor.cpp,
520 src/mvc/conference.cpp, src/mvc/conference.h,
521 src/sql/sqlengine.cpp, src/sql/sqlengine.h: store path to
522 conference map in database
524 path stored as additional field in conference table if it's null
525 or empty, "Show map" button is not shown if existing database
526 does not have the field, it will be automatically added
530 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui,
531 src/gui/settingsdialog.cpp, src/gui/settingsdialog.ui: UI tune:
532 use buttonBox instead of single buttons to comply with platform
535 maemo5 does not print "Cancel" buttons, and names "OK"
536 differently just use buttonBox, and it will behave properly at
541 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
542 src/gui/conferenceeditor.ui, src/gui/mainwindow.cpp,
543 src/gui/mainwindow.h: restore viewing of conference map
544 * src/gui/conferenceeditor.cpp, src/gui/urlinputdialog.ui: minor UI
547 fix size of UrlInputDialog restore [remove] button at the same
552 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
553 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
554 src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
555 src/sql/schedulexmlparser.h: remove obsoleted code
558 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: optimization
559 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui: fine
560 tune geometry to look nicer
561 * AUTHORS, debian/copyright: add authors for files
562 * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h,
563 src/gui/conferenceeditor.ui, src/gui/gui.pro,
564 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
565 src/gui/mainwindow.ui, src/gui/urlinputdialog.cpp,
566 src/gui/urlinputdialog.h, src/gui/urlinputdialog.ui,
567 src/icons.qrc, src/icons/add.png, src/icons/reload.png,
568 src/icons/remove.png, src/mvc/conference.h,
569 src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h,
570 src/mvc/mvc.pro, src/sql/schedulexmlparser.cpp,
571 src/sql/schedulexmlparser.h: reworked UI for conference editing
573 underlying representation of conference list is also changed
574 * src/sql/schedulexmlparser.h: CC: fix endlines
578 * src/app/app.pro, src/app/application.cpp,
579 src/gui/errormessage.cpp, src/gui/errormessage.h,
580 src/gui/gui.pro, src/gui/importschedulewidget.cpp,
581 src/sql/schedulexmlparser.cpp: use visible notifications of
584 also early detect parsing errors
588 * src/gui/importschedulewidget.cpp,
589 src/gui/importschedulewidget.ui: make label shorter to place all
591 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
592 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
593 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: fix deletion of
596 implement for cleaning all views in the tabs clean the models
597 when no active conference found fix cleaning model and signalling
599 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
600 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
601 src/mvc/conference.cpp, src/mvc/conference.h,
602 src/sql/sqlengine.cpp, src/sql/sqlengine.h: implement deleting a
605 pass event about it to mainwindow to update select control fix
606 Conference::activeConference() to work when first conference is
608 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
609 src/gui/importschedulewidget.ui, src/mvc/conference.h: add
610 buttons for refreshm new url and delete and partly implement
611 corresponding actions
613 also changed Online -> Refresh delete action is not implemented
615 * src/fosdem.sql, src/gui/importschedulewidget.cpp,
616 src/gui/importschedulewidget.h, src/mvc/conference.cpp,
617 src/mvc/conference.h, src/sql/schedulexmlparser.cpp,
618 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp: store URL's
621 * use it at update * let user update the url before request
622 * src/gui/importschedulewidget.cpp,
623 src/gui/importschedulewidget.ui, src/sql/sqlengine.cpp,
624 src/sql/sqlengine.h: remove unused code
625 * src/fosdem.sql: fix references in SQL
629 * src/gui/about.ui, src/gui/alarmdialog.ui,
630 src/gui/conflictsdialog.ui, src/gui/daynavigatorwidget.ui,
631 src/gui/eventdialog.ui, src/gui/importschedulewidget.ui,
632 src/gui/mainwindow.ui, src/gui/mapwindow.ui,
633 src/gui/searchhead.ui, src/gui/settingsdialog.ui: save output
634 from updater QT designer
636 update all ui files to the output format of the new Qt Designer
637 (version: 4.5.3really4.5.2-0ubuntu1) to avoid unrelated changes
642 * src/gui/gui.pro, src/gui/tabwidget.cpp, src/gui/tabwidget.h:
643 remove unused class TabWidget
644 * src/gui/gui.pro, src/gui/importschedulewidget.cpp,
645 src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
646 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
647 src/gui/mainwindow.ui, src/gui/proxysettingsdialog.cpp,
648 src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui,
649 src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
650 src/gui/settingsdialog.ui: move Settings and About to Window Menu
652 * remove Setting and About controls from widgets * make instead a
653 window menus with the corresponding actions * rename "Proxy
654 settings" to "Settings", placing the proxy button in a control
659 * src/app/app.pro: build fix at maemo
661 force order of computation some versions of qmake-qt4 require it
662 * src/fosdem.sql: remove ON CONFLICE REPLACE for events
663 * src/app/app.pro, src/fosdem.sql, src/fosdem.sqlite: generate
664 default database instead of using binary one
665 * src/sql/sqlengine.cpp: fix event insert or update
667 * add error reporting for queries * actually run check query *
668 properly get conference_is from event * fix checking of non-empty
669 result * fix insert query
670 * src/app/app.pro, src/app/application.cpp, src/app/application.h,
671 src/app/main.cpp: catch exceptions which leak outside of event
674 If we do not do this, QT will exit from event loop.
678 * src/sql/sqlengine.cpp: use update for events when they are
681 also use only parameters substitution for these queries
682 * src/sql/schedulexmlparser.cpp, src/sql/sqlengine.cpp,
683 src/sql/sqlengine.h: use transactions to make import faster
687 * data/maemo/fosdem-schedule.desktop, debian/changelog,
688 src/gui/about.ui: Preparing for release 0.4.1
692 * src/alarm/alarm.cpp, src/mvc/event.cpp, src/sql/sqlengine.cpp:
693 UTC/LocalTime fix for import conference XML, DB queries for
694 multiple conferences fixes
698 * src/fosdem.sqlite, src/sql/sqlengine.cpp: fix for import - ON
703 * data/maemo/fosdem-schedule.desktop, debian/changelog,
704 src/alarm/alarm.cpp, src/gui/about.ui: alarm UTC/localtime fix
708 * INSTALL: addition of Diablo specific installation instructions in
710 * data/Makefile, data/maemo/fosdem-schedule.desktop: installation
711 of 40x40 icons enabled because of Diablo
712 * NEWS, debian/changelog, src/gui/about.ui: release information
713 added for release 0.3
717 * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
719 * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
724 * NEWS: NEWS file update
725 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp,
726 src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h,
727 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
728 src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
729 src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
730 src/gui/conflictdialogcontainer.cpp,
731 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
732 src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp,
733 src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp,
734 src/gui/dayviewtabcontainer.h, src/gui/eventdialog.cpp,
735 src/gui/eventdialog.h, src/gui/favtabcontainer.cpp,
736 src/gui/favtabcontainer.h, src/gui/importschedulewidget.cpp,
737 src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
738 src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
739 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
740 src/gui/proxysettingsdialog.cpp, src/gui/proxysettingsdialog.h,
741 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
742 src/gui/searchhead.cpp, src/gui/searchhead.h,
743 src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
744 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
745 src/gui/tabwidget.cpp, src/gui/tabwidget.h,
746 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
747 src/mvc/conference.cpp, src/mvc/conference.h,
748 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
749 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
750 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
751 src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h,
752 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
753 src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp,
754 src/sql/sqlengine.h, src/test/main.cpp,
755 src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: A header
756 with the proper copyright/lincence statement was added into each
761 * src/alarm/alarm.cpp: corrected 'exec' path when adding an alarm
765 * NEWS: NEWS file updated
766 * AUTHORS, INSTALL, README, debian/changelog: README, INSTALL,
771 * src/alarm/alarm.cpp, src/app/alarmdbus.h,
772 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h: Alarm
777 * src/mvc/treeview.cpp: Alarm dbus connection added
778 * src/alarm/alarm.cpp, src/alarm/alarm.pro,
779 src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
780 src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
781 src/app/alarmdbus.cpp, src/app/alarmdbus.h,
782 src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h,
783 src/app/app.pro, src/app/main.cpp, src/mvc/mvc.pro,
784 src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
788 * src/mvc/delegate.cpp: gradient for treeview items
789 * src/sql/sqlengine.cpp: changed permissions for the db - TODO:
790 check it on the device
791 * src/app/main.cpp, src/src.pro: compilation error fix
792 * src/app/main.cpp: compilation error fix
793 * src/gui/mapwindow.cpp: N810 changes: maximized 'map' dialog
797 * src/alarm/alarm.cpp, src/alarm/alarm.pro,
798 src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h,
799 src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h,
800 src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
801 src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added
805 * src/gui/importschedulewidget.ui, src/icons.qrc,
806 src/icons/settings.png: added 'settings' icon for setting-up
807 proxy(network connection)
808 * src/global.pri, src/gui/mainwindow.cpp, src/gui/tabcontainer.cpp,
809 src/orm/ormrecord.h: GUI changes for N810 device
813 * debian/control, debian/copyright: debian/control - Build-Depends
818 * src/app/app.pro, src/app/main.cpp, src/db.qrc, src/fosdem.sqlite,
819 src/sql/sqlengine.cpp: created resource which contains parsed
820 schedule, so the user doesn't have to parse it by himself
824 * src/alarm/alarm.cpp: alarm - example of dbus binding functional
828 * src/schedule.en.xml: updated schedule.en.xml to the newest
833 * src/gui/about.ui, src/gui/eventdialog.ui, src/icons.qrc,
834 src/icons/brain-alone.png: changed fosdem icon in about dialog to
836 * src/gui/about.ui: changed copyright string
837 * src/mvc/delegate.cpp: number of events/alarms/favs is
838 bottom-aligned to the bottom of the icons
842 * src/app/appsettings.cpp, src/app/appsettings.h,
843 src/gui/mainwindow.cpp: if the application is run for first time,
844 network connection is set to Direct connection
848 * src/alarm/alarm.cpp: initial binding of alarm to a DBus call
852 * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
853 src/gui/gui.pro, src/gui/importschedulewidget.cpp,
854 src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui,
855 src/gui/mainwindow.cpp, src/gui/proxysettingsdialog.cpp,
856 src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui:
857 implemented 'proxy settings' dialog - user can secify proxy for
858 network communication
859 * src/app/app.pro, src/gui/gui.pro,
860 src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
861 src/gui/mainwindow.cpp: implemented importing the schedule from
862 the Internet - usded url: http://fosdem.org/2010/schedule/xml -
863 todo: hard-coded PROXY has to be fixed (add proxy settings
865 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
866 src/gui/mainwindow.ui, src/mvc/treeview.cpp: possible to have
867 multiple conferences in the DB - possible to switch among them -
868 conference schedules have to follow FOSDEM conference xml
869 structure - 'select Conference' bar is visible only if there are
870 more than one conference available
871 * src/gui/about.ui, src/gui/importschedulewidget.cpp,
872 src/gui/importschedulewidget.ui: modified 'about' dialog -
873 changed "Qt FOSDEM" -> "FOSDEM Schedule"
877 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
878 src/gui/searchtabcontainer.cpp, src/mvc/event.cpp,
879 src/sql/sqlengine.cpp: search fixed - only the dates (range)
880 which contain at least one event are selectable - if there is
881 only one event at a specified date - user can't switch to the
882 next/prev date - if search gives no results - a message is
883 displayed to inform user about it
884 * src/gui/conflictsdialog.cpp, src/gui/conflictsdialog.h: forgotten
886 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
887 src/gui/favtabcontainer.cpp, src/gui/favtabcontainer.h,
888 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
889 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
890 src/mvc/treeview.cpp, src/mvc/treeview.h: some performance
891 optimizations - favourities reloaded only if they have really
892 changed - otherwise only event in the question is updated
893 * src/mvc/event.cpp: fixed 'conflicts' constrains
894 * src/mvc/event.cpp: 'now' events - displayed real now events, not
895 just the testing ones
899 * src/app/app.pro: binary name changed to fosdem-schedule
903 * src/mvc/event.cpp: changed conditions for conflicts
904 * src/gui/eventdialog.cpp, src/mvc/delegate.cpp, src/mvc/event.cpp,
905 src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
906 some 'delegate' drawing optimizations - removed EVENT_CONFLICT
907 table - used one SQL SELECT instead
908 * src/mvc/treeview.cpp: conflicts updated correctly - TODO: needs
909 to do some drawing optimizations
913 * data/Makefile, data/maemo/fosdem-schedule.desktop,
914 data/maemo/fosdem.desktop, debian/control, fosdem-maemo.pro,
915 fosdem-schedule.pro: package details updated to reflect the
916 binary name change to fosdem-maemo
920 * src/gui/mainwindow.cpp, src/gui/searchhead.ui: if no conference
921 is in the DB, the user is automatically navigated to the
922 conference tab, so he can import one
923 * src/gui/mainwindow.cpp, src/gui/searchtabcontainer.cpp,
924 src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp: search
925 tab - header is hidden in case no conf exists in the DB
926 * src/gui/eventdialog.ui: event dialog GUI refactoring
927 * src/gui/about.ui, src/gui/mainwindow.ui: about dialog - added GNU
929 * src/gui/daynavigatorwidget.cpp, src/gui/mainwindow.cpp,
930 src/gui/mainwindow.h, src/gui/mainwindow.ui,
931 src/gui/tabwidget.cpp: conference tab header is hidden if there
932 isn't active conference - handled some warnings
936 * src/gui/mainwindow.ui: tabs' order changed
937 * src/gui/mainwindow.cpp, src/gui/nowtabcontainer.h: 'nowTab'
938 updated/loaded when application starts
939 * src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h: 'nowTab'
940 list is automatically expanded
941 * src/gui/conflictdialogcontainer.cpp,
942 src/gui/conflictdialogcontainer.h, src/gui/tabcontainer.h:
943 'conflict' list is automatically expanded
944 * src/gui/conflictdialogcontainer.cpp,
945 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
946 src/gui/conflictsdialog.h, src/gui/favtabcontainer.cpp,
947 src/gui/tabcontainer.cpp, src/mvc/event.cpp, src/mvc/event.h,
948 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: 'conflict' dialog
949 now contains list of events in conflict with given eventId
950 * src/gui/mainwindow.cpp: fixed 'copy-paste' error
951 * src/gui/conflictdialogcontainer.cpp,
952 src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp,
953 src/gui/conflictsdialog.h, src/gui/conflictsdialog.ui,
954 src/gui/daynavigatorwidget.cpp, src/gui/gui.pro,
955 src/gui/mainwindow.ui, src/gui/searchtabcontainer.cpp,
956 src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
957 src/mvc/treeview.cpp, src/mvc/treeview.h, src/orm/ormrecord.h:
958 implemented 'conflicts' dialog - displays rooms instead of
959 conflicts for now - needs to implement additional methods in
961 * src/gui/eventdialog.cpp: 'alarm' button is hidden for not MAEMO
965 * src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.ui,
966 src/orm/ormrecord.h: search fix
970 * src/gui/favtabcontainer.h, src/gui/nowtabcontainer.cpp,
971 src/gui/nowtabcontainer.h, src/gui/roomstabcontainer.cpp,
972 src/gui/roomstabcontainer.h, src/gui/trackstabcontainer.h,
973 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
974 src/mvc/track.h: removed headers from *.h and *.cpp
975 * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h,
976 src/gui/alarmdialog.cpp, src/gui/eventdialog.cpp,
977 src/gui/favtabcontainer.cpp, src/gui/mainwindow.cpp,
978 src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.cpp,
979 src/gui/tabcontainer.h, src/mvc/conference.cpp,
980 src/mvc/conference.h, src/mvc/eventmodel.cpp,
981 src/sql/sqlengine.cpp: removed appsettings - created 'active'
982 column in 'conference' table
986 * src/app/app.pro, src/gui/dayviewtabcontainer.cpp,
987 src/gui/dayviewtabcontainer.h, src/gui/favtabcontainer.cpp,
988 src/gui/favtabcontainer.h, src/gui/gui.pro,
989 src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
990 src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h,
991 src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h,
992 src/gui/searchhead.cpp, src/gui/searchhead.h,
993 src/gui/searchhead.ui, src/gui/searchtabcontainer.cpp,
994 src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp,
995 src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
996 src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h:
997 refactoring of the TABS
1001 * src/gui/about.ui: modified 'about application' dialog
1002 * src/gui/eventdialog.cpp, src/mvc/event.cpp, src/mvc/event.h:
1003 implemented 'links' in Event/EventDialog
1004 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1005 src/gui/eventdialog.ui: refactored Event 'details' dialog - TODO:
1006 implement 'links' method(s) in Event and use it in the dialog
1007 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1008 src/gui/eventdialog.ui, src/gui/tabcontainer.cpp: Event 'details'
1009 dialog now contains also 'favourite' and 'alarm' buttons, so the
1010 user can set/unset the property directly from the dialog
1011 * src/gui/tabwidget.cpp: 'info' icon scaled to height of tabBar
1012 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1013 src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
1014 src/gui/tabcontainer.h, src/gui/tabcontainer.ui: 'search' tab
1015 functionality moved to 'tabcontainer'
1016 * src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp,
1017 src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp:
1018 'conflicts' modifications - preparing for the dialog showing also
1019 list of events in the conflict - created 'EVENT_CONFLICT' for
1020 flaging events in conflict state - TODO: not finished
1024 * src/icons.qrc, src/icons/exclamation-iconOff.png,
1025 src/icons/exclamation-iconOn.png, src/icons/exclamation.png,
1026 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp:
1027 conflicts refactoring - has to be finished
1028 * src/app/main.cpp, src/gui/importschedulewidget.cpp,
1029 src/gui/importschedulewidget.h, src/gui/mainwindow.cpp,
1030 src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp,
1031 src/sql/schedulexmlparser.h, src/sql/sqlengine.h: SqlEngine made
1033 * src/app/app.pro, src/app/main.cpp, src/gui/gui.pro,
1034 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1035 src/gui/mainwindow.ui, src/gui/tabcontainer.cpp,
1036 src/gui/tabcontainer.h, src/gui/tabcontainer.ui,
1037 src/sql/sqlengine.h: implemented 'tab container' widget, which
1038 groups daynavigator with treeview - moved functionality from
1039 mainwindow to tabcontainer - TODO: 'search' tab not done yet
1043 * AUTHORS, COPYING, Changelog, INSTALL, NEWS, README: Addition of
1044 files required by the GNU coding standard
1048 * src/sql/sqlengine.cpp: unique constraints added into sql
1052 * src/gui/mainwindow.ui: just removed unused button on 'day view'
1054 * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
1055 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp:
1056 reimplemented 'import schedule'
1060 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: reload favourites
1064 * src/alarm/alarm.cpp: Alarm implementation modified
1068 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: removed 'MainMenu'
1069 bar from MainWindow - schedule is imported via 'conference' tab -
1070 about app is launched when user clicks 'info' button/icon
1071 * src/gui/gui.pro, src/gui/importscheduledialog.cpp,
1072 src/gui/importscheduledialog.h, src/gui/importscheduledialog.ui,
1073 src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
1074 src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp,
1075 src/gui/mainwindow.h, src/gui/mainwindow.ui,
1076 src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h:
1077 import schedule dialog - changed to widget - moved to
1082 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/icons.qrc,
1083 src/icons/search.png: search done
1087 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: NowTreeView refresh
1092 * src/gui/mainwindow.ui: "conference" tab - GUI modifications
1093 * src/gui/mainwindow.cpp, src/icons.qrc, src/icons/info.png: About
1094 Application dialog is opened when "info" icon is clicked
1098 * src/alarm/calendar.cpp, src/alarm/calendar.h: Useless calendar
1103 * src/gui/gui.pro: forgotten in last CI
1104 * src/gui/mainwindow.ui, src/gui/tabwidget.cpp,
1105 src/gui/tabwidget.h: new TabWidget - contains "info" icon/button
1106 to show "AboutApplication" dialog
1110 * src/gui/mainwindow.ui: search update
1114 * src/mvc/room.cpp: room view added - finished
1115 * src/gui/mainwindow.cpp: room view added - finished
1119 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
1120 src/sql/sqlengine.cpp, src/sql/sqlengine.h: search upgrade
1124 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1125 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
1126 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1127 src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp,
1128 src/mvc/track.h: room view added - need to test it
1132 * src/mvc/eventmodel.cpp: updated also groupings item (event parent
1133 item) if the user clicks eg. favourite/alarm icon (changes event
1135 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1136 src/gui/eventdialog.ui: GUI work on Event Details dialog
1140 * data/Makefile, debian/changelog, debian/control, debian/postinst,
1141 debian/postrm, debian/rules: postinst and postrm scripts added
1142 into the debian tree
1146 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1147 src/gui/mainwindow.ui, src/mvc/event.cpp, src/orm/ormrecord.h,
1148 src/sql/sqlengine.cpp: search update
1152 * src/gui: project synchronisation
1156 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1157 src/gui/mainwindow.ui, src/mvc/delegate.cpp: Conference map
1161 * src/gui/mainwindow.cpp: fixed problem with storing conference ID
1163 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1164 src/gui/daynavigatorwidget.ui, src/gui/mainwindow.ui: day
1165 navigator widget changes - changed from Horizontal to Vertical
1169 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: room.h and .cpp
1171 * src/mvc/mvc.pro: room.h and .cpp removed
1172 * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1173 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1174 src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp:
1176 * src/gui/mainwindow.cpp: caching removed
1180 * src/gui/mainwindow.cpp: sanity check for consitency of confId in
1181 AppSettings and the DB
1182 * src/app/appsettings.cpp, src/app/appsettings.h: forgotten
1184 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1185 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h,
1186 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1187 src/mvc/treeview.cpp, src/mvc/treeview.h: implemented NOW tab
1191 * src/gui/importscheduledialog.cpp,
1192 src/gui/importscheduledialog.ui, src/sql/schedulexmlparser.cpp,
1193 src/sql/schedulexmlparser.h: modifications to import-schedule
1194 dialog - closed automatically after parsing/importing schedule
1195 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1196 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1197 src/mvc/treeview.cpp, src/mvc/treeview.h: EventModel signaling
1198 changed - if some of the data (favourite,alarm) has changed on
1199 the event, signal 'eventHasChanged' is emitted - all treeViews
1200 (eg. DayView, FavsView, TracksView, ...) have to listen on this
1201 signal Only favouritiesView is 'reset' when current tab is
1202 changed in mainWindow - 'cause time groupings have to be
1203 recreated, since favs may have changed
1204 * src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp,
1205 src/sql/sql.pro, src/sql/sqlengine.cpp: check for existence of
1206 conference before inserting it into DB
1207 * src/app/app.pro, src/gui/alarmdialog.cpp,
1208 src/gui/eventdialog.cpp, src/gui/gui.pro, src/gui/mainwindow.cpp,
1209 src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp: added
1210 'Conference' tab - to list conference details - implemented
1211 AppSettings for storing Application settings - stored conference
1213 * src/app/app.pro, src/app/main.cpp, src/schedule.qrc: removed
1214 schedule resource file, which was used for testing - import
1215 schedule dialog replaces it's functionality
1219 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1220 src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp,
1221 src/mvc/treeview.h: Warning handling
1225 * src/gui/importscheduledialog.cpp, src/gui/importscheduledialog.h,
1226 src/gui/importscheduledialog.ui: forgotten Import Schedule Dialog
1231 * data/26x26/fosdem.png, data/40x40/fosdem.png,
1232 data/48x48/fosdem.png, data/64x64/fosdem.png, data/Makefile,
1233 data/maemo/fosdem.desktop, debian/changelog, debian/control,
1234 debian/files, debian/rules, src/app/app.pro: New installation
1235 path for the binary, Maemo optification added into debian/rules,
1240 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1241 src/orm/ormrecord.h, src/sql/sqlengine.cpp: import/search
1242 schedule dialog implemented
1246 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1247 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/eventmodel.cpp,
1248 src/mvc/eventmodel.h, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
1249 update for the search
1253 * src/mvc/delegate.cpp: Time conflict fix
1254 * src/mvc/delegate.cpp, src/mvc/delegate.h: Time conflict warning
1258 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: exception
1263 * src/mvc/event.cpp, src/mvc/event.h, src/orm/ormrecord.h,
1264 src/sql/sqlengine.cpp: combined EVENT and VIRTUAL_EVENT =>
1265 'EVENT' now - Maemo sqlite doesn't support Full-Text-Search
1269 * src/gui/mainwindow.cpp: updateTab refactored
1270 * src/mvc/eventmodel.cpp: activities tab implemented
1271 * src/mvc/track.cpp, src/mvc/track.h: activities tab implemented
1272 * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
1273 src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp,
1274 src/sql/sql.pro, src/sql/sqlengine.cpp: activities tab
1279 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
1280 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1281 src/orm/ormrecord.h, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
1282 first working version of the search
1286 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog -
1287 details about the Event is displayed in FullScreen mode
1288 * src/gui/mapwindow.cpp: compilation error "linux" fix - caused by
1290 * src/gui/mapwindow.cpp, src/gui/mapwindow.ui: map is displayed in
1295 * src/mvc/treeview.cpp, src/mvc/treeview.h: group items
1296 (time/track/...) are expanded on single-click
1297 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1298 src/gui/mainwindow.ui, src/mvc/activity.cpp, src/mvc/activity.h,
1299 src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1300 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro,
1301 src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp,
1302 src/test/mvc/eventtest.cpp: changed 'Activity' -> 'Track'
1303 * src/sql/sqlengine.cpp: parsing activity from xml - 'track' from
1304 xml schedule is treated as an activity
1305 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog
1306 changes - changed font/background colors - title occupies more
1307 lines if it doesn't fit in one line
1308 * src/gui/alarmdialog.cpp, src/gui/alarmdialog.ui: alarm dialog
1309 changes - displayed additional Event's details - autoresizing
1310 title (if it doesn't fit in one line)
1311 * src/gui/alarmdialog.ui, src/gui/mainwindow.cpp: updated alarm
1316 * data/Makefile: Makefile reverted as it was overwritten
1321 * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: implemented some
1323 * src/mvc/delegate.cpp, src/mvc/treeview.cpp: alarm icon/stuff is
1324 relevant for MAEMO only - used "MAEMO" define for conditional
1326 * src/alarm/alarm.cpp, src/app/main.cpp, src/gui/alarmdialog.cpp,
1327 src/gui/alarmdialog.ui, src/gui/eventdialog.cpp,
1328 src/gui/eventdialog.h, src/gui/mainwindow.cpp,
1329 src/gui/mainwindow.h: MAEMO: work on alarm - snooze alarm -
1330 cancel alarm - run application which automatically display Event
1331 dialog for given Event ID
1335 * src/icons.qrc, src/icons/exclamation-iconOff.png,
1336 src/icons/exclamation-iconOn.png, src/mvc/delegate.cpp,
1337 src/mvc/delegate.h, src/mvc/event.h: Warning icon (uncompleted)
1341 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1342 src/gui/mainwindow.ui, src/sql/sqlengine.cpp,
1343 src/sql/sqlengine.h: temp commit for search tab
1347 * src/app/app.pro, src/mvc/delegate.cpp: display event details in
1352 * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp,
1353 src/mvc/eventmodel.h: activities viewed ordered by activity id
1358 * data/Makefile, src/app/app.pro, src/icons.qrc,
1359 src/mvc/delegate.cpp: Big icons fix 2
1360 * src/icons/alarm-off.png, src/icons/alarm-offBig.png,
1361 src/icons/alarm-on.png, src/icons/alarm-onBig.png,
1362 src/icons/compass.png, src/icons/compassBig.png,
1363 src/icons/favourite-off.png, src/icons/favourite-offBig.png,
1364 src/icons/favourite-on.png, src/icons/favourite-onBig.png: Big
1367 D icons/favourite-off.png D icons/favourite-on.png AM
1368 icons/favourite-offBig.png AM icons/favourite-onBig.png D
1369 icons/alarm-off.png D icons/compass.png D icons/alarm-on.png AM
1370 icons/alarm-offBig.png AM icons/compassBig.png AM
1371 icons/alarm-onBig.png
1375 * src/mvc/activity.cpp, src/mvc/activity.h: static allocation
1376 instead of dynamic added when creating activity map
1380 * src/mvc/delegate.cpp: some drawing modifications
1381 * src/schedule.en.xml: the most recent FOSDEM 2010 schedule
1382 http://fosdem.org/schedule/xml
1386 * src/mvc/mvc.pro: pali, nerob bordel
1387 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/src.pro:
1388 changed abstract/description/scrollbars color in eventdialog
1392 * src/gui/mainwindow.cpp, src/mvc/activity.cpp, src/mvc/activity.h,
1393 src/mvc/eventmodel.cpp, src/mvc/mvc.pro: support for view
1394 activities with their names added
1398 * src/gui/eventdialog.cpp, src/gui/eventdialog.ui,
1399 src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h:
1400 event-dialog - displayed persons/presenters names - implemented
1401 Event::persons() method to get persons names associated with the
1403 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1404 src/mvc/treeview.cpp, src/mvc/treeview.h: single-click is used to
1406 * src/gui/mapwindow.cpp, src/gui/mapwindow.h: diplayed map is
1407 closed by single-click, instead of double-click
1408 * src/alarm/alarm.h, src/gui/alarmdialog.cpp,
1409 src/gui/alarmdialog.h, src/sql/sqlengine.cpp, src/src.pro: work
1411 * src/alarm/alarm.cpp, src/app/app.pro, src/app/main.cpp,
1412 src/gui/gui.pro, src/mvc/mvc.pro, src/mvc/treeview.cpp,
1413 src/schedule.en.xml: work on alarm
1417 * src/gui: minimal size for tabs set
1421 * data, data/26x26, data/26x26/fosdem.png, data/40x40,
1422 data/40x40/fosdem.png, data/48x48, data/48x48/fosdem.png,
1423 data/64x64, data/64x64/fosdem.png, data/Makefile, data/maemo,
1424 data/maemo/fosdem.desktop, debian, debian/changelog,
1425 debian/compat, debian/control, debian/copyright, debian/dirs,
1426 debian/docs, debian/files, debian/rules, fosdem-maemo.pro,
1427 src/app/app.pro, src/fosdem.pro, src/src.pro: Addition of files
1428 required for a Debian package and Maemo specific files
1432 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1433 src/gui/mainwindow.ui: Favourites dayNavigator
1437 * src/app/app.pro, src/app/main.cpp, src/gui/mainwindow.cpp,
1438 src/schedule.qrc: schedule.en.xml is now in resource - for
1439 testing only - will be removed from final application
1443 * src/gui/mainwindow.ui: minimal size for tabs set
1447 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Update tabs 2
1449 -This line, and those below, will be ignored--
1451 M src/gui/mainwindow.cpp M src/gui/mainwindow.h
1452 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1453 src/gui/mainwindow.ui: Automatic tabs update
1455 M src/gui/mainwindow.ui M src/gui/mainwindow.cpp M
1456 src/gui/mainwindow.h
1460 * src/gui/mainwindow.cpp, src/gui/mapwindow.cpp,
1461 src/gui/mapwindow.h, src/mvc/event.cpp: set MapDialog title
1462 * src/gui/mainwindow.cpp, src/maps.qrc,
1463 src/maps/rooms/not-available.png: handled the case when the map
1465 * src/gui/mainwindow.cpp, src/mvc/event.cpp, src/mvc/event.h:
1466 map-name to map-path implemented - correct map is displayed
1467 * src/mvc/delegate.cpp: fixed: icons overlapped
1471 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1472 src/gui/mapwindow.cpp, src/gui/mapwindow.h, src/gui/mapwindow.ui,
1473 src/mvc/eventmodel.cpp, src/mvc/treeview.cpp, src/mvc/treeview.h:
1474 started work on displaying map - implemented mapwindow - map is
1475 hard-coded for now TODO: finish getting map path from the event
1476 * src/app/app.pro, src/maps, src/maps.qrc, src/maps/campus.png,
1477 src/maps/rooms, src/maps/rooms/H-WC.png,
1478 src/maps/rooms/aw1105.png, src/maps/rooms/aw1115.png,
1479 src/maps/rooms/aw1117.png, src/maps/rooms/aw1120.png,
1480 src/maps/rooms/aw1121.png, src/maps/rooms/aw1124.png,
1481 src/maps/rooms/aw1125.png, src/maps/rooms/aw1126.png,
1482 src/maps/rooms/chavanne.png, src/maps/rooms/ferrer.png,
1483 src/maps/rooms/guillissen.png, src/maps/rooms/h1301.png,
1484 src/maps/rooms/h1302.png, src/maps/rooms/h1308.png,
1485 src/maps/rooms/h1309.png, src/maps/rooms/h2111.png,
1486 src/maps/rooms/h2213.png, src/maps/rooms/h2214.png,
1487 src/maps/rooms/infodesk.png, src/maps/rooms/janson.png,
1488 src/maps/rooms/lameere.png, src/maps/rooms/thumbs,
1489 src/maps/rooms/thumbs/H-WC.png, src/maps/rooms/thumbs/aw1105.png,
1490 src/maps/rooms/thumbs/aw1115.png,
1491 src/maps/rooms/thumbs/aw1117.png,
1492 src/maps/rooms/thumbs/aw1120.png,
1493 src/maps/rooms/thumbs/aw1121.png,
1494 src/maps/rooms/thumbs/aw1124.png,
1495 src/maps/rooms/thumbs/aw1125.png,
1496 src/maps/rooms/thumbs/aw1126.png,
1497 src/maps/rooms/thumbs/chavanne.png,
1498 src/maps/rooms/thumbs/ferrer.png,
1499 src/maps/rooms/thumbs/guillissen.png,
1500 src/maps/rooms/thumbs/h1301.png, src/maps/rooms/thumbs/h1302.png,
1501 src/maps/rooms/thumbs/h1308.png, src/maps/rooms/thumbs/h1309.png,
1502 src/maps/rooms/thumbs/h2111.png, src/maps/rooms/thumbs/h2213.png,
1503 src/maps/rooms/thumbs/h2214.png,
1504 src/maps/rooms/thumbs/infodesk.png,
1505 src/maps/rooms/thumbs/janson.png,
1506 src/maps/rooms/thumbs/lameere.png, src/maps/rooms/ua2114.png:
1508 * src/mvc/event.h: pali, nerob bordel
1509 * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
1510 src/gui/eventdialog.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1511 src/gui/mainwindow.h, src/gui/mainwindow.ui: implemented 'Event'
1512 dialog to display relevant 'Event's info
1516 * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp:
1517 sorting by activity id added
1521 * src/gui/mainwindow.ui: autoresizing activities treeView
1522 * src/mvc/delegate.cpp, src/mvc/delegate.h: implemented drawing
1523 icons + number of favs/alarms in the corresponding group
1527 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1528 src/mvc/eventmodel.cpp: grouping by time equation changed - beter
1529 group deviding, also according to favourites
1530 * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1531 src/mvc/eventmodel.cpp, src/orm/ormrecord.h: activities tab
1532 implemented - need to fit gui, functionality works fine
1533 * src/mvc/eventmodel.cpp: activities tab implemented - not finished
1535 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1536 src/gui/daynavigatorwidget.ui, src/gui/mainwindow.cpp,
1537 src/gui/mainwindow.h, src/gui/mainwindow.ui,
1538 src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: activities tab
1539 implemented - not finished yet
1543 * src/alarm/alarm.cpp, src/alarm/alarm.h, src/mvc/delegate.cpp,
1544 src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1545 src/mvc/treeview.cpp, src/sql/sqlengine.cpp: added 'alarm'
1546 columnt to the 'EVENT' table to signalize that the event
1547 has/hasn't alarm set
1551 * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Favourites fix
1555 * src/gui/gui.pro: maemo specific compilation fix
1559 * src/fosdem.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1560 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/treeview.h: Fav
1561 table update M trunk/src/gui/mainwindow.h M
1562 trunk/src/gui/mainwindow.cpp M trunk/src/mvc/treeview.h M
1563 trunk/src/mvc/eventmodel.cpp M trunk/src/mvc/event.h M
1564 trunk/src/fosdem.pro
1568 * src/icons/alarm-off.png, src/icons/favourite-off.png,
1569 src/mvc/delegate.cpp, src/mvc/delegate.h: added GrayScale
1570 versions (inactive/OFF) of the icons
1574 * src/sql/sqlengine.cpp: fixed sqlite statement
1578 * src/gui/gui.pro: fixed: broken compilation for linux caused by
1580 * src/alarm, src/alarm/alarm.cpp, src/alarm/alarm.h,
1581 src/alarm/alarm.pro, src/fosdem.pro, src/gui/alarmdialog.cpp,
1582 src/gui/alarmdialog.h, src/gui/alarmdialog.ui, src/gui/gui.pro:
1583 started work on alarm(libaalarm)
1584 * src/gui/mainwindow.ui, src/sql/sql.pro, src/sql/sqlengine.cpp:
1585 used 'MAEMO' define to create 'non-virtual' 'VIRUAL_EVENT' table
1586 instead of 'virtual' one, only for 'MAEMO' Linux stays untouched
1587 - creates real 'virtual' table for FTS support
1591 * src/gui/mainwindow.cpp: current path print added
1595 * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp,
1596 src/orm/ormrecord.h, src/sql/sqlengine.cpp: Temporal
1597 virtual_event change
1601 * src, src/gui, src/sql: syncing project
1605 * src/mvc/eventmodel.cpp: fix: segfault - fixes segfault when
1606 switching days in "Day View" - TODO: needs to be verified, 'cause
1607 it looks like it shouldn't work, but it does - when calling
1608 'QAbstractItemModel::removeRows()' it returns false, but it
1609 prevents application from crash(segfault) - possible explanation
1610 is that the timing has changed and so the conditions for the
1612 * src/gui/mainwindow.ui: added "Quit" to "File" menu
1616 * src/mvc/eventmodel.cpp, src/mvc/eventmodel.h,
1617 src/mvc/treeview.cpp: implemented method to force 'EventModel'
1618 emit a signal dataChanged() - so 'TreeView' know it has to redraw
1619 items corresponding to chanded indices (range of indeces)
1620 * src/global.pri: created 'global.pri' file, which should cover all
1621 global definition of the project - this file has to be include in
1622 each "*.pro" file, where it's needed - defines "MAEMO" for
1623 handling 'MAEMO' specific code in source files - defines "maemo"
1624 for handling 'MAEMO' specific files in "*.pro" file(s)
1625 * src/mvc/event.cpp: just minor corrections to 'event'
1626 * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp,
1627 src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h:
1628 started work on 'favourities' - created tavourities tree view in
1629 the MainWindow 'Favourities' tab - listed some testing 'fav'
1630 events - TODO: list isn't updated dynamically, which means that
1631 the list isn't updated if the user adds/removes an event(s)
1632 to/from the 'favourities' list
1633 * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h,
1634 src/orm/ormrecord.h: implemented JOINing two tables - modified
1635 'ormrecord' to support JOINing two tables - modified 'event'
1636 accordingly, since its items/columns are splitted into two
1641 * src/fosdem.pro, src/mvc/delegate.cpp, src/mvc/delegate.h,
1642 src/mvc/event.cpp, src/mvc/event.h, src/mvc/treeview.cpp,
1643 src/orm/ormrecord.h, src/sql/sqlengine.cpp: work on favourite -
1644 created 'favourite' column in EVENT table - modified 'ormrecord'
1645 for setting record's elements - favourities view not implemented
1649 * src/sql: syncing sql directory
1653 * src/icons/compass.png: Compass icon
1654 * src/gui/mainwindow.ui, src/icons.qrc, src/mvc/delegate.cpp,
1655 src/mvc/delegate.h, src/mvc/treeview.cpp: Map button/compass icon
1657 * src/gui/about.ui, src/gui/mainwindow.ui, src/orm/ormrecord.h:
1658 Testing svn, tabs added, misprint fixed
1662 * src/app/app.pro, src/fosdem.pro, src/gui/daynavigatorwidget.cpp,
1663 src/gui/gui.pro, src/gui/mainwindow.ui, src/model, src/mvc,
1664 src/mvc/model.pro, src/mvc/mvc.pro, src/test/main.cpp,
1665 src/test/model, src/test/mvc, src/test/test.pro: just some
1666 directory renaming - renamed 'model' to 'mvc'
1667 (Model-View-Controller), since it contains also 'delegate' and
1672 * src/model/conference.h, src/sql/sqlengine.cpp: minor fix
1673 * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h,
1674 src/gui/daynavigatorwidget.ui, src/gui/gui.pro,
1675 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1676 src/gui/mainwindow.ui, src/model/conference.h,
1677 src/model/eventmodel.cpp, src/model/eventmodel.h: implemented day
1678 navigator widget - to switch between conference days
1679 * src/gui/mainwindow.cpp, src/model/conference.cpp,
1680 src/model/conference.h, src/model/eventmodel.cpp,
1681 src/model/eventmodel.h, src/model/model.pro,
1682 src/sql/sqlengine.cpp: implemented 'conference' record for
1683 accessing info about the conference - events are loaded from the
1684 first day of the conference
1685 * src/gui/about.ui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1686 src/gui/mainwindow.h, src/gui/mainwindow.ui: added about
1687 dialog(s) - some modifications needed - About Qt: not scrollable
1688 - About app: modifications to display items in system font/colors
1690 * src/app/main.cpp, src/icons.qrc, src/icons/fosdem.png: added
1695 * src/app/app.pro, src/fosdem.pro, src/gui/gui.pro,
1696 src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1697 src/gui/mainwindow.ui, src/model/eventmodel.cpp,
1698 src/model/eventmodel.h, src/schedule.en.xml, src/sql,
1699 src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h,
1700 src/sql/sql.pro, src/sql/sqlengine.cpp, src/sql/sqlengine.h:
1701 implemented xml parser - parsing Schedule
1702 * src/app/app.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
1703 src/icons, src/icons.qrc, src/icons/alarm-off.png,
1704 src/icons/alarm-on.png, src/icons/collapse.png,
1705 src/icons/expand.png, src/icons/favourite-off.png,
1706 src/icons/favourite-on.png, src/model/delegate.cpp,
1707 src/model/delegate.h, src/model/model.pro,
1708 src/model/treeview.cpp, src/model/treeview.h: modified model-view
1709 - created own delegate to display TreeView items - contains also
1710 'controls' - which are clickable (handled in TreeView) - created
1711 own TreeView inherited from QTreeView - to handle control-clicks
1712 of the Delegate - minor modifications to MainWindow UI -
1713 QTreeView replaced by own TreeView - autoresizing of TreeView -
1718 * src: support for creating GUI via QtCreator added
1719 * src/test: support for creating GUI via QtCreator added
1720 * src/orm: support for creating GUI via QtCreator added
1721 * src/model: support for creating GUI via QtCreator added
1722 * src/app: support for creating GUI via QtCreator added
1723 * src/gui: support for creating GUI via QtCreator added
1724 * src/orm/ormrecord.h: TODO for exception handling added
1725 * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h,
1726 src/gui/mainwindow.ui: support for creating GUI via QtCreator
1731 * src/app/app.pro, src/gui/gui.pro, src/gui/mainwindow.cpp,
1732 src/model/event.cpp, src/model/event.h, src/model/eventmodel.cpp,
1733 src/model/eventmodel.h, src/model/model.pro, src/orm/ormrecord.h,
1734 src/test/model/eventtest.cpp, src/test/model/eventtest.h:
1735 Creating EventModel class
1739 * src/model/event.h, src/orm/ormrecord.h,
1740 src/test/model/eventtest.cpp: Fixing datetime conversion
1744 * src/model/event.cpp, src/model/event.h, src/orm/ormrecord.h,
1745 src/orm/sqlcondition.cpp, src/orm/sqlcondition.h,
1746 src/test/model/eventtest.cpp, src/test/model/eventtest.h: Adding
1747 database loading and data conversion to orm module
1751 * src/fosdem.pro, src/model/event.cpp, src/model/event.h,
1752 src/model/model.pro, src/orm, src/orm/orm.pro,
1753 src/orm/ormrecord.h, src/orm/sqlcondition.cpp,
1754 src/orm/sqlcondition.h, src/test/model/eventtest.cpp,
1755 src/test/model/eventtest.h, src/test/test.pro: Adding orm module
1759 * src, src/app, src/app/app.pro, src/app/main.cpp, src/fosdem.pro,
1760 src/gui, src/gui/gui.pro, src/gui/mainwindow.cpp,
1761 src/gui/mainwindow.h, src/model, src/model/event.cpp,
1762 src/model/event.h, src/model/model.pro, src/test, src/test/gui,
1763 src/test/main.cpp, src/test/model, src/test/model/eventtest.cpp,
1764 src/test/model/eventtest.h, src/test/test.pro: Creating initial
1765 application directory structure.
1766 * ., docs: Creating initial repository structure