diff -Nru gnome-dvb-daemon-0.1.23/acinclude.m4 gnome-dvb-daemon-0.2.7/acinclude.m4
--- gnome-dvb-daemon-0.1.23/acinclude.m4 2010-04-01 09:50:35.000000000 +0000
+++ gnome-dvb-daemon-0.2.7/acinclude.m4 1970-01-01 00:00:00.000000000 +0000
@@ -1,85 +0,0 @@
-AC_DEFUN([SHAMROCK_EXPAND_LIBDIR],
-[
- expanded_libdir=`(
- case $prefix in
- NONE) prefix=$ac_default_prefix ;;
- *) ;;
- esac
- case $exec_prefix in
- NONE) exec_prefix=$prefix ;;
- *) ;;
- esac
- eval echo $libdir
- )`
- AC_SUBST(expanded_libdir)
-])
-
-AC_DEFUN([SHAMROCK_EXPAND_BINDIR],
-[
- expanded_bindir=`(
- case $prefix in
- NONE) prefix=$ac_default_prefix ;;
- *) ;;
- esac
- case $exec_prefix in
- NONE) exec_prefix=$prefix ;;
- *) ;;
- esac
- eval echo $bindir
- )`
- AC_SUBST(expanded_bindir)
-])
-
-AC_DEFUN([SHAMROCK_EXPAND_DATADIR],
-[
- case $prefix in
- NONE) prefix=$ac_default_prefix ;;
- *) ;;
- esac
-
- case $exec_prefix in
- NONE) exec_prefix=$prefix ;;
- *) ;;
- esac
-
- expanded_datadir=`(eval echo $datadir)`
- expanded_datadir=`(eval echo $expanded_datadir)`
-
- AC_SUBST(expanded_datadir)
-])
-
-AC_DEFUN([AS_AC_EXPAND],
-[
- EXP_VAR=[$1]
- FROM_VAR=[$2]
-
- dnl first expand prefix and exec_prefix if necessary
- prefix_save=$prefix
- exec_prefix_save=$exec_prefix
-
- dnl if no prefix given, then use /usr/local, the default prefix
- if test "x$prefix" = "xNONE"; then
- prefix=$ac_default_prefix
- fi
- dnl if no exec_prefix given, then use prefix
- if test "x$exec_prefix" = "xNONE"; then
- exec_prefix=$prefix
- fi
-
- full_var="$FROM_VAR"
- dnl loop until it doesn't change anymore
- while true; do
- new_full_var="`eval echo $full_var`"
- if test "x$new_full_var"="x$full_var"; then break; fi
- full_var=$new_full_var
- done
-
- dnl clean up
- full_var=$new_full_var
- AC_SUBST([$1], "$full_var")
-
- dnl restore prefix and exec_prefix
- prefix=$prefix_save
- exec_prefix=$exec_prefix_save
-])
-
diff -Nru gnome-dvb-daemon-0.1.23/aclocal.m4 gnome-dvb-daemon-0.2.7/aclocal.m4
--- gnome-dvb-daemon-0.1.23/aclocal.m4 2011-01-14 13:59:43.000000000 +0000
+++ gnome-dvb-daemon-0.2.7/aclocal.m4 2011-12-10 09:27:23.000000000 +0000
@@ -13,8 +13,8 @@
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.67],,
-[m4_warning([this file was generated for autoconf 2.67.
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
+[m4_warning([this file was generated for autoconf 2.68.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.])])
@@ -156,7 +156,7 @@
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
-_PKG_TEXT])dnl
+_PKG_TEXT])
])
elif test $pkg_failed = untried; then
AC_MSG_RESULT([no])
@@ -167,7 +167,7 @@
_PKG_TEXT
-To get pkg-config, see .])dnl
+To get pkg-config, see .])
])
else
$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
@@ -1478,4 +1478,3 @@
m4_include([m4/po.m4])
m4_include([m4/progtest.m4])
m4_include([m4/python.m4])
-m4_include([acinclude.m4])
diff -Nru gnome-dvb-daemon-0.1.23/ChangeLog gnome-dvb-daemon-0.2.7/ChangeLog
--- gnome-dvb-daemon-0.1.23/ChangeLog 2011-01-15 17:03:39.000000000 +0000
+++ gnome-dvb-daemon-0.2.7/ChangeLog 2011-12-10 09:36:05.000000000 +0000
@@ -1,5682 +1,9579 @@
# Generated by Makefile. Do not edit.
-2011-01-15 Sebastian Pölsterl
+2011-12-10 Sebastian Pölsterl
- * NEWS: [1054] Added release notes
+ * NEWS: Modified.
-2011-01-15 Sebastian Pölsterl
+ Prepare 0.2.7 release
- * po/el.po,
- * po/hu.po: Added.
+2011-12-10 Sebastian Pölsterl
- * po/LINGUAS,
- * po/ar.po,
- * po/cs.po,
- * po/da.po,
- * po/de.po,
- * po/en_GB.po,
- * po/es.po,
- * po/fi.po,
- * po/fr.po,
- * po/it.po,
- * po/lt.po,
- * po/pl.po,
- * po/pt_BR.po,
- * po/sr.po,
- * po/sv.po,
- * po/te.po,
- * po/tr.po: Modified.
+ * client/gnomedvb/DBusWrapper.py: Modified.
- [1053] Updated translations
+ gnomedvb: Let get_adapter_info return a dict
- Added Greek and Hungarian
+ This makes it compatible with previous versions
-2011-01-15 Sebastian Pölsterl
+2011-12-09 Sebastian Pölsterl
- * po/gnome-dvb-daemon.pot: [1052] Updated POT file
+ * configure.ac: Modified.
-2011-01-14 Sebastian Pölsterl
+ Post release version bump to 0.2.7
- * vapi/cstuff.c: [1051] Removed useless if-else case
+=== version-0.2.6 ===
+2011-12-09 Sebastian Pölsterl
- * src/Channel.vala,
- * src/rtsp/Server.vala: [1050] Do not use hostname in rtsp streaming
- URL but use the IPv4 address of the interface specified in the
- settings file.
+ * NEWS: Modified.
- The default and fallback is localhost.
+ Prepare 0.2.6 release
- * vapi/cstuff.c,
- * vapi/cstuff.h,
- * vapi/cutils.vapi: [1049] Added helper function to retrieve name and
- IPv4 address of all network interfaces
+2011-12-09 Sebastian Pölsterl
- * src/EPGScanner.vala,
- * src/Recorder.vala,
- * src/Settings.vala: [1048] Added getters for values in settings file
+ * client/totem-plugin/dvb-daemon.py: Modified.
- * Makefile.am,
- * configure.ac: [1047] Use upstream gettext instead of glib one
+ totem: Use gettext from gnomedvb module
- * data/Makefile.am: [1046] Removed desktop_DATA from EXTRA_DIST
+2011-12-09 Sebastian Pölsterl
-2011-01-07 Sebastian Pölsterl
+ * tests/test-dvb-daemon.py: Modified.
- * src/EventStorage.vala: Added.
+ Removed obsolete import of gobject
- * Makefile.am,
- * src/Schedule.vala: Modified.
+2011-12-09 Sebastian Pölsterl
- [1045] Detect overlapping EPG events and remove outdated events.
+ * configure.ac,
+ * src/dbus/IDBusManager.vala,
+ * src/Manager.vala,
+ * client/gnomedvb/DBusWrapper.py: Modified.
- Moved handling of GSequence to new class EventStorage.
+ Added GetAdapterInfo method to Manager DBus interface.
-2011-01-07 Sebastian Pölsterl
+ Drop dependency on gstreamer python module.
- * src/Utils.vala: [1044] Added t_min, t_max and strdiff methods
+2011-12-09 Sebastian Pölsterl
- * src/Event.vala: [1043] Added get_start_timestamp and
- get_overlap_percentage methods
+ * client/gnomedvb/userdirs/__init__.py,
+ * client/gnomedvb/userdirs/__userdirsmodule.c: Removed.
-2010-12-05 Sebastian Pölsterl
+ * client/gnomedvb/__init__.py,
+ * client/gnomedvb/Makefile.am: Modified.
- * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: [1042] gnomedvb:
- Display adapter and frontend for each device in the setup assistant;
- https://launchpad.net/bugs/683950 fixed
-
- * configure.ac,
- * src/EPGScanner.vala,
- * src/Scanner.vala,
- * src/Schedule.vala,
- * src/Settings.vala,
- * src/Utils.vala,
- * src/io/ChannelListWriter.vala,
- * src/io/RecordingWriter.vala: [1041] Fixed compiler errors. Requires
- Vala >= 0.11.2; https://launchpad.net/bugs/676263 fixed
-
- * src/Terrestrial/TerrestrialScanner.vala: [1040] Fixed parsing of
- guard interval
-
- * src/Cable/CableScanner.vala,
- * src/Satellite/SatelliteScanner.vala: [1039] Use length property to
- get array length
+ gnomedvb: Remove userdirs module and use GLib via introspection
+ instead
-2010-11-24 Sebastian Pölsterl
+2011-11-23 Sebastian Pölsterl
- * client/totem-plugin/dvb-daemon.py: [1038] Totem: use dgettext to
- avoid overriding Totem's translations;
- https://launchpad.net/bugs/680519 fixed
+ * client/totem-plugin/dvb-daemon.py: Modified.
-2010-11-15 Sebastian Pölsterl
+ totem-plugin: Change title of window to the name of the channel
+ that is currently playing
- * client/gnomedvb/ui/widgets/SchedulePaned.py: [1037] SchedulePaned:
- Don't allow to edit TextView
+2011-11-23 Sebastian Pölsterl
- * client/gnomedvb/ui/widgets/ScheduleView.py: [1036] Make ScheduleView
- searchable by using the title
+ * src/EPGScanner.vala: Modified.
- Merged lp:~patrick-niklaus/gnome-dvb-daemon/searchable
+ EPGScanner: Retrieve sid only once
-2010-11-14 Patrick Niklaus
+2011-11-09 Sebastian Pölsterl
- * client/gnomedvb/ui/widgets/ScheduleView.py: [1035.1.2] Ignore the
- case when searching in the schedule
+ * client/gnomedvb/__init__.py: Modified.
- * client/gnomedvb/ui/widgets/ScheduleView.py: [1035.1.1] Make
- ScheduleView searchable
+ Use ugettext to make sure we always get an utf8 encoded string
-2010-10-11 Sebastian Pölsterl
+2011-11-07 Sebastian Pölsterl
- * configure.ac: [1035] Post release version bump to 0.1.23
+ * client/gnomedvb/__init__.py: Modified.
-=== version-0.1.22 ===
-2010-10-11 Sebastian Pölsterl
+ Don't import gettext twice
- * NEWS: [1034] Added release notes
+2011-10-30 Sebastian Pölsterl
-2010-10-11 Sebastian Pölsterl
+ * client/gnomedvb/ui/widgets/SchedulePaned.py,
+ * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.
- * po/lt.po: Added.
+ Don't use deprecated HPaned and VPaned anymore
- * po/LINGUAS,
- * po/ar.po,
- * po/cs.po,
- * po/da.po,
- * po/de.po,
- * po/en_GB.po,
- * po/es.po,
- * po/fi.po,
- * po/fr.po,
- * po/gnome-dvb-daemon.pot,
- * po/it.po,
- * po/pl.po,
- * po/pt_BR.po,
- * po/sr.po,
- * po/sv.po,
- * po/te.po,
- * po/tr.po: Modified.
+2011-10-30 Sebastian Pölsterl
- [1033] Updated translations
+ * 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.
-2010-10-11 Sebastian Pölsterl
+ Replace deprecated Gtk.Table with Gtk.Grid
- * configure.ac: [1032] Updated minimum version of vala to 0.10.0,
- gstreamer to 0.10.29 and gst-rtsp to 0.10.7
+2011-10-30 Sebastian Pölsterl
- * src/rtsp/Server.vala: [1031] rtsp: set address of RTSPServer
+ * 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.
-2010-10-05 Sebastian Pölsterl
+ Don't use deprecated widgets HBox, VBox, HButtonBox and VButtonBox
+ anymore
- * src/Device.vala,
- * src/database/SqlError.vala: [1030] Made errors public
+2011-10-10 Sebastian Pölsterl
-2010-10-02 Sebastian Pölsterl
+ * configure.ac: Modified.
- * src/Scanner.vala,
- * src/io/ChannelListWriter.vala: [1029] Fixed deprecation warning: use
- string.length
-
- * client/gnomedvb/ui/widgets/ChannelsStore.py: [1028] gnomedvb: Insert
- channels into correct group when using more than one device group
-
- * src/Schedule.vala: [1027] Schedule: Lock access when adding epg
- events to database; https://launchpad.net/bugs/642388 fixed
-
- * src/database/sqlite/SqliteConfigTimersStore.vala,
- * src/database/sqlite/SqliteDatabase.vala,
- * src/database/sqlite/SqliteEPGStore.vala: [1026] Sqlite: Reset
- statement after it has been executed instead of before it gets
- executed next time
+ Post release version bump to 0.2.6
-2010-08-23 Sebastian Pölsterl
+=== version-0.2.5 ===
+2011-10-10 Sebastian Pölsterl
- * configure.ac: [1025] Post release version bump to 0.1.22
+ * NEWS: Modified.
-=== version-0.1.21 ===
-2010-08-23 Sebastian Pölsterl
+ Prepare 0.2.5 release
- * NEWS: [1024] Added release notes
+2011-10-10 Sebastian Pölsterl
-2010-08-23 Sebastian Pölsterl
+ * configure.ac: Modified.
- * po/it.po: Added.
+ Don't generate gzip tarball
- * po/LINGUAS,
- * po/ar.po,
- * po/cs.po,
- * po/da.po,
- * po/de.po,
- * po/en_GB.po,
- * po/es.po,
- * po/fi.po,
- * po/fr.po,
- * po/pl.po,
- * po/pt_BR.po,
- * po/sr.po,
- * po/sv.po,
- * po/te.po,
- * po/tr.po: Modified.
+2011-10-10 Sebastian Pölsterl
- [1023] Added Italian translation. Updated translations.
+ * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.
-2010-08-23 Sebastian Pölsterl
+ Added additional countries for dvb-c initial tuning data
- * po/gnome-dvb-daemon.pot: [1022] Updated POT file
+ Czech Republic, Denmark, Spain, France, Hungary, Luxemburg
- * client/totem-plugin/dvb-daemon.py: [1021] totem: Remove hack to
- modify Totem's recently used entry
+2011-10-10 Sebastian Pölsterl
- * client/totem-plugin/dvb-daemon.py: [1020] totem: Monitor DBus for
- changing owner of org.gnome.DVB
+ * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.
- * src/Channel.vala: [1019] Append channel name to rtsp URL
+ Added additional countries for dvb-t initial tuning data
- * src/Utils.vala: [1018] Utils: Allow more characters in
- remove_nonalphanums
+ Andorra, Azerbaijan, Croatia, Hungary, Israel, Iran, Lithuania,
+ Latvia, Romania, Slovenia, Viet Nam
- * src/Device.vala: [1017] Device: Replaced critical with warning
+2011-10-08 Sebastian Pölsterl
-2010-08-11 Sebastian Pölsterl
+ * client/totem-plugin/dvb-daemon.py: Modified.
- * data/org.gnome.UPnP.MediaServer2.DVBDaemon.service.in: Added.
+ Append recordings to TreeStore with a single function call
- * data/Makefile.am: Modified.
+2011-10-07 Sebastian Pölsterl
- [1016] Added D-Bus service file for
- org.gnome.UPnP.MediaServer2.DVBDaemon interface
+ * configure.ac: Modified.
-2010-08-11 Sebastian Pölsterl
+ Post release version bump to 0.2.5
- * src/Main.vala: [1015] Main: Renamed option disable-rygel to disable-
- mediaserver
+=== version-0.2.4 ===
+2011-10-07 Sebastian Pölsterl
- * src/Main.vala: [1014] Main: Added enable-mediaserver2 option to
- command line interface
+ * NEWS: Modified.
- * src/rygel/Services2.vala: [1013] MediaServer2: Calculate array index
- correctly
+ Prepare 0.2.4 release
-2010-08-09 Sebastian Pölsterl
+2011-10-06 Sebastian Pölsterl
- * src/Main.vala,
- * src/Recorder.vala,
- * src/Scanner.vala,
- * src/Utils.vala: [1012] Replaced error calls with critical to avoid
- unreachable code warnings
+ * configure.ac: Modified.
- * src/ChannelFactory.vala,
- * src/EPGScanner.vala: [1011] More adjustments to libgee deprecations
+ Bump minimum vala version to 0.14.0
- * src/Manager.vala: [1010] Manager: Adjusted to libgee deprecations
+2011-10-06 Sebastian Pölsterl
- * src/Recorder.vala: [1009] Recorder: Adjusted to libgee deprecations
+ * src/io/RecordingReader.vala: Modified.
- * src/RecordingsStore.vala: [1008] RecordingsStore: Adjusted to libgee
- deprecations
+ When searching for recordings, skip hidden directories and set
+ maximum recursion depth to three.
- * src/ChannelList.vala: [1007] ChannelList: Adjusted to libgee
- deprecations
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=659685
- * src/Schedule.vala: [1006] Schedule: Adjusted to libgee deprecations
+2011-10-03 Alexandre Franke
- * src/rygel/Services.vala: [1005] Moved previous MediaServerSepc
- implementation and fixed compiler warnings
+ * po/fr.po: Modified.
-2010-08-09 Sebastian Pölsterl
+ Update French translation
- * src/rygel/Interfaces2.vala,
- * src/rygel/Services2.vala: Added.
+2011-09-29 Sebastian Pölsterl
- * Makefile.am,
- * src/Main.vala: Modified.
+ * src/ChannelFactory.vala: Modified.
- [1004] Added initial implementation of Rygel's MediaServerSpec2
+ Mark ForcedStopNotify as unowned
-2010-07-16 Sebastian Pölsterl
+ Fixes issue with Vala 0.14
- * src/ChannelFactory.vala,
- * src/Device.vala,
- * src/EPGScanner.vala,
- * src/Scanner.vala: [1003] Build fixes for Vala 0.9.3
+2011-09-29 Sebastian Pölsterl
-2010-06-21 Sebastian Pölsterl
+ * 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.
- * configure.ac: [1002] Post release version bump to 0.1.21
+ Converted Factory to a GObject class.
-=== version-0.1.20 ===
-2010-06-21 Sebastian Pölsterl
+ 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
- * NEWS: [1001] Added release notes
+2011-09-29 Sebastian Pölsterl
- * po/ar.po,
- * po/cs.po,
- * po/da.po,
- * po/de.po,
- * po/en_GB.po,
- * po/es.po,
- * po/fi.po,
- * po/fr.po,
- * po/pl.po,
- * po/pt_BR.po,
- * po/sr.po,
- * po/sv.po,
- * po/te.po,
- * po/tr.po: [1000] Updated translations
+ * src/Satellite/SatelliteChannel.vala,
+ * src/Terrestrial/TerrestrialChannel.vala,
+ * src/Cable/CableChannel.vala: Modified.
-2010-06-19 Sebastian Pölsterl
+ Use this instead of base in Channel subclasses
- * po/gnome-dvb-daemon.pot: [999] Updated .pot file
+ This is a work-around for
+ https://bugzilla.gnome.org/show_bug.cgi?id=659863
- * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [998] gnomedvb:
- Display signal strength and signal-to-noise ratio when scanning
+2011-09-22 Sebastian Pölsterl
- * client/gnomedvb/DBusWrapper.py: [997] gnomedvb: Added frontend-stats
- signal to scanner
+ * src/EventStorage.vala: Modified.
- * src/Cable/CableScanner.vala,
- * src/Satellite/SatelliteScanner.vala,
- * src/Scanner.vala,
- * src/Terrestrial/TerrestrialScanner.vala: [996] Scanner: added
- frontend_stats signal that emits signal strength and signal to noise
- ratio
+ Removed obsolete destroy function
-2010-06-09 Sebastian Pölsterl
+2011-09-22 Sebastian Pölsterl
- * Makefile.am,
- * configure.ac: [995] Require valac 0.9.1 und automake 1.11
+ * src/RecordingsStore.vala,
+ * src/Schedule.vala,
+ * src/database/sqlite/SqliteConfigTimersStore.vala,
+ * src/Recorder.vala,
+ * src/ChannelList.vala,
+ * src/Utils.vala,
+ * src/EventStorage.vala: Modified.
- * src/ChannelFactory.vala,
- * src/Device.vala,
- * src/EPGScanner.vala,
- * src/Scanner.vala: [994] Adjust to changes in Vala 0.9.1
-
- * src/ChannelFactory.vala,
- * src/Manager.vala,
- * src/Recorder.vala,
- * src/Recording.vala: [993] Use connect instead of += to connect to
- signals
+ Make sure out parameters are always assigned a value
-2010-06-05 Sebastian Pölsterl
+2011-09-15 dmustieles
- * src/ChannelFactory.vala: [992] ChannelFactory: set pipeline back to
- playing in remove_channel if others are still watching it
+ * po/es.po: Modified.
- * client/gnomedvb/ui/timers/TimerDialog.py,
- * client/gnomedvb/ui/widgets/DateTime.py: [991] Fixed bug where
- current time wasn't displayed in timer dialog
+ Updated Spanish translation
-2010-05-27 Sebastian Pölsterl
+2011-09-13 Matej Urbančič
- * configure.ac: [990] Post release version bump to 0.1.20
+ * po/sl.po: Modified.
-=== version-0.1.19 ===
-2010-05-27 Sebastian Pölsterl
+ Updated Slovenian translation
- * NEWS: [989] Added release notes
+2011-09-13 Martin Srebotnjak
- * client/totem-plugin/dvb-daemon.py: [988] totem-plugin: Fixed opening
- of DVB preferences window
+ * po/sl.po: Modified.
- * client/gnomedvb/ui/wizard/SetupWizard.py,
- * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [987] gnomedvb:
- Catch error when retrieving icon from icon theme
+ Updated Slovenian translation
-2010-05-26 Sebastian Pölsterl
+2011-09-11 Sebastian Pölsterl
- * src/Cable/CableScanner.vala,
- * src/Satellite/SatelliteScanner.vala,
- * src/Terrestrial/TerrestrialScanner.vala: [986] Scanner: Create
- channels with Channel.without_schedule
-
- * src/Cable/CableChannel.vala,
- * src/Channel.vala,
- * src/Satellite/SatelliteChannel.vala,
- * src/Terrestrial/TerrestrialChannel.vala: [985] Channel: added
- Channel.without_schedule constructor
+ * configure.ac: Modified.
-2010-05-23 Sebastian Pölsterl
+ Post release version bump to 0.2.4
- * configure.ac: [984] Post release version bump
+=== version-0.2.3 ===
+2011-09-11 Sebastian Pölsterl
-=== version-0.1.18 ===
-2010-05-23 Sebastian Pölsterl
+ * NEWS: Modified.
- * NEWS: [983] Added release notes
+ Prepare 0.2.3 release
- * README: [982] Added gudev dependency to README
+2011-09-11 Sebastian Pölsterl
-2010-05-23 Sebastian Pölsterl
+ * client/gnomedvb/ui/widgets/RecordingsView.py: Modified.
- * po/pt_BR.po: Added.
+ Changed order of columns in RecordingsView
- * po/LINGUAS,
- * po/ar.po,
- * po/cs.po,
- * po/da.po,
- * po/de.po,
- * po/en_GB.po,
- * po/es.po,
- * po/fi.po,
- * po/fr.po,
- * po/pl.po,
- * po/sr.po,
- * po/sv.po,
- * po/te.po,
- * po/tr.po: Modified.
+2011-09-11 Sebastian Pölsterl
- [981] Updated translations
+ * configure.ac: Modified.
-2010-05-23 Sebastian Pölsterl
+ Check version of pygobject-3.0 instead of pygobject-2.0
- * client/gnomedvb/ui/widgets/SchedulePaned.py: [980] Don't append
- newline if short description is empty
+2011-09-11 Sebastian Pölsterl
- * client/gnomedvb/ui/widgets/ScheduleStore.py: [979] Don't escape
- extended description because it is displayed in a gtk.TextView
+ * README: Modified.
-2010-05-22 Sebastian Pölsterl
+ Updated dependencies in README
- * src/Schedule.vala: [978] Schedule: Use remove_all_events_older_than
- method. Check if get_event returns none null value.
+2011-09-11 Sebastian Pölsterl
- * src/database/EPGStore.vala,
- * src/database/sqlite/SqliteEPGStore.vala: [977] EPGStore: Removed
- remove_all_events method, added remove_events_older_than
+ * configure.ac: Modified.
- The latter removes all expired events in a single statement.
+ Raised pygobject minimum version to 2.90.1
-2010-05-20 Sebastian Pölsterl
+2011-09-11 Sebastian Pölsterl
- * src/Event.vala: [976] Event: made get_end_timestamp public
+ * configure.ac: Modified.
-2010-05-18 Sebastian Pölsterl
+ Enable maintainer mode by default
- * src/Schedule.vala: [975] Schedule: remove all expired events in a
- single transaction
+2011-09-05 Kjartan Maraas
- * src/database/EPGStore.vala,
- * src/database/sqlite/SqliteEPGStore.vala: [974] EPGStore: added
- remove_all_events method that remove all events in one transaction
+ * po/LINGUAS: Modified.
-2010-05-15 Sebastian Pölsterl
+ Added nb
- * src/EPGScanner.vala: [973] Initiate channel_events attrobite in
- construct method to avoid crash when on_eit_structure is called before
- EPG scan started
+2011-09-05 Kjartan Maraas
-2010-05-13 Sebastian Pölsterl
+ * po/nb.po: Added.
- * src/database/sqlite/SqliteConfigTimersStore.vala: [972] Group sql
- statements into one transaction where possible
+ Added Norwegian bokmål translation
-2010-05-12 Sebastian Pölsterl
+2011-08-27 Sebastian Pölsterl
- * client/gnomedvb/udev,
- * client/gnomedvb/udev/__init__.py,
- * client/gnomedvb/udev/_dvbudevmodule.c: Removed.
+ * src/Device.vala,
+ * src/Settings.vala,
+ * src/Manager.vala,
+ * src/Main.vala: Modified.
- * client/gnomedvb/DBusWrapper.py,
- * client/gnomedvb/Makefile.am: Modified.
+ Allow to add fake devices to settings.ini
- [971] Removed python udev module and use new DBus method instead
+ 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.
-2010-05-12 Sebastian Pölsterl
+ [device.1] name=Something type=DVB-T adapter=1 frontend=0
+ channels_file=/home/sebp/channels.conf recordings_dir=/tmp
- * src/Manager.vala,
- * src/dbus/IDBusManager.vala: [970] Added GetDevices method to manager
- DBus interface to retrieve informations about devices via udev
+2011-08-27 Sebastian Pölsterl
-2010-05-10 Sebastian Pölsterl
+ * src/Device.vala,
+ * src/Manager.vala,
+ * src/database/sqlite/SqliteConfigTimersStore.vala: Modified.
- * src/ChannelFactory.vala,
- * src/DeviceGroup.vala,
- * src/Manager.vala: [969] Added methods to start/stop EPGScanner where
- it is checked if epgscanner is enabled
+ Device: Removed unused group_id parameter
- * src/Main.vala,
- * src/Manager.vala: [968] Added support for hotplugging devices
+2011-08-19 Sebastian Pölsterl
- * Makefile.am: [967] Compile daemon with gudev library
+ * 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.
- * src/database/ConfigStore.vala,
- * src/database/sqlite/SqliteConfigTimersStore.vala: [966] Added
- get_parent_group method
+ Don't bind gettext domain globally to avoid interfering with
+ applications that import gnomedvb
- * src/DeviceGroup.vala: [965] Added add_and_emit and remove_and_emit
- methods that emit device_(added|removed) signal.
+2011-08-16 Fran Dieguez
- If the reference device is removed a new reference is assigned.
+ * po/LINGUAS: Modified.
-2010-05-08 Sebastian Pölsterl
+ Added Galician to LINGUAS file
- * src/EPGScanner.vala,
- * src/Event.vala,
- * src/Schedule.vala: [964] Use HashSet to store events in EPGScanner
+2011-08-16 Fran Dieguez
-2010-05-07 Sebastian Pölsterl
+ * po/gl.po: Added.
- * src/EPGScanner.vala: [963] Add all detected events at once using
- Schedule.add_all before next channel is scanned
+ Updated Galician translations
- Don't parse audio/video components of events. Ignore already expired
- events.
+2011-08-16 Yinghua Wang
- * src/Schedule.vala: [962] Added add_all function to schedule that
- adds/updates all events in one transaction
+ * po/zh_CN.po: Added.
- * src/database/sqlite/SqliteDatabase.vala: [961] Added
- (begin|end)_transaction functions to SqliteDatabase
+ * po/LINGUAS: Modified.
- * src/database/sqlite/SqliteEPGStore.vala: [960] Set synchronous to
- OFF of events db for speed reasons
+ Add Simplified Chinese translation.
- * src/Factory.vala,
- * src/Main.vala,
- * src/Recorder.vala,
- * src/Schedule.vala: [959] Return owned values in Factory
+2011-08-15 Sebastian Pölsterl
-2010-05-04 Sebastian Pölsterl
+ * client/gnomedvb/ui/widgets/ScheduleStore.py: Modified.
- * po/gnome-dvb-daemon.pot: [958] Updated .pot file
+ Fixed retrieving iter pointing to start of previous day in
+ ScheduleStore
- * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [957] Added text
- that scanning for channels may take some time.
+2011-08-15 Sebastian Pölsterl
-2010-04-20 Sebastian Pölsterl
+ * 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.
- * src/Cable/CableScanner.vala,
- * src/Satellite/SatelliteScanner.vala,
- * src/Scanner.vala,
- * src/Terrestrial/TerrestrialScanner.vala,
- * src/Utils.vala: [956] Use line-based reader to read initial tuning
- data. Only do the actual parsing of a single line in sub-classes.
+ Use GObject instead of gobject module
- * src/Recorder.vala,
- * src/Utils.vala: [955] Store file attributes in const variable
+2011-08-08 Sebastian Pölsterl
-2010-04-20 Sebastian Pölsterl
+ * client/gnomedvb/ui/widgets/ScheduleStore.py: Modified.
- * src/io/RecordingReader.vala,
- * src/io/RecordingWriter.vala: Added.
+ Fixed bug where extended event description was not displayed when
+ selecting an event in SchedulePaned
- * Makefile.am,
- * src/Recorder.vala,
- * src/Recording.vala,
- * src/RecordingsStore.vala: Modified.
+2011-07-19 Matej Urbančič
- [954] Refactored reading and writing recordings file
+ * po/sl.po: Modified.
-2010-04-19 Sebastian Pölsterl
+ Updated Slovenian translation
- * src/Main.vala: [953] Load channels file in main method
+2011-07-15 Matej Urbančič
- * src/Device.vala,
- * src/DeviceGroup.vala,
- * src/Manager.vala,
- * src/database/sqlite/SqliteConfigTimersStore.vala: [952] Added
- new_with_type and new_full methods to Device class and removed
- duplicate code.
-
- * src/ChannelList.vala,
- * src/io/ChannelListReader.vala: [951] Store channels read from file
- in the provided ChannelList instance
+ * po/sl.po: Modified.
- * Makefile.am: [950] Updated Makefile with new file locations
+ Updated Slovenian translation
-2010-04-19 Sebastian Pölsterl
+2011-06-20 Matej Urbančič
- * src/io: Added.
+ * po/sl.po: Modified.
- * src/ChannelList.vala,
- * src/Scanner.vala: Modified.
+ Updated Slovenian translation
- * src/ChannelListReader.vala: Renamed to src/io/ChannelListReader.vala
- and modified.
- * src/ChannelListWriter.vala: Renamed to src/io/ChannelListWriter.vala
- and modified.
+2011-06-20 Sebastian Pölsterl
- [949] Moved ChannelList(Reader|Writer) to io package dir.
- Reimplemented read method.
+ * configure.ac: Modified.
-2010-04-17 Sebastian Pölsterl
+ Post release version bump to 0.2.2
- * client/totem-plugin/dvb-daemon.py: [948] Use gnome-dvb-daemon domain
- for gettext and locale
+=== version-0.2.2 ===
+2011-06-20 Sebastian Pölsterl
-2010-04-13 Sebastian Pölsterl
+ * NEWS: Modified.
- * configure.ac: [947] Post release version bump to 0.1.18
+ Prepare release 0.2.2
-=== version-0.1.17 ===
-2010-04-13 Sebastian Pölsterl
+2011-06-10 Yuri Myasoedov
- * NEWS: [946] Added release notes
+ * po/ru.po: Added.
- * po/ar.po,
- * po/cs.po,
- * po/da.po,
- * po/de.po,
- * po/en_GB.po,
- * po/es.po,
- * po/fi.po,
- * po/fr.po,
- * po/pl.po,
- * po/sr.po,
- * po/sv.po,
- * po/te.po,
- * po/tr.po: [945] Updated translations
-
- * po/gnome-dvb-daemon.pot: [944] Updated .pot file
-
- * client/gnomedvb/DBusWrapper.py,
- * client/gnomedvb/DVBModel.py,
- * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
- * src/Device.vala: [943] Use adapter and frontend to determine type of
- device instead of adapter only; https://launchpad.net/bugs/558806
- fixed
-
- * src/Schedule.vala: [942] Don't restore EPG events in constructor of
- Schedule but delay the whole process.
-
- * src/database/sqlite/SqliteConfigTimersStore.vala,
- * src/database/sqlite/SqliteDatabase.vala,
- * src/database/sqlite/SqliteEPGStore.vala: [941] Improve sql queries
- so we only query the stuff we actually need
-
- * src/Main.vala: [940] set timezone to avoid that strftime stats
- /etc/localtime on every call
-
- * client/gnomedvb/ui/wizard/SetupWizard.py: [939] Made the call to
- destroy the scanner async and show dialog with progressbar in the
- meantime; https://launchpad.net/bugs/519696 fixed
-
- * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: [938]
- Check if filename of initial tuning data is formated as we expect;
- https://launchpad.net/bugs/518327 fixed
+ * po/LINGUAS: Modified.
-2010-04-12 Sebastian Pölsterl
+ Added Russian Translation
- * client/gnomedvb/udev/_dvbudevmodule.c: [937] Check for NULL values
- when retrieving informations about a device with udev;
- https://launchpad.net/bugs/558806 fixed
+2011-06-03 Sebastian Pölsterl
-2010-04-11 Sebastian Pölsterl
+ * data/org.gnome.UPnP.MediaServer1.DVBDaemon.service.in: Removed.
- * vapi/cstuff.c,
- * vapi/cstuff.h,
- * vapi/cutils.vapi: [936] Added function for debugging using strace
+ * data/Makefile.am: Modified.
-2010-04-09 Sebastian Pölsterl
+ Removed MediaServer1 D-Bus service file
- * src/Scanner.vala: [935] Use tuning parameters from initial tuning
- data instead of NIT; https://launchpad.net/bugs/548738 fixed
+2011-05-29 Sebastian Pölsterl
- * client/gnomedvb/userdirs/__userdirsmodule.c: [934] Convert XDG user
- dir path utf8; https://launchpad.net/bugs/558583 fixed
+ * client/gnomedvb/DBusWrapper.py: Modified.
-2010-04-08 Sebastian Pölsterl
+ Removed shebang from DBusWrapper.py
- * src/ChannelFactory.vala: [933] Fixed possibly unassigned local
- variable error
+2011-05-29 Sebastian Pölsterl
- * src/Manager.vala,
- * src/Recorder.vala,
- * src/Scanner.vala: [932] Fixed uncaught DBus.Error warnings
+ * src/io/ChannelListReader.vala,
+ * src/Channel.vala,
+ * src/Satellite/SatelliteChannel.vala,
+ * src/Cable/CableChannel.vala,
+ * src/Terrestrial/TerrestrialChannel.vala: Modified.
- * src/Recorder.vala,
- * src/Schedule.vala: [931] Catch SqlError
+ Make sure that Channel's GroupId is set in the constructor.
-2010-04-06 Sebastian Pölsterl
+ This fixes a bug where EPG events where not restored at start time.
- * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: [930] Set
- icon of gnome-dvb-control window to gnome-dvb-daemon
+2011-05-29 Sebastian Pölsterl
- * client/gnomedvb/ui/wizard/SetupWizard.py: [929] Set window icon and
- header image of assistant to gnome-dvb-setup;
- https://launchpad.net/bugs/497377 fixed
-
- * client/gnomedvb/DBusWrapper.py: [928] Removed main method from
- DBusWrapper
-
- * client/gnomedvb/DBusWrapper.py,
- * client/gnomedvb/DVBModel.py: [927] Use udev instead of HAL to
- retrieve devices
+ * src/database/sqlite/SqliteEPGStore.vala,
+ * src/Schedule.vala: Modified.
-2010-04-03 Sebastian Pölsterl
+ Added more debug output
- * configure.ac: [926] Check if glib python module exists during
- configure
+2011-05-23 Sebastian Pölsterl
-2010-04-03 Sebastian Pölsterl
+ * configure.ac: Modified.
- * data/gnome-dvb-control.desktop.in.in,
- * data/gnome-dvb-setup.desktop.in.in,
- * data/icons,
- * data/icons/Makefile.am,
- * data/icons/hicolor_apps_16x16_gnome-dvb-daemon.png,
- * data/icons/hicolor_apps_16x16_gnome-dvb-setup.png,
- * data/icons/hicolor_apps_22x22_gnome-dvb-daemon.png,
- * data/icons/hicolor_apps_22x22_gnome-dvb-setup.png,
- * data/icons/hicolor_apps_24x24_gnome-dvb-daemon.png,
- * data/icons/hicolor_apps_24x24_gnome-dvb-setup.png,
- * data/icons/hicolor_apps_32x32_gnome-dvb-daemon.png,
- * data/icons/hicolor_apps_32x32_gnome-dvb-setup.png,
- * data/icons/hicolor_apps_48x48_gnome-dvb-daemon.png,
- * data/icons/hicolor_apps_48x48_gnome-dvb-setup.png,
- * data/icons/hicolor_apps_64x64_gnome-dvb-daemon.png,
- * data/icons/hicolor_apps_64x64_gnome-dvb-generic.png,
- * data/icons/hicolor_apps_64x64_gnome-dvb-setup.png,
- * data/icons/hicolor_apps_scalable_gnome-dvb-daemon.svg,
- * data/icons/hicolor_apps_scalable_gnome-dvb-generic.svg,
- * data/icons/hicolor_apps_scalable_gnome-dvb-setup.svg: Added.
-
- * .bzrignore,
- * configure.ac,
- * data/Makefile.am,
- * po/POTFILES.in,
- * po/POTFILES.skip,
- * po/gnome-dvb-daemon.pot: Modified.
+ Post release version bump to 0.2.2
- [925] Added icons for gnome-dvb-control and gnome-dvb-setup (many
- thanks to Klaus Staedler).
+=== version-0.2.1 ===
+2011-05-23 Sebastian Pölsterl
- Added .desktop files for gnome-dvb-control and gnome-dvb-setup.
+ * NEWS: Modified.
-2010-04-02 Sebastian Pölsterl
+ Prepare 0.2.1 release
- * src/Scanner.vala: [924] Don't destroy scanner if error is posted on
- bus; https://launchpad.net/bugs/540937 fixed
+2011-05-22 Giannis Katsampirhs
- Avoid scheduling start_scan timeout multiple times.
+ * po/el.po: Modified.
-2010-03-29 Sebastian Pölsterl
+ l10n: Updated Greek translation for gnome-dvb-daemon
- * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: [923] Set
- cursor to watch while reading list of antennas/providers;
- https://launchpad.net/bugs/540948 fixed
+2011-05-22 Mel Argyropoulou
-2010-03-27 Sebastian Pölsterl
+ * po/el.po: Modified.
- * client/gnomedvb/udev,
- * client/gnomedvb/udev/__init__.py,
- * client/gnomedvb/udev/_dvbudevmodule.c: Added.
+ l10n: Updated Greek translation for gnome-dvb-daemon
- * client/gnomedvb/Makefile.am,
- * configure.ac: Modified.
+2011-05-22 Sebastian Pölsterl
- [922] Added udev module to retrieve connected devices using gudev
+ * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: Modified.
-2010-03-23 Sebastian Pölsterl
+ Adjusted DVB-T brute-force scan to new signature of AddScanningData
+ method
- * src/Recorder.vala: [921] Call ChannelFactory.stop_channel if setting
- pipeline to playing failed
+ https://bugzilla.gnome.org/show_bug.cgi?id=650316
-2010-03-22 Sebastian Pölsterl
+2011-05-18 Sebastian Pölsterl
- * po/gnome-dvb-daemon.pot: [920] Updated pot file
+ * client/gnomedvb/ui/widgets/ScheduleStore.py,
+ * client/gnomedvb/ui/widgets/RunningNextView.py: Modified.
- * client/gnomedvb/ui/wizard/SetupWizard.py,
- * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
- * client/gnomedvb/ui/wizard/pages/BasePage.py,
- * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
- * client/gnomedvb/ui/wizard/pages/IntroPage.py,
- * client/gnomedvb/ui/wizard/pages/SummaryPage.py: [919] Adjusted
- layout of assistant
-
- * client/gnomedvb/ui/wizard/SetupWizard.py: [918] Fixed crash of
- assistant on last page if in expert mode
-
- * src/Factory.vala,
- * src/Manager.vala,
- * src/RecordingsStore.vala: [917] Use unowned instead of deprecated
- weak
+ gnomedvb: Check if return value of get_schedule is not None
-2010-03-18 Sebastian Pölsterl
+2011-05-18 Sebastian Pölsterl
- * po/gnome-dvb-daemon.pot: [916] Updated pot file
+ * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: Modified.
- * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: [915] Use
- TreeView to display satellites, antennas and cable providers. Added
- mnemonics; https://launchpad.net/bugs/540952 fixed
+ gnomedvb: Check if return value of get_scanner_for_device is not
+ None
- * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [914] Change
- page type of ChannelScanPage to CONTENT marking the cancel button
- sensitive; https://launchpad.net/bugs/540945 fixed
+2011-05-18 Sebastian Pölsterl
- * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [913] Made
- progressbar pulsing when fraction is not known, yet;
- https://launchpad.net/bugs/540945 fixed
+ * client/gnomedvb/ui/preferences/Preferences.py,
+ * client/totem-plugin/dvb-daemon.py,
+ * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.
- * configure.ac: [912] Post release version bump to 0.1.17
+ gnomedvb: Always check if return value of get_device_group is not
+ None
-=== version-0.1.16 ===
-2010-03-17 Sebastian Pölsterl
+2011-05-18 Sebastian Pölsterl
- * NEWS: [911] Added release notes
+ * src/Manager.vala: Modified.
-2010-03-17 Sebastian Pölsterl
+ Manager: disconnect from destroyed signal before destroying
+ Scanners in shutdown. This fixes a concurrent modification
+ exception.
- * po/cs.po,
- * po/da.po,
- * po/en_GB.po: Added.
-
- * po/LINGUAS,
- * po/ar.po,
- * po/de.po,
- * po/es.po,
- * po/fi.po,
- * po/fr.po,
- * po/pl.po,
- * po/sr.po,
- * po/sv.po,
- * po/te.po,
- * po/tr.po: Modified.
+2011-05-13 Sebastian Pölsterl
- [910] Added Czech, British English and Danisch translations. Updated
- others.
+ * client/gnomedvb/ui/preferences/Preferences.py: Modified.
-2010-03-17 Sebastian Pölsterl
+ gnomedvb: Launch gnome-dvb-setup when pressing on preferences
+ button
- * tests/test-dvb-daemon.py: [909] Updated test suite to changes in
- ChannelInfo struct
+2011-05-13 Sebastian Pölsterl
- * client/gnomedvb/ui/widgets/ChannelsStore.py,
- * client/gnomedvb/ui/widgets/RunningNextStore.py: [908] Adjusted to
- changes in ChannelInfo struct
-
- * po/gnome-dvb-daemon.pot: [907] Updated .pot file
-
- * client/gnomedvb/ui/widgets/ChannelsStore.py: [906] When grouping
- channels add TV and Radio group by default. Escape names of groups and
- channels.
-
- * src/ChannelList.vala,
- * src/dbus/IDBusChannelList.vala: [905] Added is_radio field to
- ChannelInfo struct
-
- * src/Channel.vala,
- * src/ChannelList.vala,
- * src/Scanner.vala: [904] Added is_radio method to Channel class
+ * client/gnomedvb/ui/preferences/Preferences.py: Modified.
-2010-03-11 Sebastian Pölsterl
+ gnomedvb: Set window position of preferences window
- * client/gnomedvb/ui/wizard/SetupWizard.py,
- * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py,
- * client/gnomedvb/ui/wizard/pages/SummaryPage.py: [903] Show error
- message if no channels were found; https://launchpad.net/bugs/533533
- fixed
-
- * src/ChannelListWriter.vala: [902] Fixed crash when trying to close
- stream that never was opened before; https://launchpad.net/bugs/533533
- fixed
-
- * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py: [901] Display
- error message in the assitant instead as a dialog
-
- * client/gnomedvb/ui/wizard/SetupWizard.py: [900] Allow getting back
- to adapters page when not in expert mode;
- https://launchpad.net/bugs/531237 fixed
+2011-05-10 Sebastian Pölsterl
- * src/Scanner.vala: [899] Fixed crash in Scanner.Destroy;
- https://launchpad.net/bugs/528849 fixed
+ * client/gnomedvb/__init__.py: Modified.
-2010-02-23 Sebastian Pölsterl
+ Updated copyright
- * configure.ac: [898] Post release version bump to 0.1.16
+2011-05-10 Sebastian Pölsterl
-=== version-0.1.15 ===
-2010-02-23 Sebastian Pölsterl
+ * client/gnomedvb/defs.py.in: Modified.
- * NEWS: [897] Added release notes
+ Removed unused variables from defs.py.in
-2010-02-23 Sebastian Pölsterl
+2011-05-10 Sebastian Pölsterl
- * po/ar.po: Added.
+ * client/gnomedvb/__init__.py: Modified.
- * po/LINGUAS,
- * po/de.po,
- * po/es.po,
- * po/fi.po,
- * po/fr.po,
- * po/pl.po,
- * po/sr.po,
- * po/sv.po,
- * po/te.po,
- * po/tr.po: Modified.
+ Fixed binding gettext domain
- [896] Updated translations
+2011-05-10 Sebastian Pölsterl
-2010-02-15 Sebastian Pölsterl
+ * configure.ac: Modified.
- * src/EPGScanner.vala: [895] Check if loop is not null
+ Post release version bump to 0.2.1
- * src/Scanner.vala: [894] Avoid unhandled DBus.Error warning
+=== version-0.2.0 ===
+2011-05-10 Sebastian Pölsterl
-2010-02-05 Sebastian Pölsterl
+ * NEWS,
+ * configure.ac: Modified.
- * src/ChannelFactory.vala,
- * vapi/cutils.vapi: [893] Fixed Vala compiler warnings
+ Prepare 0.2.0 release
-2010-02-04 Sebastian Pölsterl
+2011-05-06 Sebastian Pölsterl
- * configure.ac: [892] Updated configure.ac
+ * src/Channel.vala,
+ * src/Schedule.vala,
+ * src/rtsp/Server.vala,
+ * src/rygel/Services2.vala,
+ * src/Main.vala: Modified.
-2010-01-30 Sebastian Pölsterl
+ Use async methods instead of calling the methods with Idle.add
- * po/gnome-dvb-daemon.pot: [891] Updated .pot file
+ https://bugs.launchpad.net/bugs/769531
- * src/Recorder.vala: [890] Edit changed signal in SetDuration and
- SetStartTime
+2011-04-28 Matej Urbančič
- * client/gnomedvb/ui/timers/TimerDialog.py: [889] Don't provide
- default height
+ * po/sl.po: Modified.
- * client/gnomedvb/ui/timers/EditTimersDialog.py: [888] Use
- CellRendererDatetime. Added Edit button.
+ Updated Slovenian translation
- * client/gnomedvb/ui/timers/TimerDialog.py: [887] Use DateTimeBox
- widget to edit start time. Added option to provide channel, start time
- and duration in the constructor.
+2011-04-27 Piotr Drąg
- * client/gnomedvb/ui/widgets/DateTime.py: [886] Converted DateTimeBox
- to a gtk.Bin subclass. Implemented mnemonic_activate. Added mark_valid
- method.
+ * po/pl.po: Modified.
- * src/Manager.vala: [885] Made get_device_group_if_exist public
+ Updated Polish translation
-2010-01-30 Sebastian Pölsterl
+2011-04-26 Sebastian Pölsterl
- * client/gnomedvb/ui/widgets/DateTime.py: Added.
+ * src/EPGScanner.vala,
+ * src/Scanner.vala: Modified.
- * client/gnomedvb/Makefile.am,
- * po/POTFILES.in: Modified.
+ Use void* instead of bool as return value in GThread function
- [884] Added DateTime widget
+ https://bugs.launchpad.net/gnome-dvb-daemon/+bug/704036 Patch by
+ DimStar
-2010-01-30 Sebastian Pölsterl
+2011-04-24 Marek Černocký
- * client/gnomedvb/ui/widgets/CellRendererDatetime.py,
- * client/gnomedvb/ui/widgets/RecordingsView.py: [883] Set default
- format of CellRendererDatetime to %c
+ * po/cs.po: Modified.
-2010-01-28 Sebastian Pölsterl
+ Updated Czech translation
- * src/Scanner.vala: [882] Lock access to new_channels ArrayList;
- https://launchpad.net/bugs/511271 fixed
+2011-04-24 Sebastian Pölsterl
-2010-01-26 Sebastian Pölsterl
+ * configure.ac: Modified.
- * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py:
- [881] Use set_default_size rather than set_size_request
+ Updated url to bug tracker in configure.ac
- * client/gnomedvb/ui/recordings/RecordingsDialog.py,
- * client/gnomedvb/ui/widgets/RecordingsStore.py,
- * client/gnomedvb/ui/widgets/RecordingsView.py: [880] Use
- CellRendererDatetime in RecordingsView
+2011-04-24 Jorge González
-2010-01-26 Sebastian Pölsterl
+ * po/es.po: Modified.
- * client/gnomedvb/ui/widgets/CellRendererDatetime.py: Added.
+ Updated Spanish translation
- * client/gnomedvb/Makefile.am,
- * client/gnomedvb/ui/widgets/ScheduleStore.py,
- * client/gnomedvb/ui/widgets/ScheduleView.py: Modified.
+2011-04-24 Jorge González
- [879] Added CellRendererDatetime
+ * po/es.po: Modified.
-2010-01-05 Sebastian Pölsterl
+ Updated Spanish translation
- * tests/test-dvb-daemon.py: [878] Added tests for SetStartTime and
- SetDuration
+2011-04-23 Mario Blättermann
- * client/gnomedvb/DBusWrapper.py: [877] Wrapped SetStartTime and
- SetDuration
+ * po/de.po: Modified.
- * src/Recorder.vala,
- * src/dbus/IDBusRecorder.vala: [876] Added methods SetStartTime and
- SetDuration to Recorder DBus interface
+ [l10n] Updated German translation
- * src/Timer.vala: [875] Added methods set_start_time and
- update_epg_event
+2011-04-23 Sebastian Pölsterl
-2010-01-03 Sebastian Pölsterl
+ * client/totem-plugin/dvb-daemon.py: Modified.
- * client/gnomedvb/ui/recordings/DetailsDialog.py,
- * client/gnomedvb/ui/widgets/DetailsDialog.py,
- * client/gnomedvb/ui/widgets/RunningNextView.py,
- * client/totem-plugin/dvb-daemon.py: [874] Added button to
- DetailsDialog to schedule a recording;
- https://launchpad.net/bugs/486771 fixed
+ Totem: Fixed a couple of issues revealed by pylint
-2010-01-03 Sebastian Pölsterl
+2011-04-23 Sebastian Pölsterl
- * client/gnomedvb/ui/timers/MessageDialogs.py: Added.
+ * client/totem-plugin/dvb-daemon.py: Modified.
- * client/gnomedvb/Makefile.am,
- * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
- * client/gnomedvb/ui/timers/EditTimersDialog.py,
- * client/gnomedvb/ui/timers/TimerDialog.py,
- * client/totem-plugin/dvb-daemon.py,
- * po/POTFILES.in: Modified.
+ Totem: Fixed spawning of gnome-dvb-setup
- [873] Moved dialogs informing the user about success/failure of
- scheduling recording to seperate file
+2011-04-22 Sebastian Pölsterl
-2010-01-03 Sebastian Pölsterl
+ * 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.
- * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
- * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
- * client/gnomedvb/ui/preferences/Dialogs.py,
- * client/gnomedvb/ui/preferences/Preferences.py,
- * client/gnomedvb/ui/recordings/RecordingsDialog.py,
- * client/gnomedvb/ui/timers/EditTimersDialog.py,
- * client/gnomedvb/ui/timers/TimerDialog.py,
- * client/gnomedvb/ui/widgets/DetailsDialog.py: [872] Adjusted borders
- and paddings between content area and buttons in dialogs
+ gnomedvb: Fixed a couple of issues revealed by pylint
- * client/gnomedvb/ui/widgets/RunningNextView.py: [871] Avoid empty
- line in description of event if short event information is empty
+2011-04-21 Marek Černocký
-2009-12-23 Sebastian Pölsterl
+ * po/cs.po: Modified.
- * configure.ac: [870] Post release version bump to 0.1.15
+ Updated Czech translation
-=== version-0.1.14 ===
-2009-12-23 Sebastian Pölsterl
+2011-04-21 Matej Urbančič
- * client/gnomedvb/ui/widgets/ChannelsStore.py: [869] Fixed bug in
- ChannelsStore when group has been added
+ * po/sl.po: Modified.
- * client/totem-plugin/dvb-daemon.py: [868] Remember sort order when
- changing sort type
+ Updated Slovenian translation
-2009-12-23 Sebastian Pölsterl
+2011-04-21 Daniel Mustieles
- * po/tr.po: Added.
+ * po/es.po: Modified.
- * po/LINGUAS,
- * po/de.po,
- * po/es.po,
- * po/fi.po,
- * po/fr.po,
- * po/pl.po,
- * po/sr.po,
- * po/sv.po,
- * po/te.po: Modified.
+ Updated Spanish translation
- [867] Added Turkish translation and updated remaining.
+2011-04-21 Sebastian Pölsterl
-2009-12-23 Sebastian Pölsterl
+ * configure.ac: Modified.
- * NEWS: [866] Added release notes
+ Post release version bump to 0.1.91
- * po/gnome-dvb-daemon.pot: [865] Updated .pot file
+=== version-0.1.90 ===
+2011-04-21 Sebastian Pölsterl
- * client/totem-plugin/dvb-daemon.totem-plugin.in: [864] Marked Totem
- plugin as builtin so it is enabled by default;
- https://launchpad.net/bugs/497381 fixed
+ * NEWS,
+ * configure.ac: Modified.
-2009-12-22 Sebastian Pölsterl
+ Prepare 0.1.90 release
- * client/totem-plugin/dvb-daemon.py: [863] 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.
+2011-04-21 Sebastian Pölsterl
-2009-12-21 Sebastian Pölsterl
+ * configure.ac: Modified.
- * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: [862] Use
- gtk.image_new_from_icon_name to create icons for menus
+ Updated pygobject required version to 2.28.4
- * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: [861] Display
- message if no devices could be found even if not in expert mode;
- https://launchpad.net/bugs/497376 fixed
+2011-04-21 Sebastian Pölsterl
-2009-12-10 Sebastian Pölsterl
+ * gen-changelog.py: Added.
- * src/ChannelFactory.vala: [860] Fixed bug when recording and rtsp
- streaming of the same channel took place at the same time and the
- pipeline stalled
+ * Makefile.am: Modified.
-2009-12-01 Sebastian Pölsterl
+ Added script to generate ChangeLog file
- * po/gnome-dvb-daemon.pot: [859] Updated translation template
+2011-04-20 Matej Urbančič
- * client/gnomedvb/ui/recordings/RecordingsDialog.py: [858] Made close
- button default widget
+ * po/sl.po: Modified.
- * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: [857]
- Adjusted mnemonics and shortcuts
+ Updated Slovenian translation
- * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
- * client/gnomedvb/ui/preferences/Preferences.py,
- * client/gnomedvb/ui/widgets/DetailsDialog.py: [856] Made close button
- the default action
+2011-04-19 Sebastian Pölsterl
- * client/gnomedvb/ui/timers/CalendarDialog.py,
- * client/gnomedvb/ui/timers/EditTimersDialog.py,
- * client/gnomedvb/ui/timers/TimerDialog.py: [855] Made Timers dialog
- more HIG compliant
+ * src/Logging.vala: Added.
- * client/gnomedvb/ui/widgets/DetailsDialog.py: [854] Use
- TextFieldLabel
+ * 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.
- * client/gnomedvb/__init__.py: [853] Only print hour, minute and
- second if it's not 0
+ Use new logging facility
- * client/gnomedvb/ui/recordings/RecordingsDialog.py,
- * client/gnomedvb/ui/widgets/DetailsDialog.py: [852] Made recordings
- dialog more HIG compliant
+ Removed trailing whitespaces
- * client/gnomedvb/ui/preferences/Dialogs.py: [851] Made dialogs in
- preferences more HIG compliant
+2011-04-19 Matej Urbančič
- * client/gnomedvb/ui/preferences/Preferences.py: [850] Set border
- width to 12
+ * po/LINGUAS: Modified.
- * client/gnomedvb/ui/widgets/Frame.py: [849] Added TextFieldLabel
+ Added sl for Slovenian translation
-2009-11-29 Sebastian Pölsterl
+2011-04-19 Matej Urbančič
- * client/gnomedvb/ui/widgets/DetailsDialog.py: [848] Arrange labels in
- table instead of VBox in DetailsDialog
+ * po/sl.po: Added.
-2009-11-28 Sebastian Pölsterl
+ Added Slovenian translation
- * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py:
- [847] Only display channel groups combobox if there's more than one
- group
-
- * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: [846] Don't
- display device groups combobox if there's only one group. Removed
- label of combo box.
+2011-04-19 Piotr Drąg
- * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: [845] Fixed crash
- when not supported adapter type was used
+ * po/pl.po: Modified.
-2009-11-27 Sebastian Pölsterl
+ Updated Polish translation
- * client/gnomedvb/ui/wizard/SetupWizard.py,
- * client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
- * client/gnomedvb/ui/wizard/pages/BasePage.py,
- * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py,
- * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
- * client/gnomedvb/ui/wizard/pages/IntroPage.py,
- * client/gnomedvb/ui/wizard/pages/SaveChannelListPage.py,
- * client/gnomedvb/ui/wizard/pages/SummaryPage.py: [844] Use label of
- BasePage in all pages. Added right-click menu to ChannelScanPage to
- de-/select all channels; https://launchpad.net/bugs/486610 fixed
-
- * src/ChannelFactory.vala,
- * src/Recorder.vala: [843] Check if setting pipeline to playing was
- successful
+2011-04-18 Mario Blättermann
-2009-11-21 Sebastian Pölsterl
+ * po/de.po: Modified.
- * configure.ac: [842] Link against gstreamer-rtsp-0.10 as well
+ [l10n] Updated German translation
-2009-11-19 Sebastian Pölsterl
+2011-04-18 Sebastian Pölsterl
- * configure.ac: [841] Post release version bump to 0.1.14
+ * configure.ac: Modified.
-=== version-0.1.13 ===
-2009-11-19 Sebastian Pölsterl
+ Set required GLib version to 2.28.5
- * README: [840] Updated dependencies in README
+2011-04-17 Claude Paroz
- * po/de.po,
- * po/es.po,
- * po/fi.po,
- * po/fr.po,
- * po/pl.po,
- * po/sr.po,
- * po/sv.po,
- * po/te.po: [839] Added updated translations
+ * po/fr.po: Modified.
-2009-11-18 Sebastian Pölsterl
+ Updated French translation
- * NEWS: [838] Added release notes
+2011-04-17 Khaled Hosny
- * src/ChannelFactory.vala: [837] Reorganized locking. Watch for errors
- and warnins on the bus. Call set_active on the sink ghost pad.
+ * po/ar.po: Modified.
- * src/rtsp/MediaFactory.vala: [836] Added debug calls
+ Updated Arabic translation
-2009-11-17 Sebastian Pölsterl
+2011-04-17 Khaled Hosny
- * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: [835]
- Added Mandriva specific directory of dvb-apps initial tuning data
+ * po/ar.po: Modified.
- * configure.ac: [834] gst-rtsp-server depends on gstreamer 0.10.25,
- depend on it as well
+ Various translation fixes
- * configure.ac: [833] Depend on gst-rtsp-server 0.1.5
+2011-04-17 Daniel Nylander
- * src/Schedule.vala: [832] Fixed bug in getting EPG information for
- timer if the timer was completely contained in the event
+ * po/sv.po: Modified.
-2009-11-16 Sebastian Pölsterl
+ Updated Swedish translation
- * src/Recorder.vala,
- * src/Schedule.vala: [831] Reverted r829 and r830
+2011-04-17 Sebastian Pölsterl
- * src/Schedule.vala: [830] Made Channel private
+ * client/totem-plugin/dvb-daemon.py: Modified.
- * src/Recorder.vala: [829] Made DeviceGroup private
+ Totem: Ported to GDBus
- * src/EPGScanner.vala: [828] Made DeviceGroup private
+2011-04-17 Sebastian Pölsterl
-2009-11-14 Sebastian Pölsterl
+ * client/gnomedvb/DBusWrapper.py: Modified.
- * po/gnome-dvb-daemon.pot: [827] Updated .pot file
+ gnomedvb: Fixed recording-(started|finished) signal
- * client/gnomedvb/ui/recordings/RecordingsDialog.py: [826] Removed
- markup from translatable string
+2011-04-17 Sebastian Pölsterl
- * src/Cable/CableScanner.vala,
- * src/Satellite/SatelliteScanner.vala,
- * src/ScannedItem.vala,
- * src/Terrestrial/TerrestrialScanner.vala,
- * src/rtsp/MediaFactory.vala,
- * src/rygel/Services.vala: [825] Fixed additional compiler warnings
- with latest Vala
+ * client/gnomedvb/ui/preferences/Preferences.py: Modified.
-2009-11-13 Sebastian Pölsterl
+ gnomedvb: Fix preferences if devices and groups are added
- * src/database/sqlite/SqliteDatabase.vala: [824] new_version attribute
- is no property
+2011-04-17 Sebastian Pölsterl
-2009-11-12 Sebastian Pölsterl
+ * client/gnomedvb/ui/preferences/Dialogs.py: Modified.
- * src/ChannelFactory.vala,
- * src/ChannelList.vala,
- * src/ChannelListReader.vala,
- * src/ChannelListWriter.vala,
- * src/Device.vala,
- * src/DeviceGroup.vala,
- * src/Recorder.vala,
- * src/Schedule.vala,
- * src/Timer.vala,
- * src/database/sqlite/SqliteDatabase.vala: [823] Fixed some compiler
- warnings with latest Vala
-
- Chain-up constructor to set construct-only properties where possible
-
- * src/ChannelFactory.vala: [822] Fixed crash when streaming is forced
- to stop because a recording is about to start
-
- * src/Scanner.vala: [821] Fixed compile error with latest Vala
-
- * src/ChannelFactory.vala: [820] Fixed a couple of bugs when
- recording/watching multiple channels at the same time on the same
- device
+ gnomedvb: Set parent and mnemonic
- * src/rtsp/MediaFactory.vala: [819] Supply payloader element to
- stop_channel
+2011-04-17 Sebastian Pölsterl
- * src/Schedule.vala: [818] Don't return expired events in GetAllEvents
- and GetAllEventInfos
+ * client/gnomedvb/DVBModel.py: Modified.
-2009-11-03 Sebastian Pölsterl
+ gnomedvb: Added method signature for DBus call
- * src/database/sqlite/SqliteEPGStore.vala,
- * src/database/sqlite/SqliteUtils.vala: [817] Unescape ' when
- retrieving text from sqlite db
+2011-04-17 Sebastian Pölsterl
- * src/database/SqlError.vala,
- * src/database/sqlite/SqliteDatabase.vala: [816] Fixed typo NOMEN ->
- NOMEM
+ * client/gnomedvb/ui/preferences/Preferences.py,
+ * client/gnomedvb/ui/preferences/DeviceGroupsView.py: Modified.
- * src/EPGScanner.vala: [815] Always scan EPG on all channels
+ gnomedvb: Fix wrong data type issue in Preferences
- * tests/test-dvb-daemon.py: [814] Added test where non-existend device
- is added
+2011-04-17 Sebastian Pölsterl
- * src/Manager.vala: [813] Don't allow to create devices where
- retrieving the adapter's type failed
+ * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.
- * src/Timer.vala,
- * src/database/sqlite/SqliteConfigTimersStore.vala: [812] Removed
- Year,Month,Day,Hour,Minute properties from Timer class and work
- directly with starttime
+ gnomedvb: Use appointment-soon icon instead of stock_timer
- * src/Recorder.vala,
- * src/Timer.vala: [811] Removed unused property Name from Timer class
+2011-04-17 Sebastian Pölsterl
- * src/Recorder.vala: [810] Check if recording doesn't already exist
- before starting the actual recording
+ * client/gnomedvb/ui/widgets/ScheduleView.py: Modified.
-2009-10-31 Sebastian Pölsterl
+ gnomedvb: Set colors in ScheduleView correctly
- * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
- * client/gnomedvb/ui/widgets/RunningNextView.py: [809] Handle
- displaying DetailsDialog when clicking on event directly in
- RunningNextView
+2011-04-16 Sebastian Pölsterl
- * client/gnomedvb/ui/widgets/RunningNextStore.py: [808] Added
- get_device_group method
+ * 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.
- * src/Recorder.vala: [807] Check if check_timers_event_id > 0 when
- removing check_timers timeout
+ Imported latest translations from launchpad
-2009-10-29 Sebastian Pölsterl
+2011-04-16 Sebastian Pölsterl
- * po/gnome-dvb-daemon.pot: [806] Updated .pot file
+ * po/gnome-dvb-daemon.pot: Removed.
- * src/Recorder.vala: [805] Remove check_timers timeout in Recorder's
- stop method
+ Removed .pot file
- * src/Manager.vala,
- * src/database/TimersStore.vala,
- * src/database/sqlite/SqliteConfigTimersStore.vala: [804] Added
- remove_all_timers_from_device_group method to TimersStore.
-
- Delete all timers of device group when it gets deleted.
-
- * src/Main.vala: [803] Only remove Timers could be added to Recorder
-
- * client/gnomedvb/DBusWrapper.py,
- * client/gnomedvb/DVBModel.py,
- * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: [802]
- get_adapter_info returns tuple where the first item indicates if the
- information could be retrieved successfully. Display error message if
- retrieving devices fails.
+2011-04-16 Sebastian Pölsterl
-2009-10-22 Sebastian Pölsterl
+ * .gitignore,
+ * src/.gitignore: Added.
- * po/gnome-dvb-daemon.pot: [801] Updated translations template
+ * .bzrignore: Removed.
- * client/gnomedvb/ui/widgets/ChannelsStore.py: [800] When displaying
- channel groups add virtual group that contains all channels
+ Updated list of ignored files
- * client/totem-plugin/dvb-daemon.py: [799] Added option to order
- channels by name or group
+2011-04-16 Sebastian Pölsterl
- * client/gnomedvb/ui/widgets/ChannelsStore.py: [798] Added
- set_sort_order method
+ * gnome-dvb-daemon.doap: Modified.
- * client/gnomedvb/ui/widgets/ChannelsView.py: [797] Allow
- ChannelsTreeStore in set_model
+ Update download-page
-2009-10-14 Sebastian Pölsterl
+2011-04-16 Sebastian Pölsterl
- * configure.ac: [796] Post release version bump to 0.1.13
+ * gnome-dvb-daemon.doap: Added.
-=== version-0.1.12 ===
-2009-10-14 Sebastian Pölsterl
+ Added DOAP file
- * NEWS: [795] Added release notes
+2011-04-15 Sebastian Pölsterl
- * Makefile.am: [794] Generate ChangeLog automatically when creating
- tarball
+ * client/gnomedvb/__init__.py: Modified.
- * po/de.po,
- * po/es.po,
- * po/fi.po,
- * po/fr.po,
- * po/pl.po,
- * po/sr.po,
- * po/sv.po,
- * po/te.po: [793] Imported translations from launchpad
+ Assign return value of get_xdg_user_dir
- * client/gnomedvb/ui/preferences/Preferences.py: [792] Call
- RemoveDevice, AddDeviceToNewGroup and AddDevice async
+2011-04-15 Sebastian Pölsterl
- * client/gnomedvb/DVBModel.py: [791] Made remove_device async
+ * configure.ac: Modified.
-2009-10-14 Sebastian Pölsterl
+ Don't print datadir and libdir
- * client/gnomedvb/Callback.py: Added.
+2011-04-15 Sebastian Pölsterl
- * client/gnomedvb/Makefile.am,
- * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.
+ * acinclude.m4: Removed.
- [790] Moved Callback to own file
+ * configure.ac,
+ * data/Makefile.am: Modified.
-2009-10-14 Sebastian Pölsterl
+ Cleanup configure.ac
- * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
- * client/gnomedvb/ui/preferences/Preferences.py: [789] Fixed markup
- errors
-
- * client/gnomedvb/ui/recordings/DetailsDialog.py: [788] Call
- GetAllInformations async
-
- * client/gnomedvb/ui/timers/EditTimersDialog.py,
- * client/gnomedvb/ui/timers/TimerDialog.py: [787] Call AddTimer and
- DeleteTimer async
+2011-04-15 Sebastian Pölsterl
- * client/gnomedvb/DBusWrapper.py: [786] Provide **kwargs for more
- methods so they can be used async
+ * configure.ac: Modified.
- * client/gnomedvb/ui/preferences/Preferences.py: [785] Remove device
- from unassigned devices if device or group is added
+ Updated required glib version to 2.28.6
-2009-10-13 Sebastian Pölsterl
+2011-04-15 Sebastian Pölsterl
- * client/totem-plugin/dvb-daemon.py: [784] Catch exception when
- removing item from GtkRecentManager
+ * configure.ac: Modified.
-2009-10-12 Sebastian Pölsterl
+ Require pygobject >= 2.28.3 and removed checks for obsolete python
+ modules
- [783] Moved TestRecordingsStore to the bottom
+2011-04-15 Sebastian Pölsterl
-2009-10-12 Sebastian Pölsterl
+ * 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.
- * src/rtsp/MediaFactory.vala: [780.1.2] pipeline is unref'ed in
- remove_elements
+ Ported GUI to use GDBus
-2009-10-12 Sebastian Pölsterl
+2011-04-15 Sebastian Pölsterl
- * tests,
- * tests/test-dvb-daemon.py: Added.
+ * src/dbus/IDBusScanner.vala: Added.
- [780.1.1] Added unit test suite
+ * src/Terrestrial/TerrestrialScanner.vala,
+ * src/Cable/CableScanner.vala,
+ * src/Manager.vala,
+ * Makefile.am,
+ * src/Satellite/SatelliteScanner.vala: Modified.
-2009-10-12 Sebastian Pölsterl
+ Use a single Scanner DBus interface for all adapter types
- * src/rtsp/MediaFactory.vala: [782] pipeline is unref'ed in
- remove_elements
+2011-04-08 Sebastian Pölsterl
-2009-10-12 Sebastian Pölsterl
+ * 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.
- * tests,
- * tests/test-dvb-daemon.py: Added.
+ Don't use deprecated function anymore. Requires Vala >= 0.12.0
- [781] Added unit test suite
+2011-04-08 Sebastian Pölsterl
-2009-10-12 Sebastian Pölsterl
+ * src/rygel/Services.vala,
+ * src/rygel/Interfaces.vala: Removed.
- * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
- * src/Manager.vala,
- * src/database/ConfigStore.vala,
- * src/database/sqlite/SqliteConfigTimersStore.vala,
- * src/dbus/IDBusManager.vala: [780] AddChannelGroup returns the id of
- the group in an out parameter
-
- * client/gnomedvb/DBusWrapper.py,
- * src/DeviceGroup.vala,
- * src/dbus/IDBusDeviceGroup.vala: [779] GetSchedule returns true on
- success, ObjectPath is returned as out parameter
+ * 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.
- * src/Schedule.vala: [778] Fixed crasher in GetInformations if invalid
- id was provided
+ Ported the daemon to use gdbus instead of libdbus, requires glib >=
+ 2.26. Removed support for Rygel's MediaServer1 interface.
- * src/Recorder.vala: [777] Fixed crasher in GetAllInformations if
- provided id does not exist.
+2011-03-26 Sebastian Pölsterl
- GetTitle returns true if the id is valid but no title is available.
+ * client/gnomedvb/__init__.py: Modified.
-2009-10-11 Sebastian Pölsterl