2018-09-28

LibreOffice Conference 2018: Day 3 in pictures

We started the day with presentations – such as LibreOffice’s user experience advantages: Meanwhile, the Engineering Steering Committee met in person: Relaxing with pasta for lunch! And then time for the group photo… Having fun at the hackfest in the evening: Now we’re into the final day! Stay tuned…

2018-09-27

Announcement of LibreOffice 6.1.2 at LibreOffice Conference

Tirana (Albania), September 27, 2018 – The Document Foundation announces LibreOffice 6.1.2, the second minor release of the LibreOffice 6.1 family, targeted at early adopters, technology enthusiasts and power users. The new release was launched during the LibreOffice Conference 2018, in Tirana, the capital city of Albania. LibreOffice 6.1.2 provides around 70 bug and regression […]

2018-09-26

LibreOffice Conference 2018: Day 2 in pictures

We welcomed attendees this morning: Then the opening session began! Erion Veliaj, Mayor of Tirana, joined us to talk about the importance of free and open source software in the city: Fun and games at lunchtime: Björn Michaelsen and Florian Effenberger celebrated 20 years of the Open Source Initiative: Meanwhile, Heiko Tietze gave a talk […]

LibreOffice Conference 2018: Day 1 in pictures

We’ll be posting regular updates on this blog from the conference in Tirana – in the meantime, check out some pics of the city, the conference venue, the pre-meeting dinner, and the community meeting…

2018-09-24

A New Day for Office Productivity Solutions - IT Business Edge


A New Day for Office Productivity Solutions
IT Business Edge
OpenOffice is an Apache product that consists of word processing, spreadsheet, presentation, draw, database and math modules, and uses ODF as its native file format. It is available in many spoken languages and is free to use for any private ...


2018-09-23

ROB HALFORD Says JUDAS PRIEST Didn't Listen To Its Classic Albums While Making 'Firepower' - BLABBERMOUTH.NET


BLABBERMOUTH.NET

ROB HALFORD Says JUDAS PRIEST Didn't Listen To Its Classic Albums While Making 'Firepower'
BLABBERMOUTH.NET
Rob: "The determination of our metalheads, to keep the side of what we do in the physical format is so strong. You can't beat holding the CD or vinyl. That's like holding a piece of the band in your hands. You add that to your collection and you look ...


Communication Is Always An Interesting Topic

You could always learn a lot about the body of an organization, if you start a communication about transparency and in this context the publishing of numbers. I asked for such numbers about the current financial situation of the organization and got the answer that they will not be published monthly but only quarterly, because …

2018-09-22

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 […]

2018-09-21

Online Contract Management for Retail

Online Contract Management for Retail admindocxp Fri, 09/21/2018 - 23:02

One of the most common use scenarios for Docxpresso is Contract Management.

Thanks to the Docxpesso flexibility and extensible capabilities it may be used to cater for the needs of individuals, SMEs or huge multinational corporations regardless of their size or specific needs.

We have just finished a quite big project which goal is to move towards a “fully digital management” of all the contracts of one of the biggest retailers in Spain (with revenues well over 7 billion euros).

At the beginning of the 4th Quarter of 2017 we were contacted by the legal department of this corporation to study the possibility to develop a fully paperless workflow for the generation of contracts with providers and distributors with the help of Docxpresso.

In a matter of days and taking advantage of their complete repository of “contract templates” (that were already both in Word and Excel formats) we were able to build a “mock platform” that allowed to manage quite a few of these contracts in their private cloud in a fully paperless fashion, integrating data from their databases and interacting bidirectionally with some of their internal Web Services.

After this preliminary proof of concept they showed very satisfied and a proposal was presented and readily approved. The main goals of the project may be resumed in the following points:

  1. Conversion of all of their contracts (more than two hundred types) into Docxpresso templates for their management online via a browser (core Docxpresso functionality).
  2. User authentication via the company Active Directory and their Authentication Web Service (that takes care of user profiles and permissions for the different internal applications).
  3. Connection to the Corporate databases to recover existing data about products, providers, distributors, logistic centers, etcetera.
  4. Generation and integration within Docxpresso of all the validation and approval workflows for the different families of contracts (some contracts involve the management of more than 30 different document templates as well as external attachments).
  5. Integration of business logic into the contracts in order to avoid faulty generated documents that should be rejected because of inconsistencies.
  6. Integration with their own eIDAS compliant eSignature platform (although at the very beginning they considered to use the eSignature tools integrated within Docxpresso finally they opted to continue with their existing tool that is already integrated in another projects)
  7. Creation of a reporting tool that allows to get a bird’s eye view of the general use of the contract management processes/flows involved.

In a total time of less than five months our client moved from a fully manual workflow of hundreds of documents exchanged by email or printed in paper, that usually involved an endless back and forth exchange of calls and notifications, to a fully digital solution.

They may now: 

  • easily know who did what and when.
  • have 24/7 access to the whole repository of signed contracts with strict and hierarchical permission protocols.
  • make sure that the templates used conform to the requisites of the legal department.
  • generate all contracts much faster and with fewer errors.
  • Handle all processes in a much more ergonomical environment.

Or in a few words: save quite a lot of time and money while working in a more ecological and sustainable fashion.


LibreOffice Conference 2018 – Talks from Collabora

We are looking forward to the LibreOffice Conference 2018, starting on September 25 in Tirana, Albania! Just like at the previous LibreOffice conferences, there will be talks from people that work at Collabora Productivity, talking about LibreOffice desktop and Online development, new features, security, testing, use cases and a lot more!

You can find more detailed info on the talks from Collabora, ordered by date and time, below:

Reducing Build Time

The LibreOffice code base is large, complex and takes a long time to build. The aim of his talk is to present the various ways developers can use to reduce the time spent building, ranging from usage of various build tools like icecream and ccache to somewhat dirty but definitely working tricks. Aimed primarily at less experienced developers but there should be some tricks for the advanced ones as well.

Speaker: Luboš Luňák
Room: Track Room 2
Day: Wednesday, September 26
Start: 14:30
End: 15:00

Improving LibreOffice as a MSO replacement for Automation and VB Clients

LibreOffice has for a long time contained support for clients on Windows connecting through Automation (previously known as ‘OLE Automation’). However, there were several missing features in that functionality. Also, in real life, the common use case would probably be a client written to work against Microsoft Office, that a customer would want to use unchanged against LibreOffice instead. That requires LibreOffice to provide an interoperable API to the extent that client needs. Much of such API is already present in LibreOffice, as VBA compatibility for Basic macros. Collabora Productivity has worked on improvements to the Automation support in LibreOffice and implemented a tool called COLEAT (for Collabora OLE Automation Translator) that goes in-between for instance a VB6 client and LibreOffice. It translates the client’s use of MSO APIs, that was fixed when the client was compiled, into the more dynamic late binding approach that LibreOffice supports. The tool can also be used to trace the APIs used by the client against an actual MSO instance, to find out what needs to be added to LibreOffice.

Speaker: Tor Lillqvist
Room: Track Room 2
Day: Wednesday, September 26
Start: 15:00
End: 15:30

Image Handling Rework

The life-cycle of images in LibreOffice had a flaw which could potentially lead to image loss. This flaw was fixed in LibreOffice 6.1, so that at any time it is known if the image is used somewhere in the system or not with a standard reference counting technique. At the same time, it was also necessary to change certain algorithms as the life-cycle change completely changed how certain aspects of image handling (swapping in particular). In this talk, he will describe the life-cycle problem in details, how this was solved and eventually implemented. He will also explain what enhancements can be done in the future to make handling of images even better, faster and consume less memory.

Speaker: Tomaž Vajngerl
Room: Main Room
Day: Wednesday, September 26
Start: 16:30
End: 17:00

New features in the Online since the last conference

Come and hear what has happened in the Online since the last conference! The dialog routing has been implemented, bringing in a lot of existing dialogs, new functionality in the toolbar, new translation mechanism saving work of the l10n team, scripting of the Online from Python and more.

Speaker: Jan Holesovsky
Room: Track Room 2
Day: Wednesday, September 26
Start: 16:30
End: 17:00

PDFium for better PDF rendering and editing

PDFs are complex documents. Rendering them accurately, let alone editing them, can be quite challenging. PDFium is a world-class PDF rendering and parsing library. With it, LibreOffice will render PDFs far more accurately than before and allow for improved editing experience for the user. This is an overview of the first steps towards that end and the challenges met and those outstanding.

Speaker: Ashod Nakashian
Room: Main Room
Day: Wednesday, September 26
Start: 17:00
End: 17:30

Improving Calc parallel calculations

Last year Calc gained a fourth method of calculation in addition to OpenCL, so-called software interpreter and the normal single-threaded calculation: Multithreaded formula group calculation. This talk will present progress of this method, the challenges and problems of this approach, ways to handle them and the resulting improvements in Calc performance.

Speaker: Luboš Luňák
Room: Main Room
Day: Wednesday, September 26
Start: 17:30
End: 18:00

Interoperability challenges: working with tables in Word and Writer

In Writer, the experience of working with documents containing tables originating from Word is often less than ideal, especially when certain table property settings are involved, one of the most problematic ones being the Wext wrapping: Around property. The talk will go over the differences in table handling between Word and Writer, what the current pain points are, what has been done to mitigate them, and what could be done to further improve the situation. The target audience is QA/end users with some technical inclination.

Speaker: Aron Budea
Room: Track Room 1
Day: Wednesday, September 26
Start: 17:30
End: 18:00

Central Configuration Management for LibreOffice in Windows networks

This talk is dedicated to different aspects of administering LibreOffice deployments to multiple boxes in corporate environments, where administrators face needs of doing company-wide changes to configurations, or maintaining different configurations for different teams across the company; and they need doing that efficiently both in terms of their effort, and of users’ experience (and without noticeable downtimes).

Speaker: Mike Kaganski
Room: Track Room 2
Day: Wednesday, September 26
Start: 17:30
End: 18:00

Database migration in LibreOffice

LibreOffice Base can store HSQL database files inside its file structure.
However, this feature is deprecated. The talk will walk through the steps of creating a library capable of converting HSQLDB databases into Firebird or any other formats supported by LibreOffice. Further possibilities for improvement, the most painful problems, and upcoming bugs will also be discussed.

Speaker: Tamas Bunth
Room: Main Track
Day: Wednesday, September 26
Start: 18:00
End: 18:30

Meet the Engineering Steering Committee

LibreOffice’s more significant engineering decisions are made each week
during a conference-call packed with engineering talent and experience. The meetings are public, and minutes and agendas posted to the project lists. Come and meet the people who show up there, raise whatever topic you like. They will discuss how they can get more people involved in what they do,
and any hot topics of the day.

Speaker: Michael Meeks
Room: Main Track
Day: Thursday, September 27
Start: 09:30
End: 10:30

Shrink and Load: Optimizing for speed and footprint

Responsive loading of documents is key to the best user experience. With larger documents, this can become challenging. Even when the amount of data to load is large, being responsive and giving the user the initial glimpse of the is often critical. In addition, scalability is vital to integrator and hosts, who want their cloud solutions to serve more users with more documents on a given hardware. To that end reducing the memory consumption improves both scalability and, often, performance in general. This talk is about improvements on both fronts.

Speaker: Ashod Nakashian
Room: Main Track
Day: Thursday, September 27
Start: 11:00
End: 11:30

Economics, Marketing & LibreOffice

How can we make LibreOffice a fun and rewarding place for volunteers, and companies? How can we explain how things work easily to our millions of users and hundreds of contributors to set the right expectation and to build the best office suite ever together. Come and hear an outline sketch of several models, some strengths and weaknesses of how the LibreOffice model works currently, and how we can improve that.

Speaker: Michael Meeks
Room: Track Room 1
Day: Thursday, September 27
Start: 12:00
End: 12:30

Level 3 support case studies

TDF recommends deploying LibreOffice in production environments with the backing of certified professionals, providing development, migration and training support. Having a Level 3 support contract (for fixes at the source code level) is truly beneficial not only for the organization who pays for new features or bug fixes but for the entire community. In the talk, a few examples of the benefit of real support will be demonstrated.

Speaker: Andras Timar
Room: Track Room 1
Day: Thursday, September 27
Start: 15:30
End: 16:00

Profiling with Callgrind

Callgrind is a Valgrind tool for profiling that records call history among functions in a program’s run. This data can be viewed and analyzed in the KCachegrind application. The talk will focus on explaining how to use the tool and how to understand the information they provide and practical examples of how it can be used to identify bottlenecks in LibreOffice code.

Speaker: Luboš Luňák
Room: Main Track
Day: Thursday, September 27
Start: 16:30
End: 17:00

Latest improvements in PPTX support

Szymon will present changes made since the last year in fields like: document theming, animations support and providing better quality of exported files without broken content.

Speaker: Szymon Klos
Room: Main Track
Day: Friday, September 28
Start: 11:00
End: 11:30

Editing ReqIF-XHTML fragments with Writer

The LibreOffice Writer HTML filter is one of Writer’s oldest import/export filters, created long before XHTML was invented. There was an earlier effort to create a separate XHTML export based on XSLT, but that has a number of limitations. A new approach is to add XHTML mode to the HTML import and export that works with XHTML files, including its Requirements Interchange Format (ReqIF) subset. The talk will walk through a number of situations where improvements have been done and present the results. Come and see where we are, what still needs to be done, and how you can help.

Speaker: Miklos Vajna
Room: Main Track
Day: Friday, September 28
Start: 11:30
End: 12:00

Adding support for grouping header entries in Calc Online

The goal of providing to the user the ability of grouping rows or columns in Calc Online required several changes. On the core side that meant to add group information to the usual headers data fetched by the client. We switched from a data entry for each displayed row/column header entry to a single data entry for each range of rows/columns of the same size and belonging to the same group. This feature improves both document loading time and minimizes data traffic between the core and the client. On the client side instead of creating row/column header entries and group tree-like structure as HTML elements, we render them through Canvas drawing primitives. This solution provides us with more flexibility and better performance.

Speaker: Marco Ceccheti
Room: Main Track
Day: Friday, September 28
Start: 12:00
End: 12:30

Async dialog execution – what is that and why it’s needed

The last year, we started routing dialogs from the LibreOffice core to Online, extending the Online’s functionality dramatically. It all worked fine, with one exception – when multiple users have opened the same dialog concurrently, the changes couldn’t be applied to the
document until after all the users have closed the dialog. The solution to this problem is asynchronous dialog execution. This talk will summarize the general concept, several dialog conversions to async, and the caveats of such conversions.

Speaker: Jan Holesovsky
Room: Main Track
Day: Friday, September 28
Start: 12:30
End: 13:00

Recent Mac-specific bug fixing and possible future Mac-specific work

Using proceeds from the sales of LibreOffice Vanilla on the Mac App Store, Collabora has been able to spend some time on fixing Mac-specific bugs in LibreOffice. This talk will provide a brief overview of some of those, and Tor will also look into some potential areas for Mac specific work in the future.

Speaker: Tor Lillqvist
Room: Main Track
Day: Friday, September 28
Start: 14:30
End: 15:00

The post LibreOffice Conference 2018 – Talks from Collabora appeared first on Collabora Productivity.


2018-09-20

A Quick Test With Plone 5.2 And Python 3.6.5

I created an buildout from the Plone corebot Github repository. I used the current development version 5.2 and run it on a Python 3.6.5 virtual environment. The buildout of the Plone instance took some time, but everything went well and I could create a new Plone site. I added the multilanguage addon to it and …

2018-09-19

LibreOffice 6.0 Getting Started Guide published

In September 2018 Friends of OpenDocument published the printed edition of the LibreOffice 6.0 Getting Started Guide, written by the LibreOffice Documentation Team. Free PDFs and ODTs are available from the LibreOffice website. Purchase printed copies from our store at

2018-09-17

DOCX, come aprire e convertire i documenti - Il Software


Il Software

DOCX, come aprire e convertire i documenti
Il Software
Durante gran parte della sua storia Microsoft Word ha utilizzato un formato proprietario (DOC) per la memorizzazione dei documenti. Il formato DOC nasce 30 anni fa quando venne rilasciata la prima versione di Word per MS-DOS. Negli anni '90 e all ...

and more »

2018-09-16

Working On A New Python-Script For Extension Evaluation

I started my work on a new Python script to evalute LibreOffice extensions. It’s currently in a very early state and I’m going to use only very limited spare time to update it. I’m going to concentrate on more healthy activities than sitting in front of PC. Thus don’t be surprised if this and other …

Another Workshop Invitation For SmartCity Duisburg

I got a further invitation for a workshop of the project SmartCity Duisburg.  It focus on creative ideas for the economic development and takes place at September, 27. I’m looking forward to open discussion.

Browsing your mail with Rust and Qt

Let’s write a mail viewer with Rust and Qt. This is another blog about Rust Qt Binding Generator, the project that lets you add a Qt GUI to your Rust code, or if you will, add Rust to your Qt program.

Rust Qt Binding Generator (Logo by Alessandro Longo)Rust Qt Binding Generator (Logo by Alessandro Longo)

2018-09-14

FLOSS Weekly Interview – LibreOffice Online

On Sept. 13 we were featured at FOSS Weekly where Michael Meeks presented Collabora’s work to bring LibreOffice to the browser. If you want to know more about how it works, the distinctive features etc – check out the interview.

The post FLOSS Weekly Interview – LibreOffice Online appeared first on Collabora Productivity.


2018-09-14 Friday

  • Pleased to my chat with Randal & Dan at FLOSS Weekly published.
  • Booked travel to DINAcon 2018 will be available to do some LibreOffice hackfest'y stuff, and a talk on "How best to migrate to LibreOffice".

Updated LibreOffice growth infographic for 2018

We have updated our LibreOffice growth infographic for 2018 (previous versions: 2014, 2015, 2016 & 2017), recollecting the most interesting LibreOffice figures and visualizing them in an easy to read and share infographic.

Numbers are growing and the Collabora Online Development Edition (CODE) is very popular now, with currently over 7.5 million Docker image pulls! Also, this year we are the top code contributors to LibreOffice with 5302 code commits.

We are looking forward to seeing you at the LibreOffice Conference 2018 (September 25 to September 28), where you can meet us and attend one of our many interesting talks!

Check out the updated LibreOffice growth infographic on 2018 here:

The post Updated LibreOffice growth infographic for 2018 appeared first on Collabora Productivity.


2018-09-13

2018-09-13 Thursday

  • Mail; distracted by a bit of hacking for a customer. Marketing & Sales call, ESC call, early dinner, interview.
  • Pleased to see Jona publish our latest LibreOffice Infographic giving an update on what we're doing.

First SmartCity Duisburg Workshop eGovernment

I got an invitation to the eGovernment workshop of the SmartCity Duisburg innovation initiative some days ago and attended this workshop today. It’s an initiative from the city Duisburg. The events purpose was the opportunity for the citizens to participate in the process and add new / further ideas to the list of proposals. There …

2018-09-12

2018-09-12 Wednesday

  • Admin; consultancy customer feedback process bits, mail. Band practice with H. in the evening.

2018-09-11

2018-09-11 Tuesday

  • J. out for new counselling course. Mail chew; sync with Andras, mail & admin. Lunch. Picked E. up from school. Built ESC agenda.
  • Thrilled to get a call from the airline letting me know that my kiwi.com flight had one leg cancelled for 'technical reasons' (its good to be able to predict plane failure a week+ in advance). Offered lots of unhelpful flights that arrive at the wrong time. Re-booked on BA arriving in Tirana a day earlier; fun. Attempted a fix of a sax parser, threading cleanup on exceptions fix during the various calls.

2018-09-10

2018-09-10 Monday

  • Out for a run with J. - locked us out; spent some time re-leading & puttying in the glass pane broken while attempting removal - bother. Mail chew.
  • Occasionally I have to use skype: the customer is always right. When I do - I wonder why they recommend searching for "Echo / Sound Test Service" - rather than providing a helpful built-in link somewhere, and/or why they didn't restratin the rather large number of unhelpful people calling random accounts the same thing - to the point that it's impossible to test your sound; amazing. All the lonely people - where do they call come from ? Luckily skype provides a friendly 'location' breakdown so it's easy to see.

Hovering icons in Help pages

Last week I implemented a feature in our help pages using a modern CSS (Cascade Style Sheets) technique when hovering the mouse pointer on icons displayed in the page: the hovered icon is enlarged twice its size.

Almost every icon in the help pages are sized 0.22 in x 0.22in (~0,5cm x 0,5cm) which is sometimes a bit too small, especially with minimalistic designed icons such as the Colibre icon family. Enlarging the icons helps user to visualize and since it was implemented in CSS, there was no need to change the icons dimensions in the source help pages.

To see it working, please check this page and hover the mouse on icons.

Normal size

Enlarged on hover


Comments and suggestions are welcome.

Happy icon hovering!

2018-09-07

QA Report: August 2018

Reported Bugs

599 bugs have been reported by 335 people.

Top 10 Reporters

  1. Telesto ( 53 )
  2. andreas_k ( 25 )
  3. Regina Henschel ( 19 )
  4. Xisco Faulí ( 13 )
  5. Gabor Kelemen ( 12 )
  6. Albert Acer ( 11 )
  7. Jim Raykowski ( 10 )
  8. Oliver Brinzing ( 10 )
  9. Diogo G. Sousa ( 9 )
  10. Mike Kaganski ( 8 )

Triaged Bugs

509 bugs have been triaged by 72 people.

Top 10 Triagers

  1. Xisco Faulí ( 143 )
  2. raal ( 29 )
  3. Timur ( 27 )
  4. Heiko Tietze ( 27 )
  5. Dieter Praas ( 24 )
  6. Roman Kuznetsov ( 20 )
  7. Buovjaga ( 20 )
  8. V Stuart Foote ( 19 )
  9. Julien Nabet ( 19 )
  10. Alex Thurgood ( 18 )

Fixed Bugs

145 bugs have been fixed by 31 people.

Top 10 Fixers

  1. Caolán McNamara ( 29 )
  2. Mike Kaganski ( 12 )
  3. Justin Luth ( 11 )
  4. Eike Rathke ( 10 )
  5. Julien Nabet ( 9 )
  6. Jim Raykowski ( 8 )
  7. heiko tietze ( 7 )
  8. Maxim Monastirsky ( 6 )
  9. Xisco Fauli ( 5 )
  10. Miklos Vajna ( 5 )

Verified Bugs

69 bugs have been verified by 47 people.

Top 10 Verifiers

  1. Xisco Faulí ( 6 )
  2. Telesto ( 5 )
  3. Jim Raykowski ( 4 )
  4. Roman Kuznetsov ( 3 )
  5. Aron Budea ( 3 )
  6. Luke ( 3 )
  7. Alexander Polkhovskiy ( 2 )
  8. Marco A.G.Pinto ( 2 )
  9. Dom Walden ( 2 )
  10. Gabor Kelemen ( 2 )

Categorized Bugs

328 bugs have been categorized with a metabug by 20 people.

Top 10 Categorizers

  1. Xisco Faulí ( 106 )
  2. Thomas Lendo ( 97 )
  3. Dieter Praas ( 38 )
  4. V Stuart Foote ( 14 )
  5. Telesto ( 14 )
  6. andreas_k ( 13 )
  7. Aron Budea ( 9 )
  8. Roman Kuznetsov ( 9 )
  9. Olivier Hallot ( 7 )
  10. Buovjaga ( 4 )

Bisected Bugs

101 bugs have been bisected by 9 people.

Top 10 Bisecters

  1. Xisco Faulí ( 74 )
  2. raal ( 9 )
  3. Aron Budea ( 8 )
  4. Justin L ( 3 )
  5. Telesto ( 2 )
  6. Buovjaga ( 2 )
  7. am_dxer ( 1 )
  8. Terrence Enger ( 1 )
  9. Muhammet Kara ( 1 )

Evolution of Unconfirmed Bugs

Thank you all for making Libreoffice rock!
Join us and help to keep LibreOffice super reliable!
Check the Get Involved page out now!

The post QA Report: August 2018 appeared first on LibreOffice QA Blog.


2018-09-06

Firebird Visual Studio 2017 builds are added to AppVeyor

Firebird Visual Studio 2017 builds are added to AppVeyor for x64 and x86 Platforms

2018-09-03

ODF Toolkit TextNavigation can't find string containing a special character (dollar sign)

I am trying to find a placeholder in an ODT-Document. Therefor I am using the Apache ODF Toolkit - Simple API.

I created an odt-file containing the text $TestString. The following code is supposed to find it:

Document doc = TextDocument.loadDocument("path/to/test.odt");
TextNavigation search = new TextNavigation("$TestString", doc);
while (search.hasNext()) {
    TextSelection item = (TextSelection) search.nextSelection();
    System.out.println(item);
}

My Problem is, that this search doesn't find my String. But it works when I remove the $ from the TextNavigation (new TextNavigation("TestString", doc)).

The code then returns the output:

[TestString] started from 1 in paragraph:$TestString

What causes this error?


2018-09-02

InternetArchiveBot: Rescuing 1 sources and tagging 1 as dead. #IABot (v2.0beta8)

Rescuing 1 sources and tagging 1 as dead. #IABot (v2.0beta8)

← Previous revision Revision as of 20:50, 2 September 2018
Line 216: Line 216:
 
* Information technology companies like [[Apple Inc.]], [[Adobe Systems]], [[Google]], [[IBM]], [[Intel]], [[Microsoft]], [[Nokia]], [[Novell]], [[Red Hat]], [[Oracle Corporation|Oracle]] as well as other companies who may or may not be working inside the OASIS OpenDocument Adoption Technical Committee.
 
* Information technology companies like [[Apple Inc.]], [[Adobe Systems]], [[Google]], [[IBM]], [[Intel]], [[Microsoft]], [[Nokia]], [[Novell]], [[Red Hat]], [[Oracle Corporation|Oracle]] as well as other companies who may or may not be working inside the OASIS OpenDocument Adoption Technical Committee.
 
* Over 600 companies and organizations promote OpenDocument format through The [[OpenDocument Format Alliance]].<ref>{{cite web |url=http://www.odfalliance.org/members.php |title=ODF Alliance members |accessdate=24 May 2009 |work=ODF Alliance |deadurl=yes |archiveurl=https://web.archive.org/web/20090403055912/http://www.odfalliance.org/members.php |archivedate=3 April 2009 |df=dmy-all }}</ref>
 
* Over 600 companies and organizations promote OpenDocument format through The [[OpenDocument Format Alliance]].<ref>{{cite web |url=http://www.odfalliance.org/members.php |title=ODF Alliance members |accessdate=24 May 2009 |work=ODF Alliance |deadurl=yes |archiveurl=https://web.archive.org/web/20090403055912/http://www.odfalliance.org/members.php |archivedate=3 April 2009 |df=dmy-all }}</ref>
* [[NATO]] with its 26 members uses ODF as a mandatory standard for all members.<ref>{{cite web|url=http://www.h-online.com/news/NATO-supports-ODF-open-document-format--/111127|title=NATO supports ODF open document format|first=Stefan|last=Krempl|publisher=The H Open|date=18 July 2008<!--, 15:28-->|accessdate=10 September 2012}}</ref>
+
* [[NATO]] with its 26 members uses ODF as a mandatory standard for all members.<ref>{{cite web|url=http://www.h-online.com/news/NATO-supports-ODF-open-document-format--/111127|title=NATO supports ODF open document format|first=Stefan|last=Krempl|publisher=The H Open|date=18 July 2008<!--, 15:28-->|accessdate=10 September 2012|archive-url=https://web.archive.org/web/20090924190030/http://www.h-online.com/news/NATO-supports-ODF-open-document-format--/111127|archive-date=24 September 2009|dead-url=yes|df=dmy-all}}</ref>
 
* The TAC (Telematics between Administrations Committee), composed of e-government policy-makers from the 25 [[European Union]] Member States, endorsed a set of recommendations for promoting the use of open document formats in the public sector.<ref name="ec.europa.eu">{{cite web|url=http://ec.europa.eu/idabc/en/document/3197.html|title=IDA promotes the use of open document formats for e-government interoperability|work=IDA Report 22|date=June 2004|publisher=IDABC|accessdate=10 September 2012}}</ref>
 
* The TAC (Telematics between Administrations Committee), composed of e-government policy-makers from the 25 [[European Union]] Member States, endorsed a set of recommendations for promoting the use of open document formats in the public sector.<ref name="ec.europa.eu">{{cite web|url=http://ec.europa.eu/idabc/en/document/3197.html|title=IDA promotes the use of open document formats for e-government interoperability|work=IDA Report 22|date=June 2004|publisher=IDABC|accessdate=10 September 2012}}</ref>
 
* The free office suites [[Apache OpenOffice]], [[Calligra]], [[KOffice]], [[NeoOffice]] and [[LibreOffice]] all use OpenDocument as their default file format.
 
* The free office suites [[Apache OpenOffice]], [[Calligra]], [[KOffice]], [[NeoOffice]] and [[LibreOffice]] all use OpenDocument as their default file format.
Line 274: Line 274:
 
** [[Portugal]]<ref>{{cite web |url=http://www.esop.pt/portugal-publishes-open-standards-catalogodf-pdf-and-several-other-standards-are-mandatory/ |title=ESOP » Portugal publishes open standards catalog. ODF, PDF and several other standards are mandatory |publisher=Esop.pt |date= |accessdate=2013-05-01 |archive-url=https://web.archive.org/web/20130402024414/http://www.esop.pt/portugal-publishes-open-standards-catalogodf-pdf-and-several-other-standards-are-mandatory/ |archive-date=2 April 2013 |dead-url=yes |df=dmy-all }}</ref>
 
** [[Portugal]]<ref>{{cite web |url=http://www.esop.pt/portugal-publishes-open-standards-catalogodf-pdf-and-several-other-standards-are-mandatory/ |title=ESOP » Portugal publishes open standards catalog. ODF, PDF and several other standards are mandatory |publisher=Esop.pt |date= |accessdate=2013-05-01 |archive-url=https://web.archive.org/web/20130402024414/http://www.esop.pt/portugal-publishes-open-standards-catalogodf-pdf-and-several-other-standards-are-mandatory/ |archive-date=2 April 2013 |dead-url=yes |df=dmy-all }}</ref>
 
** [[Slovakia]]
 
** [[Slovakia]]
** [[Sweden]]<ref>{{cite web |title=Öppna standarder - Programvaror och tjänster 2014 |url=https://www.avropa.se/contentassets/c5e98243c85f4ac997f905555e504f3b/oppna-standarder---programvaror-och-tjanster--v-1.00--20150617.pdf}}</ref>
+
** [[Sweden]]<ref>{{cite web |title=Öppna standarder - Programvaror och tjänster 2014 |url=https://www.avropa.se/contentassets/c5e98243c85f4ac997f905555e504f3b/oppna-standarder---programvaror-och-tjanster--v-1.00--20150617.pdf }}{{Dead link|date=September 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
 
** [[United Kingdom]]<ref>{{cite web |url=https://www.gov.uk/government/publications/open-source-open-standards-and-re-use-government-action-plan |title=Open source, open standards and re-use: government action plan |publisher=[[Government of the United Kingdom]] |date=27 January 2010 }}</ref>
 
** [[United Kingdom]]<ref>{{cite web |url=https://www.gov.uk/government/publications/open-source-open-standards-and-re-use-government-action-plan |title=Open source, open standards and re-use: government action plan |publisher=[[Government of the United Kingdom]] |date=27 January 2010 }}</ref>
 
{{endflatlist}}
 
{{endflatlist}}

2018-08-29

Context Menubar

I need feedback for a Context Menubar update. Discussion please at bugzilla. The overall idea was written in tdf#119398 where I also add an screenshot of the first 5 context menues to get an overview. 1. Graphic context menu tdf#119412 Left is always LibreOffice 6.1 and right is the proposal change. 2. Draw context menu …

2018-08-26

Contex menu

The last week(s) I played around with the different xml files in popupmenu for the different LibreOffice apps. First I had to learn a lot, cause I found out that Jay did a lot in the past and LibreOffice is not a “playground” project anymore. There are millions of users out there and they need …

2018-08-25

Cool Down Period?

I was a (deputy) member of the board of directors (BoD) for about six years and decided not to run again for this body at the end of last year. I followed a lot of discussions and decisions of the board during this period. At the time I decided to not run again for the …

2018-08-23

OASIS Names Rex Brooks and Robin Cover as Distinguished Contributors

International consortium recognizes excellence in open standards

23 August 2018 – Rex Brooks and Robin Cover were honored by the OASIS open standards consortium as Distinguished Contributors in recognition of their accomplishments as leaders, consensus builders, and evangelists the advancement of open standards.

read more


2018-08-23 Thursday.

  • Up in the night. Rather encouraged to read Bradley Kuhn's take on Gerv Markham's movement into the second phase of his mission to Glorify God, and enjoy him forever cf. going home. I'm particularly encouraged that someone in the feminist wing can have learned something new of the meaning of tolerance and mutual respect - it cheered my early morning. Pleased that at least in an earlier era of the web when the ochlocracy was only starting to tool up - that good people stood up and kept Gerv's head off the plate, unlike another notable historic critic of marriage ethics. Will really miss meeting up with him at FOSDEMs variously, and his refreshing perspctive on many topics and friendly advice.
  • Slideware hackery.

ODF Toolkit TextNavigation can't find string containing a special character

I am trying to find a placeholder in an ODT-Document. Therefor I am using the Apache ODF Toolkit - Simple API.

I created an odt-file containing the text $TestString. The following code is supposed to find it:

Document doc = TextDocument.loadDocument("path/to/test.odt");
TextNavigation search = new TextNavigation("$TestString", doc);
while (search.hasNext()) {
    TextSelection item = (TextSelection) search.nextSelection();
    System.out.println(item);
}

My Problem is, that this search doesn't find my String. But it works when I remove the $ from the TextNavigation (new TextNavigation("TestString", doc)).

The code then returns the output:

[TestString] started from 1 in paragraph:$TestString

What causes this error?


2018-08-22

2018-08-22 Wednesday.

  • Mail chew, bits with Victor, partner call. Pleased to see Jos' thoughtful analysis of open-source engineering and the value of communicating directly with the relevant engineers doing the development.
  • Plugged away at this & that, interview with an old friend. ESC call - sadly the alternating Thursday / Wednesday slot seems under-loved.

LibreOffice Asia Meetup in A+A Space, Taipei, Taiwan

Community members from five different countries had a good time, and talked about holding a LibreOffice Asia Conference in the future Event report by: Wally Lian, PR & Marketing Consultant, Software Liberty Association Taiwan This summer is hot in Taiwan, and so are the FOSS (Free and Open Source Software) communities! From the end of […]

Compress Images

I just submitted a patch for LibreOffice Help to document the Compress Image feature.

The Compress Image feature is active when an image is selected and you want to change the data size of the image, at the expense of a optional and controllable loss of quality set in a dialog box.

The Compress Image dialog


Compressing is useful if you insert a high resolution image in a document. For example a 4000x4000 pixel image in bitmap format (BMP) is approximately of  48MB size, which can turn you document edition hard in constrained-resources computers. By compressing the image with the right format and quality index you can reduce the size of the picture with no loss of visual quality and have the document file much lighter to edit.

Enjoy!





2018-08-21

2018-08-21 Tuesday.

  • More bits with Victor; monthly mgmt call, lots of admin; partner call late.

Another Break From The Project

I worked during the last weeks further on the LibreOffice extensions and templates website. I added some improvements to the site and reviewed a lot of projects and gave some users / contributors hints about necessary changes / additions to their extensions and templates (hit-and-miss). I got some positive response from contributors about my work. …

Meet us this weekend in Berlin, Germany!

The Nextcloud Conference

Collabora will be attending the Nextcloud conference – an annual conference that brings the global Nextcloud Contributor Community together for a week of coding, design, discussion, talks & fun. The conference will be held from 23 to 30 of August 2018 in Berlin, Germany – at the Mathematics building of the Technical University of Berlin.

During the hackweek days participants will get together to code, write Nextcloud apps, improve design etc. On the weekend of August 25 and 26, will be different talks, keynotes, and workshops. Our own Tor Lillqvist will be there to talk about Collabora Online. His talk will be on August 25 at 11:32 AM and will present the work we have done on Collabora Online during the last year.

Check out the agenda for more details.

Nextcloud conference - group photo

The Enterprise Day

August 27, will be the Enterprise Day that takes place the day after the Nextcloud conference and features a track of technical sessions covering a wide range of enterprise use cases. Michael Meeks will have a talk about Collabora Online – if you want to know more about us feel free to attend his talk at 11:30 – Park Inn at Berlin Alexanderplatz.

Say hi to us!

Do you have any questions, feedback or you just want to hack with us? Let’s meet in Berlin at the Nextcloud conference – drop us an email at hello@collaboraoffice.com and we would be very happy to meet you there.

The post Meet us this weekend in Berlin, Germany! appeared first on Collabora Productivity.


Writer 6.0 Guide published

The LibreOffice Documentation Team has published the Writer Guide for version 6.0. It is available for free download (PDF) from the LibreOffice website or can be purchased from the Friends of OpenDocument store at Lulu.com.

2018-08-20

5 employees suspended - Daily Excelsior


The Northlines

5 employees suspended
Daily Excelsior
Threadbare discussion was held on various issues like expedition of execution works under MPLAD, CDF, District Plan, PMDP and submission of MPRs and utilization certificate in time, information on format IV -AEBAS, expedition of expenditure on BEAMS ...
DDC Udhampur reviews progress of centrally sponsored schemes5 Dariya News

all 7 news articles »

2018-08-20 Monday.

  • Mail chew, Victor arrived - worked on getting him setup. Failed to make Ubuntu's iceccd work with SUSE's - annoying. Eventually moved machines around to have something working. Consultancy and Product team calls.
  • Babes cooked a fine meal in the evening with Julie for us - lovely.

OASIS Awards 2018 Open Standards Cup to KMIP for Key Management Security and SARIF for Static Analysis Tools

20 August 2018 – The Key Management Interoperability Protocol (KMIP) and the Static Analysis Results Interchange Format (SARIF) were both awarded the 2018 Open Standards Cup by the OASIS international consortium in recognition of exceptional advancements within the IT community.

read more


2018-08-19

2018-08-19 Sunday.

  • Out to Methodist Church with Amelia in the morning; drove on to Bedford for Louise & Anthony's 60'th wedding anniversary - lots of family there to talk to. Drove home, SHIELD in the evening, bed.

2018-08-17

Update Extensions Website With Upgraded Plug-ins

I made some backups of the current state of all projects on the LibreOffice extensions and templates website and also created a copy of the content of the site. This took some time because I had to fight with too little disk space on the virtual machine. Thus I had to limit the amount of …

Tipp: Ausfüllbare PDF-Formulare mit Freeware erstellen - Mac & i


Mac & i

Tipp: Ausfüllbare PDF-Formulare mit Freeware erstellen
Mac & i
Frage: Ich habe ein Anmeldeformular gestaltet, das ich als PDF-Formular zum Download anbieten will. Im Mac App Store finde ich nur obskure kostenpflichtige Titel. Gibt es eine günstige zuverlässige Methode, interaktive Formulare am Mac zu erstellen?


2018-08-16

One-day trip for COSCUP x GNOME.Asia x openSUSE.Asia 2018

Last weekend (precisely, Aug. 11th and 12th 2018), COSCUP x GNOME.Asia x openSUSE.Asia 2018, one of the largest FLOSS-related conference in Eastern Asia this year, has done with huge success, gathered many attendees not only from Asian regions but also outside of Asia.

I had only attended the Sunday the conference because of unfortunate reason, but I really had enjoyed the day!

The slide of my presentation for openSUSE.Asia track is here.



As the title mentions, I would like to tell average Linux users to use the modern packaging system (in this context, Flatpak or AppImage) instead of using TDF rpm/deb packages with dnf, zypper or apt, if you want to follow a latest Fresh version of LibreOffice.  Some reasons it couldn't attract many people, It was a good opportunity for me to summarize these systems.
Right now I haven't switched them from distro-official one (LibO 6.0) on my Ubuntu bionic desktop yet because of my laziness, but I'll move to Snap or Flatpak, not using classical PPA build.

Shinji Enoki also from Japan had a talk to summarize LibreOffice CJK issues status and said so many thanks to Mark Hung, who is solved several CJK issues in LibO 6.1.  Of course, I also would like to say thanks to him :).
In this session, we had a little time to discuss how to encourage each language community (for us from Japan and Daehyun Sung from South Korea, or else).  Of course, it's a difficult question to answer, but we can do something together to do so I guess.  What we can do with is a good discussion point in Tirana I guess ;).

[UPDATE 2018.8.16] I forgot to mention one more thing which is important for Japanese users; Support new era (next to Heisei) of the Japanese calendar.  Mark Hung also tell us this has been already (almost) done and may need a small modification after the new era will be decided.  Here is a commit https://gerrit.libreoffice.org/#/c/58142/.  Thanks, Eike!

And we have a small booth to introduce Japanese FLOSS communities (to me, LibreOffice and Selenium users community JP) for (mainly) Asian people.
Advertisement: Selenium world conference SeleniumConf 2019 will be in Tokyo. We are preparing the site for now, and Call for proposal for sessions will be opened soon.

I only had one day (because my flight 10th evening was canceled and the extra flight departed 11th evening) but really had a great time.  Thanks, friends who I met and see you around!

LibreOffice 6.1: A week in stats

On August 8, we announced LibreOffice 6.1, a new version of the suite with many great features and updates created by our worldwide community. Let’s look at some stats from the last week! 373,758 downloads These are just stats for our official downloads page, of course – some Linux users will have acquired the new […]

  • The Document Foundation Planet http://planet.documentfoundation.org/atom.xml
  • A blog by Jos van den Oever http://www.vandenoever.info/index.rss
  • Active questions tagged odf - Stack Overflow http://stackoverflow.com/feeds/tag/odf
  • Rob Weir: An Antic Disposition http://feeds2.feedburner.com/robweir/antic-atom
  • Apache OpenOffice https://blogs.apache.org/OOo/feed/entries/atom
  • Moved by Freedom – Powered by Standards http://standardsandfreedom.net/index.php/feed/
  • http://www.computerworlduk.com/blogs/rss
  • News http://www.docxpresso.com/rss.xml
  • https://joinup.ec.europa.eu/news/all/feed
  • File Formats Blog http://www.blogger.com/feeds/9361273/posts/default
  • http://googleforwork.blogspot.nl/
  • https://blogs.office.com/?feed=rss2
  • OASIS News and Announcements https://www.oasis-open.org/feed
  • https://www.oasis-open.org/news/feed
  • Best content in OpenDocument Format | Diigo - Groups https://groups.diigo.com/group/open_document-format/rss
  • ODF software recipe http://recipes.opendocsociety.org/recipes/;rss
  • OpenXML/ODF Translator Team Blog http://odf-converter.sourceforge.net/newblog/rss.php
  • OpenDocument - Revision history https://en.wikipedia.org/w/index.php?title=OpenDocument&feed=atom&action=history
  • odf format - Google News odf format - Google News http://news.google.com/news?pz=1&ned=us&hl=en&q=odf+format&output=rss