============== Version 0.1.20 ============== This release adds a signal strength and signal quality indicator to the channels scanner dialog. - Display signal strength and signal-to-noise ratio when scanning - Adjust to changes in Vala 0.9.1 (requires automake 1.11) - ChannelFactory: set pipeline back to playing in remove_channel if others are still watching it - Fixed bug where current time wasn't displayed in timer dialog Updated Translations: --------------------- Spanish ============== Version 0.1.19 ============== This release contains minor bug fixes. - Scanner: Create channels with Channel.without_schedule - gnomedvb: Catch error when retrieving icon from icon theme - totem-plugin: Fixed opening of DVB preferences window ============== Version 0.1.18 ============== This release adds hot-plugging support for devices and includes various performance improvements regarding accessing the SQLite database. - totem-plugin: Use gnome-dvb-daemon domain for gettext and locale - SqliteEPGStore: Set synchronous pragma to OFF for speed reasons - Added support for hot-plugging devices - Added GetDevices method to manager DBus interface to retrieve informations about devices via udev - Removed python udev module and use new DBus method instead - Group sql statements into one transaction where possible - Schedule: Remove all expired events of a channel with a single query Updated Translations: --------------------- - Brazilian Portuguese - Czech - Danish - French - Polish ============== Version 0.1.17 ============== In this release udev is used to retrieve a list of connected devices instead of HAL and a lot of bugs have been fixed in the channel scanner. - Made progressbar pulsing when fraction is not known, yet; https://launchpad.net/bugs/540945 fixed - Change page type of ChannelScanPage to CONTENT marking the cancel button sensitive; https://launchpad.net/bugs/540945 fixed - Use TreeView to display satellites, antennas and cable providers. Added mnemonics; https://launchpad.net/bugs/540952 fixed - Fixed crash of assistant on last page if in expert mode - Set cursor to watch while reading list of antennas/providers; https://launchpad.net/bugs/540948 fixed - Don't destroy scanner if error is posted on bus; https://launchpad.net/bugs/540937 fixed - Added icons for gnome-dvb-control and gnome-dvb-setup (many thanks to Klaus Staedler) - Use udev instead of HAL to retrieve devices - Fixed compiler errors with Vala 0.8.0 - Convert XDG user dir path to utf8; https://launchpad.net/bugs/558583 fixed - Use tuning parameters from initial tuning data instead of NIT; https://launchpad.net/bugs/548738 fixed - Check if filename of initial tuning data is formated as we expect; https://launchpad.net/bugs/518327 fixed - Made the call to destroy the scanner async and show dialog with progressbar in the meantime; https://launchpad.net/bugs/519696 fixed - Don't restore EPG events in constructor of Schedule but delay the whole process - Use adapter and frontend to determine type of device instead of adapter only; https://launchpad.net/bugs/558806 fixed Updated Translations: --------------------- - Czech - English (United Kingdom) - French - German - Spanish ============== Version 0.1.16 ============== In this release a couple of bugs in the setup assistant where fixed. In addition, channels are divided into a TV and Radio group. - Fixed crash in Scanner.Destroy (fixes bug #528849) - Allow getting back to adapters page when not in expert mode (fixes bug #531237) - Fixed crash when trying to close stream that never was opened before (fixes bug #533533) - Show error message if no channels were found (fixes bug #533533) - Added is_radio field to ChannelInfo struct returned by ChannelList's get_channel_infos method. - When grouping channels add TV and Radio group by default. Escape names of groups and channels. Updated Translations: --------------------- - Czech - Danish - English (United Kingdom) - Polish ============== Version 0.1.15 ============== This release adds the possibility to edit the start time and duration of scheduled recordings. - Added button to DetailsDialog to schedule a recording (fixes bug #486771) - Allow editing of timer's start time and duration - Lock access to new_channels ArrayList (fixes bug #511271) - Fixed compiler warnings and errors - Various UI improvements Updated Translations: --------------------- - Arabic - French - German - Polish ============== Version 0.1.14 ============== The main focus for this release was to make the GUI more consistent and accessible. In addition, the Totem plugin now replaces Totem's own DVB capabilities. - Link against gstreamer-rtsp-0.10 as well - Added right-click menu to ChannelScanPage to de-/select all channels; https://launchpad.net/bugs/486610 fixed - Fixed crash when not supported adapter type was used - Don't display device groups combobox if there's only one group - Lots of improvements to the UI regarding HIG conformance - Fixed bug when recording and rtsp streaming of the same channel took place at the same time and the pipeline stalled - Display message if no devices could be found even if not in expert mode; https://launchpad.net/bugs/497376 fixed - Totem plugin: Removed dialog asking the user to start the setup - Totem plugin: Only display DVB related stuff if at least one device has been detected on startup - Totem plugin: Marked Totem plugin as builtin so it is enabled by default; https://launchpad.net/bugs/497381 fixed Updated Translations: --------------------- - German - Polish - Turkish ============== Version 0.1.13 ============== This release adds the option to display channel groups in the Totem plugin. Additionally, it contains major bug fixes. This version depends on gst-rtsp-server 0.1.5 and GStreamer 0.10.25. - Added option to order channels by name or group to Totem plugin - Display error message if retrieving devices fails - Handle displaying DetailsDialog when clicking on event directly in RunningNextView - Check if recording doesn't already exist before starting the actual recording - Don't allow to create devices where retrieving the adapter's type failed - Unescape ' when retrieving text from sqlite db - Don't return expired events in GetAllEvents and GetAllEventInfos - Fixed a couple of bugs when recording/watching multiple channels at the same time on the same device - Fixed crash when streaming is forced to stop because a recording is about to start - Fixed compiler warnings with latest Vala - Fixed bug in getting EPG information for timer if the timer was completely contained in the event - Added Mandriva specific directory /usr/share/dvb-apps/scan containing initial tuning data Updated Translations: --------------------- - French - German - Polish - Spanish - Swedish ============== Version 0.1.12 ============== This is mainly another bug fix release which fixes a couple of crasher bugs. In addition, the D-Bus API is now more consistent. - Removed most markups from the translatable strings - Fixed crash in GetChannelURL if channel_id doesn't exist - Reverted r756: Use libgee's to_array methods where applicable - Added option to display channel groups to ChannelsTreeStore - Fixed crasher in GetAllInformations if id doesn't exist - Return true if id is valid but channel has no name/network in GetChannelName and GetChannelNetwork - Fixed crasher in GetAllInformations in Recorder if provided id does not exist - GetTitle in Recorder returns true if the id is valid but no title is available - Fixed crasher in GetInformations in Schedule if invalid id was provided - GetSchedule returns true on success, ObjectPath is returned as out parameter - AddChannelGroup returns the id of the group in an out parameter - Catch exception when removing item from GtkRecentManager in Totem plugin - Remove device from unassigned devices if device or group is added Updated Translations: --------------------- - Finnish - French - German - Polish - Serbian - Spanish - Swedish - Telugu ============== Version 0.1.11 ============== This release fixes a couple of bugs that made the last release partly unusable. - Fixed bug #442490: Use iso_3166 to translate countries. - Use locale.strcoll to sort country names. - Fixed bug #442428: Import AlignedLabel from the correct module - Create parent directories of databse file if they don't exist - Fixed duplicate actiongroup name ============== Version 0.1.10 ============== 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. - Added CheckButton to (de)select scrambled channels - Updated DBus API for ChannelList: Use out parameter and return TRUE on success where applicable - Use out parameters and return true on success for GetScannerForDevice, GetDeviceGroup and GetNameOfRegisteredDevice Manager - Use out parameters and return true on success for AddTimer, AddTimerWithMargin, AddTimerForEPGEvent, GetStartTime, GetEndTime, GetDuration, GetChannelName, GetTitle, GetAllInformations in Recorder - Use out parameters and return true on success for GetLocation, GetName, GetDescription, GetStartTime, GetStartTimestamp, GetLength, GetChannelName, GetAllInformations in RecordingsStore - Use out parameters and return true for GetInformations, GetName, GetShortDescription, GetExtendedDescription, GetDuration, GetLocalStartTime, GetLocalStartTimestamp, IsRunning and IsScrambled in Schedule - Display extended event description in textview instead of expanding the selected row - Display dialog with details when double-clicking on an event in What's on now view on control center - Overlapping timers on the same channel never conflict - Added vapi/config.vapi to EXTRA_DIST target - Display error dialog if writing channels.conf fails - Refactored Sqlite database access: This adds support for versioned database schemes and the possibility to upgrade them. - Added support for assigning channels to one or more groups - Added ChannelListEditorDialog - Moved to libgee 0.5.0