AbiWord Changelog

What's new in AbiWord 3.0.4

Nov 27, 2019
  • Internationalization:
  • Translation updates and fixes:
  • Russian
  • Core:
  • Fixes in the core (all platforms)
  • Bug 13697 - fix a build failure in ut_jpeg.cpp
  • Plugins:
  • MathML:
  • Bug 13917 - Fix a improper call to strncmp()

New in AbiWord 3.0.3 (Nov 25, 2019)

  • Internationalization:
  • Update Slovak translation (Jaroslav Ryník)
  • Update sq-AL.po (Besnik Bleta)
  • Core:
  • Update release script for git (Hubert Figuière)
  • New generate_changelog.py for git and disable generate_changelog.php script (Hubert Figuière)
  • AppData: added changes for 3.0.3 (Hubert Figuière)
  • Bug 13904 - Fix touch pad scrolling. (Hubert Figuière)
  • Make abiword build with libical3. Fixes #13881. (Jean Brefort)
  • Do not #include evolution-data-server with C linkage. Fixes #2 and https://bugs.gentoo.org/690162 (David Seifert)
  • build: Don't check for libecal. (Iain Lane)
  • AppData: fix some validation errors. (Hubert Figuière)
  • Initialize gtk in the tests to prevent crashing. (Hubert Figuière)
  • Fix a runtime error (integer overflow) (Jean Brefort)
  • Fix a bad static_cast. (Jean Brefort)
  • gtk: fix stylist styles population (Hubert Figuière)
  • gtk: fix Gtk criticals in dialog stylist (Hubert Figuière)
  • AppData: Add license (Hubert Figuière)
  • Added gitignore (Hubert Figuière)
  • AppData: use the proper ID (Hubert Figuière)
  • AppData: include OARS data (Hubert Figuière)
  • AppData: use https. New screenshot. Added releases. (Hubert Figuière)
  • Bug 13672 - Add AppData file. (Hubert Figuiere)
  • Bug 13791 - Disable double buffering on Gtk3. (Hubert Figuiere)
  • Bug 13791 - Reduce the gdk updates to reduce flickering in X (Hubert Figuiere)
  • Bug 13791 - Fix flicker and caret problems. (Hubert Figuiere)
  • Bug 13815 - draw event should return TRUE (Hubert Figuiere)
  • Don't delete GError but use g_error_free instead (Hubert Figuiere)
  • Do not delete[] strings allocated with g_malloc(). Fixes #13834 (Jean Brefort)
  • Bug 13826 - Part 3: Fix out of bounds read of basedon style (Hubert Figuiere)
  • Bug 13826 - Part 2: fix an out of bounds access. (Hubert Figuiere)
  • omit frame pointer when -fsanitize (Hubert Figuiere)
  • Add libasan support at configure time (Hubert Figuiere)
  • Bug 13827 - Fix overflow read in PNG (Hubert Figuiere)
  • Bug 13819 - Remove nullptr as we don't require C++11 (Hubert Figuiere)

New in AbiWord 3.0.2 (Oct 26, 2016)

  • Translation updates and fixes:
  • Welsh
  • Serbian
  • Finish
  • English (Canada)
  • English (Australia)
  • English (Ireland)
  • Core:
  • Various build fixes: Bug 13697, bug 13650, bug 13726, Bug 13753, Bug 13569
  • Various crash fixes: Bug 13716, Bug 13752, Bug 13807, Bug 13766
  • Various memory leaks fixes.
  • Bug 13533 - Fix printing of SVG images.
  • Bug 13709 - Fix import of very long paragraphs.
  • Bug 13722 - Fix scrolling in the Insert Symbol dialog.
  • Bug 13729 - Make the available languages list expandable.
  • Bug 13731 - Fix text rendering after an SVG image
  • Bug 13662 - Never change an image resolution on scaling.
  • Bug 13734 - Do not execute radio buttons events when unchecked.
  • Bug 13736 - Properly iterate through the plugin arguments
  • Fix SVG icon.)
  • Fixed bug in the font chooser.
  • Bug 13773 - Fix the ruler and background page theming on Gtk3. Ruler knobs no longer do "3D" on Gtk3. Bug 13762
  • Bug 13787 - Fix the table widget drawing
  • AbiWord works better on Wayland: Bug 13766, Bug 13767
  • Import/Export:
  • OpenDocument:
  • Bug 13707 - Fixed paragraph export to Open Document.
  • Bug 13706 - If needed apply default style for headers.
  • OpenDocument: Fix a buffer overrun
  • Plugins:
  • Collaboration:
  • Fix various build issues. Bug 13712, Bug 13754 and Bug 13742

New in AbiWord 3.0.1 (Dec 23, 2014)

  • Core:
  • Bump win version number to 3.0.0 (Marc Maurer)
  • Bug 13564 - Fix crash in abw to HTML conversion. Uplifted from master (Hubert Figuière)
  • Bug 13565 - Missing cdump.pl in the tarball. Uplifted from master (Hubert Figuière)
  • Fix 13572: libabiword_init annotation is wrong (Daniel Narvaez ). Cherry-pick from trunk@33573. (Hubert Figuière)
  • Fix 13548: Need method to hide/show rulers in the python bindings (Gonzalo Odiard ) Cherry-pick from trunk@33575. (Hubert Figuière)
  • Fix comments that mention "AiksaurusABI_invoke" when a different name is involved. Bad cut and paste. No code change. (UPLIFT from trunk) (Hubert Figuière)
  • Bug 13586 - We don't have a frame when printing. UPLIFTED from trunk (Hubert Figuière)
  • Bug 13593 - Fix build issue with bison 3.0 Author: Dimitri John Ledkov (Hubert Figuière)
  • Bug 13582 - Fix redraw region in custom widget. Cherry-picked from trunk@33870 and reworked for 3.0.x (Hubert Figuière)
  • Bug 13585 - fix abi_widget_get_content annotation. from Danel Narvaez. Cherry-picked from trunk@33877 (Hubert Figuière)
  • Bug 13596 - Fix extending selection with Ctrl+Shift+arrow key. Cherry-picked from trunk@33878. by jbrefort. (Hubert Figuière)
  • Evolution needs to be 3.6 now Cherry-picked from trunk@33916 trunk@33921 (Hubert Figuière)
  • Bug 11283 - Don't print slection background in tab runs [#11283]. Cherry-pick from trunk@33902. (jbrefort) with indent fixes (Hubert Figuière)
  • Bug 13549 - Add a Gtk3 backend for Aiksaurus. Still needs to fix warnings, but seems things work. Cherry-pick from trunk@33959. By jbrefort (Hubert Figuière)
  • Bug 13605 - Use GsfInputHTTP for URLs starting with "http://" or "https://". Helps with #13605 (also needs a fix in libgsf). Cherry-pick from trunk@33977. By jbrefort (Hubert Figuière)
  • Fix linkage for libjpeg. (Hubert Figuière)
  • Bug 13605 - Fix UT_go_url_resolve_relative(). Backport form trunk@33872. By jbrefort (Hubert Figuière)
  • Fix an automake warning (Hubert Figuière)
  • Added .docx as a default plugin. (Hubert Figuière)
  • Fix crash when loading a file from abicommand. Cherry-pick from trunk@34036. From jbrefort. (Hubert Figuière)
  • Fix all warnings of builtin aiksaurus-gtk3 library and don't use it whaen available from aiksaurus itself. Cherry-pick from trunk@34043. From jbrefort. (Hubert Figuière)
  • Bug 13621 - Fix crash when editing an hyperlink with either NULL title or target. Cherry-pick from trunk@34128. By jbrefort (Hubert Figuière)
  • Bug 13622 - Fix crash when dragging or resizing floating images Cherry-pick from trunk@34144. By jbrefort (Hubert Figuière)
  • Bug 13624 - Fixed applying a format change to only a table column when using the format table dialog Cherry-pick from trunk@34145 by jbrefort. (Hubert Figuière)
  • Make formatting tools work correctly when applied to a table column. Cherry-pick from trunk@34160. By jbrefort. (Hubert Figuière)
  • Bug 11447 - Check --enable-plugins value. Extracted from trunk@34163. By jbrefort. (Hubert Figuière)
  • Fixed configure when aiksaurus is not enabled. Cherry-pick from trunk@34226. By jbrefort. (Hubert Figuière)
  • Bug 13638 - Don't crash when validating a color change in the background dialog, see #13638, comment #3. Cherry-pick from trunk@34396. By jbrefort (Hubert Figuière)
  • Bug 13835 - Do not remember click type when scrolling (#13635). Cherry-pick from trunk@34410. By jbrefort (Hubert Figuière)
  • Bug 13629 - Avoid crashes when loading a file with multiple text frames. Cherry-pick from trunk@34431. By jbrefort. (Hubert Figuière)
  • Bug 13649 - Fix crash on empty hyperlinks in RTF files. Cherry-pick from trunk@34569. By jbrefort (Hubert Figuière)
  • Fix crasher in font dialog. Cherry-pick from trunk@34689. By jbrefort. (Hubert Figuière)
  • Fix a logic error: this is a sparse vector. Cherry-pick from trunk@34947 (Hubert Figuière)
  • Bug 13682 - Fix theming support for ruler. Cherry-pick from trunk@34948 (Hubert Figuière)
  • Bug 13683 - Replace GtkTable by GtkGrid to have the dialog properly sized. By jbrefort. Cherry-pick from trunk@34956 (Hubert Figuière)
  • Fix the dtyle modify dialog. (Jean Bréfort)
  • Gtk Graphics: fix a PangoFontDesc memory leak introduced in ABI-3-0-0-STABLE@34954 Cherry-pick from trunk@35024. (Hubert Figuière)
  • Bug 12577 - new scalable icons and sizes. Also set an icon list for the window (to scale) Cherry-pick from trunk@35027. (Hubert Figuière)
  • Gtk Background Dialog: properly get the color on close with the new color chooser widget. Cherry-pick from trunk@35029 (Hubert Figuière)
  • Bug 12577 - Missing Makefile creation (Hubert Figuière)
  • Gtk Dialogs Background and options: fix the color chooser. (Hubert Figuière)
  • Gtk option dialog: fix the color selector for gtk3: We instantiate it manually instead of doing it in the UI file. This diverge from trunk. (Hubert Figuière)
  • Gtk frame: shorter list of icon to make Gtk2 quiet. (Hubert Figuière)
  • Bug 13689 - Fix initial focus. Cherry-pick from trunk@35044. By jbrefort (Hubert Figuière)
  • Release script is for 3.0.1 (Hubert Figuière)
  • Better working release script. (Hubert Figuière)
  • Safer release script. (Hubert Figuière)
  • Better check for SVN checkout (Hubert Figuière)
  • Add icons to dist subdirs. (Hubert Figuière)
  • Disable gir on distcheck (Hubert Figuière)
  • Plugins:
  • Collaboration:
  • Missing include. (reported over IRC) (Hubert Figuière)
  • Bug 13602 - Add missing boost header Cherry-picked from trunk@33734 (Hubert Figuière)
  • Bug 13657 - Remove gcrypt from tls_tunnel. Cherry-pick from trunk@34946 (Hubert Figuière)
  • Update for compatibility with recent GtkBuilder. Cherry-picked from trunk@34945. By jbrefort (Hubert Figuière)
  • Import/Export:
  • OpenDocument:
  • Bug 13570 - Fix crasher in OpenDocument import. Cherry-pick from trunk@33939. (jbrefort) with indent fixes. (Hubert Figuière)
  • Bug 13539 - Correctly escape links in odt exporter. Cherry-pick from trunk@33978. By jbrefort. (Hubert Figuière)
  • Don't crash when exporting to .odt without a frame. Cherry-pick fron trunk@34041. From jbrefort. (Hubert Figuière)
  • Bug 13661 - We must ignore OpenDoc soft page breaks, they are not manual page breaks. Cherry-pick from trunk@34703. By jbrefort. (Hubert Figuière)

New in AbiWord 2.9.2 (Nov 15, 2011)

  • Add double-buffering support for most of the drawing to reduce flickering
  • Implement SVG snapshots for components when possible
  • Port the GTK interface to GTK+3 (GTK+2 is still supported)
  • Support loading plugins in the Mac OSX port
  • Allow SPARQL Query execution on RDF metadata stored in documents

New in AbiWord 2.9.1 (Jul 8, 2011)

  • Unicode Support for Windows
  • Paragraph Borders and Shading Support
  • Improved Localizations
  • RDF Support in both OpenDocument (.odt) and AbiWord (.abw) files
  • A Telepathy Backend for the Collaboration Plugin
  • An Experimental EPUB Plugin
  • Windows 64 bit Support
  • Reviving the Mac OS X Port
  • ... and more changes all over the map!

New in AbiWord 2.8.6 (Jun 16, 2010)

  • Preserve character properties when typing. This fixes a bad regression that was introduced in 2.8.5. (Martin Sevior)

New in AbiWord 2.8.2 (Feb 13, 2010)

  • Fix German smart-quote support
  • Fix landscape printing on GTK+ platforms
  • Improved OpenDocument compatibility

New in AbiWord 2.7.10 (Aug 30, 2009)

  • Bug 12321: Annotation hover box too large (Martin Sevior)
  • Allow empty titles, authors or descriptions in annotations (Marc Maurer)
  • Bug 12322: Jump to annotation is broken (Martin Sevior)
  • Bug 12324: Scrolling from page to page does not work using multipage (Martin Sevior)
  • Extended document validity checking (Firat Kiyak)
  • Add a Basque translation to the Windows installer (Mikel Pascual)

New in AbiWord 2.7.7 (Jul 19, 2009)

  • Port the Cairo+Pango based renderer that is used by AbiWord on Linux to Mac OS X. This solves a whole list of longstanding rendering and layout problems that existed in our Mac OS X version. Note that we do not yet provide binaries for Mac OS X, but developers might be interested in looking at the port.
  • Allow SVG images to be used as positioned objects, to be copied and pasted, and to be exported to HTML.
  • Improve the handling of Smart Quotes.
  • Support mail merge fields and page size/page orientation in the Office Open XML importer. Support JPEG images in the exporter.
  • Make the equation editor available on Windows again.

New in AbiWord 2.7.5 (Jun 22, 2009)

  • Make landscape documents print correctly on Windows and Linux
  • Make copying and pasting from other applications work again on Windows
  • Recover and import some corrupt OpenDocument files
  • Improve OpenDocument textbox and image import
  • Import and export equations from RTF documents

New in AbiWord 2.7.4 (Jun 15, 2009)

  • Core:
  • Bug 12125: Crash when printing documents twice (Marc Maurer)
  • Bug 12127: Incorrect page size when printing more than one page (Marc Maurer)
  • Improve the layout and printing of complex Word documents (Martin Sevior)
  • GUI:
  • GTK+
  • Fix a GLib warning in the graphics code (Hubert Figuiere)
  • Maemo
  • Fix the insertion of 'p' characters (Hubert Figuiere)
  • Windows
  • Fix a font mix-up to make tables of contents and lists print as they appear on screen (Marc Maurer)
  • Internationalization:
  • Update the Slovak (sk-SK) translation (Jaroslav Rynik)
  • Plug-ins:
  • Collaboration
  • Bug 12128: Crash when closing a collaborative document (Marc Maurer)
  • Development:
  • Add an mwindows flag to the MinGW build (Fridrich Strba)
  • Document some layout functions (Marc Maurer)
  • Fix a Maemo 4.0 header compilation issue (Hubert Figuiere)
  • Release and maintain 2.7.4 (Marc Maurer)
  • Replace AC_CANONICAL_TARGET with AC_CANONICAL_HOST in the configure script (Fridrich Strba)