AbiWord v2.7.7 Changelog


  • Bug 5822: Editing text under or next to an image darkens it (Martin Sevior)
  • Bug 9434: Crash when editing Word document (Martin Sevior)
  • Bug 12080: Disable smart quote conversions when undoing and pasting (Martin Sevior)
  • Bug 12198: Crash when inserting a header (Martin Sevior)
  • Bug 12202: Extra paragraphs are created when reopening files with annotations (Martin Sevior)
  • Allow SVGs to be copied and pasted (Martin Sevior)
  • Fix a crash when copying images (Martin Sevior)
  • Retain width and height settings when generating images for positioned objects (Martin Sevior)



  • Bug 8307: Standardize shortcut keys for subscript, superscript, and zooming (Martin Sevior)
    • Zoom in: Ctrl + =
    • Zoom out: Ctrl + -
    • Superscript: Ctrl + Shift + 6 (Ctrl + ^)
    • Subscript: Ctrl + Shift + - (Ctrl + _)
  • Bug 12187: Images aren't unselected properly (Martin Sevior)
  • Speed up the text renderer used on Linux and Mac (Robert Wilhelm)


  • Allow SVGs to be used as positioned objects and background images (Martin Sevior)
  • Clarify the tooltip for the replace button in the annotation dialog (Marc Maurer)
  • Speed up SVG rendering (Martin Sevior)


  • Bug 8012: Combining Diacritical Marks do not work (Hubert Figuiere)
  • Bug 8023: Punctuation marks are not erased properly (Hubert Figuiere)
  • Bug 8048: Certain fonts are not spaced properly (Hubert Figuiere)
  • Bug 8109: Low hanging characters are not erased correctly (Hubert Figuiere)
  • Bug 8352: Text selections have small holes in them and are not entirely contiguous (Hubert Figuiere)
  • Bug 8384: Text justification doesn't work properly (Hubert Figuiere)
  • Bug 8676: Rendering problems with Arabic letter forms (Hubert Figuiere)
  • Bug 9564: Bidirectional text is not rendered correctly (Hubert Figuiere)
  • Bug 9597: The caret is incorrectly placed and overlaps text (Hubert Figuiere)
  • Bug 9615: Incorrectly spaced letters with the Mac version (Hubert Figuiere)
  • Bug 12201: Use the Cairo and Pango renderer in the Mac build (Hubert Figuiere)


  • Bug 11800: Bullets and numbering dialog can't be reopened (Marc Maurer)
  • Bug 12169: Incorrect file extension used when saving an image (sum1)
  • Bug 12189: Don't convert JPEGs to PNGs internally (Marc Maurer)
  • Bug 12196: JPEGs are not displayed (Marc Maurer)
  • Make the icons in the split cells and merge cells dialogs larger for easier use (Marc Maurer)



  • Bug 12152: Export SVGs to HTML (Marc Maurer)
  • Fix some crashes related to file names in the exporter (Marc Maurer)

Office Open XML (docx)

  • Bug 12180: Exported documents that contain JPEGs cannot be opened by Word (Firat Kiyak)
  • Handle white space between tags in the importer (Firat Kiyak)
  • Import and export page size and page orientation (Firat Kiyak)
  • Support mail merge fields in the importer and exporter (Firat Kiyak)


  • Bug 12192: Add support for SVGs to the importer and exporter (Martin Sevior)


  • Bug 12182: Package the math plug-in on Windows (Marc Maurer)
  • Bug 12214: Readme file is no longer shown after installation (Ryan Pavlik)
  • Standardize plug-in names in the installer (Ryan Pavlik)


  • Update the Basque (eu-ES) translation (Mikel Pascual)
  • Update the Slovak (sk-SK) translation (Jaroslav Rynik)
  • Update the Slovenian (sl-SI) translation (Martin Srebotnjak)



  • Bug 12110: Add account dialog is not refreshed properly when changing account type (Marc Oude Kotte)
  • Fix the X button in the collaboration accounts dialog (Marc Oude Kotte)



  • Bug 12211: Add comments to explain unreached layout code (Martin Sevior)
  • Bug 12216: Mismatched braces when using certain conditionals in the Word importer (Ryan Pavlik, Hubert Figuiere)
  • Add support for implementing colors as patterns with the Cairo back-end (Hubert Figuiere)
  • Fix some allocation mismatches in the WordPerfect and human-readable text plug-ins (Hubert Figuiere)
  • Make sure the normal templates are always installed to prevent invalid margin settings (Marc Maurer)
  • Make the Cairo rendering code more modular for non-GTK+ platforms (Hubert Figuiere)
  • Release and maintain 2.7.7 (Marc Maurer)
  • Remove obsolete developer documents from the source tree (Hubert Figuiere)


  • Bug 11699: libpng is outdated in the ports SDK (Hubert Figuiere)
  • Add libwpd, libwpg, and link-grammar back to the ports SDK (Hubert Figuiere)
  • Add preliminary, but non-functional support for GtkMathView to the ports SDK (Hubert Figuiere)
  • Remove an obsolete enchant patch from the ports SDK (Hubert Figuiere)
  • Update various dependencies for building with trunk in the ports SDK (Hubert Figuiere)
  • Update wvWare to 1.2.6 in the ports SDK (Hubert Figuiere)


  • Bug 12159: Install one .desktop file instead of three (Hubert Figuiere)


  • Add the math plug-in to the VC++ build (Marc Maurer)
  • Remove a duplicate line from the resource file for the join dialog in the collaboration plug-in (Marc Oude Kotte)