1.1.4 Changelog

Christian Biesinger

Enabled choice of page size in page setup dialog.

Fixed a casting away of constness in the StarOffice plugin.

Johan Björk

Fixes to QNX build arising from units work.

Fix to FV_view::cmdSelect()

Besnik Bleta

Albanian localisation work.

Mikey Cooper

Fixes to Win32 _OpenURL code.

Bug fixes: 1921

Joaquin Cuenca Abela

Fixed a font handling bug.

Jeremy Davis

Fix Win32 toolbar bug.

Finished in progress work on Win32 frame.

Fix Win32 crash on startup.

Win32 build fix.

Compile date returned as compile date, rather than build ID.

Updated peer expat to 1.95.6.

Build fix under MSVC 5.

Fixed an incorrect expression in RTL code.

Build fix related to iconv.

Andrew Dunbar

ispell code refactoring.

Encoding manager work.

Lots of conversions of C casts to C++ casts.

Changed basic en profile from en-AU to en-US.

Added profiles for many RTL languages.

Fixes for const-correctness.

Upgraded C casts to C++ casts for plugins.

Bug fixes: 3596

Hubert Figuiere

Fixed compile warnings.

Updated PB project files.

Removed MyMin and MyMax from Cocoa files.

Enhancements to RTF, progress towards fixing bug 4531.

Made caret blink on Cocoa.

Fixed build breakages.

Squashed compile warnings in wv.

Fixed warnings and build breakage due to cast changes.

Added ProjectBuilder files for building Abi on MacOS X.

Fix MacOS X build files and copy OLE headers to framework.

Various Mac fixes.

Fixed a bug in expat.

Fix a segfault on MacOS X.

Rulers fix.

Include popt in Cocoa build.

Raphael Finkel

Fixes to perl scripts to generate po files.

Yiddish localisation work.

Ramon Flores

Galician localisation work.

Anthony Fok

Japanese localisation work.

Encoding handling fix.

Frank Franklin

Removed pedantic flags from wv build if building on QNX.

Fixed makefiles to not install fonts if xft is enabled, and to not install dictionaries if pspell is enabled.

Changed installation locations.

Fixed some casts.

Enabled the HTML Options dialog.

Set ABISUITE_HOME variable in auto* build.

Removed the wrapper script altogether.

Better platform support for abiword-plugins.

Major improvements to XHTML import.

Put the basic XHTML importer back into Abi, rather than a plug-in.

XML work and XHTML import fixes.

New HTML import plug-in.

Build fixes.

XHTML cast changes.

Added a class to generate XML IDs.

Added a plugin containing preliminary code for a new file format for Abi.

Removed illegitimate colours from named list.

Removed equation of ffffff with transparent.

Work on Abi's internal properties.

Bug fixes: 4540

Tomas Frydrych

Pointer initialisations in ispell code.

Internationalisation fixes.

Removed an unnecessary new/delete pair in fp_TextRun.

Numerous BiDi fixes.

Added comments on handling overstriking characters to code.

Preference fixes, including adding a preference for whether the document language changes when you change the keyboard.

Memory optimisation and code beautification in UT_ContextGlyph.

Fixed memory leaks.

Win32 code to change text colour so that it is readable against a dark selection.

Improved handling of justified text runs.

Added BiDi functions to wv.

Bug fixes: 4023

Mark Gilbert

Fix a memory leak in the Encoding Manager.

Fixed an invalid free() problem.

Build fix in wv.

Added --enable-symbols compile flag.

Diving make support for libglade.

Updated diving make to make AbiWord-2.0 binary, and to be otherwise compatible with auto* build.

Fixes to Win32 diving make.

Allow Win32 diving make not to use peer iconv.

Masayuki Hatta

Japanese localisation work.

Larin Hennessy

Updated C casts to C++ in docbook and xsl-fo plugins.

Fix a reinterpret cast error in xsl-fo.

Update docbook plugin to use latest versions of docbook file format.

Cast cleanup in OpenOffice plugin.

Cast cleanup in StarOffice, Docbook, and HTML plugins.

Cast cleanup in XHTML plugin.

William Lachance

OpenOffice exporter refactoring and support for span properties.

Clean up of WordPerfect importer.

Added column import to OpenOffice importer.

Dom Lachowicz

Work on GNOME 2 port.

Build fixes in language code.

Integration of GNOME help system.

Added a help button to all dialogs that support help.

Use system-specified selection colour on unix.

Fix a crash on startup.

Fix to retain selection even if AbiWord doesn't have focus.

Unix code to change display colour so text can be read against a dark selection background.

Work on BiDi MSWord import.

Fix some problems arising from changes of C casts to C++ casts.

Commented out wvIsBiDiDoc because it was causing crashes.

Implemented gnome print support.

Converted some dialogs to use radio buttons rather than check boxes.

Fix modeless dialogs and hack around font preview for gtk 2.2.

Enormous patch to use only one set of units (layout units) throughout Abi.

New and improved transform class.

Added gnome drag-and-drop.

Fixed gnome print graphics printing.

Added and subtracted page sizes from page setup dialog to maintain parity with gnome print.

Google plugin.

Fix to allow tools plugins to build again.

Fix custom page sizes in gnome print.

Bonobo work.

Added a class to save and restore the current selection, as groundwork for fixing many bugs.

Work towards making all import filters capable of taking material from the clipboard and putting it into Abi.

Got the XHTML clipboard basically working.

Gnome Print now handles justified text.

Removed file-type extensions from references to help files in the source code, so that they can added dynamically.

Fixed an assert and crash arising when you tried to use Abi from the command line.

Fix to let Abi run on unix without a valid display.

Removed some old source files.

Removed the help files from the source tree.

Win32 build fixes.

Bonobo printing fix.

Incorporate gucharmap, and use it for the Insert Symbol dialog.

Added a script to automatically generate DocBook versions of the documentation.

Updates to HTML documentation script.

Script to make HTML help pages in a gnome-friendly fashion.

Fixes to HTML export.

Gnome-help integration.

GnomeSpell integration and other spelling improvements.

Improve spellcheck to use correctWord API.

Fix memory leaks.

Fixes to OpenOffice importer, including preparation for importing styles.

Fix GTK printing of justified text.

Suppress grey background for fields when printing.

Substantially improved OpenOffice style importing.

Build fixes for abicommand.

Fixed a problem where the font preview was displaying at 180 point.

Fixed a header/footer crash.

Removed the UCS2 string classes, as they are not used.

Some warning fixes and speed-ups.

Patch to make table toolbar widget work on obscure gtk/glib setups.

Bug fixes: 615, 1237, 1539, 1540, 1621, 2102, 2157, 3297, 3645, 3832, 4294, 4481, 4561, 4563, 4573, 4648, 4652, 4692, 4693

Patrick Lam

Removed redundant #ifdefs in layout code.

Removed redundant MyMin and MyMax functions.

Enormous patch to use only one set of units (layout units) throughout Abi.

Fixes to units patch.

Changed a variable name to clean up after units patch.

Fixed an infinite loop in Fit to Width zoom.

Improvement in ut_units, removing its depedency on GR_Graphics.

Removed --show command line option.

Split up the command line function.

Fix caret awareness of window width.

Bug fixes: 3280, 4633

Johnny Lee

Fix typo in ie_imp_RTF.

Bug fixes: 3269, 3550, 3845

Jordi Mas

Win32 build fixes related to ABISUITE_HOME.

Disable typing in font, font size, and style combo boxes.

Fix top and left rulers in Win32.

Fix Win32 toolbars.

Fix spelling options on Win32.

Fixed frame drawing problems.

Fix Win32 image drawing.

Resurrect the Win32 caret.

Implement font preview in Win32.

Fixed Win32 context menus.

Bug fixes: 4147

Marc Maurer

Fixed some compile warnings.

Fixed drawing of page boundaries when layout marks are shown.

General work for gladeification of dialogs.

Gladeified About dialog.

Rewrote WordPerfect importer to use libwpd, and be much better.

Dutch localisation work.

Fix to Format Table dialog related to unified units work.

Build fix for wordperfect plugin.

Gladeified Insert Table dialog.

Gladeified Insert Page Numbers dialog.

Made Insert Page Numbers preview fancier.

Gladeified Header/Footer dialog.

Work on cell marker dragging.

Gladeified Zoom dialog.

Gladeified Date/Time dialog.

Gladeified Field dialog.

Cast fix.

Bug fixes: 4664

Rodrigo Moya

Update to LibGDA plugin, so that mail merge 'just works'.

Christian Neumair

German localisation work.

Michael Pritchett

Upgrade peer expat.

Use system-specified selection colour on Win32.

Win32 build fixes.

Rhoslyn Prys

Welsh localisation work.

Sharuzzaman Ahmat Raslan

Malay localisation work.

Rui Miguel Seabra

Fix size of Language dialog so that Help button fits.

Fix to rpm spec template to account for the demise of the wrapper script.

Build fix.

Martin Sevior

Change Insert Symbol to use a vector rather than an array.

Fix UnixGraphics to handle multiple symbol fonts.

Make horizontal text layout use screen units.

Fixed crash on print.

Ability to format footnotes & endnotes.

Fixed a couple of crashes on exit.

Screenshots for Format Footnotes.

Added support for footnotes in tables.

Fixed a bunch of zoom-induced crashes.

Fixed non-debug builds on unix.

Plugged some memory leaks in unixMenu.

Enabled dragging of table row markers, and thus setting the table height.

Code refactoring for endnotes.

Merged in endnote code.

Fixed table-related bugs.

Endnotes implemented and bugs fixed.

Fixed a columnbreaker bug.

RTF export of endnotes.

Code to test AbiWidget and AbiWord bonobo control.

Fixes to AbiWidget.

Fix so that Zoom is remembered between sessions and frames.

Fixed deletion of footnotes and endnotes.

Fixed some GTK-critical warnings from abiwidget.

Fix some table-related bugs.

Major speed-up by caching properties.

Table bug fixes.

Endnotes now change to the requested type.

Fix to make endnotes appear at the end of the document.

Fixed an invalid delete [] in RTF export.

Fixed clicking in Insert Symbol.

Make the font preview appear when you first load it.

Fix some header/footer/footnote bugs.

Fixed a crash.

bonobo2 server file.

Abi can be embedded as a bonobo component.

Bug fixes: 2715, 4111, 4416, 4500, 4549, 4649, 4657, 4706

Tim Silversides

Patch to allow printing pages in reverse order.

Chad Thomas

Linux/PPC build fixes.

Sam Tobin-Hochstadt

Added a long footnote test document.

Fixed configure for people who only have aspell.