+2011-07-13 gregoa
+
+ * NEWS: NEWS entry for 0.5.1 release.
+
+2011-07-13 philipp
+
+ * src/mvc/delegate.cpp: This is just a quick-and-dirty workaround
+ commit to aviod a drawing problem on maemo. This commit might be
+ reverted ...
+ * src/gui/searchhead.ui: The speaker is preselected in the search
+ dialog now.
+ * src/mvc/delegate.cpp: First try to improve the colors (ticket
+ #13).
+ * src/gui/mainwindow.cpp, src/gui/settingsdialog.cpp,
+ src/gui/settingsdialog.h, src/gui/settingsdialog.ui: The cancel
+ button on the settings dialog works now (ticket #14) and the
+ layout of the settings dialog is stable now (ticket #15).
+ * src/gui/mainwindow.ui: Changed the menu to be non-hierarchical.
+ Closes ticket #16.
+ * src/gui/daynavigatorwidget.cpp: Changed the placement of the date
+ label again. Changed the date format to show the day-of-week.
+ * src/gui/daynavigatorwidget.cpp: Replaced "130" by s.width() when
+ centering the date.
+
+2011-07-12 philipp
+
+ * src/sql/sqlengine.cpp: This commit closes ticket #12. The search
+ terms are ANDed now and a call to trimmed() before splitting the
+ search string avoids problems with leading/trailing spaces.
+
+2011-07-11 philipp
+
+ * src/mvc/event.cpp: Before querying the SEARCH_EVENT table, its
+ existence is checked. Therefore a command line debug error
+ message is avoided.
+
+ This commit partly fixes ticket #10.
+ * src/gui/errormessage.cpp: Error messages reported with the
+ function error_essage are no longer writted to std:error because
+ they are shown to the user anyway. This commit partly resolves
+ ticket #10.
+ * src/gui/eventdialog.ui: The description and person list of the
+ event dialog is now selectable so that copy&paste is possible.
+
+2011-07-10 philipp
+
+ * src/gui/about.ui, src/gui/mainwindow.cpp: Tuned the about dialog.
+ * src/gui/conferenceeditor.ui: Minor tuning of the conference
+ editor. The reload button now has a text on it.
+ * src/sql/sqlengine.cpp: Fixed bug (related to ticket #12): Only
+ the last search term is used.
+ * src/sql/sqlengine.cpp: Undid changes to sqlengine.cpp I committed
+ accidentally in r1318.
+
+2011-07-08 gregoa
+
+ * src/sql/sqlengine.cpp: Split search keyword string on whitespace.
+ * src/sql/sqlengine.cpp: Avoid duplicate search results by using
+ SELECT DISTINCT when filling the SEARCH_EVENT table.
+
+2011-07-05 gregoa
+
+ * README: Add DebConf11 URL to README.
+
+2011-07-04 philipp
+
+ * src/gui/conferenceeditor.ui: Cleaning of the conferenceeditor
+ dialog.
+ * src/create_tables.sql, src/gui/conferenceeditor.cpp,
+ src/gui/conferenceeditor.h, src/gui/conferenceeditor.ui,
+ src/gui/gui.pro, src/gui/mapwindow.cpp, src/gui/mapwindow.h,
+ src/gui/mapwindow.ui, src/gui/tabcontainer.cpp,
+ src/gui/tabcontainer.h, src/icons.qrc,
+ src/icons/applications-internet.png, src/mvc/conference.cpp,
+ src/mvc/conference.h, src/mvc/delegate.cpp, src/mvc/delegate.h,
+ src/mvc/room.cpp, src/mvc/room.h, src/mvc/treeview.cpp,
+ src/mvc/treeview.h, src/sql/schedulexmlparser.cpp,
+ src/sql/sqlengine.cpp, src/sql/sqlengine.h: Removed the ability
+ to show "pictures" (maps) of rooms and maps of conferences. The
+ XML file does not contain picture/map/image information of
+ conferences or rooms. We left the room.picture definition in the
+ database SQL because there is no "drop column" in sqlite.
+ * src/gui/mainwindow.ui: Removed the unused status bar.
+
+2011-06-29 gregoa
+
+ * src/app/app.pro, src/gui/gui.pro, src/mvc/mvc.pro,
+ src/test/test.pro: Some more s;TARGETDEPS;POST_TARGETDEPS;
+ * data/confclerk.desktop, data/confclerk.pod: s;scheduler;schedule
+ application;
+ * ChangeLog, NEWS, src/global.pri: Bump version
+ * ChangeLog: Update changelog.
+
+2011-06-28 philipp
+
+ * src/gui/conferenceeditor.cpp, src/gui/daynavigatorwidget.cpp,
+ src/gui/eventdialog.cpp, src/gui/mainwindow.cpp,
+ src/gui/searchhead.cpp, src/mvc/eventmodel.cpp,
+ src/mvc/treeview.cpp, src/orm/ormrecord.h, src/sql/sqlengine.cpp:
+ Removed many of the qDebug() output lines (see ticket #10).
+
+2011-06-28 gregoa
+
+ * README, data/confclerk.pod: add copyright/license for exchanged
+ icons
+
+2011-06-28 philipp
+
+ * src/icons/emblem-new-off.png, src/icons/emblem-new.blend,
+ src/icons/emblem-new.png: Replaced the star icons with self-made
+ versions (Blender 2.57b) that are better distinguishable. Closes
+ ticket #8.
+
+2011-06-27 philipp
+
+ * confclerk.pro, src/app/main.cpp, src/global.pri,
+ src/gui/about.ui, src/gui/mainwindow.cpp: Included application
+ version in the about dialog. This closes ticket #9.
+
+2011-06-26 philipp
+
+ * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: Links in events
+ are now clickable (resolves ticket #4).
+ * src/gui/searchtabcontainer.cpp, src/mvc/conference.h: Searching
+ without active conference doesn't give an error message anymore
+ (resolves ticket #7).
+ * src/gui/searchtabcontainer.cpp, src/sql/sqlengine.cpp: The '%'
+ character doesn't have to be escaped anymore.
+ * src/gui/mainwindow.ui: The window title was still "FOSDEM
+ Schedule".
+
+2011-06-25 gregoa
+
+ * ChangeLog, NEWS: Add entries to NEWS file.
+ * TODO: Shorten TODO.
+ * ChangeLog, confclerk.pro, data/confclerk.pod: Create a simple man
+ page.
+ * README, TODO: Add URLs for FOSDEM 2011, DebConf 2010, and 27C3 to
+ README instead of TODO.
+ * TODO, src/fosdem.sql, src/schedule.en.xml: Remove the remaining
+ last two fosdem files.
+ * ChangeLog, README, TODO: Update contact info.
+
+2011-06-25 philipp
+
+ * BUGS: Bugs are now reported in the trac system.
+
+2011-06-24 gregoa
+
+ * BUGS, ChangeLog: Mark bug 3 as fixed.
+
+2011-06-24 philipp
+
+ * src/gui/searchhead.cpp: Enter or return triggers the search now
+ when the focus is at the searchEdit or at one of the checkboxes.
+ * BUGS: Filed bug 7: Error message when searching without having
+ conferences
+
+2011-06-24 gregoa
+
+ * BUGS: Add another wishlist (more: design discussion) bug
+
+2011-06-24 philipp
+
+ * src/gui/tabcontainer.h, src/mvc/eventmodel.cpp: Removed
+ unnecessary debug output and code.
+ * BUGS, src/mvc/event.cpp: Fixed bug reported by gregor: Too many
+ authors are shown (form other conferences as well).
+
+2011-06-24 gregoa
+
+ * ChangeLog, TODO, confclerk.pro: Improve release target in .pro
+
+2011-06-24 philipp
+
+ * src/gui/daynavigatorwidget.cpp, src/mvc/treeview.cpp: Removed two
+ unused variables to avoid compiler warnings.
+
+2011-06-24 gregoa
+
+ * src/gui/alarmdialog.cpp, src/sql/sqlengine.cpp,
+ src/test/mvc/eventtest.cpp: Somewhere a slash was missing ...
+ * TODO: Updated TODO.
+
+2011-06-23 gregoa
+
+ * README: Add contact info to README.
+ * src/gui/about.ui: Update 'About' dialog.
+ * TODO, src/app/app.pro, src/app/main.cpp, src/maps, src/maps.qrc,
+ src/sql/sqlengine.cpp: Remove ULB, Campus Solbosch maps.
+ * ., ChangeLog, TODO, confclerk.pro, data/fosdem-schedule.svg,
+ fosdem-schedule.pro, src/app/app.pro: The big rename. Which was
+ not so big after all ...
+ * data/26x26, data/40x40, data/48x48, data/64x64, data/Makefile,
+ data/confclerk.desktop, data/maemo: De-maemofy: make .desktop
+ file generic, remove resized (old) icons and Makefile for
+ installing them.
+ * src/app/app.pro: Add new resource file to app.pro
+ * data/data.qrc, src/app/main.cpp, src/gui/about.ui,
+ src/gui/alarmdialog.ui, src/gui/conferenceeditor.ui,
+ src/icons.qrc, src/icons/brain-alone.png, src/icons/fosdem.png:
+ Icons, part 2: replace fosdem/brain icons with ConfClerk logo
+ * README, TODO, src/gui/conferenceeditor.ui,
+ src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/icons.qrc,
+ src/icons/add.png, src/icons/alarm-offBig.png,
+ src/icons/alarm-onBig.png, src/icons/applications-internet.png,
+ src/icons/appointment-soon-off.png,
+ src/icons/appointment-soon.png, src/icons/compassBig.png,
+ src/icons/dialog-warning.png, src/icons/emblem-new-off.png,
+ src/icons/emblem-new.png, src/icons/exclamation.png,
+ src/icons/favourite-offBig.png, src/icons/favourite-onBig.png,
+ src/icons/reload.png, src/icons/remove.png, src/icons/search.png,
+ src/mvc/delegate.cpp: Icons part 1: replace all icons (except the
+ FOSDEM ones) with icons from current gnome-icon-theme
+ * src/gui/mainwindow.ui, src/icons.qrc, src/icons/collapse.png,
+ src/icons/expand.png, src/icons/info.png, src/icons/settings.png:
+ Remove unused icons.
+ * src/gui/alarmdialog.cpp: Another instance of the databasename.
+ (NOTE: untested, this codepath is only used on maemo)
+ * TODO, src/app/appsettings.cpp, src/app/main.cpp,
+ src/sql/sqlengine.cpp: Move config and sqlite database. They are
+ both at the xdg-specified locations now:
+ ~/.local/share/data/Toastfreeware/ConfClerk/ConfClerk.sqlite
+ ~/.config/Toastfreeware/ConfClerk.conf
+ * src/alarm/alarm.cpp, src/app/alarmdbus.h,
+ src/app/alarmdbusadaptorp.h, src/app/main.cpp: Rename DBus
+ service. Hopefully successful.
+ * TODO: Add some conference URLs to TODO
+ * BUGS: New bug noted.
+ * BUGS: New bug noted.
+ * src/app/app.pro, src/gui/gui.pro, src/mvc/mvc.pro: qmake warning:
+ POST_TARGETDEPS instead of TARGETDEPS
+ * fosdem-schedule.pro: Remove libs in clean target.
+ * ChangeLog, README, TODO, data/confclerk.svg,
+ data/fosdem-schedule.svg, fosdem-schedule.pro,
+ src/icons/appicon.svg: Move and rename logo, create a target to
+ convert it in .pro, add copyright/license to README. Update TODO.
+
+2011-06-23 philipp
+
+ * BUGS: Checked the remaining code. Didn't find possibilities for
+ SQL injections anymore.
+
+2011-06-23 gregoa
+
+ * TODO: Update TODO.
+ * ChangeLog, fosdem-schedule.pro: Add release and changelog targets
+ to project file.
+ * Changelog: Remove empty Changelog.
+
+2011-06-23 philipp
+
+ * src/sql/sqlengine.cpp: Prevented SQL injections in function
+ addPersonToDB.
+
+2011-06-23 gregoa
+
+ * 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/application.cpp, src/app/application.h,
+ src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
+ src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
+ src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.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/errormessage.cpp,
+ src/gui/errormessage.h, 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/mapwindow.cpp, src/gui/mapwindow.h,
+ 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/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
+ src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
+ src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
+ src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
+ src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
+ src/mvc/conference.cpp, src/mvc/conference.h,
+ src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.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: Add
+ copyright to source.
+ * 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/application.cpp, src/app/application.h,
+ src/app/appsettings.cpp, src/app/appsettings.h, src/app/main.cpp,
+ src/gui/alarmdialog.cpp, src/gui/alarmdialog.h,
+ src/gui/conferenceeditor.cpp, src/gui/conferenceeditor.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/errormessage.cpp,
+ src/gui/errormessage.h, 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/mapwindow.cpp, src/gui/mapwindow.h,
+ 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/searchtabcontainer.cpp, src/gui/searchtabcontainer.h,
+ src/gui/settingsdialog.cpp, src/gui/settingsdialog.h,
+ src/gui/tabcontainer.cpp, src/gui/tabcontainer.h,
+ src/gui/trackstabcontainer.cpp, src/gui/trackstabcontainer.h,
+ src/gui/urlinputdialog.cpp, src/gui/urlinputdialog.h,
+ src/mvc/conference.cpp, src/mvc/conference.h,
+ src/mvc/conferencemodel.cpp, src/mvc/conferencemodel.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: Update GPL
+ blurb in source files.
+
+2011-06-23 philipp
+
+ * src/icons/appicon.svg: Just adapted the page size to be
+ rectangular.
+ * src/icons/appicon.svg: This suggestion/"doodle"* for the new
+ application icon was created just now by Christian Kling
+ <kling_christian@gmx.at> who (he is sitting next to me right now)
+ agreed to publish it under the GNU GPL (v2 or later).
+
+ *Christian's words.
+
+2011-06-23 gregoa
+
+ * TODO, debian: Remove ./debian directory, we'll do the packaging
+ outside the "upstream" repository.
+ * AUTHORS, INSTALL, NEWS, README, TODO, docs/fosdem-schedule,
+ docs/fosdem-schedule/AUTHORS, docs/fosdem-schedule/Changelog,
+ docs/fosdem-schedule/INSTALL, docs/fosdem-schedule/NEWS,
+ docs/fosdem-schedule/README,
+ docs/fosdem-schedule/user-stories.txt, docs/user-stories.txt:
+ First round of documentation updates.
+ * ChangeLog, fosdem-schedule.pro: Prepare ChangeLog generation from
+ svn logs.
+
2011-06-23 philipp
* src/sql/sqlengine.cpp: Prevented SQL injection in function