From The Document Foundation Wiki


    General for this RC: release configuration

    • the Linux and Mac packages can be installed in parallel to LibreOffice 5.0, but not run simultaneously - documents will be opened in the version you've started first.
    • the Windows package will update a previously installed version of LibreOffice


    • LibreOffice 5.1 will be made available as 64bit version in addition to the 32bit version. Installing the 64bit version requires Windows Vista or newer, the 32bit Version runs on Windows XP or newer.

    New Features

    An in-progress list of features for this version is available here.

    Reported Bugs

    A list of annoying bugs still contained in this version is available from Bugzilla, the full list of reported bugs is here.


    The full list of people who have collaborated in this release is here.

    List of fixed bugs

    Bugs fixed compared to 5.1.3 final (rc2):

    1. coverity#704901 missing break in switch [Stephan Bergmann]
    2. coverity#1358428 bail out if we fail to reserve the texture + more [Tomaž Vajngerl]
    3. coverity#1358836 bail out if we fail to reserve the texture + more [Tomaž Vajngerl]
    4. coverity#1358843 backport of opencl coverity fixes [Caolán McNamara]
    5. coverity#1358844 backport of opencl coverity fixes [Caolán McNamara]
    6. rhbz#1326602 libreoffice: Leakage of removed background image set in master slide [fedora-all] [David Tardon]
    7. tdf#31449 correctly test if fraction has no integer part [Laurent Balland-Poirier]
    8. tdf#35957 check for preconditions earlier [David Tardon]
    9. tdf#38097 min numerator/denominator at least 1 [Laurent Balland-Poirier]
    10. tdf#49853 some shortcuts should always end up in the view [Maxim Monastirsky]
    11. tdf#61996 skip quoted text in number format [Laurent Balland-Poirier]
    12. tdf#63272 [fi-FI] percentage format with no-break space [Eike Rathke]
    13. tdf#64748 added placeholder option to pdf export dialog in Writer [Oliver Specht]
    14. tdf#74795 RTF import: handle row-level default cell margins [Miklos Vajna]
    15. tdf#81833 form protection can be modified as compatibility option [Oliver Specht]
    16. tdf#82073 RTF import: handle \clcbpatraw [Miklos Vajna]
    17. tdf#82160 reset mouse pointer if doc loading failed [Maxim Monastirsky]
    18. tdf#83746 wrapAddress() didn't do what it was supposed to do [Eike Rathke]
    19. tdf#84317 convert missing numbering types to OOXML tokens. [Mark Hung]
    20. tdf#84411 OpenCL: S/W interpreter throws std::out_of_range error [Marco Cecchetti]
    21. tdf#84695 sw: make TextBox in shape accessible without mouse [Miklos Vajna]
    22. tdf#86282 handle both, base name and Sheet1, as external reference sheet name [Eike Rathke]
    23. tdf#86502 split formula groups referring bounds shifted into [Eike Rathke]
    24. tdf#86575 for OOXML write plain #REF! if deleted parts [Eike Rathke]
    25. tdf#87437 close direct char fmt at end of para [Luke Deller]
    26. tdf#87967 valgrind reported invalid reads on 1 pixel wide bitmap [Caolán McNamara]
    27. tdf#89866 vcl: fix printing of form controls with images [Michael Stahl]
    28. tdf#90097 RTF import: handle fRelFlipV property for line shapes [Miklos Vajna]
    29. tdf#90319 make image flipping work when aLinearContext(...) code path chosen [pasqualm]
    30. tdf#92434 crash on deleting inner join relationship [Caolán McNamara]
    31. tdf#92695 protect both branches against missing ToolItem [Caolán McNamara]
    32. tdf#92951 make PaneDockingWindow dockable again [Caolán McNamara]
    33. tdf#93101 handle external references and propagate error [Eike Rathke]
    34. tdf#93124 fix incorrect text fit in imported PPT - take two [Mike Kaganski]
    35. tdf#93386 crash when closing a Database with macro editor open [Caolán McNamara]
    36. tdf#93403 check for changed DataSource on all Controls on form reload [Lionel Elie Mamane]
    37. tdf#93553 limit parallelism at zip save time to useful amount [Armin Le Grand]
    38. tdf#93640 fix import of linked left page header/footer [Luke Deller]
    39. tdf#93994 flush API objects at load time [Armin Le Grand]
    40. tdf#94146 a11y crash, obtain formula using the correct pointer [Eike Rathke]
    41. tdf#94221 repair dialog for text along path [Regina Henschel]
    42. tdf#94320 missing break in switch [Stephan Bergmann]
    43. tdf#94559 -Werror=nonnull-compare [Stephan Bergmann]
    44. tdf#94931 missing break in switch [Stephan Bergmann]
    45. tdf#94934 missing break in switch [Stephan Bergmann]
    46. tdf#95339 extend test to distinguish minute/month [Laurent Balland-Poirier]
    47. tdf#95620 crash in presentation wizard [Caolán McNamara]
    48. tdf#95707 RTF import: handle device-independent bitmaps [Miklos Vajna]
    49. tdf#95954 reasonable background for roadmap widget [Katarina Behrens]
    50. tdf#96092 crash on activating manage changes sidebar [Caolán McNamara]
    51. tdf#96097 can't save a doc with signed macro after autosave/save a copy [Guillaume Smaha]
    52. tdf#96244 get the right Writer window view for Formula window [Caolán McNamara]
    53. tdf#96275 RTF import: fix anchor of shapes inside tables [Miklos Vajna]
    54. tdf#96426 significant whitespace as intersection in Excel syntax [Eike Rathke]
    55. tdf#96504 vcl: fix printing of form controls with images [Michael Stahl]
    56. tdf#96516 do not increment position counter when an entry is removed [Lionel Elie Mamane]
    57. tdf#96522 reset CustomShapeEngine at import [Armin Le Grand]
    58. tdf#96912 we need the space="preserve" also for formatted strings, [Markus Mohrhard]
    59. tdf#97158 CopyOneCellFromClip() does not handle multiple sheets [Eike Rathke]
    60. tdf#97249 don't crash if BindFont fails [Tor Lillqvist]
    61. tdf#97835 no decimal separtor for empty decimal [Laurent Balland-Poirier]
    62. tdf#97839 a single character may be more than 1 utf-16 code points [Caolán McNamara]
    63. tdf#97854 crash on deleting inner join relationship [Caolán McNamara]
    64. tdf#97879 loop in style hierarchy on odt loop [Caolán McNamara]
    65. tdf#97887 add Intel driver to blacklist [Tomaž Vajngerl]
    66. tdf#97915 add Intel driver to blacklist [Tomaž Vajngerl]
    67. tdf#98088 prevent access to invalid sub node [Oliver Specht]
    68. tdf#98163 flush ressources at CustomShapes during import [Armin Le Grand]
    69. tdf#98224 endless loop in replace all stopped [Oliver Specht]
    70. tdf#98226 fix undo of table AutoFormat [Michael Stahl]
    71. tdf#98436 crash trying To create remote folder before connected [Caolán McNamara]
    72. tdf#98512 fix the Undo action of insert an input field. [HaidongWu]
    73. tdf#98666 don't cache progress bars either [Tor Lillqvist]
    74. tdf#98753 find Toolbar does not display "Search key not found" [Samuel Mehrbrodt]
    75. tdf#98940 (-1 not mapping to maximum string length anymore) [Matteo Casalin]
    76. tdf#98983 use 'Microsoft Sans Serif' instead of 'MS Sans Serif' [Tor Lillqvist]
    77. tdf#99130 use subdivision on B2DPolygon, angle based subdivision [Tomaž Vajngerl]
    78. tdf#99135 VML import: handle image crop [Miklos Vajna]
    79. tdf#99207 fix incorrect RGB ordering in Graphite DWrite path [Tim Eves]
    80. tdf#99246 use correct path for lock in PUT method. [Giuseppe Castagno]
    81. tdf#99255 calc crashing on Undo after Spell Correction [Arul Michael]
    82. tdf#99258 bail out if we fail to reserve the texture + more [Tomaž Vajngerl]
    83. tdf#99272 new Short[] used instead of new short[] [Caolán McNamara]
    84. tdf#99314 lokdocview: add new userprofileurl property [Miklos Vajna]
    85. tdf#99315 VclPixelProcessor2D: fix double border line width [Miklos Vajna]
    86. tdf#99338 fix GrabFocus during dispose crashes [Maxim Monastirsky]
    87. tdf#99369 try harder to bail out for non-horizontal text [Tor Lillqvist]
    88. tdf#99383 vcl: don't dispatch events from SolarMutexReleaser [Michael Stahl]
    89. tdf#99396 SvxTableController::SetVertical: implement undo support [Miklos Vajna]
    90. tdf#99425 crash when closing dialog editor [Caolán McNamara]
    91. tdf#99450 /fix insert twice the same object in Photo album [Julien Nabet]
    92. tdf#99452 svx: fix undo of table row edge drag [Miklos Vajna]
    93. tdf#99453 opencl: better logging of devices and device selection [Tomaž Vajngerl]
    94. tdf#99460 sw: layout: don't split table before fly [Michael Stahl]
    95. tdf#99461 reverse logic of TokenPointers::skipToken() [Eike Rathke]
    96. tdf#99462 /fix insert twice the same object in Photo album [Julien Nabet]
    97. tdf#99474 close direct char fmt at end of para [Luke Deller]
    98. tdf#99479 delete column with styles resets the 'Apply Style' drop down [Julien Nabet]
    99. tdf#99498 don't overwrite trwWidth value if set on a table [Caolán McNamara]
    100. tdf#99523 exit text edit and unmark objects before moving slide [Caolán McNamara]
    101. tdf#99527 show all accelerators in menus of extensions [Oliver Specht]
    102. tdf#99529 sw: don't pop up input field dialog before inserting field [Michael Stahl]
    103. tdf#99556 if the num of arguments is not 1 infer a row [Caolán McNamara]
    104. tdf#99574 fix sluggish scrollbar for an immediate paint [Tomaž Vajngerl]
    105. tdf#99588 fix radio button groups (and thus up/down key cycle) [Katarina Behrens]
    106. tdf#99643 OLE automation bridge: fix 64-bit pointer conversions [Michael Stahl]
    107. tdf#99692 crash in SwPostItMgr with change tracking [Caolán McNamara]
    108. tdf#99699 do nullptr check BEFORE calling method [Michael Weghorn]
    109. tdf#99722 sw: avoid buffering a11y events for not-visible frames [Michael Stahl]
    110. tdf#99730 lower the barrier for inferior systems, cripple the test [Eike Rathke]
    111. tdf#99733 don't crash on moving range of cells [Caolán McNamara]
    112. tdf#99850 menu entry for Select Sheets... [Olivier Hallot]
    113. tdf#99870 writer: don't delete selection with delete-comment [Justin Luth]
    114. tdf#99874 gtk3: all-black xbm cursors [Caolán McNamara]
    115. tdf#100024 CRASH when setting a background image [Caolán McNamara]
    116. tdf#100051 partially revert "loplugin:constantparam in sw" [Miklos Vajna]
    117. tdf#100080 set unused shader attribs with values, fixes GL on AMD [Tomaž Vajngerl]
    118. tdf#100092 deterministic scheduling to prevent unpredictable behavior. [Jan Holesovsky]
    119. tdf#100097 dbaccess self-dnd depends on getting its own transferable [Caolán McNamara]
    120. tdf#100115 _nColId is sal_uInt16 [Julien Nabet]
    121. tdf#100134 xmloff: only update the progressbar twice for every percent [Miklos Vajna]
    122. tdf#100159 on Windows, compile GL shaders in advance, disable GL on failure [Tor Lillqvist]
    123. tdf#100160 changing OpenCL state doesn't update sheet [Marco Cecchetti]