Calligra Changelog

What's new in Calligra 3.0.1

Apr 18, 2017
  • General:
  • Fix crash in move command when using arrow keys
  • Respect container boundaries when moving shapes by arrow keys
  • Remove shape manipulation handles when the tool is deactivated
  • Always display shapes in the the same order in the ‘Add shape’ docker
  • Sheets:
  • Improve formatting of scientific numbers
  • Fix save/load of cell borders
  • Plan:
  • Bug 376469: Bad month calendar in Work & Vacation
  • Day numbers where not initialized correctly.
  • Manually entered dates where not parsed correctly.
  • Use default currency symbol if the currency symbol is not explicitly set
  • Chart:
  • Fix crash when chart type is changed
  • Fix crash when a chart component is deleted
  • Fix crash when x- or y-axis is removed
  • Fix ui when editing axis label
  • Limit moving chart components to chart boundaries
  • Fix edit font dialog: Keep the axis fonts QFont size in sync with
  • KCharts fontSize
  • Fix save/load of axis label font size and font family
  • Save/load legend alignment flags
  • Do not save axis label if it is not visible
  • Always do legend alignment when legend becomes visible.
  • Make axis dimensions translatable
  • Add undo command for hide/show titles
  • Add undo command for add/remove axis
  • Respect margins/spacing
  • Handle resizing in a reasonable way

New in Calligra 2.9.11 (Feb 4, 2016)

  • A number of fixes for charts (review 122153).

New in Calligra 2.9.10 (Dec 10, 2015)

  • General:
  • Fix crash in artistic text tool selection (bug 354907)
  • Fix the outer line width of double borders increasing on round tripping. We were storing the total width, so each time to outer width would increase by the inner width+space. (bug 355318)
  • Fix showing of comments when loading a file with comments (bug 353857)
  • Fix saving tags: use the UTF-8 codec to save the tags instead of the locale codec (bug 356306)
  • Kexi:
  • SQL handling:
  • Make “BETWEEN … AND” and “NOT BETWEEN … AND” also valid for NULL arguments
  • Krita:
  • Do no longer allow users to save 16 bit/channel linear gamma sRGB files to PNG without a profile
  • Do not crash when scaling down an image if the scaling factor gets too close to 0 (bug 356156)
  • Add a basic storyboard template
  • Fix generating the .kra and .ora thumbnail (bug 355884)
  • Fix loading some PSD files by Photoshop after saving from Krita (bug 355110)
  • Add an option to disable the vectorization speed up. This is for broken AMD processors.
  • Add an option to log OpenGL calls for debugging purposes
  • Remember the last-used profile when importing an untagged 16 bit/channel PNG image
  • Fix a number of import/export filters that reported the wrong error code after the user pressed cancel. Patch by Nicholas LaPointe, thanks!
  • Fix a rare crash that could happen during slow operations (bug 352918)
  • Fix an even rarer crash that could happen when recalculating the image under some circumstances. (bug 353043)
  • Fix a crash when switching sub-windows after removing a layer (bug 355205)
  • Improve memory usage when saving images by now creating a big image then scaling it down for the thumbnail
  • Make the small color selector consistent in color layout with other color selectors (bug 353505)
  • Fix a crash that occasionally happened when working with multiple images (bug 354975)
  • Fix a crash when using painting assistants (bug 353152)
  • Fix a race condition that could happen during complex operations (bug 353638)
  • Fix a crash in the shortcut system (bug 345562)
  • Restore the window correctly after going to canvas-only and back (bug 352018)

New in Calligra 2.9.9 (Nov 8, 2015)

  • General:
  • Fix crash while editing vector text in a vector layer (bug 354194)
  • Properly setup icons for Mac OS X
  • Fix typing in the artistic text tool (bug 353809)
  • Kexi:
  • Tables:
  • Make Ctrl+Shift+Insert shortcut insert a new line in Table Designer (bug 338832)
  • Queries:
  • Make Ctrl+Shift+Insert shortcut insert a new line in Query Designer (bug 338833)
  • Forms:
  • Fix crash when Cut, Undo, Cut is executed for a widget (bug 288589)
  • SQLite databases:
  • Fix building Kexi when SQLite older than 3.8.3 is used (bug 353933)
  • Krita:
  • Fix typing in the artistic text tool. A regression in 2.9.8 made it impossible to type letters that were also used as global shortcuts. This is now fixed.
  • Don’t crash when opening an ODG file created in Inkscape. The files are not displayed correctly, though, Inkscape does something pretty weird when saving to ODG.
  • Fix the gaussian blur filter: another 2.9.8 regression where applying a gaussian blur filter would cause the right and bottom edge to become semi-transparent.
  • Show a message when trying to use the freehand brush tool on a vector layer
  • Fix calculating available memory on OSX. Thanks to René J.V. Bertin for the patch!
  • When duplicating layers, duplicate the channel flags so the new layers are alpha locked if the original layers were alpha locked.
  • Add a ctrl-m shortcut for calling up the Color Curves filter dialog. Patch by Raghavendra Kamath. Thanks!
  • Fix a number of hard to find crashes in the undo system and the compositions docker.
  • Another exiv2-related jpeg saving fix.
  • Improve performance by not updating the image when adding empty layers and masks.
  • Add a new dark pass-through icon.

New in Calligra 2.9.8 (Nov 8, 2015)

  • General:
  • Make the maximum default toolbox button size 22px (bug 352110)
  • Fix display of toolbox icons on CentOS
  • Fix crash when typing a bogus color-set name in the color set dialog
  • Kexi:
  • General:
  • Avoid repeated opening of the same object, possible for large data
  • Tables:
  • Table view’s combo box list: ensure that highlighted row is visible
  • Table view: update the highlighted row while scrolling the viewport
  • Queries:
  • New feature: Add support for 22 typical scalar SQL functions (wish 352631):
  • abs(X), ceiling(X), char(X1,X2,…,XN), coalesce(X,Y,…), floor(X), greatest(X,Y,…) and its alias max(X,Y,…), hex(X), ifnull(X,Y), instr(X,Y), least(X,Y,…) and its alias min(X,Y,…), length(X), lower(X), ltrim(X), ltrim(X,Y), nullif(X,Y), random(), random(X,Y), replace(X,Y,Z), round(X), round(X,Y), rtrim(X), rtrim(X,Y), soundex(X), trim(X), trim(X,Y), unicode(X), upper(X).
  • With minor exceptions these functions now work with SQLite, MySQL, PostgreSQL
  • This make Kexi unique environment supporting unified SQL
  • In many cases substitute functions are used to make the result work in a portable way
  • No extra i18n added; will be added in a KDb port
  • Implementation of the function parser supports:
  • checking number of arguments
  • checking types of arguments, sometimes “any number” or “any text or BLOB”
  • checking compatibility of arguments in function
  • checking relation of value of arguments in function, e.g. value of the first argument smaller than second’s
  • checking NULL arguments in function; then most often the result is NULL
  • argument overloading or optional arguments, e.g. round(X) and round(X,Y)
  • displaying of human-readable error messages when the above constraints are not met, for example “Three arguments required” or “Function does not accept any arguments”
  • easy extensibility using just a few lines of code.
  • New feature: Add support for hex literals, useful for opearting on BLOBs in queries: X’ABCD’ (SQL) and 0xABCD (ODBC) formats
  • Optimize evaluating type of expressions (also for database migration)
  • Fix broken floating-point constants in Kexi SQL queries, e.g. “1.002” was interpreted as “1.2” (bug 352363)
  • After parsing numbers are now kept losslessly as byte arrays, what enables unlimited precision
  • Improve parsing/sending BLOB literals
  • Improve performance of the SQL scanner
  • Make parsing of argument lists in scalar SQL functions more efficient by reversing direction
  • MySQL databases:
  • Set client_library_version property for newer versions of MySQL
  • PostgreSQL databases:
  • Return NULL value for columns of NULL type
  • Switch to “BYTEA HEX” escaping while generating native statements
  • Calligra Flow:
  • Fix lack of update of Flow’s canvas and page count when deleting the current page
  • Calligra Stage:
  • Let Ctrl+Home/Ctrl+End go to top/bottom of text shape in stage. Much more expected than exiting edit-mode and going to the first or last page.
  • Fix crash when loading a presentation created with LO Impress
  • Don’t leave temporary files around

New in Calligra 2.9.7 (Sep 3, 2015)

  • General:
  • Removed a number of memory leaks in common code
  • Properly set normal default paragraphstyle as parent to footnote/endnote default ones
  • Fix copying text from inside a table cell without copying the entire cell (bug 350175)
  • Optimalization of table cell formatting
  • Fix: pressing Backspace in some cases didn’t delete the selected table (bug 350426)
  • Fix: Inserting a variable when having a selecion should overwrite the selection (bug 350435)
  • Fix: Pasting into the before-table-paragraph breaks it (bug 350427)
  • Make the final spell checking markup could be drawn the wrong way giving some weird visual glitches (bug 350433)
  • Fix writing direction button not working the first time in some cases. Changed the way of detection the current direction. (bug 350432)
  • Make icon size of the toolbox configurable (right-click on the toolbox to select a new size) (bug 336686)
  • Add a couple smaller toolbox icon sizes (14 pixels)
  • Make the default toolbox icons 14px since that looks closest to what they were before
  • Update tool tips to include keyboard shortcut (tool tips will automatically change with changes to shorcuts) (bug 348626)
  • Make the default size of the toolbox buttons dependent on screen resolution
  • Create subfolders for presets (related bug 321361)
  • Initialize colors to black, as per docs
  • Improved memory usage (use vectors)
  • Set the full file name as default directory in file dialogs
  • Kexi:
  • General:
  • Fix vertical alignment of text in command link button widgets, it was especially broken in Breeze widget style
  • Tables:
  • Restore ability to altering table design. This was serious regression present in Kexi 2.9.5 and 2.9.6. (bug 350457)
  • Queries:
  • Don’t force saving when switching never stored query to Data view (on 2nd try)
  • CSV Import:
  • Fix detection of primary key column on CSV import (bug 351487)
  • Fix updates of primary key detection when value of ‘Start at line’ changes
  • SQLite databases:
  • Better results and error reporting for prepared statements
  • Krita:
  • Highlights:
  • As is traditional, our September release has the first Google Summer of Code results. Wolthera’s Tangent Normal Brush engine has already been merged and provides:
  • Tangent Normal Brush Engine
  • Phong Bumpmap now accepts normal map input
  • Normalize filter
  • Tilt Cursor
  • We’ve got all-new icons!
  • You can configure the size of the icons used in the toolbox
  • Colorspacebrowser: if you want to know the nitty-gritty details about the colorspaces and profiles Krita offers, all information is now available in the new colorspace browser. Still under heavy polishing!
  • You can pick colors and use the fill tool everwhere in wrap-around mode
  • Other new features:
  • Implement ‘Scalable smoothness’ feature for Stabilizer smoother
  • Update tooltips for toolbox icons
  • Right click to undo last path point
  • Update tooltips to include keyboard shortcut
  • Make the default size of the toolbox buttons dependent on screen resolution
  • Added ability to merge down Selection Masks
  • Improve loading of PSDs of any colour space big time; 16bit CMYK psd files can now be loaded
  • Add three shortcuts to fill with opacity
  • Implement loading for ZIP compressed PSD files
  • XCF: load group layers from XCF files v3 or higher
  • Allow ‘shift’-modifer after dragging an assistant handle to snap lines
  • Add snap-single checkbox under assistant snapping.
  • Update brushes with optimised versions.(Basic_tip_default.kpp, Basic_tip_soft.kpp, Basic_wet.kpp, Block_basic.kpp, Block_bristles.kpp, Block_tilt.kpp, Ink_brush_25.kpp, Ink_gpen_10.kpp, Ink_gpen_25.kpp)
  • Mathematically robust normal map combination blending mode
  • Slow down updates for randomized brushes.
  • added convert to shape for selections
  • Added Trim to Image Size action
  • Optimise dodge and burn filter
  • Multiple layers merge with layer styles on Ctrl+E. (1) “Merge selected layers” is now deprecated and you can use usual Ctrl+E to merge multiple selection, (2) Mass-merging of layers with layer styles works correctly now, (3) Merging of clone layers together with their sources will not break Krita now)
  • Make color to alpha work with 16f channel depths
  • Add new shortcuts (Scale Image to new size = CTRL+ALT+I, Resize Canvas = CTRL+ALT+C, Create Group, Layer = CTRL+G, Feather Selection = SHIFT+F6)
  • Bug fixes:
  • Fix abr brush loading (bug 351599)
  • Remember the toolbar visibility state (bug 343615)
  • Do not let the wheel zoom if there are modifiers pressed (patch by [email protected]. Thanks!) (bug 338839)
  • Fix active layer activation mask (bug 347500)
  • Remove misleading error message after saving fails
  • Prevent Krita from loading incomplete assistant (bug 350289)
  • Add ctrl-shift-s as default shortcut for save as (bug 350960)
  • Fix Bristle brush presets
  • Fix use normal map checkbox in phongbumpmap filter UI
  • Fix loading the system-set monitorprofile
  • Make cs-convert UI attempt to automatically determine when to uncheck optimise
  • Do not share textures when that’s not possible (related bug 351488)
  • Remove disabling of system profile checkbox
  • Update the display profile when moving screens (related bug 351488)
  • Update the display profile after changing the settings
  • Fix crash due to calling a virtual method from c-tor of KisToolPaint
  • Disable the layerbox if there’s no open image (bug 351664)
  • Correctly install the xcf import plugin on Windows (bug 345285)
  • Fix Fill with… (Opacity) actions
  • Make a transform tool work with Pass Through group layers (bug 351548)
  • Fix parsing XML with MSVC 2012
  • Make all the lines of paintop options look the same
  • Make sure a default KoColor is transparent (bug 351560)
  • Lots of memory leak fixes (pointers that weren’t deleted are now deleted)
  • Blacklist “photoshop”:DateCreated” when saving (bug 351497)
  • Only add shortcuts for Krita
  • Only ask for a profile for 16 bits png images, since there we assume linear by default, which is wrong for most png images
  • Don’t build the thumb creator on Windows or OSX
  • Work around encoding issues in kzip (bug 350498)
  • Better error message in PNG export (bug 348099)
  • Don’t rename resources
  • Also change the color selector when selecting a vector layer (bug 336693)
  • Remove old compatibility code (bug 349554)
  • Disable the opacity setting for the shape brush (bug 349571)
  • Initialize KoColor to black, as per apidox
  • Add some explanation to the recovery dialog (related bug 351411)
  • Load resources from subfolders (bug 321361)
  • Recreate a default bounds object on every KisMask::setImage() call (related bug 345619)
  • Fix a severe crash in Transformation Masks (bug 349819)
  • Add a barrier between sequentially undone commands with setIndex (bug 349819)
  • Fixed API of KisPNGConverter to not acces the entire KisImage
  • Check which color spaces PNG supports before passing the preview device to it (bug 351383)
  • Save CMYK JPEG’s correctly (bug 351298)
  • Do not crash saving 16 bit CMYK to JPEG (bug 351298)
  • Fix slowdown when activating “Isolate Layer” mode (bug 351195)
  • Fix loading of selection masks
  • Accept events so oxygen doesn’t get them (bug 337187)
  • Added optional flags to KisDocument::openUrl() and made “File Layer” not add its file to the recent files list (bug 345560)
  • Fix crash when activating Passthrough mode for a group with transparency mask (bug 351224)
  • Don’t truncate fractional brush sizes on eraser switch (patch by Alexey Elnatanov. Thanks!) (bug 347798)
  • Fix layout of the color options page (bug 351271)
  • Don’t add new layers to the group if it is locked
  • Transform invisible layers if they are part of the group
  • All Drag & Drop of masks (bug 345619)
  • Optimisize advanced color selector
  • Select the right list item in the fill layer dialog
  • Remove excessive qDebug statements (bug 349871)
  • Remove the non-working fast grid settings (bug 349514)
  • Make the luma inputboxes aware of locale (bug 344490)
  • Don’t crash if there isn’t a pattern (bug 348940)
  • Fix location of colon in color management settings (bug 350128)
  • Don’t hang when isolating a layer during a stroke (bug 351193)
  • Palette docker: Avoid showing a horizontal scrollbar (bug 349621)
  • Stamp and Clipboard brush fixes
  • Sort the dockers alphabetically
  • Add the toolbox to the docker menu (bug 349732)
  • Make it possible to R-select layers in a pass-through group (bug 351185)
  • Set a minimum width for the tool option popup (bug 350298)
  • Fix build on ARM (bug 351164)
  • Fixing pattern png loading on bundles
  • Don’t stop loading a bundle when a wrong manifest entry is found
  • Fix inherit alpha on fill layers (bug 349333)
  • Fix to resource md5 generation
  • Fix full-screen/canvas-only state confusion (patch by Alexey Elnatanov, Thanks!) (bug 348981)
  • Brush editor Stamp and Clipboard refactoring (bug 345195)
  • Don’t crash on closing krita if the filter manager is open (bug 351005)
  • Fix a memory leak in KisWeakSharedPtr
  • Re-enable antialias for selection tools (bug 350803)
  • Open the Krita Manual on F1 on all platforms (bug 347285)
  • Update all the action icons when the theme is changed
  • Workaround for Surface Pro 3 Eraser (bug 341899)
  • Fix an issue with mimetype detection
  • Fix a crash when PSD file type is not magic-recognized by the system (bug 350588)
  • Fix a hangup when pressing ‘v’ and ‘b’ in the brush tool simultaneously (bug 350280)
  • Fix crash in the line tool (bug 350280)
  • Fix crash when loading a transform mask with a non-affine transform (bug 350507)
  • Fixed Flatten Layer and Merge Down actions for layer with layer styles (bug 349479)
  • Document filters:
  • Fix encoding of import filter source files for Applix* files

New in Calligra 2.9.6 (Jul 10, 2015)

  • General:
  • 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
  • Kexi:
  • 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)
  • Krita:
  • 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)

New in Calligra 2.9.2 (Apr 2, 2015)

  • General:
  • Re-enable Review and References features that were disabled by mistake
  • Fix crash after showing “Insert Bibliography” second time (bug 335458)
  • Fix bug “Can’t change footnotes style” (bug 303489)
  • Do not crash when reducing number of columns on page (bug 322429)
  • Do not crash after selecting more than one table and pressing Ctrl+C (bug 330284)
  • Kexi:
  • General:
  • Fix error when configuring Calligra (related to the Marble maps component) (bug 345318)
  • Forms & Table views:
  • Make combo-boxes in table and form views show just one column (bug 345631)
  • Fix displaying records in data aware combo boxes (bug 345350)
  • Forms:
  • Fix crash when removing elements in the object tree (bug 345336)
  • Krita:
  • Don’t show the zoom level on-canvas message while loadidng
  • Fix initialization of the multi-brush axis
  • Add some more kickstarter backers to the about box
  • Fix memory leak when loading presets (and a bunch more memory leaks)
  • Fix crashes related to progress reporting when running a g’mic action
  • Add a toggle button to hide/show the filter selection tree in the filter dialog
  • Fix a focus bug that made it hard to edit e.g. layer names when activating the editor in the docker with a tablet stylus
  • Fix geometry of the toolbox on startup in some cases
  • Fix lock proportions in the free transform tool when locking aspect ratio
  • Add an option to hide the docker titlebars
  • Update the resource manager lists after loading a resource bundle
  • Make the resource manager look for bundles by default
  • Make the eraser end of the stylus erase by default
  • Make krita remember the presets chosen for each stylus and stylus end
  • Make Krita start faster by only loading images for the references docker when the references docker is visible
  • Fix a crash in the g’mic docker when there’s no preview widget selected
  • On switching images, show the selected layer in the layer box, not the bottom one
  • Show the selected monitor profile in the color management settings page instead of the default one
  • Make the Image Split dialog select the right export file type.
  • Fix saving and loading masks for file layers
  • Make the default MDI background darker
  • Fix loading some older .kra files that contained an image name with a number after a /
  • Don’t crash if the linux colord colormanager cannot find a color-managed output device
  • Clean the code following a number of PVS studio code analyzer warnings
  • Add tooltips to the presets in the popup palette
  • Fix a problem where brush presets in the popup palette were sometimes misaligned
  • Calligra Words:
  • Fix a crash on Format page (bug 345273)
  • Fix memory leaks
  • Make line number of cursor (statusbar) count lines of text instead of hard breaks (bug 298365)
  • Many fixes for sections

New in Calligra 2.9.1 (Mar 15, 2015)

  • Kexi:
  • General:
  • Show clear buttons in line edits of the Object Name dialogs.
  • Use consistent style of title naming in window tabs.
  • Fix status bar online updates when e.g. /tmp is on different partition than /home.
  • Fix crash on backward search (bug 337015)
  • Database handling:
  • Fix compacting of .kexi files when e.g. /tmp is on different partition than /home.
  • Tables:
  • Show “No field selected” hint on first use of an empty Kexi table designer.
  • Queries:
  • Make SUBSTR(X, Y [, Z]) built-in SQL function work (bug 333206)
  • Remember and restore dirty flag equal to false while changing modes, e.g. this fixes the flag state when the query designer is opened in SQL view and the visual view fails to open.
  • Reports:
  • Map theme can be picked from the property editor
  • Add keyboard shortcuts for copy/paste/cut/delete actions (bug 334967)
  • Cut action should make the report design dirty.
  • Krita:
  • Fix the outline cursor on CentOS 6.5
  • Update G’Mic to the very latest version (but the problems on Windows are still not resolved)
  • Improve the layout of the filter layer/⁠mask dialog’s filter selector
  • Fix the layout of the pattern selector for fill layers
  • Remove the dependency of QtUiTools, which means that no matter whether the version Qt installed and the version Qt Krita was built agast differ, the layer metadata editors work
  • Fix a bug that happened when switching between workspaces
  • Fix bug 339357: the time dynamic didn’t start reliably
  • Fix bug 344862: a crash when opening a new view with a tablet stylus
  • Fix bug 344884: a crash when selecting too small a scale for a brush texture
  • Fix bug 344790: don’t crash when resizing a brush while drawing
  • Fix setting the toolbox to only one icon wide
  • Fix bug 344478: random crash when using liquify
  • Fix bug 344346: Fix artefacts in fill layers when too many parallel updates happened
  • Fix bug 184746: merging two vector layers now creates a vector layer instead of rendering the vectors to pixels
  • Add an option to disable the on-canvas notification messages (for some people, they slow down drawing)
  • Fix bug 344243: make the preset editor visible in all circumstances

New in Calligra 2.9 (Feb 27, 2015)

  • Support for loading and showing multiple images in one window, and viewing any given image in multiple views and windows.
  • Fully integrated the G’Mic set of image manipulation tools, enabling artists to, for instance, greatly speed-up their workflow.
  • Greatly extended support for painting in HDR mode, making it a truly creative tool.
  • New perspective painting assistants to new color selectors, improved transform tools and non-destructive transformation masks, brush engine improvements, workflow improvements, new filters, support for creating and installing resource packs (brushes, gradients, patterns) and many more.
  • The debut of Calligra Gemini, a novel mix of a traditional desktop app and a touch-friendly tablet app.
  • It encases Calligra’s word processor and presentation apps.
  • Kexi, visual data-oriented apps builder received over 150 improvements that make it extra stable and easy to use.
  • Newer technologies have been employed for the tabular (data grid) views and forms.
  • Report Designer, Query Designer and data import assistants have improved substantially.
  • All that is spiced with a dedicated support for KDE Plasma 5’s look and feel.
  • At the organizational level Kexi gained a corporate partner, Milo Solutions
  • The 2.9 release already contains contributions from Milo software engineer, Roman Shtemberko.
  • Unmatched integration: Displaying office documents in Okular, KDE’s universal document viewer. For displaying many types of documents Calligra Office Engine has been used, the same that forms a pillar of document viewers on Nokia N9 and Jolla smartphones, COffice Android app and more.
  • Dozens of general improvements in common Calligra features as well as Calligra Sheets, Words are present in the 2.9 series.

New in Calligra 2.9 Beta 2 (Jan 15, 2015)

  • Kexi – Visual Database Applications Builder:
  • General:
  • New: Add dedicated support for "Breeze" icon theme of Plasma 5.
  • Newly created project now does not use window of previously opened project. We’re starting a new Kexi instance now. (bug 340768)
  • Make the project navigator more modern, a move towards Plasma 5. Tastes best with the Breeze style and icon theme.
  • Table view:
  • New: Port tabular views (data grids) to Qt 4’s scroll area, a milestone leading to Qt 5-based Kexi.
  • New: Display "key" icon in primary key columns.
  • Hide the “+” button in record navigator when inserting is off (e.g. in read-only mode or in queries).
  • Queries:
  • Added "BETWEEN…AND" SQL operator support. (wish 331615)
  • Reports:
  • New: Add "Interleaved 2 of 5" barcodes support (a port from OpenRPT). (wish 341473)
  • New: Add "Value" property for consistency to report items (check, field, text, barcode) providing contain data that is displayed when the item isn’t bound to a database field.
  • Fix possible hang in text report item.
  • Krita – Digital Painting for Artists:
  • Fixes and improvements with how actions and shortcuts are managed. This will help fix a lot of shortcut conflicts that existed in the past. Actions and functionality are smarter now as well. This means that buttons and menu items will be disabled/enabled when they are not available. (eg. You cannot change the canvas size if there is no documents open).
  • add drag and drop when there are no documents open
  • make the background configurable with a color or image (located in Settings > Configure Krita)
  • fixed a lot of multiple document bugs
  • rename “hairy” brush engine to “bristle” brush engine
  • add “flatten” action to layer context menu
  • PDF export – landscape and portrait now work correctly
  • initial tool when loaded is freehand brush
  • don’t show menu icons unless you are using KDE
  • added a lot of presets for color profiles from Elle Stone
  • fix handling of locked dockers behaves better when changing workspaces
  • make it possible to convert images using ‘krita –export bla.png –export-filename bla.jpg’
  • fix crash when mergine a multi-selection of layers that includes a group layer
  • Removed the selection brush; use the global selection mask and the regular brush tools instead
  • Make krita open new images in the current window
  • On Linux: use colord to get the system monitor profile, and make the system monitor profiles work in a multi-monitor setup
  • Fix the layout of the filter and filter layer dialogs.
  • Make it possible to use different OpenColorIO settings for each canvas
  • Improve startup speed on all platforms
  • Mirror axis tools now follow the rotation of the canvas
  • fix rotation in brush preview
  • fixed loading assistants
  • fixed toggling of painting assistants
  • improve how the color slider widget is used
  • resource bundle fixes with paint operations, loading tags, and double loading resources
  • prevent loading corrupt resource bundles (added MD5 Checksums)
  • fix lockup with perspective assistants
  • improve the color smudge brush engine so it doesn’t darken too much
  • lots of fixes for working with resource bundles
  • bug fixes when selecting shapes
  • fixed some computer systems that weren’t loading preset bundles correctly
  • fixed color selector crashes when no document open
  • fix switching between landscape and portrait orientation
  • lots of fixes with handling multiple open images and the dockers
  • update gmic to version 1.6.0.3
  • enable interactive filters like colorize [interactive]
  • implement progress reporting when applying filter
  • if gmic script fails, inform user about the error message
  • fixed lost filtering when you select filter and click ok
  • fixed a bunch of multi-document specific issues
  • fixes when selecting colors with the advanced color selector
  • brush sizes are back to having 2 decimals to prevent issues
  • fixed a few bugs related to the crop tool with properties and resetting
  • fixed saving split alpha mask
  • fixed a lot of bugs in the dirty presets feature
  • fixed mirror tool working with shapes like circles and rectangles
  • fix shaky lines on 32-bit systems when using canvas rotation
  • fixes to the cage transform tool
  • Improve handles for the transform tool
  • fixes to the opacity slider
  • fixes to the tablet handling (make working with vector shapes with the tablet possible again)
  • make the liquify tool handle build-up/wash mode properly
  • new color smudge presets
  • Fix a bunch memory leaks and double deletions
  • Fix crash when adding drop shadow effect
  • Fix crash when closing a document while moving the stylus
  • Fix the opengl canvas for some (notably AMD drivers). More fixes coming up!
  • updated layout for resource manager
  • mirror tools have updated UI
  • G’MIC has been moved to filters in the menu
  • Resource manager has moved to settings
  • “Size Canvas to Size of Current Layer” is renamed to “Trim to Current Layer” and “Size Canvas to Size of Selection” is renamed to “Trim to Selection”
  • Lots of warnings fixed that only show up with clang, quite a few of which unconvered real bugs.
  • Fix thumbnailing for .kra and .ora files
  • Add a shortcut to toggle the assistants on and off
  • Fix pasting text in a multi-line text shape
  • Calligra Plan – Project Management:
  • Make icons match the proper size.
  • Calligra Sheets – The Spreadsheet:
  • Speed up drawing of complex documents
  • Updated default currency to Euro for Lithuania
  • Do not crash in the table shape when the external editor is not available
  • Fix up mouse interaction with the table shape
  • Fix a problem with non-native files not being openable
  • Fix sorting to properly update formulas instead of discarding them
  • Fix Find/Replace to not skip the last row
  • Fix a deadlock within a COUPNUM function

New in Calligra 2.9 Beta (Dec 14, 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 Calligra 2.8.7 (Dec 4, 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 Calligra 2.8.6 (Sep 25, 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 Calligra 2.8.3 (May 15, 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 Calligra 2.8.2 (Apr 22, 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 Calligra 2.8.1 (Mar 29, 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 Calligra 2.8.0 (Mar 6, 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 Calligra 2.8 Beta (Dec 9, 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 Calligra 2.7.5 (Nov 28, 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.

New in Calligra 2.7 Beta (May 8, 2013)

  • Calligra 2.7 contains a number of new features. Here is an excerpt of the most important ones, the full list will be available at the release of 2.7.0.
  • Words, the word processing application, has a new look for the toolbox. In the same toolbox there are also new controls to manipulate shapes with much enhanced usability. Styles are now sorted with the used ones first in the style chooser which should make using styles much more convenient. There are also enhancements to the reference controls, especially regarding hyperlinks and bookmarks.
  • Author, the writer’s application, has new support for EPUB3: mathematical formulas and multimedia contents are now exported to ebooks using the EPUB format. There is also new support for book covers using images.
  • There is a new export filter for common text and enhancements to the docx import filter, which can now support predefined table styles. Note that all of these enhancements to Words and Author are also available in the other application. We note here where they were originally developed.
  • Sheets, the spreadsheet application, has new support for pivot tables. This is a Google Summer of Code project that was integrated into the Calligra code base during the 2.7 development cycle.
  • Plan, the project management application, has improvement in the scheduling of tasks and new export filters to OpenDocument Spreadsheet (ODS) and CSV.
  • In Kexi, the visual database creator, there is a new feature to import CSV data into an existing table.
  • There are some improvements in the general shapes available from most Calligra applications: The formula shape now has new ways to enter formula: a matlab/octave mode and a LaTEX mode. The tool for the text shape is improved to better handle text styles.
  • Krita, the 2D paint application, has new grayscale masks, a better freehand path tool with line smoothing, a way to paint shapes with Krita brushes, improved color to alpha filter, an improved crop tool and an improved transform tool that helps the user create textures. Support for new file formats include export to QML and a much improved import/export filter for photoshop PSD files.
  • Unfortunately there were two large features that didn’t make the deadline: Annotations in Words/Author and export to the Microsoft Docx format. These features will be present in the next version of Calligra.

New in Calligra 2.6.1 (Feb 21, 2013)

  • General:
  • Fixes for several different crashes. See for instance bugs 314676, 314747
  • Several new or improved icons for different applications.
  • General look and feel on Windows improved by hardcoding the theme.
  • Filters:
  • A new filter for the MOBI ebook format was released with 2.6.1. This filter was scheduled for 2.6.0 but was withheld because of some bugs that were discovered late in the release cycle.
  • Much improvement in exporting tables in the HTML export filter.
  • Fix options in the CSV export dialog (bug 314766)

New in Calligra 2.6 RC (Jan 21, 2013)

  • This release candidate fixes a very important recalculation bug in Calligra Sheets. We urge all users to try it out so that the final release can be free of this bug.

New in Calligra 2.5.2 (Oct 8, 2012)

  • Sheets:
  • Fixed bug that prevented plugins from showing on Settings->Configure Sheets…->Plugins page (bug 291343).)
  • Stage:
  • Fixed display of shapes in the document docker.
  • Fix unwanted offset after cancel slideshow (bug 306118)
  • Kexi:
  • Fixed bug in Query Designer: removed SQL Editor’s history as it was not functional (bug 306145)
  • Make string concatenation operator || work in Query Designer (bug 305793)
  • Startup GUI: fetch startup UI definition from x.y.0 URL for any x.y.z version, not from x.y.z URL
  • Buildsystem: make it possible to disable database drivers even if their dependencies are present and found (wish 305683)
  • Common:
  • Fix resizing of horizontal and vertical lines (bug 306133).
  • Fix reordering of shapes (bug 306309)
  • Fix some icons for the formula shape.
  • Trigger repaint of the picture shape after insertion (bug 305548)
  • Fix some corner cases when loading borders.