Skip to content
KlausBlum edited this page Mar 27, 2024 · 23 revisions

+++ News +++


March 2024

New release: OLy 1.1.10

This is mainly a bugfix release.

When using the 'add missing "pt" unit for svg' feature introduced with OLy 1.1.9, certain svg files larger than 32767 bytes could cause OLy to abort with an "Overflow" runtime error.
This bug is fixed now.

In addition, the svg file is only re-written if a "pt" unit had to be added.
If nothing has been changed, there are no more unnecessary write operations.

Download OLy 1.1.10:

for LibreOffice: for OpenOffice:
OOoLilyPond 1.1.10 OOoLilyPond 1.1.10

December 2023

New release: OLy 1.1.9

in some cases, SVG images produced by LilyPond (via Cairo library) are incorrectly scaled.
This happens if their height and width statement does not contain any unit. For details see: https://github.com/OOoLilyPond/OOoLilyPond/issues/10

format-dropdown-01

OLy now offers an option to pre-scan SVG files before importing and add "pt" as unit if necessary.
To activate this feature, open the config dialogue and activate the 'add missing "pt" unit' checkbox.

config-pt-01

This release includes some changes to the language files. So, after updating to 1.1.9, please open the config dialog and click the "Restore language files" button. (Your current language files will be backed up in a new folder. If you like, you can delete that backup folder.)

Download OLy 1.1.9:

for LibreOffice: for OpenOffice:
OOoLilyPond 1.1.9 OOoLilyPond 1.1.9

January 2023

New release: OLy 1.1.8

In its Config dialogue, OLy now displays the LilyPond version for the specified executable. This can help to detect certain problems:
In some cases OLy needs to know the LilyPond version. For example, building the correct command line to call LilyPond is different as of Ly 2.23.5, the new "svg [cairo]" format can be used as of Ly 2.23.12.

Some further changes will make life easier for new users who install OLy for the first time:

  • Default graphic format is now svg [cairo].
    (This assures best image quality without the need for further software installation.)
  • For most users, "SVG" and "SVG [-dcrop]" file formats should no more be necessary, so their dedicated templates will now be located in a subfolder by default.
    Thus they won't clutter up the template list, but OLy still finds them if they are used by a document.

Download OLy 1.1.8:

for LibreOffice: for OpenOffice:
OOoLilyPond 1.1.8 OOoLilyPond 1.1.8

October 2022

New stable release: OLy 1.1.7 contains all new features from the development version 1.1.6

In addition, another problem is fixed:

In some cases (pdf-to-svg format or svg [cairo] format and with the use of lilypond-book-preamble) LilyPond produces very small images (less than 1mm) that would be hard to discover in the document.
Now OLy even tries to recognize these and replace them by the default "OLy" image before inserting.

Download the latest version:

for LibreOffice: for OpenOffice:
OOoLilyPond 1.1.7 OOoLilyPond 1.1.7

September 2022

New (pre-)release:
OLy 1.1.6 is an (experimental) development version. Things can still change in the near future.

Easier way to use Vector images

To get high quality vector images in LibreOffice, it was necessary to either
(1) use the "svg" format (which required installing some fonts and using dedicated templates without "lilypond-book-preamble.ly", hence the "separate images" option was not available) or
(2) use the "pdf to svg" format (which required an additional conversion software).

The newest LilyPond release 2.23.12 release can produce svg images without all those restrictions:
https://www.mail-archive.com/lilypond-user@gnu.org/msg151249.html

To use this new feature, just do the following:

  • update LilyPond to 2.23.12 (or later)
  • update OLy to 1.1.6 (or later)
  • in the OLy config dialog, set "format" to "svg [cairo]".

Insert default "OLy" image if no LilyPond output available

If LilyPond cannot produce an image due to severe errors in the snippet code, a default "OLy" image is inserted into the document.
(In prior versions, no image was inserted and the snippet code was lost when the OLy editor window was closed.)

Download OLy 1.1.6:

for LibreOffice: for OpenOffice:
OOoLilyPond 1.1.6 OOoLilyPond 1.1.6

April 2022

Using LilyPond's current development versions

OLy had a problem with LilyPond versions 2.23.5 and later: Automatic cropping via \include "lilypond-book-preamble.ly" did not work.
Those new versions need to be called with an additional command line option:
https://gitlab.com/lilypond/lilypond/-/issues/6235
This is now fixed with OLy 1.1.5 As a side effect, "Insert as separate images" is now also possible with PNG images.

Correct LilyPond version reading

As of v.2.23 LilyPond has a new behavior to output its version number.
Oly has been adapted to read it correctly.

default command for LilyPond executable on Mac

OLy can now distinguish between running on a Mac and running on Linux.
When executed for the first time, it now can propose the right command for LilyPond executable as default value.
This simplifies installation on Macs.

PDF-to-SVG conversion only for needed files

When "insert as separate images (system-by-system)" is active, PDF-to-SVG conversion only is executed for the images actually inserted.
Images that are not within the given range ("from" and "to" fields) will not be converted.
This might save time on image processing.

Download the latest version:

for LibreOffice: for OpenOffice:
OOoLilyPond 1.1.5 OOoLilyPond 1.1.5

May 2021

Using Inkscape 1.1 for PDF to SVG conversion (Windows)

For Windows systems, a third-party PDF-to-SVG conversion tool is needed to use the PDF to SVG file format.
Many people prefer to entirely rely on open source software... and instantly think about making Inkscape do that task.

With older versions of Inkscape this did not seem to work. But now it looks like the recent version Inkscape 1.1 does the trick.

In the Config dialog, go to the "External PDF to SVG conversion command" text field and insert
"C:\Program Files\Inkscape\bin\inkscape.exe" --export-type="svg" --pdf-poppler
(The path to inkscape.exe might need to be adapted if you haven't installed it at the default location.)
The checkbox and the small text field at the right should both be empty.

Attention: The command above contains an "equal" sign. A bug in OLy prevented this from being read correctly from the config file.
Only the most recent OLy version 1.1.2 can handle "equal" signs in config entries, so you have to update OLy if you want to call Inkscape as shown above.

New OOoLilyPond Release: 1.1.2

Bugfix: Config entries that contain an "equal" sign are now correctly read from config file.


April 2021

New Release: 1.1.1

Improvement:
During batch processing, there is a small window that displays the progress of the current operation. It also contains a button to abort batch processing.


December 2020

New Release: 1.1.0

OOoLilyPond now supports all "main" document types in LibreOffice and OpenOffice:
OLy objects and batch processing are now possible in

  • text documents (Writer)
  • spreadsheets (Calc)
  • presentations (Impress)
  • drawings (draw)

Improvement: "Keep size & crop settings" is now a per-object setting.


October 2020

New location

In January 2017, the relaunched OOoLilyPond project had been moved to the openLilyLib repository on GitHub.
The future of that repository is uncertain because openLilyLib itself has now been moved to a different location at GitLab.

To be on the safe side, OOoLilyPond now has a dedicated repository of its own.

New release: 1.0.1

OOoLilyPond 1.0.1 has been released.


April 2020

New major release 1.0.0

Complete presentation of the new features:
https://github.com/ooolilypond/OOoLilyPond/wiki/Whats-new


Clone this wiki locally