2009-01-19 Sebastian Pölsterl <
[email protected]>
* NEWS: [414] Added release notes
* po/POTFILES.in: [413] Added ScheduleView.py
* client/gnome-dvb-schedule.py,
* client/gnomedvb/widgets/ScheduleStore.py,
* client/gnomedvb/widgets/ScheduleView.py: [412] Improved epg browser
to look much nicer
2009-01-19 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/widgets/ScheduleStore.py,
* client/gnomedvb/widgets/ScheduleView.py: Added.
* client/gnome-dvb-schedule.py,
* client/gnomedvb/widgets/Makefile.am: Modified.
[411] Moved ScheduleStore and ScheduleView to widgets
2009-01-19 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/timers/ui/TimerDialog.py: [410] Minor UI tweaks in
new timer dialog
2009-01-18 Sebastian Pölsterl <
[email protected]>
* src/Cable/CableScanner.vala,
* src/Device.vala,
* src/EPGScanner.vala,
* src/Manager.vala,
* src/Recorder.vala,
* src/RecordingsStore.vala,
* src/Satellite/SatelliteScanner.vala,
* src/Scanner.vala,
* src/Schedule.vala,
* src/SqliteConfigTimersStore.vala,
* src/SqliteEPGStore.vala,
* src/Terrestrial/TerrestrialScanner.vala,
* src/Utils.vala: [409] Fixed some compiler warnings with debug
messages
* src/Scanner.vala: [408] Set pids property only one time when pat
arrived for all new pmt pids. Print the pmt pids and whether we found
all tables.
2009-01-16 Sebastian Pölsterl <
[email protected]>
* src/SqliteConfigTimersStore.vala: [407] Add all devices to
DeviceGroup
2009-01-15 Sebastian Pölsterl <
[email protected]>
* src/Device.vala: [406] Duplicate adapter_name and adapter_type
string
2009-01-14 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/DBusWrapper.py: [405] Print name and description of
recording
* src/Recorder.vala: [404] Add recording to RecordingsStore when
recording begins. Use event's short and extended description as
Recording's description
* src/Recording.vala: [403] In serialized recording save name and
description in as last two items
* src/Schedule.vala: [402] Fixed crash when D-Bus functions that
return string actually return null
* src/ChannelList.vala: [401] Fixed crashes in GetChannelName and
GetChannelNetwork when returned string is null
* src/Recorder.vala: [400] Check if event with given id exists
* src/Scanner.vala: [399] Remove signal watch
2009-01-11 Sebastian Pölsterl <
[email protected]>
* src/SqliteConfigTimersStore.vala,
* src/SqliteEPGStore.vala: [398] Make sure Sqlite.Database is always
the last parameter.
* src/Device.vala: [397] Remove weak from Gst.Message variables
* src/EPGScanner.vala,
* src/Recorder.vala: [396] Remove signal watch
2009-01-10 Sebastian Pölsterl <
[email protected]>
* configure.ac: [395] Check for signal.h
2009-01-06 Sebastian Pölsterl <
[email protected]>
* configure.ac,
* m4/gstreamer.m4: [394] Check for rtpmp2tpay element which is part of
gst-plugins-good
* src/Device.vala,
* src/Recorder.vala,
* src/livetv/Server.vala: [393] Check if return value of
Gst.ElementFactory.make is not null
* src/Schedule.vala: [392] Made EventElement a GObject. Destroy
EventElement properly when Sequence is destroyed
* src/EPGScanner.vala: [391] Lock access to this.pipeline
* src/EPGScanner.vala,
* src/Schedule.vala: [390] Avoid ref cycle so that channels get
finalized
2009-01-04 Sebastian Pölsterl <
[email protected]>
* README: [389] Removed gconf dependency
* client/gnomedvb/widgets/ChannelsStore.py: [388] Retrieve and display
device group's name
2009-01-03 Sebastian Pölsterl <
[email protected]>
* src/EPGScanner.vala: [387] Use static const variable for pipeline
template
2009-01-01 Sebastian Pölsterl <
[email protected]>
* src/ChannelListReader.vala: [386] Don't use hash sign with variable
* src/Main.vala: [385] Marked Manager instance as weak
* src/Main.vala,
* src/Recorder.vala,
* src/Schedule.vala: [384] Marked instances retrieved from Factory as
weak
* src/SqliteConfigTimersStore.vala,
* src/SqliteEPGStore.vala: [383] Made get_db_handler a static function
* src/Main.vala: [382] Replaced tabs with spaces
* src/Main.vala: [381] Cleanup when ctrl+c is pressed
* src/Manager.vala: [380] Added shutdown function to Manager class
* src/RecordingsStore.vala: [379] Added shutdown function to
RecordingsStore class
* src/Recorder.vala: [378] Addded stop function to Recorder class
* src/Factory.vala: [377] Addded shutdown function to Factory class
* vapi/cutils.vapi: [376] Added Signal namespace
2008-12-31 Sebastian Pölsterl <
[email protected]>
* ChangeLog: Added.
[375] Re-add ChangeLog, because it's required during configure
2008-12-31 Sebastian Pölsterl <
[email protected]>
* src/ChannelListWriter.vala: [374] Fixed critical in substring call
2008-12-31 Sebastian Pölsterl <
[email protected]>
* ChangeLog: Removed.
[373] Removed ChangeLog
2008-12-30 Sebastian Pölsterl <
[email protected]>
* src/RecordingsStore.vala: [372] Fixed crash when returning NULL
string over DBus
* src/ChannelListReader.vala: [371] Check if parsed channel is valid
* src/Satellite/SatelliteChannel.vala: [370] Check if SymbolRate is
not 0 in is_valid
* src/Scanner.vala: [369] Replace all whitespaces in channel's name
with space
2008-12-30 Sebastian Pölsterl <
[email protected]>
* src/Factory.vala: Added.
* Makefile.am,
* src/EPGStore.vala,
* src/Main.vala,
* src/Manager.vala,
* src/Recorder.vala,
* src/RecordingsStore.vala,
* src/Schedule.vala: Modified.
[368] Made all get_instance methods thread-safe. Moved getters for
(EPG|Timers|Config)Store to Factory class.
2008-12-30 Sebastian Pölsterl <
[email protected]>
* src/SqliteConfigTimersStore.vala: Added.
* src/GConfStore.vala: Removed.
* Makefile.am,
* configure.ac,
* src/ConfigStore.vala,
* src/Main.vala,
* src/Manager.vala,
* src/Recorder.vala,
* src/TimersStore.vala: Modified.
[367] GConfStore got replaced with SqliteConfigTimersStore which
stores everything in a Sqlite DB. Drop gconf dependency. Added getter
for TimersStore and ConfigStore to Main.
2008-12-30 Sebastian Pölsterl <
[email protected]>
* src/ConfigStore.vala,
* src/TimersStore.vala: Added.
* Makefile.am,
* src/GConfStore.vala: Modified.
[366] Added interfaces ConfigStore which stores device groups and
TimersStore which stores timers.
2008-12-30 Sebastian Pölsterl <
[email protected]>
* src/SqliteEPGStore.vala: Added.
* Makefile.am,
* src/EPGStore.vala: Modified.
[365] Moved EPGStore to SqliteEPGStore and made EPGStore an interface.
2008-12-30 Sebastian Pölsterl <
[email protected]>
* src/Cable/CableChannel.vala,
* src/Channel.vala,
* src/ChannelListReader.vala,
* src/ChannelListWriter.vala,
* src/Satellite/SatelliteChannel.vala,
* src/Scanner.vala,
* src/Terrestrial/TerrestrialChannel.vala: [364] A Channel can have
more than one audio pid.
2008-12-29 Sebastian Pölsterl <
[email protected]>
* src/Scanner.vala: [363] If channel isn't valid don't delete it right
away. We might come across the data later
2008-12-27 Sebastian Pölsterl <
[email protected]>
* src/Scanner.vala: [362] Retrieve channel's frequency only from data
from NIT.
* src/Scanner.vala: [361] Fixed a couple of bugs in the Scanner that
caused the output to change on each scan. Retrieve network name
correctly. Parse sdt no matter if the sdt is for the actual transport
stream or not. Keep channels in new_channels as long as we didn't came
across the TS for this channel. Set name to SID for channels with
invalid name.
2008-12-26 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/wizard/pages/ChannelScanPage.py: [360] If channel is
scrambled display emblem-readonly icon
* client/gnomedvb/DBusWrapper.py,
* src/Cable/CableScanner.vala,
* src/Satellite/SatelliteScanner.vala,
* src/Scanner.vala,
* src/Terrestrial/TerrestrialScanner.vala: [359] Added scrambled
parameter to channel_added signal. Print audio/video pid. Wait 10
instead of 5 seconds for all tables.
* src/Channel.vala: [358] Added Scrambled property
2008-12-24 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/wizard/pages/ChannelScanPage.py: [357] Replace & by
& in channel's name
* src/Scanner.vala: [356] Remove channels again when we didn't receive
all necessary tables. Did some minor refactoring.
2008-12-23 Sebastian Pölsterl <
[email protected]>
* src/livetv/Server.vala: [355] Check if EPG scanner exists before
forwarding eit data
* src/DeviceGroup.vala,
* src/GConfStore.vala: [354] Set ChannlList's group_id in the
constructor of DeviceGroup
* client/gnomedvb/wizard/pages/ChannelScanPage.py: [353] Use only one
TreeView in ChannelScanPage and display channel type as icon.
* client/gnomedvb/wizard/pages/ChannelScanPage.py: [352] Fixed bug
#565247: Progressbar while scanning channels doesn't work correctly
* client/gnomedvb/DBusWrapper.py,
* src/Cable/CableScanner.vala,
* src/Satellite/SatelliteScanner.vala,
* src/Scanner.vala,
* src/Terrestrial/TerrestrialScanner.vala: [351] Added freq_left
parameter to frquency_scanned signal. Removed GetQueueSize method from
Scanner interface.
2008-12-21 Sebastian Pölsterl <
[email protected]>
* client/gnomedvb/timers/ui/RecorderWindow.py,
* client/gnomedvb/wizard/pages/AdaptersPage.py: [350] Adjusted to
changes of previous commit
* client/gnomedvb/preferences/ui/DeviceGroupsView.py,
* client/gnomedvb/preferences/ui/Dialogs.py,
* client/gnomedvb/preferences/ui/Preferences.py,
* client/gnomedvb/widgets/DVBModel.py: [349] Added name field to
dialog to create new group. Adjust to changes of previous commit.
* client/gnomedvb/DBusWrapper.py,
* src/DeviceGroup.vala,
* src/GConfStore.vala,
* src/Manager.vala: [348] Added GetDeviceGroupName method to Manager
DBus interface. Added parameter name to AddDeviceToNewGroup method.
2008-12-20 Sebastian Pölsterl <
[email protected]>
* src/ChannelList.vala,
* src/ChannelListReader.vala: [347] Save location of channels file in
ChannelList object. Fixes problem when creating a new group.
* src/Scanner.vala: [346] Fixed warning when using substring. Fixed
crash when channel's network was not set.
* src/GConfStore.vala: [345] Check if writing values to GConf was
successful
* src/EPGStore.vala: [344] Removed unused execute method. Adjust to
changes of sqlite3 bindings
2008-12-18 Sebastian Pölsterl <
[email protected]>
* src/Event.vala: [343] Use name constructor instead of construct for
Event class. Fixes Vala compiling error.
2008-12-15 Sebastian Pölsterl <
[email protected]>
* configure.ac: [342] Post release version bump to 0.1.2
=== version-0.1.1 ===