From: gregor herrmann Date: Thu, 23 Jun 2011 15:22:53 +0000 (+0000) Subject: Prepare ChangeLog generation from svn logs. X-Git-Tag: 0.5.0~55 X-Git-Url: https://git.toastfreeware.priv.at/toast/confclerk.git/commitdiff_plain/96344e7baf141cd9ef05bee9b882ecd232972cff Prepare ChangeLog generation from svn logs. --- diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..e31b5a9 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,1334 @@ +2011-06-23 philipp + + * src/sql/sqlengine.cpp: Prevented SQL injection in function + addLinkToDB. + +2011-06-23 gregoa + + * TODO: update TODO + +2011-06-23 philipp + + * src/sql/sqlengine.cpp: Fixed SQL error in searchEvent when no + table was selected. Prevented SQL injection in searchEvent. + +2011-06-23 gregoa + + * TODO: add TODO file + +2011-06-23 philipp + + * src/gui/mainwindow.cpp, src/gui/tabcontainer.h, + src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, + src/orm/ormrecord.h: Added some comments, removed and added some + debug information. + * src/sql/sqlengine.cpp: Fixed a bug I introduced when reparing the + addRoomToDB function. + * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Tracks + are inserted now when importing new conferences. + * src/sql/sqlengine.cpp: void possible SQL injection in function + addRoomToDB. + * src/app/app.pro: Removed copying the fosdem.sqlite database + during the make process. + +2011-06-22 philipp + + * src/db.qrc, src/sql/sqlengine.cpp: The database is now created + from the program. We don't need to copy or provide fosdem.sqlite + anymore. + * BUGS, src/sql/sqlengine.cpp: Persons are deleted now when a + conference is removed. + * BUGS: Added a file with bugs that I noticed when playing with the + application. + * src/sql/sqlengine.cpp: Rooms are inserted now for additionally + imported conferences. + * src/create_tables.sql: Importing persons for multiple conferences + works now. + * src/create_tables.sql, src/sql/sqlengine.cpp: Changed UNIQUE + statements in the database table definition so that they make + sense for multiple conferences and do no not prevent successful + imports. + +2011-06-22 gregoa + + * src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: Insert + new field xid_conference into table track, room and person. + +2011-06-21 philipp + + * src/create_tables.sql: Created schema for the database with + additional colum xid_conference in the tables track, room and + person. + * src/gui/mainwindow.ui: Added menu item "quit". + * ., src/app, src/gui, src/mvc, src/sql: Ignored some files that + were created during the build. + * fosdem-schedule.pro: Removed data directory from subdirs so that + the manually created Makefile is not overwritten by qmake -r. + * src/app/app.pro: Removed dbus dependency on non-maemo platforms. + +2010-05-05 kirilma + + * src/mvc/delegate.cpp: use enabled flag instead of repeated + criateria check + * src/mvc/delegate.cpp, src/mvc/delegate.h: add enabled flag + * src/mvc/delegate.cpp, src/mvc/delegate.h: refactor: more compact + drawing of controls + * src/mvc/delegate.cpp, src/mvc/room.h: do not draw showmap button + for event is there is no map for its room + * src/gui/tabcontainer.cpp, src/mvc/delegate.cpp, + src/mvc/event.cpp, src/mvc/event.h: refactor: cache whole Room + object in Event + * src/fosdem.sql, src/gui/tabcontainer.cpp, src/mvc/room.h, + src/sql/schedulexmlparser.cpp: store room map in database + + show it if it's available, otherwise show a warning set proper + values in default database new rooms imported as without maps + * src/fosdem.sql, src/gui/conferenceeditor.cpp, + src/mvc/conference.cpp, src/mvc/conference.h, + src/sql/sqlengine.cpp, src/sql/sqlengine.h: store path to + conference map in database + + path stored as additional field in conference table if it's null + or empty, "Show map" button is not shown if existing database + does not have the field, it will be automatically added + +2010-05-04 kirilma + + * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui, + src/gui/settingsdialog.cpp, src/gui/settingsdialog.ui: UI tune: + use buttonBox instead of single buttons to comply with platform + conventions + + maemo5 does not print "Cancel" buttons, and names "OK" + differently just use buttonBox, and it will behave properly at + each platform + +2010-04-23 kirilma + + * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h, + src/gui/conferenceeditor.ui, src/gui/mainwindow.cpp, + src/gui/mainwindow.h: restore viewing of conference map + * src/gui/conferenceeditor.cpp, src/gui/urlinputdialog.ui: minor UI + fixes + + fix size of UrlInputDialog restore [remove] button at the same + button as [add] + +2010-04-22 kirilma + + * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h, + src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp, + src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp, + src/sql/schedulexmlparser.h: remove obsoleted code + + also fix some types + * src/gui/mainwindow.cpp, src/gui/mainwindow.h: optimization + * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.ui: fine + tune geometry to look nicer + * AUTHORS, debian/copyright: add authors for files + * src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.h, + src/gui/conferenceeditor.ui, src/gui/gui.pro, + src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/gui/urlinputdialog.cpp, + src/gui/urlinputdialog.h, src/gui/urlinputdialog.ui, + src/icons.qrc, src/icons/add.png, src/icons/reload.png, + src/icons/remove.png, src/mvc/conference.h, + src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.h, + src/mvc/mvc.pro, src/sql/schedulexmlparser.cpp, + src/sql/schedulexmlparser.h: reworked UI for conference editing + + underlying representation of conference list is also changed + * src/sql/schedulexmlparser.h: CC: fix endlines + +2010-04-16 kirilma + + * src/app/app.pro, src/app/application.cpp, + src/gui/errormessage.cpp, src/gui/errormessage.h, + src/gui/gui.pro, src/gui/importschedulewidget.cpp, + src/sql/schedulexmlparser.cpp: use visible notifications of + errors + + also early detect parsing errors + +2010-04-15 kirilma + + * src/gui/importschedulewidget.cpp, + src/gui/importschedulewidget.ui: make label shorter to place all + required buttons + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/tabcontainer.cpp, src/gui/tabcontainer.h, + src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: fix deletion of + last conference + + implement for cleaning all views in the tabs clean the models + when no active conference found fix cleaning model and signalling + views + * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h, + src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/mvc/conference.cpp, src/mvc/conference.h, + src/sql/sqlengine.cpp, src/sql/sqlengine.h: implement deleting a + conference + + pass event about it to mainwindow to update select control fix + Conference::activeConference() to work when first conference is + removed + * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h, + src/gui/importschedulewidget.ui, src/mvc/conference.h: add + buttons for refreshm new url and delete and partly implement + corresponding actions + + also changed Online -> Refresh delete action is not implemented + yet + * src/fosdem.sql, src/gui/importschedulewidget.cpp, + src/gui/importschedulewidget.h, src/mvc/conference.cpp, + src/mvc/conference.h, src/sql/schedulexmlparser.cpp, + src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp: store URL's + for conferences + + * use it at update * let user update the url before request + * src/gui/importschedulewidget.cpp, + src/gui/importschedulewidget.ui, src/sql/sqlengine.cpp, + src/sql/sqlengine.h: remove unused code + * src/fosdem.sql: fix references in SQL + +2010-04-14 kirilma + + * src/gui/about.ui, src/gui/alarmdialog.ui, + src/gui/conflictsdialog.ui, src/gui/daynavigatorwidget.ui, + src/gui/eventdialog.ui, src/gui/importschedulewidget.ui, + src/gui/mainwindow.ui, src/gui/mapwindow.ui, + src/gui/searchhead.ui, src/gui/settingsdialog.ui: save output + from updater QT designer + + update all ui files to the output format of the new Qt Designer + (version: 4.5.3really4.5.2-0ubuntu1) to avoid unrelated changes + in SCM later + +2010-04-13 kirilma + + * src/gui/gui.pro, src/gui/tabwidget.cpp, src/gui/tabwidget.h: + remove unused class TabWidget + * src/gui/gui.pro, src/gui/importschedulewidget.cpp, + src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui, + src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/gui/proxysettingsdialog.cpp, + src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui, + src/gui/settingsdialog.cpp, src/gui/settingsdialog.h, + src/gui/settingsdialog.ui: move Settings and About to Window Menu + + * remove Setting and About controls from widgets * make instead a + window menus with the corresponding actions * rename "Proxy + settings" to "Settings", placing the proxy button in a control + group + +2010-04-12 kirilma + + * src/app/app.pro: build fix at maemo + + force order of computation some versions of qmake-qt4 require it + * src/fosdem.sql: remove ON CONFLICE REPLACE for events + * src/app/app.pro, src/fosdem.sql, src/fosdem.sqlite: generate + default database instead of using binary one + * src/sql/sqlengine.cpp: fix event insert or update + + * add error reporting for queries * actually run check query * + properly get conference_is from event * fix checking of non-empty + result * fix insert query + * src/app/app.pro, src/app/application.cpp, src/app/application.h, + src/app/main.cpp: catch exceptions which leak outside of event + handlers + + If we do not do this, QT will exit from event loop. + +2010-04-09 kirilma + + * src/sql/sqlengine.cpp: use update for events when they are + already exists + + also use only parameters substitution for these queries + * src/sql/schedulexmlparser.cpp, src/sql/sqlengine.cpp, + src/sql/sqlengine.h: use transactions to make import faster + +2010-03-03 uzakmat + + * data/maemo/fosdem-schedule.desktop, debian/changelog, + src/gui/about.ui: Preparing for release 0.4.1 + +2010-03-03 timkoma + + * src/alarm/alarm.cpp, src/mvc/event.cpp, src/sql/sqlengine.cpp: + UTC/LocalTime fix for import conference XML, DB queries for + multiple conferences fixes + +2010-02-05 timkoma + + * src/fosdem.sqlite, src/sql/sqlengine.cpp: fix for import - ON + CONFLICT REPLACE + +2010-02-05 uzakmat + + * data/maemo/fosdem-schedule.desktop, debian/changelog, + src/alarm/alarm.cpp, src/gui/about.ui: alarm UTC/localtime fix + +2010-02-03 uzakmat + + * INSTALL: addition of Diablo specific installation instructions in + INSTALL + * data/Makefile, data/maemo/fosdem-schedule.desktop: installation + of 40x40 icons enabled because of Diablo + * NEWS, debian/changelog, src/gui/about.ui: release information + added for release 0.3 + +2010-02-03 timkoma + + * src/mvc/event.cpp, src/mvc/event.h: performance improvement for + Events + * src/mvc/event.cpp, src/mvc/event.h: performance improvement for + load persons + +2010-02-02 uzakmat + + * NEWS: NEWS file update + * src/alarm/alarm.cpp, src/alarm/alarm.h, src/alarm/calendar.cpp, + src/alarm/calendar.h, src/app/alarmdbus.cpp, src/app/alarmdbus.h, + src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h, + src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp, + src/gui/alarmdialog.cpp, src/gui/alarmdialog.h, + src/gui/conflictdialogcontainer.cpp, + src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp, + src/gui/conflictsdialog.h, src/gui/daynavigatorwidget.cpp, + src/gui/daynavigatorwidget.h, src/gui/dayviewtabcontainer.cpp, + src/gui/dayviewtabcontainer.h, src/gui/eventdialog.cpp, + src/gui/eventdialog.h, src/gui/favtabcontainer.cpp, + src/gui/favtabcontainer.h, src/gui/importschedulewidget.cpp, + src/gui/importschedulewidget.h, src/gui/mainwindow.cpp, + src/gui/mainwindow.h, src/gui/mapwindow.cpp, src/gui/mapwindow.h, + src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h, + src/gui/proxysettingsdialog.cpp, src/gui/proxysettingsdialog.h, + src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h, + src/gui/searchhead.cpp, src/gui/searchhead.h, + src/gui/searchtabcontainer.cpp, src/gui/searchtabcontainer.h, + src/gui/tabcontainer.cpp, src/gui/tabcontainer.h, + src/gui/tabwidget.cpp, src/gui/tabwidget.h, + src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h, + src/mvc/conference.cpp, src/mvc/conference.h, + src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp, + src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, + src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp, + src/mvc/track.h, src/mvc/treeview.cpp, src/mvc/treeview.h, + src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp, + src/sql/schedulexmlparser.h, src/sql/sqlengine.cpp, + src/sql/sqlengine.h, src/test/main.cpp, + src/test/mvc/eventtest.cpp, src/test/mvc/eventtest.h: A header + with the proper copyright/lincence statement was added into each + source/header file. + +2010-02-02 pavelpa + + * src/alarm/alarm.cpp: corrected 'exec' path when adding an alarm + +2010-02-02 uzakmat + + * NEWS: NEWS file updated + * AUTHORS, INSTALL, README, debian/changelog: README, INSTALL, + AUTHORS - filled in + +2010-02-02 hanzes + + * src/alarm/alarm.cpp, src/app/alarmdbus.h, + src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h: Alarm + modifications + +2010-02-01 hanzes + + * src/mvc/treeview.cpp: Alarm dbus connection added + * src/alarm/alarm.cpp, src/alarm/alarm.pro, + src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h, + src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h, + src/app/alarmdbus.cpp, src/app/alarmdbus.h, + src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h, + src/app/app.pro, src/app/main.cpp, src/mvc/mvc.pro, + src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added + +2010-02-01 pavelpa + + * src/mvc/delegate.cpp: gradient for treeview items + * src/sql/sqlengine.cpp: changed permissions for the db - TODO: + check it on the device + * src/app/main.cpp, src/src.pro: compilation error fix + * src/app/main.cpp: compilation error fix + * src/gui/mapwindow.cpp: N810 changes: maximized 'map' dialog + +2010-02-01 hanzes + + * src/alarm/alarm.cpp, src/alarm/alarm.pro, + src/alarm/alarmdbus.cpp, src/alarm/alarmdbus.h, + src/alarm/alarmdbusadaptor.cpp, src/alarm/alarmdbusadaptorp.h, + src/app/app.pro, src/app/main.cpp, src/gui/gui.pro, + src/mvc/treeview.cpp, src/src.pro: Alarm dbus connection added + +2010-02-01 pavelpa + + * src/gui/importschedulewidget.ui, src/icons.qrc, + src/icons/settings.png: added 'settings' icon for setting-up + proxy(network connection) + * src/global.pri, src/gui/mainwindow.cpp, src/gui/tabcontainer.cpp, + src/orm/ormrecord.h: GUI changes for N810 device + +2010-02-01 uzakmat + + * debian/control, debian/copyright: debian/control - Build-Depends + section set + +2010-02-01 pavelpa + + * src/app/app.pro, src/app/main.cpp, src/db.qrc, src/fosdem.sqlite, + src/sql/sqlengine.cpp: created resource which contains parsed + schedule, so the user doesn't have to parse it by himself + +2010-02-01 uzakmat + + * src/alarm/alarm.cpp: alarm - example of dbus binding functional + +2010-02-01 pavelpa + + * src/schedule.en.xml: updated schedule.en.xml to the newest + version + +2010-01-30 pavelpa + + * src/gui/about.ui, src/gui/eventdialog.ui, src/icons.qrc, + src/icons/brain-alone.png: changed fosdem icon in about dialog to + brain-alone icon + * src/gui/about.ui: changed copyright string + * src/mvc/delegate.cpp: number of events/alarms/favs is + bottom-aligned to the bottom of the icons + +2010-01-29 pavelpa + + * src/app/appsettings.cpp, src/app/appsettings.h, + src/gui/mainwindow.cpp: if the application is run for first time, + network connection is set to Direct connection + +2010-01-29 uzakmat + + * src/alarm/alarm.cpp: initial binding of alarm to a DBus call + +2010-01-29 pavelpa + + * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h, + src/gui/gui.pro, src/gui/importschedulewidget.cpp, + src/gui/importschedulewidget.h, src/gui/importschedulewidget.ui, + src/gui/mainwindow.cpp, src/gui/proxysettingsdialog.cpp, + src/gui/proxysettingsdialog.h, src/gui/proxysettingsdialog.ui: + implemented 'proxy settings' dialog - user can secify proxy for + network communication + * src/app/app.pro, src/gui/gui.pro, + src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h, + src/gui/mainwindow.cpp: implemented importing the schedule from + the Internet - usded url: http://fosdem.org/2010/schedule/xml - + todo: hard-coded PROXY has to be fixed (add proxy settings + dialog) + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/mvc/treeview.cpp: possible to have + multiple conferences in the DB - possible to switch among them - + conference schedules have to follow FOSDEM conference xml + structure - 'select Conference' bar is visible only if there are + more than one conference available + * src/gui/about.ui, src/gui/importschedulewidget.cpp, + src/gui/importschedulewidget.ui: modified 'about' dialog - + changed "Qt FOSDEM" -> "FOSDEM Schedule" + +2010-01-28 pavelpa + + * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h, + src/gui/searchtabcontainer.cpp, src/mvc/event.cpp, + src/sql/sqlengine.cpp: search fixed - only the dates (range) + which contain at least one event are selectable - if there is + only one event at a specified date - user can't switch to the + next/prev date - if search gives no results - a message is + displayed to inform user about it + * src/gui/conflictsdialog.cpp, src/gui/conflictsdialog.h: forgotten + in previous commit + * src/gui/eventdialog.cpp, src/gui/eventdialog.h, + src/gui/favtabcontainer.cpp, src/gui/favtabcontainer.h, + src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/tabcontainer.cpp, src/gui/tabcontainer.h, + src/mvc/treeview.cpp, src/mvc/treeview.h: some performance + optimizations - favourities reloaded only if they have really + changed - otherwise only event in the question is updated + * src/mvc/event.cpp: fixed 'conflicts' constrains + * src/mvc/event.cpp: 'now' events - displayed real now events, not + just the testing ones + +2010-01-28 uzakmat + + * src/app/app.pro: binary name changed to fosdem-schedule + +2010-01-28 pavelpa + + * src/mvc/event.cpp: changed conditions for conflicts + * src/gui/eventdialog.cpp, src/mvc/delegate.cpp, src/mvc/event.cpp, + src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp: + some 'delegate' drawing optimizations - removed EVENT_CONFLICT + table - used one SQL SELECT instead + * src/mvc/treeview.cpp: conflicts updated correctly - TODO: needs + to do some drawing optimizations + +2010-01-28 uzakmat + + * data/Makefile, data/maemo/fosdem-schedule.desktop, + data/maemo/fosdem.desktop, debian/control, fosdem-maemo.pro, + fosdem-schedule.pro: package details updated to reflect the + binary name change to fosdem-maemo + +2010-01-28 pavelpa + + * src/gui/mainwindow.cpp, src/gui/searchhead.ui: if no conference + is in the DB, the user is automatically navigated to the + conference tab, so he can import one + * src/gui/mainwindow.cpp, src/gui/searchtabcontainer.cpp, + src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp: search + tab - header is hidden in case no conf exists in the DB + * src/gui/eventdialog.ui: event dialog GUI refactoring + * src/gui/about.ui, src/gui/mainwindow.ui: about dialog - added GNU + GPL v2 notice + * src/gui/daynavigatorwidget.cpp, src/gui/mainwindow.cpp, + src/gui/mainwindow.h, src/gui/mainwindow.ui, + src/gui/tabwidget.cpp: conference tab header is hidden if there + isn't active conference - handled some warnings + +2010-01-27 pavelpa + + * src/gui/mainwindow.ui: tabs' order changed + * src/gui/mainwindow.cpp, src/gui/nowtabcontainer.h: 'nowTab' + updated/loaded when application starts + * src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h: 'nowTab' + list is automatically expanded + * src/gui/conflictdialogcontainer.cpp, + src/gui/conflictdialogcontainer.h, src/gui/tabcontainer.h: + 'conflict' list is automatically expanded + * src/gui/conflictdialogcontainer.cpp, + src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp, + src/gui/conflictsdialog.h, src/gui/favtabcontainer.cpp, + src/gui/tabcontainer.cpp, src/mvc/event.cpp, src/mvc/event.h, + src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: 'conflict' dialog + now contains list of events in conflict with given eventId + * src/gui/mainwindow.cpp: fixed 'copy-paste' error + * src/gui/conflictdialogcontainer.cpp, + src/gui/conflictdialogcontainer.h, src/gui/conflictsdialog.cpp, + src/gui/conflictsdialog.h, src/gui/conflictsdialog.ui, + src/gui/daynavigatorwidget.cpp, src/gui/gui.pro, + src/gui/mainwindow.ui, src/gui/searchtabcontainer.cpp, + src/gui/tabcontainer.cpp, src/gui/tabcontainer.h, + src/mvc/treeview.cpp, src/mvc/treeview.h, src/orm/ormrecord.h: + implemented 'conflicts' dialog - displays rooms instead of + conflicts for now - needs to implement additional methods in + Event, ... + * src/gui/eventdialog.cpp: 'alarm' button is hidden for not MAEMO + +2010-01-27 timkoma + + * src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.ui, + src/orm/ormrecord.h: search fix + +2010-01-27 pavelpa + + * src/gui/favtabcontainer.h, src/gui/nowtabcontainer.cpp, + src/gui/nowtabcontainer.h, src/gui/roomstabcontainer.cpp, + src/gui/roomstabcontainer.h, src/gui/trackstabcontainer.h, + src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp, + src/mvc/track.h: removed headers from *.h and *.cpp + * src/app/app.pro, src/app/appsettings.cpp, src/app/appsettings.h, + src/gui/alarmdialog.cpp, src/gui/eventdialog.cpp, + src/gui/favtabcontainer.cpp, src/gui/mainwindow.cpp, + src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.cpp, + src/gui/tabcontainer.h, src/mvc/conference.cpp, + src/mvc/conference.h, src/mvc/eventmodel.cpp, + src/sql/sqlengine.cpp: removed appsettings - created 'active' + column in 'conference' table + +2010-01-27 timkoma + + * src/app/app.pro, src/gui/dayviewtabcontainer.cpp, + src/gui/dayviewtabcontainer.h, src/gui/favtabcontainer.cpp, + src/gui/favtabcontainer.h, src/gui/gui.pro, + src/gui/mainwindow.cpp, src/gui/mainwindow.ui, + src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h, + src/gui/roomstabcontainer.cpp, src/gui/roomstabcontainer.h, + src/gui/searchhead.cpp, src/gui/searchhead.h, + src/gui/searchhead.ui, src/gui/searchtabcontainer.cpp, + src/gui/searchtabcontainer.h, src/gui/tabcontainer.cpp, + src/gui/tabcontainer.h, src/gui/tabcontainer.ui, + src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h: + refactoring of the TABS + +2010-01-27 pavelpa + + * src/gui/about.ui: modified 'about application' dialog + * src/gui/eventdialog.cpp, src/mvc/event.cpp, src/mvc/event.h: + implemented 'links' in Event/EventDialog + * src/gui/eventdialog.cpp, src/gui/eventdialog.h, + src/gui/eventdialog.ui: refactored Event 'details' dialog - TODO: + implement 'links' method(s) in Event and use it in the dialog + * src/gui/eventdialog.cpp, src/gui/eventdialog.h, + src/gui/eventdialog.ui, src/gui/tabcontainer.cpp: Event 'details' + dialog now contains also 'favourite' and 'alarm' buttons, so the + user can set/unset the property directly from the dialog + * src/gui/tabwidget.cpp: 'info' icon scaled to height of tabBar + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/gui/tabcontainer.cpp, + src/gui/tabcontainer.h, src/gui/tabcontainer.ui: 'search' tab + functionality moved to 'tabcontainer' + * src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/event.cpp, + src/mvc/event.h, src/mvc/treeview.cpp, src/sql/sqlengine.cpp: + 'conflicts' modifications - preparing for the dialog showing also + list of events in the conflict - created 'EVENT_CONFLICT' for + flaging events in conflict state - TODO: not finished + +2010-01-26 pavelpa + + * src/icons.qrc, src/icons/exclamation-iconOff.png, + src/icons/exclamation-iconOn.png, src/icons/exclamation.png, + src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp: + conflicts refactoring - has to be finished + * src/app/main.cpp, src/gui/importschedulewidget.cpp, + src/gui/importschedulewidget.h, src/gui/mainwindow.cpp, + src/gui/mainwindow.h, src/sql/schedulexmlparser.cpp, + src/sql/schedulexmlparser.h, src/sql/sqlengine.h: SqlEngine made + STATIC + * src/app/app.pro, src/app/main.cpp, src/gui/gui.pro, + src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/gui/tabcontainer.cpp, + src/gui/tabcontainer.h, src/gui/tabcontainer.ui, + src/sql/sqlengine.h: implemented 'tab container' widget, which + groups daynavigator with treeview - moved functionality from + mainwindow to tabcontainer - TODO: 'search' tab not done yet + +2010-01-26 uzakmat + + * AUTHORS, COPYING, Changelog, INSTALL, NEWS, README: Addition of + files required by the GNU coding standard + +2010-01-26 timkoma + + * src/sql/sqlengine.cpp: unique constraints added into sql + +2010-01-26 pavelpa + + * src/gui/mainwindow.ui: just removed unused button on 'day view' + tab + * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h, + src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp: + reimplemented 'import schedule' + +2010-01-26 timkoma + + * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: reload favourites + +2010-01-26 uzakmat + + * src/alarm/alarm.cpp: Alarm implementation modified + +2010-01-26 pavelpa + + * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: removed 'MainMenu' + bar from MainWindow - schedule is imported via 'conference' tab - + about app is launched when user clicks 'info' button/icon + * src/gui/gui.pro, src/gui/importscheduledialog.cpp, + src/gui/importscheduledialog.h, src/gui/importscheduledialog.ui, + src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h, + src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp, + src/gui/mainwindow.h, src/gui/mainwindow.ui, + src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h: + import schedule dialog - changed to widget - moved to + 'conference' tab + +2010-01-26 timkoma + + * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/icons.qrc, + src/icons/search.png: search done + +2010-01-26 hanzes + + * src/gui/mainwindow.cpp, src/gui/mainwindow.h: NowTreeView refresh + modified + +2010-01-26 pavelpa + + * src/gui/mainwindow.ui: "conference" tab - GUI modifications + * src/gui/mainwindow.cpp, src/icons.qrc, src/icons/info.png: About + Application dialog is opened when "info" icon is clicked + +2010-01-26 hanzes + + * src/alarm/calendar.cpp, src/alarm/calendar.h: Useless calendar + class + +2010-01-26 pavelpa + + * src/gui/gui.pro: forgotten in last CI + * src/gui/mainwindow.ui, src/gui/tabwidget.cpp, + src/gui/tabwidget.h: new TabWidget - contains "info" icon/button + to show "AboutApplication" dialog + +2010-01-25 timkoma + + * src/gui/mainwindow.ui: search update + +2010-01-25 korrco + + * src/mvc/room.cpp: room view added - finished + * src/gui/mainwindow.cpp: room view added - finished + +2010-01-25 timkoma + + * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, + src/sql/sqlengine.cpp, src/sql/sqlengine.h: search upgrade + +2010-01-25 korrco + + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h, + src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro, + src/mvc/room.cpp, src/mvc/room.h, src/mvc/track.cpp, + src/mvc/track.h: room view added - need to test it + +2010-01-25 pavelpa + + * src/mvc/eventmodel.cpp: updated also groupings item (event parent + item) if the user clicks eg. favourite/alarm icon (changes event + data) + * src/gui/eventdialog.cpp, src/gui/eventdialog.h, + src/gui/eventdialog.ui: GUI work on Event Details dialog + +2010-01-25 uzakmat + + * data/Makefile, debian/changelog, debian/control, debian/postinst, + debian/postrm, debian/rules: postinst and postrm scripts added + into the debian tree + +2010-01-25 timkoma + + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/mvc/event.cpp, src/orm/ormrecord.h, + src/sql/sqlengine.cpp: search update + +2010-01-25 korrco + + * src/gui: project synchronisation + +2010-01-22 fortefr + + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/mvc/delegate.cpp: Conference map + +2010-01-22 pavelpa + + * src/gui/mainwindow.cpp: fixed problem with storing conference ID + to AppSettings + * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h, + src/gui/daynavigatorwidget.ui, src/gui/mainwindow.ui: day + navigator widget changes - changed from Horizontal to Vertical + +2010-01-22 korrco + + * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: room.h and .cpp + removed + * src/mvc/mvc.pro: room.h and .cpp removed + * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h, + src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro, + src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp: + caching removed + * src/gui/mainwindow.cpp: caching removed + +2010-01-22 pavelpa + + * src/gui/mainwindow.cpp: sanity check for consitency of confId in + AppSettings and the DB + * src/app/appsettings.cpp, src/app/appsettings.h: forgotten + appsettings files + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h, + src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, + src/mvc/treeview.cpp, src/mvc/treeview.h: implemented NOW tab + +2010-01-21 pavelpa + + * src/gui/importscheduledialog.cpp, + src/gui/importscheduledialog.ui, src/sql/schedulexmlparser.cpp, + src/sql/schedulexmlparser.h: modifications to import-schedule + dialog - closed automatically after parsing/importing schedule + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro, + src/mvc/treeview.cpp, src/mvc/treeview.h: EventModel signaling + changed - if some of the data (favourite,alarm) has changed on + the event, signal 'eventHasChanged' is emitted - all treeViews + (eg. DayView, FavsView, TracksView, ...) have to listen on this + signal Only favouritiesView is 'reset' when current tab is + changed in mainWindow - 'cause time groupings have to be + recreated, since favs may have changed + * src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp, + src/sql/sql.pro, src/sql/sqlengine.cpp: check for existence of + conference before inserting it into DB + * src/app/app.pro, src/gui/alarmdialog.cpp, + src/gui/eventdialog.cpp, src/gui/gui.pro, src/gui/mainwindow.cpp, + src/gui/mainwindow.ui, src/sql/schedulexmlparser.cpp: added + 'Conference' tab - to list conference details - implemented + AppSettings for storing Application settings - stored conference + ID + * src/app/app.pro, src/app/main.cpp, src/schedule.qrc: removed + schedule resource file, which was used for testing - import + schedule dialog replaces it's functionality + +2010-01-21 fortefr + + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/mvc/delegate.cpp, src/mvc/delegate.h, src/mvc/treeview.cpp, + src/mvc/treeview.h: Warning handling + +2010-01-21 pavelpa + + * src/gui/importscheduledialog.cpp, src/gui/importscheduledialog.h, + src/gui/importscheduledialog.ui: forgotten Import Schedule Dialog + files + +2010-01-21 uzakmat + + * data/26x26/fosdem.png, data/40x40/fosdem.png, + data/48x48/fosdem.png, data/64x64/fosdem.png, data/Makefile, + data/maemo/fosdem.desktop, debian/changelog, debian/control, + debian/files, debian/rules, src/app/app.pro: New installation + path for the binary, Maemo optification added into debian/rules, + new icons + +2010-01-21 pavelpa + + * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/orm/ormrecord.h, src/sql/sqlengine.cpp: import/search + schedule dialog implemented + +2010-01-21 timkoma + + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/eventmodel.cpp, + src/mvc/eventmodel.h, src/orm/ormrecord.h, src/sql/sqlengine.cpp: + update for the search + +2010-01-21 fortefr + + * src/mvc/delegate.cpp: Time conflict fix + * src/mvc/delegate.cpp, src/mvc/delegate.h: Time conflict warning + +2010-01-21 korrco + + * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: exception + handling changed + +2010-01-21 pavelpa + + * src/mvc/event.cpp, src/mvc/event.h, src/orm/ormrecord.h, + src/sql/sqlengine.cpp: combined EVENT and VIRTUAL_EVENT => + 'EVENT' now - Maemo sqlite doesn't support Full-Text-Search + +2010-01-21 korrco + + * src/gui/mainwindow.cpp: updateTab refactored + * src/mvc/eventmodel.cpp: activities tab implemented + * src/mvc/track.cpp, src/mvc/track.h: activities tab implemented + * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp, + src/orm/ormrecord.h, src/sql/schedulexmlparser.cpp, + src/sql/sql.pro, src/sql/sqlengine.cpp: activities tab + implemented + +2010-01-21 timkoma + + * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp, + src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, + src/orm/ormrecord.h, src/sql/sqlengine.cpp, src/sql/sqlengine.h: + first working version of the search + +2010-01-21 pavelpa + + * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog - + details about the Event is displayed in FullScreen mode + * src/gui/mapwindow.cpp: compilation error "linux" fix - caused by + previous commit + * src/gui/mapwindow.cpp, src/gui/mapwindow.ui: map is displayed in + FullScreen mode + +2010-01-20 pavelpa + + * src/mvc/treeview.cpp, src/mvc/treeview.h: group items + (time/track/...) are expanded on single-click + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/mvc/activity.cpp, src/mvc/activity.h, + src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h, + src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, src/mvc/mvc.pro, + src/mvc/track.cpp, src/mvc/track.h, src/sql/sqlengine.cpp, + src/test/mvc/eventtest.cpp: changed 'Activity' -> 'Track' + * src/sql/sqlengine.cpp: parsing activity from xml - 'track' from + xml schedule is treated as an activity + * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog + changes - changed font/background colors - title occupies more + lines if it doesn't fit in one line + * src/gui/alarmdialog.cpp, src/gui/alarmdialog.ui: alarm dialog + changes - displayed additional Event's details - autoresizing + title (if it doesn't fit in one line) + * src/gui/alarmdialog.ui, src/gui/mainwindow.cpp: updated alarm + dialog + +2010-01-20 uzakmat + + * data/Makefile: Makefile reverted as it was overwritten + accidentally + +2010-01-20 pavelpa + + * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: implemented some + error handling + * src/mvc/delegate.cpp, src/mvc/treeview.cpp: alarm icon/stuff is + relevant for MAEMO only - used "MAEMO" define for conditional + compilation + * src/alarm/alarm.cpp, src/app/main.cpp, src/gui/alarmdialog.cpp, + src/gui/alarmdialog.ui, src/gui/eventdialog.cpp, + src/gui/eventdialog.h, src/gui/mainwindow.cpp, + src/gui/mainwindow.h: MAEMO: work on alarm - snooze alarm - + cancel alarm - run application which automatically display Event + dialog for given Event ID + +2010-01-20 fortefr + + * src/icons.qrc, src/icons/exclamation-iconOff.png, + src/icons/exclamation-iconOn.png, src/mvc/delegate.cpp, + src/mvc/delegate.h, src/mvc/event.h: Warning icon (uncompleted) + +2010-01-20 timkoma + + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/sql/sqlengine.cpp, + src/sql/sqlengine.h: temp commit for search tab + +2010-01-20 pavelpa + + * src/app/app.pro, src/mvc/delegate.cpp: display event details in + the treeView + +2010-01-20 korrco + + * src/gui/mainwindow.cpp, src/mvc/eventmodel.cpp, + src/mvc/eventmodel.h: activities viewed ordered by activity id + and start time + +2010-01-20 fortefr + + * data/Makefile, src/app/app.pro, src/icons.qrc, + src/mvc/delegate.cpp: Big icons fix 2 + * src/icons/alarm-off.png, src/icons/alarm-offBig.png, + src/icons/alarm-on.png, src/icons/alarm-onBig.png, + src/icons/compass.png, src/icons/compassBig.png, + src/icons/favourite-off.png, src/icons/favourite-offBig.png, + src/icons/favourite-on.png, src/icons/favourite-onBig.png: Big + icons + + D icons/favourite-off.png D icons/favourite-on.png AM + icons/favourite-offBig.png AM icons/favourite-onBig.png D + icons/alarm-off.png D icons/compass.png D icons/alarm-on.png AM + icons/alarm-offBig.png AM icons/compassBig.png AM + icons/alarm-onBig.png + +2010-01-20 korrco + + * src/mvc/activity.cpp, src/mvc/activity.h: static allocation + instead of dynamic added when creating activity map + +2010-01-20 pavelpa + + * src/mvc/delegate.cpp: some drawing modifications + * src/schedule.en.xml: the most recent FOSDEM 2010 schedule + http://fosdem.org/schedule/xml + +2010-01-19 pavelpa + + * src/mvc/mvc.pro: pali, nerob bordel + * src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/src.pro: + changed abstract/description/scrollbars color in eventdialog + +2010-01-19 korrco + + * src/gui/mainwindow.cpp, src/mvc/activity.cpp, src/mvc/activity.h, + src/mvc/eventmodel.cpp, src/mvc/mvc.pro: support for view + activities with their names added + +2010-01-19 pavelpa + + * src/gui/eventdialog.cpp, src/gui/eventdialog.ui, + src/gui/mainwindow.ui, src/mvc/event.cpp, src/mvc/event.h: + event-dialog - displayed persons/presenters names - implemented + Event::persons() method to get persons names associated with the + given event ID + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/mvc/treeview.cpp, src/mvc/treeview.h: single-click is used to + open event dialog + * src/gui/mapwindow.cpp, src/gui/mapwindow.h: diplayed map is + closed by single-click, instead of double-click + * src/alarm/alarm.h, src/gui/alarmdialog.cpp, + src/gui/alarmdialog.h, src/sql/sqlengine.cpp, src/src.pro: work + on alarm + * src/alarm/alarm.cpp, src/app/app.pro, src/app/main.cpp, + src/gui/gui.pro, src/mvc/mvc.pro, src/mvc/treeview.cpp, + src/schedule.en.xml: work on alarm + +2010-01-19 korrco + + * src/gui: minimal size for tabs set + +2010-01-19 uzakmat + + * data, data/26x26, data/26x26/fosdem.png, data/40x40, + data/40x40/fosdem.png, data/48x48, data/48x48/fosdem.png, + data/64x64, data/64x64/fosdem.png, data/Makefile, data/maemo, + data/maemo/fosdem.desktop, debian, debian/changelog, + debian/compat, debian/control, debian/copyright, debian/dirs, + debian/docs, debian/files, debian/rules, fosdem-maemo.pro, + src/app/app.pro, src/fosdem.pro, src/src.pro: Addition of files + required for a Debian package and Maemo specific files + +2010-01-19 fortefr + + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui: Favourites dayNavigator + +2010-01-19 pavelpa + + * src/app/app.pro, src/app/main.cpp, src/gui/mainwindow.cpp, + src/schedule.qrc: schedule.en.xml is now in resource - for + testing only - will be removed from final application + +2010-01-19 korrco + + * src/gui/mainwindow.ui: minimal size for tabs set + +2010-01-19 fortefr + + * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Update tabs 2 + + -This line, and those below, will be ignored-- + + M src/gui/mainwindow.cpp M src/gui/mainwindow.h + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui: Automatic tabs update + + M src/gui/mainwindow.ui M src/gui/mainwindow.cpp M + src/gui/mainwindow.h + +2010-01-19 pavelpa + + * src/gui/mainwindow.cpp, src/gui/mapwindow.cpp, + src/gui/mapwindow.h, src/mvc/event.cpp: set MapDialog title + * src/gui/mainwindow.cpp, src/maps.qrc, + src/maps/rooms/not-available.png: handled the case when the map + is not available + * src/gui/mainwindow.cpp, src/mvc/event.cpp, src/mvc/event.h: + map-name to map-path implemented - correct map is displayed + * src/mvc/delegate.cpp: fixed: icons overlapped + +2010-01-18 pavelpa + + * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mapwindow.cpp, src/gui/mapwindow.h, src/gui/mapwindow.ui, + src/mvc/eventmodel.cpp, src/mvc/treeview.cpp, src/mvc/treeview.h: + started work on displaying map - implemented mapwindow - map is + hard-coded for now TODO: finish getting map path from the event + * src/app/app.pro, src/maps, src/maps.qrc, src/maps/campus.png, + src/maps/rooms, src/maps/rooms/H-WC.png, + src/maps/rooms/aw1105.png, src/maps/rooms/aw1115.png, + src/maps/rooms/aw1117.png, src/maps/rooms/aw1120.png, + src/maps/rooms/aw1121.png, src/maps/rooms/aw1124.png, + src/maps/rooms/aw1125.png, src/maps/rooms/aw1126.png, + src/maps/rooms/chavanne.png, src/maps/rooms/ferrer.png, + src/maps/rooms/guillissen.png, src/maps/rooms/h1301.png, + src/maps/rooms/h1302.png, src/maps/rooms/h1308.png, + src/maps/rooms/h1309.png, src/maps/rooms/h2111.png, + src/maps/rooms/h2213.png, src/maps/rooms/h2214.png, + src/maps/rooms/infodesk.png, src/maps/rooms/janson.png, + src/maps/rooms/lameere.png, src/maps/rooms/thumbs, + src/maps/rooms/thumbs/H-WC.png, src/maps/rooms/thumbs/aw1105.png, + src/maps/rooms/thumbs/aw1115.png, + src/maps/rooms/thumbs/aw1117.png, + src/maps/rooms/thumbs/aw1120.png, + src/maps/rooms/thumbs/aw1121.png, + src/maps/rooms/thumbs/aw1124.png, + src/maps/rooms/thumbs/aw1125.png, + src/maps/rooms/thumbs/aw1126.png, + src/maps/rooms/thumbs/chavanne.png, + src/maps/rooms/thumbs/ferrer.png, + src/maps/rooms/thumbs/guillissen.png, + src/maps/rooms/thumbs/h1301.png, src/maps/rooms/thumbs/h1302.png, + src/maps/rooms/thumbs/h1308.png, src/maps/rooms/thumbs/h1309.png, + src/maps/rooms/thumbs/h2111.png, src/maps/rooms/thumbs/h2213.png, + src/maps/rooms/thumbs/h2214.png, + src/maps/rooms/thumbs/infodesk.png, + src/maps/rooms/thumbs/janson.png, + src/maps/rooms/thumbs/lameere.png, src/maps/rooms/ua2114.png: + added maps + * src/mvc/event.h: pali, nerob bordel + * src/gui/eventdialog.cpp, src/gui/eventdialog.h, + src/gui/eventdialog.ui, src/gui/gui.pro, src/gui/mainwindow.cpp, + src/gui/mainwindow.h, src/gui/mainwindow.ui: implemented 'Event' + dialog to display relevant 'Event's info + +2010-01-18 korrco + + * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp: + sorting by activity id added + +2010-01-18 pavelpa + + * src/gui/mainwindow.ui: autoresizing activities treeView + * src/mvc/delegate.cpp, src/mvc/delegate.h: implemented drawing + icons + number of favs/alarms in the corresponding group + +2010-01-18 korrco + + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/mvc/eventmodel.cpp: grouping by time equation changed - beter + group deviding, also according to favourites + * src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/mvc/eventmodel.cpp, src/orm/ormrecord.h: activities tab + implemented - need to fit gui, functionality works fine + * src/mvc/eventmodel.cpp: activities tab implemented - not finished + yet + * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h, + src/gui/daynavigatorwidget.ui, src/gui/mainwindow.cpp, + src/gui/mainwindow.h, src/gui/mainwindow.ui, + src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: activities tab + implemented - not finished yet + +2010-01-18 pavelpa + + * src/alarm/alarm.cpp, src/alarm/alarm.h, src/mvc/delegate.cpp, + src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp, + src/mvc/treeview.cpp, src/sql/sqlengine.cpp: added 'alarm' + columnt to the 'EVENT' table to signalize that the event + has/hasn't alarm set + +2010-01-18 fortefr + + * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Favourites fix + +2010-01-18 pavelpa + + * src/gui/gui.pro: maemo specific compilation fix + +2010-01-18 fortefr + + * src/fosdem.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/treeview.h: Fav + table update M trunk/src/gui/mainwindow.h M + trunk/src/gui/mainwindow.cpp M trunk/src/mvc/treeview.h M + trunk/src/mvc/eventmodel.cpp M trunk/src/mvc/event.h M + trunk/src/fosdem.pro + +2010-01-18 pavelpa + + * src/icons/alarm-off.png, src/icons/favourite-off.png, + src/mvc/delegate.cpp, src/mvc/delegate.h: added GrayScale + versions (inactive/OFF) of the icons + +2010-01-18 hanzes + + * src/sql/sqlengine.cpp: fixed sqlite statement + +2010-01-18 pavelpa + + * src/gui/gui.pro: fixed: broken compilation for linux caused by + previous commit + * src/alarm, src/alarm/alarm.cpp, src/alarm/alarm.h, + src/alarm/alarm.pro, src/fosdem.pro, src/gui/alarmdialog.cpp, + src/gui/alarmdialog.h, src/gui/alarmdialog.ui, src/gui/gui.pro: + started work on alarm(libaalarm) + * src/gui/mainwindow.ui, src/sql/sql.pro, src/sql/sqlengine.cpp: + used 'MAEMO' define to create 'non-virtual' 'VIRUAL_EVENT' table + instead of 'virtual' one, only for 'MAEMO' Linux stays untouched + - creates real 'virtual' table for FTS support + +2010-01-18 korrco + + * src/gui/mainwindow.cpp: current path print added + +2010-01-18 fortefr + + * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp, + src/orm/ormrecord.h, src/sql/sqlengine.cpp: Temporal + virtual_event change + +2010-01-18 korrco + + * src, src/gui, src/sql: syncing project + +2010-01-18 pavelpa + + * src/mvc/eventmodel.cpp: fix: segfault - fixes segfault when + switching days in "Day View" - TODO: needs to be verified, 'cause + it looks like it shouldn't work, but it does - when calling + 'QAbstractItemModel::removeRows()' it returns false, but it + prevents application from crash(segfault) - possible explanation + is that the timing has changed and so the conditions for the + segfault + * src/gui/mainwindow.ui: added "Quit" to "File" menu + +2010-01-17 pavelpa + + * src/mvc/eventmodel.cpp, src/mvc/eventmodel.h, + src/mvc/treeview.cpp: implemented method to force 'EventModel' + emit a signal dataChanged() - so 'TreeView' know it has to redraw + items corresponding to chanded indices (range of indeces) + * src/global.pri: created 'global.pri' file, which should cover all + global definition of the project - this file has to be include in + each "*.pro" file, where it's needed - defines "MAEMO" for + handling 'MAEMO' specific code in source files - defines "maemo" + for handling 'MAEMO' specific files in "*.pro" file(s) + * src/mvc/event.cpp: just minor corrections to 'event' + * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/mvc/event.cpp, + src/mvc/event.h, src/mvc/eventmodel.cpp, src/mvc/eventmodel.h: + started work on 'favourities' - created tavourities tree view in + the MainWindow 'Favourities' tab - listed some testing 'fav' + events - TODO: list isn't updated dynamically, which means that + the list isn't updated if the user adds/removes an event(s) + to/from the 'favourities' list + * src/mvc/delegate.cpp, src/mvc/event.cpp, src/mvc/event.h, + src/orm/ormrecord.h: implemented JOINing two tables - modified + 'ormrecord' to support JOINing two tables - modified 'event' + accordingly, since its items/columns are splitted into two + separate tables + +2010-01-16 pavelpa + + * src/fosdem.pro, src/mvc/delegate.cpp, src/mvc/delegate.h, + src/mvc/event.cpp, src/mvc/event.h, src/mvc/treeview.cpp, + src/orm/ormrecord.h, src/sql/sqlengine.cpp: work on favourite - + created 'favourite' column in EVENT table - modified 'ormrecord' + for setting record's elements - favourities view not implemented + +2010-01-15 korrco + + * src/sql: syncing sql directory + +2010-01-14 fortefr + + * src/icons/compass.png: Compass icon + * src/gui/mainwindow.ui, src/icons.qrc, src/mvc/delegate.cpp, + src/mvc/delegate.h, src/mvc/treeview.cpp: Map button/compass icon + added + * src/gui/about.ui, src/gui/mainwindow.ui, src/orm/ormrecord.h: + Testing svn, tabs added, misprint fixed + +2010-01-14 pavelpa + + * src/app/app.pro, src/fosdem.pro, src/gui/daynavigatorwidget.cpp, + src/gui/gui.pro, src/gui/mainwindow.ui, src/model, src/mvc, + src/mvc/model.pro, src/mvc/mvc.pro, src/test/main.cpp, + src/test/model, src/test/mvc, src/test/test.pro: just some + directory renaming - renamed 'model' to 'mvc' + (Model-View-Controller), since it contains also 'delegate' and + 'view' + +2010-01-13 pavelpa + + * src/model/conference.h, src/sql/sqlengine.cpp: minor fix + * src/gui/daynavigatorwidget.cpp, src/gui/daynavigatorwidget.h, + src/gui/daynavigatorwidget.ui, src/gui/gui.pro, + src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/model/conference.h, + src/model/eventmodel.cpp, src/model/eventmodel.h: implemented day + navigator widget - to switch between conference days + * src/gui/mainwindow.cpp, src/model/conference.cpp, + src/model/conference.h, src/model/eventmodel.cpp, + src/model/eventmodel.h, src/model/model.pro, + src/sql/sqlengine.cpp: implemented 'conference' record for + accessing info about the conference - events are loaded from the + first day of the conference + * src/gui/about.ui, src/gui/gui.pro, src/gui/mainwindow.cpp, + src/gui/mainwindow.h, src/gui/mainwindow.ui: added about + dialog(s) - some modifications needed - About Qt: not scrollable + - About app: modifications to display items in system font/colors + needed + * src/app/main.cpp, src/icons.qrc, src/icons/fosdem.png: added + application icon + +2010-01-12 pavelpa + + * src/app/app.pro, src/fosdem.pro, src/gui/gui.pro, + src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui, src/model/eventmodel.cpp, + src/model/eventmodel.h, src/schedule.en.xml, src/sql, + src/sql/schedulexmlparser.cpp, src/sql/schedulexmlparser.h, + src/sql/sql.pro, src/sql/sqlengine.cpp, src/sql/sqlengine.h: + implemented xml parser - parsing Schedule + * src/app/app.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.ui, + src/icons, src/icons.qrc, src/icons/alarm-off.png, + src/icons/alarm-on.png, src/icons/collapse.png, + src/icons/expand.png, src/icons/favourite-off.png, + src/icons/favourite-on.png, src/model/delegate.cpp, + src/model/delegate.h, src/model/model.pro, + src/model/treeview.cpp, src/model/treeview.h: modified model-view + - created own delegate to display TreeView items - contains also + 'controls' - which are clickable (handled in TreeView) - created + own TreeView inherited from QTreeView - to handle control-clicks + of the Delegate - minor modifications to MainWindow UI - + QTreeView replaced by own TreeView - autoresizing of TreeView - + icons added + +2010-01-07 korrco + + * src: support for creating GUI via QtCreator added + * src/test: support for creating GUI via QtCreator added + * src/orm: support for creating GUI via QtCreator added + * src/model: support for creating GUI via QtCreator added + * src/app: support for creating GUI via QtCreator added + * src/gui: support for creating GUI via QtCreator added + * src/orm/ormrecord.h: TODO for exception handling added + * src/gui/gui.pro, src/gui/mainwindow.cpp, src/gui/mainwindow.h, + src/gui/mainwindow.ui: support for creating GUI via QtCreator + added + +2010-01-02 komarma + + * src/app/app.pro, src/gui/gui.pro, src/gui/mainwindow.cpp, + src/model/event.cpp, src/model/event.h, src/model/eventmodel.cpp, + src/model/eventmodel.h, src/model/model.pro, src/orm/ormrecord.h, + src/test/model/eventtest.cpp, src/test/model/eventtest.h: + Creating EventModel class + +2009-12-31 komarma + + * src/model/event.h, src/orm/ormrecord.h, + src/test/model/eventtest.cpp: Fixing datetime conversion + +2009-12-30 komarma + + * src/model/event.cpp, src/model/event.h, src/orm/ormrecord.h, + src/orm/sqlcondition.cpp, src/orm/sqlcondition.h, + src/test/model/eventtest.cpp, src/test/model/eventtest.h: Adding + database loading and data conversion to orm module + +2009-12-29 komarma + + * src/fosdem.pro, src/model/event.cpp, src/model/event.h, + src/model/model.pro, src/orm, src/orm/orm.pro, + src/orm/ormrecord.h, src/orm/sqlcondition.cpp, + src/orm/sqlcondition.h, src/test/model/eventtest.cpp, + src/test/model/eventtest.h, src/test/test.pro: Adding orm module + +2009-12-28 komarma + + * src, src/app, src/app/app.pro, src/app/main.cpp, src/fosdem.pro, + src/gui, src/gui/gui.pro, src/gui/mainwindow.cpp, + src/gui/mainwindow.h, src/model, src/model/event.cpp, + src/model/event.h, src/model/model.pro, src/test, src/test/gui, + src/test/main.cpp, src/test/model, src/test/model/eventtest.cpp, + src/test/model/eventtest.h, src/test/test.pro: Creating initial + application directory structure. + * ., docs: Creating initial repository structure + diff --git a/fosdem-schedule.pro b/fosdem-schedule.pro index 6b0d0c7..74220d6 100644 --- a/fosdem-schedule.pro +++ b/fosdem-schedule.pro @@ -9,3 +9,6 @@ qmake-qt4"); TEMPLATE = subdirs SUBDIRS = src + +# for changelog target: +# svn2cl --group-by-day --reparagraph