# Generated by Makefile. Do not edit.
2010-06-21 Sebastian Pölsterl <
[email protected]>
* NEWS: [1001] Added release notes
* 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
2010-06-19 Sebastian Pölsterl <
[email protected]>
* po/gnome-dvb-daemon.pot: [999] Updated .pot file
* client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [998] gnomedvb:
Display signal strength and signal-to-noise ratio when scanning
* client/gnomedvb/DBusWrapper.py: [997] gnomedvb: Added frontend-stats
signal to scanner
* 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
2010-06-09 Sebastian Pölsterl <
[email protected]>
* Makefile.am,
* configure.ac: [995] Require valac 0.9.1 und automake 1.11
* 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
2010-06-05 Sebastian Pölsterl <
[email protected]>
* src/ChannelFactory.vala: [992] ChannelFactory: set pipeline back to
playing in remove_channel if others are still watching it
* client/gnomedvb/ui/timers/TimerDialog.py,
* client/gnomedvb/ui/widgets/DateTime.py: [991] Fixed bug where
current time wasn't displayed in timer dialog
2010-05-27 Sebastian Pölsterl <
[email protected]>
* configure.ac: [990] Post release version bump to 0.1.20
=== version-0.1.19 ===
2010-05-27 Sebastian Pölsterl <
[email protected]>
* NEWS: [989] Added release notes
* client/totem-plugin/dvb-daemon.py: [988] totem-plugin: Fixed opening
of DVB preferences window
* client/gnomedvb/ui/wizard/SetupWizard.py,
* client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [987] gnomedvb:
Catch error when retrieving icon from icon theme
2010-05-26 Sebastian Pölsterl <
[email protected]>
* 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
2010-05-23 Sebastian Pölsterl <
[email protected]>
* configure.ac: [984] Post release version bump
=== version-0.1.18 ===
2010-05-23 Sebastian Pölsterl <
[email protected]>
* NEWS: [983] Added release notes
* README: [982] Added gudev dependency to README
2010-05-23 Sebastian Pölsterl <
[email protected]>
* po/pt_BR.po: Added.
* 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.
[981] Updated translations
2010-05-23 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/SchedulePaned.py: [980] Don't append
newline if short description is empty
* client/gnomedvb/ui/widgets/ScheduleStore.py: [979] Don't escape
extended description because it is displayed in a gtk.TextView
2010-05-22 Sebastian Pölsterl <
[email protected]>
* src/Schedule.vala: [978] Schedule: Use remove_all_events_older_than
method. Check if get_event returns none null value.
* src/database/EPGStore.vala,
* src/database/sqlite/SqliteEPGStore.vala: [977] EPGStore: Removed
remove_all_events method, added remove_events_older_than
The latter removes all expired events in a single statement.
2010-05-20 Sebastian Pölsterl <
[email protected]>
* src/Event.vala: [976] Event: made get_end_timestamp public
2010-05-18 Sebastian Pölsterl <
[email protected]>
* src/Schedule.vala: [975] Schedule: remove all expired events in a
single transaction
* src/database/EPGStore.vala,
* src/database/sqlite/SqliteEPGStore.vala: [974] EPGStore: added
remove_all_events method that remove all events in one transaction
2010-05-15 Sebastian Pölsterl <
[email protected]>
* src/EPGScanner.vala: [973] Initiate channel_events attrobite in
construct method to avoid crash when on_eit_structure is called before
EPG scan started
2010-05-13 Sebastian Pölsterl <
[email protected]>
* src/database/sqlite/SqliteConfigTimersStore.vala: [972] Group sql
statements into one transaction where possible
2010-05-12 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/udev,
* client/gnomedvb/udev/__init__.py,
* client/gnomedvb/udev/_dvbudevmodule.c: Removed.
* client/gnomedvb/DBusWrapper.py,
* client/gnomedvb/Makefile.am: Modified.
[971] Removed python udev module and use new DBus method instead
2010-05-12 Sebastian Pölsterl <
[email protected]>
* src/Manager.vala,
* src/dbus/IDBusManager.vala: [970] Added GetDevices method to manager
DBus interface to retrieve informations about devices via udev
2010-05-10 Sebastian Pölsterl <
[email protected]>
* src/ChannelFactory.vala,
* src/DeviceGroup.vala,
* src/Manager.vala: [969] Added methods to start/stop EPGScanner where
it is checked if epgscanner is enabled
* src/Main.vala,
* src/Manager.vala: [968] Added support for hotplugging devices
* Makefile.am: [967] Compile daemon with gudev library
* src/database/ConfigStore.vala,
* src/database/sqlite/SqliteConfigTimersStore.vala: [966] Added
get_parent_group method
* src/DeviceGroup.vala: [965] Added add_and_emit and remove_and_emit
methods that emit device_(added|removed) signal.
If the reference device is removed a new reference is assigned.
2010-05-08 Sebastian Pölsterl <
[email protected]>
* src/EPGScanner.vala,
* src/Event.vala,
* src/Schedule.vala: [964] Use HashSet to store events in EPGScanner
2010-05-07 Sebastian Pölsterl <
[email protected]>
* src/EPGScanner.vala: [963] Add all detected events at once using
Schedule.add_all before next channel is scanned
Don't parse audio/video components of events. Ignore already expired
events.
* src/Schedule.vala: [962] Added add_all function to schedule that
adds/updates all events in one transaction
* src/database/sqlite/SqliteDatabase.vala: [961] Added
(begin|end)_transaction functions to SqliteDatabase
* src/database/sqlite/SqliteEPGStore.vala: [960] Set synchronous to
OFF of events db for speed reasons
* src/Factory.vala,
* src/Main.vala,
* src/Recorder.vala,
* src/Schedule.vala: [959] Return owned values in Factory
2010-05-04 Sebastian Pölsterl <
[email protected]>
* po/gnome-dvb-daemon.pot: [958] Updated .pot file
* client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [957] Added text
that scanning for channels may take some time.
2010-04-20 Sebastian Pölsterl <
[email protected]>
* 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.
* src/Recorder.vala,
* src/Utils.vala: [955] Store file attributes in const variable
2010-04-20 Sebastian Pölsterl <
[email protected]>
* src/io/RecordingReader.vala,
* src/io/RecordingWriter.vala: Added.
* Makefile.am,
* src/Recorder.vala,
* src/Recording.vala,
* src/RecordingsStore.vala: Modified.
[954] Refactored reading and writing recordings file
2010-04-19 Sebastian Pölsterl <
[email protected]>
* src/Main.vala: [953] Load channels file in main method
* 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
* Makefile.am: [950] Updated Makefile with new file locations
2010-04-19 Sebastian Pölsterl <
[email protected]>
* src/io: Added.
* src/ChannelList.vala,
* src/Scanner.vala: Modified.
* src/ChannelListReader.vala: Renamed to src/io/ChannelListReader.vala
and modified.
* src/ChannelListWriter.vala: Renamed to src/io/ChannelListWriter.vala
and modified.
[949] Moved ChannelList(Reader|Writer) to io package dir.
Reimplemented read method.
2010-04-17 Sebastian Pölsterl <
[email protected]>
* client/totem-plugin/dvb-daemon.py: [948] Use gnome-dvb-daemon domain
for gettext and locale
2010-04-13 Sebastian Pölsterl <
[email protected]>
* configure.ac: [947] Post release version bump to 0.1.18
=== version-0.1.17 ===
2010-04-13 Sebastian Pölsterl <
[email protected]>
* NEWS: [946] Added release notes
* 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
2010-04-12 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/udev/_dvbudevmodule.c: [937] Check for NULL values
when retrieving informations about a device with udev;
https://launchpad.net/bugs/558806 fixed
2010-04-11 Sebastian Pölsterl <
[email protected]>
* vapi/cstuff.c,
* vapi/cstuff.h,
* vapi/cutils.vapi: [936] Added function for debugging using strace
2010-04-09 Sebastian Pölsterl <
[email protected]>
* src/Scanner.vala: [935] Use tuning parameters from initial tuning
data instead of NIT;
https://launchpad.net/bugs/548738 fixed
* client/gnomedvb/userdirs/__userdirsmodule.c: [934] Convert XDG user
dir path utf8;
https://launchpad.net/bugs/558583 fixed
2010-04-08 Sebastian Pölsterl <
[email protected]>
* src/ChannelFactory.vala: [933] Fixed possibly unassigned local
variable error
* src/Manager.vala,
* src/Recorder.vala,
* src/Scanner.vala: [932] Fixed uncaught DBus.Error warnings
* src/Recorder.vala,
* src/Schedule.vala: [931] Catch SqlError
2010-04-06 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: [930] Set
icon of gnome-dvb-control window to gnome-dvb-daemon
* 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
2010-04-03 Sebastian Pölsterl <
[email protected]>
* configure.ac: [926] Check if glib python module exists during
configure
2010-04-03 Sebastian Pölsterl <
[email protected]>
* 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.
[925] Added icons for gnome-dvb-control and gnome-dvb-setup (many
thanks to Klaus Staedler).
Added .desktop files for gnome-dvb-control and gnome-dvb-setup.
2010-04-02 Sebastian Pölsterl <
[email protected]>
* src/Scanner.vala: [924] Don't destroy scanner if error is posted on
bus;
https://launchpad.net/bugs/540937 fixed
Avoid scheduling start_scan timeout multiple times.
2010-03-29 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: [923] Set
cursor to watch while reading list of antennas/providers;
https://launchpad.net/bugs/540948 fixed
2010-03-27 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/udev,
* client/gnomedvb/udev/__init__.py,
* client/gnomedvb/udev/_dvbudevmodule.c: Added.
* client/gnomedvb/Makefile.am,
* configure.ac: Modified.
[922] Added udev module to retrieve connected devices using gudev
2010-03-23 Sebastian Pölsterl <
[email protected]>
* src/Recorder.vala: [921] Call ChannelFactory.stop_channel if setting
pipeline to playing failed
2010-03-22 Sebastian Pölsterl <
[email protected]>
* po/gnome-dvb-daemon.pot: [920] Updated pot file
* 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
2010-03-18 Sebastian Pölsterl <
[email protected]>
* po/gnome-dvb-daemon.pot: [916] Updated pot file
* 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
* 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
* client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [913] Made
progressbar pulsing when fraction is not known, yet;
https://launchpad.net/bugs/540945 fixed
* configure.ac: [912] Post release version bump to 0.1.17
=== version-0.1.16 ===
2010-03-17 Sebastian Pölsterl <
[email protected]>
* NEWS: [911] Added release notes
2010-03-17 Sebastian Pölsterl <
[email protected]>
* 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.
[910] Added Czech, British English and Danisch translations. Updated
others.
2010-03-17 Sebastian Pölsterl <
[email protected]>
* tests/test-dvb-daemon.py: [909] Updated test suite to changes in
ChannelInfo struct
* 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
2010-03-11 Sebastian Pölsterl <
[email protected]>
* 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
* src/Scanner.vala: [899] Fixed crash in Scanner.Destroy;
https://launchpad.net/bugs/528849 fixed
2010-02-23 Sebastian Pölsterl <
[email protected]>
* configure.ac: [898] Post release version bump to 0.1.16
=== version-0.1.15 ===
2010-02-23 Sebastian Pölsterl <
[email protected]>
* NEWS: [897] Added release notes
2010-02-23 Sebastian Pölsterl <
[email protected]>
* po/ar.po: Added.
* 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.
[896] Updated translations
2010-02-15 Sebastian Pölsterl <
[email protected]>
* src/EPGScanner.vala: [895] Check if loop is not null
* src/Scanner.vala: [894] Avoid unhandled DBus.Error warning
2010-02-05 Sebastian Pölsterl <
[email protected]>
* src/ChannelFactory.vala,
* vapi/cutils.vapi: [893] Fixed Vala compiler warnings
2010-02-04 Sebastian Pölsterl <
[email protected]>
* configure.ac: [892] Updated configure.ac
2010-01-30 Sebastian Pölsterl <
[email protected]>
* po/gnome-dvb-daemon.pot: [891] Updated .pot file
* src/Recorder.vala: [890] Edit changed signal in SetDuration and
SetStartTime
* client/gnomedvb/ui/timers/TimerDialog.py: [889] Don't provide
default height
* client/gnomedvb/ui/timers/EditTimersDialog.py: [888] Use
CellRendererDatetime. Added Edit button.
* 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.
* client/gnomedvb/ui/widgets/DateTime.py: [886] Converted DateTimeBox
to a gtk.Bin subclass. Implemented mnemonic_activate. Added mark_valid
method.
* src/Manager.vala: [885] Made get_device_group_if_exist public
2010-01-30 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/DateTime.py: Added.
* client/gnomedvb/Makefile.am,
* po/POTFILES.in: Modified.
[884] Added DateTime widget
2010-01-30 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/CellRendererDatetime.py,
* client/gnomedvb/ui/widgets/RecordingsView.py: [883] Set default
format of CellRendererDatetime to %c
2010-01-28 Sebastian Pölsterl <
[email protected]>
* src/Scanner.vala: [882] Lock access to new_channels ArrayList;
https://launchpad.net/bugs/511271 fixed
2010-01-26 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py:
[881] Use set_default_size rather than set_size_request
* client/gnomedvb/ui/recordings/RecordingsDialog.py,
* client/gnomedvb/ui/widgets/RecordingsStore.py,
* client/gnomedvb/ui/widgets/RecordingsView.py: [880] Use
CellRendererDatetime in RecordingsView
2010-01-26 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/CellRendererDatetime.py: Added.
* client/gnomedvb/Makefile.am,
* client/gnomedvb/ui/widgets/ScheduleStore.py,
* client/gnomedvb/ui/widgets/ScheduleView.py: Modified.
[879] Added CellRendererDatetime
2010-01-05 Sebastian Pölsterl <
[email protected]>
* tests/test-dvb-daemon.py: [878] Added tests for SetStartTime and
SetDuration
* client/gnomedvb/DBusWrapper.py: [877] Wrapped SetStartTime and
SetDuration
* src/Recorder.vala,
* src/dbus/IDBusRecorder.vala: [876] Added methods SetStartTime and
SetDuration to Recorder DBus interface
* src/Timer.vala: [875] Added methods set_start_time and
update_epg_event
2010-01-03 Sebastian Pölsterl <
[email protected]>
* 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
2010-01-03 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/timers/MessageDialogs.py: Added.
* 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.
[873] Moved dialogs informing the user about success/failure of
scheduling recording to seperate file
2010-01-03 Sebastian Pölsterl <
[email protected]>
* 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
* client/gnomedvb/ui/widgets/RunningNextView.py: [871] Avoid empty
line in description of event if short event information is empty
2009-12-23 Sebastian Pölsterl <
[email protected]>
* configure.ac: [870] Post release version bump to 0.1.15
=== version-0.1.14 ===
2009-12-23 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/ChannelsStore.py: [869] Fixed bug in
ChannelsStore when group has been added
* client/totem-plugin/dvb-daemon.py: [868] Remember sort order when
changing sort type
2009-12-23 Sebastian Pölsterl <
[email protected]>
* po/tr.po: Added.
* 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.
[867] Added Turkish translation and updated remaining.
2009-12-23 Sebastian Pölsterl <
[email protected]>
* NEWS: [866] Added release notes
* po/gnome-dvb-daemon.pot: [865] Updated .pot file
* 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
2009-12-22 Sebastian Pölsterl <
[email protected]>
* 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.
2009-12-21 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: [862] Use
gtk.image_new_from_icon_name to create icons for menus
* 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
2009-12-10 Sebastian Pölsterl <
[email protected]>
* 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
2009-12-01 Sebastian Pölsterl <
[email protected]>
* po/gnome-dvb-daemon.pot: [859] Updated translation template
* client/gnomedvb/ui/recordings/RecordingsDialog.py: [858] Made close
button default widget
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: [857]
Adjusted mnemonics and shortcuts
* 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
* 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
* client/gnomedvb/ui/widgets/DetailsDialog.py: [854] Use
TextFieldLabel
* client/gnomedvb/__init__.py: [853] Only print hour, minute and
second if it's not 0
* client/gnomedvb/ui/recordings/RecordingsDialog.py,
* client/gnomedvb/ui/widgets/DetailsDialog.py: [852] Made recordings
dialog more HIG compliant
* client/gnomedvb/ui/preferences/Dialogs.py: [851] Made dialogs in
preferences more HIG compliant
* client/gnomedvb/ui/preferences/Preferences.py: [850] Set border
width to 12
* client/gnomedvb/ui/widgets/Frame.py: [849] Added TextFieldLabel
2009-11-29 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/DetailsDialog.py: [848] Arrange labels in
table instead of VBox in DetailsDialog
2009-11-28 Sebastian Pölsterl <
[email protected]>
* 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.
* client/gnomedvb/ui/wizard/pages/AdaptersPage.py: [845] Fixed crash
when not supported adapter type was used
2009-11-27 Sebastian Pölsterl <
[email protected]>
* 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
2009-11-21 Sebastian Pölsterl <
[email protected]>
* configure.ac: [842] Link against gstreamer-rtsp-0.10 as well
2009-11-19 Sebastian Pölsterl <
[email protected]>
* configure.ac: [841] Post release version bump to 0.1.14
=== version-0.1.13 ===
2009-11-19 Sebastian Pölsterl <
[email protected]>
* README: [840] Updated dependencies in README
* 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
2009-11-18 Sebastian Pölsterl <
[email protected]>
* NEWS: [838] Added release notes
* src/ChannelFactory.vala: [837] Reorganized locking. Watch for errors
and warnins on the bus. Call set_active on the sink ghost pad.
* src/rtsp/MediaFactory.vala: [836] Added debug calls
2009-11-17 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: [835]
Added Mandriva specific directory of dvb-apps initial tuning data
* configure.ac: [834] gst-rtsp-server depends on gstreamer 0.10.25,
depend on it as well
* configure.ac: [833] Depend on gst-rtsp-server 0.1.5
* src/Schedule.vala: [832] Fixed bug in getting EPG information for
timer if the timer was completely contained in the event
2009-11-16 Sebastian Pölsterl <
[email protected]>
* src/Recorder.vala,
* src/Schedule.vala: [831] Reverted r829 and r830
* src/Schedule.vala: [830] Made Channel private
* src/Recorder.vala: [829] Made DeviceGroup private
* src/EPGScanner.vala: [828] Made DeviceGroup private
2009-11-14 Sebastian Pölsterl <
[email protected]>
* po/gnome-dvb-daemon.pot: [827] Updated .pot file
* client/gnomedvb/ui/recordings/RecordingsDialog.py: [826] Removed
markup from translatable string
* 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
2009-11-13 Sebastian Pölsterl <
[email protected]>
* src/database/sqlite/SqliteDatabase.vala: [824] new_version attribute
is no property
2009-11-12 Sebastian Pölsterl <
[email protected]>
* 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
* src/rtsp/MediaFactory.vala: [819] Supply payloader element to
stop_channel
* src/Schedule.vala: [818] Don't return expired events in GetAllEvents
and GetAllEventInfos
2009-11-03 Sebastian Pölsterl <
[email protected]>
* src/database/sqlite/SqliteEPGStore.vala,
* src/database/sqlite/SqliteUtils.vala: [817] Unescape ' when
retrieving text from sqlite db
* src/database/SqlError.vala,
* src/database/sqlite/SqliteDatabase.vala: [816] Fixed typo NOMEN ->
NOMEM
* src/EPGScanner.vala: [815] Always scan EPG on all channels
* tests/test-dvb-daemon.py: [814] Added test where non-existend device
is added
* src/Manager.vala: [813] Don't allow to create devices where
retrieving the adapter's type failed
* src/Timer.vala,
* src/database/sqlite/SqliteConfigTimersStore.vala: [812] Removed
Year,Month,Day,Hour,Minute properties from Timer class and work
directly with starttime
* src/Recorder.vala,
* src/Timer.vala: [811] Removed unused property Name from Timer class
* src/Recorder.vala: [810] Check if recording doesn't already exist
before starting the actual recording
2009-10-31 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
* client/gnomedvb/ui/widgets/RunningNextView.py: [809] Handle
displaying DetailsDialog when clicking on event directly in
RunningNextView
* client/gnomedvb/ui/widgets/RunningNextStore.py: [808] Added
get_device_group method
* src/Recorder.vala: [807] Check if check_timers_event_id > 0 when
removing check_timers timeout
2009-10-29 Sebastian Pölsterl <
[email protected]>
* po/gnome-dvb-daemon.pot: [806] Updated .pot file
* src/Recorder.vala: [805] Remove check_timers timeout in Recorder's
stop method
* 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.
2009-10-22 Sebastian Pölsterl <
[email protected]>
* po/gnome-dvb-daemon.pot: [801] Updated translations template
* client/gnomedvb/ui/widgets/ChannelsStore.py: [800] When displaying
channel groups add virtual group that contains all channels
* client/totem-plugin/dvb-daemon.py: [799] Added option to order
channels by name or group
* client/gnomedvb/ui/widgets/ChannelsStore.py: [798] Added
set_sort_order method
* client/gnomedvb/ui/widgets/ChannelsView.py: [797] Allow
ChannelsTreeStore in set_model
2009-10-14 Sebastian Pölsterl <
[email protected]>
* configure.ac: [796] Post release version bump to 0.1.13
=== version-0.1.12 ===
2009-10-14 Sebastian Pölsterl <
[email protected]>
* NEWS: [795] Added release notes
* Makefile.am: [794] Generate ChangeLog automatically when creating
tarball
* 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
* client/gnomedvb/ui/preferences/Preferences.py: [792] Call
RemoveDevice, AddDeviceToNewGroup and AddDevice async
* client/gnomedvb/DVBModel.py: [791] Made remove_device async
2009-10-14 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/Callback.py: Added.
* client/gnomedvb/Makefile.am,
* client/gnomedvb/ui/widgets/ChannelsStore.py: Modified.
[790] Moved Callback to own file
2009-10-14 Sebastian Pölsterl <
[email protected]>
* 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
* client/gnomedvb/DBusWrapper.py: [786] Provide **kwargs for more
methods so they can be used async
* client/gnomedvb/ui/preferences/Preferences.py: [785] Remove device
from unassigned devices if device or group is added
2009-10-13 Sebastian Pölsterl <
[email protected]>
* client/totem-plugin/dvb-daemon.py: [784] Catch exception when
removing item from GtkRecentManager
2009-10-12 Sebastian Pölsterl <
[email protected]>
[783] Moved TestRecordingsStore to the bottom
2009-10-12 Sebastian Pölsterl <
[email protected]>
* src/rtsp/MediaFactory.vala: [780.1.2] pipeline is unref'ed in
remove_elements
2009-10-12 Sebastian Pölsterl <
[email protected]>
* tests,
* tests/test-dvb-daemon.py: Added.
[780.1.1] Added unit test suite
2009-10-12 Sebastian Pölsterl <
[email protected]>
* src/rtsp/MediaFactory.vala: [782] pipeline is unref'ed in
remove_elements
2009-10-12 Sebastian Pölsterl <
[email protected]>
* tests,
* tests/test-dvb-daemon.py: Added.
[781] Added unit test suite
2009-10-12 Sebastian Pölsterl <
[email protected]>
* 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/Schedule.vala: [778] Fixed crasher in GetInformations if invalid
id was provided
* src/Recorder.vala: [777] Fixed crasher in GetAllInformations if
provided id does not exist.
GetTitle returns true if the id is valid but no title is available.
2009-10-11 Sebastian Pölsterl <
[email protected]>
* src/ChannelList.vala: [776] Return true if id is valid but channel
has no name/network in GetChannelName and GetChannelNetwork
* client/gnomedvb/DBusWrapper.py: [775] Make
get_registered_device_groups work sync and async
* src/RecordingsStore.vala: [774] Fixed crasher in GetAllInformations
if id doesn't exist.
GetDescription and GetName return true for a valid id even if the
name/description doesn't exist.
------------- This line and the following will be ignored
--------------
modified: src/RecordingsStore.vala
2009-10-08 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/ChannelsStore.py: [773] Added option to
display channel groups to ChannelsTreeStore
* src/ChannelList.vala,
* src/DeviceGroup.vala,
* src/Recorder.vala,
* src/RecordingsStore.vala: [772] Reverted r756: Use libgee's to_array
methods where applicable
2009-10-07 Sebastian Pölsterl <
[email protected]>
* src/Schedule.vala: [771] Catch SqlError
* src/ChannelList.vala: [770] Fixed crash in GetChannelURL if
channel_id doesn't exist
2009-10-06 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
* client/gnomedvb/ui/preferences/DeviceGroupsView.py,
* client/gnomedvb/ui/preferences/Dialogs.py,
* client/gnomedvb/ui/preferences/Preferences.py,
* client/gnomedvb/ui/timers/EditTimersDialog.py,
* client/gnomedvb/ui/timers/TimerDialog.py,
* client/gnomedvb/ui/widgets/DetailsDialog.py,
* client/gnomedvb/ui/wizard/pages/AdaptersPage.py,
* client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py,
* po/gnome-dvb-daemon.pot: [769] Removed most markups from the
translatable strings
* configure.ac: [768] Post release version bump to 0.1.12
=== version-0.1.11 ===
2009-10-06 Sebastian Pölsterl <
[email protected]>
* NEWS: [767] Added release notes
* po/gnome-dvb-daemon.pot: [766] Updated .pot file
* client/gnomedvb/ui/wizard/pages/InitialTuningDataPage.py: [765] Use
iso_3166 to translate countries;
https://launchpad.net/bugs/442490
fixed
Use locale.strcoll to sort country names.
2009-10-05 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/preferences/Dialogs.py: [764] Import AlignedLabel
from the correct module;
https://launchpad.net/bugs/442428 fixed
2009-10-03 Sebastian Pölsterl <
[email protected]>
* src/database/sqlite/SqliteDatabase.vala: [763] Create parent
directories of databse file if they don't exist
2009-10-01 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: [762] Fixed
duplicate actiongroup name
2009-10-01 Sebastian Pölsterl <
[email protected]>
* po/de.po,
* po/es.po,
* po/fi.po,
* po/fr.po,
* po/pl.po,
* po/sr.po,
* po/te.po: Added.
[761] Added .po files
2009-09-30 Sebastian Pölsterl <
[email protected]>
* configure.ac: [760] Post release version bump to 0.1.11
=== version-0.1.10 ===
2009-09-30 Sebastian Pölsterl <
[email protected]>
* po/LINGUAS,
* po/sv.po: [759] Added Translations for German, Spanish, Finnish,
French, Polish, Serbian and Telugu.
Updated Swedish translations.
* NEWS: [758] Added release notes
* README: [757] Updated libgee requirement
* src/ChannelList.vala,
* src/DeviceGroup.vala,
* src/Recorder.vala,
* src/RecordingsStore.vala: [756] Use libgee's to_array methods where
applicable
* configure.ac,
* src/ChannelFactory.vala,
* src/ChannelList.vala,
* src/EPGScanner.vala,
* src/Manager.vala,
* src/Recorder.vala,
* src/RecordingsStore.vala,
* src/Scanner.vala,
* src/rygel/Services.vala: [755] Moved to libgee 0.5.0
* po/gnome-dvb-daemon.pot: [754] Updated pot file
2009-09-30 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/Makefile.am,
* client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
* po/POTFILES.in: Modified.
* client/gnomedvb/ui/widgets/ChannelsGroupStore.py: Renamed to
client/gnomedvb/ui/widgets/ChannelGroupsStore.py and modified.
* client/gnomedvb/ui/widgets/ChannelsGroupView.py: Renamed to
client/gnomedvb/ui/widgets/ChannelGroupsView.py and modified.
[753] Fixed typo in class name
2009-09-30 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/ChannelsGroupView.py: [752] Fixed typo
2009-09-30 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/channellisteditor,
* client/gnomedvb/ui/channellisteditor/ChannelListEditorDialog.py,
* client/gnomedvb/ui/channellisteditor/__init__.py,
* client/gnomedvb/ui/widgets/ChannelsGroupStore.py,
* client/gnomedvb/ui/widgets/ChannelsGroupView.py: Added.
* client/gnomedvb/Makefile.am,
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
* po/POTFILES.in: Modified.
[751] Added ChannelListEditorDialog
2009-09-30 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/Frame.py: [750] Added set_aligned_child
method
2009-09-30 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/Makefile.am,
* client/gnomedvb/ui/preferences/Preferences.py: Modified.
* client/gnomedvb/ui/preferences/Frame.py: Renamed to
client/gnomedvb/ui/widgets/Frame.py.
[749] Moved Frame.py to widgets
2009-09-30 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/HelpBox.py: Added.
* client/gnomedvb/Makefile.am,
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: Modified.
[748] Moved HelpBox to own file
2009-09-30 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/preferences/Frame.py: [747] Provide expand, fill
and padding paramters
2009-09-29 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/preferences/Frame.py: [746] Added BaseFrame class
2009-09-26 Sebastian Pölsterl <
[email protected]>
* src/ChannelList.vala,
* src/Manager.vala: [745] Return value returned by ConfigStore
* src/database/sqlite/SqliteConfigTimersStore.vala: [744] Fixed bug
that removing channel groups did not work
* src/database/sqlite/SqliteConfigTimersStore.vala: [743] Created
channel_groups and channels tables, too
* src/database/sqlite/SqliteDatabase.vala: [742] Check if database
file exists before opening connection
* client/gnomedvb/DBusWrapper.py: [741] Wrapped new methods
* src/ChannelList.vala,
* src/Manager.vala,
* src/dbus/IDBusChannelList.vala,
* src/dbus/IDBusManager.vala: [740] Moved GetChannelGroups,
AddChannelGroup and RemoveChannelGroup to Manager DBus interface
2009-09-25 Sebastian Pölsterl <
[email protected]>
* src/database/sqlite/SqliteDatabase.vala: [739] Assign database file
to variable
2009-09-24 Sebastian Pölsterl <
[email protected]>
* src/EPGScanner.vala,
* src/Scanner.vala: [738] Catch error when creating a thread
* src/Cable/CableScanner.vala,
* src/ChannelList.vala,
* src/DeviceGroup.vala,
* src/Manager.vala,
* src/Recorder.vala,
* src/RecordingsStore.vala,
* src/Satellite/SatelliteScanner.vala,
* src/Scanner.vala,
* src/Schedule.vala,
* src/Terrestrial/TerrestrialScanner.vala: [737] Added throws
DBus.Error to implementations of DBus interfaces
* src/DeviceGroup.vala: [736] Set ChannelList.GroupId of referene
device in constructor
* src/ChannelList.vala,
* src/dbus/IDBusChannelList.vala: [735] Implemented DBus methods for
channel groups. Added GroupId property to ChannelList.
2009-09-24 Sebastian Pölsterl <
[email protected]>
* src/dbus: Added.
* Makefile.am: Modified.
* src/IDBusChannelList.vala: Renamed to
src/dbus/IDBusChannelList.vala.
* src/IDBusDeviceGroup.vala: Renamed to
src/dbus/IDBusDeviceGroup.vala.
* src/IDBusManager.vala: Renamed to src/dbus/IDBusManager.vala.
* src/IDBusRecorder.vala: Renamed to src/dbus/IDBusRecorder.vala.
* src/IDBusRecordingsStore.vala: Renamed to
src/dbus/IDBusRecordingsStore.vala.
* src/IDBusSchedule.vala: Renamed to src/dbus/IDBusSchedule.vala.
[734] Moved DBus interfaces to dbus directory
2009-09-24 Sebastian Pölsterl <
[email protected]>
* src/ChannelGroup.vala,
* src/database/ConfigStore.vala,
* src/database/sqlite/SqliteConfigTimersStore.vala: [733] Removed
get_group_for_channel and added get_channel_groups and
get_channels_of_group methods.
ChannelGroup is now a real class.
* src/database/ConfigStore.vala,
* src/database/sqlite/SqliteConfigTimersStore.vala: [732] Added
support for assigning channels to one or more groups in database
scheme
* src/ChannelGroup.vala: [731] Removed parent field
2009-09-24 Sebastian Pölsterl <
[email protected]>
* src/database,
* src/database/SqlError.vala,
* src/database/sqlite,
* src/database/sqlite/SqliteDatabase.vala,
* src/database/sqlite/SqliteUtils.vala: Added.
* Makefile.am,
* src/DeviceGroup.vala,
* src/Factory.vala,
* src/Main.vala,
* src/Manager.vala,
* src/Recorder.vala,
* src/Schedule.vala: Modified.
* src/ConfigStore.vala: Renamed to src/database/ConfigStore.vala and
modified.
* src/EPGStore.vala: Renamed to src/database/EPGStore.vala and
modified.
* src/SqliteConfigTimersStore.vala: Renamed to
src/database/sqlite/SqliteConfigTimersStore.vala and modified.
* src/SqliteEPGStore.vala: Renamed to
src/database/sqlite/SqliteEPGStore.vala and modified.
* src/TimersStore.vala: Renamed to src/database/TimersStore.vala and
modified.
[730] Refactored Sqlite database access
2009-09-24 Sebastian Pölsterl <
[email protected]>
* src/database,
* src/database/SqlError.vala,
* src/database/sqlite,
* src/database/sqlite/SqliteDatabase.vala,
* src/database/sqlite/SqliteUtils.vala: Added.
* Makefile.am,
* src/DeviceGroup.vala,
* src/Factory.vala,
* src/Main.vala,
* src/Manager.vala,
* src/Recorder.vala,
* src/Schedule.vala: Modified.
* src/ConfigStore.vala: Renamed to src/database/ConfigStore.vala and
modified.
* src/EPGStore.vala: Renamed to src/database/EPGStore.vala and
modified.
* src/SqliteConfigTimersStore.vala: Renamed to
src/database/sqlite/SqliteConfigTimersStore.vala and modified.
* src/SqliteEPGStore.vala: Renamed to
src/database/sqlite/SqliteEPGStore.vala and modified.
* src/TimersStore.vala: Renamed to src/database/TimersStore.vala and
modified.
[728.1.1] Refactored Sqlite database access
This adds support for versioned database schemes and the possibility
to upgrade them.
2009-09-24 Sebastian Pölsterl <
[email protected]>
* src/ChannelGroup.vala: Added.
* Makefile.am: Modified.
[729] Added ChannelGroup class
2009-09-20 Sebastian Pölsterl <
[email protected]>
* po/gnome-dvb-daemon.pot: [728] Updated .pot file
* client/gnomedvb/ui/preferences/Preferences.py,
* client/gnomedvb/ui/timers/EditTimersDialog.py: [727] Fixed buttons
for error dialogs
* client/gnomedvb/ui/wizard/pages/SetupDevicePage.py: [726] Display
error dialog if writing channels.conf fails
* Makefile.am: [725] Added vapi/config.vapi to EXTRA_DIST target
2009-09-17 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/DVBModel.py,
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
* client/gnomedvb/ui/preferences/Preferences.py: [724] Fixed crash
when new group has been added
* client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [723] Check
newly added channels depending on 'Select scrambled channels'
checkbutton
* src/Timer.vala: [722] Overlapping timers on the same channel never
conflict
* src/Schedule.vala: [721] Fixed critical warning
* src/Cable/CableScanner.vala,
* src/IDBusChannelList.vala,
* src/IDBusDeviceGroup.vala,
* src/IDBusManager.vala,
* src/IDBusRecorder.vala,
* src/IDBusRecordingsStore.vala,
* src/IDBusSchedule.vala,
* src/Satellite/SatelliteScanner.vala,
* src/Terrestrial/TerrestrialScanner.vala: [720] Fixed compiler errors
with latest Vala
2009-09-15 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/DetailsDialog.py: Added.
* client/gnomedvb/Makefile.am,
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
* client/gnomedvb/ui/recordings/DetailsDialog.py,
* client/gnomedvb/ui/widgets/RunningNextStore.py,
* client/gnomedvb/ui/widgets/RunningNextView.py,
* po/POTFILES.in,
* po/gnome-dvb-daemon.pot: Modified.
[719] Display dialog with details when double-clicking on an event in
What's on now view on control center
2009-09-15 Sebastian Pölsterl <
[email protected]>
* client/totem-plugin/dvb-daemon.py: [718] Use SchedulePaned in Totem
plugin
2009-09-15 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/widgets/SchedulePaned.py: Added.
* client/gnomedvb/Makefile.am,
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
* client/gnomedvb/ui/widgets/ScheduleView.py: Modified.
[717] Display extended event description in textview instead of
expanding the selected row
2009-09-14 Sebastian Pölsterl <
[email protected]>
* client/totem-plugin/dvb-daemon.py: [716] Adjusted Totem plugin to
API changes
* src/Recorder.vala: [715] Fixed bug that timer was marked as
conflicts if it doesn't
* client/gnomedvb/ui/widgets/RunningNextStore.py,
* client/gnomedvb/ui/widgets/ScheduleStore.py,
* src/IDBusSchedule.vala,
* src/Schedule.vala: [714] Use out parameters and return true for
GetInformations, GetName, GetShortDescription, GetExtendedDescription,
GetDuration, GetLocalStartTime, GetLocalStartTimestamp, IsRunning and
IsScrambled
* client/gnomedvb/ui/recordings/DetailsDialog.py,
* client/gnomedvb/ui/widgets/RecordingsStore.py,
* src/IDBusRecordingsStore.vala,
* src/RecordingsStore.vala: [713] Use out parameters and return true
on success for GetLocation, GetName, GetDescription, GetStartTime,
GetStartTimestamp, GetLength, GetChannelName, GetAllInformations
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
* client/gnomedvb/ui/timers/EditTimersDialog.py,
* client/gnomedvb/ui/timers/TimerDialog.py,
* src/IDBusRecorder.vala,
* src/Main.vala,
* src/Recorder.vala: [712] Use out parameters and return true on
success for AddTimer, AddTimerWithMargin, AddTimerForEPGEvent,
GetStartTime, GetEndTime, GetDuration, GetChannelName, GetTitle,
GetAllInformations
* client/gnomedvb/DBusWrapper.py,
* client/gnomedvb/DVBModel.py,
* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py,
* client/gnomedvb/ui/preferences/Preferences.py,
* client/gnomedvb/ui/widgets/ChannelsStore.py,
* src/IDBusManager.vala,
* src/Manager.vala: [711] Use out parameters and return true on
success for GetScannerForDevice, GetDeviceGroup and
GetNameOfRegisteredDevice
* src/ChannelList.vala,
* src/IDBusChannelList.vala: [710] Updated DBus API for ChannelList
Use out parameter and return TRUE on success where applicable
* po/gnome-dvb-daemon.pot: [709] Updated .pot file
* client/gnomedvb/ui/wizard/pages/ChannelScanPage.py: [708] Added
CheckButton to (de)select scrambled channels
2009-09-06 Sebastian Pölsterl <
[email protected]>
* po/gnome-dvb-daemon.pot: Added.
* .bzrignore: Modified.
[707] Added pot file to repository
2009-08-25 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/ui/timers/EditTimersDialog.py: [706] Increased width
of EditTimersDialog
* src/Recorder.vala,
* src/Timer.vala: [705] Print debug output of start time in better
format
2009-08-24 Sebastian Pölsterl <
[email protected]>
* configure.ac: [704] Post release version bump to 0.1.10
=== version-0.1.9 ===
2009-08-24 Sebastian Pölsterl <
[email protected]>