
990709	Install kdelnk files if KDE is present on the system.

990705	Added ez as supported format (using 2rtf for the conversion).

990704	Ported to new Tooltip and Handle widgets.

990630	Moved pack_selection, pack_string_selection, unpack_selection,
	unpack_string_selection to pw/matrix.c.

990629	Resized all 16x16 pixmaps to 24x24.

990622	Use load_pixmap in xcommon for the icons.
	Updated file format documentation in fileformats.html.

990621	Generalized interface to external converters: register-converter
	(see fileio.c) allows PW to convert files it can't handle directly
	into another format which it can handle. register-converter is
	called by the wrapper function register-converters, or manually
	after PW has started. The default register-converters in pw.scm
	adds catdoc and mswordview as converters for different versions
	of MS Word. As a result, fileio_doc.c is no longer needed.
	Fixed buffer overrun in fileio_html.c.

990611	Changed horizontal scrollbar thumb size to 1.0 to reflect the
	fact that it doesn't do anything.

990606	New function (goto-line) as Window - Go To - Line in buffer.

990604	New function (ins-special-char) as Edit - Special Char.

990601	Type until automatic line break. New line gets the same
	justification (left, center, right) as the previous.

990526	Updated Swedish messages in dictionary.sv.in.

990523	Fixed the format handling in the RTF writer.

990522	Use bops to load and save HTML with better accuracy. Keep more
	formatting when loading, such as italic and bold fonts.
	Similar changes to RTF reader/writer code to preserve structure.
	Made bop markers optional. (display-bops 1) to enable.

990521	Rewrote next-line and previous-line so they work going from
	a long line to a short one.
	When splitting a line, don't change the style on the second line
	unless it is wrong (because it also replaces formats).

990520	Fixed line and paragraph rebreaking, style changes and so on using
	the new bop code.

990518	Added the bop field to each line record. New tag .bop in
	fileio_pw.c to set bop on next line. For backward compatibility,
	every line gets a bop for old files. The RTF reader is currently
	broken since it does not set bops, but the problem won't show up
	until we reimplement the line breaking algorithm.

990516	Auto-generate commands.html from menu.scm.

990509	Use XmbLookupString rather than XLookupString in Richtext.c
	and TextField.c to get reliable support for dead keys.

990506	Removed unused pw_plugin_* functions from xpw.c.

990430	Reduced PostScript bloat from 9:1 to 5:1 per character by
	defining A as {show} and using that instead. Still pretty bad.

990427  Fixed the DSC comments in fileio_ps.c so the previewer can
	automatically set the right paper and rotation.
	Replaced all the Form widgets in window.c with Rudegrid.

990426	Moved lots of app resources to xcommon.

990424	Landscape orientation. Select paper using names from a menu
	rather than typing in point sizes.
	(delete-block) would crash when no block was selected.

990423	Added all strftime functionality to header/footers. Changed
	escape character to '&' for other directives.

990422	Paper type and size. Orientation can be set to portrait or
	landscape (doesn't yet change anything).
	Margins: top, bottom, left, right, header, footer.
	Header and footer.
	Set first page number.
	Set tab distance.
	Added check boxes to form input.

990418	Moved all the app-defaults for the file selector and dialog
	boxes into xcommon/filesel-ad.h and xcommon/dialogs-ad.h.

990408	Replaced tryuntar in fileio_pw.c with the one in common.c.
	Made Richtext widget not handle VADJ_MASK (already done by rc_draw).

990404	Redesigned file selector.

990402	URL on Help menu updated to point at new site.

990401	Replaced the Layout and Pw widgets with the new Rudegrid.

990330	Replaced my Frame widget with Ed Falk's.

990324	Replaced Application widget with Layout from Xaw3d.

990225	Make llpr copy the string so chomp doesn't modify string literals.
	Abolished all pw_plugin_blah functions.
	Moved plugin commands from xpw/xpw.c to pw/cmds.c.
	New plugin-select, plugin-write and plugin-read functions.

990214	Plugins talk back. See Siag.

990213	New global flag plugin. In plugin mode, always save in PW format
	if nothing else is specified. Reset the "changed" flag in
	save_plugin. New function plugin-resize.

990212	Move sheet up, down, top, bottom. New functions: get-sheet
	and move-sheet.

990211	Image widget scales images when it is resized. Image plugin
	uses Image widget. Automatically select the first plugin when
	there is only one; don't display a list.

990208	Croatian messages, thanks to Matej Vela <vela@zagreb.mioc.hr>.

990206	Norwegian messages, thanks to Bjrn-Ove Heimsund
	<s811@drone.ii.uib.no>

990202	Rudimentary Python bindings.

990130  Dummy args to SIOD to make it allocate more memory.
        Function readline in siod/slibu.c renamed lreadline.
        Links to Siag home page added to Help menu.

990115	Frame and Application added (see siag).

981223	New module fileio_doc.c uses catdoc to load Microsoft Word
	documents. Doesn't preserve formatting or handle fast save,
	but still... Catdoc must be installed separately.

981223	In fileio.c: separate loading formats from saving formats, so that
	the file selector box doesn't display formats it can't handle,
	such as Postscript when loading a file.

981130	Made show_format display the horizontal adjustment correctly.

981129	Fixed the same problem with loading files with bogus styles as
	in Siag. Also, fixed the same plugin display bug as in Siag.
	Removed the useless test.pw example.

981125	Moved pw.man from xpw to pw/docs.

981120	Moved all position fields into the sheet structure so they will
	stay put when tabbing between sheets.

981118	Off-by-one error in set_format prevented block format changes.
	Set XtNcomboTop so keyboard focus can be restored.

981117	All the style, format, adjustment controls on the toolbars work
	as expected setting the current format. They do not work for setting
	block format.

981116	Typo in pw.scm: plugins.scm should be plugin.scm.
	Changed format code to use encode-format and decode-format
	like in Siag.

981114	Multiple sheets work.

981111	Added support for multiple definable styles, like in Siag.
	Updated or added GPL comments in every source file.
	Started to add multiple sheet support in PW as well. I'm dead
	set on keeping this from ever compiling, let alone ship.

981105	Moved main.c from xpw to pw. This means that the UI separation
	should be complete (?)

981104	The same anti-reversing for Command and Toggle as in Siag.
	Replaced Hsep with Label.

981027	Their reader couldn't read hex. Fixed. Also added some formatting.
	Added keywords pard, plain, sectd, f, fs, fonttbl, deff, row, cell.
	Added font table and properties for default font, font number, size.

981027	Font alias table to deal with fonts that we don't have but that
	have close replacements. E.g. Arial => Helvetica.

981026	Replaced my RTF reader with Microsoft's from the RTF 1.5 spec.

981022	Appears to be stable with the new formats now.

980908	Multilevel menus.

980810	Released 3.0.

980802	Fixed the selection code and made the RichText widget highlight
	*all* the selected text.

980724	Added man page.

980723	Right mouse button pops up shortcut menu.

980723	New plugin command WIN prints toplevel window id on stdout. No
	longer is it necessary to depend on unreliable and ambiguous
	window names to find the plugin.

980722	Personal config file moved from $HOME/.pwrc to $HOME/.siag/pw.scm.

980721	New option -plugin makes PW behave like a plugin: implements
	communication over stdin/out + does not set window name.

980720	Added structured file format and plugins just like in Siag.

980718	Replaced Form widget with custom Pw widget for main window layout.

980717	Speling cheker.

980709	New commands copy-current-format, use-copied-format,
	define-style and cleanup-style make style and format handling
	more flexible.

980704	Moved tooltips to xcommon, changed all references from
	"helptext" to "tooltip".

980702	Use new RichText widget for output, instead of Canvas.

980701	Removed types.h. Moved icon.c to xcommon. XPM no longer optional.
	Rewrote print and preview in Scheme. Split into pw and xpw, just
	like Siag; this is a big change.

980629	Made PW part of Siag Office 2.80.

980629	Removed a bug that made the last line disappear.

980616	Made the format menus not flicker when typing.

980415	Revamped RTF: saves almost all formatting, loads properly.

980412	Added check to line_height in case it isn't allocated.
	(Humberto Ortiz-Zuazaga <zuazaga@cncac68.cnnet.clu.edu>)

980410	Load HTML properly including formatting and styles.

980307	Changed everything. Version 2.70.

971110	Added recent cosmetics from Siag. Version 2.55.

970824	Add another Canvas widget for a ruler. No drawing code yet.

970824	Draw on a brand new Canvas widget instead of a Core widget.

970805	Made show_format() update adjustment buttons properly.

970729	Updated documentation and broke out common parts into common/docs.

970728	Broke out common code into subdir common.

970718	Automatically break lines when they get too long. V 2.23.

970713	Started experimenting with a simple "object" embedding system.

970711	Save as RTF.

970710	Colours. Selection using custom target PW_BLOCK. Reduced flicker
	in screen update by using new pr_line_flag when only current line
	needs redrawing.

970709	Lots of changes to make the program more useful. Block, styles,
	fileformat. And synchronize the version numbers with Siag.
	New version 2.22.

970702	Updated user interface to look like Siag. Still not useful in any
	reasonable sense.

970309	Change most pwline ** args to buffer*.

970309	Printing.

970306	Delete characters, split and join lines.

970302	Insert characters at point. [Is it just me, or is this f*cking
	boring compared to spreadsheets?]

970301	Cursor movement OK.

970226	Displays text in different fonts in a window.

970226	Started converting Siag to Pathetic Writer. Empty window works,
	nothing else.

