2009-05-15 Sebastian P?lsterl * NEWS: [518] Added release notes * src/Recorder.vala: [517] Use Settings' variables to retrieve margin_(start|stop) * src/EPGScanner.vala: [516] Read value of CHECK_EIT_INTERVAL from settings file * src/Settings.vala: [515] Store name of sections and keys in variables 2009-05-15 Sebastian P?lsterl * ChangeLog: Removed. * autogen.sh: Modified. [514] Removed ChangeLog. Create empty ChangeLog in autogen.sh 2009-05-15 Sebastian P?lsterl * src/Timer.vala: [513] Timers don't conflict if the are on the same TS but on different channels * src/Channel.vala: [512] Added equals method * src/Recorder.vala: [511] Set state of queue and sink to NULL and remove both elements from the pipeline when I recordings is stopped while another recording on the same TS is still active 2009-05-11 Sebastian P?lsterl * src/Recorder.vala: [510] Put SIDs of channels that have to get linked to queue in HashSet. Provide getters for queue, sink and dvbbasebin * src/Timer.vala: [509] conflicts_with returns false if channels of timers are on the same transport stream * src/Main.vala: [508] Added more debug messages and jsuted levels * src/Recorder.vala, * src/SqliteConfigTimersStore.vala, * src/Timer.vala: [507] Replaced Timer's Sid attribute with Channel property 2009-05-05 Sebastian P?lsterl * src/ChannelList.vala, * src/ChannelListReader.vala, * src/DeviceGroup.vala: [506] Removed group_id property from ChannelList. Set channel's GroupId in ChanelListReader when creating channels * src/Channel.vala: [505] Made GroupId a property * src/Scanner.vala, * src/SqliteEPGStore.vala: [504] Don't use deprecated # syntax anymore 2009-05-04 Sebastian P?lsterl * src/Recorder.vala: [503] Fixed bug that timers didn't get scheduled even if the didn't conflict * client/gnomedvb/DBusWrapper.py: [502] Wrapped AddTimerWithMargin * src/Recorder.vala, * src/Recording.vala: [501] Use int64.FORMAT when printing int64 * src/RecordingsStore.vala, * src/Settings.vala: [500] Fixed some compiler warnings * src/IDBusRecorder.vala, * src/Recorder.vala: [499] Added AddTimerWithMargin method. Restored old behaviour of AddTimer method. 2009-05-02 Sebastian P?lsterl * src/Recorder.vala, * src/Timer.vala: [498] Add default early start and late finish values to timers. Allow changing start time and duration of timers. Timer is now due if the current time is greater or equal the timer's start time and ther timer didn't expire, yet. * src/Event.vala: [497] Adjust assertion 2009-05-02 Sebastian P?lsterl * src/Settings.vala: Added. * Makefile.am, * src/Factory.vala: Modified. [496] Added Settings class that will be used for retrieving early start/late finish values in the future. 2009-05-02 Sebastian P?lsterl * src/ConfigStore.vala, * src/SqliteConfigTimersStore.vala, * src/TimersStore.vala: [495] Add and remove methods of ConfigStore and TimersStore return true now if the operation was successful. * src/ChannelList.vala, * src/ChannelListReader.vala, * src/EPGStore.vala, * src/Manager.vala, * src/Recorder.vala, * src/Schedule.vala, * src/SqliteConfigTimersStore.vala, * src/SqliteEPGStore.vala: [494] Store EPG information for each device group seperately. Group ID is stored in Channel now. 2009-05-01 Sebastian P?lsterl * src/Channel.vala: [493] Added GroupId property * src/ChannelList.vala, * src/rtsp/MediaFactory.vala: [492] Adjust to latest gst-rtsp-server from git 2009-04-30 Sebastian P?lsterl * src/Scanner.vala: [491] Fixed bug that channel scanner did not find all channels If we received a NIT but haven't seen the TS ID of a channel, yet, don't continue scanning but wait for additional NITs 2009-04-18 Sebastian P?lsterl * src/Scanner.vala: [490] Moved pipeline description into static const variable 2009-04-17 Sebastian P?lsterl * src/DeviceGroup.vala, * src/SqliteConfigTimersStore.vala: [489] Only create EPGScanner in DeviceGroup if with_epg_scanner is true * src/Recorder.vala: [488] Use get_static_pad instead of get_pad * src/Cable/CableScanner.vala, * src/Satellite/SatelliteScanner.vala, * src/Scanner.vala, * src/Terrestrial/TerrestrialScanner.vala: [487] Use owned instead of # 2009-03-31 Sebastian P?lsterl * client/gnome-dvb-control, * client/gnome-dvb-setup, * client/gnomedvb/DBusWrapper.py, * client/gnomedvb/DVBModel.py, * client/gnomedvb/Device.py, * client/gnomedvb/__init__.py, * client/gnomedvb/defs.py.in, * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py, * client/gnomedvb/ui/preferences/DeviceGroupsView.py, * client/gnomedvb/ui/preferences/Dialogs.py, * client/gnomedvb/ui/preferences/Frame.py, * client/gnomedvb/ui/preferences/Preferences.py, * client/gnomedvb/ui/recordings/RecordingsDialog.py, * client/gnomedvb/ui/timers/CalendarDialog.py, * client/gnomedvb/ui/timers/EditTimersDialog.py, * client/gnomedvb/ui/timers/TimerDialog.py, * client/gnomedvb/ui/widgets/ChannelsStore.py, * client/gnomedvb/ui/widgets/ChannelsView.py, * client/gnomedvb/ui/widgets/RecordingsStore.py, * client/gnomedvb/ui/widgets/RecordingsView.py, * client/gnomedvb/ui/widgets/ScheduleStore.py, * client/gnomedvb/ui/widgets/ScheduleView.py, * 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, * client/rhythmbox-plugin/dvb-rhythm.py, * client/totem-plugin/dvb-daemon.py, * src/Cable/CableChannel.vala, * src/Cable/CableScanner.vala, * src/ChangeType.vala, * src/Channel.vala, * src/ChannelList.vala, * src/ChannelListReader.vala, * src/ChannelListWriter.vala, * src/ConfigStore.vala, * src/Constants.vala, * src/Device.vala, * src/DeviceGroup.vala, * src/EPGScanner.vala, * src/EPGStore.vala, * src/Event.vala, * src/Factory.vala, * src/IDBusChannelList.vala, * src/IDBusManager.vala, * src/IDBusRecorder.vala, * src/IDBusRecordingsStore.vala, * src/IDBusSchedule.vala, * src/Main.vala, * src/Manager.vala, * src/MpegTsEnums.vala, * src/OverlapType.vala, * src/Recorder.vala, * src/Recording.vala, * src/RecordingsStore.vala, * src/Satellite/SatelliteChannel.vala, * src/Satellite/SatelliteScanner.vala, * src/ScannedItem.vala, * src/Scanner.vala, * src/Schedule.vala, * src/SqliteConfigTimersStore.vala, * src/SqliteEPGStore.vala, * src/Terrestrial/TerrestrialChannel.vala, * src/Terrestrial/TerrestrialScanner.vala, * src/Timer.vala, * src/TimersStore.vala, * src/Utils.vala, * src/rtsp/MediaFactory.vala, * src/rtsp/MediaMapping.vala: [486] Added GPLv3 header to each file * COPYING: [485] Actually ship GPLv3 instead of LGPLv3 2009-03-08 Sebastian P?lsterl * client/gnomedvb/ui/widgets/RecordingsView.py: [484] Display full date and time of recording * client/gnomedvb/ui/controlcenter/ControlCenterWindow.py: [483] Added Recordings button to manage recordings 2009-03-08 Sebastian P?lsterl * client/gnomedvb/ui/recordings, * client/gnomedvb/ui/recordings/Makefile.am, * client/gnomedvb/ui/recordings/RecordingsDialog.py, * client/gnomedvb/ui/recordings/__init__.py, * client/gnomedvb/ui/widgets/RecordingsStore.py, * client/gnomedvb/ui/widgets/RecordingsView.py: Added. * client/gnomedvb/ui/Makefile.am, * client/gnomedvb/ui/widgets/Makefile.am, * configure.ac, * po/POTFILES.in: Modified. [482] Added RecordingsStore and RecordingsView widgets and RecordingsDialog 2009-03-08 Sebastian P?lsterl * client/gnomedvb/DBusWrapper.py: [481] Added kwargs to delete of RecordingsStore * client/gnomedvb/DBusWrapper.py: [480] Wrapped GetChannelName * src/IDBusRecordingsStore.vala, * src/RecordingsStore.vala: [479] Added GetChannelName method to RecordingsStore * src/Recorder.vala, * src/Recording.vala: [478] Save channel's name in Recording 2009-03-02 Sebastian P?lsterl * configure.ac: [477] Post release version bump to 0.1.6 === version-0.1.5 === 2009-03-02 Sebastian P?lsterl * NEWS: [476] Added release notes