Category: Development
Coming up on December 20: Next C++ workshop

Improve your C++ skills! Last week, we had a workshop covering an introduction to the language, and looking at functions and strings. Participants watched a couple of presentation videos, and then had the opportunity to put questions to experienced LibreOffice developers.
Well, the second workshop is coming up! On December 20 at 19:00 UTC, join us to discuss these topics: I/O streams and building LibreOffice! Beforehand, you can watch this video for an overview:
Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.
If you accept this notice, your choice will be saved and the page will refresh.
Then check out this page about I/O streams, and the building guides for LibreOffice. (You don’t have to read them all in detail, but take a look, and think of things you want to talk about!)
On December 20, you can join the discussion in the following ways:
See you then!
Learn C++ with the help of LibreOffice developers

Ever wanted to expand your programming skills, and venture into the world of C++? Well, we’re here to help! On Thursday December 13, at 19:00 UTC, we’ll have a live meeting on our #libreoffice-dev IRC channel, to discuss features of the language and provide help. LibreOffice developers will be available to answer questions and get your started with building the source code.
Now, if you want to take part, there are two videos to watch beforehand. The first is an introduction to C++ from Stanford University (it should start at 26:50, but if not, skip to that point to see the main content):
Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.
If you accept this notice, your choice will be saved and the page will refresh.
Then there’s a video which goes further into the language, looking at functions and strings:
Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.
If you accept this notice, your choice will be saved and the page will refresh.
So, watch the videos when you have some spare time, then join us on December 13 to discuss what you’ve seen, and learn more! See you soon…
Coming up on 25 – 28 October: LibreOffice Hackfest in Munich

The LibreOffice community organises regular Hackfests, where developers and community members meet up, work on new features, fix bugs and enjoy good food! Later this month, we’ll meet in Munich, in the south of Germany. Munich is situated just north of the Alps, and is known for its cosy old town, churches and beer halls.
Interested in joining? Click here for the full details – and add your name to the list if you plan to attend!
LibreOffice at droidcon Vienna

LibreOffice is available for Android smartphones and tablets – albeit as a “Viewer” application, for checking documents on the go. There is an experimental editing mode, but it still needs more work, and we’d love to have more help and feedback to improve it!
So to spread the word amongst potential contributors, Christian “Cloph” Lohmaier (LibreOffice’s release engineer) and Mike Saunders attended droidcon Vienna on 21st and 22nd of September.
Organised by AndroidHeads and the Google Developer Group Vienna, droidcon is made up of 20 sessions on various topics. On the first day, Cloph gave a talk titled “Struggles with a large native app, LibreOffice’s attempts at Android”, describing the first stages of development of the LibreOffice Viewer, challenges faced along the way, and the next steps to take. Full slides from the talk are here.

At the end of the talk, there were some questions from the audience about the build process and testing. As Cloph explained, the Viewer app doesn’t have many user interface elements to test, so the main issues are related to the “lifecycle” – ie when users open and close the app, rotate their devices, and so forth. And regarding the build system, Cloph noted that it’s much better today, compared to the early days of the app.
Meanwhile, one of the recurring topics at the conference was Kotlin, a “statically typed programming language for modern multiplatform applications” that runs on the Java VM. Kotlin is growing in popularity, so if you’re interested in the language and the possibility of converting the LibreOffice Android apps (including the Impress Remote), give us a hand! Our wiki has information on building the apps, and you can also talk to our developer community on IRC and mailing lists too.

Finally, after the first day of droidcon, there was an evening party with more opportunity to share ideas and meet people. So thanks to the organisers, and now we move on to the LibreOffice Conference 2018 in Tirana, which is just a few days away…!
Join the final Bug Hunting Session for LibreOffice 6.1!

LibreOffice users around the world help developers to test new features and fix bugs before a new version is released. After the first and second Bug Hunting Sessions of LibreOffice 6.1, which were held on April 27th 2018 and May 28th 2018 respectively, we’re glad to announce the third Bug Hunting Session on July 6th – the last one before the release of LibreOffice 6.1!
LibreOffice 6.1 is due to be released in mid August with many new features described in the release notes and this is our last chance to test and find issues before its release.
In order to find, report and triage bugs, the tests during the Third Bug Hunting Session will be performed on the first Release Candidate version of LibreOffice 6.1, which will be available on the pre-releases server on the day of the event. Builds will be available for Linux (DEB and RPM), macOS and Windows.
Mentors will be available on July 6th 2018, from 7.00 UTC to 19:00 UTC for questions or help in the IRC channel: #libreoffice-qa and its Telegram bridge and there will be a dedicated session to test the new offline help system available in LibreOffice 6.1 from 14:00 and 16:00 UTC.
Of course, hunting bugs will be possible also on other days, as the builds of this particular Release Candidate (LibreOffice 6.1.0 RC1) will be available until the end of July, when the second Release Candidate will be available.
With your help, we can make LibreOffice 6.1 the best release yet – thanks!

