AbiWord 2.1.90 "Evil On A Stick" Changelog
-
Filed bugs fixed
Bug 1069 - Ctrl-Tab does not work as expected in tabbed dialogs (Mikey Cooper)
Bug 2340 - Hot-keys at Page Setup dialog don't work (Mikey Cooper)
Bug 4213 - Produces invalid HTML and XHTML (trouble with li tags) (fjf) (fjf)
Bug 4723 - Doc->RTF using unsupported shppict control
Bug 4788 - [valgrind] crash in msword doc (Dom Lachowicz)
Bug 4896 - the very last character can't be selected (sum1)
Bug 5144 - Tabs dialog should not insert unusable values
Bug 5166 - Dangerous shortcut in page setup dialog (Mikey Cooper)
Bug 5189 - [META] Tabbed dialogs impossible to alter without the mouse - Convert to Property Sheets (Mikey Cooper)
Bug 5534 - Copying and pasting a table looses the initial cell (Martin Sevior)
Bug 5562 - Bad transcription of accent in XSL-FO documents (Dom Lachowicz)
Bug 5659 - SaveAs HTML does not preserve text orientation (directionality) (Dom Lachowicz)
Bug 5697 - Very first click on table border is ignored (Marc Maurer)
Bug 6354 - (jordimas)
Bug 6401 - Add options to delete multiple rows/columns from tables (Martin Sevior)
Bug 6443 - Takes two clicks to start working... (Marc Maurer)
Bug 6537 - Export to XHTML ads 'lang' style, should be 'lang' attribute (Dom Lachowicz)
Bug 6569 - New document sends text to previous document, but backwords. (fjf)
Bug 6606 - Localised status bar displayed as incorrect UTF-8 (jordimas)
Bug 6700 - auto-save on crash must use .abw (Dom Lachowicz)
Bug 6731 - caps lock sensitive menu shortcuts (jordimas)
Bug 6780 - Crash when merging guadec docs (Tomas Frydrych)
Bug 6820 - Update Lithuanian translation (Kestutis Snieska)
Bug 6827 - printing: fonts revert to a "courier" like font, with the spacing from the selected proportional font (Tomas Frydrych)
Bug 6907 - Picture in a text box cannot be selected (Martin Sevior)
Bug 6956 - Crash when deleting hyperlinks from document (Martin Sevior)
Bug 6959 - .doc crashes on import (Robert Wilhelm)
Bug 6993 - add norwegian translation to desktop file (sum1)
Bug 6994 - crashes when load doc files with multiple tables. (Martin Sevior)
Bug 7065 - Notes not exported (Mark Gilbert)
Bug 7174 - Cut and copy textbox not implemented (Hubert Figuiere)
Bug 7241 - Copy/paste sometimes "messes up high characters" (Dom Lachowicz)
Bug 7305 - Crash when using strikeout after underline (Marc Maurer)
Bug 7330 - Crash when deleting footnote with full doc history (Tomas Frydrych)
Bug 7338 - Rulers unrefreshed after deleting table (Martin Sevior)
Bug 7370 - abi crashes when hitting return to insert new line (Martin Sevior)
Bug 7373 - Disable Insert > Endnote/Footnote when editing endnote (Martin Sevior)
Bug 7420 - Document with text pasted from internet explorer crashes after load (Tomas Frydrych)
Bug 7422 - Crash when changing case with text and table selected (Martin Sevior)
Bug 7454 - Crash when opening a file after closing lists dialog (jordimas)
Bug 7473 - Crash when using Page Down when layouting (Martin Sevior)
Bug 7475 - AbiWord crashes when attempting to turn the "Different header on first page" option on (Martin Sevior)
Bug 7478 - Can't delete a textbox after previously undoing its deletion (Martin Sevior) (Martin Sevior)
Bug 7491 - Crash when converting text to table with footnote selected (Martin Sevior)
Bug 7492 - Images converted when using text to table (Martin Sevior)
Bug 7493 - Crash in doc with unrecognized header after using text to table (Martin Sevior)
Bug 7507 - Crash when changing style with column selected (Martin Sevior)
Bug 7516 - abi hangs x session on assignment of highlight (Martin Sevior)
Bug 7520 - Crash when resizing textbox with image in it after selecting text to table (Martin Sevior)
Bug 7521 - Hang when deleting footnote and endnote together with TOC in doc (Martin Sevior)
Bug 7524 - Copying tables with bullets in them crashes AbiWord (Martin Sevior)
Bug 7526 - Edit hyperlink should ignore anchor (sum1)
Bug 7527 - Crash after deleting individual table cells from table (Martin Sevior)
Bug 7530 - Crash when inserting endnote above TOC (Martin Sevior)
Bug 7537 - Another misrendering bug in FEnotes (Martin Sevior)
Bug 7538 - Window menu doesn't change focus (Dom Lachowicz) (Dom Lachowicz)
Bug 7544 - Export Endnotes more accurately (Mark Gilbert)
Bug 7551 - Heart list click-drag-paste causes hang (Martin Sevior)
Bug 7554 - Crash when trying to save a new document (Mark Gilbert)
Bug 7562 - Crash when undoing removal of header with odd page break (Martin Sevior)
Bug 7564 - Endnote properties of document saved opposite to expected logical values (Mark Gilbert)
Bug 7565 - Note properties are not always exported (Mark Gilbert)
Bug 7573 - Formate footnotes/endnotes dialog doesnt reflect document (Mark Gilbert)
Bug 7596 - Vis dnd often doesnt redraw when it should (Martin Sevior)
Bug 7603 - Represent document-level properties in PP_PropertyMap (Mark Gilbert)
Bug 7613 - Endnotes should not startEmbeddedStrux (Mark Gilbert)
Bug 7614 - Footnotes should not individually startEmbeddedStrux (Mark Gilbert)
Bug 7635 - Crash when inserting table into hyperlinked text (Martin Sevior)
Bug 7636 - Crash when inserting endnote/footnote into hyperlinked text (Martin Sevior)
Bug 7640 - Import of footnotes (and probably endnotes as well) starts id from 1 instead of 0 (Mark Gilbert)
Bug 7649 - Crash when closing window (Marc Maurer)
Bug 7651 - Crash on startup with plugins (Dom Lachowicz)
Bug 7656 - assert: FL_DocLayout::findBlockAtPosition // We asked for a block, and we got a section. Bad (Martin Sevior)
-
Translations
- Updated translation for sq-AL (Besnik Bleta)
- ms-MY update (Sharuzzaman Ahmat Raslan)
-
Plugins
- New plugin template for a notification style plugin. Can be used to make a dashbaord plugin (Martin Sevior)
- Get rid of encoding manager BS in KWord exporter (Dom Lachowicz)
- Fix broken OpenWriter build (Mark Gilbert)
- Fix crashes in ScriptHappy plugin. Null-terminate string properly. Do not build fakepopen when building under MINGW32. (Mikey Cooper)
-
Platform (frontend) specific changes
-
Windows
- Added Abi suffix to plugins. No longer compile and canonical on make disttools or distimpexp. Linking to bzip statically, so no longer include bzip dll. Glib DLLs are now installed in AbiSuite2\AbiWord\bin instead of just AbiSuite2\bin (Mikey Cooper)
- Convert assignments to comparisons in if statements (in win32 code) (sum1)
- Fix sum rows/columns for windows release build (Martin Sevior)
- Remove extra comma (sum1)
- Avoid accessing various dangling pointers (Marc Maurer)
- Don't pass NULL to GetClientRect (Marc Maurer)
- Fix MinGW build (sum1)
- Remove exception code; extend runtime error logging in USP graphics class (Tomas Frydrych)
- Fix memory corruption bug (Marc Maurer)
- fix compiler warnings in USPGraphics (Tomas Frydrych)
Mac OSX
- Fix MacOS X build due to API changes. (Hubert Figuiere)
- Improve Cocoa-Abi scrolling behaviour (fjf)
- o fix re-draw buglet in Cocoa-Abi resize (fjf)
- Tidy up the Cocoa-Abi document-controller; improve start-up file-open (fjf)
- Don't open files off the command line - for now, anyway (fjf)
- Fix AbiCocoa rulers re-draw (Remi Payette) (fjf)
- Fix problem of events in one CocoaAbi window being sent to doc in another (fjf)
- Use a delegate class to handle menu shortcuts in CocoaAbi (fjf)
- Enable scroll-wheel and right mouse button in CocoaAbi (fjf)
- Add new virtual convenience methods to XAP_App to search for files such as templates, ispell dictionaries, profiles, etc. (fjf)
- Hard-wire system-level AbiSuite in CocoaAbi as "/Library/Application Support/AbiSuite" (fjf)
- Extend new App methods in CocoaApp to search also in bundle Resources (fjf)
- Make context menu work in CocoaAbi (fjf)
- Redraw scrollbars when value changes (Remi Payette) (fjf)
- Don't do the redraw within the resize notification (Remi Payette) (fjf)
- Fix some off-by-one buglets, and tidy up an earlier fix for same (fjf)
- Update About dialog so that license text scrolls (fjf)
- Force redraw of document view after show/hide rulers (Remi Payette) (fjf)
- Force redraw of horizontal ruler during left/right scrolling (fjf)
- Comment-out CocoaAbi splash-window status bar that wasn't used anyway (fjf)
- Add a dock menu with File-New, File-Open, and list of current frames (fjf)
- Fix some screen paint artifacts (Remi Payette) (fjf)
- Recent files menu doesn't require existence of a current view (fjf)
- Fix some screen paint artifacts (c. Remi Payette) (fjf)
- Recent files menu doesn't require existence of a current view (fjf)
- Fix keyboard left/right extend selection in CocoaAbi (fjf)
Unix
- Remove <requires lib="gnome"/> from glade file (Marc Maurer)
- Gladify Styles Dialog (Robert Staudinger)
- Remove some apparently dead code from the format-frame dlg, which was causing a gtk runtime error when it was opened. (Robert Staudinger) (Marc Maurer)
- Make dingbats display. (Martin Sevior)
- A lot of the work make gnome-print print dingbats. (Martin Sevior)
- Greatly simplify printing code. dingbats and symbols print just fine now. (Dom Lachowicz)
- Make it possible to actually set the history with the history dialog. (Martin Sevior)
- Updating rpm spec template (Rui Miguel Seabra)
- Recent file list length from 4 -> 9 (Marc Maurer)
- Fix to ignore hdrftrs without truncating the document in XHTML output (Mark Gilbert)
- Implement copy/cut/select text box from context menu (Martin Sevior)
- Fixes to RTF exporter to support column and page positioned text boxes (Martin Sevior)
- Support text wrapping around text boxes (Martin Sevior)
-
-
Other changes
- Fix flicker on selection (Martin Sevior)
- Improve flicker deleting text (Martin Sevior)
- More fixes to full justification (Martin Sevior)
- Fix toggleCase() (Tomas Frydrych)
- togglePlain() changes (Tomas Frydrych)
- Fix bugs in flickerless selection (Martin Sevior)
- Fix selection drag lag (Martin Sevior)
- Fix flicker on visual text drag. Speed up visual text drag (Martin Sevior)
- Text box drag speed ups. Text always contained in text boxes (Martin Sevior)
- A bit more robustness for the cursor motion keys (Martin Sevior)
- Some fixes for cursor types near text boxes (Martin Sevior)
- Fixes to images in Frames and a crash editting a huge and complex document (Martin Sevior)
- Don't insert an extra paragraph when pasting into a block with a footnote/endnote (Martin Sevior)
- Fix units for caret width (Tomas Frydrych)
- Fix a handful of html export bugs, prepare for more fixes to come (Mark Gilbert)
- Implement basic Text to Table conversion (Martin Sevior)
- Stop crashing for drag'n'drop of text (tamlin)
- Fix uninitialized variables spotted by Mike Nordell (Martin Sevior)
- Preserve character properties on text-to-table (Martin Sevior)
- Improve footnotes again. (Martin Sevior)
- Fully fix all the footnote bugs I could find. (Martin Sevior)
- Link between foot/endnote refs and anchors in HTML output (Mark Gilbert)
- Prevent crashes importing frames and text in the same RTF document (Martin Sevior)
- Substantial speedup expanding the size of header/footers. (Martin Sevior)
- Fix truncating of footnote/endnote last char in HTML output(Mark Gilbert)
- Fix bug in XHTML exporter caused by exporter's over-confidence (fjf)
- Implement Editable Hyperlinks and implement "Jump To Hyperlink" in context menu (Martin Sevior)
- Fix a crash making an image 0 height (Martin Sevior)
- New plugin notification system (Martin Sevior)
- Fix insert hyperlink (Martin Sevior)
- Define a plugin listener type (Martin Sevior)
- Clean up the code a little bit by not having various member note counters all over the place - it's more clear and self-contained now (Mark Gilbert)
- Get rid of a gtk runtime warning in Stylist (Rob Staudinger)
- Fix bug where super/sub valigns would never be imported from xhtml because abi was looking for superscript/subscript (Mark Gilbert)
- Fix to output in xhtml vertical-align:sub/super rather than subscript/superscript (Mark Gilbert)
- Fix note references and text in xhtml to use their respective styles (Mark Gilbert)
- Fix segfaults deleting sectionFrame or endFrame struxes (Martin Sevior)
- Send change of focus to the notification system (Martin Sevior)
- Fix a bug in table selection that made selected cells appear in different places (Martin Sevior)
- Fix flicker of visual draging images across images (Martin Sevior)
- Don't override requested C(XX)FLAGS unless necessary (Mark Gilbert)
- Fix some mem leaks in wrapping code. Fix crash moving a text box with images (Martin Sevior)
- Make visual copy work again (Martin Sevior)
- Tweaks to select first cell (Martin Sevior)
- Fix all my pixel and selection dirt bugs (Martin Sevior)
- Fixes for selections (Martin Sevior)
- Fix crash inserting a TOC into a hyperlink (Martin Sevior)
- Do not insert NULL font pointers into font cache (Tomas Frydrych)
- Avoid dereferencing NULL (Tomas Frydrych)
- Put undo globs around operations in List dialog (Martin Sevior)
- Fix pixel dirt particularly right aligned text (Martin Sevior)
- Import binary pictures data from RTF. (Hubert Figuiere)
- Bidi fixes (Tomas Frydrych)
- Prepare for and release 2.1.90 (Mark Gilbert)

![[Logo]](/gfx/swish-a.jpg)