2.1.1 Changelog

Christian Biesinger

Support importing line spacing from SDW files and allow importing more than one tabstop in a paragraph

Don't set attributes without a value in the SWD plugin

Add missing break in the in the SWD plugin so that text alignment still is imported correctly

Support font sizes from SDW files, and print file offsets in debug output correctly

Support importing tabstops from SDW files

Indicate in debug output when a text attribute is unknown in the SDW plugin

Show hexdump debug output where it belongs in the SWD plugin

Johan Björk

QNX implementation of UT_gettimeofday and a stub for the getEthernetaddress

QNX compilation fixes

Nathan Bullock

Assume you want to print a range of pages when editing the ranges in the Unix Print dialog

Jeremy Davis

Build fix (maybe, try generic xap_frame header instead of Win specific one)

Minor uninstaller fixes for win32

For Windows installer: Albanian translation from ?.

Support additional languages during installation.

Add Norwegian localization support to installer

Support detailed extra help in installer only if nsis helpbutton plugin available

Add support for localized dictionary name (not filename) to installer

More work towards add/remove (modify install) support and adjustments for MinGW build (should allow creation of installer now, but does not yet provide working installer)

Fix build

Initial modify (add/remove) support, start of more selective uninstall, and support of command line overrides to autodetected settings (Win95, internet connection, etc).

Change so StartMenu entry for local help page installs (or not) as expected

Snippets pulled into separate files for easier reuse and updates

Pull some more stuff into separate file and shorten comment displayed in add/remove support options

More restructuring, add backup of prior file associations and restoration on uninstall, fix lang store code (move definition so should properly store installer language for future use)

Move component description location define before including mui.nsh again

More simplification and properly support fallback to default language for missing strings in translations

Start of Win32 installer cleanup, remove supports for classic NSIS look and separate each section into their own file.

Switch to lzma compression (same as in 7zip) and fix so uses smalldesc again

Add credits.txt to installer since referenced by help files (credits page)

Update installer script to work with NSIS ModernUI updates

Add WMF, EMF support installer script to work with NSIS ModernUI updates

Remove JPEG stuff since now a plugin and update MSVC make build to default to building with NSIS 2 based installer

Hubert Figuiere

Fix frame related crasher on OSX

Fix mem leaks in find replace

Pure virtual methods in image class

Refactor GR_Image

Fix mem leaks

Fix spurious asserts

Fix pointer <-> long casts

Fix change of getCoverage() prototype

Fix 64-bit builds by using UT_NumberVector (fix bug 6153)

Fix 6478

Remove debugger symbols from OSX release builds.

Build fixes

Never use DOC EOL

Fix RTF importer bug failing on WordPerfect generated RTFs (Bug 6334)

Fix RTF importer crash/hang on some documents (Bug 6268)

Update OSX for new Graphics classes

Fix problem with encoding with bookmark import.

Fix bug 6434

Fix order of property definitions

Warnings squashes

Implement nullUpdate on OSX

Implement leftright and up-down cursors for OSX

Update Makefiles

Fix Info.plist problem

Use X-Code project files for OSX

Fix DocComparison dialog

3 new dialogs for OSX DocComparison -ListDocuments -History

Remove dead code

Fix a crash when quitting and no frame open (MacOS X). should not impact other platforms

Refactor take #2bis: forgot this class moved away.

Refactoring take #2: remove XAP_Frame dependency for bindings Fix a few crashers introduced by take #1

Fix a crasher when there is no frame

NSTableView now have alternated colors on 10.3.

Stylist dialog for OSX.

Build fixes

Refactor XAP_App classes a little bit Make same editmethod have an option to be called without frame Make openURL() method of XAP_App instead of XAP_Frame for the reason explained above

Fix a bug where toolbar was hidden after closing frame #2

Missing ut_uuid.cpp. Fix bug 6358

HTML options dialog for OSX

Added feature to not inline XPMs this save some space in the binary

Buttons are togglable

Fix bug 6348 and refactor code a little bit to not have to fix it twice or more.

Fix name clash with Objective C

new files Split target dependcies to keep AbiWord lighter. Use Complete instead

Fix allocation problem: the frame window was in an autorelease pool never released removed dead code small change for l10n

load an empty doc in the frame.

Remove superfluous XAP_Frame * AP_App::newFrame(AP_App *) Add XAP_Feature to allow app running without any frame (MacOS X)

Honour open file command....

Makefile to convert xpm to png... using ImageMagick Toward bug 6317 fixing

Fix spelling dialog: show the text and almost works

Fix draw image Remove XOR

Implement XAP Feature Get rid of XOR when the XAP Feature tells (MacOS X)

Header include fix for recent libfreetype/Xft combination.

Changed toolbarWindowController class name. Forgot to commit that

Fix combo box focus problems.

Non debug asserts Disable standard asserts when in Deployment (-DNDEBUG for that reason)

Add "non debug" assert for MacOS X.

Towards an automatic builder for MacOSX. Works but perfectible.

wv: bump version fribidi: file cleanup

Use UT_UTF8String instead of UT_String for line thickness ASSERT on this unimplemented GUI callback

handle standard style 154

implement show/hide toolbars (OSX)

Speed up resize and correctly fix it (unlike in previous code) fix statusbar resize Resize frames when the toolbar resize (OSX)

Cleanup Fix a few NSExceptions

Fix scrolling H Fix pixel dirt redraw (bad layout in nib) on left ruler Fix redraw when resize: much slower and done properly (OSX)

Fix bug 6261

Fix iconv issues

Convert style sheet names from UCS-2 to UTF-8. This was not previously done (only Word97, and FE edition of previous)

fix rounding errors (OSX)

GR_Graphics::setLineProperties receive layout units: do the conversion Small code optimization (OSX)

Implement painter Implement line properties correctly Fix logic bugs fix pixel dirt in restore Rectangle various code cleanup update graphics on resize... (OSX)

Fix a crasher: discard update callback before destroyer Ruler object

Frank Franklin

Implement Fix crasher from Tomas Frydrych

Build updates

psion plugin fixes for XDarwin

Integrate coquille plugin into the docbook plugin to avoid build problems

Open[Help]URL updates / build fix

Build fixes for AbiGdkPixbuf, bmp & jpeg plugins

Add abi-libpng.m4 o add --with-fink option to configure o fix nextgen.sh to use glibtoolize on Darwin

Tomas Frydrych

Fix warnings

Fix bug that overlayed all chars on a line on Windows

Preparation for compiling Graphics class as a plugin

Preprocessor directives for compiling as a plugin

Generalisation of line breaking

Work on justification

Table-related fixes

Uniscribe graphics

Fix mapXY bug

Fix two memory leaks

Uniscribe work

Added logging facility

Removal of block-level char width cache

HTML table format tweaking

Remove UT_Stack (offending 64-bit architectures)

HTML border formatting fixes

Graphics factory work

'Compact' option for the exporter

HTML output optimatisation

Abs-units exporter option et al.

Changes related to mac removal

Do not use MAC address to generate uuids

Fix couple of HTML table related issue

Code clean up

Added setUpperLimit()

Work on itemization

Summary of graphics layer

Fix caret positioning

Revision fixes

Graphics factory

Portable #pragma warning

Graphics factory turned on

Graphics factory work

BiDi refactoring

Extracted new shaping-related classes from gr_Graphics.h/cpp

Input modes related build fix

Move ContextGlyph to graphics

Tweaked ListDocuments dialogue

Dynamically load/unload dlls for UT_getEthernetAddress()

Tweaked ListDocuments dialogue

Full history tracking

Revisions & history work

Win32AppImpl related things

Document comparison Dialog (Windows)

Preference for not using MAC address

Change hashing algorithm

Call to setlocale()

More uuid work

Removed misleading comment

Refactoring PD_Document & AD_Document

Remove references to uuid_t

Autorevision string

Extra comments

Added hash32() and hash64()

Edit time keeping

Versioning functions

Bashing functions

BiDi work (logical ordering on screen)

UUID work

HTML exporter options class-only and title

Added UT_UTF8String::lowerCase()

Functions to set/get LinkCSS option

Allow linking of external CSS stylesheet instead of exporting style definitions

Daniel Furrer

Casting madness and warning fixes

Fixed lots of other small BeOS bugs

Commented out a lot of BeOS-code which needs more investigation/a rewrite to get the thing to compile a bit further

Continued the seperation of .._BeOSFrame/BeOSFrameImpl

Fixed some BeOS bugs

Moved some BeOS code around

Added stub-implementations for the "new" (oh well, to beBeOSos at least ;)) dialogs, namely FormatFootnotes, FormatFrame, FormatTable , InsertTable,MergeCells SplitCells and Stylist

Mark Gilbert

Fix defaults

New templates.

Translation string checks and updates

64-bit fixes

Alan Horkan

Readme changes which "fixes, adds spaces and rephrases some sentences mostly to avoid some of the pseudo 'misspellings'".

Karl Ove Hufthammer

Update the Norwegian translations of the .desktop file,

Change the spelling of 'Norwegian Nynorsk/BokmÃ¥l' in the credits and Windows installation file

Fix the title of the Format Text Box Dialog

Theppitak Karoonboonyanan

Fix Thai input methods (Unix, Bug 6397)

Dom Lachowicz

Don't crash on importing bookmarks (Pacify Bug 6489)

Remove disable_depreciated (improved fix from....)

First pass at ATK accessibity stuff

Fix AbiWord man page typo (Bug 6446)

Fix bug 6388

(enchant) More system myspell stuff

Fix 6385

Many build fixes

Support Norwegian nn and no

Fix Norwegian issues

Fix issue where the default printer is lpr -P(null) on Unix (Bug 6373)

Patch from Micheal Rosenbruch

Fix printing of fields

Improve Stylist dialog

Printing fixes

Add abillity to set default print command anywhere (Bug 2164)

Fix typo in finish languash defs

enchant update to latest myspell

Fix setlocale issues

Fix bug 6278

Fix missing unistd.h for build on Solaris (Bug 6278)

Fix bug 6262

(Enchant) Update HSpell

Update BiDi docs

Lonny Lee

Speedup patch to fix Bug 5880

Frodo Looijaard

Psion importer updates, Psion exporter major updates.

Jordi Mas

Build fixes

Menu enconding fixes (Windows)

Bug 5738

memory leak and resource fixes

Centers the list and mark revisions dialog boxes

Bug 5673

RTF importer indentifies metafiles and memory leak fix

Bug 6308

Bug 5989

Marc Maurer

Update doxygen config

Ugly hack in the WordPerfect Plugin to ignore headers/footers instead of crashing

2.0.5 ChangeLog

Bump version number to 2.1.1

Remove the coquille plugin from the RPM spec

Enable hinting in the Unix Stylist Dialog

Remove some bogus private: declarations

Replace <stdexcpt.h> with the proper stdlib includes <exception> and <stdexcept>, and replace exception with std::exception

Fix the diving make build system

Update MSVC project files and README

Require gucharmap < 1.3.0 and GTK 1.3.x deprecated build fixes (Unix)

Require gtk >= 2.2.0 instead of 2.2 ... just for fun (Unix)

Require fontconfig >= 2.0, instead of >= 2.1 in the RPM spec

Lil' description update of the WordPerfect plugin

Adjust the WordPerfect plugin to the new libwpd 0.7.0 API

Fix the Mingw build build

Added xap_BeOSAppImpl to the makefile and fixed a bug (Daniel Furrer)

Christian Neumair

Add localizeButtonMarkup function.y HIGify Format TOC dialog.

Mostly HIGify Format TOC dialog.

Some MetaData dialog HIG tweakage.

Ryan Pavlik

Update Windows screenshots

Michael Pritchett

Fix improper clipboard access

Handle grayscale XPMs on Windows

Nadav Rotem

Build fixes for OTS

Alberto Cabello Sanchez

Fix LaTeX export bug in footnotes (Bug 6429, patch reworked by Hubert Figuiere)

Martin Sevior

Fix valgrind jumps on uninitialized data

Fix uninitialized value in ap_Preview_Paragraph, no need for all the toc- properties by default.

Fix crashers.

Fix table property changes from the Dialog

Fix crash on delete text.

Right clicking on a squiggled word always gives the spell-context menu again.

Remove a clearscreen call when printing justified text.

Synthesized symbol fonts (like italic) now work.

Fix crash on synthesized fonts.

Fix bug in RTF importer that prevented all docs with lists from being imported.

Build fixes

Abiword respects previous Geometry settings again.

Fold Tables and disconnected lists.

Folds unconnected lists and tables now.

Unix build fix and ground work for Folded text improvements.

Text folding between list items.

Implement the TOC dialog spin buttons. Fix uwog's scrollwheel over TOC bug.

Fix clearScreen for TOCs

Shiny new Format TOC Dialog.

Fix some numbering issues with TOC's

More TOC fixes. Fixes uwog's 6474 amongst others.

fix uwog's TOC crasher 6473

Fix uwog's TOC bug 6472 .

Fix clearscreen bug in head that left character dirt at the end of a line.

AutoUpdate works. Autosaved files don't appear in most recent, Zoom after changing portrait/landscape works.

Up and down arrows now the the right thing when moving over TOC's

Fix the auto-updating of the TOC dialog.

Fix left and right arrow motion around TOCs. Fix crash on FormatTOC if no TOC selected.

Fix AbiCommand plugin to work with Tomas's Graphics class factory.

Fix selection of TOC broken across pages.

TOC's break across pages now.

Unbreak the build for qnx,cocoa and win32.

FormatTOC now basically works.

More TOC goodness. Now it notices if a TOC is selected. TAB type itemlist filled.

Click and select a TOC.

Change the API of mapXYToPosition to handle selecting TOC's

Updates to the Format TOC dialog. Now the Labels ItemLists are filled.

Basic ground work and Glade file for Format Table of Contents.

More nice TOC fixes.

Fix a tab bug with indented lines in the TOC.

Rewritten TOC backend allows lots more flexibility and features.

new fp_DummyRun class to remove unwanted Listlabels from TOC's

Rework the TOC layout to allow arbitary labels to be placed before each TOC heading.

Fix lots of column selection bugs including 6323 .

Single click column selection.

Fix 6414 , fields and TOCS are grey.

Just some files to start with for Format TOC.

TOC's have Heading numbers. More TOC bug fixes.

TOC fixes. Things behave nicely for TOC's inserted anywhere in the document.

History Dialog for Unix.

Glade file for Unix History dialog.

Fix unix build. Implement DocComparison for Unix in HIG style.

Fix crash on open file.

Fix Unix build. Some TOC stuff.

Some small fixes for TOC's

TOC now immediately reflect changes in the heading in the document.

Lots more TOC goodness. Page number and TAB inserted.

Modifying the toc-dest-style is no wimmediately reflected in the TOC.

Lots of TOC fixes.

More TOC work. "Insert Table of Contents" works to zeroth order.

Yet more steps towards a working TOC. Getting close now :-)

Another step towards TOC's

Lots more stuff for TOC. Now there are menu items...

Make the cursor not blink if not focussed, fix a crash closing a window with stylist running, some way towards making AbiWord compile under unix. AP_STRING_ID_MSG_AutoRevision

fix 6332 , crash on editting tables with multiple windows.

TOC layout and container classes are in the compile chain and now build.

Fix bug 6331 Cursor Offset while editing header/footer. Plus more stuff for TOC

Fix a Win32 compiler warning. Thanks Johnny Lee.

Some basic PieceTable stuff we need for Table of Contents.

Finish the Stylist dialog for unix.

Some success with GtkTreeView and bugs fixed int he XP layer of Stylist.

The code to load the styles into a useful tree in the XP layer. Some work on Unix stylist GUI.

A step along the way to having nested tables span pages.

Full fix for 6143, fix for incorrect assert in exp_HTML.

Line thickness for Frames.

Set table line widths via the GUI.

Fix 6143 paste text bug.

Complete fixes to Styles Dialog.

Lots more fixes to the styles dialog.

Keep Full justification after Instant Zoom

Fix mem leak (thanks Jordi!)

Fully fix 6234 Footnotes/Endnotes should be much more reliable.

Some work towards fixing 6234 (endnote at end of paragraph)

Fix crash on loading document in bug 4531 . Various styles dialog fixes.

Hopefully fix 6158 .

AbiWord side of previewpng. Particularly note new ap_UnixApp method, makePngPreview(const char * pszInFile, const char * pszPNGFile, UT_sint32 iWidth, UT_sint32 iHeight

AbiCommand New feature previewpng, ConvertToPNG server implementation.

Fix initializers..

Implement "server" command to AbiCommand. Make convertToText more fault tolerant.

Robert Wilhelm

Fix wv's utter brokenness in stylesheet handling

Match return value of fl_BlockLayout::getPosition to declaration.

XMLEscape() recent filenames (Bug 4733)

Translations

? - Initial Arabic translation

Ismo Mäkinen: Updated fi-FI translation

Francisco J. F. Serrador: Updated es-ES translation

Besnik Bleta: Updated sq-AL translation

Marc Maurer: Updated Dutch translation

Nelson C. T. Ferraz: Updated pt-BR translation

Karl Ove Hufthammer: Updated Nynorsk translation

Rhoslyn Prys: Updated Welsh translation

Sharuzzaman Ahmat Raslan: Updated Malay (ms-MY) translation

Nelson C. T. Ferraz: Updated pt-BR translation

Raphael Finkel: Updated Yiddish translation

Jordi Mas: Updated Catalan translation

Besnik Bleta: English typo correction in the Windows installer