[svn-inject] Applying Debian modifications to trunk
authorgregor herrmann <gregoa@debian.org>
Wed, 3 Feb 2010 20:27:05 +0000 (20:27 -0000)
committergregor herrmann <gregoa@debian.org>
Wed, 3 Feb 2010 20:27:05 +0000 (20:27 -0000)
22 files changed:
debian/ChangeLog [new file with mode: 0644]
debian/README.Debian [new file with mode: 0644]
debian/README.source [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/clean [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/fosdem-schedule.docs [new file with mode: 0644]
debian/fosdem-schedule.install [new file with mode: 0644]
debian/fosdem-schedule.manpages [new file with mode: 0644]
debian/fosdem-schedule.menu [new file with mode: 0644]
debian/fosdem-schedule.pod [new file with mode: 0644]
debian/get-orig-source [new file with mode: 0644]
debian/patches/desktop.patch [new file with mode: 0644]
debian/patches/hildon.patch [new file with mode: 0644]
debian/patches/series [new file with mode: 0644]
debian/repack.local [new file with mode: 0644]
debian/repack.stub [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source.lintian-overrides [new file with mode: 0644]
debian/watch [new file with mode: 0644]

diff --git a/debian/ChangeLog b/debian/ChangeLog
new file mode 100644 (file)
index 0000000..86ebd20
--- /dev/null
@@ -0,0 +1,1453 @@
+2010-02-03 15:53  uzakmat
+
+       * INSTALL: addition of Diablo specific installation instructions in
+         INSTALL
+
+2010-02-03 15:47  uzakmat
+
+       * data/Makefile, data/maemo/fosdem-schedule.desktop: installation
+         of 40x40 icons enabled because of Diablo
+
+2010-02-03 14:24  uzakmat
+
+       * NEWS, debian/changelog, src/gui/about.ui: release information
+         added for release 0.3
+
+2010-02-03 14:08  timkoma
+
+       * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
+         Events
+
+2010-02-03 13:19  timkoma
+
+       * src/mvc/event.cpp, src/mvc/event.h: performance improvement for
+         load persons
+
+2010-02-02 16:10  uzakmat
+
+       * NEWS: NEWS file update
+
+2010-02-02 16:07  uzakmat
+
+       * 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 13:58  pavelpa
+
+       * src/alarm/alarm.cpp: corrected 'exec' path when adding an alarm
+
+2010-02-02 13:32  uzakmat
+
+       * NEWS: NEWS file updated
+
+2010-02-02 11:51  uzakmat
+
+       * AUTHORS, INSTALL, README, debian/changelog: README, INSTALL,
+         AUTHORS - filled in
+
+2010-02-02 09:38  hanzes
+
+       * src/alarm/alarm.cpp, src/app/alarmdbus.h,
+         src/app/alarmdbusadaptor.cpp, src/app/alarmdbusadaptorp.h: Alarm
+         modifications
+
+2010-02-01 15:47  hanzes
+
+       * src/mvc/treeview.cpp: Alarm dbus connection added
+
+2010-02-01 15:43  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/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 15:32  pavelpa
+
+       * src/mvc/delegate.cpp: gradient for treeview items
+
+2010-02-01 14:10  pavelpa
+
+       * src/sql/sqlengine.cpp: changed permissions for the db
+         - TODO: check it on the device
+
+2010-02-01 13:33  pavelpa
+
+       * src/app/main.cpp, src/src.pro: compilation error fix
+
+2010-02-01 13:20  pavelpa
+
+       * src/app/main.cpp: compilation error fix
+
+2010-02-01 13:15  pavelpa
+
+       * src/gui/mapwindow.cpp: N810 changes: maximized 'map' dialog
+
+2010-02-01 13:05  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 12:37  pavelpa
+
+       * src/gui/importschedulewidget.ui, src/icons.qrc,
+         src/icons/settings.png: added 'settings' icon for setting-up
+         proxy(network connection)
+
+2010-02-01 12:11  pavelpa
+
+       * src/global.pri, src/gui/mainwindow.cpp, src/gui/tabcontainer.cpp,
+         src/orm/ormrecord.h: GUI changes for N810 device
+
+2010-02-01 11:02  uzakmat
+
+       * debian/control, debian/copyright: debian/control - Build-Depends
+         section set
+
+2010-02-01 09:54  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 08:54  uzakmat
+
+       * src/alarm/alarm.cpp: alarm - example of dbus binding functional
+
+2010-02-01 08:52  pavelpa
+
+       * src/schedule.en.xml: updated schedule.en.xml to the newest
+         version
+
+2010-01-30 13:43  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
+
+2010-01-30 13:26  pavelpa
+
+       * src/gui/about.ui: changed copyright string
+
+2010-01-30 13:13  pavelpa
+
+       * src/mvc/delegate.cpp: number of events/alarms/favs is
+         bottom-aligned to the bottom of the icons
+
+2010-01-29 14:37  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 14:33  uzakmat
+
+       * src/alarm/alarm.cpp: initial binding of alarm to a DBus call
+
+2010-01-29 14:16  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
+
+2010-01-29 12:15  pavelpa
+
+       * 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)
+
+2010-01-29 10:06  pavelpa
+
+       * 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
+
+2010-01-29 07:55  pavelpa
+
+       * src/gui/about.ui, src/gui/importschedulewidget.cpp,
+         src/gui/importschedulewidget.ui: modified 'about' dialog
+         - changed "Qt FOSDEM" -> "FOSDEM Schedule"
+
+2010-01-28 21:55  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
+
+2010-01-28 14:59  pavelpa
+
+       * src/gui/conflictsdialog.cpp, src/gui/conflictsdialog.h: forgotten
+         in previous commit
+
+2010-01-28 14:47  pavelpa
+
+       * 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
+
+2010-01-28 14:06  pavelpa
+
+       * src/mvc/event.cpp: fixed 'conflicts' constrains
+
+2010-01-28 13:41  pavelpa
+
+       * src/mvc/event.cpp: 'now' events - displayed real now events, not
+         just the testing ones
+
+2010-01-28 13:07  uzakmat
+
+       * src/app/app.pro: binary name changed to fosdem-schedule
+
+2010-01-28 13:02  pavelpa
+
+       * src/mvc/event.cpp: changed conditions for conflicts
+
+2010-01-28 12:43  pavelpa
+
+       * 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
+
+2010-01-28 11:25  pavelpa
+
+       * src/mvc/treeview.cpp: conflicts updated correctly
+         - TODO: needs to do some drawing optimizations
+
+2010-01-28 11:00  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 09:02  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
+
+2010-01-28 08:50  pavelpa
+
+       * 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
+
+2010-01-28 08:25  pavelpa
+
+       * src/gui/eventdialog.ui: event dialog GUI refactoring
+
+2010-01-28 08:07  pavelpa
+
+       * src/gui/about.ui, src/gui/mainwindow.ui: about dialog
+         - added GNU GPL v2 notice
+
+2010-01-28 07:29  pavelpa
+
+       * 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 21:55  pavelpa
+
+       * src/gui/mainwindow.ui: tabs' order changed
+
+2010-01-27 21:47  pavelpa
+
+       * src/gui/mainwindow.cpp, src/gui/nowtabcontainer.h: 'nowTab'
+         updated/loaded when application starts
+
+2010-01-27 21:40  pavelpa
+
+       * src/gui/nowtabcontainer.cpp, src/gui/nowtabcontainer.h: 'nowTab'
+         list is automatically expanded
+
+2010-01-27 21:33  pavelpa
+
+       * src/gui/conflictdialogcontainer.cpp,
+         src/gui/conflictdialogcontainer.h, src/gui/tabcontainer.h:
+         'conflict' list is automatically expanded
+
+2010-01-27 21:08  pavelpa
+
+       * 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
+
+2010-01-27 19:45  pavelpa
+
+       * src/gui/mainwindow.cpp: fixed 'copy-paste' error
+
+2010-01-27 19:17  pavelpa
+
+       * 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, ...
+
+2010-01-27 17:26  pavelpa
+
+       * src/gui/eventdialog.cpp: 'alarm' button is hidden for not MAEMO
+
+2010-01-27 16:31  timkoma
+
+       * src/gui/searchtabcontainer.cpp, src/gui/tabcontainer.ui,
+         src/orm/ormrecord.h: search fix
+
+2010-01-27 15:38  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
+
+2010-01-27 15:31  pavelpa
+
+       * 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 15:06  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 13:03  pavelpa
+
+       * src/gui/about.ui: modified 'about application' dialog
+
+2010-01-27 12:31  pavelpa
+
+       * src/gui/eventdialog.cpp, src/mvc/event.cpp, src/mvc/event.h:
+         implemented 'links' in Event/EventDialog
+
+2010-01-27 12:06  pavelpa
+
+       * 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
+
+2010-01-27 11:36  pavelpa
+
+       * 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
+
+2010-01-27 08:34  pavelpa
+
+       * src/gui/tabwidget.cpp: 'info' icon scaled to height of tabBar
+
+2010-01-27 08:07  pavelpa
+
+       * 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'
+
+2010-01-27 06:41  pavelpa
+
+       * 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 20:12  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
+
+2010-01-26 19:30  pavelpa
+
+       * 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
+
+2010-01-26 19:17  pavelpa
+
+       * 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 14:50  uzakmat
+
+       * AUTHORS, COPYING, Changelog, INSTALL, NEWS, README: Addition of
+         files required by the GNU coding standard
+
+2010-01-26 14:39  timkoma
+
+       * src/sql/sqlengine.cpp: unique constraints added into sql
+
+2010-01-26 14:14  pavelpa
+
+       * src/gui/mainwindow.ui: just removed unused button on 'day view'
+         tab
+
+2010-01-26 14:11  pavelpa
+
+       * src/gui/importschedulewidget.cpp, src/gui/importschedulewidget.h,
+         src/gui/importschedulewidget.ui, src/gui/mainwindow.cpp:
+         reimplemented 'import schedule'
+
+2010-01-26 13:18  timkoma
+
+       * src/gui/mainwindow.cpp, src/gui/mainwindow.ui: reload favourites
+
+2010-01-26 13:15  uzakmat
+
+       * src/alarm/alarm.cpp: Alarm implementation modified
+
+2010-01-26 13:12  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
+
+2010-01-26 12:51  pavelpa
+
+       * 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 10:09  timkoma
+
+       * src/gui/mainwindow.cpp, src/gui/mainwindow.ui, src/icons.qrc,
+         src/icons/search.png: search done
+
+2010-01-26 09:58  hanzes
+
+       * src/gui/mainwindow.cpp, src/gui/mainwindow.h: NowTreeView refresh
+         modified
+
+2010-01-26 08:55  pavelpa
+
+       * src/gui/mainwindow.ui: "conference" tab - GUI modifications
+
+2010-01-26 08:18  pavelpa
+
+       * src/gui/mainwindow.cpp, src/icons.qrc, src/icons/info.png: About
+         Application dialog is opened when "info" icon is clicked
+
+2010-01-26 07:56  hanzes
+
+       * src/alarm/calendar.cpp, src/alarm/calendar.h: Useless calendar
+         class
+
+2010-01-26 07:47  pavelpa
+
+       * src/gui/gui.pro: forgotten in last CI
+
+2010-01-26 07:29  pavelpa
+
+       * 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 15:54  timkoma
+
+       * src/gui/mainwindow.ui: search update
+
+2010-01-25 14:02  korrco
+
+       * src/mvc/room.cpp: room view added - finished
+
+2010-01-25 13:46  korrco
+
+       * src/gui/mainwindow.cpp: room view added - finished
+
+2010-01-25 13:05  timkoma
+
+       * src/gui/mainwindow.cpp, src/gui/mainwindow.ui,
+         src/sql/sqlengine.cpp, src/sql/sqlengine.h: search upgrade
+
+2010-01-25 12:52  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 11:32  pavelpa
+
+       * src/mvc/eventmodel.cpp: updated also groupings item (event parent
+         item) if the
+         user clicks eg. favourite/alarm icon (changes event data)
+
+2010-01-25 11:07  pavelpa
+
+       * src/gui/eventdialog.cpp, src/gui/eventdialog.h,
+         src/gui/eventdialog.ui: GUI work on Event Details dialog
+
+2010-01-25 10:03  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 08:02  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 07:53  korrco
+
+       * src/gui: project synchronisation
+
+2010-01-22 14:41  fortefr
+
+       * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
+         src/gui/mainwindow.ui, src/mvc/delegate.cpp: Conference map
+
+2010-01-22 14:11  pavelpa
+
+       * src/gui/mainwindow.cpp: fixed problem with storing conference ID
+         to AppSettings
+
+2010-01-22 12:31  pavelpa
+
+       * 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 10:46  korrco
+
+       * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: room.h and .cpp
+         removed
+
+2010-01-22 09:04  korrco
+
+       * src/mvc/mvc.pro: room.h and .cpp removed
+
+2010-01-22 08:30  korrco
+
+       * 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
+
+2010-01-22 08:29  korrco
+
+       * src/gui/mainwindow.cpp: caching removed
+
+2010-01-22 07:36  pavelpa
+
+       * src/gui/mainwindow.cpp: sanity check for consitency of confId in
+         AppSettings and the DB
+
+2010-01-22 07:14  pavelpa
+
+       * src/app/appsettings.cpp, src/app/appsettings.h: forgotten
+         appsettings files
+
+2010-01-22 06:18  pavelpa
+
+       * 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 22:28  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
+
+2010-01-21 22:03  pavelpa
+
+       * 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
+
+2010-01-21 19:48  pavelpa
+
+       * 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
+
+2010-01-21 18:23  pavelpa
+
+       * 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
+
+2010-01-21 15:43  pavelpa
+
+       * 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 15:39  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 15:29  pavelpa
+
+       * src/gui/importscheduledialog.cpp, src/gui/importscheduledialog.h,
+         src/gui/importscheduledialog.ui: forgotten Import Schedule Dialog
+         files
+
+2010-01-21 14:44  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 14:41  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 14:12  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 13:42  fortefr
+
+       * src/mvc/delegate.cpp: Time conflict fix
+
+2010-01-21 13:38  fortefr
+
+       * src/mvc/delegate.cpp, src/mvc/delegate.h: Time conflict warning
+
+2010-01-21 13:36  korrco
+
+       * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: exception
+         handling changed
+
+2010-01-21 13:24  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 13:08  korrco
+
+       * src/gui/mainwindow.cpp: updateTab refactored
+
+2010-01-21 13:03  korrco
+
+       * src/mvc/eventmodel.cpp: activities tab implemented
+
+2010-01-21 12:59  korrco
+
+       * src/mvc/track.cpp, src/mvc/track.h: activities tab implemented
+
+2010-01-21 12:54  korrco
+
+       * 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 09:49  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 09:20  pavelpa
+
+       * src/gui/eventdialog.cpp, src/gui/eventdialog.ui: event dialog -
+         details about the Event is displayed in FullScreen mode
+
+2010-01-21 09:03  pavelpa
+
+       * src/gui/mapwindow.cpp: compilation error "linux" fix
+         - caused by previous commit
+
+2010-01-21 08:49  pavelpa
+
+       * src/gui/mapwindow.cpp, src/gui/mapwindow.ui: map is displayed in
+         FullScreen mode
+
+2010-01-20 22:04  pavelpa
+
+       * src/mvc/treeview.cpp, src/mvc/treeview.h: group items
+         (time/track/...) are expanded on single-click
+
+2010-01-20 21:02  pavelpa
+
+       * 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'
+
+2010-01-20 20:23  pavelpa
+
+       * src/sql/sqlengine.cpp: parsing activity from xml
+         - 'track' from xml schedule is treated as an activity
+
+2010-01-20 19:49  pavelpa
+
+       * 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
+
+2010-01-20 19:29  pavelpa
+
+       * 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)
+
+2010-01-20 18:41  pavelpa
+
+       * src/gui/alarmdialog.ui, src/gui/mainwindow.cpp: updated alarm
+         dialog
+
+2010-01-20 17:39  uzakmat
+
+       * data/Makefile: Makefile reverted as it was overwritten
+         accidentally
+
+2010-01-20 16:02  pavelpa
+
+       * src/gui/alarmdialog.cpp, src/gui/mainwindow.cpp: implemented some
+         error handling
+
+2010-01-20 15:43  pavelpa
+
+       * src/mvc/delegate.cpp, src/mvc/treeview.cpp: alarm icon/stuff is
+         relevant for MAEMO only
+         - used "MAEMO" define for conditional compilation
+
+2010-01-20 15:27  pavelpa
+
+       * 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 15:16  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 14:50  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 13:30  pavelpa
+
+       * src/app/app.pro, src/mvc/delegate.cpp: display event details in
+         the treeView
+
+2010-01-20 13:18  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 12:39  fortefr
+
+       * data/Makefile, src/app/app.pro, src/icons.qrc,
+         src/mvc/delegate.cpp: Big icons fix 2
+
+2010-01-20 12:37  fortefr
+
+       * 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 12:26  korrco
+
+       * src/mvc/activity.cpp, src/mvc/activity.h: static allocation
+         instead of dynamic added when creating activity map
+
+2010-01-20 09:59  pavelpa
+
+       * src/mvc/delegate.cpp: some drawing modifications
+
+2010-01-20 09:04  pavelpa
+
+       * src/schedule.en.xml: the most recent FOSDEM 2010 schedule
+         http://fosdem.org/schedule/xml
+
+2010-01-19 21:14  pavelpa
+
+       * src/mvc/mvc.pro: pali, nerob bordel
+
+2010-01-19 21:05  pavelpa
+
+       * src/gui/eventdialog.cpp, src/gui/eventdialog.ui, src/src.pro:
+         changed abstract/description/scrollbars color in eventdialog
+
+2010-01-19 20:58  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 19:44  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
+
+2010-01-19 17:34  pavelpa
+
+       * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
+         src/mvc/treeview.cpp, src/mvc/treeview.h: single-click is used to
+         open event dialog
+
+2010-01-19 16:46  pavelpa
+
+       * src/gui/mapwindow.cpp, src/gui/mapwindow.h: diplayed map is
+         closed by single-click, instead of double-click
+
+2010-01-19 15:42  pavelpa
+
+       * src/alarm/alarm.h, src/gui/alarmdialog.cpp,
+         src/gui/alarmdialog.h, src/sql/sqlengine.cpp, src/src.pro: work
+         on alarm
+
+2010-01-19 13:45  pavelpa
+
+       * 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 13:25  korrco
+
+       * src/gui: minimal size for tabs set
+
+2010-01-19 12:56  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 12:55  fortefr
+
+       * src/gui/mainwindow.cpp, src/gui/mainwindow.h,
+         src/gui/mainwindow.ui: Favourites dayNavigator
+
+2010-01-19 12:06  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 12:05  korrco
+
+       * src/gui/mainwindow.ui: minimal size for tabs set
+
+2010-01-19 09:58  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
+
+2010-01-19 09:45  fortefr
+
+       * 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 09:09  pavelpa
+
+       * src/gui/mainwindow.cpp, src/gui/mapwindow.cpp,
+         src/gui/mapwindow.h, src/mvc/event.cpp: set MapDialog title
+
+2010-01-19 08:27  pavelpa
+
+       * src/gui/mainwindow.cpp, src/maps.qrc,
+         src/maps/rooms/not-available.png: handled the case when the map
+         is not available
+
+2010-01-19 07:44  pavelpa
+
+       * src/gui/mainwindow.cpp, src/mvc/event.cpp, src/mvc/event.h:
+         map-name to map-path implemented
+         - correct map is displayed
+
+2010-01-19 06:33  pavelpa
+
+       * src/mvc/delegate.cpp: fixed: icons overlapped
+
+2010-01-18 21:32  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
+
+2010-01-18 20:31  pavelpa
+
+       * 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
+
+2010-01-18 19:58  pavelpa
+
+       * src/mvc/event.h: pali, nerob bordel
+
+2010-01-18 19:42  pavelpa
+
+       * 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 18:38  korrco
+
+       * src/mvc/event.cpp, src/mvc/event.h, src/mvc/eventmodel.cpp:
+         sorting by activity id added
+
+2010-01-18 18:23  pavelpa
+
+       * src/gui/mainwindow.ui: autoresizing activities treeView
+
+2010-01-18 18:21  pavelpa
+
+       * src/mvc/delegate.cpp, src/mvc/delegate.h: implemented drawing
+         icons + number of favs/alarms
+         in the corresponding group
+
+2010-01-18 18:15  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
+
+2010-01-18 17:15  korrco
+
+       * 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
+
+2010-01-18 15:26  korrco
+
+       * src/mvc/eventmodel.cpp: activities tab implemented - not finished
+         yet
+
+2010-01-18 15:25  korrco
+
+       * 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 15:13  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 14:56  fortefr
+
+       * src/gui/mainwindow.cpp, src/gui/mainwindow.h: Favourites fix
+
+2010-01-18 14:31  pavelpa
+
+       * src/gui/gui.pro: maemo specific compilation fix
+
+2010-01-18 14:00  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 13:49  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 13:45  hanzes
+
+       * src/sql/sqlengine.cpp: fixed sqlite statement
+
+2010-01-18 12:38  pavelpa
+
+       * src/gui/gui.pro: fixed: broken compilation for linux caused by
+         previous commit
+
+2010-01-18 12:27  pavelpa
+
+       * 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)
+
+2010-01-18 11:46  pavelpa
+
+       * 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 10:11  korrco
+
+       * src/gui/mainwindow.cpp: current path print added
+
+2010-01-18 09:22  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 09:14  korrco
+
+       * src, src/gui, src/sql: syncing project
+
+2010-01-18 08:49  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
+
+2010-01-18 07:59  pavelpa
+
+       * src/gui/mainwindow.ui: added "Quit" to "File" menu
+
+2010-01-17 19:31  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)
+
+2010-01-17 18:19  pavelpa
+
+       * 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)
+
+2010-01-17 17:26  pavelpa
+
+       * src/mvc/event.cpp: just minor corrections to 'event'
+
+2010-01-17 17:18  pavelpa
+
+       * 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
+
+2010-01-17 16:22  pavelpa
+
+       * 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 15:31  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 12:19  korrco
+
+       * src/sql: syncing sql directory
+
+2010-01-14 14:00  fortefr
+
+       * src/icons/compass.png: Compass icon
+
+2010-01-14 13:54  fortefr
+
+       * src/gui/mainwindow.ui, src/icons.qrc, src/mvc/delegate.cpp,
+         src/mvc/delegate.h, src/mvc/treeview.cpp: Map button/compass icon
+         added
+
+2010-01-14 11:17  fortefr
+
+       * src/gui/about.ui, src/gui/mainwindow.ui, src/orm/ormrecord.h:
+         Testing svn, tabs added, misprint fixed
+
+2010-01-14 07:43  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 21:59  pavelpa
+
+       * src/model/conference.h, src/sql/sqlengine.cpp: minor fix
+
+2010-01-13 20:51  pavelpa
+
+       * 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
+
+2010-01-13 13:27  pavelpa
+
+       * 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
+
+2010-01-13 09:19  pavelpa
+
+       * 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
+
+2010-01-13 08:40  pavelpa
+
+       * src/app/main.cpp, src/icons.qrc, src/icons/fosdem.png: added
+         application icon
+
+2010-01-12 20:32  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
+
+2010-01-12 08:15  pavelpa
+
+       * 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 16:24  korrco
+
+       * src: support for creating GUI via QtCreator added
+
+2010-01-07 16:18  korrco
+
+       * src/test: support for creating GUI via QtCreator added
+
+2010-01-07 16:17  korrco
+
+       * src/orm: support for creating GUI via QtCreator added
+
+2010-01-07 16:17  korrco
+
+       * src/model: support for creating GUI via QtCreator added
+
+2010-01-07 16:16  korrco
+
+       * src/app: support for creating GUI via QtCreator added
+
+2010-01-07 16:16  korrco
+
+       * src/gui: support for creating GUI via QtCreator added
+
+2010-01-07 16:09  korrco
+
+       * src/orm/ormrecord.h: TODO for exception handling added
+
+2010-01-07 16:07  korrco
+
+       * 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 21:14  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 11:24  komarma
+
+       * src/model/event.h, src/orm/ormrecord.h,
+         src/test/model/eventtest.cpp: Fixing datetime conversion
+
+2009-12-30 13:50  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 17:04  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 14:38  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.
+
+2009-12-28 11:18  komarma
+
+       * ., docs: Creating initial repository structure
+
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644 (file)
index 0000000..8f2a735
--- /dev/null
@@ -0,0 +1,2 @@
+If you get SQL errors on startup, try removing ~/.fosdem/fosdem.sqlite
+and import the schedule from scratch.
diff --git a/debian/README.source b/debian/README.source
new file mode 100644 (file)
index 0000000..7df3fd2
--- /dev/null
@@ -0,0 +1,6 @@
+This package uses quilt to manage all modifications to the upstream
+source.  Changes are stored in the source package as diffs in
+debian/patches and applied during the build.
+
+See /usr/share/doc/quilt/README.source for a detailed explanation.
+
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..b2dcfc9
--- /dev/null
@@ -0,0 +1,48 @@
+fosdem-schedule (0.3+ds-1) unstable; urgency=low
+
+  * New upstream release.
+  * Add watchlines to debian/watch and repackaging framework.
+  * Refresh patches.
+  * Switch back to source format v1.0.
+
+ -- gregor herrmann <gregoa@debian.org>  Wed, 03 Feb 2010 19:45:30 +0100
+
+fosdem-schedule (0+svn222-1) unstable; urgency=low
+
+  * New upstream release (svn snapshot).
+  * Add a comment about images to debian/copyright.
+
+ -- gregor herrmann <gregoa@debian.org>  Wed, 03 Feb 2010 16:46:52 +0100
+
+fosdem-schedule (0+svn219-1) unstable; urgency=low
+
+  * New upstream release (svn snapshot).
+  * Install NEWS as upstream changelog, remove call to svn2cl in
+    debian/get-orig-source, modify override_dh_installchangelogs target in
+    debian/rules.
+  * Install new README and AUTHORS files.
+  * Update debian/copyright.
+  * Update long description in debian/control and description in manpage
+    according to README. Rename some instances of fosdem-scheduler to
+    fosdem-schedule for consistency.
+
+ -- gregor herrmann <gregoa@debian.org>  Tue, 02 Feb 2010 21:18:35 +0100
+
+fosdem-schedule (0+svn213-1) unstable; urgency=low
+
+  * New upstream release (svn snapshot).
+
+ -- gregor herrmann <gregoa@debian.org>  Mon, 01 Feb 2010 17:20:22 +0100
+
+fosdem-schedule (0+svn199-1) unstable; urgency=low
+
+  * New upstream release (svn snapshot).
+  * Use copyright statement from src/gui/about.ui verbatim.
+
+ -- gregor herrmann <gregoa@debian.org>  Sat, 30 Jan 2010 22:22:53 +0100
+
+fosdem-schedule (0+svn196-1) unstable; urgency=low
+
+  * Initial release (svn snapshot).
+
+ -- gregor herrmann <gregoa@debian.org>  Fri, 29 Jan 2010 23:06:19 +0100
diff --git a/debian/clean b/debian/clean
new file mode 100644 (file)
index 0000000..99773cf
--- /dev/null
@@ -0,0 +1,2 @@
+debian/fosdem-schedule.1
+debian/fosdem-schedule.xpm
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7f8f011
--- /dev/null
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..653a137
--- /dev/null
@@ -0,0 +1,18 @@
+Source: fosdem-schedule
+Section: utils
+Priority: extra
+Maintainer: gregor herrmann <gregoa@debian.org>
+Build-Depends: debhelper (>= 7.0.50), quilt (>= 0.46-7), imagemagick,
+ libqt4-dev (>= 4:4.5), libqt4-sql-sqlite (>= 4:4.5)
+Standards-Version: 3.8.4
+Homepage: http://sourceforge.net/projects/fosdem-maemo/
+
+Package: fosdem-schedule
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libqt4-sql-sqlite (>= ${sqlite:Depends})
+Description: FOSDEM schedule application
+ fosdem-schedule makes the FOSDEM conference schedule available offline. It
+ displays the conference schedule from various views, support searches on
+ various items (speaker, speech topic, location, etc.) and enables you to
+ select favorite events and create your own schedule.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..35af8c2
--- /dev/null
@@ -0,0 +1,36 @@
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
+Maintainer: Matus Uzak <matus.uzak@ixonos.com>
+Source: https://fosdem-maemo.svn.sourceforge.net/svnroot/fosdem-maemo/trunk
+Name: fosdem-maemo
+
+Files: *
+Copyright: 2010, Ixonos Plc.
+License: GPL-2+
+
+Files: AUTHORS, INSTALL, README
+Copyright: 2010, Ixonos Plc.
+License:
+ Copying and distribution of this file, with or without modification,
+ are permitted in any medium without royalty provided the copyright
+ notice and this notice are preserved.
+
+Files: ./data/*.png, ./src/maps/*.png, ./src/icons/{brain-alone,fosdem}.png
+Copyright: unknown
+License: unknown
+X-Comment: The pngs don't have any copyright/license statements, but since
+ they are from the FOSDEM website (and contain 'GIMP' notices) it is assumed
+ that the FOSDEM team is the copyright holder and releases them under a free
+ license.
+
+Files: debian/*
+Copyright: 2010, gregor herrmann <gregoa@debian.org>
+License: GPL-2+
+
+License: GPL-2+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2, or (at your option)
+    any later version.
+    On Debian GNU/Linux systems, the complete text of version 2 of the
+    GNU General Public License can be found in
+    `/usr/share/common-licenses/GPL-2'
diff --git a/debian/fosdem-schedule.docs b/debian/fosdem-schedule.docs
new file mode 100644 (file)
index 0000000..c02a307
--- /dev/null
@@ -0,0 +1,3 @@
+docs/user-stories.txt
+README
+AUTHORS
diff --git a/debian/fosdem-schedule.install b/debian/fosdem-schedule.install
new file mode 100644 (file)
index 0000000..fb007f4
--- /dev/null
@@ -0,0 +1 @@
+debian/fosdem-schedule.xpm usr/share/pixmaps
diff --git a/debian/fosdem-schedule.manpages b/debian/fosdem-schedule.manpages
new file mode 100644 (file)
index 0000000..fc1201c
--- /dev/null
@@ -0,0 +1 @@
+debian/fosdem-schedule.1
diff --git a/debian/fosdem-schedule.menu b/debian/fosdem-schedule.menu
new file mode 100644 (file)
index 0000000..0f8811a
--- /dev/null
@@ -0,0 +1,5 @@
+?package(fosdem-schedule):needs="x11" \
+section="Applications/Data Management" \
+title="FOSDEM Schedule" \
+command="fosdem-schedule" \
+icon="/usr/share/pixmaps/fosdem-schedule.xpm"
diff --git a/debian/fosdem-schedule.pod b/debian/fosdem-schedule.pod
new file mode 100644 (file)
index 0000000..4645f18
--- /dev/null
@@ -0,0 +1,20 @@
+=head1 NAME
+
+fosdem-schedule - FOSDEM schedule application
+
+=head1 SYNOPSIS
+
+B<fosdem-schedule>
+
+=head1 DESCRIPTION
+
+fosdem-schedule makes the FOSDEM conference schedule available offline. It
+displays the conference schedule from various views, support searches on
+various items (speaker, speech topic, location, etc.) and enables you to
+select favorite events and create your own schedule.
+
+=head1 FILES
+
+F<~/.fosdem/fosdem.sqlite>
+
+F<~/.config/Ixonos/FOSDEM.conf>
diff --git a/debian/get-orig-source b/debian/get-orig-source
new file mode 100644 (file)
index 0000000..3e2fbb0
--- /dev/null
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+DIR=$(mktemp -d)
+REPO=https://fosdem-maemo.svn.sourceforge.net/svnroot/fosdem-maemo/trunk
+PKG=fosdem-schedule
+OLDVERSION=$(dpkg-parsechangelog | perl -ne 'print $1 if m|^Version: (.+)\+|')
+NEWVERSION="${OLDVERSION}+svn$(svn info $REPO | awk '/Revision:/ {print $2}')+ds"
+PAT=$(echo $DIR | perl -pe 's|^/||; s|/|\\/|g')
+
+svn export --force $REPO $DIR
+rm -rfv $DIR/debian
+
+
+tar --transform "s/$PAT/$PKG-$NEWVERSION/" -zcf ../$PKG-$NEWVERSION.tar.gz $DIR && \
+       ln -f ../${PKG}-${NEWVERSION}.tar.gz ../${PKG}_${NEWVERSION}.orig.tar.gz
+
+svn2cl $REPO --output=debian/ChangeLog
+
+rm -rf $DIR
diff --git a/debian/patches/desktop.patch b/debian/patches/desktop.patch
new file mode 100644 (file)
index 0000000..5aad493
--- /dev/null
@@ -0,0 +1,18 @@
+Author: gregor herrmann <gregoa@debian.org>
+Description: remove Encoding key and hildon stuff, cleanup
+
+--- a/data/maemo/fosdem-schedule.desktop
++++ b/data/maemo/fosdem-schedule.desktop
+@@ -1,10 +1,7 @@
+ [Desktop Entry]
+-Encoding=UTF-8
+ Version=0.3
+ Type=Application
+-Name=FOSDEM'10
+-Exec=/usr/bin/fosdem-schedule
++Name=FOSDEM schedule
++Exec=fosdem-schedule
+ Icon=fosdem
+-X-HildonDesk-ShowInToolbar=true
+-X-Osso-Type=application/x-executable
diff --git a/debian/patches/hildon.patch b/debian/patches/hildon.patch
new file mode 100644 (file)
index 0000000..c63525a
--- /dev/null
@@ -0,0 +1,49 @@
+Author: gregor herrmann <gregoa@debian.org>
+Description: remove hildon from paths
+
+--- a/data/Makefile
++++ b/data/Makefile
+@@ -12,28 +12,28 @@
+ all:
+ install: 
+-      $(CHK_DIR) $(PREFIX)/applications/hildon/ || $(MKDIR) $(PREFIX)/applications/hildon/ 
+-      $(INSTALL_FILE) ./maemo/$(PKG).desktop $(PREFIX)/applications/hildon/
++      $(CHK_DIR) $(PREFIX)/applications/ || $(MKDIR) $(PREFIX)/applications/
++      $(INSTALL_FILE) ./maemo/$(PKG).desktop $(PREFIX)/applications/
+-      $(CHK_DIR) $(PREFIX)/icons/hicolor/26x26/hildon/ || $(MKDIR) $(PREFIX)/icons/hicolor/26x26/hildon/ 
+-      $(INSTALL_FILE) ./26x26/$(ICON).png $(PREFIX)/icons/hicolor/26x26/hildon/
++      $(CHK_DIR) $(PREFIX)/icons/hicolor/26x26/ || $(MKDIR) $(PREFIX)/icons/hicolor/26x26/
++      $(INSTALL_FILE) ./26x26/$(ICON).png $(PREFIX)/icons/hicolor/26x26/
+-      $(CHK_DIR) $(PREFIX)/icons/hicolor/48x48/hildon/ || $(MKDIR) $(PREFIX)/icons/hicolor/48x48/hildon/ 
+-      $(INSTALL_FILE) ./48x48/$(ICON).png $(PREFIX)/icons/hicolor/48x48/hildon/
++      $(CHK_DIR) $(PREFIX)/icons/hicolor/48x48/ || $(MKDIR) $(PREFIX)/icons/hicolor/48x48/
++      $(INSTALL_FILE) ./48x48/$(ICON).png $(PREFIX)/icons/hicolor/48x48/
+-      $(CHK_DIR) $(PREFIX)/icons/hicolor/40x40/hildon/ || $(MKDIR) $(PREFIX)/icons/hicolor/40x40/hildon/ 
+-      $(INSTALL_FILE) ./40x40/$(ICON).png $(PREFIX)/icons/hicolor/40x40/hildon/
++      $(CHK_DIR) $(PREFIX)/icons/hicolor/40x40/ || $(MKDIR) $(PREFIX)/icons/hicolor/40x40/
++      $(INSTALL_FILE) ./40x40/$(ICON).png $(PREFIX)/icons/hicolor/40x40/
+-      $(CHK_DIR) $(PREFIX)/icons/hicolor/64x64/hildon/ || $(MKDIR) $(PREFIX)/icons/hicolor/64x64/hildon/
+-      $(INSTALL_FILE) ./64x64/$(ICON).png $(PREFIX)/icons/hicolor/64x64/hildon/
++      $(CHK_DIR) $(PREFIX)/icons/hicolor/64x64/ || $(MKDIR) $(PREFIX)/icons/hicolor/64x64/
++      $(INSTALL_FILE) ./64x64/$(ICON).png $(PREFIX)/icons/hicolor/64x64/
+ uninstall:
+-      $(RM) $(PREFIX)/applications/hildon/$(PKG).desktop
+-      $(RM) $(PREFIX)/icons/hicolor/26x26/hildon/$(ICON).png
+-      $(RM) $(PREFIX)/icons/hicolor/40x40/hildon/$(ICON).png
+-      $(RM) $(PREFIX)/icons/hicolor/48x48/hildon/$(ICON).png
+-      $(RM) $(PREFIX)/icons/hicolor/64x64/hildon/$(ICON).png
++      $(RM) $(PREFIX)/applications/$(PKG).desktop
++      $(RM) $(PREFIX)/icons/hicolor/26x26/$(ICON).png
++      $(RM) $(PREFIX)/icons/hicolor/40x40/$(ICON).png
++      $(RM) $(PREFIX)/icons/hicolor/48x48/$(ICON).png
++      $(RM) $(PREFIX)/icons/hicolor/64x64/$(ICON).png
+ clean:
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644 (file)
index 0000000..6554b84
--- /dev/null
@@ -0,0 +1,2 @@
+desktop.patch
+hildon.patch
diff --git a/debian/repack.local b/debian/repack.local
new file mode 100644 (file)
index 0000000..3bcaf02
--- /dev/null
@@ -0,0 +1,2 @@
+SUFFIX=+ds
+rm debian
diff --git a/debian/repack.stub b/debian/repack.stub
new file mode 100644 (file)
index 0000000..ac56520
--- /dev/null
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+: <<=cut
+=pod
+
+=head1 NAME
+
+repack.stub - script to repack upstream tarballs from uscan
+
+=head1 INSTRUCTIONS
+
+put this in debian/repack.stub and add "debian sh debian/repack.stub" to
+the end of the line in debian/watch. you will also need to add a version
+mangle to debian/watch.
+
+then create a debian/repack.local. this is a shell script that is
+sources under "set -e", so be careful to check returns codes.
+
+=head1 FUNCTIONS
+
+=over 4
+
+=item rm
+
+rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1
+
+=item mv
+
+mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1
+
+=item requires_version
+
+requires_version is there for future usage for requiring certain versions of the script
+
+=back
+
+=head1 VARIABLES
+
+=over 4
+
+=item SUFFIX
+
+defaults to +dfsg
+
+what to append to the upstream version
+
+=item RM_OPTS
+
+defaults to -vrf
+
+options to pass to rm
+
+=item MANIFEST
+
+defaults to 0, set to 1 to turn on.
+
+this will manipulate MANIFEST files in CPAN tarballs.
+
+=item UP_BASE
+
+this is the directory where the upstream source is.
+
+=back
+
+=cut
+
+if [ -z "$REPACK_SH" ]; then
+    if [ -f ../../scripts/repack.sh ]; then
+        REPACK_SH=../../scripts/repack.sh
+    fi
+    if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then
+        REPACK_SH=$(which repack.sh)
+    fi
+fi
+
+if [ ! -f "$REPACK_SH" ]; then
+    echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable"
+    echo "You can get it from http://svn.debian.org/viewsvn/pkg-perl/scripts/repack.sh"
+    exit 1
+fi
+
+exec "$REPACK_SH" "$@"
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..498721a
--- /dev/null
@@ -0,0 +1,29 @@
+#!/usr/bin/make -f
+
+PACKAGE = $(shell dh_listpackages)
+TMP     = $(CURDIR)/debian/$(PACKAGE)
+SQLITE  = $(shell dpkg-query --show --showformat='$${Version}\n' libqt4-sql-sqlite | sed -e 's/-[^-]\+$$//')
+
+%:
+       dh --with quilt $@
+
+override_dh_auto_configure:
+       qmake
+       pod2man debian/$(PACKAGE).pod > debian/$(PACKAGE).1
+       convert -geometry 32x32 ./data/64x64/fosdem.png debian/fosdem-schedule.xpm
+
+override_dh_auto_install:
+       INSTALL_ROOT=$(TMP) dh_auto_install
+
+override_dh_installchangelogs:
+       dh_installchangelogs NEWS
+
+override_dh_gencontrol:
+       dh_gencontrol -- \
+       -Vsqlite:Depends="$(SQLITE)"
+
+get-orig-source:
+       # for svn snapshots, otherwise uscan works
+       sh debian/get-orig-source
+
+.PHONY: get-orig-source
diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides
new file mode 100644 (file)
index 0000000..cdd519f
--- /dev/null
@@ -0,0 +1,2 @@
+# good idea, actually there, doesn't work right now
+fosdem-schedule source: debian-watch-file-should-use-sf-redirector
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..4eba348
--- /dev/null
@@ -0,0 +1,8 @@
+version=3
+opts=dversionmangle=s/\+ds// \
+http://sf.net/fosdem-maemo/fosdem-schedule-(.+)\.tar\.gz \
+       debian sh debian/repack.stub
+
+opts=dversionmangle=s/\+ds// \
+http://sourceforge.net/projects/fosdem-maemo/files/ .*/fosdem-schedule-(.+).tar.gz.* \
+       debian sh debian/repack.stub