/** * This file details changes made since the June04 release. * When adding information to this file, please leave your name(!), * date, an overview of the changes made and the classes affected */ 6/8/04 Tristan Ferne Created InstanceMetadataId class. Added to ScheduleEvent and SAXProgramLocationHandler. 23/8/04 Tristan Ferne Removed many unnecessary import statements. 25/8/04 Tristan Ferne Added configuration options for which group files to load in ScheduleManager 01/09/04 Mark Thomas Changed all toXML() methods to use StringBuffers for much improved performance. 20/9/04 Tristan Ferne Moved InstanceMetadataId from programLocation package to bbc.rd.tvanytime Added InstanceMetadataId to Locator. Updated SAXContentReferencingHandler to parse InstanceMetadataId attributes in Locators 22/9/04 Tristan Ferne Added clear() method to ScheduleManager and improved robustness of config file parsing. Fixed ContentReferencing.equals() so that it works - also means Hashtables now work with ContentReference objects as keys. CRIDResult.remove() now works ProgramInformationTable upgraded to use ContentReferences as keys and remove..() methods now work. GroupInformationTable upgraded to use ContentReferences as keys and remove..() methods now work. 15/10/04 Tristan Ferne Added XML parsing of start and end attributes for Schedule 27/10/04 Tristan Ferne Added Name element to HowRelated element in RelatedMaterial. Also updated SAXProgramInformationHandler to parse this. 12/11/04 Tristan Ferne Completed support for reresolveDate in Result and SAXContentReferencingHandler. Changed DVBLocatorToolbox to additionally handle new format URLs like: "dvb://233a.1004.1084;6f2c@2001-12-08T02:50:00Z--PT00H10M45S" 18/11/04 Tristan Ferne Small bugfix in ScheduleManager to make more robust. 22/11/04 Tristan Ferne ScheduleManager.initialise() now updates date to today when called. Works for applications which are persistent over several days. 6/12/04 Tristan Ferne Fixed clone() support in all classes in contentreferencing package 10/12/04 Tristan Ferne Added Serializable to all classes in contentreferencing package Added Serializable to InstanceMetadataId Changed DVBLocatorToolbox to handle more time formats 12/1/05 Tristan Ferne Added numdaysback to ScheduleManager so it can load in schedules from past as well. 02/03/05 Tristan Ferne Added SegmentReference to RelatedMaterial so we can point to segments and segment groups. 03/03/05 Tristan Ferne Added SegmentInformationTable support to ScheduleManager. 26/05/05 Tristan Ferne Added support for related material to SAXGroupInformationHandler.java