Releases/5.3.0/Beta1

General for this Beta: parallel installation

 * This Beta release will install in parallel to your existing LibreOffice installation.

Windows

 * LibreOffice 5.3 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

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

List of fixed bugs
Bugs fixed compared to the 5.3.0 Alpha1:


 * 1)  unchecked return value [Caolán McNamara]
 * 2)  revert "Logically dead code" [Julien Nabet]
 * 3)  missing move assignment operator [Caolán McNamara]
 * 4)  fix leak in HeaderFooterTabPage seen examining [Caolán McNamara]
 * 5)  missing move assignment operator [Caolán McNamara]
 * 6)  missing move assignment operator [Caolán McNamara]
 * 7)  missing move assignment operator [Caolán McNamara]
 * 8)  missing move assignment operator [Caolán McNamara]
 * 9)  missing move assignment operator [Caolán McNamara]
 * 10)  missing move assignment operator [Caolán McNamara]
 * 11)  missing move assignment operator [Caolán McNamara]
 * 12)  missing move assignment operator [Caolán McNamara]
 * 13)  missing move assignment operator [Caolán McNamara]
 * 14)  uninitialized pointer field [Caolán McNamara]
 * 15)  unchecked return value [Thorsten Behrens]
 * 16)  unintentional integer overflow [Caolán McNamara]
 * 17)  unintentional integer overflow [Caolán McNamara]
 * 18)  unreachable code [Miklos Vajna]
 * 19)  try and silence Out-of-bounds access [Caolán McNamara]
 * 20)  uncaught exception [Caolán McNamara]
 * 21)  uncaught exception [Caolán McNamara]
 * 22)  uncaught exception [Caolán McNamara]
 * 23)  uncaught exception [Caolán McNamara]
 * 24)  uncaught exception [Caolán McNamara]
 * 25)  uncaught exception [Caolán McNamara]
 * 26)  uncaught exception [Caolán McNamara]
 * 27)  uncaught exception [Caolán McNamara]
 * 28)  uncaught exception [Caolán McNamara]
 * 29)  uncaught exception [Caolán McNamara]
 * 30)  uncaught exception [Caolán McNamara]
 * 31)  uncaught exception [Caolán McNamara]
 * 32)  uncaught exception [Caolán McNamara]
 * 33)  uncaught exception [Caolán McNamara]
 * 34)  uncaught exception [Caolán McNamara]
 * 35)  uncaught exception [Caolán McNamara]
 * 36)  uncaught exception [Caolán McNamara]
 * 37)  uncaught exception [Caolán McNamara]
 * 38)  uncaught exception [Caolán McNamara]
 * 39)  uncaught exception [Caolán McNamara]
 * 40)  uncaught exception [Caolán McNamara]
 * 41)  uncaught exception [Caolán McNamara]
 * 42)  uncaught exception [Caolán McNamara]
 * 43)  uncaught exception [Caolán McNamara]
 * 44)  uncaught exception [Caolán McNamara]
 * 45)  uncaught exception [Caolán McNamara]
 * 46)  uncaught exception [Caolán McNamara]
 * 47)  uncaught exception [Caolán McNamara]
 * 48)  uncaught exception [Caolán McNamara]
 * 49)  uninitialized scalar field [Caolán McNamara]
 * 50)  uninitialized pointer field [Caolán McNamara]
 * 51)  uncaught exception [Caolán McNamara]
 * 52)  resource leak [Caolán McNamara]
 * 53)  uncaught exception [Caolán McNamara]
 * 54)  uncaught exception [Caolán McNamara]
 * 55)  try and auto-silence Use after free [Caolán McNamara]
 * 56)  try and auto-silence Use after free [Caolán McNamara]
 * 57)  unchecked return value [Caolán McNamara]
 * 58)  unchecked return value [Caolán McNamara]
 * 59)  dereference before null check [Caolán McNamara]
 * 60)  this field was uninitialized and unused [Tor Lillqvist]
 * 61)  this field was uninitialized and unused [Tor Lillqvist]
 * 62)  division or modulo by zero [Caolán McNamara]
 * 63)  ensure there's enough data to read [Caolán McNamara]
 * 64)  add the missing Adobe Symbol Encoding glyphs [Khaled Hosny]
 * 65) gnome 768128: toolbars jumping around while moved under X [Caolán McNamara]
 * 66) gnome 772525: our side of per-monitor fullscreen on wayland [Caolán McNamara]
 * 67) gnome 773857: our side of per-monitor fullscreen on wayland [Caolán McNamara]
 * 68)  nonsensical OUString null check [Stephan Bergmann]
 * 69)  undo of insert of multi column frame crashes [Caolán McNamara]
 * 70)  different word 6/7 vers have ambiguous sprms [Caolán McNamara]
 * 71)  wrong Java locale when using "nl" and "fr" [Stephan Bergmann, Eike Rathke]
 * 72)  nonsensical OUString null check [Stephan Bergmann]
 * 73)  missing "by" in description [Damjan Jovanovic]
 * 74)  don't set toolbars as primary [Caolán McNamara]
 * 75)  don't set toolbars as primary [Caolán McNamara]
 * 76)  [gtk3] [wayland] Windows have broken size and headerbar drawn over content [Caolán McNamara]
 * 77)  [X11 on Wayland] LibreOffice Toolbars are jumping around while being moved [Caolán McNamara]
 * 78)  LibreOffice Impress (and stripped down native gtk demo) doesn't run presentation correctly on Wayland [Caolán McNamara]
 * 79)  [fix available] relative row references in MS Excel 2003 XML files are computed incorrectly [David Tardon]
 * 80)  toolbars can't be easily docked after undocking on wayland [Caolán McNamara]
 * 81)  [Wayland] Mouse clicks are handled incorrectly on focus activation of unfocused window [Caolán McNamara]
 * 82)  [Regression] [Wayland] Toolbars go missing or get messed up after drag&drop [Caolán McNamara]
 * 83)  enable UI for vertical left-to-right [Khaled Hosny]
 * 84)  accented Characters and Umlauts are missing with Type1 fonts [Julien Nabet]
 * 85)  FitToFrame: stretch text to fill drawing obj [Justin Luth]
 * 86)  QA test export/import extended LCID to Excel [Laurent Balland-Poirier]
 * 87)  PaddingWithoutBorders: allow UI changes if... [Justin Luth]
 * 88)  remove not needed uno headers from sc/source/core [Bartosz Kosiorek]
 * 89)  SimpleWinLayout::LayoutText only advance position for actual glyphs. [Mark Hung]
 * 90)  fix missing space for numbered lists in TOC [Abhilash]
 * 91)  add an "Evaluated At" command in "Brackets" section [Takeshi Abe]
 * 92)  accidentally kept always scroll test enabled.. follow-up [Abhilash Singh, Eike Rathke]
 * 93)  replace CellAddress uno calls with direct access [Bartosz Kosiorek]
 * 94)  refactor ScAttrArray for [Dennis Francis]
 * 95)  support SVG icon theme, disk cache and scaling / darken [Tomaž Vajngerl]
 * 96)  consistent line spacing across platforms [Khaled Hosny]
 * 97)  reopen temp stream to readBasic .xls VBA [Justin Luth]
 * 98)  assign macros after VBA project fully loaded. [Justin Luth]
 * 99)  exclude "boolean" value cells from increment during Fill [Eike Rathke]
 * 100)  donâ€™t put Kashida before any final char [Khaled Hosny]
 * 101)  sw: treat clicking h/f-fly the same as any other [Justin Luth]
 * 102)  embed slide transition sound in the presentation [Samuel Mehrbrodt]
 * 103)  display matching search per selected category, follow-up [Abhilash Singh, Eike Rathke]
 * 104)  pass current document frame to SvxScriptSelectorDialog [Mike Kaganski]
 * 105)  sc: blank empty cells in TextToColumns [Tamás Gulácsi]
 * 106)  use subtype to distinguish BLOB/CLOB for Firebird [Julien Nabet]
 * 107)  change term "Graphics" to "Images" [Stanislav Horacek]
 * 108)  VARCHAR max length is 32765 for Firebird [Julien Nabet]
 * 109)  prevent the a11y code from creating an edit view instance. [Kohei Yoshida]
 * 110)  stop listening to objects going out-of-focus. [Kohei Yoshida]
 * 111)  improve font fallback on Windows a bit [Khaled Hosny]
 * 112)  ensure prepared while setting numeric [Wastack]
 * 113)  clean up usage of sal_uIntPtr. [Hieronymous]
 * 114)  import MathML's [Takeshi Abe]
 * 115)  MSWordExport: accommodate image's borderless padding [Justin Luth]
 * 116)  DOCX exp.: Image loss when have a frame anchored to the same para. [Tamás Zolnai]
 * 117)  DOCX import: fix missing outer table with floattable at cell start [Miklos Vajna]
 * 118)  in OOXML import add external files to LinkManager [Eike Rathke]
 * 119)  add line spacing only between rows of SmMatrixNode [Takeshi Abe]
 * 120)  improve performance of transliteration [Aron Budea]
 * 121)  standardized color palette normalized by graytone [vsfoote, V Stuart Foote, Owen Genat]
 * 122)  add bookmark for WORKDAYS.INTL [Chandanathil P. Geevan, Olivier Hallot]
 * 123)  DOCX exp.: Image loss when have a frame anchored to the same para. [Tamás Zolnai]
 * 124)  nonsensical OUString null check [Stephan Bergmann]
 * 125)  DOCX import: fix at-char embedded object handling [Miklos Vajna]
 * 126)  update CSS for fonts used in systems of this decade [Adolfo Jayme Barrientos]
 * 127)  fix X-coordinate of SmMatrixNode's elements [Takeshi Abe]
 * 128)  DOCX import: fix handling of textbox margins [Miklos Vajna]
 * 129)  add and use a ToolFontColor for toolbar item entries [Caolán McNamara]
 * 130)  only warn about unavailable JRE once [Mike Kaganski]
 * 131)  revert "Logically dead code" [Julien Nabet]
 * 132)  set the encoding correctly for HTML files with a BOM. [Jan Holesovsky]
 * 133)  double-thin border: MINGAPWIDTH is a valid width [Justin Luth]
 * 134)  use unique_ptr for pImpl in fpicker/ [Rohan Kumar]
 * 135)  ww8import: table honors ParaStyle break-before-page [Justin Luth]
 * 136)  add config option for layout engine [Khaled Hosny]
 * 137)  assert a supposed-to-be-fixed condition, related [Eike Rathke]
 * 138)  don't clip flys with borders [Justin Luth]
 * 139)  remove option from Formatting Aids [Mike Kaganski]
 * 140)  adjust Note cell style border width and color [Yousuf Philips]
 * 141)  VclBuilder constructor cleanup [melikeyurtoglu, Caolán McNamara]
 * 142)  ReplaceAll should use a columnar direction. [Michael Meeks]
 * 143)  different word 6/7 vers have ambiguous sprms [Caolán McNamara]
 * 144)  oox - export PolyPolygonShape and PolyLineShape. [Mark Hung]
 * 145)  init ScUndoRemoveMerge with range, follow-up [Eike Rathke]
 * 146)  sc: limit search results to 1000 entries. [Michael Meeks]
 * 147)  support SVG icon theme, disk cache and scaling / darken [Tomaž Vajngerl]
 * 148)  copy functionality in the viewer [Chamal]
 * 149)  don't set toolbars as primary [Caolán McNamara]
 * 150)  tab names unreadable under Ambiance theme 3.20 [Caolán McNamara]
 * 151)  use proper sheet separator in ADDRESS A1 notation [Eike Rathke]
 * 152)  mirrored page margin tooltip [Szymon KÅ‚os]
 * 153)  missing accessibility events when selecting/deselecting cells [Tamás Zolnai]
 * 154)  fix performance of MakeTree_Impl(...) in templdlg.cxx [Aron Budea]
 * 155)  avoid further crash with empty Chart document [Stephan Bergmann]
 * 156)  avoid crash with empty Chart document [Stephan Bergmann]
 * 157)  initial support for 32 px icons in toolbar [Tomaž Vajngerl]
 * 158)  make last item of menus clickable again [Xisco Fauli]
 * 159)  UI: "Custom Animation" probably should be called just "Animation" [giacco]
 * 160)  allow copy FORMCHECKBOX and FORMDROPDOWN ... [Mike Kaganski]
 * 161)  NewMenuController: Fix template manager icon [Maxim Monastirsky]
 * 162)  reduce no of typedefs used for trivial containers [Chamal]
 * 163)  update the reference rdbs to libreoffice-5-2 [Stephan Bergmann]
 * 164)  PutFormulaCell: any other cell than formula is utter nonsense [Eike Rathke]
 * 165)  get rid of cargo cult "long" integer literals [jan iversen, Rosen]
 * 166)  change color of the area behind Impress slide immediately [Takeshi Abe]
 * 167)  help pages in browser (WIP) [Fabio Bioccetti]
 * 168)  unit test for Cut&Paste grouped references adjustment [Eike Rathke]
 * 169)  don't replace existing objects when inserting media [Samuel Mehrbrodt]
 * 170)  inconsistency menu/shortcut for layer visibility [Ulrich Gemkow]
 * 171)  fix vertical text on Windows for the new layout [Khaled Hosny]
 * 172)  unit test for empty array elements match 0.0, not empty [Eike Rathke]
 * 173)  vcl PDF mscrypto sign: fix SHA-256 OID [Miklos Vajna]
 * 174)  target ratio must be reached [Julien Nabet]
 * 175)  change scaling unit to precentage for *.5x factors [Tomaž Vajngerl]
 * 176)  pressed buttons appear as hover buttons in toolbar [Caolán McNamara]
 * 177)  classification: Update French translation [Laurent Balland-Poirier]
 * 178)  optionally include comment-only columns when sorting [Dennis Francis]
 * 179)  fix and [Thorsten Behrens]
 * 180)  oox: update preset shape definition for polar handles. [Mark Hung]
 * 181)  arrow style dropdown was applying the wrong line ends [Maxim Monastirsky]
 * 182)  add Tangut to vertical scripts [Khaled Hosny]
 * 183)  default to GDI even with the new layout engine [Khaled Hosny]
 * 184)  fix for frozen windows in Excel [Bartosz Kosiorek]
 * 185)  MenuItemData now properly disposes the submenu [Maxim Monastirsky]
 * 186)  do not show merge cells context menu for the trivial case [Dennis Francis]
 * 187)  prompt repaint of Elements window when mouse leaves [Takeshi Abe]
 * 188)  work around DYLD_LIBRARY_PATH limitations on newer MacOS X [Lionel Elie Mamane]
 * 189)  sw: MSWord export: don't override first-page with heuristics [Michael Stahl]
 * 190)  fix and [Thorsten Behrens]
 * 191)  surround widebslash's placeholders with braces [Takeshi Abe]
 * 192)  drop whitespace between "fact" and brace [Takeshi Abe]
 * 193)  update N test case / test for bug [ZdenÄ›k Crhonek]
 * 194)  sw redline tooltip: show seconds [Miklos Vajna]
 * 195)  QA test exponent without sign during export to Excel [Laurent Balland-Poirier]
 * 196)  (8): Return empty property when not present. [Giuseppe Castagno]
 * 197)  add qa test of left aligned denominator [Laurent Balland-Poirier]
 * 198)  add (allow-none) for backward GI compatibility [Pranav Kant]
 * 199)  add qa unit test for BASIC methods [Laurent Balland-Poirier]
 * 200)  revert SetMinOutputSizePixel workaround [Caolán McNamara]
 * 201)  format "GGG" as the era name of a locale-dependent calendar [Takeshi Abe]
 * 202)  border widget must not have focus initially [Maxim Monastirsky]
 * 203)  improve interoperability with Excel for LOGNORMDIST. [Winfried Donkers]
 * 204)  revamp Extension Manager Dialog, Part 1 [Muhammet Kara]
 * 205)  add 'Add Submenu' button in Customize dialog [Muhammet Kara]
 * 206)  heikobar: Add it to Impress [Yousuf Philips]
 * 207)  final SID can differ from the original one [Maxim Monastirsky]
 * 208)  make LOGINV ODFF1.2 compliant. [Winfried Donkers]
 * 209)  apply application color settings to Basic IDE [Takeshi Abe]
 * 210)  custom palette label and a11y improvements [Yousuf Philips]
 * 211)  remember fill type when switching between tabs [Katarina Behrens]
 * 212)  adjust menu path to Tools - Protect Sheet/Spreadsheet [Stanislav Horacek]
 * 213)  add java not found error for mac [Yousuf Philips]
 * 214)  activate editing object name function for writer images. [Gulsah Kose]
 * 215)  (11): Add default XCommandEnvironment reference [Giuseppe Castagno]
 * 216)  rename variable to match LO5.4 terminology [Justin Luth]
 * 217)  pressed buttons appear as hover buttons in toolbar [Caolán McNamara]
 * 218)  EDITING: Undo on bullet point style [Noel Grandin]
 * 219)  undo of insert of multi column frame crashes [Caolán McNamara]
 * 220)  try to fix Windows OpenGL rendering [Khaled Hosny]
 * 221)  create and connect with default user [Wastack]
 * 222)  resaving a DOCX document with two canvases leads to a broken file. [Tamás Zolnai]
 * 223)  opencl: don't initialize OpenCL when disabled [Tomaž Vajngerl]
 * 224)  added example for Transpose function [Joel Madero]
 * 225)  missing space after word and upper case to begin a sentence [Adolfo Jayme Barrientos]
 * 226)  fix applying DX array with font fallback [Khaled Hosny]
 * 227)  wrong glyph advances with Graphite [Khaled Hosny]
 * 228)  no selection outline displayed when SUM button is clicked [Henry Castro]
 * 229)  disposeAndClear m_aColorSet (reportdesign) [Julien Nabet]
 * 230)  remove WPS Office exts. from MIME types [David Tardon]
 * 231)  add missing xPopupMenu.disposeAndClear; [Julien Nabet]
 * 232)  don't allow empty names in SvxNameDialog [Muhammet Kara]
 * 233)  gtk3 dnd must clear listener after dragDropEnd dispatch [Caolán McNamara]
 * 234)  ensure positive rectangle size [Mike Kaganski]
 * 235)  fixed SIGABRT in embedded presentation [Szymon KÅ‚os]
 * 236)  sc-perf: HasAttrChanged: save unnecessary calls to SfxItemPool::Get [Eike Rathke]
 * 237)  import stretchy integral symbol from MathML [Takeshi Abe]
 * 238)  quickfix: Automatic selection of Oracle Java runtime on macOS [Stephan Bergmann]
 * 239)  always ignore bitmap fonts on Windows [Khaled Hosny]
 * 240)  remove references to the Colors settings page [Gabor Kelemen]
 * 241)  OOXML: pass ExternalLinkInfo compiling named expressions [Eike Rathke]
 * 242)  OOXML: write external file ID within quoted sheet names [Eike Rathke]
 * 243)  explicitly say the button affects all levels [Adolfo Jayme Barrientos]
 * 244)  DOCX exp.: Image loss when have a frame anchored to the same para. [Tamás Zolnai]
 * 245)  the implicit convert to bare pointer hurts us here [Caolán McNamara]
 * 246)  draw with the right font on Windows [Khaled Hosny]
 * 247)  icon theme name resolving, ui fixes, prioritize png [Tomaž Vajngerl]
 * 248)  do not use arrow as separator of menu commands [Stanislav Horacek]
 * 249)  avoid double init of controls in SidebarToolBox [Maxim Monastirsky]
 * 250)  workaround for AppIcon recursion [Jan-Marek Glogowski]
 * 251)  sc: OOB sort fields unit test. [Michael Meeks]
 * 252)  avoid segfault in a11y [David Tardon]
 * 253)  FILEOPEN: DOCX: Wingdings symbols are imported as rectangles [Tamás Zolnai]
 * 254)  unit test for calculate status bar function across sheets [Eike Rathke]
 * 255)  do not slice 3D area broadcasters into separate sheets [Eike Rathke]
 * 256)  ensure glm always uses radians [David Tardon]
 * 257)  bulk-broadcast the correct hint ID for formula groups [Eike Rathke]
 * 258)  turn on single print jobs for collated prints by default [Gabor Kelemen]
 * 259)  rotate all glyphs in vertical runs [Khaled Hosny]
 * 260)  correctly set vertical direction [Khaled Hosny]
 * 261)  fix horizontal scaling on Windows [Khaled Hosny]
 * 262)  DOCX: Handle relative positions to left or right margin [Tamás Zolnai]
 * 263)  CTRL+Z not working to undo changes performed through Navigator [Noel Grandin]
 * 264)  wrong GL format for RGBA image buffers [Tomaž Vajngerl]
 * 265)  minimize the effect of rounding to int [Khaled Hosny]
 * 266)  do consider parent of WB_DIALOGCONTROL widgets... [Caolán McNamara]
 * 267)  shift the upright glyphs like old code [Khaled Hosny]
 * 268)  correctly position vertical glyphs [Khaled Hosny]
 * 269)  no placeholder text imported for empty title shape [Tamás Zolnai]
 * 270)  JPEG - don't handle buffer orientation in import [Tomaž Vajngerl]
 * 271)  reduced register areaScale shader and detection for intel [Tomaž Vajngerl]
 * 272)  the argument is a bool* not a VclPtr [Caolán McNamara]
 * 273)  revert "use same GtkInstance::AnyInput impl" [Caolán McNamara]
 * 274)  missing master page pane context menus in Draw [Maxim Monastirsky]
 * 275)  fix add language codes and names to language lists from extensions [Martin Hosken]
 * 276)  set Kashida flag per glyph [Khaled Hosny]
 * 277)  PPTX import: Title shape's character properties are wrong [Tamás Zolnai]
 * 278)  fix DX array calculation [Khaled Hosny]
 * 279)  another fix too macOS glyph bounding [Khaled Hosny]
 * 280)  no space between template previews from Start Center [Noel Grandin]
 * 281)  if menu no longer has focus, leave focus where it is [Caolán McNamara]
 * 282)  don't set toolbars as primary [Stephan Bergmann, Caolán McNamara]
 * 283)  add Tibetan syllable spellchecker [Aron Budea]
 * 284)  add the missing Adobe Symbol Encoding glyphs [Khaled Hosny]
 * 285)  undo does not revert bundled font size changes for table cells [Noel Grandin]
 * 286)  the import of UCS2 data uses a different code path. [Jan Holesovsky]
 * 287)  set DisableFlags for SID_PARASPACE_INCREASE/DECREASE [Mike Kaganski]
 * 288)  do fallback glyph rotation [Khaled Hosny]
 * 289)  DOCX export: make sure SdrObject margin is non-negative [Miklos Vajna]
 * 290)  AdjustReferenceOnMove: handle external references [Eike Rathke]
 * 291)  PPTX import: Title shape does not inherit fill properties [Tamás Zolnai]
 * 292)  fix wrong boolean logic for RedlineFlags [Justin Luth]
 * 293)  refresh html palette [heiko tietze]
 * 294)  add Breeze palette [heiko tietze]
 * 295)  refresh Tango palette [heiko tietze]
 * 296)  add LibreColor palette [heiko tietze, Jan Holesovsky, Tor Lillqvist]
 * 297)  reset also rRawRes if trailing characters are present [Eike Rathke]