GNOME DVB Daemon 0.1.10

Milestone information

Project:
GNOME DVB Daemon
Series:
0.1
Version:
0.1.10
Released:
 
Registrant:
Sebastian Pölsterl
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon gnome-dvb-daemon-0.1.10.tar.bz2 (md5, sig) 0.1.10 132
last downloaded today
Total downloads: 132

Release notes 

This release features an improved D-Bus API.
When scanning for channels all scrambled channels can be unselected at once. Channels can be assigned to any number of groups.
You have to delete your configuration at ~/.config/gnome-dvb-daemon in order to use this version. Future versions will provide a way to update the database scheme.
This version depens on libgee 0.5.0.

Changelog 

View the full changelog

2009-09-30 Sebastian Pölsterl <email address hidden>

 * po/LINGUAS,
 * po/sv.po: [759] Added Translations for German, Spanish, Finnish,
 French, Polish, Serbian and Telugu.

 Updated Swedish translations.

 * NEWS: [758] Added release notes

 * README: [757] Updated libgee requirement

 * src/ChannelList.vala,
 * src/DeviceGroup.vala,
 * src/Recorder.vala,
 * src/RecordingsStore.vala: [756] Use libgee's to_array methods where
 applicable

 * configure.ac,
 * src/ChannelFactory.vala,
 * src/ChannelList.vala,
 * src/EPGScanner.vala,
 * src/Manager.vala,
 * src/Recorder.vala,
 * src/RecordingsStore.vala,
 * src/Scanner.vala,
 * src/rygel/Services.vala: [755] Moved to libgee 0.5.0

 * po/gnome-dvb-daemon.pot: [754] Updated pot file

2009-09-30 Sebastian Pölsterl <email address hidden>

 * client/gnomedvb/Makefile.am,
 * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
 * po/POTFILES.in: Modified.

 * client/gnomedvb/ui/widgets/ChannelsGroupStore.py: Renamed to
   client/gnomedvb/ui/widgets/ChannelGroupsStore.py and modified.
 * client/gnomedvb/ui/widgets/ChannelsGroupView.py: Renamed to
   client/gnomedvb/ui/widgets/ChannelGroupsView.py and modified.

 [753] Fixed typo in class name

2009-09-30 Sebastian Pölsterl <email address hidden>

 * client/gnomedvb/ui/widgets/ChannelsGroupView.py: [752] Fixed typo

2009-09-30 Sebastian Pölsterl <email address hidden>

 * client/gnomedvb/ui/channellisteditor,
 * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
 * client/gnomedvb/ui/channellisteditor/__init__.py,
 * client/gnomedvb/ui/widgets/ChannelsGroupStore.py,
 * client/gnomedvb/ui/widgets/ChannelsGroupView.py: Added.

 * client/gnomedvb/Makefile.am,
 * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
 * po/POTFILES.in: Modified.

 [751] Added ChannelListEditorDialog

2009-09-30 Sebastian Pölsterl <email address hidden>

 * client/gnomedvb/ui/widgets/Frame.py: [750] Added set_aligned_child
 method

2009-09-30 Sebastian Pölsterl <email address hidden>

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

 * client/gnomedvb/ui/preferences/Frame.py: Renamed to
   client/gnomedvb/ui/widgets/Frame.py.

 [749] Moved Frame.py to widgets

2009-09-30 Sebastian Pölsterl <email address hidden>

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

 * client/gnomedvb/Makefile.am,
 * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.

 [748] Moved HelpBox to own file

2009-09-30 Sebastian Pölsterl <email address hidden>

 * client/gnomedvb/ui/preferences/Frame.py: [747] Provide expand, fill
 and padding paramters

2009-09-29 Sebastian Pölsterl <email address hidden>

 * client/gnomedvb/ui/preferences/Frame.py: [746] Added BaseFrame class

2009-09-26 Sebastian Pölsterl <email address hidden>

 * src/ChannelList.vala,
 * src/Manager.vala: [745] Return value returned by ConfigStore

 * src/database/sqlite/SqliteConfigTimersStore.vala: [744] Fixed bug
 that removing channel groups did not work

 * src/database/sqlite/SqliteConfigTimersStore.vala: [743] Created
 channel_groups and channels tables, too

 * src/database/sqlite/SqliteDatabase.vala: [742] Check if database
 file exists before opening connection

 * client/gnomedvb/DBusWrapper.py: [741] Wrapped new methods

 * src/ChannelList.vala,
 * src/Manager.vala,
 * src/dbus/IDBusChannelList.vala,
 * src/dbus/IDBusManager.vala: [740] Moved GetChannelGroups,
 AddChannelGroup and RemoveChannelGroup to Manager DBus interface

2009-09-25 Sebastian Pölsterl <email address hidden>

 * src/database/sqlite/SqliteDatabase.vala: [739] Assign database file
 to variable

2009-09-24 Sebastian Pölsterl <email address hidden>

 * src/EPGScanner.vala,
 * src/Scanner.vala: [738] Catch error when creating a thread

 * src/Cable/CableScanner.vala,
 * src/ChannelList.vala,
 * src/DeviceGroup.vala,
 * src/Manager.vala,
 * src/Recorder.vala,
 * src/RecordingsStore.vala,
 * src/Satellite/SatelliteScanner.vala,
 * src/Scanner.vala,
 * src/Schedule.vala,
 * src/Terrestrial/TerrestrialScanner.vala: [737] Added throws
 DBus.Error to implementations of DBus interfaces

 * src/DeviceGroup.vala: [736] Set ChannelList.GroupId of referene
 device in constructor

 * src/ChannelList.vala,
 * src/dbus/IDBusChannelList.vala: [735] Implemented DBus methods for
 channel groups. Added GroupId property to ChannelList.

2009-09-24 Sebastian Pölsterl <email address hidden>

 * src/dbus: Added.

 * Makefile.am: Modified.

 * src/IDBusChannelList.vala: Renamed to
   src/dbus/IDBusChannelList.vala.
 * src/IDBusDeviceGroup.vala: Renamed to
   src/dbus/IDBusDeviceGroup.vala.
 * src/IDBusManager.vala: Renamed to src/dbus/IDBusManager.vala.
 * src/IDBusRecorder.vala: Renamed to src/dbus/IDBusRecorder.vala.
 * src/IDBusRecordingsStore.vala: Renamed to
   src/dbus/IDBusRecordingsStore.vala.
 * src/IDBusSchedule.vala: Renamed to src/dbus/IDBusSchedule.vala.

 [734] Moved DBus interfaces to dbus directory

2009-09-24 Sebastian Pölsterl <email address hidden>

 * src/ChannelGroup.vala,
 * src/database/ConfigStore.vala,
 * src/database/sqlite/SqliteConfigTimersStore.vala: [733] Removed
 get_group_for_channel and added get_channel_groups and
 get_channels_of_group methods.

 ChannelGroup is now a real class.

 * src/database/ConfigStore.vala,
 * src/database/sqlite/SqliteConfigTimersStore.vala: [732] Added
 support for assigning channels to one or more groups in database
 scheme

 * src/ChannelGroup.vala: [731] Removed parent field

2009-09-24 Sebastian Pölsterl <email address hidden>

 * src/database,
 * src/database/SqlError.vala,
 * src/database/sqlite,
 * src/database/sqlite/SqliteDatabase.vala,
 * src/database/sqlite/SqliteUtils.vala: Added.

 * Makefile.am,
 * src/DeviceGroup.vala,
 * src/Factory.vala,
 * src/Main.vala,
 * src/Manager.vala,
 * src/Recorder.vala,
 * src/Schedule.vala: Modified.

 * src/ConfigStore.vala: Renamed to src/database/ConfigStore.vala and
   modified.
 * src/EPGStore.vala: Renamed to src/database/EPGStore.vala and
   modified.
 * src/SqliteConfigTimersStore.vala: Renamed to
   src/database/sqlite/SqliteConfigTimersStore.vala and modified.
 * src/SqliteEPGStore.vala: Renamed to
   src/database/sqlite/SqliteEPGStore.vala and modified.
 * src/TimersStore.vala: Renamed to src/database/TimersStore.vala and
   modified.

 [730] Refactored Sqlite database access

2009-09-24 Sebastian Pölsterl <email address hidden>

 * src/database,
 * src/database/SqlError.vala,
 * src/database/sqlite,
 * src/database/sqlite/SqliteDatabase.vala,
 * src/database/sqlite/SqliteUtils.vala: Added.

 * Makefile.am,
 * src/DeviceGroup.vala,
 * src/Factory.vala,
 * src/Main.vala,
 * src/Manager.vala,
 * src/Recorder.vala,
 * src/Schedule.vala: Modified.

 * src/ConfigStore.vala: Renamed to src/database/ConfigStore.vala and
   modified.
 * src/EPGStore.vala: Renamed to src/database/EPGStore.vala and
   modified.
 * src/SqliteConfigTimersStore.vala: Renamed to
   src/database/sqlite/SqliteConfigTimersStore.vala and modified.
 * src/SqliteEPGStore.vala: Renamed to
   src/database/sqlite/SqliteEPGStore.vala and modified.
 * src/TimersStore.vala: Renamed to src/database/TimersStore.vala and
   modified.

 [728.1.1] Refactored Sqlite database access

 This adds support for versioned database schemes and the possibility
 to upgrade them.

2009-09-24 Sebastian Pölsterl <email address hidden>

 * src/ChannelGroup.vala: Added.

 * Makefile.am: Modified.

 [729] Added ChannelGroup class

2009-09-20 Sebastian Pölsterl <email address hidden>

 * po/gnome-dvb-daemon.pot: [728] Updated .pot file

 * client/gnomedvb/ui/preferences/Preferences.py,
 * client/gnomedvb/ui/timers/EditTimersDialog.py: [727] Fixed buttons
 for error dialogs

 * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py: [726] Display
 error dialog if writing channels.conf fails

 * Makefile.am: [725] Added vapi/config.vapi to EXTRA_DIST target

2009-09-17 Sebastian Pölsterl <email address hidden>

 * client/gnomedvb/DVBModel.py,
 * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
 * client/gnomedvb/ui/preferences/Preferences.py: [724] Fixed crash
 when new group has been added

 * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [723] Check
 newly added channels depending on 'Select scrambled channels'
 checkbutton

 * src/Timer.vala: [722] Overlapping timers on the same channel never
 conflict

 * src/Schedule.vala: [721] Fixed critical warning

 * src/Cable/CableScanner.vala,
 * src/IDBusChannelList.vala,
 * src/IDBusDeviceGroup.vala,
 * src/IDBusManager.vala,
 * src/IDBusRecorder.vala,
 * src/IDBusRecordingsStore.vala,
 * src/IDBusSchedule.vala,
 * src/Satellite/SatelliteScanner.vala,
 * src/Terrestrial/TerrestrialScanner.vala: [720] Fixed compiler errors
 with latest Vala

2009-09-15 Sebastian Pölsterl <email address hidden>

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

 * client/gnomedvb/Makefile.am,
 * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
 * client/gnomedvb/ui/recordings/DetailsDialog.py,
 * client/gnomedvb/ui/widgets/RunningNextStore.py,
 * client/gnomedvb/ui/widgets/RunningNextView.py,
 * po/POTFILES.in,
 * po/gnome-dvb-daemon.pot: Modified.

 [719] 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 <email address hidden>

 * client/totem-plugin/dvb-daemon.py: [718] Use SchedulePaned in Totem
 plugin

2009-09-15 Sebastian Pölsterl <email address hidden>

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

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

 [717] Display extended event description in textview instead of
 expanding the selected row

2009-09-14 Sebastian Pölsterl <email address hidden>

 * client/totem-plugin/dvb-daemon.py: [716] Adjusted Totem plugin to
 API changes

 * src/Recorder.vala: [715] Fixed bug that timer was marked as
 conflicts if it doesn't

 * client/gnomedvb/ui/widgets/RunningNextStore.py,
 * client/gnomedvb/ui/widgets/ScheduleStore.py,
 * src/IDBusSchedule.vala,
 * src/Schedule.vala: [714] Use out parameters and return true for
 GetInformations, GetName, GetShortDescription, GetExtendedDescription,
 GetDuration, GetLocalStartTime, GetLocalStartTimestamp, IsRunning and
 IsScrambled

 * client/gnomedvb/ui/recordings/DetailsDialog.py,
 * client/gnomedvb/ui/widgets/RecordingsStore.py,
 * src/IDBusRecordingsStore.vala,
 * src/RecordingsStore.vala: [713] Use out parameters and return true
 on success for GetLocation, GetName, GetDescription, GetStartTime,
 GetStartTimestamp, GetLength, GetChannelName, GetAllInformations

 * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
 * client/gnomedvb/ui/timers/EditTimersDialog.py,
 * client/gnomedvb/ui/timers/TimerDialog.py,
 * src/IDBusRecorder.vala,
 * src/Main.vala,
 * src/Recorder.vala: [712] Use out parameters and return true on
 success for AddTimer, AddTimerWithMargin, AddTimerForEPGEvent,
 GetStartTime, GetEndTime, GetDuration, GetChannelName, GetTitle,
 GetAllInformations

 * client/gnomedvb/DBusWrapper.py,
 * client/gnomedvb/DVBModel.py,
 * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
 * client/gnomedvb/ui/preferences/Preferences.py,
 * client/gnomedvb/ui/widgets/ChannelsStore.py,
 * src/IDBusManager.vala,
 * src/Manager.vala: [711] Use out parameters and return true on
 success for GetScannerForDevice, GetDeviceGroup and
 GetNameOfRegisteredDevice

 * src/ChannelList.vala,
 * src/IDBusChannelList.vala: [710] Updated DBus API for ChannelList

 Use out parameter and return TRUE on success where applicable

 * po/gnome-dvb-daemon.pot: [709] Updated .pot file

 * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [708] Added
 CheckButton to (de)select scrambled channels

2009-09-06 Sebastian Pölsterl <email address hidden>

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

 * .bzrignore: Modified.

 [707] Added pot file to repository

2009-08-25 Sebastian Pölsterl <email address hidden>

 * client/gnomedvb/ui/timers/EditTimersDialog.py: [706] Increased width
 of EditTimersDialog

 * src/Recorder.vala,
 * src/Timer.vala: [705] Print debug output of start time in better
 format

2009-08-24 Sebastian Pölsterl <email address hidden>

 * configure.ac: [704] Post release version bump to 0.1.10

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.