# Generated by Makefile. Do not edit.

2012-03-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2012-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * MAINTAINERS: Removed.

   Removed obsolete MAINTAINERS file

2012-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * vapi/cutils.vapi,
  * src/Main.vala: Modified.

   Removed custom bindings of signal.h

2012-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Raise required pygobject version to 3.0.4

2012-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * Makefile.am: Modified.

   Added --target-glib option to VALAFLAGS

2012-03-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Use dist-xz instead of dist-bzip2

2012-03-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Raise required Vala to 0.15 and GLib to 2.31.0

2012-03-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Utils.vala,
  * src/io/RecordingReader.vala: Modified.

   Use FileAttribute namespace

2012-03-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala,
  * src/Scanner.vala: Modified.

   Removed usage of deprecated Thread.create function

2012-03-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/RecordingsStore.vala,
  * src/Manager.vala,
  * src/Schedule.vala,
  * src/Logging.vala: Modified.

   Replaced StaticRecMutex with RecMutex

2012-02-17  Matej Urbančič <mateju@svn.gnome.org>

  * po/sl.po: Modified.

   Updated Slovenian translation

2012-02-16  Marek Černocký <marek@manet.cz>

  * po/cs.po: Modified.

   Updated Czech translation

2012-02-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py: Modified.

   Revert "Use ugettext to make sure we always get an utf8 encoded
   string"

   This reverts commit 6e1d5aed0f8d99a633a02c04c64870984965a164.

   GTK+ always returns utf-8 encoded str objects, therefore we use
   these as well instead of unicode objects.

2012-02-09  Daniel Mustieles <daniel.mustieles@gmail.com>

  * po/es.po: Modified.

   Updated Spanish translation

2012-02-07  Piotr Drąg <piotrdrag@gmail.com>

  * po/pl.po: Modified.

   Updated Polish translation

2012-02-07  Piotr Drąg <piotrdrag@gmail.com>

  * po/POTFILES.in: Modified.

   Updated POTFILES.in

2012-02-07  Fran Diéguez <fran.dieguez@mabishu.com>

  * po/gl.po: Modified.

   Updated Galician translations

2011-12-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.2.8

=== version-0.2.7 ===
2011-12-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Prepare 0.2.7 release

2011-12-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   gnomedvb: Let get_adapter_info return a dict

   This makes it compatible with previous versions

2011-12-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.2.7

=== version-0.2.6 ===
2011-12-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Prepare 0.2.6 release

2011-12-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   totem: Use gettext from gnomedvb module

2011-12-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * tests/test-dvb-daemon.py: Modified.

   Removed obsolete import of gobject

2011-12-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac,
  * src/dbus/IDBusManager.vala,
  * src/Manager.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added GetAdapterInfo method to Manager DBus interface.

   Drop dependency on gstreamer python module.

2011-12-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/userdirs/__init__.py,
  * client/gnomedvb/userdirs/__userdirsmodule.c: Removed.

  * client/gnomedvb/__init__.py,
  * client/gnomedvb/Makefile.am: Modified.

   gnomedvb: Remove userdirs module and use GLib via introspection
   instead

2011-11-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   totem-plugin: Change title of window to the name of the channel
   that is currently playing

2011-11-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   EPGScanner: Retrieve sid only once

2011-11-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py: Modified.

   Use ugettext to make sure we always get an utf8 encoded string

2011-11-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py: Modified.

   Don't import gettext twice

2011-10-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/SchedulePaned.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Don't use deprecated HPaned and VPaned anymore

2011-10-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/DetailsDialog.py,
  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Replace deprecated Gtk.Table with Gtk.Grid

2011-10-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
  * client/gnomedvb/ui/wizard/pages/BasePage.py,
  * client/gnomedvb/ui/recordings/RecordingsDialog.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/wizard/pages/SaveChannelListPage.py,
  * client/gnomedvb/ui/widgets/DateTime.py,
  * client/gnomedvb/ui/widgets/Frame.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Don't use deprecated widgets HBox, VBox, HButtonBox and VButtonBox
   anymore

2011-10-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.2.6

=== version-0.2.5 ===
2011-10-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Prepare 0.2.5 release

2011-10-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Don't generate gzip tarball

2011-10-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.

   Added additional countries for dvb-c initial tuning data

   Czech Republic, Denmark, Spain, France, Hungary, Luxemburg

2011-10-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.

   Added additional countries for dvb-t initial tuning data

   Andorra, Azerbaijan, Croatia, Hungary, Israel, Iran, Lithuania,
   Latvia, Romania, Slovenia, Viet Nam

2011-10-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Append recordings to TreeStore with a single function call

2011-10-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.2.5

=== version-0.2.4 ===
2011-10-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Prepare 0.2.4 release

2011-10-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Bump minimum vala version to 0.14.0

2011-10-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/io/RecordingReader.vala: Modified.

   When searching for recordings, skip hidden directories and set
   maximum recursion depth to three.

   Fixes https://bugzilla.gnome.org/show_bug.cgi?id=659685

2011-10-03  Alexandre Franke <alexandre.franke@gmail.com>

  * po/fr.po: Modified.

   Update French translation

2011-09-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   Mark ForcedStopNotify as unowned

   Fixes issue with Vala 0.14

2011-09-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala,
  * src/rtsp/Server.vala,
  * src/Main.vala,
  * src/Manager.vala,
  * src/EPGScanner.vala,
  * src/Recorder.vala,
  * src/DeviceGroup.vala,
  * src/ChannelList.vala,
  * src/Factory.vala: Modified.

   Converted Factory to a GObject class.

   Static fields can only be initialized with constants in compact
   classes. Using a GObject class, the mutexes are initialized once
   the first Factory instance is created. See also
   https://bugzilla.gnome.org/show_bug.cgi?id=636509

2011-09-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Satellite/SatelliteChannel.vala,
  * src/Terrestrial/TerrestrialChannel.vala,
  * src/Cable/CableChannel.vala: Modified.

   Use this instead of base in Channel subclasses

   This is a work-around for
   https://bugzilla.gnome.org/show_bug.cgi?id=659863

2011-09-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EventStorage.vala: Modified.

   Removed obsolete destroy function

2011-09-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/RecordingsStore.vala,
  * src/Schedule.vala,
  * src/database/sqlite/SqliteConfigTimersStore.vala,
  * src/Recorder.vala,
  * src/ChannelList.vala,
  * src/Utils.vala,
  * src/EventStorage.vala: Modified.

   Make sure out parameters are always assigned a value

2011-09-15  dmustieles <daniel.mustieles@gmail.com>

  * po/es.po: Modified.

   Updated Spanish translation

2011-09-13  Matej Urbančič <mateju@svn.gnome.org>

  * po/sl.po: Modified.

   Updated Slovenian translation

2011-09-13  Martin Srebotnjak <miles@filmsi.net>

  * po/sl.po: Modified.

   Updated Slovenian translation

2011-09-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.2.4

=== version-0.2.3 ===
2011-09-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Prepare 0.2.3 release

2011-09-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RecordingsView.py: Modified.

   Changed order of columns in RecordingsView

2011-09-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Check version of pygobject-3.0 instead of pygobject-2.0

2011-09-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * README: Modified.

   Updated dependencies in README

2011-09-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Raised pygobject minimum version to 2.90.1

2011-09-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Enable maintainer mode by default

2011-09-05  Kjartan Maraas <kmaraas@gnome.org>

  * po/LINGUAS: Modified.

   Added nb

2011-09-05  Kjartan Maraas <kmaraas@gnome.org>

  * po/nb.po: Added.

   Added Norwegian bokmål translation

2011-08-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala,
  * src/Settings.vala,
  * src/Manager.vala,
  * src/Main.vala: Modified.

   Allow to add fake devices to settings.ini

   Example of a fake DVB-T device in settings.ini. Keep in mind that
   channels.conf must contain valid tuning data for the specified
   adapter type.

   [device.1] name=Something type=DVB-T adapter=1 frontend=0
   channels_file=/home/sebp/channels.conf recordings_dir=/tmp

2011-08-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala,
  * src/Manager.vala,
  * src/database/sqlite/SqliteConfigTimersStore.vala: Modified.

   Device: Removed unused group_id parameter

2011-08-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsView.py,
  * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py,
  * client/gnomedvb/ui/wizard/__init__.py,
  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
  * client/gnomedvb/ui/recordings/RecordingsDialog.py,
  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/widgets/ScheduleView.py,
  * client/gnome-dvb-setup,
  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/preferences/DeviceGroupsView.py,
  * client/gnomedvb/ui/timers/MessageDialogs.py,
  * client/gnomedvb/ui/widgets/RunningNextView.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/wizard/pages/SaveChannelListPage.py,
  * client/gnomedvb/ui/widgets/RecordingsView.py,
  * client/gnomedvb/ui/widgets/DateTime.py,
  * client/gnome-dvb-control,
  * client/gnomedvb/__init__.py,
  * client/gnomedvb/ui/widgets/ChannelGroupsView.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/wizard/pages/IntroPage.py,
  * client/gnomedvb/ui/timers/CalendarDialog.py,
  * client/gnomedvb/ui/widgets/DetailsDialog.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Don't bind gettext domain globally to avoid interfering with
   applications that import gnomedvb

2011-08-16  Fran Dieguez <fran@openhost.es>

  * po/LINGUAS: Modified.

   Added Galician to LINGUAS file

2011-08-16  Fran Dieguez <fran@openhost.es>

  * po/gl.po: Added.

   Updated Galician translations

2011-08-16  Yinghua Wang <wantinghard@gmail.com>

  * po/zh_CN.po: Added.

  * po/LINGUAS: Modified.

   Add Simplified Chinese translation.

2011-08-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py: Modified.

   Fixed retrieving iter pointing to start of previous day in
   ScheduleStore

2011-08-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/ui/widgets/ChannelsView.py,
  * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py,
  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/wizard/pages/BasePage.py,
  * client/gnomedvb/ui/widgets/CellRendererDatetime.py,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/widgets/ScheduleView.py,
  * client/gnomedvb/ui/widgets/RecordingsStore.py,
  * client/gnomedvb/ui/widgets/SchedulePaned.py,
  * client/gnomedvb/ui/wizard/pages/SaveChannelListPage.py,
  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/preferences/DeviceGroupsView.py,
  * client/gnomedvb/ui/widgets/RunningNextView.py,
  * client/gnomedvb/DBusWrapper.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/widgets/HelpBox.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/widgets/RecordingsView.py,
  * client/gnomedvb/ui/widgets/DateTime.py,
  * client/gnomedvb/ui/widgets/Frame.py,
  * client/gnomedvb/ui/widgets/ChannelGroupsView.py,
  * client/totem-plugin/dvb-daemon.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: Modified.

   Use GObject instead of gobject module

2011-08-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py: Modified.

   Fixed bug where extended event description was not displayed when
   selecting an event in SchedulePaned

2011-07-19  Matej Urbančič <mateju@svn.gnome.org>

  * po/sl.po: Modified.

   Updated Slovenian translation

2011-07-15  Matej Urbančič <mateju@svn.gnome.org>

  * po/sl.po: Modified.

   Updated Slovenian translation

2011-06-20  Matej Urbančič <mateju@svn.gnome.org>

  * po/sl.po: Modified.

   Updated Slovenian translation

2011-06-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.2.2

=== version-0.2.2 ===
2011-06-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Prepare release 0.2.2

2011-06-10  Yuri Myasoedov <omerta13@yandex.ru>

  * po/ru.po: Added.

  * po/LINGUAS: Modified.

   Added Russian Translation

2011-06-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * data/org.gnome.UPnP.MediaServer1.DVBDaemon.service.in: Removed.

  * data/Makefile.am: Modified.

   Removed MediaServer1 D-Bus service file

2011-05-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Removed shebang from DBusWrapper.py

2011-05-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/io/ChannelListReader.vala,
  * src/Channel.vala,
  * src/Satellite/SatelliteChannel.vala,
  * src/Cable/CableChannel.vala,
  * src/Terrestrial/TerrestrialChannel.vala: Modified.

   Make sure that Channel's GroupId is set in the constructor.

   This fixes a bug where EPG events where not restored at start time.

2011-05-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteEPGStore.vala,
  * src/Schedule.vala: Modified.

   Added more debug output

2011-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.2.2

=== version-0.2.1 ===
2011-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Prepare 0.2.1 release

2011-05-22  Giannis Katsampirhs <juankatsampirhs@gmail.com>

  * po/el.po: Modified.

   l10n: Updated Greek translation for gnome-dvb-daemon

2011-05-22  Mel Argyropoulou <bunnydee93@gmail.com>

  * po/el.po: Modified.

   l10n: Updated Greek translation for gnome-dvb-daemon

2011-05-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.

   Adjusted DVB-T brute-force scan to new signature of AddScanningData
   method

   https://bugzilla.gnome.org/show_bug.cgi?id=650316

2011-05-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/ui/widgets/RunningNextView.py: Modified.

   gnomedvb: Check if return value of get_schedule is not None

2011-05-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: Modified.

   gnomedvb: Check if return value of get_scanner_for_device is not
   None

2011-05-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/totem-plugin/dvb-daemon.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   gnomedvb: Always check if return value of get_device_group is not
   None

2011-05-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala: Modified.

   Manager: disconnect from destroyed signal before destroying
   Scanners in shutdown. This fixes a concurrent modification
   exception.

2011-05-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py: Modified.

   gnomedvb: Launch gnome-dvb-setup when pressing on preferences
   button

2011-05-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py: Modified.

   gnomedvb: Set window position of preferences window

2011-05-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py: Modified.

   Updated copyright

2011-05-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/defs.py.in: Modified.

   Removed unused variables from defs.py.in

2011-05-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py: Modified.

   Fixed binding gettext domain

2011-05-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.2.1

=== version-0.2.0 ===
2011-05-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS,
  * configure.ac: Modified.

   Prepare 0.2.0 release

2011-05-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Channel.vala,
  * src/Schedule.vala,
  * src/rtsp/Server.vala,
  * src/rygel/Services2.vala,
  * src/Main.vala: Modified.

   Use async methods instead of calling the methods with Idle.add

   https://bugs.launchpad.net/bugs/769531

2011-04-28  Matej Urbančič <mateju@svn.gnome.org>

  * po/sl.po: Modified.

   Updated Slovenian translation

2011-04-27  Piotr Drąg <piotrdrag@gmail.com>

  * po/pl.po: Modified.

   Updated Polish translation

2011-04-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala,
  * src/Scanner.vala: Modified.

   Use void* instead of bool as return value in GThread function

   https://bugs.launchpad.net/gnome-dvb-daemon/+bug/704036 Patch by
   DimStar

2011-04-24  Marek Černocký <marek@manet.cz>

  * po/cs.po: Modified.

   Updated Czech translation

2011-04-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Updated url to bug tracker in configure.ac

2011-04-24  Jorge González <jorgegonz@svn.gnome.org>

  * po/es.po: Modified.

   Updated Spanish translation

2011-04-24  Jorge González <jorgegonz@svn.gnome.org>

  * po/es.po: Modified.

   Updated Spanish translation

2011-04-23  Mario Blättermann <mariobl@gnome.org>

  * po/de.po: Modified.

   [l10n] Updated German translation

2011-04-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Totem: Fixed a couple of issues revealed by pylint

2011-04-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Totem: Fixed spawning of gnome-dvb-setup

2011-04-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/widgets/CellRendererDatetime.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/timers/MessageDialogs.py,
  * client/gnomedvb/ui/timers/CalendarDialog.py,
  * client/gnomedvb/ui/widgets/RunningNextView.py,
  * client/gnomedvb/ui/widgets/ChannelGroupsStore.py,
  * client/gnomedvb/ui/recordings/RecordingsDialog.py,
  * client/gnomedvb/ui/widgets/DetailsDialog.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/widgets/RunningNextStore.py,
  * client/gnomedvb/ui/widgets/DateTime.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   gnomedvb: Fixed a couple of issues revealed by pylint

2011-04-21  Marek Černocký <marek@manet.cz>

  * po/cs.po: Modified.

   Updated Czech translation

2011-04-21  Matej Urbančič <mateju@svn.gnome.org>

  * po/sl.po: Modified.

   Updated Slovenian translation

2011-04-21  Daniel Mustieles <daniel.mustieles@gmail.com>

  * po/es.po: Modified.

   Updated Spanish translation

2011-04-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.91

=== version-0.1.90 ===
2011-04-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS,
  * configure.ac: Modified.

   Prepare 0.1.90 release

2011-04-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Updated pygobject required version to 2.28.4

2011-04-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * gen-changelog.py: Added.

  * Makefile.am: Modified.

   Added script to generate ChangeLog file

2011-04-20  Matej Urbančič <mateju@svn.gnome.org>

  * po/sl.po: Modified.

   Updated Slovenian translation

2011-04-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Logging.vala: Added.

  * src/ChannelFactory.vala,
  * src/Scanner.vala,
  * src/rtsp/Server.vala,
  * vapi/cutils.vapi,
  * src/Device.vala,
  * src/rtsp/MediaFactory.vala,
  * src/ScannedItem.vala,
  * src/io/RecordingReader.vala,
  * Makefile.am,
  * src/database/sqlite/SqliteConfigTimersStore.vala,
  * src/rygel/Services2.vala,
  * src/Recorder.vala,
  * src/DeviceGroup.vala,
  * src/Utils.vala,
  * src/RecordingsStore.vala,
  * src/database/sqlite/SqliteDatabase.vala,
  * src/io/ChannelListReader.vala,
  * src/Main.vala,
  * src/EPGScanner.vala,
  * src/Settings.vala,
  * src/ChannelList.vala,
  * src/io/RecordingWriter.vala,
  * src/Schedule.vala,
  * src/Manager.vala,
  * src/Recording.vala,
  * src/Factory.vala: Modified.

   Use new logging facility

   Removed trailing whitespaces

2011-04-19  Matej Urbančič <mateju@svn.gnome.org>

  * po/LINGUAS: Modified.

   Added sl for Slovenian translation

2011-04-19  Matej Urbančič <mateju@svn.gnome.org>

  * po/sl.po: Added.

   Added Slovenian translation

2011-04-19  Piotr Drąg <piotrdrag@gmail.com>

  * po/pl.po: Modified.

   Updated Polish translation

2011-04-18  Mario Blättermann <mariobl@gnome.org>

  * po/de.po: Modified.

   [l10n] Updated German translation

2011-04-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Set required GLib version to 2.28.5

2011-04-17  Claude Paroz <claude@2xlibre.net>

  * po/fr.po: Modified.

   Updated French translation

2011-04-17  Khaled Hosny <khaledhosny@eglug.org>

  * po/ar.po: Modified.

   Updated Arabic translation

2011-04-17  Khaled Hosny <khaledhosny@eglug.org>

  * po/ar.po: Modified.

   Various translation fixes

2011-04-17  Daniel Nylander <po@danielnylander.se>

  * po/sv.po: Modified.

   Updated Swedish translation

2011-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Totem: Ported to GDBus

2011-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   gnomedvb: Fixed recording-(started|finished) signal

2011-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py: Modified.

   gnomedvb: Fix preferences if devices and groups are added

2011-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Dialogs.py: Modified.

   gnomedvb: Set parent and mnemonic

2011-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DVBModel.py: Modified.

   gnomedvb: Added method signature for DBus call

2011-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/preferences/DeviceGroupsView.py: Modified.

   gnomedvb: Fix wrong data type issue in Preferences

2011-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   gnomedvb: Use appointment-soon icon instead of stock_timer

2011-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleView.py: Modified.

   gnomedvb: Set colors in ScheduleView correctly

2011-04-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/it.po,
  * po/lt.po,
  * po/hu.po,
  * po/cs.po,
  * po/el.po,
  * po/tr.po,
  * po/da.po,
  * po/pt_BR.po,
  * po/sr.po,
  * po/en_GB.po,
  * po/de.po,
  * po/ar.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Imported latest translations from launchpad

2011-04-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Removed.

   Removed .pot file

2011-04-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * .gitignore,
  * src/.gitignore: Added.

  * .bzrignore: Removed.

   Updated list of ignored files

2011-04-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * gnome-dvb-daemon.doap: Modified.

   Update download-page

2011-04-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * gnome-dvb-daemon.doap: Added.

   Added DOAP file

2011-04-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py: Modified.

   Assign return value of get_xdg_user_dir

2011-04-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Don't print datadir and libdir

2011-04-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * acinclude.m4: Removed.

  * configure.ac,
  * data/Makefile.am: Modified.

   Cleanup configure.ac

2011-04-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Updated required glib version to 2.28.6

2011-04-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Require pygobject >= 2.28.3 and removed checks for obsolete python
   modules

2011-04-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/ui/widgets/RunningNextView.py,
  * client/gnomedvb/DVBModel.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/widgets/RecordingsStore.py,
  * client/gnomedvb/ui/recordings/DetailsDialog.py,
  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
  * client/gnomedvb/DBusWrapper.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/widgets/RunningNextStore.py,
  * tests/test-dvb-daemon.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/recordings/RecordingsDialog.py: Modified.

   Ported GUI to use GDBus

2011-04-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/dbus/IDBusScanner.vala: Added.

  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala,
  * src/Manager.vala,
  * Makefile.am,
  * src/Satellite/SatelliteScanner.vala: Modified.

   Use a single Scanner DBus interface for all adapter types

2011-04-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/MediaFactory.vala,
  * src/Scanner.vala,
  * src/io/RecordingReader.vala,
  * src/io/ChannelListReader.vala,
  * src/Cable/CableScanner.vala,
  * configure.ac,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Satellite/SatelliteScanner.vala: Modified.

   Don't use deprecated function anymore. Requires Vala >= 0.12.0

2011-04-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rygel/Services.vala,
  * src/rygel/Interfaces.vala: Removed.

  * src/Scanner.vala,
  * src/rygel/Interfaces2.vala,
  * src/dbus/IDBusDeviceGroup.vala,
  * src/dbus/IDBusRecordingsStore.vala,
  * configure.ac,
  * src/dbus/IDBusRecorder.vala,
  * src/Cable/CableScanner.vala,
  * Makefile.am,
  * src/rygel/Services2.vala,
  * src/Recorder.vala,
  * src/dbus/IDBusChannelList.vala,
  * src/Utils.vala,
  * src/RecordingsStore.vala,
  * src/dbus/IDBusSchedule.vala,
  * src/Main.vala,
  * src/dbus/IDBusManager.vala,
  * src/ChannelList.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Schedule.vala,
  * src/Manager.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/DeviceGroup.vala: Modified.

   Ported the daemon to use gdbus instead of libdbus, requires glib >=
   2.26. Removed support for Rygel's MediaServer1 interface.

2011-03-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py: Modified.

   Removed unused function launch_default_for_uri. Enabled
   gnomedvb.userdirs module.

2011-03-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Totem: Set totem_object after do_activate has been called instead
   of in __init__

2011-03-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   gnomedvb: Use Gtk.IconTheme instead of Gtk.Image to retrieve pixbuf
   for gnome-dvb-setup icon

2011-03-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Totem: check self.totem_object in deactivate

2011-02-23  Marvin Schmidt <marv@exherbo.org>

  * configure.ac: Modified.

   build: Fix totem-plugin option

   The third argument to AC_ARG_ENABLE is action-if-present, it will
   be used when either --{enable,disable}-totem-plugin is passed.
   Using enable_totem="yes" would mean that the totem plugin is always
   enabled, so instead we have to use $enableval here to get what we
   want.

   Also check if we got a valid plugin directory with pkg-config and
   bail out if we didn't. Otherwise TOTEM_PLUGIN_DIR would have been
   empty in the case that --enable-totem-plugin was passed but totem
   wasn't installed.

2011-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Totem: Display recordings when changing 'group by' type.

2011-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Totem: Added data parameter to gtk_menu_popup call

2011-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/DateTime.py: Modified.

   Updated usage of grad_add, grab_remove to latest pygobject

2011-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/Frame.py: Modified.

   Remove old child_widget before adding new one in BaseFrame

2011-02-20  Marvin Schmidt <marv@exherbo.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Adjust to new libpeas API

2011-02-19  Marvin Schmidt <marv@exherbo.org>

  * vapi/cstuff.c: Modified.

   Avoid NULL pointer dereference in get_adapters()

   The ifa_addr field in a ifa_addrs structure might be NULL. This
   leads to a segfaults when trying to access
   iter->ifa_addr->sa_family unconditionally. Therefore we have to
   skip all interfaces without address.

2011-01-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/POTFILES.in: Modified.

   Added dvb-daemon.plugin.in to POTFILES

2011-01-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.plugin.in: Added.

  * client/totem-plugin/dvb-daemon.totem-plugin.in: Removed.

  * client/totem-plugin/dvb-daemon.py,
  * client/totem-plugin/Makefile.am: Modified.

   Totem plugin: Initial port to PyGI and GTK+3

2011-01-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/SummaryPage.py: Modified.

   Pack correct widget

2011-01-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   Set user_data to None by default

2011-01-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.

   Fixed column types of ChannelsTreeStore

2011-01-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Retrieve totem plugin dir from pkg-config variable

2011-01-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Mark what's on buttons insensitive if no device has been setup

2011-01-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/DateTime.py,
  * client/gnomedvb/ui/widgets/ScheduleView.py,
  * client/gnomedvb/ui/widgets/HelpBox.py: Modified.

   Ported to GTK+3 theme changes

2011-01-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/rhythmbox-plugin/dvb-rhythm.py,
  * client/rhythmbox-plugin/Makefile.am,
  * client/rhythmbox-plugin/dvb-rhythm.rb-plugin.in: Removed.

   Removed Rhytmbox plugin

2011-01-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/widgets/DetailsDialog.py,
  * client/gnomedvb/ui/wizard/pages/IntroPage.py,
  * client/gnomedvb/ui/timers/TimerDialog.py,
  * client/gnomedvb/ui/widgets/DateTime.py,
  * client/gnomedvb/ui/widgets/Frame.py,
  * client/gnomedvb/ui/wizard/pages/BasePage.py: Modified.

   Do not use Gtk.Alignment anymore

2011-01-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/widgets/ScheduleView.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Use appointment-soon icon instead of stock_timer

2011-01-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: Modified.

   Use gobject instead of GLib module, removed comments.

2011-01-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/ui/widgets/ChannelsView.py,
  * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py,
  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
  * client/gnomedvb/ui/widgets/ChannelGroupsStore.py,
  * client/gnomedvb/ui/recordings/RecordingsDialog.py,
  * client/gnomedvb/ui/widgets/RunningNextStore.py,
  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/wizard/pages/BasePage.py,
  * client/gnomedvb/ui/widgets/CellRendererDatetime.py,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/recordings/DetailsDialog.py,
  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/widgets/ScheduleView.py,
  * client/gnomedvb/ui/widgets/RecordingsStore.py,
  * client/gnomedvb/ui/widgets/SchedulePaned.py,
  * client/gnome-dvb-setup,
  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/preferences/DeviceGroupsView.py,
  * client/gnomedvb/ui/timers/MessageDialogs.py,
  * client/gnomedvb/ui/widgets/RunningNextView.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/widgets/HelpBox.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/wizard/pages/SaveChannelListPage.py,
  * client/gnomedvb/ui/widgets/RecordingsView.py,
  * client/gnomedvb/ui/widgets/DateTime.py,
  * client/gnomedvb/ui/widgets/Frame.py,
  * client/gnome-dvb-control,
  * client/gnomedvb/__init__.py,
  * client/gnomedvb/ui/widgets/ChannelGroupsView.py,
  * client/totem-plugin/dvb-daemon.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/wizard/pages/IntroPage.py,
  * client/gnomedvb/ui/timers/CalendarDialog.py,
  * client/gnomedvb/ui/widgets/DetailsDialog.py,
  * client/rhythmbox-plugin/dvb-rhythm.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Port to PyGI and GTK+3

2011-01-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.24

=== version-0.1.23 ===
2011-01-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2011-01-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/hu.po,
  * po/el.po: Added.

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/it.po,
  * po/lt.po,
  * po/cs.po,
  * po/tr.po,
  * po/pt_BR.po,
  * po/da.po,
  * po/LINGUAS,
  * po/sr.po,
  * po/en_GB.po,
  * po/de.po,
  * po/ar.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Updated translations

   Added Greek and Hungarian

2011-01-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated POT file

2011-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * vapi/cstuff.c: Modified.

   Removed useless if-else case

2011-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Channel.vala,
  * src/rtsp/Server.vala: Modified.

   Do not use hostname in rtsp streaming URL but use the IPv4 address
   of the interface specified in the settings file.

   The default and fallback is localhost.

2011-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * vapi/cstuff.h,
  * vapi/cstuff.c,
  * vapi/cutils.vapi: Modified.

   Added helper function to retrieve name and IPv4 address of all
   network interfaces

2011-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/EPGScanner.vala,
  * src/Settings.vala: Modified.

   Added getters for values in settings file

2011-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac,
  * Makefile.am: Modified.

   Use upstream gettext instead of glib one

2011-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * data/Makefile.am: Modified.

   Removed desktop_DATA from EXTRA_DIST

2011-01-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EventStorage.vala: Added.

  * Makefile.am,
  * src/Schedule.vala: Modified.

   Detect overlapping EPG events and remove outdated events.

   Moved handling of GSequence to new class EventStorage.

2011-01-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Utils.vala: Modified.

   Added t_min, t_max and strdiff methods

2011-01-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Event.vala: Modified.

   Added get_start_timestamp and get_overlap_percentage methods

2010-12-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: Modified.

   gnomedvb: Display adapter and frontend for each device in the setup
   assistant

2010-12-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala,
  * src/Schedule.vala,
  * configure.ac,
  * src/EPGScanner.vala,
  * src/Settings.vala,
  * src/Utils.vala,
  * src/io/RecordingWriter.vala,
  * src/io/ChannelListWriter.vala: Modified.

   Fixed compiler errors. Requires Vala >= 0.11.2

2010-12-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Terrestrial/TerrestrialScanner.vala: Modified.

   Fixed parsing of guard interval

2010-12-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Satellite/SatelliteScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Use length property to get array length

2010-11-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Totem: use dgettext to avoid overriding Totem's translations

2010-11-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/SchedulePaned.py: Modified.

   SchedulePaned: Don't allow to edit TextView

2010-11-14  Patrick Niklaus <marex@compiz-fusion.org>

  * client/gnomedvb/ui/widgets/ScheduleView.py: Modified.

   Ignore the case when searching in the schedule

2010-11-14  Patrick Niklaus <marex@compiz-fusion.org>

  * client/gnomedvb/ui/widgets/ScheduleView.py: Modified.

   Make ScheduleView searchable

2010-10-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.23

=== version-0.1.22 ===
2010-10-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2010-10-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/lt.po: Added.

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/it.po,
  * po/cs.po,
  * po/gnome-dvb-daemon.pot,
  * po/tr.po,
  * po/pt_BR.po,
  * po/da.po,
  * po/LINGUAS,
  * po/sr.po,
  * po/en_GB.po,
  * po/de.po,
  * po/ar.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Updated translations

2010-10-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Updated minimum version of vala to 0.10.0, gstreamer to 0.10.29 and
   gst-rtsp to 0.10.7

2010-10-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/Server.vala: Modified.

   rtsp: set address of RTSPServer

2010-10-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala,
  * src/database/SqlError.vala: Modified.

   Made errors public

2010-10-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/io/ChannelListWriter.vala,
  * src/Scanner.vala: Modified.

   Fixed deprecation warning: use string.length

2010-10-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.

   gnomedvb: Insert channels into correct group when using more than
   one device group

2010-10-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Schedule: Lock access when adding epg events to database

2010-10-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteEPGStore.vala,
  * src/database/sqlite/SqliteDatabase.vala,
  * src/database/sqlite/SqliteConfigTimersStore.vala: Modified.

   Sqlite: Reset statement after it has been executed instead of
   before it gets executed next time

2010-08-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.22

=== version-0.1.21 ===
2010-08-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2010-08-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/it.po: Added.

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/tr.po,
  * po/cs.po,
  * po/pt_BR.po,
  * po/da.po,
  * po/LINGUAS,
  * po/sr.po,
  * po/en_GB.po,
  * po/de.po,
  * po/ar.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Added Italian translation. Updated translations.

2010-08-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated POT file

2010-08-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   totem: Remove hack to modify Totem's recently used entry

2010-08-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   totem: Monitor DBus for changing owner of org.gnome.DVB

2010-08-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Channel.vala: Modified.

   Append channel name to rtsp URL

2010-08-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Utils.vala: Modified.

   Utils: Allow more characters in remove_nonalphanums

2010-08-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala: Modified.

   Device: Replaced critical with warning

2010-08-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * data/org.gnome.UPnP.MediaServer2.DVBDaemon.service.in: Added.

  * data/Makefile.am: Modified.

   Added D-Bus service file for org.gnome.UPnP.MediaServer2.DVBDaemon
   interface

2010-08-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Main: Renamed option disable-rygel to disable-mediaserver

2010-08-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Main: Added enable-mediaserver2 option to command line interface

2010-08-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rygel/Services2.vala: Modified.

   MediaServer2: Calculate array index correctly

2010-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Utils.vala,
  * src/Scanner.vala,
  * src/Main.vala: Modified.

   Replaced error calls with critical to avoid unreachable code
   warnings

2010-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala,
  * src/EPGScanner.vala: Modified.

   More adjustments to libgee deprecations

2010-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala: Modified.

   Manager: Adjusted to libgee deprecations

2010-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Recorder: Adjusted to libgee deprecations

2010-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   RecordingsStore: Adjusted to libgee deprecations

2010-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala: Modified.

   ChannelList: Adjusted to libgee deprecations

2010-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Schedule: Adjusted to libgee deprecations

2010-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rygel/Services.vala: Modified.

   Moved previous MediaServerSepc implementation and fixed compiler
   warnings

2010-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rygel/Interfaces2.vala,
  * src/rygel/Services2.vala: Added.

  * Makefile.am,
  * src/Main.vala: Modified.

   Added initial implementation of Rygel's MediaServerSpec2

2010-07-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala,
  * src/ChannelFactory.vala,
  * src/EPGScanner.vala,
  * src/Scanner.vala: Modified.

   Build fixes for Vala 0.9.3

2010-06-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.21

=== version-0.1.20 ===
2010-06-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2010-06-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/tr.po,
  * po/cs.po,
  * po/da.po,
  * po/pt_BR.po,
  * po/sr.po,
  * po/en_GB.po,
  * po/de.po,
  * po/ar.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Updated translations

2010-06-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated .pot file

2010-06-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: Modified.

   gnomedvb: Display signal strength and signal-to-noise ratio when
   scanning

2010-06-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   gnomedvb: Added frontend-stats signal to scanner

2010-06-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Scanner: added frontend_stats signal that emits signal strength and
   signal to noise ratio

2010-06-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac,
  * Makefile.am: Modified.

   Require valac 0.9.1 und automake 1.11

2010-06-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala,
  * src/ChannelFactory.vala,
  * src/EPGScanner.vala,
  * src/Scanner.vala: Modified.

   Adjust to changes in Vala 0.9.1

2010-06-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Manager.vala,
  * src/ChannelFactory.vala,
  * src/Recording.vala: Modified.

   Use connect instead of += to connect to signals

2010-06-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   ChannelFactory: set pipeline back to playing in remove_channel if
   others are still watching it

2010-06-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/DateTime.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Fixed bug where current time wasn't displayed in timer dialog

2010-05-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.20

=== version-0.1.19 ===
2010-05-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2010-05-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   totem-plugin: Fixed opening of DVB preferences window

2010-05-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   gnomedvb: Catch error when retrieving icon from icon theme

2010-05-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Scanner: Create channels with Channel.without_schedule

2010-05-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Channel.vala,
  * src/Satellite/SatelliteChannel.vala,
  * src/Cable/CableChannel.vala,
  * src/Terrestrial/TerrestrialChannel.vala: Modified.

   Channel: added Channel.without_schedule constructor

2010-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump

=== version-0.1.18 ===
2010-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2010-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * README: Modified.

   Added gudev dependency to README

2010-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/pt_BR.po: Added.

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/tr.po,
  * po/cs.po,
  * po/da.po,
  * po/LINGUAS,
  * po/sr.po,
  * po/en_GB.po,
  * po/de.po,
  * po/ar.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Updated translations

2010-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/SchedulePaned.py: Modified.

   Don't append newline if short description is empty

2010-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py: Modified.

   Don't escape extended description because it is displayed in a
   gtk.TextView

2010-05-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Schedule: Use remove_all_events_older_than method. Check if
   get_event returns none null value.

2010-05-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteEPGStore.vala,
  * src/database/EPGStore.vala: Modified.

   EPGStore: Removed remove_all_events method, added
   remove_events_older_than

   The latter removes all expired events in a single statement.

2010-05-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Event.vala: Modified.

   Event: made get_end_timestamp public

2010-05-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Schedule: remove all expired events in a single transaction

2010-05-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteEPGStore.vala,
  * src/database/EPGStore.vala: Modified.

   EPGStore: added remove_all_events method that remove all events in
   one transaction

2010-05-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Initiate channel_events attrobite in construct method to avoid
   crash when on_eit_structure is called before EPG scan started

2010-05-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteConfigTimersStore.vala: Modified.

   Group sql statements into one transaction where possible

2010-05-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/udev/__init__.py,
  * client/gnomedvb/udev/_dvbudevmodule.c: Removed.

  * client/gnomedvb/Makefile.am,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Removed python udev module and use new DBus method instead

2010-05-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala,
  * src/dbus/IDBusManager.vala: Modified.

   Added GetDevices method to manager DBus interface to retrieve
   informations about devices via udev

2010-05-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala,
  * src/ChannelFactory.vala,
  * src/DeviceGroup.vala: Modified.

   Added methods to start/stop EPGScanner where it is checked if
   epgscanner is enabled

2010-05-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala,
  * src/Main.vala: Modified.

   Added support for hotplugging devices

2010-05-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * Makefile.am: Modified.

   Compile daemon with gudev library

2010-05-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteConfigTimersStore.vala,
  * src/database/ConfigStore.vala: Modified.

   Added get_parent_group method

2010-05-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/DeviceGroup.vala: Modified.

   Added add_and_emit and remove_and_emit methods that emit
   device_(added|removed) signal.

   If the reference device is removed a new reference is assigned.

2010-05-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Event.vala,
  * src/EPGScanner.vala,
  * src/Schedule.vala: Modified.

   Use HashSet to store events in EPGScanner

2010-05-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Add all detected events at once using Schedule.add_all before next
   channel is scanned

   Don't parse audio/video components of events. Ignore already
   expired events.

2010-05-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Added add_all function to schedule that adds/updates all events in
   one transaction

2010-05-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteDatabase.vala: Modified.

   Added (begin|end)_transaction functions to SqliteDatabase

2010-05-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteEPGStore.vala: Modified.

   Set synchronous to OFF of events db for speed reasons

2010-05-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Factory.vala,
  * src/Schedule.vala,
  * src/Main.vala: Modified.

   Return owned values in Factory

2010-05-04  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated .pot file

2010-05-04  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: Modified.

   Added text that scanning for channels may take some time.

2010-04-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala,
  * src/Utils.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Use line-based reader to read initial tuning data. Only do the
   actual parsing of a single line in sub-classes.

2010-04-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Utils.vala: Modified.

   Store file attributes in const variable

2010-04-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/io/RecordingReader.vala,
  * src/io/RecordingWriter.vala: Added.

  * src/RecordingsStore.vala,
  * Makefile.am,
  * src/Recording.vala,
  * src/Recorder.vala: Modified.

   Refactored reading and writing recordings file

2010-04-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Load channels file in main method

2010-04-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala,
  * src/DeviceGroup.vala,
  * src/Manager.vala,
  * src/database/sqlite/SqliteConfigTimersStore.vala: Modified.

   Added new_with_type and new_full methods to Device class and
   removed duplicate code.

2010-04-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala,
  * src/io/ChannelListReader.vala: Modified.

   Store channels read from file in the provided ChannelList instance

2010-04-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * Makefile.am: Modified.

   Updated Makefile with new file locations

2010-04-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/io/ChannelListReader.vala,
  * src/io/ChannelListWriter.vala: Added.

  * src/ChannelListWriter.vala,
  * src/ChannelListReader.vala: Removed.

  * src/Scanner.vala,
  * src/ChannelList.vala: Modified.

   Moved ChannelList(Reader|Writer) to io package dir. Reimplemented
   read method.

2010-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Use gnome-dvb-daemon domain for gettext and locale

2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.18

=== version-0.1.17 ===
2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/cs.po,
  * po/da.po,
  * po/tr.po,
  * po/sr.po,
  * po/en_GB.po,
  * po/de.po,
  * po/ar.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Updated translations

2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated .pot file

2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala,
  * client/gnomedvb/DVBModel.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Use adapter and frontend to determine type of device instead of
   adapter only

2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Don't restore EPG events in constructor of Schedule but delay the
   whole process.

2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteEPGStore.vala,
  * src/database/sqlite/SqliteDatabase.vala,
  * src/database/sqlite/SqliteConfigTimersStore.vala: Modified.

   Improve sql queries so we only query the stuff we actually need

2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   set timezone to avoid that strftime stats /etc/localtime on every
   call

2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   Made the call to destroy the scanner async and show dialog with
   progressbar in the meantime

2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.

   Check if filename of initial tuning data is formated as we expect

2010-04-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/udev/_dvbudevmodule.c: Modified.

   Check for NULL values when retrieving informations about a device
   with udev

2010-04-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * vapi/cstuff.h,
  * vapi/cstuff.c,
  * vapi/cutils.vapi: Modified.

   Added function for debugging using strace

2010-04-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Use tuning parameters from initial tuning data instead of NIT

2010-04-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/userdirs/__userdirsmodule.c: Modified.

   Convert XDG user dir path utf8

2010-04-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   Fixed possibly unassigned local variable error

2010-04-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Manager.vala,
  * src/Scanner.vala: Modified.

   Fixed uncaught DBus.Error warnings

2010-04-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Schedule.vala: Modified.

   Catch SqlError

2010-04-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Set icon of gnome-dvb-control window to gnome-dvb-daemon

2010-04-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   Set window icon and header image of assistant to gnome-dvb-setup

2010-04-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Removed main method from DBusWrapper

2010-04-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DVBModel.py,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Use udev instead of HAL to retrieve devices

2010-04-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Check if glib python module exists during configure

2010-04-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * data/icons/hicolor_apps_16x16_gnome-dvb-setup.png,
  * data/icons/hicolor_apps_24x24_gnome-dvb-setup.png,
  * data/icons/hicolor_apps_scalable_gnome-dvb-daemon.svg,
  * data/icons/hicolor_apps_16x16_gnome-dvb-daemon.png,
  * data/icons/Makefile.am,
  * data/icons/hicolor_apps_64x64_gnome-dvb-setup.png,
  * data/icons/hicolor_apps_32x32_gnome-dvb-setup.png,
  * data/icons/hicolor_apps_22x22_gnome-dvb-setup.png,
  * data/icons/hicolor_apps_64x64_gnome-dvb-generic.png,
  * data/icons/hicolor_apps_22x22_gnome-dvb-daemon.png,
  * data/icons/hicolor_apps_scalable_gnome-dvb-generic.svg,
  * data/icons/hicolor_apps_24x24_gnome-dvb-daemon.png,
  * data/icons/hicolor_apps_48x48_gnome-dvb-setup.png,
  * data/gnome-dvb-control.desktop.in.in,
  * data/gnome-dvb-setup.desktop.in.in,
  * data/icons/hicolor_apps_64x64_gnome-dvb-daemon.png,
  * data/icons/hicolor_apps_48x48_gnome-dvb-daemon.png,
  * data/icons/hicolor_apps_32x32_gnome-dvb-daemon.png,
  * data/icons/hicolor_apps_scalable_gnome-dvb-setup.svg: Added.

  * configure.ac,
  * data/Makefile.am,
  * po/gnome-dvb-daemon.pot,
  * po/POTFILES.skip,
  * .bzrignore,
  * po/POTFILES.in: Modified.

   Added icons for gnome-dvb-control and gnome-dvb-setup (many thanks
   to Klaus Staedler). Added .desktop files for gnome-dvb-control and
   gnome-dvb-setup.

2010-04-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Don't destroy scanner if error is posted on bus. Avoid scheduling
   start_scan timeout multiple times.

2010-03-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.

   Set cursor to watch while reading list of antennas/providers

2010-03-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/udev/__init__.py,
  * client/gnomedvb/udev/_dvbudevmodule.c: Added.

  * configure.ac,
  * client/gnomedvb/Makefile.am: Modified.

   Added udev module to retrieve connected devices using gudev

2010-03-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Call ChannelFactory.stop_channel if setting pipeline to playing
   failed

2010-03-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated pot file

2010-03-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/wizard/pages/IntroPage.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/wizard/pages/BasePage.py: Modified.

   Adjusted layout of assistant

2010-03-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   Fixed crash of assistant on last page if in expert mode

2010-03-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/RecordingsStore.vala,
  * src/Manager.vala,
  * src/Factory.vala: Modified.

   Use unowned instead of deprecated weak

2010-03-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated pot file

2010-03-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.

   Use TreeView to display satellites, antennas and cable providers.
   Added mnemonics.

2010-03-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: Modified.

   Change page type of ChannelScanPage to CONTENT marking the cancel
   button sensitive

2010-03-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: Modified.

   Made progressbar pulsing when fraction is not known, yet

2010-03-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.17

=== version-0.1.16 ===
2010-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2010-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/en_GB.po,
  * po/da.po,
  * po/cs.po: Added.

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/tr.po,
  * po/LINGUAS,
  * po/sr.po,
  * po/de.po,
  * po/ar.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Added Czech, British English and Danisch translations. Updated
   others.

2010-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * tests/test-dvb-daemon.py: Modified.

   Updated test suite to changes in ChannelInfo struct

2010-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RunningNextStore.py,
  * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.

   Adjusted to changes in ChannelInfo struct

2010-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated .pot file

2010-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.

   When grouping channels add TV and Radio group by default. Escape
   names of groups and channels.

2010-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala,
  * src/dbus/IDBusChannelList.vala: Modified.

   Added is_radio field to ChannelInfo struct

2010-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Channel.vala,
  * src/ChannelList.vala,
  * src/Scanner.vala: Modified.

   Added is_radio method to Channel class

2010-03-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py: Modified.

   Show error message if no channels were found

2010-03-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelListWriter.vala: Modified.

   Fixed crash when trying to close stream that never was opened
   before

2010-03-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py: Modified.

   Display error message in the assitant instead as a dialog

2010-03-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   Allow getting back to adapters page when not in expert mode

2010-03-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Fixed crash in Scanner.Destroy

2010-02-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.16

=== version-0.1.15 ===
2010-02-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2010-02-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/ar.po: Added.

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/tr.po,
  * po/LINGUAS,
  * po/sr.po,
  * po/de.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Updated translations

2010-02-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Check if loop is not null

2010-02-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Avoid unhandled DBus.Error warning

2010-02-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala,
  * vapi/cutils.vapi: Modified.

   Fixed Vala compiler warnings

2010-02-04  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Updated configure.ac

2010-01-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated .pot file

2010-01-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Edit changed signal in SetDuration and SetStartTime

2010-01-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Don't provide default height

2010-01-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/EditTimersDialog.py: Modified.

   Use CellRendererDatetime. Added Edit button.

2010-01-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Use DateTimeBox widget to edit start time. Added option to provide
   channel, start time and duration in the constructor.

2010-01-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/DateTime.py: Modified.

   Converted DateTimeBox to a gtk.Bin subclass. Implemented
   mnemonic_activate. Added mark_valid method.

2010-01-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala: Modified.

   Made get_device_group_if_exist public

2010-01-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/DateTime.py: Added.

  * po/POTFILES.in,
  * client/gnomedvb/Makefile.am: Modified.

   Added DateTime widget

2010-01-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RecordingsView.py,
  * client/gnomedvb/ui/widgets/CellRendererDatetime.py: Modified.

   Set default format of CellRendererDatetime to %c

2010-01-28  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Lock access to new_channels ArrayList

2010-01-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py: Modified.

   Use set_default_size rather than set_size_request

2010-01-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RecordingsView.py,
  * client/gnomedvb/ui/widgets/RecordingsStore.py,
  * client/gnomedvb/ui/recordings/RecordingsDialog.py: Modified.

   Use CellRendererDatetime in RecordingsView

2010-01-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/CellRendererDatetime.py: Added.

  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/ui/widgets/ScheduleView.py,
  * client/gnomedvb/Makefile.am: Modified.

   Added CellRendererDatetime

2010-01-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * tests/test-dvb-daemon.py: Modified.

   Added tests for SetStartTime and SetDuration

2010-01-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Wrapped SetStartTime and SetDuration

2010-01-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/dbus/IDBusRecorder.vala: Modified.

   Added methods SetStartTime and SetDuration to Recorder DBus
   interface

2010-01-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Timer.vala: Modified.

   Added methods set_start_time and update_epg_event

2010-01-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/recordings/DetailsDialog.py,
  * client/gnomedvb/ui/widgets/DetailsDialog.py,
  * client/gnomedvb/ui/widgets/RunningNextView.py,
  * client/totem-plugin/dvb-daemon.py: Modified.

   Added button to DetailsDialog to schedule a recording

2010-01-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/MessageDialogs.py: Added.

  * client/totem-plugin/dvb-daemon.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * po/POTFILES.in,
  * client/gnomedvb/Makefile.am,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Moved dialogs informing the user about success/failure of
   scheduling recording to seperate file

2010-01-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
  * client/gnomedvb/ui/recordings/RecordingsDialog.py,
  * client/gnomedvb/ui/widgets/DetailsDialog.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Adjusted borders and paddings between content area and buttons in
   dialogs

2010-01-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RunningNextView.py: Modified.

   Avoid empty line in description of event if short event information
   is empty

2009-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.15

=== version-0.1.14 ===
2009-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.

   Fixed bug in ChannelsStore when group has been added

2009-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Remember sort order when changing sort type

2009-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/tr.po: Added.

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/LINGUAS,
  * po/sr.po,
  * po/de.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Added Turkish translation and updated remaining.

2009-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated .pot file

2009-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.totem-plugin.in: Modified.

   Marked Totem plugin as builtin so it is enabled by default

2009-12-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Removed dialog asking the user to start the setup. Only display DVB
   related stuff if at least one device has been detected on startup.
   Re-wrote the way gnome-dvb-setup is started.

2009-12-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Use gtk.image_new_from_icon_name to create icons for menus

2009-12-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: Modified.

   Display message if no devices could be found even if not in expert
   mode

2009-12-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   Fixed bug when recording and rtsp streaming of the same channel
   took place at the same time and the pipeline stalled

2009-12-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated translation template

2009-12-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/recordings/RecordingsDialog.py: Modified.

   Made close button default widget

2009-12-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Adjusted mnemonics and shortcuts

2009-12-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/DetailsDialog.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py: Modified.

   Made close button the default action

2009-12-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/CalendarDialog.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Made Timers dialog more HIG compliant

2009-12-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/DetailsDialog.py: Modified.

   Use TextFieldLabel

2009-12-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py: Modified.

   Only print hour, minute and second if it's not 0

2009-12-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/DetailsDialog.py,
  * client/gnomedvb/ui/recordings/RecordingsDialog.py: Modified.

   Made recordings dialog more HIG compliant

2009-12-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Dialogs.py: Modified.

   Made dialogs in preferences more HIG compliant

2009-12-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py: Modified.

   Set border width to 12

2009-12-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/Frame.py: Modified.

   Added TextFieldLabel

2009-11-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/DetailsDialog.py: Modified.

   Arrange labels in table instead of VBox in DetailsDialog

2009-11-28  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py: Modified.

   Only display channel groups combobox if there's more than one group

2009-11-28  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Don't display device groups combobox if there's only one group.
   Removed label of combo box.

2009-11-28  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: Modified.

   Fixed crash when not supported adapter type was used

2009-11-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/wizard/pages/IntroPage.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/wizard/pages/SaveChannelListPage.py,
  * client/gnomedvb/ui/wizard/pages/BasePage.py: Modified.

   Use label of BasePage in all pages. Added right-click menu to
   ChannelScanPage to de-/select all channels.

2009-11-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/ChannelFactory.vala: Modified.

   Check if setting pipeline to playing was successful

2009-11-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Link against gstreamer-rtsp-0.10 as well

2009-11-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.14

=== version-0.1.13 ===
2009-11-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * README: Modified.

   Updated dependencies in README

2009-11-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/sr.po,
  * po/de.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Added updated translations

2009-11-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-11-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   Reorganized locking. Watch for errors and warnins on the bus. Call
   set_active on the sink ghost pad.

2009-11-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/MediaFactory.vala: Modified.

   Added debug calls

2009-11-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.

   Added Mandriva specific directory of dvb-apps initial tuning data

2009-11-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   gst-rtsp-server depends on gstreamer 0.10.25, depend on it as well

2009-11-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Depend on gst-rtsp-server 0.1.5

2009-11-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Fixed bug in getting EPG information for timer if the timer was
   completely contained in the event

2009-11-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Schedule.vala: Modified.

   Reverted r829 and r830

2009-11-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Made Channel private

2009-11-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Made DeviceGroup private

2009-11-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Made DeviceGroup private

2009-11-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated .pot file

2009-11-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/recordings/RecordingsDialog.py: Modified.

   Removed markup from translatable string

2009-11-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/MediaFactory.vala,
  * src/rygel/Services.vala,
  * src/ScannedItem.vala,
  * src/Cable/CableScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Satellite/SatelliteScanner.vala: Modified.

   Fixed additional compiler warnings with latest Vala

2009-11-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteDatabase.vala: Modified.

   new_version attribute is no property

2009-11-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala,
  * src/database/sqlite/SqliteDatabase.vala,
  * src/Schedule.vala,
  * src/ChannelListWriter.vala,
  * src/DeviceGroup.vala,
  * src/Timer.vala,
  * src/Recorder.vala,
  * src/ChannelList.vala,
  * src/ChannelListReader.vala,
  * src/Device.vala: Modified.

   Fixed some compiler warnings with latest Vala

   Chain-up constructor to set construct-only properties where
   possible

2009-11-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   Fixed crash when streaming is forced to stop because a recording is
   about to start

2009-11-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Fixed compile error with latest Vala

2009-11-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   Fixed a couple of bugs when recording/watching multiple channels at
   the same time on the same device

2009-11-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/MediaFactory.vala: Modified.

   Supply payloader element to stop_channel

2009-11-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Don't return expired events in GetAllEvents and GetAllEventInfos

2009-11-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteEPGStore.vala,
  * src/database/sqlite/SqliteUtils.vala: Modified.

   Unescape ' when retrieving text from sqlite db

2009-11-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteDatabase.vala,
  * src/database/SqlError.vala: Modified.

   Fixed typo NOMEN -> NOMEM

2009-11-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Always scan EPG on all channels

2009-11-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * tests/test-dvb-daemon.py: Modified.

   Added test where non-existend device is added

2009-11-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala: Modified.

   Don't allow to create devices where retrieving the adapter's type
   failed

2009-11-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteConfigTimersStore.vala,
  * src/Timer.vala: Modified.

   Removed Year,Month,Day,Hour,Minute properties from Timer class and
   work directly with starttime

2009-11-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Timer.vala: Modified.

   Removed unused property Name from Timer class

2009-11-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Check if recording doesn't already exist before starting the actual
   recording

2009-10-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RunningNextView.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Handle displaying DetailsDialog when clicking on event directly in
   RunningNextView

2009-10-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RunningNextStore.py: Modified.

   Added get_device_group method

2009-10-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Check if check_timers_event_id > 0 when removing check_timers
   timeout

2009-10-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated .pot file

2009-10-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Remove check_timers timeout in Recorder's stop method

2009-10-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala,
  * src/database/sqlite/SqliteConfigTimersStore.vala,
  * src/database/TimersStore.vala: Modified.

   Added remove_all_timers_from_device_group method to TimersStore.

   Delete all timers of device group when it gets deleted.

2009-10-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Only remove Timers could be added to Recorder

2009-10-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DVBModel.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/DBusWrapper.py: Modified.

   get_adapter_info returns tuple where the first item indicates if
   the information could be retrieved successfully. Display error
   message if retrieving devices fails.

2009-10-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated translations template

2009-10-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.

   When displaying channel groups add virtual group that contains all
   channels

2009-10-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Added option to order channels by name or group

2009-10-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.

   Added set_sort_order method

2009-10-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsView.py: Modified.

   Allow ChannelsTreeStore in set_model

2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.13

=== version-0.1.12 ===
2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * Makefile.am: Modified.

   Generate ChangeLog automatically when creating tarball

2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/sr.po,
  * po/de.po,
  * po/fi.po,
  * po/sv.po,
  * po/fr.po: Modified.

   Imported translations from launchpad

2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py: Modified.

   Call RemoveDevice, AddDeviceToNewGroup and AddDevice async

2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DVBModel.py: Modified.

   Made remove_device async

2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/Callback.py: Added.

  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/Makefile.am: Modified.

   Moved Callback to own file

2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py: Modified.

   Fixed markup errors

2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/recordings/DetailsDialog.py: Modified.

   Call GetAllInformations async

2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Call AddTimer and DeleteTimer async

2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Provide **kwargs for more methods so they can be used async

2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py: Modified.

   Remove device from unassigned devices if device or group is added

2009-10-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Catch exception when removing item from GtkRecentManager

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/MediaFactory.vala: Modified.

   pipeline is unref'ed in remove_elements

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * tests/test-dvb-daemon.py: Added.

   Added unit test suite

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/MediaFactory.vala: Modified.

   pipeline is unref'ed in remove_elements

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * tests/test-dvb-daemon.py: Added.

   Added unit test suite

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala,
  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
  * src/dbus/IDBusManager.vala,
  * src/database/sqlite/SqliteConfigTimersStore.vala,
  * src/database/ConfigStore.vala: Modified.

   AddChannelGroup returns the id of the group in an out parameter

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/dbus/IDBusDeviceGroup.vala,
  * src/DeviceGroup.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   GetSchedule returns true on success, ObjectPath is returned as out
   parameter

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Fixed crasher in GetInformations if invalid id was provided

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Fixed crasher in GetAllInformations if provided id does not exist.
   GetTitle returns true if the id is valid but no title is available.

2009-10-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala: Modified.

   Return true if id is valid but channel has no name/network in
   GetChannelName and GetChannelNetwork

2009-10-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Make get_registered_device_groups work sync and async

2009-10-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Fixed crasher in GetAllInformations if id doesn't exist.
   GetDescription and GetName return true for a valid id even if the
   name/description doesn't exist.

   ------------- This line and the following will be ignored
   --------------

   modified: src/RecordingsStore.vala

2009-10-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.

   Added option to display channel groups to ChannelsTreeStore

2009-10-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/RecordingsStore.vala,
  * src/ChannelList.vala,
  * src/DeviceGroup.vala: Modified.

   Reverted r756: Use libgee's to_array methods where applicable

2009-10-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Catch SqlError

2009-10-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala: Modified.

   Fixed crash in GetChannelURL if channel_id doesn't exist

2009-10-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/preferences/DeviceGroupsView.py,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * po/gnome-dvb-daemon.pot,
  * client/gnomedvb/ui/widgets/DetailsDialog.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Removed most markups from the translatable strings

2009-10-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.12

=== version-0.1.11 ===
2009-10-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-10-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated .pot file

2009-10-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.

   Use iso_3166 to translate countries. Use locale.strcoll to sort
   country names.

2009-10-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Dialogs.py: Modified.

   Import AlignedLabel from the correct module

2009-10-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteDatabase.vala: Modified.

   Create parent directories of databse file if they don't exist

2009-10-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Fixed duplicate actiongroup name

2009-10-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/pl.po,
  * po/es.po,
  * po/te.po,
  * po/sr.po,
  * po/de.po,
  * po/fi.po,
  * po/fr.po: Added.

   Added .po files

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.11

=== version-0.1.10 ===
2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/sv.po,
  * po/LINGUAS: Modified.

   Added Translations for German, Spanish, Finnish, French, Polish,
   Serbian and Telugu. Updated Swedish translations.

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * README: Modified.

   Updated libgee requirement

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/RecordingsStore.vala,
  * src/ChannelList.vala,
  * src/DeviceGroup.vala: Modified.

   Use libgee's to_array methods where applicable

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala,
  * src/Scanner.vala,
  * src/RecordingsStore.vala,
  * configure.ac,
  * src/rygel/Services.vala,
  * src/Manager.vala,
  * src/EPGScanner.vala,
  * src/Recorder.vala,
  * src/ChannelList.vala: Modified.

   Moved to libgee 0.5.0

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated pot file

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelGroupsView.py,
  * client/gnomedvb/ui/widgets/ChannelGroupsStore.py: Added.

  * client/gnomedvb/ui/widgets/ChannelsGroupView.py,
  * client/gnomedvb/ui/widgets/ChannelsGroupStore.py: Removed.

  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
  * po/POTFILES.in,
  * client/gnomedvb/Makefile.am: Modified.

   Fixed typo in class name

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsGroupView.py: Modified.

   Fixed typo

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/channellisteditor/__init__.py,
  * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
  * client/gnomedvb/ui/widgets/ChannelsGroupView.py,
  * client/gnomedvb/ui/widgets/ChannelsGroupStore.py: Added.

  * po/POTFILES.in,
  * client/gnomedvb/Makefile.am,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Added ChannelListEditorDialog

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/Frame.py: Modified.

   Added set_aligned_child method

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/Frame.py: Added.

  * client/gnomedvb/ui/preferences/Frame.py: Removed.

  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/Makefile.am: Modified.

   Moved Frame.py to widgets

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/HelpBox.py: Added.

  * client/gnomedvb/Makefile.am,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Moved HelpBox to own file

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Frame.py: Modified.

   Provide expand, fill and padding paramters

2009-09-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Frame.py: Modified.

   Added BaseFrame class

2009-09-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala,
  * src/Manager.vala: Modified.

   Return value returned by ConfigStore

2009-09-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteConfigTimersStore.vala: Modified.

   Fixed bug that removing channel groups did not work

2009-09-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteConfigTimersStore.vala: Modified.

   Created channel_groups and channels tables, too

2009-09-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteDatabase.vala: Modified.

   Check if database file exists before opening connection

2009-09-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Wrapped new methods

2009-09-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/dbus/IDBusManager.vala,
  * src/ChannelList.vala,
  * src/dbus/IDBusChannelList.vala,
  * src/Manager.vala: Modified.

   Moved GetChannelGroups, AddChannelGroup and RemoveChannelGroup to
   Manager DBus interface

2009-09-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteDatabase.vala: Modified.

   Assign database file to variable

2009-09-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala,
  * src/Scanner.vala: Modified.

   Catch error when creating a thread

2009-09-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala,
  * src/RecordingsStore.vala,
  * src/Schedule.vala,
  * src/Cable/CableScanner.vala,
  * src/Manager.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/DeviceGroup.vala,
  * src/Recorder.vala,
  * src/ChannelList.vala,
  * src/Satellite/SatelliteScanner.vala: Modified.

   Added throws DBus.Error to implementations of DBus interfaces

2009-09-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/DeviceGroup.vala: Modified.

   Set ChannelList.GroupId of referene device in constructor

2009-09-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala,
  * src/dbus/IDBusChannelList.vala: Modified.

   Implemented DBus methods for channel groups. Added GroupId property
   to ChannelList.

2009-09-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/dbus/IDBusRecorder.vala,
  * src/dbus/IDBusDeviceGroup.vala,
  * src/dbus/IDBusSchedule.vala,
  * src/dbus/IDBusRecordingsStore.vala,
  * src/dbus/IDBusManager.vala,
  * src/dbus/IDBusChannelList.vala: Added.

  * src/IDBusDeviceGroup.vala,
  * src/IDBusManager.vala,
  * src/IDBusRecordingsStore.vala,
  * src/IDBusRecorder.vala,
  * src/IDBusChannelList.vala,
  * src/IDBusSchedule.vala: Removed.

  * Makefile.am: Modified.

   Moved DBus interfaces to dbus directory

2009-09-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelGroup.vala,
  * src/database/sqlite/SqliteConfigTimersStore.vala,
  * src/database/ConfigStore.vala: Modified.

   Removed get_group_for_channel and added get_channel_groups and
   get_channels_of_group methods.

   ChannelGroup is now a real class.

2009-09-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteConfigTimersStore.vala,
  * src/database/ConfigStore.vala: Modified.

   Added support for assigning channels to one or more groups in
   database scheme

2009-09-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelGroup.vala: Modified.

   Removed parent field

2009-09-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelGroup.vala: Added.

  * Makefile.am: Modified.

   Added ChannelGroup class

2009-09-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/database/sqlite/SqliteUtils.vala,
  * src/database/sqlite/SqliteDatabase.vala,
  * src/database/TimersStore.vala,
  * src/database/sqlite/SqliteEPGStore.vala,
  * src/database/sqlite/SqliteConfigTimersStore.vala,
  * src/database/EPGStore.vala,
  * src/database/SqlError.vala,
  * src/database/ConfigStore.vala: Added.

  * src/TimersStore.vala,
  * src/SqliteConfigTimersStore.vala,
  * src/EPGStore.vala,
  * src/ConfigStore.vala,
  * src/SqliteEPGStore.vala: Removed.

  * src/Schedule.vala,
  * src/Main.vala,
  * src/Manager.vala,
  * Makefile.am,
  * src/DeviceGroup.vala,
  * src/Recorder.vala,
  * src/Factory.vala: Modified.

   Refactored Sqlite database access

   This adds support for versioned database schemes and the
   possibility to upgrade them.

2009-09-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated .pot file

2009-09-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py: Modified.

   Fixed buttons for error dialogs

2009-09-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py: Modified.

   Display error dialog if writing channels.conf fails

2009-09-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * Makefile.am: Modified.

   Added vapi/config.vapi to EXTRA_DIST target

2009-09-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/DVBModel.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Fixed crash when new group has been added

2009-09-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: Modified.

   Check newly added channels depending on 'Select scrambled channels'
   checkbutton

2009-09-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Timer.vala: Modified.

   Overlapping timers on the same channel never conflict

2009-09-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Fixed critical warning

2009-09-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusDeviceGroup.vala,
  * src/IDBusSchedule.vala,
  * src/IDBusManager.vala,
  * src/Cable/CableScanner.vala,
  * src/IDBusRecorder.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/IDBusChannelList.vala,
  * src/IDBusRecordingsStore.vala,
  * src/Satellite/SatelliteScanner.vala: Modified.

   Fixed compiler errors with latest Vala

2009-09-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/DetailsDialog.py: Added.

  * client/gnomedvb/ui/recordings/DetailsDialog.py,
  * client/gnomedvb/ui/widgets/RunningNextView.py,
  * po/gnome-dvb-daemon.pot,
  * po/POTFILES.in,
  * client/gnomedvb/Makefile.am,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/widgets/RunningNextStore.py: Modified.

   Display dialog with details when double-clicking on an event in
   What's on now view on control center

2009-09-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Use SchedulePaned in Totem plugin

2009-09-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/SchedulePaned.py: Added.

  * client/gnomedvb/ui/widgets/ScheduleView.py,
  * client/gnomedvb/Makefile.am,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Display extended event description in textview instead of expanding
   the selected row

2009-09-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Adjusted Totem plugin to API changes

2009-09-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Fixed bug that timer was marked as conflicts if it doesn't

2009-09-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RunningNextStore.py,
  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * src/Schedule.vala,
  * src/IDBusSchedule.vala: Modified.

   Use out parameters and return true for GetInformations, GetName,
   GetShortDescription, GetExtendedDescription, GetDuration,
   GetLocalStartTime, GetLocalStartTimestamp, IsRunning and
   IsScrambled

2009-09-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/recordings/DetailsDialog.py,
  * client/gnomedvb/ui/widgets/RecordingsStore.py,
  * src/RecordingsStore.vala,
  * src/IDBusRecordingsStore.vala: Modified.

   Use out parameters and return true on success for GetLocation,
   GetName, GetDescription, GetStartTime, GetStartTimestamp,
   GetLength, GetChannelName, GetAllInformations

2009-09-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusRecorder.vala,
  * src/Main.vala,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * src/Recorder.vala,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Use out parameters and return true on success for AddTimer,
   AddTimerWithMargin, AddTimerForEPGEvent, GetStartTime, GetEndTime,
   GetDuration, GetChannelName, GetTitle, GetAllInformations

2009-09-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DVBModel.py,
  * src/IDBusManager.vala,
  * client/gnomedvb/DBusWrapper.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * src/Manager.vala,
  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Use out parameters and return true on success for
   GetScannerForDevice, GetDeviceGroup and GetNameOfRegisteredDevice

2009-09-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala,
  * src/IDBusChannelList.vala: Modified.

   Updated DBus API for ChannelList

   Use out parameter and return TRUE on success where applicable

2009-09-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Modified.

   Updated .pot file

2009-09-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: Modified.

   Added CheckButton to (de)select scrambled channels

2009-09-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/gnome-dvb-daemon.pot: Added.

  * .bzrignore: Modified.

   Added pot file to repository

2009-08-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/EditTimersDialog.py: Modified.

   Increased width of EditTimersDialog

2009-08-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Timer.vala: Modified.

   Print debug output of start time in better format

2009-08-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.10

=== version-0.1.9 ===
2009-08-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * README: Modified.

   Updated libgee requirement in README

2009-08-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-08-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/EditTimersDialog.py: Modified.

   Use GetAllInformations

2009-08-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusRecorder.vala,
  * src/Recorder.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added GetAllInformations to Recorder D-Bus interface

2009-08-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/EditTimersDialog.py: Modified.

   Added Title column to EditTimersDialog

2009-08-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusRecorder.vala,
  * src/Recorder.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added GetTitle method to Recorder D-Bus interface

2009-08-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.

   Show error message if initial tuning data was not found

2009-08-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Settings.vala,
  * src/ChannelListWriter.vala: Modified.

   Use write_all instead of write

2009-08-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Use own main loop for Scanner

2009-08-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Run bus watch function in EPGScanner's main loop

2009-08-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * vapi/cstuff.h,
  * vapi/cstuff.c: Added.

  * configure.ac,
  * Makefile.am,
  * vapi/cutils.vapi: Modified.

   Added cstuff.c with helper function gst_bus_add_watch_context

2009-08-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/Makefile.am,
  * client/gnomedvb/ui/wizard/pages/Makefile.am,
  * client/gnomedvb/userdirs/Makefile.am,
  * client/gnomedvb/ui/widgets/Makefile.am,
  * client/gnomedvb/ui/recordings/Makefile.am,
  * client/gnomedvb/ui/controlcenter/Makefile.am,
  * client/gnomedvb/ui/wizard/Makefile.am,
  * client/gnomedvb/ui/preferences/Makefile.am,
  * client/gnomedvb/ui/timers/Makefile.am: Removed.

  * configure.ac,
  * Makefile.am,
  * client/gnomedvb/Makefile.am: Modified.

   Use a single Makefile.am for client/gnomedvb

2009-08-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Removed unused variable do_stop

2009-08-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala,
  * src/DeviceGroup.vala: Modified.

   Use own main loop in EPGScanner

2009-08-15  Götz Waschk <goetz.waschk@gmail.com>

  * src/Recorder.vala,
  * configure.ac,
  * src/DeviceGroup.vala,
  * src/ChannelList.vala: Modified.

   Moved to libgee 0.3.0

2009-08-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Fixed exception when scheduling selected event for recording was
   canceled

2009-08-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleView.py: Modified.

   Don't cause endless loop causing 100% CPU usage when selected an
   entry in ScheduleView

2009-08-14  Chris Elston <celston@katalix.com>

  * src/Channel.vala: Modified.

   Fixed bug #588611: RTSP server exposes local RTPS URL for live TV

2009-08-12  Chris Elston <celston@katalix.com>

  * client/gnomedvb/userdirs/Makefile.am: Modified.

   Fixed bug #591542 – Make install rule not working correctly for
   client/gnomedvb/userdirs/ subdir on x86_64

2009-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * README: Modified.

   Updated requirements in README

2009-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * .bzrignore: Modified.

   Updated .bzrignore

2009-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/DeviceGroup.vala: Modified.

   Call EPGScanner.destroy

2009-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Don't create timeout again after calling destroy

2009-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Don't remove name and description of Recording after setting it

2009-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Utils.vala,
  * src/Event.vala: Modified.

   Use time_t instead of int64 where applicable

2009-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Use timer's EPG event id to assign the correct values to Recording

2009-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala: Modified.

   Added event_id column

2009-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Added get_event_around method. Use time_t instead of int64 where
   applicable

2009-08-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Timer.vala: Modified.

   Added EventID property

2009-08-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.9

=== version-0.1.8 ===
2009-08-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-08-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Use set_is_important on first three toolbuttons

2009-08-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Depend on gst-rtsp-server 0.10.4

2009-08-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Override information that Totem writes to GtkRecentManager

2009-08-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Utils.vala,
  * src/SqliteEPGStore.vala: Modified.

   Use -1 as string length in regex.replace_literl to indicate NULL-
   terminated strings and to avoid that strings get cut off

2009-07-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Connect to loading-finished signal of ChannelsTreeStore instead of
   waiting 2 seconds

2009-07-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.

   Added loading-finished signal

2009-07-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteEPGStore.vala,
  * src/Utils.vala,
  * src/Scanner.vala,
  * src/ChannelListWriter.vala: Modified.

   Use string.len() instead of .size() to adjust to latest changes in
   Vala

2009-07-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Check if all required GStreamer elements are available, if not
   print an error message and quit.

2009-07-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Display message if schedule of channel has no events

2009-07-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py: Modified.

   Added loading-finished signal

2009-07-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Fixed criticals in GetAllEventInfos

2009-07-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   Check if we get_sink_bin actually returned an element

2009-07-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Don't mark "What's on now" button sensitive when loading the plugin
   and channels are added for the first time

2009-07-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Set minimum required version of libgee to 0.1.6

2009-07-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/RecordingsStore.vala,
  * src/Recording.vala: Modified.

   Keep reference to FileMonitor of recorded file. Don't monitor the
   file as long as the recording is still active

2009-07-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/ChannelFactory.vala,
  * src/rtsp/MediaFactory.vala,
  * src/Timer.vala: Modified.

   Fixed bug where all streams of a channel were stopped when a single
   client/recording stopped

2009-07-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   Pause pipeline before linking with tee

2009-07-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/EditTimersDialog.py: Modified.

   Removed ID column

2009-07-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Fix bug introduced in last commit

2009-07-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Make sure that stop_counter doesn't get smaller than 0

2009-07-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rygel/Services.vala,
  * src/rtsp/Server.vala,
  * src/Main.vala: Modified.

   Use Idle.add to start RTSP server and Rygel services

2009-07-09  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Utils.vala,
  * src/SqliteEPGStore.vala: Modified.

   inline some functions

2009-07-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/ui/widgets/ScheduleView.py: Modified.

   Use GetAllEventInfos. Retrieve extended description only when a
   event is selected

2009-07-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RunningNextStore.py: Modified.

   Use GetChannelInfos

2009-07-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusSchedule.vala,
  * src/Schedule.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added GetAllEventInfos and GetInformations to Schedule D-Bus
   interface

2009-07-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/Server.vala: Modified.

   Remove timeout in shutdown

2009-07-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Use GetChannelInfos in ChannelsStore

2009-07-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala,
  * src/IDBusChannelList.vala: Modified.

   Added GetChannelInfos to ChannelList D-Bus interface to retrieve id
   and name for all channels with one call

2009-07-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py: Modified.

   Use fallback if get_xdg_user_dir returns None

2009-07-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/userdirs/__userdirsmodule.c: Modified.

   Don't throw exception if g_get_user_special_dir returns NULL, just
   return None

2009-07-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Skip all lines that contain a # as first visible character, no
   matter if whitespaces are in front

2009-07-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnome-dvb-setup: Modified.

   Set modal and on center of parent when --transient-for is specified

2009-07-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Removed gconf references from configure.ac

2009-07-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Made additional sections in RecordnigsStore thread-safe

2009-07-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Made additional sections in Recorder thread-safe

2009-07-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala: Modified.

   Made Manager thread-safe

2009-07-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/DeviceGroup.vala: Modified.

   Made DeviceGroup thread-safe

2009-07-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   EPGScanner remembers how often stop was called and only is
   activated again, if the start has been called the same number of
   times

2009-07-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   Made ChannelFactory and PlayerThread thread-safe

2009-07-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/MediaFactory.vala: Modified.

   Set pipeline to null in unprepare so gst-rtsp-server doesn't stop
   the pipeline

2009-07-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/Server.vala: Modified.

   Adjusted to latest changes in gst-rtsp-server

2009-06-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/Server.vala: Modified.

   Added timeout function to cleanup timed out sessions

2009-06-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/MediaFactory.vala: Modified.

   Set payloader type

2009-06-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala,
  * src/rtsp/Server.vala,
  * src/rtsp/MediaFactory.vala: Modified.

   Stop streaming channels when a recording is about to start on a
   different transport stream and no free devices are available

2009-06-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/Server.vala: Added.

  * Makefile.am,
  * src/Main.vala: Modified.

   Moved creation of RTSPServer from Main to RTSPServer namespace

2009-06-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rygel/Services.vala,
  * src/Main.vala: Modified.

   Use nested namespace instead of class in static classes

2009-06-28  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Use get_device_group_size to determine if the daemon is setup

2009-06-28  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala,
  * src/IDBusManager.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added GetDeviceGroupSize method to Manager

2009-06-28  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/ChannelFactory.vala: Modified.

   Added way to force watching a channel

2009-06-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Use uimanager.add_ui to add menu items

2009-06-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   Removed print statement

2009-06-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: Modified.

   Reset adapter_info

2009-06-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   Removed start control center checkbutton

2009-06-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/__init__.py,
  * client/gnomedvb/ui/recordings/DetailsDialog.py,
  * client/gnomedvb/ui/widgets/ScheduleView.py,
  * client/gnomedvb/ui/widgets/RecordingsStore.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/widgets/RecordingsView.py: Modified.

   Convert duration in hours and minutes string

2009-06-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Adjusted wording

2009-06-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Adjusted sensivity of buttons

2009-06-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py: Modified.

   Display group's name in dialog when removing device instead of ID

2009-06-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/Device.py,
  * client/gnomedvb/DVBModel.py: Modified.

   Save group's name Device class

2009-06-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py: Modified.

   Renamed preferences button to edit and added a new button that
   starts gnome-dvb-setup with additional options for creating group
   or adding device to group manually

2009-06-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Merged menu items into existing menus

2009-06-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Use --transient-for when starting gnome-dvb-setup

2009-06-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnome-dvb-setup: Modified.

   Added --transient-for switch to set parent window

2009-06-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Check if dvb-daemon is already configured with a 2 second delay,
   because the channels and groups are retrieved async

2009-06-20  H. W. Wan <hwwan80@gmail.com>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.

   Add Hong Kong to list of countries in Initial Tuning Data Page

2009-06-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/POTFILES.in: Modified.

   Added SetupDevicePage.py to POTFILES.in

2009-06-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/userdirs/__userdirsmodule.c: Added.

   Added __userdirsmodule.c

2009-06-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * .bzrignore: Modified.

   Ignore .c and .h files only in src directory

2009-06-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py: Added.

  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/wizard/pages/Makefile.am,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: Modified.

   Made assistant more async and added progressbars where applicable.
   Added SetupDevicePage which actually takes care of configuring
   devices.

2009-06-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Prepared additional methods to be called async

2009-06-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Retrieve devices and groups async

2009-06-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DVBModel.py,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Get devices async

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Update sensitivity of buttons when groups are added or removed

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Added buttons to see what's on now and to see the program guide of
   the selected channel to the sidebar

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: Modified.

   Start scanner after adding brute-force tuning data

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/POTFILES.in: Modified.

   Added client/gnomedvb/ui/wizard/__init__.py to POTFILES.in

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/wizard/__init__.py,
  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/wizard/pages/IntroPage.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   Re-designed big portions of gnome-dvb-setup

   Fixed bugs #586227, #586228 and #586232

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py: Modified.

   Fixed typo and get subdir Recordings as default recodings dir

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: Modified.

   Fixed bug #586226: Device type not user-friendly

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: Modified.

   Fixed bug #586224: No need for device selection in setup wizard

   Don't show page to select device if there's only one device

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: Modified.

   Fixed bug #586231: Removed frequency column and never show
   horizontal scrollbars

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: Modified.

   Fixed bug #586230: Channel results should pack checkbox in first
   column

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py: Modified.

   Added get_config_dir and get_default_recordings_dir functions

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/userdirs/__init__.py,
  * client/gnomedvb/userdirs/Makefile.am: Added.

  * configure.ac,
  * client/gnomedvb/Makefile.am: Modified.

   Added userdirs module from deskbar-applet

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * data/Makefile.am: Modified.

   Removed comment

2009-06-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * data/Makefile.am: Modified.

   Fixed autofoo that .service files end up with correct contents

2009-06-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   Added option to start control center to last page of channel scan
   assistant

2009-06-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * data/org.gnome.UPnP.MediaServer1.DVBDaemon.service.in: Added.

  * data/org.gnome.UPnP.MediaServer1.DVBDaemon.service: Removed.

   Added .service.in file and removed .service file

2009-06-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Enable Rygel support by default and provide --disable-rygel switch

2009-06-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * data/org.gnome.UPnP.MediaServer1.DVBDaemon.service: Added.

  * data/Makefile.am: Modified.

   Install .service file for org.gnome.UPnP.MediaServer1.DVBDaemon

2009-06-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rygel/Services.vala: Modified.

   Adjusted DisplayName of root container

2009-06-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rygel/Services.vala: Modified.

   Use video/mpeg as mime type

2009-06-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Added What's on now menu item and bring up dialog if channel search
   should be started if no groups are configured

2009-06-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Added menu entry and toolbar button to show what's currently
   running and what's next

2009-06-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Check for NULL values in GetAllInformations

2009-06-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Utils.vala,
  * src/Scanner.vala,
  * src/Settings.vala,
  * src/ChannelListWriter.vala: Modified.

   Fixed warnings about uncatched Exceptions or never occuring
   Exceptions

2009-06-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Added --enable-rygel switch

2009-06-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/totem-plugin/dvb-daemon.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Use 'Recording schedule' instead of 'Timers' in GUI

2009-06-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * Makefile.am: Modified.

   Adjusted build system to vala 0.7.x

2009-06-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rygel/Services.vala,
  * src/rygel/Interfaces.vala: Modified.

   Use owned getters

2009-06-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/MediaFactory.vala: Modified.

   Call remote_elements in unprepare

2009-06-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rygel/Services.vala: Modified.

   Made RygelService class Compact

2009-06-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/DeviceGroup.vala: Modified.

   Fixed crash when last device of group has been removed

2009-06-13  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.

   Connect to manager's group-added and group-removed signals

2009-06-12  Sebastian <sebp@localhost.localdomain>

  * src/rtsp/MediaFactory.vala: Modified.

   Adjusted to changes in my gst-rtsp-server branch to inject dvb-
   daemon's pipeline

2009-06-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rygel/Services.vala,
  * src/rygel/Interfaces.vala: Added.

  * Makefile.am: Modified.

   Implemented Rygel MediaServer spec. It still doesn't work due to a
   bug in vala

2009-06-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Channel.vala,
  * src/ChannelList.vala: Modified.

   Added URL property to Channel

2009-06-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala: Modified.

   Added device_groups property to Manager

2009-06-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Display help message if no group is selected

2009-06-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala: Modified.

   Delete all devices of group in remove_device_group, too

2009-06-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Don't require selecting a device group when there's only one

2009-06-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py: Modified.

   Don't use focus-in-event for DeviceGroupsView anymore

2009-06-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Use new DetailsDialog in Totem plugin

2009-06-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/recordings/DetailsDialog.py: Added.

  * client/gnomedvb/ui/recordings/Makefile.am,
  * po/POTFILES.in,
  * client/gnomedvb/ui/recordings/RecordingsDialog.py: Modified.

   Added DetailDialog showing all informations about the recordings

2009-06-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusRecordingsStore.vala,
  * src/RecordingsStore.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added GetAllInformations method to RecordingsStore

2009-06-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   remove_channel returns true when everything went fine

2009-06-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Show Running/Next when no channel is selected

2009-06-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RunningNextStore.py,
  * client/gnomedvb/ui/widgets/RunningNextView.py: Modified.

   Display start time of running and next event

2009-06-07  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusSchedule.vala,
  * src/Schedule.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added GetLocalStartTimestamp method

2009-06-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Added RunningNext dialog and display date and time of recording

2009-06-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RunningNextStore.py,
  * client/gnomedvb/ui/widgets/RunningNextView.py: Added.

  * client/gnomedvb/ui/widgets/Makefile.am,
  * po/POTFILES.in: Modified.

   Added RunningNext(Store|View).py

2009-06-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Added DVB menu, schedule dialog, timers dialog, preferences dialog
   and right-click menus

2009-06-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.

   Added columng to store device group client to ChannelsTreeStore

2009-05-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Don't remove event from map and sequence when we already have an
   event with the same id. This also fixes a mem leak

2009-05-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/EPGScanner.vala,
  * src/ChannelFactory.vala,
  * src/DeviceGroup.vala: Modified.

   Removed ref cycles

2009-05-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   Start EPGScanner again if DeviceGroup is idle. Only remove
   PlayerThread if no channels are watched anymore

2009-05-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Modified.

   Added API comments

2009-05-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelFactory.vala: Added.

  * src/Recorder.vala,
  * Makefile.am,
  * src/DeviceGroup.vala,
  * src/rtsp/MediaFactory.vala: Modified.

   Moved handling of devices and creating dvbbasebin elements to new
   ChannelFactory and PlayerThread classes.

   gst-rtsp-sever doesn't work well currently.

2009-05-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala: Modified.

   Delete EPG events of group when it gets destroyed

2009-05-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGStore.vala,
  * src/SqliteEPGStore.vala: Modified.

   Added remove_events_of_group method

2009-05-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusDeviceGroup.vala,
  * src/Manager.vala,
  * src/DeviceGroup.vala,
  * src/IDBusManager.vala: Modified.

   Use DBus.ObjectPath where applicable

2009-05-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Adjusted to changes in DBus interfaces

2009-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/widgets/ChannelsView.py,
  * client/gnomedvb/__init__.py,
  * client/gnomedvb/DVBModel.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/wizard/pages/IntroPage.py,
  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/widgets/ScheduleView.py,
  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/DBusWrapper.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/widgets/RecordingsView.py,
  * client/gnomedvb/ui/wizard/pages/SaveChannelListPage.py,
  * client/gnomedvb/ui/wizard/pages/BasePage.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Fixed some issues revealed by pylint

2009-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/DVBModel.py,
  * client/gnomedvb/ui/preferences/DeviceGroupsView.py,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/DBusWrapper.py,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Adjusted to changes in DBus interfaces

2009-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala,
  * src/IDBusManager.vala: Modified.

   Added GetDeviceGroup method. Only destroy DeviceGroup if it
   contains no more devices

2009-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/DeviceGroup.vala: Modified.

   Use this

2009-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteEPGStore.vala: Modified.

   Fixed crash when adding same epg event of different device group.
   Primary key is now group_id, sid, event_id.

2009-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusDeviceGroup.vala: Added.

  * src/Constants.vala,
  * src/IDBusManager.vala,
  * client/gnomedvb/DBusWrapper.py,
  * src/Manager.vala,
  * Makefile.am,
  * src/DeviceGroup.vala,
  * src/Utils.vala: Modified.

   Moved many methods related to DeviceGroups to DeviceGroup itsself
   and expose them via DBus on org.gnome.DVB.DeviceGroup. Adjusted
   DBus paths of Recorder, Schedule and ChannelList.

2009-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/preferences/Dialogs.py: Modified.

   Added EditGroupDialog

2009-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala,
  * src/IDBusManager.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added SetDeviceGroupName, (Get|Set)RecordingsDirectory methods

2009-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/DeviceGroup.vala: Modified.

   Updata all devices if RecordingsDirecoty property changes

2009-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala,
  * src/ConfigStore.vala: Modified.

   Added update_from_group method to store current settings stored in
   DeviceGroup

2009-05-22  Sebastian <sebp@localhost.localdomain>

  * src/Cable/CableChannel.vala,
  * src/ChannelListReader.vala: Modified.

   Fixed ChannelListReader that it can correctly read symbol rate

2009-05-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/SaveChannelListPage.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py: Modified.

   Added the possibility to choose and reorder channels after the scan
   completed.

2009-05-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Cable/CableScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Renamed method WriteChannelsToFile to WriteAllChannelsToFile.
   WriteChannels now expects a list of SIDs and a path and will store
   all channels in the given order to the file.

2009-05-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelListWriter.vala: Modified.

   Multiply symbol rate by 1000

2009-05-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Wait for PMT tables to arrive

2009-05-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Cable/CableScanner.vala: Modified.

   Fixed bug #582925: Symbol-rate unit mismatch

2009-05-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Fixed bug #582927: Totem plugin fails to start: Non-ASCII character
   in python source

2009-05-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.8

=== version-0.1.7 ===
2009-05-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/Makefile.in.in: Removed.

   Removed Makefile.in.in because it's autogenerated

2009-05-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-05-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * .bzrignore: Modified.

   Ignore ChangelLog and *.gmo

2009-05-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   AddTimerForEPGEvent calls AddTimerWithMargin now

2009-05-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.7

=== version-0.1.6 ===
2009-05-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-05-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Use Settings' variables to retrieve margin_(start|stop)

2009-05-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Read value of CHECK_EIT_INTERVAL from settings file

2009-05-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Settings.vala: Modified.

   Store name of sections and keys in variables

2009-05-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * ChangeLog: Removed.

  * autogen.sh: Modified.

   Removed ChangeLog. Create empty ChangeLog in autogen.sh

2009-05-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Timer.vala: Modified.

   Timers don't conflict if the are on the same TS but on different
   channels

2009-05-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Channel.vala: Modified.

   Added equals method

2009-05-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Set state of queue and sink to NULL and remove both elements from
   the pipeline when I recordings is stopped while another recording
   on the same TS is still active

2009-05-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Put SIDs of channels that have to get linked to queue in HashSet.
   Provide getters for queue, sink and dvbbasebin

2009-05-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Timer.vala: Modified.

   conflicts_with returns false if channels of timers are on the same
   transport stream

2009-05-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Added more debug messages and jsuted levels

2009-05-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/SqliteConfigTimersStore.vala,
  * src/Timer.vala: Modified.

   Replaced Timer's Sid attribute with Channel property

2009-05-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala,
  * src/DeviceGroup.vala,
  * src/ChannelListReader.vala: Modified.

   Removed group_id property from ChannelList. Set channel's GroupId
   in ChanelListReader when creating channels

2009-05-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Channel.vala: Modified.

   Made GroupId a property

2009-05-05  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteEPGStore.vala,
  * src/Scanner.vala: Modified.

   Don't use deprecated # syntax anymore

2009-05-04  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Fixed bug that timers didn't get scheduled even if the didn't
   conflict

2009-05-04  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Wrapped AddTimerWithMargin

2009-05-04  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Recording.vala: Modified.

   Use int64.FORMAT when printing int64

2009-05-04  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/RecordingsStore.vala,
  * src/Settings.vala: Modified.

   Fixed some compiler warnings

2009-05-04  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusRecorder.vala,
  * src/Recorder.vala: Modified.

   Added AddTimerWithMargin method. Restored old behaviour of AddTimer
   method.

2009-05-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Timer.vala: Modified.

   Add default early start and late finish values to timers. Allow
   changing start time and duration of timers. Timer is now due if the
   current time is greater or equal the timer's start time and ther
   timer didn't expire, yet.

2009-05-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Event.vala: Modified.

   Adjust assertion

2009-05-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Settings.vala: Added.

  * Makefile.am,
  * src/Factory.vala: Modified.

   Added Settings class that will be used for retrieving early
   start/late finish values in the future.

2009-05-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala,
  * src/TimersStore.vala,
  * src/ConfigStore.vala: Modified.

   Add and remove methods of ConfigStore and TimersStore return true
   now if the operation was successful.

2009-05-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala,
  * src/EPGStore.vala,
  * src/Schedule.vala,
  * src/ChannelListReader.vala,
  * src/Manager.vala,
  * src/Recorder.vala,
  * src/ChannelList.vala,
  * src/SqliteEPGStore.vala: Modified.

   Store EPG information for each device group seperately. Group ID is
   stored in Channel now.

2009-05-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Channel.vala: Modified.

   Added GroupId property

2009-05-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala,
  * src/rtsp/MediaFactory.vala: Modified.

   Adjust to latest gst-rtsp-server from git

2009-04-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Fixed bug that channel scanner did not find all channels

   If we received a NIT but haven't seen the TS ID of a channel, yet,
   don't continue scanning but wait for additional NITs

2009-04-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Moved pipeline description into static const variable

2009-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala,
  * src/DeviceGroup.vala: Modified.

   Only create EPGScanner in DeviceGroup if with_epg_scanner is true

2009-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Use get_static_pad instead of get_pad

2009-04-17  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Use owned instead of #

2009-03-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/ui/widgets/ChannelsView.py,
  * src/Schedule.vala,
  * client/gnomedvb/DVBModel.py,
  * src/ChannelListWriter.vala,
  * src/Scanner.vala,
  * src/Terrestrial/TerrestrialChannel.vala,
  * src/IDBusSchedule.vala,
  * src/ConfigStore.vala,
  * client/gnomedvb/ui/recordings/RecordingsDialog.py,
  * src/rtsp/MediaMapping.vala,
  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/rhythmbox-plugin/dvb-rhythm.py,
  * src/Cable/CableChannel.vala,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * src/Main.vala,
  * src/MpegTsEnums.vala,
  * src/Device.vala,
  * client/gnomedvb/ui/wizard/pages/BasePage.py,
  * src/Event.vala,
  * src/SqliteConfigTimersStore.vala,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/IDBusRecordingsStore.vala,
  * client/gnomedvb/ui/wizard/pages/SaveChannelListPage.py,
  * src/Recording.vala,
  * client/gnomedvb/ui/widgets/ScheduleView.py,
  * src/Cable/CableScanner.vala,
  * client/gnomedvb/ui/widgets/RecordingsStore.py,
  * src/Factory.vala,
  * client/gnomedvb/ui/preferences/Frame.py,
  * src/Recorder.vala,
  * client/gnomedvb/Device.py,
  * src/OverlapType.vala,
  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * src/Satellite/SatelliteScanner.vala,
  * client/gnomedvb/ui/preferences/DeviceGroupsView.py,
  * src/IDBusRecorder.vala,
  * src/Channel.vala,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * src/rtsp/MediaFactory.vala,
  * src/IDBusChannelList.vala,
  * client/gnomedvb/DBusWrapper.py,
  * src/EPGStore.vala,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * src/EPGScanner.vala,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnome-dvb-setup,
  * client/gnomedvb/ui/widgets/RecordingsView.py,
  * src/ChannelList.vala,
  * src/ChannelListReader.vala,
  * src/Satellite/SatelliteChannel.vala,
  * src/Utils.vala,
  * client/gnome-dvb-control,
  * client/gnomedvb/__init__.py,
  * client/totem-plugin/dvb-daemon.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/wizard/pages/IntroPage.py,
  * src/SqliteEPGStore.vala,
  * client/gnomedvb/ui/timers/CalendarDialog.py,
  * src/Constants.vala,
  * src/Manager.vala,
  * src/RecordingsStore.vala,
  * src/DeviceGroup.vala,
  * src/Timer.vala,
  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * src/ChangeType.vala,
  * client/gnomedvb/defs.py.in,
  * src/IDBusManager.vala,
  * src/ScannedItem.vala,
  * src/TimersStore.vala,
  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Added GPLv3 header to each file

2009-03-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * COPYING: Modified.

   Actually ship GPLv3 instead of LGPLv3

2009-03-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/RecordingsView.py: Modified.

   Display full date and time of recording

2009-03-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Added Recordings button to manage recordings

2009-03-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/recordings/Makefile.am,
  * client/gnomedvb/ui/widgets/RecordingsStore.py,
  * client/gnomedvb/ui/widgets/RecordingsView.py,
  * client/gnomedvb/ui/recordings/__init__.py,
  * client/gnomedvb/ui/recordings/RecordingsDialog.py: Added.

  * client/gnomedvb/ui/Makefile.am,
  * client/gnomedvb/ui/widgets/Makefile.am,
  * configure.ac,
  * po/POTFILES.in: Modified.

   Added RecordingsStore and RecordingsView widgets and
   RecordingsDialog

2009-03-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Added kwargs to delete of RecordingsStore

2009-03-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Wrapped GetChannelName

2009-03-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusRecordingsStore.vala,
  * src/RecordingsStore.vala: Modified.

   Added GetChannelName method to RecordingsStore

2009-03-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Recording.vala: Modified.

   Save channel's name in Recording

2009-03-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.6

=== version-0.1.5 ===
2009-03-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-02-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Added refresh button which reloads the program guide

2009-02-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py: Modified.

   Added reload_all method

2009-02-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/IntroPage.py,
  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/wizard/pages/SummaryPage.py: Modified.

   Improved the wording in the assistant to be HIG compliant

2009-02-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala: Modified.

   Retrieve adapter type and name in a single pipeline

2009-02-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Made call to add_scanning_data_from_file async

2009-02-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/totem-plugin/dvb-daemon.py,
  * client/gnomedvb/DBusWrapper.py,
  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py: Modified.

   Made some of the DBus calls in clients async

2009-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelListReader.vala: Modified.

   Removed debug print of channel

2009-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Utils.vala,
  * src/ChannelListReader.vala: Modified.

   Use out parameter to provide enum value to avoid unwanted free. Use
   unowned instead of weak.

2009-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelListReader.vala: Modified.

   Abort parsing line when converting enum failed

2009-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelListWriter.vala,
  * src/ChannelListReader.vala: Modified.

   Improved sanity checks for values

2009-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala: Modified.

   Adjusted to changes in AdapterType enum. Fixes error when parsing
   channels.conf.

2009-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Utils.vala: Modified.

   Added sanity checks when getting values, names and nicks from enums

2009-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala,
  * src/Main.vala: Modified.

   Start EPG scanner after group has been created

2009-02-22  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Replaced debug with warning

2009-02-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * m4/python.m4: Modified.

   Display error if Python module was not found

2009-02-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.5

=== version-0.1.4 ===
2009-02-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-02-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/MediaFactory.vala,
  * src/Scanner.vala,
  * src/Manager.vala,
  * src/EPGScanner.vala,
  * src/Recorder.vala,
  * src/ChannelList.vala: Modified.

   Renamed get to get_channel to avoid confusions with GObject's get
   method

2009-02-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Renamed get to get_event to avoid confusions with GObject's get
   method

2009-02-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   GetLocation returns a URI instead of a path now

2009-02-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala: Modified.

   Use UNKNOWN as first item

2009-02-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala: Modified.

   Don't add device groups of unknown type

2009-02-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Mark timers button sensitive when group is selected

2009-02-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * vapi/cutils.vapi,
  * src/Main.vala: Modified.

   Only print debug messages with --debug is provided.

2009-02-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Display help message if no devices are configured

2009-02-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala,
  * src/DeviceGroup.vala: Modified.

   Restored old behavior of stop in EPGScanner and added destroy
   function.

2009-02-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/ui/widgets/ScheduleView.py: Modified.

   Display timer icon in the first column if a timer exists that
   overlaps with the event.

2009-02-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Wrapped has_timer_for_event. Added get_group_id and get_channel_sid
   method to ScheduleClient.

2009-02-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/OverlapType.vala: Added.

  * src/IDBusRecorder.vala,
  * src/Recorder.vala,
  * Makefile.am,
  * src/Timer.vala: Modified.

   Renamed Timer.is_in_range to get_overlap_local. It now returns the
   type of the overlap, too. Added HasTimerForEvent method to Recorder
   DBus interface.

2009-02-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Fixed problem when epg scanner was stopped during an active scan.

2009-02-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/IDBusManager.vala: Added.

  * src/Manager.vala,
  * Makefile.am: Modified.

   Moved DBus methods and signals to IDBusManager interface.

2009-02-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Use action_remote instead of set_mrl_and play

2009-02-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.py: Modified.

   Fixed imports in Totem plugin

2009-02-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Manager.vala,
  * src/rtsp/MediaFactory.vala,
  * src/DeviceGroup.vala,
  * src/Main.vala: Modified.

   Moved instances of Recorder and EPGScanner to DeviceGroup class.
   Cleanup correctly when device group is destroyed in
   RemoveDeviceFromGroup.

2009-02-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnome-dvb-setup: Modified.

   Import correct module

2009-02-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.4

=== version-0.1.3 ===
2009-02-02  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/POTFILES.in: Modified.

   Added __init__.py to POTFILES.in

2009-02-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Mark Timers->Manage menu item insensitive when toolbutton is
   insensitive

2009-02-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Monitor changes of device group

2009-02-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * README: Modified.

   Updated requirements

2009-02-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes for 0.1.3

2009-02-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Show error message when timer for epg event could not be created

2009-02-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Extracted NoTimerCreatedDialog

2009-01-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Removed Preferences ToolButton. Added ToolButton and MenuItem for
   'Previous Day' and 'Next Day'

2009-01-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py: Modified.

   Added get_next_day_iter and get_previous_day_iter methods

2009-01-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/TimerDialog.py: Modified.

   Use minutes instead of Minutes

2009-01-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py,
  * client/gnome-dvb-control: Modified.

   Setup hooks for about dialog in gnome-dvb-control

2009-01-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Check for python gio module

2009-01-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/__init__.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Added about dialog

2009-01-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/timers/EditTimersDialog.py: Modified.

   Removed label

2009-01-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Changed timers icon and wording

2009-01-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Display help message if no channel is selected

2009-01-25  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Added menu bar

2009-01-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

   Changed window title

2009-01-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnome-dvb-control: Modified.

   Initialize i18n

2009-01-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnome-dvb-setup,
  * client/gnome-dvb-control: Added.

  * client/gnome-dvb-control.py,
  * client/gnome-dvb-setup.py: Removed.

  * client/Makefile.am: Modified.

   Removed .py extension from UI executables

2009-01-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/controlcenter/Makefile.am,
  * client/gnomedvb/ui/controlcenter/__init__.py,
  * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Added.

  * client/gnome-dvb-control.py,
  * client/gnomedvb/ui/Makefile.am,
  * configure.ac,
  * po/POTFILES.in: Modified.

   Added ControlCenterWindow.py

2009-01-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/ui/widgets/ScheduleStore.py,
  * client/gnomedvb/ui/widgets/ChannelsView.py,
  * client/gnomedvb/DVBModel.py,
  * client/gnomedvb/ui/wizard/__init__.py,
  * client/gnomedvb/ui/widgets/ChannelsStore.py,
  * client/gnomedvb/ui/wizard/pages/BasePage.py,
  * client/gnomedvb/ui/Makefile.am,
  * client/gnomedvb/ui/wizard/pages/SummaryPage.py,
  * client/gnomedvb/ui/wizard/pages/Makefile.am,
  * client/gnomedvb/ui/widgets/ScheduleView.py,
  * client/gnomedvb/ui/preferences/Frame.py,
  * client/gnomedvb/ui/wizard/Makefile.am,
  * client/gnomedvb/ui/timers/TimerDialog.py,
  * client/gnomedvb/Device.py,
  * client/gnomedvb/ui/preferences/__init__.py,
  * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/ui/preferences/DeviceGroupsView.py,
  * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/ui/widgets/Makefile.am,
  * client/gnomedvb/ui/preferences/Preferences.py,
  * client/gnomedvb/ui/timers/EditTimersDialog.py,
  * client/gnomedvb/ui/wizard/SetupWizard.py,
  * client/gnomedvb/ui/wizard/pages/SaveChannelListPage.py,
  * client/gnomedvb/ui/timers/Makefile.am,
  * client/gnomedvb/ui/widgets/__init__.py,
  * client/gnomedvb/ui/preferences/Dialogs.py,
  * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/ui/wizard/pages/IntroPage.py,
  * client/gnomedvb/ui/timers/CalendarDialog.py,
  * client/gnomedvb/ui/wizard/pages/__init__.py,
  * client/gnomedvb/ui/__init__.py,
  * client/gnomedvb/ui/preferences/Makefile.am,
  * client/gnomedvb/ui/timers/__init__.py: Added.

  * client/gnomedvb/timers/Makefile.am,
  * client/gnomedvb/timers/ui/__init__.py,
  * client/gnomedvb/preferences/ui/Dialogs.py,
  * client/gnomedvb/wizard/SetupWizard.py,
  * client/gnomedvb/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/wizard/Makefile.am,
  * client/gnomedvb/widgets/ChannelsView.py,
  * client/gnomedvb/preferences/Makefile.am,
  * client/gnomedvb/widgets/DVBModel.py,
  * client/gnomedvb/preferences/ui/Preferences.py,
  * client/gnomedvb/wizard/pages/Makefile.am,
  * client/gnomedvb/preferences/ui/Frame.py,
  * client/gnomedvb/wizard/pages/SummaryPage.py,
  * client/gnomedvb/wizard/__init__.py,
  * client/gnomedvb/timers/ui/TimerDialog.py,
  * client/gnomedvb/wizard/pages/SaveChannelListPage.py,
  * client/gnomedvb/timers/__init__.py,
  * client/gnomedvb/widgets/Makefile.am,
  * client/gnomedvb/preferences/ui/DeviceGroupsView.py,
  * client/gnomedvb/widgets/ScheduleView.py,
  * client/gnomedvb/widgets/ScheduleStore.py,
  * client/gnomedvb/widgets/EditTimersDialog.py,
  * client/gnomedvb/widgets/__init__.py,
  * client/gnomedvb/timers/ui/CalendarDialog.py,
  * client/gnomedvb/widgets/ChannelsStore.py,
  * client/gnomedvb/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/timers/ui/Makefile.am,
  * client/gnomedvb/wizard/pages/BasePage.py,
  * client/gnomedvb/preferences/ui/Makefile.am,
  * client/gnomedvb/wizard/pages/IntroPage.py,
  * client/gnomedvb/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/widgets/Device.py,
  * client/gnomedvb/preferences/__init__.py,
  * client/gnomedvb/wizard/pages/__init__.py,
  * client/gnomedvb/preferences/ui/__init__.py: Removed.

  * configure.ac,
  * client/gnome-dvb-control.py,
  * client/gnomedvb/Makefile.am,
  * po/POTFILES.in: Modified.

   Reorganized directory structure

2009-01-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnome-dvb-control.py,
  * client/gnomedvb/widgets/EditTimersDialog.py: Added.

  * client/gnome-dvb-preferences.py,
  * client/gnome-dvb-timers.py,
  * client/gnomedvb/timers/ui/RecorderWindow.py,
  * client/gnome-dvb-schedule.py: Removed.

  * client/gnomedvb/widgets/Makefile.am,
  * client/gnomedvb/timers/ui/Makefile.am,
  * client/gnomedvb/timers/ui/TimerDialog.py,
  * client/gnomedvb/widgets/DVBModel.py,
  * po/POTFILES.in,
  * client/Makefile.am,
  * client/gnomedvb/preferences/ui/Preferences.py: Modified.

   Integrated gnome-dvb-timers and gnmome-dvb-preferences into new
   gnome-dvb-control (previously gnome-dvb-schedule).

2009-01-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/rtsp/MediaMapping.vala,
  * src/rtsp/MediaFactory.vala: Added.

  * src/livetv/Server.vala: Removed.

  * Makefile.am,
  * src/Main.vala: Modified.

   Adjusted to latest changes of gst-rtsp-server

2009-01-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.3

=== version-0.1.2 ===
2009-01-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2009-01-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * po/POTFILES.in: Modified.

   Added ScheduleView.py

2009-01-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/widgets/ScheduleView.py,
  * client/gnomedvb/widgets/ScheduleStore.py,
  * client/gnome-dvb-schedule.py: Modified.

   Improved epg browser to look much nicer

2009-01-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/widgets/ScheduleView.py,
  * client/gnomedvb/widgets/ScheduleStore.py: Added.

  * client/gnomedvb/widgets/Makefile.am,
  * client/gnome-dvb-schedule.py: Modified.

   Moved ScheduleStore and ScheduleView to widgets

2009-01-19  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/timers/ui/TimerDialog.py: Modified.

   Minor UI tweaks in new timer dialog

2009-01-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala,
  * src/Scanner.vala,
  * src/RecordingsStore.vala,
  * src/Schedule.vala,
  * src/Cable/CableScanner.vala,
  * src/Manager.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/EPGScanner.vala,
  * src/Recorder.vala,
  * src/Device.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Utils.vala,
  * src/SqliteEPGStore.vala: Modified.

   Fixed some compiler warnings with debug messages

2009-01-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Set pids property only one time when pat arrived for all new pmt
   pids. Print the pmt pids and whether we found all tables.

2009-01-16  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala: Modified.

   Add all devices to DeviceGroup

2009-01-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala: Modified.

   Duplicate adapter_name and adapter_type string

2009-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Print name and description of recording

2009-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Add recording to RecordingsStore when recording begins. Use event's
   short and extended description as Recording's description

2009-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recording.vala: Modified.

   In serialized recording save name and description in as last two
   items

2009-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Fixed crash when D-Bus functions that return string actually return
   null

2009-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala: Modified.

   Fixed crashes in GetChannelName and GetChannelNetwork when returned
   string is null

2009-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Check if event with given id exists

2009-01-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Remove signal watch

2009-01-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala,
  * src/SqliteEPGStore.vala: Modified.

   Make sure Sqlite.Database is always the last parameter.

2009-01-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Device.vala: Modified.

   Remove weak from Gst.Message variables

2009-01-11  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/EPGScanner.vala: Modified.

   Remove signal watch

2009-01-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Check for signal.h

2009-01-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac,
  * m4/gstreamer.m4: Modified.

   Check for rtpmp2tpay element which is part of gst-plugins-good

2009-01-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Device.vala,
  * src/livetv/Server.vala: Modified.

   Check if return value of Gst.ElementFactory.make is not null

2009-01-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Made EventElement a GObject. Destroy EventElement properly when
   Sequence is destroyed

2009-01-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Lock access to this.pipeline

2009-01-06  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala,
  * src/EPGScanner.vala: Modified.

   Avoid ref cycle so that channels get finalized

2009-01-04  Sebastian Pölsterl <sebp@k-d-w.org>

  * README: Modified.

   Removed gconf dependency

2009-01-04  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/widgets/ChannelsStore.py: Modified.

   Retrieve and display device group's name

2009-01-03  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Use static const variable for pipeline template

2009-01-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelListReader.vala: Modified.

   Don't use hash sign with variable

2009-01-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Marked Manager instance as weak

2009-01-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Schedule.vala,
  * src/Main.vala: Modified.

   Marked instances retrieved from Factory as weak

2009-01-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala,
  * src/SqliteEPGStore.vala: Modified.

   Made get_db_handler a static function

2009-01-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Replaced tabs with spaces

2009-01-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Cleanup when ctrl+c is pressed

2009-01-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala: Modified.

   Added shutdown function to Manager class

2009-01-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Added shutdown function to RecordingsStore class

2009-01-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Addded stop function to Recorder class

2009-01-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Factory.vala: Modified.

   Addded shutdown function to Factory class

2009-01-01  Sebastian Pölsterl <sebp@k-d-w.org>

  * vapi/cutils.vapi: Modified.

   Added Signal namespace

2008-12-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * ChangeLog: Added.

   Re-add ChangeLog, because it's required during configure

2008-12-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelListWriter.vala: Modified.

   Fixed critical in substring call

2008-12-31  Sebastian Pölsterl <sebp@k-d-w.org>

  * ChangeLog: Removed.

   Removed ChangeLog

2008-12-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Fixed crash when returning NULL string over DBus

2008-12-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelListReader.vala: Modified.

   Check if parsed channel is valid

2008-12-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Satellite/SatelliteChannel.vala: Modified.

   Check if SymbolRate is not 0 in is_valid

2008-12-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Replace all whitespaces in channel's name with space

2008-12-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Factory.vala: Added.

  * src/EPGStore.vala,
  * src/RecordingsStore.vala,
  * src/Schedule.vala,
  * src/Main.vala,
  * src/Manager.vala,
  * Makefile.am,
  * src/Recorder.vala: Modified.

   Made all get_instance methods thread-safe. Moved getters for
   (EPG|Timers|Config)Store to Factory class.

2008-12-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteConfigTimersStore.vala: Added.

  * src/GConfStore.vala: Removed.

  * src/Manager.vala,
  * src/ConfigStore.vala,
  * src/Main.vala,
  * configure.ac,
  * Makefile.am,
  * src/Recorder.vala,
  * src/TimersStore.vala: Modified.

   GConfStore got replaced with SqliteConfigTimersStore which stores
   everything in a Sqlite DB. Drop gconf dependency. Added getter for
   TimersStore and ConfigStore to Main.

2008-12-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/TimersStore.vala,
  * src/ConfigStore.vala: Added.

  * Makefile.am,
  * src/GConfStore.vala: Modified.

   Added interfaces ConfigStore which stores device groups and
   TimersStore which stores timers.

2008-12-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/SqliteEPGStore.vala: Added.

  * Makefile.am,
  * src/EPGStore.vala: Modified.

   Moved EPGStore to SqliteEPGStore and made EPGStore an interface.

2008-12-30  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala,
  * src/Channel.vala,
  * src/ChannelListWriter.vala,
  * src/Cable/CableChannel.vala,
  * src/Satellite/SatelliteChannel.vala,
  * src/ChannelListReader.vala,
  * src/Terrestrial/TerrestrialChannel.vala: Modified.

   A Channel can have more than one audio pid.

2008-12-29  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   If channel isn't valid don't delete it right away. We might come
   across the data later

2008-12-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Retrieve channel's frequency only from data from NIT.

2008-12-27  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Fixed a couple of bugs in the Scanner that caused the output to
   change on each scan. Retrieve network name correctly. Parse sdt no
   matter if the sdt is for the actual transport stream or not. Keep
   channels in new_channels as long as we didn't came across the TS
   for this channel. Set name to SID for channels with invalid name.

2008-12-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/wizard/pages/ChannelScanPage.py: Modified.

   If channel is scrambled display emblem-readonly icon

2008-12-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Cable/CableScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added scrambled parameter to channel_added signal. Print
   audio/video pid. Wait 10 instead of 5 seconds for all tables.

2008-12-26  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Channel.vala: Modified.

   Added Scrambled property

2008-12-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/wizard/pages/ChannelScanPage.py: Modified.

   Replace & by &amp; in channel's name

2008-12-24  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Remove channels again when we didn't receive all necessary tables.
   Did some minor refactoring.

2008-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/livetv/Server.vala: Modified.

   Check if EPG scanner exists before forwarding eit data

2008-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/GConfStore.vala,
  * src/DeviceGroup.vala: Modified.

   Set ChannlList's group_id in the constructor of DeviceGroup

2008-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/wizard/pages/ChannelScanPage.py: Modified.

   Use only one TreeView in ChannelScanPage and display channel type
   as icon.

2008-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/wizard/pages/ChannelScanPage.py: Modified.

   Fixed bug #565247: Progressbar while scanning channels doesn't work
   correctly

2008-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Cable/CableScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added freq_left parameter to frquency_scanned signal. Removed
   GetQueueSize method from Scanner interface.

2008-12-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/timers/ui/RecorderWindow.py,
  * client/gnomedvb/wizard/pages/AdaptersPage.py: Modified.

   Adjusted to changes of previous commit

2008-12-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/widgets/DVBModel.py,
  * client/gnomedvb/preferences/ui/Preferences.py,
  * client/gnomedvb/preferences/ui/Dialogs.py,
  * client/gnomedvb/preferences/ui/DeviceGroupsView.py: Modified.

   Added name field to dialog to create new group. Adjust to changes
   of previous commit.

2008-12-21  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/GConfStore.vala,
  * src/Manager.vala,
  * src/DeviceGroup.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added GetDeviceGroupName method to Manager DBus interface. Added
   parameter name to AddDeviceToNewGroup method.

2008-12-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala,
  * src/ChannelListReader.vala: Modified.

   Save location of channels file in ChannelList object. Fixes problem
   when creating a new group.

2008-12-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Scanner.vala: Modified.

   Fixed warning when using substring. Fixed crash when channel's
   network was not set.

2008-12-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/GConfStore.vala: Modified.

   Check if writing values to GConf was successful

2008-12-20  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/EPGStore.vala: Modified.

   Removed unused execute method. Adjust to changes of sqlite3
   bindings

2008-12-18  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Event.vala: Modified.

   Use name constructor instead of construct for Event class. Fixes
   Vala compiling error.

2008-12-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.2

=== version-0.1.1 ===
2008-12-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Schedule.vala: Modified.

   Fixed vala compiling errors

2008-12-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * NEWS: Modified.

   Added release notes

2008-12-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * README: Modified.

   Updated README

2008-12-15  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala,
  * configure.ac,
  * Makefile.am,
  * po/POTFILES.in,
  * client/Makefile.am,
  * client/totem-plugin/Makefile.am: Modified.

   Made gst-rtsp-server a requirement. Added Totem plugin to autofoo.

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * Makefile.am: Modified.

   Fixed distcheck issue

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/totem-plugin/dvb-daemon.totem-plugin.in,
  * client/totem-plugin/dvb-daemon.py,
  * client/totem-plugin/Makefile.am: Added.

   Added Totem plugin

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Added get_name and get_description to DVBRecordingsStoreClient

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/widgets/ChannelsView.py: Modified.

   name_col variable to constructor to specify which column contains
   the name

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/widgets/ChannelsStore.py: Modified.

   Added ChannelsTreeStore

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/gnomedvb/widgets/ChannelsView.py: Modified.

   Use markup instead of text for name column

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * client/rhythmbox-plugin/dvb-rhythm.rb-plugin.in: Modified.

   Updated my e-mail address

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Main.vala: Modified.

   Disable RTSPServer for now

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Accept any number of whitespaces between values in initial tuning
   data

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * Makefile.am: Modified.

   Updated gst-rtsp-server package name

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/ChannelList.vala,
  * src/GConfStore.vala,
  * src/IDBusChannelList.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added GetChannelURL to ChannelList DBus interface

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Manager.vala: Modified.

   Use devgroup variable name instead of device where applicable

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala,
  * src/Channel.vala: Modified.

   Added on_same_transport_stream method

2008-12-14  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/livetv/Server.vala: Modified.

   Stop EPG scanner before streaming and start again when client
   disconnected. In the mean time forward all eit events to
   EPGScanner.

2008-12-12  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/livetv/Server.vala: Modified.

   Adjust to signature changeo of prepare_media. Monitor bus of
   pipeline.

2008-12-10  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/livetv/Server.vala: Added.

  * configure.ac,
  * Makefile.am,
  * src/Manager.vala,
  * src/Main.vala: Modified.

   Added experimental live TV streaming support via RTSP.

2008-12-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * src/Recorder.vala: Modified.

   Use .mpeg extension instead of .ts for recordings

2008-12-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Added --enable-gstrtspserver option to configure

2008-12-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * MAINTAINERS,
  * AUTHORS: Modified.

   Updated my e-mail address

2008-12-08  Sebastian Pölsterl <sebp@k-d-w.org>

  * configure.ac: Modified.

   Use bugzilla address to report bugs to

2008-12-01  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/GConfStore.vala: Modified.

   Check if values retrieved from GConf are actually set

2008-11-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Initialize Recording variable

2008-11-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelListReader.vala: Modified.

   Cast ints to enum types

2008-11-18  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Timer.vala: Modified.

   Removed (de)serialize methods

2008-11-16  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelListReader.vala,
  * src/Manager.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Recording.vala,
  * src/Timer.vala,
  * src/Recorder.vala,
  * src/ChannelList.vala,
  * src/MpegTsEnums.vala: Modified.

   Fix some compiler errors and warnings returned by latest vala. Vala
   still segfaults, though

2008-11-16  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Schedule.vala: Modified.

   Print debug message if event id doesn't exist

2008-11-09  Sebastian Pölsterl <marduk@k-d-w.org>

  * po/sv.po: Added.

  * po/ChangeLog,
  * po/LINGUAS: Modified.

   Added Swedish translation by Daniel Nylander

2008-11-03  Sebastian Pölsterl <marduk@k-d-w.org>

  * configure.ac: Modified.

   Post release version bump to 0.1.1

=== version-0.1.0 ===
2008-11-03  Sebastian Pölsterl <marduk@k-d-w.org>

  * po/POTFILES.in: Modified.

   Added gnome-dvb-schedule.py to POTFILES.in

2008-11-03  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/Makefile.am: Modified.

   Added gnome-dvb-schedule to package

2008-11-03  Sebastian Pölsterl <marduk@k-d-w.org>

  * README,
  * NEWS: Modified.

   Added release notes and README

2008-11-03  Sebastian Pölsterl <marduk@k-d-w.org>

  * m4/gstreamer.m4: Added.

  * configure.ac: Modified.

   Check if required gstreamer modules are available in configure step

2008-10-26  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   get_scanned_item retrieves information from Gst.Structure. Remove
   invalid channels from ChannelList

2008-10-26  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelList.vala: Modified.

   Added remove method

2008-10-26  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Channel.vala,
  * src/Satellite/SatelliteChannel.vala: Modified.

   Added is_valid method

2008-10-26  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Reset dvbsrc's pids property in start_scan

2008-10-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Assign Radio type if VideoPID is 0 not AudioPID

2008-10-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Satellite/SatelliteScanner.vala: Modified.

   Duplicate polarization string

2008-10-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelList.vala: Modified.

   add doesn't tranfser ownership anymore

2008-10-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ScannedItem.vala: Modified.

   Check for ScannedSatteliteItem in hash function first

2008-10-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Don't scan one frequency multiple times. Added debug calls

2008-10-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Cleanup scanner correctly to avoid memory leaks

2008-10-18  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Check if strings are valid utf-8

2008-10-16  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Scanner.vala: Modified.

   Fixed memory leaks

2008-10-16  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Check if provider is not NULL before validating

2008-10-15  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Check for valid utf8 strings

2008-10-13  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Fixed memory leak

2008-10-13  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Wait 5 seconds for SDT, NIT and PAT to arrive, otherwise continue
   with next frequency

2008-10-11  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Clean up lost of channels, too, when destroyed. Make sure only one
   channel is scanned at a time

2008-10-11  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Fixed bug when iterating over channels

2008-10-11  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Removed debug call

2008-10-11  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelListWriter.vala: Modified.

   Don't divide symbol rate by 1000

2008-10-09  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Display progress while scanning

2008-10-09  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala: Modified.

   Fixed crash when scanner was requested for already registered
   device

2008-10-09  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Emit frequency scanned signal

2008-10-07  Sebastian Pölsterl <marduk@k-d-w.org>

  * data/org.gnome.DVB.service.in: Modified.

   Use correct binary name in D-Bus .servive file

2008-10-07  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/widgets/Makefile.am: Modified.

   Fixed wrong installation directory of python widgets

2008-10-03  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnome-dvb-schedule.py: Modified.

   Display all events

2008-10-03  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/IDBusSchedule.vala,
  * src/EPGStore.vala,
  * src/Schedule.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added GetAllEvents method to Schedule D-Bus interface

2008-09-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Delete timer also for active recording

2008-09-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnome-dvb-schedule.py: Modified.

   Double clicking event will schedule recording

2008-09-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/IDBusRecorder.vala,
  * src/Recorder.vala,
  * src/Schedule.vala,
  * src/EPGStore.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added AddTimerForEPGEvent to Recorder D-Bus interface

2008-09-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Monitor recordings for deletion

2008-09-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Device.vala,
  * src/Schedule.vala,
  * src/EPGScanner.vala,
  * src/Scanner.vala: Modified.

   Adjusted to Vala changes. Now compiles with vala trunk

2008-09-11  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Time next EPG scan when all channels have been scanned

2008-09-10  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Schedule.vala: Modified.

   Don't add events that are already expired

2008-09-10  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Channel.vala,
  * src/Schedule.vala: Modified.

   Restore events from SQLite db correctly

2008-09-10  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnome-dvb-schedule.py: Added.

   Added gnome-dvb-schedule program that displays schdule for each
   channel

2008-09-10  Sebastian Pölsterl <marduk@k-d-w.org>

  * vapi/cutils.vapi: Added.

  * src/Event.vala,
  * configure.ac,
  * Makefile.am,
  * src/Schedule.vala: Modified.

   Added is_running method to Event that compares start and end time
   with current time instead of RUNNING_STATUS. Got
   get_local_start_time right. Wrapped timegm function.

2008-08-28  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Add queue element between dvbbasebin and each filesink to get
   multiple recordings on same TS working.

2008-08-27  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/GConfStore.vala: Modified.

   Made checking for correct values more strict when restoring event.

2008-08-27  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Manager.vala,
  * src/Main.vala: Modified.

   Added --disable-epg-scanner option which will turn of that EPG is
   scanned. Adjusted Recorder and Manager that they can deal with
   epgscanner being null.

2008-08-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Schedule.vala: Modified.

   Fixed bug in Next and GetLocalStartTime. However, the latter still
   returns wrong time.

2008-08-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/widgets/ChannelsView.py: Modified.

   Work around pygtk bug when model is None

2008-08-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/preferences/ui/Preferences.py: Modified.

   Marked title as translateable

2008-08-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/preferences/ui/Preferences.py: Modified.

   Show error message when something went wrong when adding devices or
   creating groups

2008-08-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/timers/ui/RecorderWindow.py: Modified.

   Show error message when something went wrong when adding or
   deleting timer

2008-08-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/wizard/SetupWizard.py: Modified.

   Set window title of assistant

2008-08-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/widgets/ChannelsStore.py,
  * client/gnomedvb/widgets/ChannelsView.py: Added.

  * client/gnomedvb/widgets/Makefile.am,
  * client/gnomedvb/timers/ui/TimerDialog.py,
  * po/POTFILES.in: Modified.

   Moved widget to display a list of channels to widgets module

2008-08-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/widgets/Makefile.am,
  * client/gnomedvb/widgets/__init__.py,
  * client/gnomedvb/widgets/DVBModel.py,
  * client/gnomedvb/widgets/Device.py: Added.

  * client/gnomedvb/preferences/model/__init__.py,
  * client/gnomedvb/preferences/model/DVBModel.py,
  * client/gnomedvb/preferences/model/Makefile.am,
  * client/gnomedvb/preferences/model/Device.py: Removed.

  * client/gnomedvb/preferences/Makefile.am,
  * client/gnomedvb/preferences/ui/Preferences.py,
  * client/gnomedvb/preferences/ui/DeviceGroupsView.py,
  * configure.ac,
  * client/gnomedvb/DBusWrapper.py,
  * client/gnome-dvb-preferences.py,
  * client/gnomedvb/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/Makefile.am: Modified.

   Moved preferences.model to new widgets module

2008-08-21  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala: Modified.

   Print debug message when trying to register already registered
   device. Stop EPGScanner when device is removed from group and start
   it again if the group has devices remaining, otherwise drop
   EPGScanner.

2008-08-21  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/DeviceGroup.vala: Modified.

   Print warning if device couldn't be added.

2008-08-21  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Device.vala: Modified.

   Only retrieve type AND name if requested.

2008-08-21  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala,
  * src/Main.vala: Modified.

   Create EPG scanner in Manager.add_device_group instead of Main.
   That way when a new group is added while running the EPG scanner is
   started, too.

2008-08-21  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/wizard/pages/AdaptersPage.py: Modified.

   Retrieve name and type of all devices correctly.

2008-08-21  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/preferences/model/DVBModel.py: Modified.

   Fixed crash when retrieving unregistered devices

2008-08-21  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/EPGStore.vala: Modified.

   Fixed bug that running_status was overridden by extended
   description.

2008-08-21  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Schedule.vala,
  * src/Main.vala: Modified.

   Add stored events in constructor of Schedule to the Schedule.

2008-08-21  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Utils.vala,
  * src/Event.vala: Modified.

   When figuring out if an event has expired compare the end time to
   the current UTC time.

2008-08-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/EPGStore.vala: Modified.

   Fixed bug that event weren't deleted. Check for DONE return code in
   get_event, too.

2008-08-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Event.vala,
  * src/EPGScanner.vala,
  * src/EPGStore.vala,
  * src/Schedule.vala: Modified.

   Only store start time and id of event in memory and retrieve rest
   from sqlite db.

2008-08-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/EPGStore.vala: Modified.

   Store starttime in julian time format. Use prepared statements for
   queries.

2008-08-18  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/EPGStore.vala: Added.

  * src/Channel.vala,
  * src/Schedule.vala,
  * src/Main.vala,
  * configure.ac,
  * Makefile.am: Modified.

   Added EPGStore class that stores EPG data in a sqlite database.
   However, events are still stored in memory, too. This has to change
   in the future. Schedule class expects Channel paramater in the
   constructor.

2008-08-14  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Main.vala: Modified.

   Removed obsolete code that previously was for testing purposes

2008-08-14  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/EPGScanner.vala: Modified.

   Fixed bug that prevented two simultanious recordings on different
   TS.

2008-08-14  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/timers/ui/RecorderWindow.py: Modified.

   Fixed bug that only active timers could be deleted

2008-08-14  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/wizard/pages/SummaryPage.py,
  * client/gnomedvb/wizard/SetupWizard.py,
  * client/gnomedvb/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/wizard/pages/IntroPage.py,
  * client/gnomedvb/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/wizard/pages/BasePage.py,
  * client/gnomedvb/wizard/pages/SaveChannelListPage.py: Modified.

   Refactored wizard. Show error message when no devices where
   detected or when unsupported device type has been chosen.

2008-08-14  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala: Modified.

   Stop epgscanner when channel scanner is request. Start epgscanner
   again when channel scanner got disposed.

2008-08-14  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/preferences/model/DVBModel.py,
  * client/gnomedvb/preferences/ui/Preferences.py,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Only use get_adapter_info for unregistered devices. For registered
   devices use GetNameOfRegisteredDevice and GetTypeOfDeviceGroup.

2008-08-14  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Device.vala,
  * src/Manager.vala: Modified.

   Added GetNameOfRegisteredDevice method to Manager. Added Name
   property to Device.

2008-08-14  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/EPGScanner.vala: Modified.

   Stop EPGScanner before recording starts. Start it again when
   recording ended. Collect EPG inside RecordingThread when recording
   is active.

2008-08-14  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Schedule.vala: Modified.

   Made Schedule thread-safe

2008-08-14  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala,
  * src/Main.vala: Modified.

   Added get_epg_scanner method to Manager. Made Manager a singleton.
   Use new get_instance method in Main.

2008-08-10  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Event.vala,
  * src/Schedule.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added get_local_start_time method to Event. Implemented
   GetLocalStartTime in Schedule.

2008-08-10  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Event.vala: Modified.

   Removed debug call

2008-08-09  Sebastian <sebastian@ubuntu>

  * client/gnomedvb/timers/ui/TimerDialog.py: Modified.

   Put list of channels in a treeview instead of combobox

2008-08-09  Sebastian <sebastian@ubuntu>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Removed print statements

2008-08-09  Sebastian <sebastian@ubuntu>

  * client/gnomedvb/timers/ui/RecorderWindow.py: Modified.

   Adjust view to recording-(started|finished) and changed signals of
   Recorder. Ask for confirmation when aborting active recording. Show
   record image in front of item when the timer belongs to an active
   recording.

2008-08-09  Sebastian <sebastian@ubuntu>

  * src/Recorder.vala: Modified.

   Delete timer when recording is aborted from the user calling
   DeleteTimer

2008-08-09  Sebastian <sebastian@ubuntu>

  * src/Recorder.vala: Modified.

   Store active timers in this.timers. this.active_timers is a now a
   set of ids for each active timer.

2008-08-09  Sebastian <sebastian@ubuntu>

  * src/Recorder.vala: Modified.

   Emit changed signal when timer of active recording is deleted

2008-08-09  Sebastian <sebastian@ubuntu>

  * client/gnomedvb/timers/ui/RecorderWindow.py: Modified.

   Improved UI

2008-08-09  Sebastian <sebastian@ubuntu>

  * client/gnomedvb/DBusWrapper.py: Modified.

   Renamed DVBSchedule to DVBScheduleClient to be consistent

2008-08-09  Sebastian <sebastian@ubuntu>

  * src/Schedule.vala,
  * src/EPGScanner.vala: Modified.

   Replace old events with new one

2008-08-09  Sebastian <sebastian@ubuntu>

  * src/Manager.vala,
  * src/Constants.vala,
  * client/gnomedvb/DBusWrapper.py: Modified.

   Added GetSchedule method to Manager

2008-08-09  Sebastian <sebastian@ubuntu>

  * src/IDBusSchedule.vala: Added.

  * src/EPGStore.vala: Removed.

  * Makefile.am,
  * src/Schedule.vala: Modified.

   Schedule implements IDBusSchedule now.

2008-08-09  Sebastian <sebastian@ubuntu>

  * src/Manager.vala,
  * src/Main.vala: Modified.

   Create EPGScanner for each device group

2008-08-09  Sebastian <sebastian@ubuntu>

  * src/Recorder.vala,
  * src/Event.vala,
  * src/EPGScanner.vala,
  * src/Schedule.vala: Modified.

   Store free-ca-mode and extended-text for each event. Added method
   to Schedule that retuns currently running event.

2008-08-09  Sebastian <sebastian@ubuntu>

  * src/Recorder.vala: Modified.

   Collect name and description of recording from EIT. However, we
   might not see the currently running event.

2008-08-08  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Event.vala,
  * src/EPGScanner.vala,
  * src/Schedule.vala: Modified.

   Remove expired events

2008-08-08  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Utils.vala: Modified.

   Added create_utc_time method to create a timestamp from UTC time
   instead of locale time how create_time does.

2008-08-07  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/wizard/SetupWizard.py,
  * client/gnomedvb/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/wizard/pages/SaveChannelListPage.py: Modified.

   Added option to do a brute force scan for DVB-T

2008-08-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnome-dvb-preferences.py: Added.

  * client/dvb-preferences.py: Removed.

  * client/Makefile.am: Modified.

   Renamed dvb-preferences.py to gnome-dvb-preferences.py

2008-08-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/dvb-preferences.py,
  * client/gnome-dvb-setup.py,
  * client/gnomedvb/__init__.py,
  * client/gnome-dvb-timers.py: Modified.

   Moved init of i18n to gnomedvb module

2008-08-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/wizard/pages/InitialTuningDataPage.py,
  * client/gnomedvb/wizard/pages/Makefile.am,
  * client/gnomedvb/wizard/pages/SummaryPage.py,
  * client/gnomedvb/wizard/SetupWizard.py,
  * client/gnome-dvb-setup.py,
  * client/gnomedvb/wizard/pages/AdaptersPage.py,
  * client/gnomedvb/wizard/pages/IntroPage.py,
  * client/gnomedvb/wizard/pages/ChannelScanPage.py,
  * client/gnomedvb/wizard/__init__.py,
  * client/gnomedvb/wizard/Makefile.am,
  * client/gnomedvb/wizard/pages/BasePage.py,
  * client/gnomedvb/wizard/pages/SaveChannelListPage.py,
  * client/gnomedvb/wizard/pages/__init__.py: Added.

  * client/wizard.py: Removed.

  * po/POTFILES.in,
  * configure.ac,
  * client/gnomedvb/Makefile.am,
  * client/Makefile.am: Modified.

   Split wizard in separate files and marked string translateable

2008-08-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/timers/ui/Makefile.am: Modified.

   Fixed path in Makefile

2008-08-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/timers/ui/Makefile.am,
  * client/gnomedvb/timers/ui/__init__.py,
  * client/gnomedvb/timers/ui/RecorderWindow.py,
  * client/gnome-dvb-timers.py,
  * client/gnomedvb/timers/Makefile.am,
  * client/gnomedvb/timers/ui/CalendarDialog.py,
  * client/gnomedvb/timers/ui/TimerDialog.py,
  * client/gnomedvb/timers/__init__.py: Added.

  * client/gui.py: Removed.

  * po/POTFILES.in,
  * configure.ac,
  * client/gnomedvb/Makefile.am,
  * client/Makefile.am: Modified.

   Split UI to configure timers in separate files and marked strings
   translateable.

2008-08-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/defs.py.in: Added.

  * .bzrignore,
  * client/gnomedvb/preferences/ui/Preferences.py,
  * client/gnomedvb/preferences/ui/Dialogs.py,
  * client/gnomedvb/preferences/ui/DeviceGroupsView.py,
  * client/dvb-preferences.py,
  * configure.ac,
  * po/POTFILES.in,
  * client/gnomedvb/Makefile.am: Modified.

   Marked strings as translateable

2008-08-02  Sebastian Pölsterl <marduk@k-d-w.org>

  * m4/python.m4: Added.

  * .bzrignore,
  * configure.ac,
  * Makefile.am,
  * autogen.sh: Modified.

   Renamed binary and package to gnome-dvb-daemon

2008-08-02  Sebastian Pölsterl <marduk@k-d-w.org>

  * configure.ac: Modified.

   Check for gconf, Python 2.5 and required python modules

2008-08-01  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb/preferences/model/__init__.py,
  * client/gnomedvb/preferences/Makefile.am,
  * client/gnomedvb/preferences/ui/Makefile.am,
  * client/gnomedvb/__init__.py,
  * client/gnomedvb/preferences/ui/Dialogs.py,
  * client/gnomedvb/preferences/ui/DeviceGroupsView.py,
  * client/gnomedvb/preferences/ui/Frame.py,
  * client/gnomedvb/preferences/ui/__init__.py,
  * client/gnomedvb/preferences/model/Device.py,
  * client/gnomedvb/DBusWrapper.py,
  * client/dvb-preferences.py,
  * client/gnomedvb/Makefile.am,
  * client/gnomedvb/preferences/__init__.py,
  * client/gnomedvb/preferences/model/DVBModel.py,
  * client/gnomedvb/preferences/model/Makefile.am,
  * client/gnomedvb/preferences/ui/Preferences.py: Added.

  * client/preferences.py,
  * client/gnomedvb.py: Removed.

  * .bzrignore,
  * configure.ac,
  * client/Makefile.am: Modified.

   Refactored preferences. But everything in the gnomedvb model.
   Splitted classes into seperate files. Install dvb-preferences.py
   into bindir.

2008-08-01  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/preferences.py: Modified.

   Added buttons to toolbar. Ask for confirmation when removing device
   from group

2008-08-01  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/preferences.py: Modified.

   Mark button (in)sensitive correctly

2008-07-31  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/wizard.py: Modified.

   Added support for DVB-C

2008-07-28  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/preferences.py: Modified.

   Improved the UI a little bit

2008-07-28  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/preferences.py: Modified.

   When adding device to existing group only show those groups that
   are of the same type.

2008-07-28  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb.py,
  * src/Manager.vala: Modified.

   Added GetTypeOfDeviceGroup method

2008-07-28  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/preferences.py,
  * client/gnomedvb.py,
  * src/Manager.vala: Modified.

   Removed DeleteDeviceGroup method from Manager. A group will be
   deleted automatically when it contains no devices anymore.

2008-07-27  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/preferences.py: Modified.

   Change UI when group has been added or removed

2008-07-27  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/preferences.py: Modified.

   Change UI when device has been added to or removed from group.
   Delete group automatically when last device has been removed.

2008-07-27  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala: Modified.

   DeleteDeviceGroup returns true on success.

2008-07-26  Sebastian <sebastian@ubuntu>

  * client/preferences.py: Modified.

   Added: Assign unregistered device to existing group.

2008-07-26  Sebastian <sebastian@ubuntu>

  * src/Manager.vala: Modified.

   AddDeviceToExistingGroup returns false when device has wrong type.

2008-07-26  Sebastian <sebastian@ubuntu>

  * client/wizard.py: Modified.

   Added UI for DVB-S scan.

2008-07-26  Sebastian <sebastian@ubuntu>

  * src/Scanner.vala,
  * client/gnomedvb.py,
  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Added GetQueueSize method. Removed queue_size property.

2008-07-26  Sebastian <sebastian@ubuntu>

  * src/Satellite/SatelliteScanner.vala: Modified.

   Parse symbol rate andy polarization correctly.

2008-07-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/preferences.py: Modified.

   Added possibility to remove device from group and to create a new
   group. However, the change is only visible after restart.

2008-07-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala,
  * src/GConfStore.vala: Modified.

   When device is removed from a group or a group is deleted mage
   changes to GConf, too.

2008-07-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb.py: Modified.

   Forgot to make DVBManagerClient a GObject

2008-07-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Implemented AddScanningDataFromFile for Satellite and Cable
   scanner.

2008-07-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/wizard.py: Modified.

   Added page to select initial tuning data. Currently only working
   for DVB-T.

2008-07-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb.py,
  * src/Terrestrial/TerrestrialScanner.vala: Modified.

   Added AddScanningDataFromFile method to TerrestrialScanner. Will be
   added for other scanners, too.

2008-07-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb.py,
  * src/Manager.vala: Modified.

   Added changed and group_changed signals to Manager

2008-07-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/preferences.py: Modified.

   Registered and unregistered devices are displayed. There's still no
   functionality.

2008-07-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/wizard.py,
  * client/gnomedvb.py: Modified.

   Added get_dvb_devices method. It retrieces name, type, adapter and
   frontend for all devices on the system through HAL.

2008-07-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/preferences.py: Added.

   Started work on a preferences dialog to manage devices and groups

2008-07-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb.py,
  * src/Manager.vala,
  * src/Constants.vala: Modified.

   Added GetDeviceGroupMembers method. Fixed small bug in python
   wrapper.

2008-07-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/wizard.py: Modified.

   Added treeview for tv channels and radio channels. Destroy scanner
   on exit.

2008-07-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala,
  * src/Cable/CableScanner.vala,
  * client/gnomedvb.py,
  * src/Manager.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Satellite/SatelliteScanner.vala: Modified.

   Renamed Scanner.Abort to Destroy. Added destroyes signal. Destroy
   scanner in Manager when destroyed singal is emitted. Fixed bug that
   caused segfault when Destroy is called.

2008-07-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala: Modified.

   Fixed bug that caused daemon to crash when an already running
   Scanner is created again

2008-07-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/wizard.py: Modified.

   Do actual scanning on selected device. Added page that asks the
   user for a location to store the channel list at. Still have to
   provide proper initial data for scanning.

2008-07-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb.py: Modified.

   Wrapped channel_added and frequency_scanned signals

2008-07-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Changed signature of channel_added signal. Export it over D-Bus.
   Added queue_size property.

2008-07-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/wizard.py,
  * client/gnomedvb.py: Modified.

   Renamed get_adapter_type to get_adapter_info. It returns a
   dictionary with keys 'type' and 'name' now

2008-07-21  Sebastian <sebastian@ubuntu>

  * client/wizard.py: Modified.

   Added check if adapter type is supported

2008-07-20  Sebastian <sebastian@ubuntu>

  * client/gui.py: Modified.

   Adjusted to changes in gnomedvb. Order channellist alphabetically

2008-07-20  Sebastian <sebastian@ubuntu>

  * client/gnomedvb.py: Modified.

   Fixed typo

2008-07-20  Sebastian <sebastian@ubuntu>

  * client/wizard.py: Added.

   Added wizard.py. This is going to guide the user through the setup
   process of her DVB cards

2008-07-20  Sebastian <sebastian@ubuntu>

  * client/gnomedvb.py: Modified.

   Added get_adapter_type method

2008-07-19  Sebastian <sebastian@ubuntu>

  * client/gnomedvb.py: Modified.

   DVBChannelListClient and DVBRecorderClient expect group_id in
   constructur instead of object path

2008-07-19  Sebastian <sebastian@ubuntu>

  * client/Makefile.am: Added.

  * acinclude.m4,
  * Makefile.am,
  * configure.ac: Modified.

   Install gnomedvb.py into Python's site-packages dir

2008-07-19  Sebastian <sebastian@ubuntu>

  * client/rhythmbox-plugin/dvb-rhythm.py,
  * client/rhythmbox-plugin/Makefile.am,
  * client/rhythmbox-plugin/dvb-rhythm.rb-plugin.in: Added.

   Added Rhythmbox radio plugin

2008-07-19  Sebastian <sebastian@ubuntu>

  * client/gnomedvb.py,
  * src/ChannelList.vala,
  * src/IDBusChannelList.vala: Modified.

   Added Get(Radio|TV)Channels and IsRadioChannel methods to
   ChannelList interface

2008-07-17  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Refactored RecordingThread and Recorder to get recording of
   multiple channels in the same transport stream right.
   Unfortunately, this doesn't work, yet. Problem is under
   investigation.

2008-07-17  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala: Modified.

   Better debug output

2008-07-16  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala: Modified.

   Check if device is already part of another group when calling
   AddDeviceToExistingGroup or AddDeviceToNewGroup

2008-07-16  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/IDBusRecorder.vala,
  * client/gnomedvb.py,
  * src/Recorder.vala: Modified.

   RecordingThread class that does the actual recording now. This
   makes simultaneously recordings possible (tested). Changed
   GetActiveTimer method to GetActiveTimers, because each recorder can
   have more than one active recording now.

2008-07-16  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala,
  * src/GConfStore.vala: Modified.

   Added additional debug messages. Save device to GConf when added to
   group

2008-07-16  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb.py,
  * src/Manager.vala: Modified.

   Remove channels_conf and recordings_dir parameter from
   AddDeviceToExistingGroup because they are overwritten anyway

2008-07-15  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Schedule.vala: Modified.

   Use weak SequenceIter. That way it works with patched glib vapi

2008-07-15  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Use DeviceGroup instead of Device

2008-07-15  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb.py: Modified.

   Added wrapper for RemoveDeviceFromGroup and DeleteDeviceGroup
   methods

2008-07-15  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala: Modified.

   Added RemoveDeviceFromGroup and DeleteDeviceGroup methods

2008-07-15  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Device.vala: Modified.

   Added optional parameter get_type to constructur of Device class.
   When get_type is true the adapter's type is retrieved, otherwise it
   remains unknown.

2008-07-15  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala: Modified.

   Updated API doc

2008-07-13  Sebastian Pölsterl <marduk@k-d-w.org>

  * vapi/config.vapi: Added.

  * Makefile.am,
  * src/Main.vala: Modified.

   Addec config.vapi to access config.h. Print version and package
   name when --version option is provided

2008-07-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Main.vala: Modified.

   Added -d/--debug command line option though it currently does
   nothing

2008-07-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * Makefile.am: Modified.

   Added --thread to valac call

2008-07-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Checking for conflicting timers takes into account how much devices
   belong to the DeviceGroup

2008-07-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/DeviceGroup.vala: Modified.

   Store Devices in a Set

2008-07-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Constants.vala,
  * client/gui.py,
  * src/GConfStore.vala,
  * src/Main.vala,
  * client/gnomedvb.py,
  * src/Manager.vala,
  * src/DeviceGroup.vala,
  * src/Recorder.vala: Modified.

   Each Device must be part of a DeviceGroup now. All devices in a
   DeviceGroup must be of same type and share one channels.conf and
   recordings dir. The goal is that Timers are automatically assigned
   to a Device for recording. However, this is not implemented, yet.

2008-07-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gui.py: Modified.

   Make list of channels available in GUI

2008-07-07  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Device.vala: Modified.

   Added is_busy method to Device class. Did some cleanup in Recorder

2008-07-07  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Removed obsolete DBus attribute

2008-07-07  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Main.vala: Modified.

   Remove dead timers from GConf

2008-07-07  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/DeviceGroup.vala: Added.

  * Makefile.am: Modified.

   Added DeviceGroup class. Currently unused

2008-07-07  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Device.vala,
  * src/Manager.vala: Modified.

   Added hash and equal methods to Device class. Replaced
   generate_device_id with Device.hash in Manager

2008-07-07  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala,
  * src/Main.vala: Modified.

   Exit when D-Bus name is already owned. Skip device when error
   appears during restoring. Cleanup Main

2008-07-06  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb.py: Modified.

   Wrap ChannelList D-Bus interface

2008-07-06  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelListReader.vala: Modified.

   Check if channel names are properly utf-8 encoded and warn if they
   aren't

2008-07-06  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Fixed possible dead lock

2008-07-06  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelList.vala,
  * src/IDBusChannelList.vala: Modified.

   Removed GetChannelSid method, because GetChannels already returns
   SIDs

2008-07-06  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala: Modified.

   Fixed bug that AdapterType was hard coded to DVB-T

2008-07-06  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/IDBusChannelList.vala: Added.

  * src/Manager.vala,
  * src/ChannelList.vala,
  * Makefile.am,
  * src/Constants.vala: Modified.

   Added D-Bus service for ChannelList class. Made ChannelList thread-
   safe. Changes untested.

2008-07-01  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gui.py: Added.

   Added UI client where you can add and delete timers for each
   Recorder

2008-07-01  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/gnomedvb.py: Added.

  * client/dvb-client.py: Removed.

   Renamed dvb-client.py to gnomedvb.py. Wrapped signals of D-Bus
   interfaces. Added missing methods

2008-07-01  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/RecordingsStore.vala,
  * src/Main.vala: Modified.

   Fixed bug that duplicate timer/recording IDs are generated. Fixed
   bug that active recording is stopped in the next cycle

2008-07-01  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChangeType.vala: Added.

  * src/IDBusRecorder.vala,
  * Makefile.am,
  * src/Recorder.vala,
  * src/IDBusRecordingsStore.vala: Modified.

   Removed timer_added signal and added changed signal to Recorder.
   Extraced ChangeType enum from IDBusRecordingsStore

2008-07-01  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/IDBusRecorder.vala,
  * src/Recorder.vala: Modified.

   Added GetChannelName method

2008-06-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/IDBusRecorder.vala,
  * src/Recorder.vala: Modified.

   Added TimerAdded signal to Recorder's D-Bus interface

2008-06-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * client/dvb-client.py: Modified.

   Connect to RecordingsStore's Changed signal

2008-06-28  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/GConfStore.vala: Added.

  * src/Manager.vala,
  * src/Main.vala,
  * configure.ac,
  * Makefile.am,
  * src/Recorder.vala,
  * client/dvb-client.py: Modified.

   Added GConfStore class. Store devices and timers in GConf and
   restore them on startup. Extended dvb-client.py script

2008-06-28  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelList.vala,
  * src/Manager.vala,
  * src/ChannelListReader.vala: Modified.

   Added restore_from_file method to ChannelList class

2008-06-28  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Fixed typo

2008-06-26  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Schedule.vala: Modified.

   Use get_iter_at_pos to iterate over events sequence

2008-06-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Timer.vala: Modified.

   Constructor of Timer expects channel's sid instead of Channel
   instance

2008-06-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Schedule.vala: Modified.

   Only insert event if we don't have one with the same id already

2008-06-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Schedule.vala: Added.

  * src/Channel.vala,
  * Makefile.am,
  * src/EPGScanner.vala: Modified.

   Added Schedule class that store a list of Events for each channel

2008-06-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Event.vala: Modified.

   Added equal method

2008-06-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/EPGScanner.vala: Modified.

   Fixed typo

2008-06-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/IDBusRecordingsStore.vala,
  * src/RecordingsStore.vala: Modified.

   Added GetStartTimestamp to RecordingsStore

2008-06-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Main.vala,
  * src/Constants.vala,
  * client/dvb-client.py: Modified.

   Start RecordingsStore service at startup. Added example to dvb-
   client.py, too

2008-06-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Satellite/SatelliteScanner.vala,
  * src/IDBusRecorder.vala,
  * src/Main.vala,
  * src/IDBusRecordingsStore.vala,
  * src/Manager.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala,
  * client/dvb-client.py: Modified.

   Export all Scanners, Manager, Recorder and RecordingsStore
   correctly over D-Bus

2008-06-22  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Don't export properties and signals with Objects over D-Bus

2008-06-22  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala,
  * src/Manager.vala,
  * src/Main.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * client/dvb-client.py: Modified.

   Start Scanner without the need of Manager. Extended sample client

2008-06-22  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelListWriter.vala: Modified.

   Open stream in write method and not in construct, to avoid
   unchecked error

2008-06-22  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Warn with critical if writing channels.conf failed

2008-06-22  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Added WriteChannelsToFile method

2008-06-22  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Convert values of structure correctly to scan and store parameters
   in Channel class correctly

2008-06-22  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/MpegTsEnums.vala,
  * src/Terrestrial/TerrestrialScanner.vala: Modified.

   Moved get_*_val functions to MpegTsEnums file

2008-06-22  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Channel.vala: Modified.

   Uncommented insert_sorted callm, because bug has been fixed in Vala

2008-06-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ScannedItem.vala,
  * src/Recording.vala: Modified.

   Added some API doc

2008-06-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Event.vala,
  * src/EPGScanner.vala: Modified.

   Get epg data for each sequence. Retrieve and save components.
   Events are associated with their channel and are stored stored
   according to their starting time

2008-06-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * Makefile.am: Modified.

   Removed subclasses of Recorder

2008-06-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Did some cleanup

2008-06-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Satellite/SatelliteRecorder.vala,
  * src/Terrestrial/TerrestrialRecorder.vala,
  * src/Cable/CableRecorder.vala: Removed.

  * src/Channel.vala,
  * src/Main.vala,
  * src/Manager.vala,
  * src/Cable/CableChannel.vala,
  * src/Recorder.vala,
  * src/Satellite/SatelliteChannel.vala,
  * src/Terrestrial/TerrestrialChannel.vala: Modified.

   Moved tuning of channels to Channel class. This makes the Recorder
   subclasses obsolete.

2008-06-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Event.vala: Modified.

   Added has_expired, compare and get_end_timestamp methods to Event

2008-06-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Utils.vala: Modified.

   create_time accepts optional second argument

2008-06-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Timer.vala: Modified.

   Added TODO

2008-06-19  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala,
  * src/Event.vala,
  * src/EPGScanner.vala,
  * src/Main.vala: Modified.

   Added to_string to Event. Store EPG data in event class. Scan
   frequency of each channel.

2008-06-19  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Terrestrial/TerrestrialScanner.vala: Modified.

   Set inversion to auto, because it isn't transferred in nit

2008-06-19  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Satellite/SatelliteRecorder.vala,
  * src/Cable/CableRecorder.vala,
  * src/Terrestrial/TerrestrialRecorder.vala: Modified.

   get_dvbbasebin doesn't return Element anymore because that causes
   reference problems. It sets Recorder's dvbbasebin attribute
   instead.

2008-06-18  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Save and set transport stream data for each new channel. Emit
   channel_added signal when we received sdt,nit and pat. Cleanup
   temporary data on Abort and when scan has finished

2008-06-18  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Main.vala: Modified.

   Changed signature of AddScanningData

2008-06-18  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Terrestrial/TerrestrialRecorder.vala,
  * src/Terrestrial/TerrestrialScanner.vala: Modified.

   Set inversion property in recorder. Still need to find a way to
   retrieve it in the scanner

2008-06-18  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Removed signals that are already in the interface

2008-06-17  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/IDBusRecorder.vala,
  * src/IDBusRecordingsStore.vala: Added.

  * src/RecordingsStore.vala,
  * Makefile.am,
  * src/Recorder.vala: Modified.

   Added IDBusRecorder and IDBusRecordingsStore interfaces that
   include the methods and signals what will be exported over D-Bus.
   RecordingsStore has new signal changed that gets emitted when a
   recording has been added or deleted

2008-06-16  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Event.vala,
  * src/EPGScanner.vala: Added.

  * Makefile.am: Modified.

   Added EPGScanner and Event class

2008-06-16  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Retrieve and store audio and video pid

2008-06-16  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Satellite/SatelliteRecorder.vala,
  * src/Cable/CableRecorder.vala,
  * src/Terrestrial/TerrestrialRecorder.vala,
  * src/Scanner.vala: Modified.

   Adjust to changes in vala API

2008-06-15  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ScannedItem.vala,
  * src/Scanner.vala: Modified.

   Implemented hash function for ScannedItem. Emit channel_added
   signal after parsing sdt structure. Add frequency at the beginning
   to scanned_frequencies. We still don't save the transport stream
   structure and don't have video and audio pids

2008-06-15  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Main.vala: Modified.

   Convert values as we get them on the message bus for dvbsrc

2008-06-15  Sebastian <sebastian@ubuntu>

  * src/Satellite/SatelliteScanner.vala: Modified.

   Tune to correct polarization

2008-06-15  Sebastian <sebastian@ubuntu>

  * src/ChannelListWriter.vala: Modified.

   Cast to correct values

2008-06-15  Sebastian <sebastian@ubuntu>

  * src/ChannelListReader.vala: Modified.

   Cast to correct values

2008-06-15  Sebastian <sebastian@ubuntu>

  * src/Satellite/SatelliteChannel.vala: Modified.

   Made DiseqSource to int

2008-06-14  Sebastian <sebastian@ubuntu>

  * src/Scanner.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Main.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Added abstract method add_values_from_structure_to_channel to
   Scanner and implemented it for satellite and terrestrial scanner.
   Emit channel added signal when we received sdt, eit and nit. Added
   Abort method. Check for errors on message bus and abort if
   neccessary

2008-06-14  Sebastian <sebastian@ubuntu>

  * src/Terrestrial/TerrestrialRecorder.vala,
  * src/Terrestrial/TerrestrialChannel.vala,
  * src/ChannelListWriter.vala,
  * src/ChannelListReader.vala: Modified.

   Fixed typo

2008-06-14  Sebastian <sebastian@ubuntu>

  * src/ChannelListReader.vala: Modified.

   Use correct value for symbol rate

2008-06-14  Sebastian <sebastian@ubuntu>

  * src/Timer.vala,
  * src/Scanner.vala,
  * src/RecordingsStore.vala,
  * src/Terrestrial/TerrestrialChannel.vala,
  * src/Main.vala,
  * src/Manager.vala,
  * src/Recording.vala,
  * src/Cable/CableChannel.vala,
  * src/Recorder.vala,
  * src/Satellite/SatelliteChannel.vala,
  * src/ChannelListWriter.vala: Modified.

   Adjusted printf statements

2008-06-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Continued work on Scanner, nothing working, yet

2008-06-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * Makefile.am,
  * src/EPGStore.vala: Modified.

   Added stubs to EPGStore

2008-06-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Adjusted return types

2008-06-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ScannedItem.vala: Modified.

   equal expects ScannedItem* as parameter

2008-06-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   When directory to restore from doesn't exist just print debug
   message

2008-06-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Main.vala: Modified.

   Restore timers when constructing Recorder class

2008-06-12  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/RecordingsStore.vala,
  * src/Manager.vala: Modified.

   Don't use nullable types in methods that will be exported over
   D-Bus

2008-06-09  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Made restore_from_dir thread-safe

2008-06-09  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Made RecordingsStore thread-safe except for get_instance

2008-06-09  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/RecordingsStore.vala,
  * src/Utils.vala,
  * src/Recording.vala: Modified.

   Recordings.Location is of type File. Added Delete method to
   RecordingsStore

2008-06-09  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Constants.vala: Modified.

   Added D-Bus path for recorders

2008-06-08  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala,
  * src/Main.vala: Modified.

   Restore last used id correctly

2008-06-08  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Abort recording on dvb-read-failure

2008-06-08  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recording.vala: Modified.

   Restore start time correctly

2008-06-08  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/RecordingsStore.vala,
  * src/Recording.vala,
  * src/Timer.vala,
  * src/Main.vala: Modified.

   RecordingsStore generates IDs for recordings and timers of type
   uint32

2008-06-07  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Satellite/SatelliteRecorder.vala,
  * src/Cable/CableRecorder.vala,
  * src/Main.vala,
  * src/Terrestrial/TerrestrialRecorder.vala,
  * src/Manager.vala,
  * src/Recorder.vala,
  * src/Device.vala,
  * src/ChannelListReader.vala: Modified.

   Directory where the recordings will be stored is stored in Device
   class. Implemented registration of devices in Manager

2008-06-06  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelListReader.vala: Modified.

   Make method static that don't access this

2008-06-06  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Manager.vala: Modified.

   Added method stubs with API doc. The class can't be exported over
   D-Bus anymore, because arrays are returned which aren't supported
   by vala, yet

2008-06-05  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Added doc

2008-06-05  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala,
  * src/Recording.vala: Modified.

   Completed restore_from_dir.

2008-06-05  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Utils.vala,
  * src/ChannelListReader.vala: Modified.

   Added read_file_contents to Utils

2008-06-05  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recording.vala: Modified.

   Use get_child

2008-06-05  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala,
  * src/Main.vala: Modified.

   Adjusted to API changes in vala

2008-06-05  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Started to implement restore_from_dir that checks for info.rec
   files recursively in a directory and restores the Recordings

2008-06-05  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Recording.vala: Modified.

   Save Recordings to disk and replaced error calls with critical

2008-06-05  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Device.vala: Modified.

   Check for errors on the message bus

2008-06-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recording.vala,
  * src/Timer.vala: Modified.

   Implemented (de)serialize for Recording. Parse time with scanf.

2008-06-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Don't transfer membership for add method

2008-06-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Fixed concurrent modification issue in check_timer

2008-06-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Timer.vala: Modified.

   Started implementing Timer.deserialize

2008-06-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala: Modified.

   Implemented RecordingsStore

2008-06-04  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Recording.vala: Modified.

   Recording is now a GLib.Object derived class

2008-06-01  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Utils.vala,
  * src/Scanner.vala: Modified.

   Removed reencode_string from Utils. Trying to get it into
   mpegtsparse instead

2008-05-31  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableScanner.vala: Modified.

   Continued work on Scanner. Doesn't work, yet, but we're getting
   there

2008-05-31  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Channel.vala,
  * src/Satellite/SatelliteChannel.vala,
  * src/Cable/CableChannel.vala,
  * src/Terrestrial/TerrestrialChannel.vala: Modified.

   Made Channel abstract class with abstract method to_string

2008-05-31  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Made Recorder thread-safe

2008-05-31  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Utils.vala,
  * src/Recording.vala,
  * src/Timer.vala: Modified.

   Calculate time of recording when stopping

2008-05-31  Sebastian Pölsterl <marduk@k-d-w.org>

  * Makefile.am: Modified.

   Added CableRecorder and SatteliteRecorder to Makefile

2008-05-31  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Satellite/SatelliteRecorder.vala,
  * src/Device.vala,
  * src/Cable/CableRecorder.vala,
  * src/Terrestrial/TerrestrialRecorder.vala: Modified.

   Associate ChannelList with Device

2008-05-31  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Utils.vala: Modified.

   Remove non-alphanumeric characters from channel name when creating
   directory

2008-05-31  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Timer.vala: Modified.

   Removed Description property from Timer. Addded serialize method to
   Timer. Emit recording_started in Recorder

2008-05-31  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   One Vala bug fixed, came across the next one

2008-05-31  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Started to continue working on the Scanner until I ran into another
   unsupported feature in Vala

2008-05-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Check if timer conflicts when adding

2008-05-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Timer.vala: Modified.

   Abort recording when deleting active timer. Implemented Timer's
   conflicts_with method and Recorder's HasTimer method

2008-05-30  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelListWriter.vala,
  * src/Constants.vala,
  * src/ChannelListReader.vala: Modified.

   Adjusted code that it compiles with vala from svn

2008-05-29  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Satellite/SatelliteRecorder.vala,
  * src/Utils.vala,
  * src/Cable/CableRecorder.vala,
  * src/Terrestrial/TerrestrialRecorder.vala: Modified.

   Create directory structure <channel>/<start time> for each
   recording. Each recorder expects a base dir now where it stores the
   recordings

2008-05-29  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Set adapter and frontend when recording

2008-05-29  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelListWriter.vala: Modified.

   Added throws IOError

2008-05-29  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Satellite/SatelliteRecorder.vala,
  * src/Cable/CableRecorder.vala: Added.

   Added recorder for cable and sattelite TV

2008-05-28  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelListReader.vala: Modified.

   Refactored ChannelListReader

2008-05-28  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Utils.vala,
  * src/ChannelListWriter.vala: Modified.

   Implemented ChannelListWriter for all types

2008-05-28  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Timer.vala: Modified.

   Recordings are now stopped when the duration is reached

2008-05-27  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Timer.vala: Modified.

   Tried that recordings get stopped. Still having some problems
   calculating times

2008-05-27  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Cable/CableChannel.vala,
  * src/ChannelListReader.vala: Modified.

   Implement reader for DVB-C channels.conf

2008-05-27  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Satellite/SatelliteChannel.vala,
  * src/ChannelListReader.vala: Modified.

   Read DVB-S channels from channels.conf

2008-05-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Utils.vala: Modified.

   Use nested namespace instead of static class

2008-05-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Recording is started when a timer is due now. Ending the recording
   doesn't work, yet

2008-05-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala: Modified.

   Use correct paramters for message callback func

2008-05-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Terrestrial/TerrestrialChannel.vala,
  * src/ChannelListReader.vala: Modified.

   Use DvbSrcModulation enum for Constellation property

2008-05-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Timer.vala: Modified.

   Working around vala bug that Time can't be property.

2008-05-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Main.vala,
  * src/Recording.vala,
  * src/Timer.vala,
  * src/ChannelListReader.vala: Modified.

   First steps towards recording. Timer.vala doesn't compile, because
   of vala bug

2008-05-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Terrestrial/TerrestrialChannel.vala,
  * src/Utils.vala,
  * src/ChannelListReader.vala: Modified.

   Implemented TerrestrialChannels's to_string

2008-05-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/ChannelList.vala,
  * src/Scanner.vala: Modified.

   Don't use int_(hash|equal) anymore, because it only worls for
   pointers.

2008-05-25  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelListReader.vala: Added.

  * src/Main.vala,
  * src/Channel.vala,
  * Makefile.am,
  * src/Terrestrial/TerrestrialChannel.vala: Modified.

   Added ChannelListReader. Doesn't work, because we get a segfault in
   g_int_hash for some reason

2008-05-24  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/RecordingsStore.vala: Added.

  * src/Recorder.vala,
  * Makefile.am,
  * src/Timer.vala: Modified.

   Added RecordingsStore that manages recordings. Recorder only
   manages Timers (one Recorder for each device).

2008-05-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Terrestrial/TerrestrialRecorder.vala,
  * src/Recording.vala,
  * src/Timer.vala: Added.

  * src/Recorder.vala,
  * Makefile.am: Modified.

   Started to implement some of the methods of the Recorder and the
   DVB-T recorder. Everythings is untested, yet.

2008-05-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelList.vala: Added.

  * Makefile.am,
  * src/Scanner.vala: Modified.

   Added ChannelList class

2008-05-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Terrestrial/TerrestrialChannel.vala: Modified.

   Fixed typo

2008-05-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner.vala,
  * src/ScannedItem.vala,
  * src/ChannelListWriter.vala,
  * src/Terrestrial/TerrestrialScanner.vala,
  * src/Cable/CableChannel.vala,
  * src/Cable/CableScanner.vala,
  * src/Satellite/SatelliteChannel.vala,
  * src/Satellite/SatelliteScanner.vala,
  * src/Terrestrial/TerrestrialChannel.vala: Added.

  * src/Scanner/ChannelListWriter.vala,
  * src/Scanner/CableScanner.vala,
  * src/Scanner/SatelliteScanner.vala,
  * src/Scanner/Scanner.vala,
  * src/Scanner/TerrestrialScanner.vala,
  * src/Scanner/ScannedItem.vala: Removed.

  * src/Channel.vala,
  * Makefile.am: Modified.

   Reorganized files

2008-05-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala,
  * src/Scanner/Scanner.vala: Modified.

   Added API doc to Scanner. Changed type of public property Channels
   in Scanner. Fixed compiler errors.

2008-05-23  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Modified.

   Added additional methods to Recorder and documented each method

2008-05-21  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Recorder.vala: Added.

  * src/Utils.vala,
  * Makefile.am: Modified.

   Added Recorder class. It's just a skeleton for now. Fixed warning
   in Utils

2008-05-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Scanner/ChannelListWriter.vala,
  * src/Scanner/CableScanner.vala,
  * src/Scanner/SatelliteScanner.vala,
  * src/Scanner/Scanner.vala,
  * src/Scanner/TerrestrialScanner.vala,
  * src/Scanner/ScannedItem.vala: Added.

  * src/ScannedItem.vala,
  * src/Scanner.vala,
  * src/ChannelListWriter.vala: Removed.

  * src/Manager.vala,
  * Makefile.am,
  * src/Channel.vala,
  * client/dvb-client.py: Modified.

   Created seperate scanners for dvb-t, dvb-s and dvb-s. Added
   possibility to add scanning data using D-Bus for DVB-T

2008-05-20  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/Utils.vala: Added.

   Added Utils class and reencode_string function which is untested,
   yet

2008-05-19  Sebastian Pölsterl <marduk@k-d-w.org>

  * src/ChannelListWriter.vala: Added.

  * .bzrignore,
  * configure.ac,
  * Makefile.am: Modified.

   Adjusted dependencies. Added ChannlListWriter skeleton

2008-05-18  Sebastian Pölsterl <marduk@k-d-w.org>

  * COPYING,
  * src/Scanner.vala,
  * acinclude.m4,
  * configure.ac,
  * po/ChangeLog,
  * data/org.gnome.DVB.service.in,
  * NEWS,
  * src/MpegTsEnums.vala,
  * client/dvb-client.py,
  * data/Makefile.am,
  * src/ScannedItem.vala,
  * MAINTAINERS,
  * Makefile.am,
  * po/Makefile.in.in,
  * po/POTFILES.skip,
  * README,
  * po/LINGUAS,
  * src/Channel.vala,
  * src/Main.vala,
  * src/EPGStore.vala,
  * src/Device.vala,
  * .bzrignore,
  * src/Constants.vala,
  * ChangeLog,
  * src/Manager.vala,
  * po/POTFILES.in,
  * AUTHORS,
  * autogen.sh: Added.

   Initial import

