Language Selection

English French German Italian Portuguese Spanish


Built-in "Xray" like UNO object inspector – Part 1

Filed under

When developing macros and extensions in LibreOffice it is very useful to have an object inspector. With that tool you inspect the object tree and the methods, properties and interfaces of individual objects to understand its structure. There are quite some different object inspectors available for LibreOffice as extension. Probably the best known is called “XrayTool”, but there were also others like MRI, which was build for a similar purpose and various other more simple object inspectors (for example one is provided as an code example in ODK).

As a tool like this is very valuable it makes sense that it would be provided out-of-the-box by LibreOffice without the need for the user to get it separately. Also the user could even be unaware the such a tool exists. For this reasons The Document Foundation (TDF) put up a tender to create a built-in Xray like UNO object inspector, which was awarded to Collabora and we are now in the process of implementing it.

Read more

LibreOffice 7.1 RC2 Is Available For Testing

Filed under

LibreOffice 7.1 will be released as final at the beginning of February, 2021 ( Check the Release Plan for more information ) being LibreOffice 7.1 RC2 the fourth pre-release since the development of version 7.1 started at the end of May, 2020. Since the previous release, LibreOffice 7.1 RC1, 87 commits have been submitted to the code repository and 64 bugs have been fixed. Check the release notes to find the new features included in LibreOffice 7.1.

Read more

Also: LibreOffice 7.1 RC2 Up For Testing This Open-Source Office Suite

LibreOffice 7.1 Release Candidate Ready for Testing Ahead of Final Release in Early February

Filed under

LibreOffice 7.1 is the next major release of the beloved and free office suite used by millions of computer users worldwide, and it’s been in development for more than five months. Now, two months after the beta release, the RC (Release Candidate) milestone is ready for public testing.

So if you want to help shape the future of the open source LibreOffice office suite and give The Document Foundation’s QA (Quality Assurance) community a helping hand to make sure LibreOffice 7.1 is a rock-solid release, go ahead and download the Release Candidate (RC1) installers for DEB- or RPM-based distros, as well as the source tarball, from the official website.

Read more

LibreOffice: Manuals for Portuguese-speaking Users, QA/Dev Report, and Impress

Filed under
  • New Year, New Calc Guide for Brazilians and Portuguese-speaking Users

    2020 was an terrible year.

    We started the year with the expectation of an intense activity in LibreOffice but we were caught by the worst pandemic in centuries.

    Nevertheless, doing nothing was not an option for our small team of Brazilians LibreOffice translators and Authors. Against adversity, we fought with the resilience of the winners.

    We proudly announce the immediate availability of the Calc Guide 7.0 in Brazilian Portuguese.

  • LibreOffice QA/Dev Report: December 2020
  • What is Miklos hacking – Shadow for tables from PPTX in Impress

    Impress now has much better support for the shadow of table shapes: not only shape styles can result in table shadows, but it’s also possible to add this as direct formatting. Also the shadow result is PowerPoint-compatible in the direct formatting case.

NO proprietary formats in Italy, please!

Filed under

I, the undersigned Roberto Guido… point out a very widespread anomaly among small municipalities distributed all across Italy.

With minimum effort, I was able to identify some calls and assignments, all published over the last 12 months, with which several small municipalities have requested and acquired licenses of the Microsoft Office software application.

Consequently, I individually contacted the representatives of each tender, to ask clarifications about their non-compliance with several official guidelines (see below), despite the well-known availability of alternative and more compliant solutions.

Unfortunately, several of those municipalities completely ignored the request for generalized civic access made pursuant to article 5 of Legislative Decree 33⁄2013 and subsequent amendments. The answers from the others (attached to this complaint) were surprisingly similar to each other.

In addition to several more or less specific factors, the common one expressed by all those administrations is incompatibility of the IT management system they currently use with documents generated in formats other than those native of Microsoft Office.

Some administrations cited their own negative experiences with other digital formats (which they had, however, on their own laudable initiative, tried to adopt). Others mentioned explicit recommendations from the supplier of their document management system.

Investigating further, I had to acknowledge that all those municipalities, in different parts of Italy, share the same IT management service provider, i.e. the company Halley Informatica srl, which appears (following a research perhaps superficial and not exhaustive, but in any case indicative) to cover the same role in about 1700 Italian municipalities (about 20% of the total).

Read more

Free Software: Haiku OS, FOSS Quiz, and LibreOffice

Filed under
  • Haiku OS Gearing Up For 2021 With Improving ARM Port, Other Hardware Improvements - Phoronix

    mt fixed various warnings, use-after-free, memory leaks, and dead code problems detected by the clang static analyzer.

    X512 reworked app_server memory management to use owning pointers and avoid some memory leaks and use-after-free cases. This led to a rework of the classes used for that purpose, in particular AutoDeleter and its variants, to be more efficient and more flexible.

    kallisit5 fixed a crash in the icon-o-matic save panel.

    PulkoMandy fixed an ABI problem that resulted in crashes for the 64bit version of Wonderbrush. Wonderbrush is now available in HaikuDepot for 64bit systems.

  • Haiku OS Gearing Up For 2021 With Improving ARM Port, Other Hardware Improvements - Phoronix

    The Haiku project has issued an activity report concerning their happenings for November/December 2020. Haiku over this time has seen code clean-ups, various user interface improvements, continued work on the ARM port, POSIX compatibility enhancements, networking updates, storage handling updates, and continued work on sound and other hardware drivers. The fixed up ACPI thermal driver is also now able to read some motherboard and CPU temperatures.

  • Announcing FOSS Quiz: Quiz Platform For Open Source

    At FOSS Post, we are very happy today to release our newest project: FOSS Quiz.

    When any new user enters the open source world, he/she will discover that there are so many details, so much information and tons of software to learn a lot about. Users wishing to dive deeper in the field may find it hard to just browse the random Internet in order to collect the knowledge they need about the topics they wish to learn more about.

    FOSS Quiz comes here to solve that problem; A central platform for taking various quizzes about open source software, so that interested users can try to answer these quizzes and learn much more about the respective project/software in the process, in a fun and interactive way.

  • Best Community 2020: LibreOffice at DINAcon

    At the recent online DINAcon (Digital Sustainability Conference) in Switzerland, Mike Saunders from The Document Foundation gave a talk about how TDF and the LibreOffice community works.

    And guess what: our community won an award at DINAcon too: Best Community 2020! We’re really proud to have such an active, passionate and diverse range of contributors all across the globe – LibreOffice wouldn’t be as popular and powerful today without their help.

Firebird LibreOffice and Sarper Akdemir's Story

Filed under
  • Firebird LibreOffice status
  • Community Member Monday: Sarper Akdemir

    I live in Istanbul, where I am pursuing a bachelor’s degree in Electronics and Communication Engineering at Istanbul Technical University. I like to hack code, cook, play bass, and rice some desktops in my free time. My primary computer is a Thinkpad X220 – such a cutie – and I use Emacs to hack on it.

    On April 28 2018, Istanbul Technical University Software Freedom Club (ITUGnu) organized an event called “Free Software Summit”, which introduced me to free software. After that event, I decided to join and be an active member of the club, in the hope of learning more about free software and the hacker culture.

    People in ITUGnu informed me about a summer camp called “Mustafa Akgül Free Software Camp”, which is a non-profit organization where people all around Turkey volunteer to teach attendees about free software, with courses ranging from GNU/Linux system administration to IT law.

    I took a workshop there that Muhammet Kara gave called “LibreOffice Development Workshop” which got me started hacking on LibreOffice.

    After the workshop, I decided to keep contributing to LibreOffice and apply to the Google Summer of Code. And I was lucky enough to get selected as a Google Summer of Code student in the past summer.

LibreOffice 7.0.4 Office Suite Released with More Than 110 Bug Fixes

Filed under

Coming about two months after LibreOffice 7.0.3, the LibreOffice 7.0.4 update is packed with a total of 114 bug fixes across all core components of the office suite in an attempt to further improve its stability, reliability and document compatibility.

The Document Foundation urges all users to update to LibreOffice 7.0.4, even if you’re still using the LibreOffice 6.4 series, which reached end of life on November 30th, 2020, and will no longer receive updates.

Read more

LibreOffice: Better PDF Signature Verification in Draw and Some New Promotions

Filed under
  • Better PDF signature verification in Draw

    Draw now has much better support for detecting unsigned incremental updates between signatures at the end of PDF documents. We now also make sure that incremental updates introduced for adding signatures really just add annotations and don’t change the actual content.

  • LibreOffice Template Contest – Win awesome prizes!

    LibreOffice comes with various templates, and extras are available on our dedicated extensions and templates website. But even more are always welcome! Today, Swiss company Adfinis, a contributor to LibreOffice and member of The Document Foundation’s Advisory Board, is starting a contest to get shiny new templates for LibreOffice.

    So, what does this entail? Well, until January 31, you can create templates for Impress, Writer and Calc, and submit them in the contest. There are some rules and requirements, but if you abide by them, your template(s) will be rated by a jury and the winners will be announced at FOSDEM.

  • Get cool LibreOffice merchandise – T-shirts, hoodies, mugs and more

    Show your love for LibreOffice with some snazzy merchandise! You can get T-shirts, hoodies, bags, mugs, baseball caps and more from online shops. And even better: some of the proceeds from sales go to The Document Foundation, the non-profit entity behind LibreOffice. This helps us to grow our community, organise events, share knowledge and keep making LibreOffice even better.

Free Software Leftovers

Filed under
  • Open-source: the missing piece in your digital transformation puzzle

    Rapidly shifting business conditions are compelling organisations to rethink how they operate. Organisations need to have a foundation to support the needs of modern workplaces in a way that can handle and quickly bounce back from future contingencies.

    Digital transformation is about integrating new technology and new applications into your existing infrastructure, fundamentally changing how it operates. But changing and adapting technology alone is not transformation. It must encompass technology, process and culture – in concert with one another. It requires adjustments in the processes and, ultimately, the culture of an organisation.

    Because it doesn’t matter how functional and efficient your applications and infrastructure are if old bottlenecks still slow you down.

  • Community Member Monday: Shivam Kumar Singh - The Document Foundation Blog

    I am a undergraduate Engineering student at the Indian Institute of Engineering Science and Technology in Shibpur, India. Currently I am in my pre-final year, and for the last two years have been involved in development and all things tech-related. I run a programming club in my university, in which, along with my team, I educate our peers on how to start programming.


    I think the LibreOffice community is one the best communities someone can be a part of. People here are very welcoming to new contributors, and that’s really a big boost when trying to understand or work on a new codebase. I really want LibreOffice to expand its network and be a part of other programs like Google Code-in (which later got closed this year though) and CommunityBridge, as in that way, more people – particularly students – will be able to know about the community and the software.

    I have always prioritized Open Source over commercial software. But it’s very unfortunate that in countries like India, where student and youth contribution is very high, not many people are unaware of Open Source technologies in general – and Libreoffice in particular. Everyone is paying huge sums for Microsoft Word or other suites, even though there are suites like LibreOffice available completely for free, with a lot of new and cool features.

    A lot has been done and a lot still needs to be achieved. The Document Foundation’s growth has been spectacular in these past 10 years. I cannot wait to see what the team will achieve in this decade Smile

  • Kiwi TCMS 8.9

    IMPORTANT: this release includes many improvements, API changes, bug fixes, translation updates, new tests and internal refactoring. It is the seventh release to include contributions via our open source bounty program. You can explore everything at! This is also the second release after Kiwi TCMS reached 200K pulls on Docker Hub!

  • The Best Free Photo and Video Editing Software or Apps to Try

    GNU Image Processing Program or ‘GIMP’ is a popular photo editing app that often gets compared to Adobe Photoshop, with the only difference being that it’s 100% free. It offers the same editing resources, including blending, paints, text, and more. The software also allows you to use presets and plugins.

    For aspiring editors who have a passion for bringing photos and videos to their pinnacle but don’t have the budget for it, these free software and apps can help you hone your skills, helping you become one step closer to your dream at no cost.

Syndicate content

More in Tux Machines

Schedule appointments with an open source alternative to Doodle

In previous years, this annual series covered individual apps. This year, we are looking at all-in-one solutions in addition to strategies to help in 2021. Welcome to day 13 of 21 Days of Productivity in 2021. Setting appointments with other people is difficult. Most of the time, we guess at a date and time and then start the "is this time bad for you? No, that time is bad for me, how about..." dance. It is easier with co-workers since you can see each others' calendars. You just have to find that magic spot that is good for almost everyone who needs to be on the call. However, for freelancers managing personal calendars, the dance is a routine part of setting up calls and meetings. Read more

This week in KDE: the Plasma 5.20 beta is here!

Well folks, you finally have a chance to test out Plasma 5.21, in beta form! Please do install it and find all the bugs we missed. Bug reports have already started pouring in, and we’ll fix them as fast as we can in the next month. [...] Kate now has a searchable HUD-style command palette that lets you trigger menu items with super speed! It’s activated using the Ctrl+Alt+I shortcut, and we’re investigating adding it to other KDE apps as well in the form of a re-usable framework component. Read more

Free, Libre, and Open Source Software Leftovers

  • Raptor Announces Kestrel Open-Source, Open HDL/Firmware Soft BMC

    Raptor Engineering known for their work on open-source POWER9 systems has announced Kestrel, an open-source baseboard management controller (BMC) design that is open down to the HDL design and firmware. Raptor describes Kestrel as "the world's first open HDL / open firmware soft BMC, built on POWER and capable of IPLing existing OpenPOWER systems!" This isn't a physical BMC chip but a "soft" BMC that is currently designed and tested on Lattice ECP-5 FPGAs. It can currently handle an initial program load (IPL) for a POWER9 host like the Blackbird and Talos II systems of Raptor Computing Systems after deactivating the existing ASpeed hardware BMC found on those systems.

  • Apache Superset Reaches Top-Level Status For Big Data Visualizations

    The Apache Software Foundation announced on Thursday that Apache Superset reached "top-level" status. Apache Superset is the project's big data visualization and business intelligence web solution. Apache Superset allows for big data exploration and visualization with data from a variety of databases ranging from SQLite and MySQL to Amazon Redshift, Google BigQuery, Snowflake, Oracle Database, IBM DB2, and a variety of other compatible data sources.

  • Intel oneAPI Level Zero 1.1 Headers/Loader Released

    The oneAPI Level Zero repository consisting of the Level Zero API headers, Level Zero loader, and validation layer have reached version 1.1. Following last year's big oneAPI 1.0 "Gold" status, Intel's open-source oneAPI effort continues moving along with the Level Zero focus as their low-level, direct-to-metal interface for offload accelerators like GPUs and other "XPU" devices.

  • [Older] A short journey to x86 long mode in coreboot on recent Intel platforms

    While it was difficult to add initial x86_64 support in coreboot, as described in my last blog article how-to-not-add-x86_64-support-to-coreboot it was way easier on real hardware. During the OSFC we did a small hackathon at 9elements and got x86_64 working in coreboot on recent Intel platforms. If you want to test new code that deals with low level stuff like enabling x86_64 mode in assembly, it's always good to test it on qemu using KVM. It runs the code in ring 0 instead of emulating every single instruction and thus is very close to bare metal machines.

Python Programming

  • How to Create a Database in MongoDB Using Python

    There’s no doubt that Python is a powerful—and popular—programming language capable of handling any project we throw its way. It is very flexible and can adjust to suit various development environments like penetration testing to web development and machine learning. When coupled to large applications such as those that require databases, Python adds more functionality and can be hard to work with, especially for beginners. Python knows this add provides us with better ways to add databases to our projects without compromising our workflow using a simple and intuitive NoSQL database. Using Python and a popular NoSQL database, MongoDB, development becomes more comfortable and, all in all, fun. This article will go over various MongoDB database concepts to give you a firm understanding of what it entails. After that, we will cover how to install MongoDB on Linux and show you how to use Python to interact with MongoDB.

  • Python Script to Monitor Network Connection

    The need to have our devices always connected to the internet is becoming more of a basic need than an added privilege. Having applications and devices that need to log, send, and receive data to the outside world is critical. Thus, having a tool that allows you to monitor when your network goes down can help you troubleshoot the network or stop the applications before sending a bunch of log errors. In today’s tutorial, we will build a simple network monitor that continually monitors your internet connectivity by sending ping requests to an external resource. The script we shall create shall also keep logs of when the internet is down and the duration of the downtime:

  • How to Build a Web Traffic Monitor with Python, Flask, SQLite, and Pusher

    If you have a web application running out there on the internet, you will need to know where your visitors are coming from, the systems they’re using, and other such things. Although you can use services such as Google Analytics, Monster Insights, etc., it’s more fun to build a monitoring system using Python, SQL database, and Pusher for real-time data updates. In today’s tutorial, we’ll go over how to create such a tool using Python, Flask, and Pusher. The tutorial is a highly-customized spin-off from a tutorial published on Pusher’s official page.