Tag Archives: Calligra Sheets

Coffice – Calligra on Android available now

Introduction

Coffice (Calligra Office or coffee-in-office) is a new project that tries to make Calligra available on mobile platforms like Android, Blackberry 10, Jolla SailfishOS and Ubuntu Phone.

With the MeeGo-saga, where Calligra was the office suite that Nokia shipped with the N9, a huge chunk of focus went on trimming Calligra for mobile platforms, improving performance and compatibility with ISO OpenDocument (ODF) and Microsoft Office formats (binary and XML). When MeeGo got finished focus shifted to other platforms. Our always present Linux Desktop got extended with a great port to Windows and Krita Scetch, both done by KO GmbH. More then a year ago we also saw a first port of Calligra on Android that unfortunately never got polished enough to be published on Android’s app-store(s).

Meanwhile I had the luck to build up Qt on Android expertise thanks to my employer KDAB.

Enter Coffice.

The Goals

Unlikely previous attemps that always tried to bring a 1:1 port of Calligra to mobile platforms including all dependencies I defined different goals. Those are:

* Focus on a Calligra Words (word processor) ODT viewer. Since bringing a whole Office suite to another platforms is a huge task and I am a small team I had to focus. Later on I plan to add doc/docx support, editing, saving and Calligra Sheets (spreadsheets) and Calligra Stage (presentations).

* Slim! Ever since ~10 years ago now when I joined KOffice/Calligra the size of the suite is overwhelming. A huge chunk is Calligra itself, that consists of a dozend of very specialized applications. That I addressed with my focus on Words, on a selected number of plugins. The other reason for that size are the dependencies. Among them kdelibs and all it drags in. During MeeGo-times we handled that with a slim hand-modified kdelibs but decided very fast that’s the wrong way. Instead we got or will get what is commonly known yet as kdeframeworks. A much more modular kdelibs that solves the huge chunk of dependencies that are dragged on to other platforms where we (as app developers) are not particular interested in Linux Desktop integration but more into the platform that app runs on.

Work Done

* Coffice uses qmake rather then cmake. I decided for qmake cause qmake works out of the box on all mobile platforms that are supported by Qt. If cmake is too it may make sense to change to cmake (or not) – don’t have a string opinion there. Its a tool to reach the goal.

* Coffice is 100% Qt-only. For that I introduced the coffice/fake library which maps kdelibs-API direct to Qt without all the functionality, without dbus, without daemons, etc. In most cases not even with implementation at all. Its a thin-layer to get Calligra or …read more
Source: FULL ARTICLE at Planet KDE

Very Important Update for Calligra 2.4 and 2.5 Released

Attention, this is a crucial update!

The Calligra team releases updates to the 2.4 and 2.5 series at the same time: versions 2.4.4 and 2.5.5. These releases include fixes for two major bugs in the Sheets application which made recalculations of spreadsheet contents go wrong under certain conditions. We urge all users of Calligra Sheets to update immediately.

In addition these releases contain a number of other important bug fixes.

Bugfixes in This Release

Here is an overview of the most important fixes that are in 2.4.4 and 2.5.5. There are several others that are not mentioned here.

General:

  • 2.5.5: A few build issues on Windows.

Sheets:

  • 2.4.4 and 2.5.5: A very nasty bug which made recalculations of spreadsheet contents go wrong under some circumstances (BUGS: 312981, 313010)

Kexi:

  • Kexi Forms:
    • 2.5.5: Description was ignored in Command Link button
    • 2.4.4: Make palette background color property in text editor work (BUG: 309274)
    • 2.4.4: Fix “data source tag” for text box (regression because of changes in KDE libraries’ line editor)
  • 2.4.4: SQLite Driver: Fix possible data loss of compacted file (when process tools crash or fail for any reason)
  • 2.4.4: Remove limit of 101 fields in Kexi Table Designer (BUG: 309116)
  • 2.4.4 and 2.5.5: Fix MySql login failure when not saving password – fix for case 3.1 (BUG: 313025)
  • 2.4.4 and 2.5.5: Fix possible crash when pressing tab in the global search box
  • 2.5.5: Property editor: make items are always sorted by key

Try It Out

The source code of this version is available for download from download.kde.org. Also many binary packages are available for various operating systems and distributions. This release is packaged for Windows by KO GmbH, and you can find it on their download page. There is also a separate package or Krita only.

We would welcome volunteers who want to build and test the Calligra Suite on OSX.

About Calligra

Calligra is part of the applications from the KDE community. See more information at the website http://www.calligra.org/.

Source: FULL ARTICLE at Planet KDE

Calligra 2.6 Release Candidate 3

The Calligra team hereby announces the third release candidate of the Calligra Suite. The second release candidate was released without any announcement but was picked up by linux distributions and published. 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.

Try It Out

The source code of this version is available for download here: calligra-2.5.94.tar.bz2. Also many binary packages are available for various operating systems and distributions. This release is packaged for Windows by KO GmbH, and you can find it on their download page.

Now we have an experimental package for Mac OS X. It’s available for download here: here. More information about installation and removal can be found here.

The new features in version 2.6 can be seen in the announcements of the 2.6 alpha and 2.6 beta versions.

About the Calligra Suite

Calligra is a KDE community project. Learn more at http://www.calligra.org/.

Source: FULL ARTICLE at Planet KDE