2.4.5 Changelog
Jean Brefort
Add a french translation to the .desktop file (Unix)
Fix a crash in the Set Languages dialog with new enough gtk+ (Unix, bug 10126)
Fix GNOME Office charts resizing (Unix)
Gary Coady
Fix a gtk+ context menu scroll bug (Unix, bug 7604)
Mikey Cooper
Use GdkPixbuf to import WMFs and add support for WMF drag-and-drop (Unix)
Daniel d'Andrada Tenório de Carvalho (INdT)
The OpenDocument importer now recognizes (and behaves accordingly to) table:number-columns-repeated attribute in table:table-column elements
The OpenDocument importer won't try to create a new section from inside a table cell when a paragraph within it uses a style that orders it (e.g., asking to change the master page style).
Bugfixes: 10265
Dom Lachowicz
Fix a crash when closing AbiWord with the insert symbol dialog open (Unix, bug 10031)
A bit of defensive code should work around bug 10178
Fix an OpenDocument import crash on invalid XML (bug 10193)
Fix a crash in OpenDocument import when we encounter some vector drawing commands (bug 10043)
Fix a Mail Merge field quotes problem (bug 8191)
Make the GNOME dictionary plugin handle non-ASCII characters (Unix, bug 10184)
Bugfixes: 10213, 9284, 10090 (possibly)
Patrick Lam
Fix a crash on exit (Unix, RedHat bug 182399)
Ricardo Pérez López
Add a spanish translation to the .desktop file (Unix)
Marc Maurer
Fix a security bug that was reported to us by Joxean Koret (thanks a lot!). A stack corruption could be triggered in the toolbar code by loading a document which contained a style with an insanely long name (afftects only Windows and Unix)
Fix AbiWord's unusability on x86_64 architectures (Unix, bug 8776)
Replace hr with hr-HR as a language code
Make sure that we can't get stack overflows when using _really_ long debug messages (Debug builds only)
Ditch the "Coquille" extension to the DocBook exporter
Move from to itex2MML 1.0 to 1.1.5; this allows for more compatibility with AMSLaTeX when entering LaTeX like equations.
Bugfixes: 10197
Ryan Pavlik
Update the Math library dependency download in the Tools installer. This reduces the download size from 2.89mb to 545kb!
Ditch the junk PDF plugin on Windows (it never worked anyway)
Disable building of the jpeg plugin on Windows, as the "win32native" plugin makes it redundant
Change the import/export installer to not refer to Coquille, as well as fix capitalization of DocBook (Windows)
Martin Sevior
Stop flicker if the zoom doesn't change and we just change the height
Fix assert on exit if the embed plugins are present but not used
Fix a crash when importing an OpenDocument file due to brain dead code (bug 10341)
Do not write corrupt AbiWord files (bug 10177)
Fix the creation of an invalid file after inserting two tables into a bulleted list (bug 10282)
Fix a crash when inserting footnote with an endnote selected (bug 10240)
Bugfixes: 10228, 10239, 10353
Robert Staudinger
Update the AutoPackage specfile (Unix)
Fridrich Strba
Improvement of conversion of lists alignment for WordPerfect importer
Convert page margins in the WordPerfect importer correctly if libwpd is giving both page margins and sections margins
Fix to allow import of OpenWriter documents that lack some XML streams, and allow styles to be in the content.xml
sum1
Fix "AbiWord installer puts an add/remove programs entry in with quotes" (Windows, bug 9408)
Implement Jordi's proposed fix for bug 10042 (Windows)
Fix some Stylist dialog updating issues (Windows)
Fix a bug that caused an existing stylist to become non-functional if you raised another stylist through the TOC dialog
Fix a misleading comment in the stylist code
Honor the --nosplash preference (Windows)
Allow Kurdish to be selected as the language for the main installer (Windows, part of bug 9635)
Fix a crash after pressing Esc in the LaTeX dialog (Unix, bug 9698)
Four win32 dialogs fail to open if they're closed with another window (Windows, bugs 9990, 9991, 9992, 9993)
Disable/enable the TOC heading style label and button based on the 'has heading' checkbox (Windows)
Fix a bug that prevented stylist categories from auto-expanding when the current style was the topmost entry (e.g. Contents 1) (Windows)
Fix two more write errors in the XSL-FO exporter
Add support for nine more languages when using the main installer (Windows)
Integrate Kurdish and Sardinian dictionary downloads into the main installer (Windows, bugs 9635 and 9762)
Fix hang when selecting insert symbol dialog without symbol.ttf installed (bug 10169)
Correct the dictionary sizes added during the commit for bugs 9635 and 9762
Initialize a lot of variables all over the place to make the code generally more stable
Fix an invalid memory read bug exposed by the document from bug 9005
Significant rewrite of the DocBook plug-in. Adds support for equations, charts, fields, nested tables, metadata, revision history, revision marks, positioned images, TOCs, and text boxes; improves support for hyperlinks, bookmarks, section nesting, images, tables, and headers and footers (lists are still not handled). Fixes Bugs 2275, 7019, 10066, and part of 9430.
Fix an "Out-of-bounds array read when loading a .doc" (bug 10261)
Don't crash when selecting a menu entry that wasn't correctly removed (e.g. selecting the Wikipedia menu entry after deactivating the AbiWikipedia plug-in)
Prevent crashes caused by inserting embed or math runs into TOCs (bug 9721)
Escape <keyword> values, as well as element properties, revision remarks, and field values on DocBook export before outputting them
Add support for <bibliosource>, <bibliorelation>, and <bibliocoverage> for better Dublin Core mapping in the DocBook exporter. Also, add some element definitions necessary for the importer.
Improve the handling of <abiword> props on export to DocBook. Also, make it easier to identify TOCs on import.
Prevent ucf-headings.odt (an AbiWord test suite file) from crashing on import
Fix a table-related crash on OpenDocument import (bug 10324)
Fix a list-related crash when exporting to OpenDocument (bug 10006)
Prevent the original crash from bug 10063
Fix a couple of common write errors in the OpenDocument exporter
Fix a number of unitialized variable issues when exporting TOCs to OpenDocument
Escape metadata and initialize a variable to prevent valgrind warnings in the OpenDocument exporter
Prevent an import crash that occurred with the exported OpenDocument from Attachment 3613 (from bug 9867)
Fix a crash on 'fo:column-count="0"' in the OpenDocument importer (bug 10076)
Fix several bugs in the OpedDocument importer: a common import footnote crash and prevent the three separate crashes that occurred when loading ucf-continueNumbering.odt, ucf-numberedList.odt, ucf-sectionAttribute-2.odt, and ucf-startValue.odt (from the AbiWord test suite)
Fix a crash when exporting a header to OpenDocument (bug 9798)
Don't pass uninitialized values to UT_strcmp, which should completely fix bug 10006
Add a note to the build instructions for MSVC6
Fix some more crashes in the OpenDocument importer, including the one triggered by cjk-office.odt (from the AbiWord testsuite)
Fix a crash in the OpenDocument exporter that occurred if you had more than one section with layout information (reproducible with dad_indt.odt from the AbiWord testsuite)
Fix a common crash when exporting images to OpenDocument due to an uninitialized value
Don't pass uninitialized file streams to fwrite() if a header or footer isn't found; should prevent crashes on OpenDocument export
Fix a common null pointer crash during OpenDocument import
Fix another uninitialized value crash during OpenDocument import
A fix for <keyword> handling in the DocBook exporter (dbk_corner_cases_general.abw from the AbiWord testsuite will now output the last keyword)
Fix two mismatched delete()s in field-related code in the HTML exporter
Fix invalid memory reads and writes in the Goto dialog (Unix)
Fix a mismatched free() in the Styles dialog (delete() was being used with calloc())
Initialize a value in the Lists dialog (Unix)
Initialize two values in the Word count dialog and fix a potential hang in the Lists dialog (both Unix)
Raise the Image dialog when double-clicking a picture; only works on Windows, and maybe mac (bug 9862)
Remove a duplicate line from the Croatian translation for the Windows installer
Translations
Shai Sztern: updated Hebrew translation (and a work-aroud for the last letter chopping)
Jonathan Ernst: updated French translations
Martin Srebotnjak: updated Slovenian translations
Renato Pavicic, Martin Srebotnjak: new Croatian translation
Renato Pavicic: new Croatian translation for the Windows NSIS installer
Martin Srebotnjak: Slovenian translation update for the Windows NSIS installer
K. an Drouizig: updated Breton translation
Pawan Chitrakar: bew Nepali translation
Bai Dongyi: updated Chinese translation
Amos Batto: updated Bolivian Quechua translation