# Generated by Makefile. Do not edit.

2010-06-21  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* configure.ac: [990] Post release version bump to 0.1.20

=== version-0.1.19 ===
2010-05-27  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* configure.ac: [984] Post release version bump

=== version-0.1.18 ===
2010-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

	* NEWS: [983] Added release notes

	* README: [982] Added gudev dependency to README

2010-05-23  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* src/Event.vala: [976] Event: made get_end_timestamp public

2010-05-18  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* src/database/sqlite/SqliteConfigTimersStore.vala: [972] Group sql
	statements into one transaction where possible

2010-05-12  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* src/EPGScanner.vala,
	* src/Event.vala,
	* src/Schedule.vala: [964] Use HashSet to store events in EPGScanner

2010-05-07  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* client/totem-plugin/dvb-daemon.py: [948] Use gnome-dvb-daemon domain
	for gettext and locale

2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

	* configure.ac: [947] Post release version bump to 0.1.18

=== version-0.1.17 ===
2010-04-13  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* vapi/cstuff.c,
	* vapi/cstuff.h,
	* vapi/cutils.vapi: [936] Added function for debugging using strace

2010-04-09  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* configure.ac: [926] Check if glib python module exists during
	configure

2010-04-03  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* src/Recorder.vala: [921] Call ChannelFactory.stop_channel if setting
	pipeline to playing failed

2010-03-22  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* NEWS: [911] Added release notes

2010-03-17  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* configure.ac: [898] Post release version bump to 0.1.16

=== version-0.1.15 ===
2010-02-23  Sebastian Pölsterl <sebp@k-d-w.org>

	* NEWS: [897] Added release notes

2010-02-23  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* src/ChannelFactory.vala,
	* vapi/cutils.vapi: [893] Fixed Vala compiler warnings

2010-02-04  Sebastian Pölsterl <sebp@k-d-w.org>

	* configure.ac: [892] Updated configure.ac

2010-01-30  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* src/Scanner.vala: [882] Lock access to new_channels ArrayList;
	https://launchpad.net/bugs/511271 fixed

2010-01-26  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* configure.ac: [870] Post release version bump to 0.1.15

=== version-0.1.14 ===
2009-12-23  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* client/gnomedvb/ui/widgets/DetailsDialog.py: [848] Arrange labels in
	table instead of VBox in DetailsDialog

2009-11-28  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* configure.ac: [842] Link against gstreamer-rtsp-0.10 as well

2009-11-19  Sebastian Pölsterl <sebp@k-d-w.org>

	* configure.ac: [841] Post release version bump to 0.1.14

=== version-0.1.13 ===
2009-11-19  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* src/database/sqlite/SqliteDatabase.vala: [824] new_version attribute
	is no property

2009-11-12  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* configure.ac: [796] Post release version bump to 0.1.13

=== version-0.1.12 ===
2009-10-14  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* client/totem-plugin/dvb-daemon.py: [784] Catch exception when
	removing item from GtkRecentManager

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

	[783] Moved TestRecordingsStore to the bottom

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

	* src/rtsp/MediaFactory.vala: [780.1.2] pipeline is unref'ed in
	remove_elements

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

	* tests,
	* tests/test-dvb-daemon.py: Added.

	[780.1.1] Added unit test suite

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

	* src/rtsp/MediaFactory.vala: [782] pipeline is unref'ed in
	remove_elements

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

	* tests,
	* tests/test-dvb-daemon.py: Added.

	[781] Added unit test suite

2009-10-12  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* src/database/sqlite/SqliteDatabase.vala: [763] Create parent
	directories of databse file if they don't exist

2009-10-01  Sebastian Pölsterl <sebp@k-d-w.org>

	* client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: [762] Fixed
	duplicate actiongroup name

2009-10-01  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* configure.ac: [760] Post release version bump to 0.1.11

=== version-0.1.10 ===
2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

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

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

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

2009-09-30  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

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

2009-09-29  Sebastian Pölsterl <sebp@k-d-w.org>

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

2009-09-26  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

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

2009-09-24  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* src/ChannelGroup.vala: Added.

	* Makefile.am: Modified.

	[729] Added ChannelGroup class

2009-09-20  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

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

2009-09-15  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

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

	* .bzrignore: Modified.

	[707] Added pot file to repository

2009-08-25  Sebastian Pölsterl <sebp@k-d-w.org>

	* 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 <sebp@k-d-w.org>

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

=== version-0.1.9 ===
2009-08-24  Sebastian Pölsterl <sebp@k-d-w.org>