Calligra 2.9.6 Released

We are pleased to announce that Calligra Suite, and Calligra Active 2.9.6 have just been released. This recommended update brings further improvements to the 2.9 series of the applications and underlying development frameworks.

Bugfixes in This Release

Here is an overview of the most important fixes. There are several others that may be not mentioned here.


  • Fix building on CentOS and Windows
  • Fix Collapse button in docker titlebar shown even if set to uncollapsable
  • Fix saving of sections inside tables
  • Fix “keep lines together” check box in paragraph check box
  • Restore loading of default styles (ODF’s defaultstyles.xml) and make it work when multiple document types are used in the very same application (for example in Gemini).
  • Fix disappearing blocks during relayouts. Symptoms would be that the block would appear and reappear depending on both pages being layouted or not (bug 345621)
  • Make sure the cursor is correct when hovering the corner handles of a shape (bug 347843)
  • Fix preset docker flickering and slowdown (related to bug 344968)
  • Make sure the footnote styles are found and that the footnote number (in the footnote itself) is present in the right baseline (using the correct footnote style when creating a new footnote is a bit problematic though, LibreOffice doesn’t see to actually save the style) (bug 323232)
  • Don’t delete when at the end of table cell (bug 346297)
  • Fix an issue where some config files may not be picked up


  • General:
    • Fix renames for file storing the Welcome status bar’s GUIs
    • Recent Projects: use file’s base name as a good replacement for caption when caption is not available
    • Fix left margin for the global search box (dependent on style); also react on changing widget style
    • Fix possible crash caused by command line arguments passed to Kexi in a wrong way
    • Fix crash appearing when the –hide-menu command line option is used
  • Queries:
    • Fix possible crash in result handling of queries
  • SQLite databases:
    • Fix compacting databases (properly rename files back to the original name)
  • PostgreSQL databases:
    • Fix crash when importing a PostgreSQL database to a .kexi file (bug 349156)


  • New Features:
    • Add possibility to continue a Crop Tool action
    • Speed up of color balance, desaturate, dodge, hsv adjustment, index color per-channel and posterize filters.
    • Activate Cut/Copy Sharp actions in the menu
    • Implemented continuation of the transform with clicking on canvas
    • new default workspace
    • Add new shortcuts (‘\’ opens the tool options, f5 opens the brush editor, f7 opens the preset selector.)
    • Show the tool options in a popup (toggle this on or off in the general preferences, needs restarting Krita)
    • Add three new default shortcuts (Create group layer = Ctrl+G, Merge Selected layer = Ctrl+Alt+E, Scale image to new size = Alt+Ctrl+I )
    • Add an ‘hide pop-up on mouseclick option’ to advanced color selector.
    • Make brush ‘speed’ sensor work properly
    • Allow preview for “Image Background Color and Transparency” dialog.
    • Selection modifier patch is finally in! (shift=add, alt=subtract, shift+alt=intersect, ctrl=replace. Path tool doesn’t work yet, and they can’t be configured yet)
  • Bug fixes:
    • Fix crash when saving a pattern to a *.kra (bug 346932)
    • Make Group Layer return correct extent and exact bounds when in pass-through mode
    • Make fixes to pass-through mode.
    • Added an optional optimization to slider spin box
    • Fix node activating on the wrong image (bug 348599)
    • Fix deleting a color in the palette docker (bug 349792)
    • Fix scale to image size while adding a file layer (bug 349823)
    • Fix wrapping issue for all dial widgets in Layer Styles dialog
    • Fix calculation of y-res when loading .kra files
    • Prevent a divide by zero (bug 349598)
    • Reset cursor when canvas is extended to avoid cursor getting stuck in “pointing hand” mode (bug 347800)
    • Fix tool options visibility by default (bug 348730)
    • Fix issue where changing theme doesn’t update user config (bug 349446)
    • Fix internal brush name of LJF smoke (bug 348451)
    • Set documents created from clipboard to modified (bug 349424)
    • Make more robust: check pointers before use (bug 349451)
    • Use our own code to save the merged image for kra and ora (is faster)
    • Fix Hairy brush not to paint black over transparent pixels in Soak Ink mode (bug 313296)
    • Fix PVS warning in hairy brush
    • Don’t limit the allowed dock areas (bug 348750)
    • Fix uninitialized m_maxPresets (bug 348795)
    • (gmic) Try to workaround the problem with busy cursor
    • (gmic) If there is selection, do not synchronize image size (bug 349346)
    • Disable autoscroll for the fill-tool as well (bug 348887)
    • Rename the fill layers (bug 348914)
  • Calligra Plan

    • Restore option to add items to reports in Plan’s report designer
    • Fix and update background app icon in Plan about HTML view

    Calligra Words

    • Fix crash appearing sometimes with page breaks, and make page breaks work correctly on multi-column pages
    • Handle column breaks
    • Fix regressions that made floating text shapes geometry protected (bug 345426)
    • Fix a crash on closing a second document (bug 336145)

    Try It Out

    Download small

    The source code of the release is available for download here: calligra-2.9.6.tar.xz.
    Also translations to many languages and MD5 sums.
    Alternatively, you can download binaries for many Linux distributions and for Windows.

    What’s Next and How to Help?

    The next step after the 2.9 series is Calligra 3.0 which will be based on new technologies. We expect it later in 2015.

    You can meet us to share your thoughts or offer your support on general Calligra forums or dedicated to Kexi or Krita. Many improvements are only possible thanks to the fact that we’re working together within the awesome community.

    (Some Calligra apps need new maintainers, you can become one, it’s fun!)

    How and Why to Support Calligra?

    Calligra apps may be totally free, but their development is costly. Power, hardware, office space, internet access, travelling for meetings – everything costs. Direct donation is the easiest and fastest way to efficiently support your favourite applications. Everyone, regardless of any degree of involvement can do so. You can choose to:

    Support entire Calligra indirectly by donating to KDE, the parent organization and community of Calligra:


    Support Krita directly by donating to the Krita Foundation, to support Krita development in general or development of a specific feature:


    Support Kexi directly by donating to its current BountySource fundraiser, supporting development of a specific feature, or the team in general:

    About the Calligra Suite

    Calligra Suite is a graphic art and office suite developed by the KDE community. It is available for desktop PCs, tablet computers and smartphones. It contains applications for word processing, spreadsheets, presentation, databases, vector graphics and digital painting. For more information visit

    About KDE

    KDE is an international technology team that creates free and open source software for desktop and portable computing. Among KDE’s products are a modern desktop system for Linux and UNIX platforms, comprehensive office productivity and groupware suites and hundreds of software titles in many categories including Internet, multimedia, entertainment, education, graphics and software development. KDE’s software available in more than 60 languages on Linux, BSD, Solaris, Windows and Mac OS X.
This entry was posted in Announcements, Calligra Stable, News. Bookmark the permalink.

One Response to Calligra 2.9.6 Released

  1. XPman says:

    Geez, you guys are so meanie I try to run it on XP but it say need Vista
    I run msiexec /a on the installer and copy the installation tree then run env.exe bin\calligragemini.exe
    It give “not valid Win32 application” error
    I run it on dependencywalker and found nothing missing (correct me if there something else not supported)
    I reflag all executables’ PE header into osver/subsys 4.0
    voilla it run on XP!

    Seriously guys you make life harder for millions of XP users out there when you simply need to turn on “XP targeting” on your Visual C++ 2012