Calligra Changelog

New in version 2.9 Beta

December 14th, 2014
  • New Features and Improvements in This Release:
  • New Integration: Displaying office documents in Okular:
  • Calligra document plugin for Okular:
  • Calligra document plugin for Okular showing a DOC file
  • A new plugin for Okular, KDE’s universal document viewer, enables Okular to use the Calligra office engine for displaying documents in the formats OpenDocument Text (ODT), MS Word (DOC, DOCX) and WordPerfect (WPD). It supplements the existing plugin from Calligra that gives Okular ability to display OpenDocument Presentation (ODP) and MS Powerpoint (PPT, PPTX) formats.
  • The Calligra office engine has been used for the default document viewers on the smartphones Nokia N9 and Jolla, the Android app COffice, and other mobile editions of Calligra. So it makes sense to also use the Calligra office engine for the document reader from KDE, coming with a UI designed for document consumption for people who want to read, but not edit office documents.
  • New application: Calligra Gemini:
  • Calligra Gemini debuts in 2.9, a novel application encasing word processor and presentation Calligra components can function both as a traditional desktop application used with a mouse and keyboard, and transform into a touch friendly application on the go. This changes the experience to one suitable for all-touch devices without the inconvenience of having to switch to a separate application. Read more about story behind the app.
  • Kexi – Visual Database Applications Builder:
  • Many usability improvements and bug fixes. Forms have finally been ported from Qt 3 to Qt 4.
  • General:
  • New: Simplify and automatize bug reporting; OS and Platform information is auto-selected on bugs.kde.org.
  • New: Make side panes lighter by removing frames in all styles except Oxygen
  • New: Added “Close all tabs” action to main window tabs.
  • Improve appearance of main tabbed toolbar for GTK+ and Oxygen styles. (bug 341150)
  • Improve handling permission errors on database creation. Do not allow to create a new SQLite-based .kexi file if: non-writable folder is selected, relative path is selected (unsafe), non-file path is selected (perhaps a folder).
  • Do not crash when Kexi is unable to find plugins; display message and exit.
  • Fix right-to-left user interface support in side panes.
  • Simplify “Save password” checkbox text in database connection editor and add direct what’s this button.
  • Disable ability of setting left/right sidebars floatable (like in Dolphin, improve stability)
  • Remove redundant ‘find’ action from the main toolbar. It’s already available in local context where it really works.
  • Move the ‘Export data table’ from the main toolbar to a local table and query object’s menu.
  • Improve user-visible messages.
  • Forms:
  • New: Port Kexi Forms to Qt4’s scroll area, a milestone leading to Qt5-based Kexi.
  • Improve translation support in Forms’ action selection dialog
  • Reports:
  • New: Added inline editing for labels in Report Designer.
  • New: Added “Do you want to open exported document?” question when report is exported to a Text/Spreadsheet/as Web Page.
  • Print reports in High DPI (precision). (bug 340598)
  • Krita – Creative Sketching & Painting App:
  • New: Krita can now open multiple images in one window
  • New: Perspective transform
  • New: Liquify transform
  • New: Cage transform
  • New: Selection-shaped gradients
  • New: Several new filters
  • New: A HSV color selector
  • New: It’s now possible to edit the alpha channel separately
  • New: A new feature to split a layer into several layers by color
  • Thin line quality has been improved
  • Anti-aliasing of the transform tool has been improved
  • It’s now much easier to create masks and convert between masks and layers
  • Vector object scaling and resolution has been fixed
  • The smudge brush has been made more correct
  • Steps on the Undo history can now be merged
  • The brush preset system has been improved to make it possible to temporarily lock changes to a preset during a session
  • The G’Mic filter has been updated and there are previews now
  • Missing: Photoshop layer styles and PSD layer masks: we’re working hard on those, but they aren’t done yet. We’re working to have them ready by the end of January. The animation tool has been disabled for refactoring. In Beta 1, Sketch and Gemini have been disabled.
  • Calligra Words – Word Processor:
  • Layouting has been reworked to fix many small rendering glitches. It is the first required step before more page layouting features can be added as well as dynamic page layout changes.

New in version 2.8.7 (December 4th, 2014)

  • General:
  • Fix endless loop in text rendering.
  • Add workaround for loading markers with old and broken path. (details)
  • Kexi – Visual Database Applications Builder:
  • General:
  • Improve main menu widget for QtCurve style.
  • Display "git" version in application’s About box.
  • Fix for Mac OS X build.
  • Fix position of the Calligra logo based on height of the main menu. (bug 340767)
  • Ask for password if needed when Test Connection button is clicked in Kexi. (details)
  • Fix checking for file overwriting on file creation. (details)
  • Fix a few memory leaks and uninitialized variables.
  • Make the main tabbed toolbar more modern, make it work better with more styles (including KDE’s next style Breeze)
  • Forms:
  • Hide some form unnecessary widget properties in Property Editor. (bug 339246)
  • Fix handling of Ctrl+PageUp/PageDown shortcuts in forms. (bug 338663)
  • Reports:
  • Add possibility of creating Kexi reports elements no matter where mouse was pressed and where it was released. Also avoid setting too small size of elements and drawing them outside of the report area. (bug 334967)
  • Fix bug in report toolbox: first element after separator did not function as on/off.
  • Fix old regression: reintroduce report chart plugin (link)
  • Improve UX of Report Designer: better styling of section titles: colors, icons, size; draw them in inactive color when focus is out; switch between sections also when titles are clicked or sections resized.
  • Fix width of ruler in “Detail” section of the Report Designer. (bug 338942)
  • Krita – Creative Sketching & Painting App:
  • Fix saving the composed image in PSD files. The composed image data in Photoshop should be pre-filled with white. (bugs 333300, 333322)
  • Read dates in Krita RSS feed also on systems with non-english locale.
  • Calligra Plan – Project Management App:
  • Ensure timely order of time intervals of a calendar day. (bug 339840)
  • Set current schedule also to all team members. Also fixes crash on calculating a schedule when a task is assigned to a team. (bug 325319)
  • Calligra Words – Word Processor:
  • Render thumbnails optionally like for print (fixes file thumbnails).

New in version 2.8.6 (September 25th, 2014)

  • General:
  • Make rulers accept minimum length equal to zero. (bug 334968)
  • Fix a crash while copy/pasting (bug 334832)
  • Set the docker’s small font also on tool option panels for consistency.
  • Use the list of available file types when setting the file filter for picture shape. (bug 327782)
  • Put the New view action back to the View menu.
  • Prevent backtracking to undo the layout of a whole page, thus starting an infinite loop. This can be triggered by a page break in the middle of keepWithNext paragraphs. (bug 306000)
  • Kexi:
  • Fix logic behind visibility of editing indicator in tabular and form views
  • Make Next and Last button in Page selector of Report data view to be disabled on last page.
  • Fix build error on OpenBSD operating system (missing include directory for ICU).
  • Fix row selection/highlighting when clicking/hovering over record marker. (bug 337914)
  • Fix an issue with resolving version of plugins (at least) on Linux.
  • Improve behaviour of tabbed toolbar when Design Tab is present.
  • Avoid displaying actions for parts that do not create objects.
  • Set labels to right in the Find dialog.
  • Fix a crash when pressed Tab on a form with one date picker. (bug 338766)
  • Avoid crashes when closing Kexi views.
  • Allow to create report items of specific size using mouse drag. (bug 334967)
  • Fix crash in Report designer.
  • Fix possible crash on opening report with a barcode element.
  • Fix icon alignment in Kexi record navigator buttons.
  • Add running desktop name and version to the feedback agent. Recognizes Plasma 4 and 5 at least.
  • Position pasted report element with an offset to the active element or to the corner. (bug 334967)
  • Add donations info to Kexi’s status bar. Currently only opens a BountySource page.
  • Improve experience by adding a dedicated database password dialog.
  • Avoid keeping potentially wrong password entered in the password dialog. We don’t want to re-use it.
  • Improve default size of modal assistant dialogs.
  • Hide system PostgreSQL (postgres) and MySQL (performance_schema) databases from the visible database list.
  • Use consistent sorting of unicode text values. (bug 338808)
  • Fix background opacity handling and new background/foreground’s defaults for report elements.
  • Many fixes for Kexi’s Database Import assistant (bugs 336556, 336557, 336558):
  • When needed ask for password to access source or destination servers.
  • Reload source database list if user pressed back and selected different connection.
  • Improve saving recent directories.
  • Do not ask twice about destination filename.
  • In addition to title, properly ask for database name for server destination databases.
  • Properly open imported database (file).
  • Krita:
  • Fix bug that randomly disables tablet support.
  • Fix a crash with the latest evdev tablet drier.
  • Fix recognition of the Wacom stylus’ serial ID.
  • Add an option to disable touch capabilities of Wacom tablets. If you want to use it, please add the following option to your kritarc configuration file: disableTouchOnCanvas=true. (bug 332773)
  • Make rotation on Linux be consistent with rotation on Windows. (bug 331358)
  • Fix tablet stylus rotation on Linux.
  • Improve performance of the OpenGL canvas, it’s twice faster now.
  • Reduce memory consumption when textures are updated.
  • Fix a crash in Channels docker when the image is closed.
  • Fix a crash when the number of patches that fits in a column is zero.
  • Use period key instead of non-standard stop key for the "Select previous favourite preset" command. (bug 331105)
  • Fix moving of shapes in groups in shape layers. (bug 308942)
  • Set focus to layer name text input in layer properties dialog.
  • Fix the HSV options bug. (bug 313494)
  • Round the corner point position of the rectangle base tool, otherwise there is some odd jumping. (bug 335144)
  • Fix Erase composite operation to handle the selections properly.
  • Fix the Blur filter when Y>X. (bug 336914)
  • Fix a crash after selecting Layer array clones more than a couple times. (bug 336804)
  • Don’t crash when trying to Ctrl-Alt pick a color from a group layer.
  • Don’t show icons in the menus on Windows.
  • Fix anisotropy in Color Smudge brush engine (offset calculation). (bug 334538)
  • Fix Lens Blur filter artifacts when used as an Adjustment Layer. (bug 336470)
  • Fix a hang-up when opening the filter dialog twice or running any stroke-based action while having the dialog open. (bug 334982)
  • Fix misbehavior of the Brush tool when selected on a vector layer. (bug 335660)
  • Fix saving 16 bit grayscale images to tiff, jpeg and ppm. (bug 338478)
  • Calligra Stage:
  • Let Ctrl+Home and Ctrl+End keys go to top and bottom of text shape in stage.
  • Allow to exit text-edit mode by pressing Escape.

New in version 2.8.3 (May 15th, 2014)

  • General:
  • Add support for line breaks when reading the OpenDocument Format.
  • Fix a bug in the style manager for filters.
  • Make the text shape (specifically the dock panel) work on Windows 8.1.
  • Excel document support: add support for 1904-based XLS files, typically created by Excel on Mac OS X.
  • Kexi:
  • Fix crash when closing form design window and color property isn’t saved. (bug 333551)
  • Make context menu work for tables in Query Designer.
  • Make it possible to set solid and inherited background color in form widgets. “Auto Fill Background” property has been added for this. It’s set to true when user selects background color. (bugs 333548, 333549)
  • Fixed crash in Debug GUI when trying to modify table field. (bug 333933)
  • Updated list of SQL keywords reserved for KexiSQL, SQLite, MySQL and PostgreSQL.
  • Make it possible to use reserved words as names for table columns. (bug 332160)
  • Fix crashes when closing tabs or windows (bug 334234)
  • Removed a number of resource leaks.
  • Krita:
  • Translation fix in the Multihand tool: Axis -> Axes.
  • More precise translations. (bug 333135)
  • A fix for the outline of invert selection.
  • Krita no longer closes immediately when a file is corrupted but gently warns the user.
  • Fix bug: deleting Group-Layer and contents when there are no other layers prevented user from creating new layers (crash). (bug 333496)
  • Improved detection of supported image formats.
  • Removed a number of resource leaks.
  • Add support for selection in GMIC filters. (bug 325771)
  • Fix crash when GMIC filter is applied to the layer which was moved. (bug 327980)
  • Add search box for filter names of the GMIC plug-in. A text box below the filters tree can now be used to find the GMIC filter by name.
  • Select only paint layers when gathering all Krita layers from layer stack.
  • Remember the last used preset across sessions.
  • Fix invalid recalculation of width and height between units.
  • Ensure that the channel flags are always reset when they are set to full, otherwise compositing will not be will work not efficient. (bug 333080)
  • Fix painting grid on lower zoom levels. (bug 333234)
  • Fix a triangular brush outline for a 1-pixel brush. (bug 334408)
  • Fix pixel-alignment of the Rectangle and Ellipse tools, perform alignment exactly how the user expects. (bug 334508)
  • Make layer actions such as “Delete the layer or mask” listed in the in Configure Shortcuts dialog. (bug 332367)
  • Fix handling a tablet when “Pan/Scroll” mode is assigned to a button. Note: Wacom’s “Pan/Scroll” feature supports only vertical wheel scroll, so using usual Middle-button panning is recommended. (bug 334204)
  • Calligra Words:
  • Export to text: fix missing number of spaces in the text:s tag.
  • Export to text: fix missing newlines after a heading.
  • Export to text: add support for line breaks.

New in version 2.8.2 (April 22nd, 2014)

  • General:
  • Move Export to PDF command to the Export menu section instead of the Print section for conformance with other office suites (bug 332603).
  • Fix “Missing import filter” bug when saving if not extension is specified (even if selecting a File type is set to a format) (bug 328975).
  • Use native file dialogs on Windows.
  • Kexi:
  • Make Rich Text property false by default for Text Editor form widget. Rich Text often causes misbehaviour.
  • Krita:
  • Fix resetting the slider spin box when double clicking on it (bug 330165).
  • Ignore tablet press/release events which did not produce any sane buttons (bug 331925).
  • Added support for ‘evdev’ tablets (bugs 332239, 331572, 329641).
  • Save line smoothing options between runs of Krita. This is really needed for low-level tablets like Genius to filter the trajectory they report to us.
  • Make Krita auto-recognize axes labels of Evdev tablets. The labels are stored in a special property of the XInput device.
  • Recognize Surface Pro 2 tablets on Windows (bug 331922).
  • Fixed size of predefined images.
  • Set default gradient to alpha (bug 329008).
  • Clean up the layout of the Transform tool.
  • Hide unused settings for stroke in the Path tool (bug 331556).
  • Fixed memory leaks in brush handling.
  • Fixed memory leaks when resources fail to load.
  • Fixed memory leaks when creating strokes (bug 331592).
  • Don’t crash on creating a file layer in Krita Gemini (bug 332871).
  • Improved splash screen.
  • Fix loading plugins for Krita Gemini.
  • Save tags with special characters properly (bug 332708).
  • Fix removing of tags, don’t load or save dummy tags.
  • Add import for PSD layer groups (bug 289857).
  • Fix translation issues.
  • Fix startup of Krtita Sketch and Gemini.

New in version 2.8.1 (March 29th, 2014)

  • Kexi:
  • Bug 332329: do not remove table prefix when it is needed.
  • Bug 332293: fix crash on exporting reports as spread sheet document
  • Added ‘NOT LIKE’ SQL operator support in kexi queries.
  • Bug 331613: fixes sorting tables in the CSV import dialog.
  • Krita:
  • Fix memory leaks.
  • Fix loading and executing macros.
  • Save single-layer CMYK images correctly to PSD.
  • Bug 331805: do not let the selection grow bigger than the image on invert.
  • Bug 329945: fix the Unsharp Mask filter to not be applied with an offset.
  • Fix tablet support on MacOS.
  • Bug 322022: fix Mirror Mode in Color Smudge and Filter ops.
  • Bug 331775: make the Wrap-tool handles less obstructive.
  • Bug 332070: do not crash when selecting a template with a stylus doubleclick.
  • Bug 331950: mark the document as modified when changing layer properties.
  • Bug 331890: fix loading of multilayered PSD files.
  • Fix crash in pixellize filter.
  • Fix artefacts in the emboss filter.
  • Bug 331702: fix crash when saving 16 bits/channel PSD.
  • Fix crash in oilpaint filter.
  • Flow:
  • Add stencils icon generation.
  • Words:
  • Do not use calligrawords for plain-text files.

New in version 2.8.0 (March 6th, 2014)

  • Words, the word processing application, and Author, the writer’s application, both gained support for comments in the document.
  • Sheets, the spreadsheet application, has improved support for pivot tables.
  • For Kexi, the visual database creator, 2.8 version is focused on improving quality of existing features. Thanks to close collaboration with users, about 30 issues has been identified and corrected. The only new feature is ability to open hyperlinks in forms. But the big news is that the app is now available to build and run on Windows for the first time in 2.x series.
  • Flow, the diagram editor, has new support for SVG based stencils.
  • Krita, the full-featured free digital painting studio for artists provides a very exciting release! There are many new features, among them a new high-quality scaling mode for the OpenGL canvas, G’Mic integration, a wraparound painting mode for easy creation of textures and tiles, support for touch screens.
  • The 2.8 release also features two new applications based on Krita: Krita Sketch, aimed at tablets and Krita Gemini, which can switch between desktop and tablet mode at the press of a button. The full set of improvements is huge!

New in version 2.8 Beta (December 9th, 2013)

  • Words, the word processing application, now has support for comments in the text.
  • Author, the writer’s application, has the same enhancements as Words.
  • Sheets, the spreadsheet application, has improved support for pivot tables.
  • In Kexi, the visual database creator, there is a new feature to open hyperlinks in forms. But the big news is that Kexi is now possible to build on Windows which was not the case before in 2.x series.
  • There are some improvements in the general shapes available from most Calligra applications: You can now paste any shape from any application into any application. There are also improvements in copy and paste of images and rich text.
  • Krita, the full-featured free digital painting studio for artists will have a very exciting release! There are many new features, among them a new high-quality scaling mode for the OpenGL canvas, G’Mic integration, a wraparound painting mode for easy creation of textures and tiles, support for touch screens. There are two new application in this release, as well: Krita Sketch, aimed at tablets and Krita Gemini, which can switch between desktop and tablet mode at the press of a button. The full set of improvements is huge!

New in version 2.7.5 (November 28th, 2013)

  • Common:
  • Fix bug 326158: the text color in the modebox tab icons were not drawn accoring to style.
  • Make spellchinking work with more dictionaries.
  • Fix bug 290999: make sure we erase an old selection in another textshape whenever we make a new selection.
  • Fix crash 326243 and 325547.
  • Fix a crash while saving embedded documents like charts.
  • Kexi:
  • Fix bug 327995: Make changes to query design reflected in reports after saving
  • Fix bug 327993: Make records in reports sorted according to the sorting of the query
  • If –driver is missing but connection options specified, display a note and exit
  • Fix bug 319432: Fixed crash when using command line “kexi –dbdriver postgresql”
  • Fix regression in password dialog.
  • Krita:
  • Fix untranslatable strings.
  • Fix crash on malformed pdf.
  • Fix fullscreen in canvas-only mode in Krita.
  • Fix bug 321100: do not write the implicitely written “mimetype” entry a 2nd time on saving kra files (and thus avoid assumed bug in KZip)
  • Plan:
  • Set First Day of Week to Monday if using ISO Week for week numbering
  • Fix crash in Plan on loading work packages into gantt view.
  • Sheets:
  • Update mimetypes for the CSV export to make it work.
  • Fix bug 298155: Fix a crash when using array values and make array values render correctly when used
  • Fix bug 178172 and 181576: fix text to columns.
  • Don’t fail loading a file when the comments fail to load.