Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 6b4ba8bff85d714653eb39040ef64a8c > files > 45

python-pyrite-publisher-2.0.0-3mdk.ppc.rpm

2001-12-24  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/plugin_TealDoc.py (Plugin.__init__): Added
	heading style properties.

	* PyritePublisher/plugin_RichReader.py
	(RichReaderDocWriter.send_heading): Fix restoration of justify
	after a centered header.
	(Plugin.__init__): Added heading style properties.

	* PyritePublisher/plugin_HTML.py (DocHTMLParser.handle_data):
	Added capability for capturing text without swallowing it (like
	save_bgn/save_end).

	* PyritePublisher/dtkplugins.py (load_all_plugins): Fixed mismatch
	between builtin plugin names and keys in plugin dictionary.
	(RawParserPlugin): Renamed to 'RawText'.
	(DocDBOutputPlugin): Renamed to 'DocOutput'.

	* PyritePublisher/plugin_textoutput.py (FakeDocStream.close):
	Added doc-only-output link for debugging.

	* PyritePublisher/dtkplugins.py (BasicDocWriter.mark_footnote): Added.
	(BasicAssemblerPlugin.__init__): Added footnote_marker_format
	property/option.

	* PyritePublisher/plugin_textoutput.py (FakeDocStream.close):
	Don't close output stream if it is stdout or stderr.

	* PyritePublisher/plugin_HTML.py (Plugin.open): Use copyProperties
	to transfer preferences.
	(Plugin.__init__): Change no_link_footnotes to footnote_links,
	and no_anchor_bookmarks to bookmark_anchors
	(DocHTMLParser.*): See above.

	* PyritePublisher/plugin_TaggedText.py (Plugin.feed): Add bookmark
	regexp searching.
	(Plugin.__init__): Same.

2001-12-23  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/plugin_textoutput.py (Plugin): Added text-output
	link for use by future doc-dumper plugins.

2001-12-20  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/dtkmain.py (main): Added loading of .pyrpubrc.
	(main): Added list_properties option/code.

	* PyritePublisher/config.py: Added.

	* PyritePublisher/dtkplugins.py (DTKPlugin.set_priority): Added
	(for config support).

	* PyritePublisher/plugin.py (PropertyMixin.has_property): Added.

	* PyritePublisher/dtkmain.py (main): Allow multiple plugins to be
	specified with multiple -P options, in addition to by using
	commas.

	* PyritePublisher/plugin_debugoutput.py (FakeDocStream): Allow
	specification of file to write to.
	(Plugin.__init__): Added output_filename and various dump_*
	options.

	* PyritePublisher/plugin.py (PropertyMixin.copyProperties): Added.

	* PyritePublisher/plugin_ztxtoutput.py (Plugin.open): Added output
	filename option.

	* PyritePublisher/dtkplugins.py (DocDBOutputPlugin.__init__):
	Added output filename option.
	(DocDBOutputPlugin.open): Same.

	* PyritePublisher/doc_database.py (DocWriteStream.has_feature): Added.

	* PyritePublisher/plugin_copydoc.py: Added (first DOC:raw plugin).

	* PyritePublisher/plugin_pdbinput.py (Plugin.open_input): Added zTXT
	support.
	(Plugin.go): Same.
	(Plugin.open_doc): Return text/plain mimetype instead of
	application/octet-stream.
	(Plugin.go): Added DOC:raw protocol support.

	* PyritePublisher/ztxt.py (zTXTReadStream.__getattr__): Added.

	* PyritePublisher/doc_database.py (bookmark_unpack): Was stupidly
	broken.

	* PyritePublisher/ztxt.py (zTXTReadStream.get_annotations): Added.
	(zTXTReadStream.get_bookmarks): Added.

	* PyritePublisher/plugin_Text.py (Plugin.feed): Add regexp
	matching for bookmarks.
	(Plugin.__init__): Same.

	* PyritePublisher/doc_database.py (bookmark_pack): Null-terminate
	bookmark titles.

	* PyritePublisher/ztxt.py (zTXTWriteStream.close): Null-terminate
	bookmark and annotation titles.

	* PyritePublisher/plugin_HTML.py (Plugin.__init__): Added
	bookmark_headers.
	(DocHTMLParser.end_h1 et. al.): Same.

	* PyritePublisher/doc_database.py (DocReadStream.get_bookmarks):
	Added.

2001-12-19  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/doc_database.py (DocReadStream.__getattr__): Added.

	* Release 1.99.3
	
	* PyritePublisher/plugin.py (CLIOptionParser.__call__): Support
	multiple plugins with the same commandline arguments.

	* PyritePublisher/dtkplugins.py (DocDBOutputPlugin.open): Added
	output directory option.

	* PyritePublisher/plugin_ztxtoutput.py (Plugin.open): Added output
	directory option.

	* PyritePublisher/plugin_TaggedText.py (TagAPI): Added text
	capture support for multiline tags.
	(Plugin.feed): Same.
	(TagAPI.process): Fixed case folding to actually work.
	(TagAPI.process): Added support for end-tag methods.
	(TagAPI.begin_ANNOTATION): Added annotation support.

2001-12-18  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/dtkplugins.py (load_all_plugins): Fixed path
	problem which prevented plugins from loading the pyrpub script is
	located in a different directory.
	(load_all_plugins): Construct list of plugins dynamically.

	* PyritePublisher/plugin_HTML.py (DocHTMLParser): Swallow and
	ignore <style> tags.

	* PyritePublisher/dtkplugins.py
	(URLStreamInputPlugin.open_input): Do something less nonsensical
	when converting a URL with no path/filename component.

	* PyritePublisher/plugin_HTML.py (DocHTMLParser.anchor_end): Added
	annotation support.
	(Plugin.__init__): Same.
	(Plugin.open): Same.

	* PyritePublisher/plugin_TealDoc.py (TealDocWriter.__init__):
	Added 'richtext' feature marker.

	* PyritePublisher/plugin_RichReader.py
	(RichReaderDocWriter.__init__): Added 'richtext' feature marker.

	* PyritePublisher/doc_database.py (DocWriteStream.has_feature): Added.

	* PyritePublisher/dtkplugins.py (BasicDocWriter.set_annotation):
	Added annotation support.
	(BasicDocWriter.has_feature): Added.

	* PyritePublisher/doc_database.py (DocWriteStream.annotate): Added
	stub function.

	* PyritePublisher/plugin_QED.py (Plugin): Changed to use
	doc-only-output.

	* PyritePublisher/plugin_TealDoc.py (Plugin): Changed to use
	doc-only-output.

	* PyritePublisher/plugin_RichReader.py (Plugin): Changed to use
	doc-only-output.

	* PyritePublisher/dtkplugins.py (DocDBOutputPlugin): Added a new
	link type, doc-only-output, so that the previous plugin in the
	chain can force the Doc format even if there are multiple output
	plugins which follow the Doc DB API.

	* PyritePublisher/plugin_Text.py (Plugin): Changed description.

	* PyritePublisher/plugin_TealDoc.py (Plugin): Changed description.

	* PyritePublisher/plugin_TaggedText.py (Plugin): Changed description.

2001-12-17  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/plugin_RichReader.py (Plugin): Changed description.

	* PyritePublisher/plugin_QED.py (Plugin): Changed description.

	* PyritePublisher/plugin_HTML.py (Plugin): Changed description.

	* PyritePublisher/dtkplugins.py (BasicAssemblerPlugin): Changed description.
	(URLStreamInputPlugin): Same.
	(DocDBOutputPlugin): Same.
	(RawParserPlugin): Same.

	* PyritePublisher/dtkmain.py (Chain.check_plugin): Fixed scope
	bug.
	(Chain.choose_best_plugin): Fixed scope bug.

	* PyritePublisher/plugin_ztxtoutput.py: Added.

	* PyritePublisher/ztxt.py: Added.

	* PyritePublisher/plugin_TaggedText.py (TagAPI.__init__): Escape
	re metacharacters in tag prefix.
	(Plugin.__init__): Set default value of tag prefix.

	* PyritePublisher/plugin.py: Added OptionParsingError exception.

2001-06-25  Rob Tillotson  <rob@pyrite.org>

	* Release 1.99.2
	
	* PyritePublisher/dtkplugins.py (PLUGINS): Comment out
	undistributed plugins.  (This really should be automated.)

	* PyritePublisher/plugin_HTML.py (DocHTMLParser): Fix import of
	'entitydefs'.

	* PyritePublisher/plugin_TealDoc.py: Fix import of 'metrics'.

2001-05-31  Rob Tillotson  <rob@pyrite.org>

	* Release 1.99.1

	* PyritePublisher/dtkmain.py (main): Added hack to check for
	--DEBUG command line option, which raises the plugin log level.

	* PyritePublisher/prc.py: Replaced reference to Pyrite._ with a
	stub.

	* PyritePublisher/plugin.py (ObjectLoader.load_plugins): Added
	"continue" after ImportError in plugin, and also traceback
	logging.  (Debian bug #99379)

2001-05-17  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/doc_database.py (bookmark_pack): Added.

	* PyritePublisher/plugin_HTML.py (Plugin.eof): Fix NameError.

2001-03-30  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/dtkplugins.py (URLStreamInputPlugin.go): Accept
	mimetype parameter.
	(RawParserPlugin): Changed to accept application/octet-stream.
	(RawParserPlugin.feed): Fixed typo.

	* PyritePublisher/dtkmain.py (main): Adjusted pathfinding to use
	multiple mimetypes returned from input plugin.
	(main): Pass mimetype to input plugin's go() method.

	* PyritePublisher/dtkplugins.py (URLStreamInputPlugin.open_input):
	Made return multiple mimetypes.

	* PyritePublisher/plugin_pdbinput.py: Added.

	* PyritePublisher/doc_database.py (DocReadStream.__init__): Added
	db parameter to allow stream-izing of an already existing prc.File
	object.

2001-03-29  Rob Tillotson  <rob@pyrite.org>

	* Release 1.99.0

	First preview release of Pyrite Publisher 2.0.
	Changes from the last version of Doc Toolkit are too numerous to
	mention; see the Doc Toolkit changelog for previous release
	history.