2011-04-21 Sebastian Pölsterl * NEWS, * configure.ac: Modified. Prepare 0.1.90 release 2011-04-21 Sebastian Pölsterl * configure.ac: Modified. Updated pygobject required version to 2.28.4 2011-04-21 Sebastian Pölsterl * gen-changelog.py: Added. * Makefile.am: Modified. Added script to generate ChangeLog file 2011-04-20 Matej Urbančič * po/sl.po: Modified. Updated Slovenian translation 2011-04-19 Sebastian Pölsterl * src/Logging.vala: Added. * src/ChannelFactory.vala, * src/Scanner.vala, * src/rtsp/Server.vala, * vapi/cutils.vapi, * src/Device.vala, * src/rtsp/MediaFactory.vala, * src/ScannedItem.vala, * src/io/RecordingReader.vala, * Makefile.am, * src/database/sqlite/SqliteConfigTimersStore.vala, * src/rygel/Services2.vala, * src/Recorder.vala, * src/DeviceGroup.vala, * src/Utils.vala, * src/RecordingsStore.vala, * src/database/sqlite/SqliteDatabase.vala, * src/io/ChannelListReader.vala, * src/Main.vala, * src/EPGScanner.vala, * src/Settings.vala, * src/ChannelList.vala, * src/io/RecordingWriter.vala, * src/Schedule.vala, * src/Manager.vala, * src/Recording.vala, * src/Factory.vala: Modified. Use new logging facility Removed trailing whitespaces 2011-04-19 Matej Urbančič * po/LINGUAS: Modified. Added sl for Slovenian translation 2011-04-19 Matej Urbančič * po/sl.po: Added. Added Slovenian translation 2011-04-19 Piotr Drąg * po/pl.po: Modified. Updated Polish translation 2011-04-18 Mario Blättermann * po/de.po: Modified. [l10n] Updated German translation 2011-04-18 Sebastian Pölsterl * configure.ac: Modified. Set required GLib version to 2.28.5 2011-04-17 Claude Paroz * po/fr.po: Modified. Updated French translation 2011-04-17 Khaled Hosny * po/ar.po: Modified. Updated Arabic translation 2011-04-17 Khaled Hosny * po/ar.po: Modified. Various translation fixes 2011-04-17 Daniel Nylander * po/sv.po: Modified. Updated Swedish translation 2011-04-17 Sebastian Pölsterl * client/totem-plugin/dvb-daemon.py: Modified. Totem: Ported to GDBus 2011-04-17 Sebastian Pölsterl * client/gnomedvb/DBusWrapper.py: Modified. gnomedvb: Fixed recording-(started|finished) signal 2011-04-17 Sebastian Pölsterl * client/gnomedvb/ui/preferences/Preferences.py: Modified. gnomedvb: Fix preferences if devices and groups are added 2011-04-17 Sebastian Pölsterl * client/gnomedvb/ui/preferences/Dialogs.py: Modified. gnomedvb: Set parent and mnemonic 2011-04-17 Sebastian Pölsterl * client/gnomedvb/DVBModel.py: Modified. gnomedvb: Added method signature for DBus call 2011-04-17 Sebastian Pölsterl * client/gnomedvb/ui/preferences/Preferences.py, * client/gnomedvb/ui/preferences/DeviceGroupsView.py: Modified. gnomedvb: Fix wrong data type issue in Preferences 2011-04-17 Sebastian Pölsterl * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified. gnomedvb: Use appointment-soon icon instead of stock_timer 2011-04-17 Sebastian Pölsterl * client/gnomedvb/ui/widgets/ScheduleView.py: Modified. gnomedvb: Set colors in ScheduleView correctly 2011-04-16 Sebastian Pölsterl * po/pl.po, * po/es.po, * po/te.po, * po/it.po, * po/lt.po, * po/hu.po, * po/cs.po, * po/el.po, * po/tr.po, * po/da.po, * po/pt_BR.po, * po/sr.po, * po/en_GB.po, * po/de.po, * po/ar.po, * po/fi.po, * po/sv.po, * po/fr.po: Modified. Imported latest translations from launchpad 2011-04-16 Sebastian Pölsterl * po/gnome-dvb-daemon.pot: Removed. Removed .pot file 2011-04-16 Sebastian Pölsterl * .gitignore, * src/.gitignore: Added. * .bzrignore: Removed. Updated list of ignored files 2011-04-16 Sebastian Pölsterl * gnome-dvb-daemon.doap: Modified. Update download-page 2011-04-16 Sebastian Pölsterl * gnome-dvb-daemon.doap: Added. Added DOAP file 2011-04-15 Sebastian Pölsterl * client/gnomedvb/__init__.py: Modified. Assign return value of get_xdg_user_dir 2011-04-15 Sebastian Pölsterl * configure.ac: Modified. Don't print datadir and libdir 2011-04-15 Sebastian Pölsterl * acinclude.m4: Removed. * configure.ac, * data/Makefile.am: Modified. Cleanup configure.ac 2011-04-15 Sebastian Pölsterl * configure.ac: Modified. Updated required glib version to 2.28.6 2011-04-15 Sebastian Pölsterl * configure.ac: Modified. Require pygobject >= 2.28.3 and removed checks for obsolete python modules 2011-04-15 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. Ported GUI to use GDBus 2011-04-15 Sebastian Pölsterl * src/dbus/IDBusScanner.vala: Added. * src/Terrestrial/TerrestrialScanner.vala, * src/Cable/CableScanner.vala, * src/Manager.vala, * Makefile.am, * src/Satellite/SatelliteScanner.vala: Modified. Use a single Scanner DBus interface for all adapter types 2011-04-08 Sebastian Pölsterl * src/rtsp/MediaFactory.vala, * src/Scanner.vala, * src/io/RecordingReader.vala, * src/io/ChannelListReader.vala, * src/Cable/CableScanner.vala, * configure.ac, * src/Terrestrial/TerrestrialScanner.vala, * src/Satellite/SatelliteScanner.vala: Modified. Don't use deprecated function anymore. Requires Vala >= 0.12.0 2011-04-08 Sebastian Pölsterl * src/rygel/Services.vala, * src/rygel/Interfaces.vala: Removed. * src/Scanner.vala, * src/rygel/Interfaces2.vala, * src/dbus/IDBusDeviceGroup.vala, * src/dbus/IDBusRecordingsStore.vala, * configure.ac, * src/dbus/IDBusRecorder.vala, * src/Cable/CableScanner.vala, * Makefile.am, * src/rygel/Services2.vala, * src/Recorder.vala, * src/dbus/IDBusChannelList.vala, * src/Utils.vala, * src/RecordingsStore.vala, * src/dbus/IDBusSchedule.vala, * src/Main.vala, * src/dbus/IDBusManager.vala, * src/ChannelList.vala, * src/Satellite/SatelliteScanner.vala, * src/Schedule.vala, * src/Manager.vala, * src/Terrestrial/TerrestrialScanner.vala, * src/DeviceGroup.vala: Modified. Ported the daemon to use gdbus instead of libdbus, requires glib >= 2.26. Removed support for Rygel's MediaServer1 interface. 2011-03-26 Sebastian Pölsterl * client/gnomedvb/__init__.py: Modified. Removed unused function launch_default_for_uri. Enabled gnomedvb.userdirs module. 2011-03-26 Sebastian Pölsterl * client/totem-plugin/dvb-daemon.py: Modified. Totem: Set totem_object after do_activate has been called instead of in __init__ 2011-03-25 Sebastian Pölsterl * client/gnomedvb/ui/wizard/SetupWizard.py: Modified. gnomedvb: Use Gtk.IconTheme instead of Gtk.Image to retrieve pixbuf for gnome-dvb-setup icon 2011-03-24 Sebastian Pölsterl * client/totem-plugin/dvb-daemon.py: Modified. Totem: check self.totem_object in deactivate 2011-02-23 Marvin Schmidt * configure.ac: Modified. build: Fix totem-plugin option The third argument to AC_ARG_ENABLE is action-if-present, it will be used when either --{enable,disable}-totem-plugin is passed. Using enable_totem="yes" would mean that the totem plugin is always enabled, so instead we have to use $enableval here to get what we want. Also check if we got a valid plugin directory with pkg-config and bail out if we didn't. Otherwise TOTEM_PLUGIN_DIR would have been empty in the case that --enable-totem-plugin was passed but totem wasn't installed. 2011-02-22 Sebastian Pölsterl * client/totem-plugin/dvb-daemon.py: Modified. Totem: Display recordings when changing 'group by' type. 2011-02-22 Sebastian Pölsterl * client/totem-plugin/dvb-daemon.py: Modified. Totem: Added data parameter to gtk_menu_popup call 2011-02-22 Sebastian Pölsterl * client/gnomedvb/ui/widgets/DateTime.py: Modified. Updated usage of grad_add, grab_remove to latest pygobject 2011-02-22 Sebastian Pölsterl * client/gnomedvb/ui/widgets/Frame.py: Modified. Remove old child_widget before adding new one in BaseFrame 2011-02-20 Marvin Schmidt * client/totem-plugin/dvb-daemon.py: Modified. Adjust to new libpeas API 2011-02-19 Marvin Schmidt * vapi/cstuff.c: Modified. Avoid NULL pointer dereference in get_adapters() The ifa_addr field in a ifa_addrs structure might be NULL. This leads to a segfaults when trying to access iter->ifa_addr->sa_family unconditionally. Therefore we have to skip all interfaces without address. 2011-01-25 Sebastian Pölsterl * po/POTFILES.in: Modified. Added dvb-daemon.plugin.in to POTFILES 2011-01-25 Sebastian Pölsterl * client/totem-plugin/dvb-daemon.plugin.in: Added. * client/totem-plugin/dvb-daemon.totem-plugin.in: Removed. * client/totem-plugin/dvb-daemon.py, * client/totem-plugin/Makefile.am: Modified. Totem plugin: Initial port to PyGI and GTK+3 2011-01-25 Sebastian Pölsterl * client/gnomedvb/ui/wizard/pages/SummaryPage.py: Modified. Pack correct widget 2011-01-25 Sebastian Pölsterl * client/gnomedvb/ui/wizard/SetupWizard.py: Modified. Set user_data to None by default 2011-01-25 Sebastian Pölsterl * client/gnomedvb/ui/widgets/ChannelsStore.py: Modified. Fixed column types of ChannelsTreeStore 2011-01-24 Sebastian Pölsterl * configure.ac: Modified. Retrieve totem plugin dir from pkg-config variable 2011-01-24 Sebastian Pölsterl * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified. Mark what's on buttons insensitive if no device has been setup 2011-01-24 Sebastian Pölsterl * client/gnomedvb/ui/widgets/DateTime.py, * client/gnomedvb/ui/widgets/ScheduleView.py, * client/gnomedvb/ui/widgets/HelpBox.py: Modified. Ported to GTK+3 theme changes 2011-01-24 Sebastian Pölsterl * client/rhythmbox-plugin/dvb-rhythm.py, * client/rhythmbox-plugin/Makefile.am, * client/rhythmbox-plugin/dvb-rhythm.rb-plugin.in: Removed. Removed Rhytmbox plugin 2011-01-24 Sebastian Pölsterl * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py, * client/gnomedvb/ui/preferences/Dialogs.py, * client/gnomedvb/ui/wizard/pages/SummaryPage.py, * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py, * client/gnomedvb/ui/widgets/DetailsDialog.py, * client/gnomedvb/ui/wizard/pages/IntroPage.py, * client/gnomedvb/ui/timers/TimerDialog.py, * client/gnomedvb/ui/widgets/DateTime.py, * client/gnomedvb/ui/widgets/Frame.py, * client/gnomedvb/ui/wizard/pages/BasePage.py: Modified. Do not use Gtk.Alignment anymore 2011-01-22 Sebastian Pölsterl * client/gnomedvb/ui/widgets/ScheduleStore.py, * client/gnomedvb/ui/timers/EditTimersDialog.py, * client/gnomedvb/ui/widgets/ScheduleView.py, * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified. Use appointment-soon icon instead of stock_timer 2011-01-22 Sebastian Pölsterl * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py, * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py, * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py, * client/gnomedvb/ui/wizard/SetupWizard.py, * client/gnomedvb/ui/wizard/pages/AdaptersPage.py: Modified. Use gobject instead of GLib module, removed comments. 2011-01-21 Sebastian Pölsterl * client/gnomedvb/ui/widgets/ScheduleStore.py, * client/gnomedvb/ui/widgets/ChannelsView.py, * client/gnomedvb/ui/wizard/pages/SetupDevicePage.py, * client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py, * client/gnomedvb/ui/widgets/ChannelGroupsStore.py, * client/gnomedvb/ui/recordings/RecordingsDialog.py, * client/gnomedvb/ui/widgets/RunningNextStore.py, * client/gnomedvb/ui/widgets/ChannelsStore.py, * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py, * client/gnomedvb/ui/wizard/pages/BasePage.py, * client/gnomedvb/ui/widgets/CellRendererDatetime.py, * client/gnomedvb/ui/preferences/Dialogs.py, * client/gnomedvb/ui/recordings/DetailsDialog.py, * client/gnomedvb/ui/wizard/pages/SummaryPage.py, * client/gnomedvb/ui/widgets/ScheduleView.py, * client/gnomedvb/ui/widgets/RecordingsStore.py, * client/gnomedvb/ui/widgets/SchedulePaned.py, * client/gnome-dvb-setup, * client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py, * client/gnomedvb/ui/wizard/pages/ChannelScanPage.py, * client/gnomedvb/ui/preferences/DeviceGroupsView.py, * client/gnomedvb/ui/timers/MessageDialogs.py, * client/gnomedvb/ui/widgets/RunningNextView.py, * client/gnomedvb/ui/preferences/Preferences.py, * client/gnomedvb/ui/timers/EditTimersDialog.py, * client/gnomedvb/ui/widgets/HelpBox.py, * client/gnomedvb/ui/wizard/SetupWizard.py, * client/gnomedvb/ui/wizard/pages/SaveChannelListPage.py, * client/gnomedvb/ui/widgets/RecordingsView.py, * client/gnomedvb/ui/widgets/DateTime.py, * client/gnomedvb/ui/widgets/Frame.py, * client/gnome-dvb-control, * client/gnomedvb/__init__.py, * client/gnomedvb/ui/widgets/ChannelGroupsView.py, * client/totem-plugin/dvb-daemon.py, * client/gnomedvb/ui/wizard/pages/AdaptersPage.py, * client/gnomedvb/ui/wizard/pages/IntroPage.py, * client/gnomedvb/ui/timers/CalendarDialog.py, * client/gnomedvb/ui/widgets/DetailsDialog.py, * client/rhythmbox-plugin/dvb-rhythm.py, * client/gnomedvb/ui/timers/TimerDialog.py: Modified. Port to PyGI and GTK+3