Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > a7619453c68947d851c3efbb35bedd45 > files > 74

python-pyrite-publisher-2.1.1-6mdv2010.0.i586.rpm

2002-07-15  Rob Tillotson  <rob@pyrite.org>

	* Release 2.1.1
	
	* PyritePublisher/plugin_pdbinput.py: Add import of 're'.

2002-04-01  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/dtkmain.py (Chain.close): Support protocol specs
	in path.
	(Chain.open): Same.

	* PyritePublisher/plugin_ztxtoutput.py (Plugin.open): Add protocol
	argument.

	* PyritePublisher/plugin_textoutput.py (Plugin.open): Add protocol
	argument.

	* PyritePublisher/plugin_pdboutput.py (Plugin.open): Add protocol
	argument.

	* PyritePublisher/plugin_docoutput.py (Plugin.open): Add protocol
	argument.

	* PyritePublisher/dtkplugins.py (DTKPlugin.open): Add third
	argument for protocol.

	* PyritePublisher/dtkmain.py (Chain.pathfind): Add protocol
	specifications to path returns.
	(PPInstance.find_paths): Support protocol specs in paths.

2002-03-27  Rob Tillotson  <rob@pyrite.org>

	* Release 2.1.0
	
	* PyritePublisher/config.py (PPConfigProcessor.cmd_inputfilter):
	Added inputfilter command support.

	* PyritePublisher/dtkmain.py (PPInstance.__init__): Pass instance
	to config processor.

	* PyritePublisher/plugin_URLStream.py: Moved URLStream plugin to
	its own file.
	(Plugin): Added support for external filters which convert one
	mime type to another.

	* PyritePublisher/dtkplugins.py (load_all_plugins): Check for
	plugin usability.

2002-03-26  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/plugin_ztxtoutput.py: Use PDBOutput instead of
	native.

	* PyritePublisher/ztxt.py (zTXTWriteStream.close): Allow passing
	of prc.File object instead of filename.

	* PyritePublisher/plugin_docoutput.py: Use PDBOutput instead of
	native.

	* PyritePublisher/plugin_pdboutput.py (Plugin.close): Added
	install support.

	* PyritePublisher/doc_database.py (DocWriteStream.close): Allow
	passing of an already opened prc.File object instead of a filename.

	* PyritePublisher/plugin_pdboutput.py (Plugin.close): Added unique
	name generation.

	* PyritePublisher/plugin_docoutput.py: Moved DocOutput plugin to
	separate file.

	* PyritePublisher/dtkmain.py (Chain.pathfind): Rewrote using a
	graph-traversal algorithm to allow for cycles and such.

	* PyritePublisher/dbprotocol.py: Added.

	* PyritePublisher/plugin_jfile.py: Added.

	* PyritePublisher/plugin_dbfieldguess.py: Added.

2002-02-05  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/dtkplugins.py (load_all_plugins): Only try to
	load plugins if __file__ is a .py.  (Modules inside a py2exe
	compressed archive have a __file__, but it is something like
	"<foo.py in archive bar.exe>".
	(load_all_plugins): Fully qualify names from the plugin_modules
	metadata.

	* setup.py: Add support for py2exe on win32.

	* PyritePublisher/pyrpub: Exit after running GUI.

	* PyritePublisher/pyrpub: Try importing gui_wxwin from PyritePublisher.

	* PyritePublisher/gui_wxwin.py (PPMainFrame.__init__): Add task
	picker.
	(PPMainFrame.init_advanced_options): Comment out plugin pickers.
	(PPMainFrame.do_options): Handle task selection.
	(PPMainFrame.do_options): Fix return of forced plugins.

	* PyritePublisher/plugin_pdbinput.py (Plugin.open_input): Win32
	filename fix.

	* PyritePublisher/dtkplugins.py (URLStreamInputPlugin.open_input):
	Win32 filename fix.

2002-01-09  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/plugin_RichReader.py (Plugin.__init__): Register task.

	* PyritePublisher/plugin_TealDoc.py (Plugin.__init__): Register task.

	* PyritePublisher/dtkplugins.py (DocDBOutputPlugin.__init__):
	Removed -C and -T short options.
	(load_all_plugins): Get list of plugins from generated metadata if
	necessary.

	* PyritePublisher/plugin_ztxtoutput.py (Plugin.__init__): Added
	task definitions.

	* PyritePublisher/dtkmain.py (TaskDefinition): Added.
	(PPInstance.register_task): Added.
	(PPCLI.cmd_list_tasks): Added.

2002-01-07  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/dtkplugins.py (DTKPlugin.has_feature): Added.

2002-01-01  Rob Tillotson  <rob@pyrite.org>

	* PyritePublisher/gui_wxwin.py: Added.

	* PyritePublisher/dtkmain.py (PPInstance.find_plugins_with_link): Added.
	(PPInstance.set_property_all): Added.

	* PyritePublisher/plugin_textoutput.py (Plugin.__init__): Fixed
	call to superclass.

	* PyritePublisher/plugin_TaggedText.py (Plugin.__init__): Fixed
	call to superclass.

	* PyritePublisher/plugin_Text.py (Plugin.__init__): Fixed call to
	superclass.

	* PyritePublisher/plugin_frotz.py (Plugin.__init__): Register
	wildcards.

	* PyritePublisher/plugin_pdbinput.py (Plugin.__init__): Register
	wildcards.

	* PyritePublisher/plugin_HTML.py (Plugin.__init__): Register
	wildcards.

	* PyritePublisher/dtkmain.py (PPInstance.register_wildcard): Added.

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

	* PyritePublisher/dtkmain.py (PPInstance.find_installer): Added.

	* PyritePublisher/dtkplugins.py (load_all_plugins): Add API call
	support. (Also throughout the rest of this file and other
	plugins.)

	* PyritePublisher/plugin.py (CallableLoader.load_plugins): Fixed a
	stupid error display bug.

	* PyritePublisher/plugin_basicdoc.py: Moved code from dtkplugins.py.

	* PyritePublisher/dtkplugins.py (DocDBOutputPlugin): Made installable.
	(InstallerPlugin): Added.

	* PyritePublisher/plugin_ztxtoutput.py (Plugin): Made installable.

	* PyritePublisher/dtkplugins.py (OutputPlugin.__init__): Added
	direct install support.

	* PyritePublisher/prc_install.py: Added.

	* PyritePublisher/dtkmain.py (PPInstance.has_plugin): Added.
	(PPInstance.get_plugin): Added.
	(PPCLI.cmd_list_plugins): Distinguish between filter plugins
	[which return a list of supported links] and others.

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

	* PyritePublisher/prc.py (PCache.updateDBInfo): Added.

	* PyritePublisher/dtkplugins.py (URLStreamInputPlugin.open_input):
	Guess mimetypes from some URLs, and whenever text/plain or
	application/octet-stream are otherwise chosen.

	* PyritePublisher/plugin_pdboutput.py: Added.

	* PyritePublisher/dtkmain.py (PPInstance): More refactoring.

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

	* PyritePublisher/dtkplugins.py (DTKCallback): Removed, since the
	PPInstance is now its own callback.

	* PyritePublisher/dtkmain.py (PPInstance): Added as part of main
	program refactoring.
	(PPCLI): Same.

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

	* Release 2.0.0
	
	* 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.