Welcome to The Document Foundation Planet

This is a feed aggregator that collects what LibreOffice and Document Foundation contributors are writing in their respective blogs.

To have your blog added to this aggregator, please mail the website@global.libreoffice.org mailinglist or file a ticket in Redmine.


Tuesday
12 February, 2019


face

A new edition of FOSDEM (Free and Open source Software Developers‘ European Meeting) just ended. Our CIB LibreOffice team this year was represented by Thorsten Behrens, Michael Stahl and Marina Latini. The event is held annually during the first weekend of February, at the „Université Libre de Bruxelles„. For our team, attending FOSDEM means to be … CIB visiting FOSDEM 2019 weiterlesen

Der Beitrag CIB visiting FOSDEM 2019 erschien zuerst auf CIB events.


face

With the release of 6.2 I read a lot of comments on the different threads. Several issues are listed. One was that Ribbons waste vertical space.

Tabbed toolbar waste vertical space

With default settings the standard toolbar need 110 px vertical space (menubar + 2 toolbar height), tabbed toolbar need 100 px and groupedbar compact 72 px. So the default toolbar need most vertical space.

Toolbar_Vergleich

Difference in height (with GTK3 backend)

  • 110 px for standard toolbar need most vertical space cause the default icon size is 24px (large icons) and you have two toolbars and the menubar
  • 100 px for tabbed toolbar cause the default icon size is 16px (small) and you don’t need an menubar.
  • 72 px for groupedbar compact need the same vertical space than single toolbar.

Yes MSO Ribbons need a lot of vertical space, which is an issue on laptops. Therefore you can show the tabbs only. In LibreOffice we have different UI’s for different workflows, but also for different screen’s. For example on your 32 inch office screen you’d like to work with standard toolbar but on mobile you prefer tabbed compact toolbar (which will be released with 6.3).

On windows the difference between LibreOffice tabbed toolbare and MS Office ribbons is

94 px vs. 110 px

If you like my work, become a downloads_wordmark_white_on_coral2x.jpg


Saturday
09 February, 2019


face

Pure Elixir database driver for Firebird https://github.com/nakagami/firebirdex


face

Firebird 4.0 is using Ubuntu xenial on travis . https://travis-ci.org/FirebirdSQL/firebird .travis.yml looks a lot simpler after this change.   ps: Here is official Travis CI announcement: Ubuntu Xenial 16.04 is available


face

Firebird 4.0 implemented Built-in logical replication is now merged Here is the pull request https://github.com/FirebirdSQL/firebird/pull/182 We know that is a long standing feature request Wow! @firebirdsql team implemented a feature that I asked 10+ years ago!https://t.co/tRrg9YvkWW"Built-in logical replication"Thank you guys.— Daniele Teti (@danieleteti) January 25, 2019



Friday
08 February, 2019


face

As we know, Karasa Jaga, an icon theme derived from the Oxygen theme successfully entered the last fresh release of LibreOffice (6.1) on August. Since its inception for the first time, Karasa Jaga has been very complete and can even be said to have nearly 5,000 icons, because it has exceeded the number of icons that Galaxy and Colibre have had since first entering Karasa Jaga already has extra large icon support (32px * 32px).

But the work did not stop there, there were many things that should be improved. Moreover, in the next 6.2 release there are so many new icons that should be made especially to support the Notebookbar Tab interface. In addition, the existing icons also need to be adjusted, plus I want to add more SVG support.

Now I would like to show you the improvements that have been landed to Karasa Jaga. Although in this period I was more preoccupied with improving the elementary icon theme, I did not leave the mandate to improve Karasa Jaga, just like I took care of my own child. :) I admit that for this period the improvement were not as massive as previously released, but significant enough to be discussed as well. Let's see side by side

LibreOffice Writer

Standard Toolbar

View Menu
Mail Merge Toolbar
Data Source

LibreOffice Calc

Standard Toolbar
Row Right Click Menu
Column Right Click Menu
Sheet Menu
Data Tab
Tool Tab

LibreOffice Impress
Standard Toolbar
Slide Transition


LibreOffice Draw
New Tab Interface

Shape Menu


Other Stuffs

Table Properties
Sidebar Component
Flip Action
Data Table

That's all, if you find something strange or want to request change, just file a bug to my github page or TDF Bugzilla.

Thursday
07 February, 2019


face

Base – the database editing program of LibreOffice – offers several features when it comes to external database connection. One interesting feature is that Base lets you connect to an external database not only with ODBC and JDBC but with native connectors too. Using the native connector instead of a standard like JDBC sometimes has a positive impact on performance.

Considering that MySQL is one of the most used database management systems worldwide it is clear that the support of connecting to a MySQL database is an unavoidable part of Base. Currently there are three ways supported to connect to a MySQL database: with ODBC, JDBC and using a native connector. However, the last option was only available as an extension, and it is the part of the core project only since November 2018.

Why was it only an extension at the first place? The native connection was implemented by using the C++ connector of MySQL, which is licensed under GPL. Because of that it could not be put into the core project. So what is the solution then?

Because of the above mentioned problem we, at Collabora decided to use the connector of MariaDB instead. MariaDB is a fork of MySQL which has the same database structure and indexes as MySQL. It has a C API which can be used to connect to MySQL and MariaDB databases too. What is more, the connector is LGPL licensed, which means that it can be used in the core project too. So the next task was to use this API to implement the sdbc driver.

Some parts of the implementation is pretty straightforward. It is pretty easy to create a connection and pass options through the function “mysql_options”. It was also clear to me how to pass things like user and password to the DBMS.

There were a few things though which were a bit more challenging. The XDatabaseMetadata interface for example – which is responsible for providing information about the current state and capabilities of the database – could not be implemented with only a few function calls. In order to implement them, I had to construct SQL queries for most of the methods. Database information are available in the schema called “INFORAMTION_SCHEMA”. That task took some time since the interface has more than a hundred methods which had to be implemented.

Another challenge was a bug about parallel execution of result sets. The C API does not support the usage of two result sets simultaneously, but the sdbc standard supports it. The solution was to store the result of a query and free the mysql resources afterwards. That way a new result set can be fetched with the C API while the previously fetched data is stored in memory.

Having the native MySQL connector in the core project has several advantages. First, it is easier for the user to install it. It is bundled with the core project, there is nothing to do there. Also, it improves maintainability, because it does not have to


Wednesday
06 February, 2019


face

General Activities

  1. LibreOffice 6.2 RC2 was announced on January 11
  2. A two days hackfest with 25 participants was held in Brussels right before FOSDEM 2019
  3. Justin Luth (Collabora) fixed some old DrawingLayer FillStyles regressions
  4. Amharic script now works with Fontwork. tdf#66054
  5. Performance of opening documents with embedded fonts was greatly improved by Mike Kaganski (Collabora).tdf#69060
  6. CIB and NISZ teams announced they use Miloš Šrámek’s interoperability tools
  7. Some paper format bugs were found to be fixed by the 2018 GSoC print dialog revamp work
  8. Jens Carl made over 60 commits related to the Java tests to C++ conversion effort
  9. Mark Robbinson created SVG icons for Math Help pages
  10. Bartosz Kosiorek improved EMF+ support with several commits
  11. Caolán McNamara fixed about 70 UI issues
  12. Noel Grandin made several dialogs asynchronous
  13. Jim Raykowski kept adding the new style background tab page to dialogs that were missing it. The work is nearly done after a ton of effort! tdf#105225
  14. Around 20 improvements to the KDE5 and Qt5 backends were made by Bubli (CIB), Aleksei Nikiforov (BaseALT), Jan-Marek Glogowski (Landeshauptstadt München) and Michael Weghorn
  15. Brian Fraser added support for drag’n’drop of multiple effects in animation pane
  16. Miklos Vajna (Collabora) continues working on smartArts improvements
  17. Help pages in Python Macro programming (Alain Romedenne, Olivier Hallot)
  18. The Online Help Editor (Olivier Hallot, Mike Saunders)
  19. Roman Kuznetsov wrote a new guide about Conditional Formatting
  20. Xisco Fauli was interviewed about LibreOffice 6.2 from the QA perspective
  21. LibreOffice works on Chromebooks
  22. Gülşah Köse (Collabora) wrote a nice post on how to build LibreOffice Viewer on Linux
  23. Zdeněk Crhonek added more than 10 UItests
  24. Balazs Varga continues fixing OOXML Chart bugs
  25. Muhammet Kara (Collabora) added a redaction toolbar

Reported Bugs

688 bugs have been reported by 351 people.

Top 10 Reporters

  1. Telesto ( 42 )
  2. NISZ LibreOffice Team ( 41 )
  3. Xisco Faulí ( 26 )
  4. Nicolas Christener ( 20 )
  5. ricky.tigg ( 19 )
  6. Cor Nouws ( 15 )
  7. Regina Henschel ( 11 )
  8. Aron Budea ( 11 )
  9. Gabor Kelemen ( 9 )
  10. Roman Kuznetsov ( 9 )

Triaged Bugs

709 bugs have been triaged by 71 people.

Top 10 Triagers

  1. Xisco Faulí ( 213 )
  2. durgapriyanka.arun ( 59 )
  3. Dieter Praas ( 51 )
  4. Buovjaga ( 42 )
  5. raal ( 41 )
  6. Oliver Brinzing ( 25 )
  7. Timur ( 24 )
  8. Heiko Tietze ( 22 )
  9. Alex Thurgood ( 21 )
  10. Aron Budea ( 19 )

Fixed Bugs

235 bugs have been fixed by 55 people.

Top 10 Fixers

  1. Caolán McNamara ( 58 )
  2. Justin Luth ( 14 )
  3. László Németh ( 9 )
  4. andreas kainz ( 9 )
  5. Xisco Fauli ( 8 )
  6. Julien Nabet ( 6 )
  7. Eike Rathke ( 6 )
  8. Mike Kaganski ( 5 )
  9. Bartosz Kosiorek ( 5 )
  10. Zdeněk Crhonek ( 4 )

List of critical bugs fixed

  1. tdf#122449 Crash in: mergedlo.dll when closing “Edit Index Entry” dialog (gen/gtk) ( Thanks to Zdeněk Crhonek )
  2. tdf#122722 Hiding characters will crash. Crash in: SwAttrIter::CtorInitAttrIter(SwTextNode &,SwScriptInfo &,SwTextFrame const *) ( Thanks to Zdeněk Crhonek )
  3. tdf#122997 Canceling Paragraph dialog causes crash (GTK3) ( Thanks to Noel Grandin )
  4. tdf#119126 Crash in: SwFrame::PrepareMake(OutputDevice *) ( Thanks to Caolán McNamara )
  5. tdf#122509 EDITING Calc crashes when manipulating Negative numbers in

face

Firebird 3.0.x introduced 48-bit internal transaction IDs that are publicly (via API and MON$ tables) represented as 64-bit numbers. This makes the new limit roughly equal to 2.8*10^14 transactions, later it could be extended up to the 2^63 limit. Related notice in Firebird 3.0.x release notes.Related article about Posgtresql : How long will a 64 bit Transaction-ID last in PostgreSQL?


Tuesday
05 February, 2019


face

Tomorrow LibreOffice 6.2 will be released. Time to give you some information what will come in LibreOffice 6.3.

My work in process is an huge update of the sifr icon theme

SifrThemeUpdte

Sifr icon theme todo:

  1. Make Sifr SVG ready
    Draw some thousands new svg icons.
  2. Redraw icons to have an unique design
    All icons should use an 2px wide line. Make all lines grid align so blur will be reduced as much as possible.
  3. Finish Sifr
    A lot of icons are missing in Sifr which will be added.

If you like my work, become a downloads_wordmark_white_on_coral2x.jpg


Monday
04 February, 2019


face

(via cor4office)

The next step in the recent SmartArt story is my Improving SmartArt import in Impress talk at FOSDEM 2019, in the Open Document Editors devroom. The room was a bit far away from the popular places, but the livestream worked out nicely.

There was also a hackfest before the conference, I looked at RTF export of rotated Writer pictures.


face

Well – obviously. At least, their current actions tell that: they deprecated CRT MSMs (which is reiterated in VS 2019 RC2 release notes), a technology designed to allow MSI-based installers to install the CRT libraries in a centrally-managed manner; and the only recommended way now is using vcredist executable, which is not MSI-compatible.

What else, if not deprecation, might it mean, when an installer technology made unable to deploy applications created using vendor’s own flagship development tool?

Well – I thought: maybe that was an oversight? Why not inform them about the problem that MSI-only installers would be left without any viable option?

So I did. And I got the answer that to me was a clear confirmation:

Sorry that our current plan is like this, if there are a lot of customer complain about this new change, we will revisit this issue

So – “yes, our plan is to make it impossible for MSI; this is not a problem in our eyes; only if we will experience pressure, may we re-think about it”.

Sad.


Sunday
03 February, 2019


face

Every once in a while I start pondering ways to get rid of the slowness and overwhelming complexity of the autotools machinery, in particular autoconf and libtool. GNU Make has been a great companion for 20 years, and automake helps with some of the complexity in getting compiler generated…


Friday
01 February, 2019


face

The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 6.2 RC3 is ready for testing!

LibreOffice 6.2 will be released as final in a week from now and LibreOffice 6.2 RC3 represents the last pre-release before the final release since the development of version 6.2 started in mid May, 2018. See the release plan for more information.
You can find the list of bugs fixed in this pre-release here and the list of new features included in LibreOffice 6.2 in the release notes.

LibreOffice 6.2 RC3 is already available for downloaded in this link, for Linux, MacOS and Windows.

In case you find any problem in this pre-release, please report it in Bugzilla ( You just need a legit email account in order to create a new account ).

For help, you can contact the QA Team directly in the QA IRC channel or via Telegram.

Happy testing!!


Thursday
31 January, 2019


face

The keyboard layout on Apple computers is special and some keys are missing. For example there is no Insert key to toggle between insert and overtype. LibreOffice supports the function and you can switch by clicking the respective panel on the status bar.…

The post Overwrite on macOS appeared first on LibreOffice Design Team.


Tuesday
29 January, 2019


face

Oh, the Council was impressed, of course
Could he bring balance to the Force?

— The Saga Begins, Weird Al Yankovic

As you might have seen, we have now run four C++ sessions to get started with C++ and LibreOffice development. The origin of this actually happened already at the last LibreOffice Hackfest in Munich where Izabela, Mike, Anxhelo and me conspired on the idea. We also started to recruit LibreOffice developers as mentors right there and Xisco joined us soon.

As the lectures discuss the basics of data structures and C++ I started to create some patches against LibreOffice to show how to start with simple things in the LibreOffice build based on the examples from the lecture, but in the environment of LibreOffice and with some of its framework and conventions:

Some background and discussion about these can be found in the videos linked in the commit messages of these and on the C++ lectures wiki page. I hope these small examples are helpful to someone starting with C++ and LibreOffice even if you might have missed the first C++ lecture sesssions.

Why am I posting this? Now? Well, tomorrow the LibreOffice FOSDEM 2019 Hackfest starts in Bruessls. As you can see from the above, awesome things often take off there! You dont have to take my word for it: Izabela and Anxhelo wrote about their experiences too! If reading their report (or the story about how the lectures started) make you curious, please feel invited to join us in Bruessels at FOSDEM — or if you cant make that, the next Hackfest!


Monday
28 January, 2019


face

This is the title of a book I enjoyed reading, written by one of our valuable contributors – thank you RGB!


Thursday
24 January, 2019


face

Until recently, Chromebooks could browse the Web and run dedicated ChromeOS and Android applications, and that was that. But things are changing now since Google announced Crostini, a technology to run arbitrary Linux applications on ChromeOS.

What you get, in short, is a Linux distribution running in a virtual machine. It is sandboxed, but with some channels set up between the virtual machine and the surrounding ChromeOS, so that e.g., icons of applications installed in the Linux VM show up in the ChromeOS launcher, and windows opened from within the VM are integrated with the overall ChromeOS desktop.

The default Linux distribution provided by Google is a Debian 9, and one should be able to also plug other flavours of Linux, at least in theory. But we can install applications as flatpaks there, at which point the exact Linux distribution becomes rather irrelevant, anyway.

How to set up your Chromebook to install flapaks is detailed elsewhere, so just follow those instructions. You can then browse flathub for the applications of your choice. But when you click on the “install” button for an app, things start to get a bit rough. The ChromeOS browser downloads a .flatpakref file, but doesn’t know what to do with it, so stores it in the Downloads folder. The Linux VM can’t see it there (thanks to the sandboxing around that VM), so you first need to use the Files app to copy the .flatpakref file from “Downloads” to “Linux files”. The latter is just the home directory of the Linux VM user, so when you switch to the Terminal app (which provides you with a shell for that Linux VM user), you can type flatpak install .flatpakref to finally install the application.

But there is also a more polished solution that doesn’t require falling back to the flatpak command line: Just go back one more time to the Terminal shell to install GNOME Software in the Linux VM, sudo apt install gnome-software gnome-software-plugin-flatpak. Then you can run the Software application from the ChromeOS launcher (it may hide in a “Linux apps” collection). Search for LibreOffice, install it, launch it, and enjoy.


Wednesday
23 January, 2019


face

After a fresh build Android Viewer on Ubuntu 18.04 with LibreOffice 6.3.0 just wanted write a valid instruction list. (note to myself)

0- Install build dependencies:

$ sudo apt-get build-dep libreoffice

If there are throuble about packages please read build dependencies instructions for your distribution: https://wiki.documentfoundation.org/Development/BuildingOnLinux#Build_dependencies

1- Install Android Studio.

2- Open Android Studio -> Find SDK Manager and make sure following versions were checked:



 3- Go SDK Tools tab and make sure 27.0.3 was checked. And apply. (It will warn you for storage space. Please make sure you have enough space.)



4- Install java 8:

The instructions are well described here. https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-18-04

5- Download ndk 16b

https://developer.android.com/ndk/downloads/older_releases#ndk-16b-downloads

6- Download LibreOffice source code:

$ git clone https://gerrit.libreoffice.org/core libreoffice
$ cd libreoffice

7- Create autogen.input file. Append following paramater in it.

--with-distro=LibreOfficeAndroid
--with-android-sdk=/media/gulsah/Android/Sdk
--with-android-ndk=/media/gulsah/android-ndk-r16b

(Use your own paths for SDK and NDK)

8- Run configure.

$ ./autogen.sh

9- Build

$ make

10- Result

When you run $ git status command you will see where apk generated in the source code. Now you can install it to an Android device. (Make sure your settings let you install app from unknown source.)




Tuesday
22 January, 2019


face

Planned for the LibreOffice 6.3 release

  • Tabbed compact Notebookbar out of experimental
  • Groupedbar Notebookbar out of experimental
  • Shortcut improvements
  • Sifr finalize as svg icon theme

If you have something I can improvements, so UI and design related stuff, … bugs.documentfoundation.org

If you like my work, become a downloads_wordmark_white_on_coral2x.jpg


face

Done in LibreOffice 6.2

  • Standard Context Toolbar standardization – less UI jumping
  • Right click Context Toolbar standardization and big feature update
  • Tabbed Notebookbar finalized for 6.2
  • Groupedbar compact Toolbar finalized for 6.2
  • Breeze and Colibre icon update

Test out LibreOffice 6.2 and give us feedback at bugs.documentfoundation.org

If you like my work, become a downloads_wordmark_white_on_coral2x.jpg


Friday
18 January, 2019


face

"And my final test as to whether or not Debian succeeded was: could the founder step away from the project and could the project keep going because that is the only point at which you know that the project has basically taken a life of its own." ~ Ian Murdock


Monday
14 January, 2019


face

The Online Help Editor is getting a shape

I have improved and fixed a bit the XHP editor, and changed the page address:

https://newdesign.libreoffice.org/help_editor/index.html

 The editor is still work in progress, but starts to become interesting for creating and editing Help pages.

What's new

  • Mike Saunders implementation of the autocompletion of XHP tags for Codemirror editor.
  • The left and right panes are now fixed in browser screen and scrollable,
  • The right pane uses 99% of the current Help transformation rendering, plus
  • some visual debug information left intentionally to help Author in adjusting <embed>s, <image>s and <link>s . 
  • You can now open a Help page directly from the interface. 
    • The help page is normally source/text/AAA/BBB/myHelpPage.xhp  
    • Type /AAA/BBB/myHelpPage.xhp in the text box and click Open File to load in the editor. 
    • Press Render page to see it on the right. 
  • A set of buttons with XHP snippets to shorten editing workload: 
    • For <paragraph>s, <note>s, <heading>s, <emph>s, <menuitem>s, etc... select the raw text or contents and click the corresponding button. The raw text will be wrapped with the opening and closing tag. For paragraph-like contents, an unique id will be created automatically, a feture required for translations. 
    • Other snippets builds fragments of XHP tags, such as <table>s, <tablerow>, <list>s, <section>s, and more.
    • Just play with and do not forget to render the page on the right. 

Restrictions

  • The editor works with Firefox only. Issues with Chrome and Edge. Other browsers not yet tested.
  • Saving files not implemented. However you can copy the editor contents and finish the patch in you preferred editor
  • More XHP checking are under development, specially id's unicity and DTD checking
  • If you get a blank page on the right, this is because you hit a bug in the browser transformation. Unfortunately debugging the browser transformation is very hard, support is almost none.

Invitation for developers and testers

  • You are invited to test the editor, report bugs and suggest improvements.  
  • The user interface is simple HTML and Javascript. If you have skills in these technologies you are a potential developer for the editor, but we know that PHP will be the right tech choice in near future.  
  • The source code is in the dev-tool repository. 
    • To clone the dev-tool repository : 
    •  git clone https://gerrit.libreoffice.org/dev-tools dev-tools 
    • The editor is in dev-tools/help3/html/ 
  • If you have a web server working in your computer (Apache, Nginx, etc...) you can run the editor locally: create a link between the web server root and the editor. For example, under Debian-like Linux: 
    • sudo cd /var/www/html 
    • sudo ln -s help-editor /dev-tools/help3/html 
    • and point your browser to http://localhost/help-editor 

Seeking Help and discussion on the editor

Please use the documentation list, the developer list and our IRC channels to get in touch with the development of the editor. 

Ackowledgements

The Javascript editor used

Friday
11 January, 2019


face

The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 6.2 RC2 is ready for testing!

LibreOffice 6.2 will be released as final at the beginning of February, 2019, being LibreOffice 6.2 RC2 the forth pre-release since the development of version 6.2 started in mid May, 2018. See the release plan. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 6.2 RC2 can be downloaded from here, and it’s available for Linux, MacOS and Windows.

In case you find any problem in this pre-release, please report it in Bugzilla ( You just need a legit email account in order to create a new account ) so it can get fixed before LibreOffice 6.2 final is released.

For help, you can contact us directly in our IRC channel.

Happy testing!!


Friday
04 January, 2019


face

I recently dived into the SmartArt support of LibreOffice, which is the component responsible for displaying complex diagrams from PPTX. I focus on the case when only the document model and the layout constraints are given, not a pre-rendered result.

First, thanks to our partner SUSE for working with Collabora to make this possible.

Continuous Block Process, Accent Process and Organization Chart

In this post I would like to present the progress done last month regarding the above mentioned diagram types — these are used in many documents.

The improvement (as always) come in small incremental steps:

  • Continuous Block Process now reads space width from constraints.

  • Accent Process now has the missing bullets and fixes an incorrect large paragraph-level indent.

  • Organization Chart now has an initial implementation of the hierRoot and hierChild algorithms.

  • Organization Chart now handles multiple employees for a manager.

With all these fixed, we reach a much better state for the mentioned diagram types.

Results so far

The SmartArt test documents from sd/qa/unit/data/pptx/ is what I used for testing this work.

Here is how the baseline, the current and the reference rendering of Accent Process looks like:

smartart-accent-process.pptx, baseline

smartart-accent-process.pptx, current

smartart-accent-process.pptx, reference

And here is how the baseline, the current and the reference rendering of Organization Chart looks like:

smartart-org-chart.pptx, baseline

smartart-org-chart.pptx, current

smartart-org-chart.pptx, reference

This is not not perfect yet, but it’s clearly a large improvement, all text is now readable from the diagrams and bullets are no longer missing!

All this is available in master (towards LibreOffice 6.3), so you can grab a daily build and try it out right now. :-)


Thursday
03 January, 2019


face

General Activities

  • LibreOffice 6.1.4 was announced on December 18
  • LibreOffice 6.2 RC1 was released and it’s ready for testing
  • On December 21, the bug hunting session for LibreOffice 6.2 RC1 took place
  • bibisect repositories for LibreOffice 6.3 were created
  • Katarina Behrens (CIB) fixed some Drag&Drop problems on KDE5
  • Drew Jensen tested the Firebird assistant migration with an assembled group of test files
  • Luboš Luňák (Collabora) did lots of OpenCL fixes
  • New Bugzilla component “iOS”
  • Moggi wrote a blogpost about automated testing in LibreOffice
  • NISZ LibreOffice Team reported many Conditional formatting issues
  • LibreOffice 6.1.4.2 and 6.2.0.1 for macOS have been rebuilt to solve crashes and freezes affecting many users on MacOS Mojave
  • Jens Carl moved dozens of Java tests to C++
  • Balázs Varga fixed a bunch of chart issues
  • Justin Luth fixed an old annoying issue, where clearing direct formatting would damage the document styles
  • Andreas Kainz made dozens of Notebookbar and icon improvements
  • New team member Durgapriyanka continued to do a significant amount of triaging
  • KDE4 support was removed in master
  • Eike Rathke (Red Hat) reworked the Statistics dialog
  • Mike Kaganski (Collabora) added Scan support for LibreOffice x64 on Windows
  • Vasily Melenchuk (CIB) added support for exporting to .xltx and .dotx
  • Michael Stahl (CIB) reimplemented the hiding tracked changes mechanism
  • László Németh (NISZ) added support for native copy&paste of spreadsheet data in Writer tables
  • Many new features and improvements in LibreOffice Online

Reported Bugs

560 bugs have been reported by 347 people.

Top 10 Reporters

  1. NISZ LibreOffice Team ( 22 )
  2. Xisco Faulí ( 21 )
  3. Regina Henschel ( 12 )
  4. Michael Weghorn ( 12 )
  5. Drew Jensen ( 10 )
  6. Vera Blagoveschenskaya ( 10 )
  7. Mike Kaganski ( 9 )
  8. Robert Großkopf ( 8 )
  9. Markus Elfring ( 7 )
  10. Roman Kuznetsov ( 7 )

Triaged Bugs

570 bugs have been triaged by 77 people.

Top 10 Triagers

  1. Xisco Faulí ( 105 )
  2. Dieter Praas ( 51 )
  3. raal ( 36 )
  4. durgapriyanka.arun ( 35 )
  5. Timur ( 35 )
  6. Roman Kuznetsov ( 30 )
  7. Oliver Brinzing ( 22 )
  8. Heiko Tietze ( 22 )
  9. Alex Thurgood ( 21 )
  10. V Stuart Foote ( 20 )

Fixed Bugs

208 bugs have been fixed by 49 people.

Top 10 Fixers

  1. Caolán McNamara ( 37 )
  2. Mike Kaganski ( 29 )
  3. andreas kainz ( 12 )
  4. Xisco Fauli ( 7 )
  5. Eike Rathke ( 6 )
  6. Roman Kuznetsov ( 5 )
  7. Michael Weghorn ( 5 )
  8. Katarina Behrens ( 5 )
  9. László Németh ( 4 )
  10. Balazs Varga ( 4 )

List of critical bugs fixed

  1. tdf#120576 CRASH: Base crash without any notice with the option to migrate the embedded database from HDBSQL to FIREBIRD. ( Thanks to Caolán McNamara )
  2. tdf#122116 LibreOffice 6.1.* crashes by recovering file at start over and over on Linux ( Thanks to Michael Weghorn )
  3. tdf#120454 kde5: Sporadic crash when right-clicking items in toolbar ( Thanks to Katarina Behrens )
  4. tdf#122059 ReportBuilder: GTK3: Crash in: Wallpaper::operator= Format -> Page crashes ( Thanks to Caolán McNamara )
  5. tdf#121935 Cancelling database wizard at step ‘Set up connection to text files’ crashes ( Thanks to Caolán McNamara )
  6. tdf#121810 Crash in: libgobject-2.0.so.0.5600.3 when selecting more on error dialog ( Thanks to

Wednesday
26 December, 2018


face

The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 6.2 RC1 is ready for testing!

LibreOffice 6.2 will be released as final at the beginning of February, 2019, being LibreOffice 6.2 RC1 the third pre-release since the development of version 6.2 started in mid May, 2018. See the release plan. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 6.2 RC1 can be downloaded from here, and it’s available for Linux, MacOS and Windows.

In case you find any problem in this pre-release, please report it in Bugzilla ( You just need a legit email account in order to create a new account ) so it can get fixed before LibreOffice 6.2 final is released.

For help, you can contact us directly in our IRC channel.

Happy testing!!


Wednesday
19 December, 2018


face

LibreOffice has the capability to add references to a document and finally a bibliographical index, which is essential for scientific publications. The style of references depend on the journal and the discipline. So it is common to just add numbers in square brackets like [1] in engineering whereas humanities show name and year like (author, year).…

The post Save the bibliography? appeared first on LibreOffice Design Team.


Monday
17 December, 2018


face

Am 15.12.2018 wurde die neueste Special Edition des Linux Pro Magazine mit dem Thema #LibreOffice veröffentlicht. CIB ist als kompetenter Partner und langjähriger Supporter von LibreOffice natürlich in der Ausgabe vertreten und gleich mit zwei Anzeigen dabei. On 15.12.2018 the latest special edition of the Linux Pro Magazine concerning #LibreOffice has been published.  As a … LibreOffice powered by CIB @ Linux Pro Magazine weiterlesen

Der Beitrag LibreOffice powered by CIB @ Linux Pro Magazine erschien zuerst auf CIB events.

<- Current blog entries