Ben Hutchings [Thu, 10 Aug 2006 01:53:10 +0000 (01:53 +0000)]
Removed dependency on netpbm in case ffmpeg is used.
Made xfonts-base to a recommendation since fonts can be loaded from a remote server and lintian complained.
Ben Hutchings [Mon, 7 Aug 2006 23:11:53 +0000 (23:11 +0000)]
Fixed initial reference count for null_prompt_service instances so that fatal error reports are not followed by a crash.
Corrected abuse of glib/gtk event loop revealed by fatal error report for initial URL.
Ben Hutchings [Sun, 6 Aug 2006 12:19:38 +0000 (12:19 +0000)]
Implemented jumping to chapters by setting a register in each button linking to a title and adding a jump table to each title's pre routine.
Changed index variable naming to use _index suffix if 0-based and _num suffix if 1-based.
Ben Hutchings [Sun, 26 Feb 2006 19:45:47 +0000 (19:45 +0000)]
Moved xml_escape into a separate file.
Changed voblist implementation to expect a real XML document and to resolve VOB filenames relative to the voblist.
Ben Hutchings [Tue, 20 Dec 2005 00:29:40 +0000 (00:29 +0000)]
Renamed various types to fit lower_case_with_underscores convention.
Renamed FrameBuffer to the more specific x_frame_buffer and removed "x_" from its accessor function names.
Renamed files to match function/class names.
Ben Hutchings [Thu, 15 Dec 2005 00:50:23 +0000 (00:50 +0000)]
Replaced BrowserWidget::init with a class that ensures proper initialisation and cleanup (I think).
Changed main() to use this and to set necessary browser preferences once it's instantiated.
Ben Hutchings [Thu, 15 Dec 2005 00:46:47 +0000 (00:46 +0000)]
Added support for "VOB lists" (files containing <vob> elements to be inserted into the dvdauthor XML file directly).
Added early test of VOB/list file existence, since dvdauthor doesn't test any files until it has processed the previous ones and this may take a long time.
Ben Hutchings [Thu, 15 Dec 2005 00:43:33 +0000 (00:43 +0000)]
Disabled scroll bars (though this doesn't seem to work in every case).
Moved tweaking of page settings so it's done at the right time whether in preview or processing mode.
Ben Hutchings [Sun, 27 Nov 2005 23:58:58 +0000 (23:58 +0000)]
Changed use of loading state variables so that pages will never be processed while there are still pending requests (this could happen previously, contrary to an assertion).
Ben Hutchings [Sun, 27 Nov 2005 21:09:44 +0000 (21:09 +0000)]
Cleaned up option processing.
Changed to accept only a single URI, which is then passed to the WebDvdWindow constructor, since all pages reachable from the first URI will be included.
Removed use of "about:" as a default URI.
Ben Hutchings [Sun, 27 Nov 2005 20:49:30 +0000 (20:49 +0000)]
Added more video standard parameters and organised them into structures.
Removed -geometry hack and added a --video-std option accepting a standard name in upper or lower case.