pkgsrc/misc/libreoffice/Makefile

337 lines
13 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.93 2016/12/04 05:17:34 ryoon Exp $
Update to 5.1.5.2 CHangelog: 5.1.5.2: Bugs fixed compared to 5.1.5 rc1: rhbz#919020 Converting String to Double [Caolán McNamara] rhbz#1352835 Unable to edit My Documents path [Caolán McNamara] tdf#59896 ww6 plcf generation reversed check [Caolán McNamara] tdf#86502 check row when determining bounds for deleted range [Eike Rathke] tdf#98778 fix parsing of exponents [Caolán McNamara] tdf#100764 check row when determining bounds for deleted range [Eike Rathke] tdf#100847 also external svEmptyCell is 0 in numeric context [Eike Rathke] tdf#101054 crash on options->path with non-native file picker [Caolán McNamara] tdf#101057 allow java update version number > 99 [Caolán McNamara] tdf#101096 remove the "H after M" rule [Eike Rathke] tdf#101138 opengl: blacklist intel drivers for Win 7 [Tomaž Vajngerl] 5.1.5.1: Bugs fixed compared to 5.1.4 final (rc2): rhbz#1326602 don't clear XATTR_FILL* from stylesheet if... [Caolán McNamara] rhbz#1343752 wrong radiobutton and checkbutton behavior in "view" menu [David Tardon] rhbz#1343766 a11y queries during dispose trigger combobox crashes [Caolán McNamara] rhbz#1349501 [kde][gtk3] Mouse wheel doesn't work in an LibreOffice application after upgrade from FC23 to FC24 with GDK_CORE_DEVICE_EVENTS=1 and auto-activation on mouse-over [Caolán McNamara] rhbz#1351292 Impress: Instead of showing "Slide Master" view, "Normal" view is shown [David Tardon] rhbz#1352835 Unable to edit My Documents path [Caolán McNamara] rhbz#1353069 background bitmap image disappeared when I copy slide and paste in same odp and different odp file [Caolán McNamara] tdf#34467 can't resize shape with "resize shape to fit text" [Caolán McNamara] tdf#48869 dragging between sheets can change the current cursor position [Caolán McNamara] tdf#50821 RTF import: fix handling of \trpaddf{b,l,r,t} [Miklos Vajna] tdf#55566 opening two docs with open document macro events can crash [Caolán McNamara] tdf#63272 [cs-CZ] percentage format with no-break space [Muhammet Kara, Eike Rathke] tdf#66469 impress: update outline text before saving [Justin Luth] tdf#67627 switching to sidebar panel will toggle it *off*... [Caolán McNamara] tdf#73335 explicitly disable partial cell shift with change-tracking, related [Michael Stahl, Eike Rathke] tdf#75387 don't case-fold strings for formula group calculations [Tor Lillqvist] tdf#77349 RTF import: automatically generate names for images if needed [Miklos Vajna] tdf#79198 START CENTER: Close button doesn't reappear after being clicked [Akshay Deep] tdf#82532 parent mutex dtored before child dtor uses it [Caolán McNamara] tdf#83455 remove color-inverted line images from Sifr [Adolfo Jayme Barrientos] tdf#87601 freeze on load of specific html doc [Caolán McNamara] tdf#88237 crash without java but with nlp solver installed [Caolán McNamara] tdf#88241 switching to sidebar panel will toggle it *off*... [Caolán McNamara] tdf#88396 switching to sidebar panel will toggle it *off*... [Caolán McNamara] tdf#89186 descend into dimension children to obtain leaf result [Eike Rathke] tdf#89394 revert attempt to ditch missing file from recent files [Caolán McNamara] tdf#90285 do not reuse the same StartListeningContext [Caolán McNamara, Eike Rathke] tdf#90579 swap_single_to_multi_blocks is broken [Caolán McNamara] tdf#91291 crashtesting: crash on inserting text into footnote [Caolán McNamara] tdf#91807 package: fix exception handling in DeflateThread () [Michael Stahl] tdf#91995 copying cells to undo doc shallow copied note pointer [Caolán McNamara] tdf#93079 can't resize shape with "resize shape to fit text" [Caolán McNamara] tdf#93135 can't resize shape with "resize shape to fit text" [Caolán McNamara] tdf#93971 freeze on load of specific html doc [Caolán McNamara] tdf#94212 sw: speed up the navigator [Michael Stahl] tdf#95581 assume tiny shears are rounding artefacts etc and can be ignored [Tor Lillqvist] tdf#96008 crash when an extension with legacy decks is installed [Caolán McNamara] tdf#96251 address wizard crash when run from start center [Caolán McNamara] tdf#96516 fixup: when removing entry, entry count does not stay constant [Lionel Elie Mamane] tdf#96540 dragging between sheets can change the current cursor position [Caolán McNamara] tdf#97340 handle autofilter search for dates correctly [Dennis Francis] tdf#97501 crash in SwDBManager fixed [Oliver Specht] tdf#98515 bail out early if kernel would have ridiculously many parameters [Tor Lillqvist] tdf#98710 check the font is bound, substitute FON fonts [Tomaž Vajngerl] tdf#98880 ensure backing context of DoubleVectorRefToken... [Caolán McNamara] tdf#98955 hardware_concurrency not ideal for thread pools [Ashod Nakashian] tdf#99090 docx export page-break only inside a paragraph [Justin Luth] tdf#99446 cairo text + xrender bodge [Caolán McNamara] tdf#99512 opencl - restrict scope of vlookup optimization to doubles. [Michael Meeks] tdf#99919 blacklist that specific vendor, version, and device combination [Tor Lillqvist] tdf#99994 avoid invalid access by reusing getFontFamily() result [Sam Tygier] tdf#100105 sw: RTF export: fix empty hyperlinks [Michael Stahl] tdf#100181 quickstart crashes immediately without Quickstarter [Caolán McNamara] tdf#100199 crash: switch to Display Mode - Master Modes - Notes [Caolán McNamara] tdf#100222 show the dialog just once even if both toggles were changed [Tor Lillqvist] tdf#100248 vcl menu scroll timer still active post dispose [Caolán McNamara] tdf#100258 crash on disposing media player [Caolán McNamara] tdf#100269 svx: fix undo of table column resize [Miklos Vajna] tdf#100272 row ally index is ROW_INVALID [Caolán McNamara] tdf#100275 sw: fix target node of bookmark copy [Michael Stahl, Caolán McNamara] tdf#100285 EASTERSUNDAY() check valid year between 1583 and 9956 [Eike Rathke] tdf#100295 try to cover second place in curl using GetTickCount64 [Markus Mohrhard] tdf#100303 report crashes on close of conditional formatting dialog [Caolán McNamara] tdf#100342 fix order of weekdays in NETWORKDAYS [Winfried Donkers] tdf#100411 start the flush timer when batching (PostBatchDraw) [Tomaž Vajngerl] tdf#100451 convert texture buffer to 1-bi and 4-bit palette buffer [Tomaž Vajngerl] tdf#100453 – bin/unpack-sources needs to be executable [Christian Lohmaier] tdf#100455 check for minimal dconf version [David Tardon] tdf#100460 queryContentCells doesn't count annotations... [Caolhouldn't delete the created odb file [Michael Stahl] tdf#100641 correct OOXML function name is EFFECT instead of EFFECTIVE [Eike Rathke] tdf#100692 crash in sidebar on deleting image from writer [Caolán McNamara] tdf#100713 on cancel curData points to deleted parents vector entry [Caolán McNamara] tdf#100753 propagate error with VAR and STDEV functions. [Winfried Donkers] tdf#100770 crash on loading specific docx [Caolán McNamara] tdf#100813 crash during pagination of particular docx [Caolán McNamara] tdf#100883 opencl impls. that use SEH are still bad. [Michael Meeks]
2016-08-15 21:15:25 +02:00
VERREL= 5.1.5
Update to 5.1.2.2 Changelog: 5.1.2.2 Bugs fixed compared to 5.1.2 rc1: tdf#98324 .bmp and .png images in .ods printed as black squares when "convert colors to grayscale" option is ticked [Marco Cecchetti] 5.1.2.1 Bugs fixed compared to 5.1.1 rc3 (final): rhbz#1281906 [gtk3] [wayland] Windows have broken size and headerbar drawn over content [Caolán McNamara] rhbz#1285356 [gtk3] gtk2 Swing/AWT GUIs in java-based extensions crash gtk3 libreoffice [Caolán McNamara] rhbz#1287593 [gtk3] [dark theme] Adwaita:dark not fully supported [Caolán McNamara] tdf#34882 Special character favorites (comment 28 for scope) [Adolfo Jayme Barrientos] tdf#56270 FILESAVE: ODT file’s OLE objects are lost when you export to DOCX format [Michael Stahl] tdf#56321 : horizontal/vertical flip of inserted picture is not persisted [Justin Luth] tdf#59699 RTF: INCLUDEPICTURE image not shown [Miklos Vajna] tdf#62437 OneDrive Integration Request [Yousuf Philips] tdf#63022 EDITING: Text drag and drop doesn't work correctly (summary: comment 5) [Michael Stahl] tdf#65695 Export as JPEG missing something [Chris Sherlock] tdf#76817 Outline Numbering for DOCX not working when new headings inserted in between (to reproduce, see comment 15/17/19) [Mark Hung] tdf#79679 EMF: dashed lines in background grid are rendered as solid lines [Chris Sherlock] tdf#80758 TOOLBAR: empty values in button names not respected [Rishabh Kumar] tdf#81718 File->Properties->General Tab size property (ftp, webdav and ssh) [Giuseppe Castagno] tdf#82012 EDITING: Compress image removes flip settings [Justin Luth] tdf#82781 writer crashes in page preview when reducing number of pages due to hidden format [Caolán McNamara] tdf#85523 Extra blank lines added to comments after each save as .DOCX [Miklos Vajna] tdf#85761 Exporting jpeg format from DRAW, resolution does not follow options setting [Chris Sherlock] tdf#87034 FILEOPEN RTF: Superscripts are run together [Miklos Vajna] tdf#87530 can't add password to macro library [Michael Stahl] tdf#88485 unable to select the right column characters in catalog table on math editor [Takeshi Abe] tdf#89505 FORMATTING Tab Handling in automatic table of contents [Oliver Specht] tdf#90153 A frame is not saved correctly if the document is saved as a docx file [Miklos Vajna] tdf#90257 buttons header or footer disappear [Katarina Behrens] tdf#91131 UI: Crash when deleting List Style after trying to create new style with same name [Michael Stahl] tdf#92067 GtkSalMenu: menu File>Templates>Manage executes action from the wrong submenu [Caolán McNamara] tdf#92296 Character formating (bold, underline, color etc) corrupted when save as xlsx [Katarina Behrens] tdf#92454 DOCX Import: Incorrect display of the headings - numbering style indents [Miklos Vajna] tdf#92538 EDITING: PostgreSQL direct connection - Default for Text isn't CharacterType of PostgreSQL [Lionel Elie Mamane] tdf#93196 Switching spreadsheet tab triggers crash, no data provided [Eike Rathke] tdf#94370 Very slow previewing of (or blank, invisible..) master pages - resizing panel refreshes them instantly [Katarina Behrens] tdf#94561 EDITING: Comments double when copying Sheets [Dennis Francis] tdf#94738 UI: Mismatching "Styles and Formatting" icon at toolbar and sidebar (Galaxy theme) [Yousuf Philips] tdf#94968 assert: attempt to subscript container with out-of-bounds index [Caolán McNamara] tdf#95226 IFERROR not working correctly under array-evaluation [Eike Rathke] tdf#95376 Tab stops incorrectly indented by 5cm when it's 0cm in MS Word [Miklos Vajna] tdf#95428 Deleting inserted code from object catalogue hangs office [Caolán McNamara] tdf#95616 autocorrect replacement table has transient black background when resized [Marco Cecchetti] tdf#95618 missing borders in some autocorrect replacement table elements (Win8.1 only; OpenGL related) [Michael Meeks] tdf#95709 [DISPLAY] Presentation mode renders graphics wrong [Armin Le Grand] tdf#96175 FILESAVE: Imported custom properties missing from exported RTF [Miklos Vajna] tdf#96333 Menus open in the wrong place with RTL interface under gtk3 [Caolán McNamara] tdf#96669 UI: 'Save to remote server' error: 'A file named "$file" already exists' though file is not present on target WebDAV server. [Giuseppe Castagno] tdf#96922 EXPORT to GIF, PNG, EPS: background transparency is lost [Armin Le Grand] tdf#96999 "Tools/Customize" panel should be resizable [Adolfo Jayme Barrientos] tdf#97137 Slow and different rendering of vector graphics in attached document [Tomaž Vajngerl] tdf#97139 LibreOffice unresponsible after entering | symbol in particular document [Oliver Specht] tdf#97171 Artifacts for italic text in GL rendering mode [Tim Eves] tdf#97215 Sorting causes LibO to crash - applies to some files [Arul Michael] tdf#97299 Slide transition can't be removed once assigned [Michael Meeks] tdf#97369 SUM formulas, in the cell below one with the same formula (and maybe more?) are not calculate correctly in 5.1 (with more then ~100 rows) [Marco Cecchetti] tdf#97371 FILEOPEN DOCX: Text Covered by Shape [Miklos Vajna] tdf#97374 FILEOPEN: Impress crashes loading a file with Page Title field [Oliver Specht] tdf#97388 Document properties: Wrong icon for deleting custom field row [Samuel Mehrbrodt] tdf#97429 Writer crash on print selected area with specific document [Xisco Fauli] tdf#97462 REPORT: Function SECONDS() of a timefield will sometimes produce one second less than expected [Lionel Elie Mamane] tdf#97481 DPI scaling doesn't work with export to png or jpg [Chris Sherlock] tdf#97500 If you try to open on a WebDAV server a file that doesn't exist, no error is shown [Giuseppe Castagno] tdf#97543 INSERT: SVG <line> and <polygon> attributes ignored [Xisco Fauli] tdf#97587 Further fix SUMming in the software interpreter [Marco Cecchetti] tdf#97662 CPU burned re-compressing JPEGs to make them bigger ... [Marco Cecchetti] tdf#97715 TDR triggered: opengl rotation of huge images shrunk to tiny pixel size. [Tomaž Vajngerl] tdf#97739 OpenGL: dissapear field controls in dialogue Format-Page, tab Page (Calc) [Caolán McNamara, MichaelMeeks] tdf#97763 divide by zero bug ... [Michael Meeks] tdf#97808 FILEOPEN: arrowheads added to lines within groups [Michael Stahl] tdf#97897 Recalculate does not always work [Eike Rathke] tdf#97904 gtk3 / odd behavior of Opengl options in942 CTRL+SHIFT+SPACE not available under Tools>Customize>Keyboard [Yousuf Philips] tdf#97953 gtk3 / CTRL_SPINBUTTONS oddness ... [Caolán McNamara] tdf#97960 FILESAVE DOC Does not preserve the font size in tables [Justin Luth] tdf#97963 Input areas in Header dialog get wider and bottom area disappears [Katarina Behrens] tdf#97978 Can't connect to mde or accde databases from Base [pasqualm] tdf#98052 FILEOPEN: bad rendering of .WMF image in .ODT when OpenGL enabled [Marco Cecchetti] tdf#98083 "Wrap text automatically" setting is forgotten when a file is saved in XLS or XLSX [Katarina Behrens] tdf#98122 Help still mentions option "Allow to save document even when the document is not modified" [Adolfo Jayme Barrientos] tdf#98188 CMIS: File > Properties > CMIS Properties tab crashes LO when closing. [Giuseppe Castagno] tdf#98210 Pipe socket directory permissions checks incorrect (R_OK not needed) and inconsistent [Hank Leininger] tdf#98277 Toolbar: No shortcuts displayed for extensions [Samuel Mehrbrodt] tdf#98297 Array Formula Incorrectly Evaluated [Eike Rathke] tdf#98380 opengl: font anti-aliasing ... [Michael Meeks] tdf#98389 FILEOPEN Calc crashes on opening xlsx document [Eike Rathke] tdf#98390 Crash when modifying minor grid [Caolán McNamara] tdf#98395 Remote File dialog showing wrong details in columns [Szymon Kłos] tdf#98399 Changes Occur When Canceled [Caolán McNamara] tdf#98416 REMOTE FILE: "The specified device is invalid." error dialog when attempting to add a service [Christian Lohmaier, Giuseppe Castagno] tdf#98419 severe UI regressions [Caolán McNamara] tdf#98421 PDFIMPORT Images are imported into Writer rotated and mirrored (see comment 9) [Mike Kaganski] tdf#98531 Croatian hunspell dictionary update [Krunoslav Šebetić]
2016-04-08 16:35:26 +02:00
VERRC= 2
VER= ${VERREL}.${VERRC}
DISTNAME= libreoffice-${VER}
PKGREVISION= 5
CATEGORIES= misc
MASTER_SITES= http://download.documentfoundation.org/libreoffice/src/${VERREL}/
EXTRACT_SUFX= .tar.xz
MAINTAINER= ryoon@NetBSD.org
HOMEPAGE= http://www.libreoffice.org/
COMMENT= Office productivity suite from The Document Foundation
LICENSE= gnu-lgpl-v3
# With -O2, when preference window is opened, soffice.bin crashes with SIGFPE.
.include "../../mk/bsd.prefs.mk"
.if !empty(MACHINE_PLATFORM:MNetBSD-5.*)
BUILDLINK_TRANSFORM+= opt:-O2:-O
.endif
.if !empty(MACHINE_PLATFORM:MNetBSD*)
pre-build:
2016-06-19 18:50:32 +02:00
cd ${WRKSRC} && ${BUILD_MAKE_CMD} Executable_gengal && ${TOOLS_PLATFORM.paxctl} +m instdir/program/gengal.bin
.endif
GCC_REQD+= 4.6
Update to 5.1.0.3 Changelog: New features: Writer: Spelling dialog no longer automatically closes once spellcheck is complete. tdf#79312 (Marek Dolezel) Widow/Orphan paragraph text-flow enabled by default for new documents. tdf#89714 (SIL) Hide Whitespace option added to View menu tdf#39080 (Ashod Nakashian, Collabora) Outline split button available in formatting toolbar, but hidden by default tdf#95403 (Maxim Monastirsky) While in print preview mode to jump a specific page, the only thing you have to do to enter the page number on the numeric field in the toolbar. tdf#80657 (Gülşah Köse) Calc: New commands to add rows below and columns right. (Philippe Jung) Formula Wizard shows the values of parameters and results on the Structure page. (Benjamin Ni) Statistics regression: linear, logarithmic, power: Add a new statistics dialog for calculating regression. tdf#74667 commit (Tomaz Vajngerl, Collabora) Organize sheet level context menus. commit (Yousuf Philips) PNG export in LibreOffice Calc was added, as in Writer and Impress. blog entry (Miklos Vajna, Collabora) Option to search formatted display strings using find bar and also "Find & Replace" dialog. tdf#48456 (Dennis Francis) INDIRECT function: better compatibility for legacy OOo documents, improved interoperability with Excel tdf#92256,tdf#93688 (Katarina Behrens, CIB) Custom number formats with question mark in decimal part (such as 0.???), to get decimal alignment without '0', are now saved in ODF tdf#40517 (Laurent BP) Formula engine: Table structured references tdf#85063 (Eike Rathke, Red Hat) The following restrictions of Table structured references that were present in 5.0 were addressed: The column names must not be present as cell content in the table's header row any more; column-header-less tables are now supported. For this, for new database ranges without header cells or with empty header cell content, internal names are generated, for example Column1, Column2, ... Internal names are imported from OOXML spreadsheet documents and continue to function in formula expressions. Saving to OOXML, structured references are now written (not transformed to A1 notation any more) and the table context is maintained. Saving to OOXML, the defined database ranges are now exported as <table> elements. Modifying header cell content updates the internal table column names. When deleting header cell content, formulas referring the column name continue to function and are still editable using the previous name. When duplicating header cell content, duplicated column names internally are numbered. For example, having two FooBar header cells the column names will be FooBar and FooBar2. This is automatically reflected in existing formula expressions. When inserting columns within a table, numbered column names are internally generated for empty header cells, starting with the column number within the table. For example, inserting two columns before the third column of a table the generated names are Column3 and Column4. The generated column names are updated if text is entered in such an empty cell. All internal column names are unique within one table, which is reflected when displaying existing formula expressions. Sticky end column/row anchors tdf#92779 (Eike Rathke, Red Hat) For range references that encompass at least two columns or rows where the end reference points to the last column or row, i.e. AMJ or 1048576, the end column or row is sticky now and not moved when inserting or deleting columns or rows. When inserting columns or rows and updating a reference the end reference would be shifted out of the sheet bounds, the reference is anchored at the last column or row instead of generating a #REF! error. For example a reference B2:B1048575 when inserting two rows will be updated to B2:B1048576. The column or row will become sticky then, in the example row 1048576. A reference like B1048576:C1048576 does not have a sticky end row anchor, because only one row is referenced. Compatibility with ODF 1.2 Function WEEKNUM strictly complies with ODF 1.2 function definition and ISOWEEKNUM has been introduced. tdf#50950 (Winfried Donkers + Eike Rathke) In the UI the WEEKNUM_ADD function has been renamed to WEEKNUM_EXCEL2003 to point out it exists for interoperability of documents created with Microsoft Excel. Importing such documents created with older Microsoft Excel versions map the WEEKNUM function to WEEKNUM_EXCEL2003 Saving to ODF or OOXML writes WEEKNUM, older LibreOffice and OpenOffice.org release map that to WEEKNUM_ADD. For new documents the WEEKNUM function should be used. WEEKNUM now supports all arguments of the second parameter as defined in ODF OpenFormula (ODFF), see http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#WEEKNUM The ISOWEEKNUM function has been implemented to calculate the week number according to ISO 8601, see http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#ISOWEEKNUM WEEKNUM_OOO provides compatibility with older LibreOffice and OpenOffice.org releases for cases that can not be mapped to WEEKNUM or ISOWEEKNUM as defined in the standard, specifically if the mode argument is 1 the old WEEKNUM implementation returned a week number calculated as if it was an ISO 8601 calculation but with the week starting on Sunday instead of Monday. This is not covered by any standard. Not offered in the Function Wizard to prevent accidental use. Use it only if interoperability with older LibreOffice or OpenOffice.org releases is required. Currently still saved wrongly as ISOWEEKNUM with 2 parameters for interoperability with older LibreOffice or OpenOffice.org releases. This will be changed in future for release 5.3 and the function will be saved as ORG.LIBREOFFICE.WEEKNUM_OOO, the current 5.1 release is already enabled to read that. Impress and Draw: Slide navigation and sorting commands were added with corresponding shortcut keys. tdf#91909 (Philippe Jung, Yousuf Philips) Master slide view appears in a different background color to normal view. tdf#87905 (Katarina Behrens, CIB) KDE, XFCE, and Mate ScreenSavers are now also inhibited when presenting (Andrzej Hunt). Impress Mode selection Several modes were active in Impress: Page to edit slides content Page Master to edit slides container Notes to add Notes Notes Master to edit Notes container Plan to sketch a presentation Handout to define the handout format Slide sorter to organise presentation It was hard to navigate between Master / non master modes. Tabs above the working area were jumping right and left, consuming screen space. Now, two toolbox icons have been added: one to toggle Tab bar visibility. It is hidden by default. Clicking the toggle disables the new Mode Selection tool and restores the previous behaviour. one to Select the Working mode among the 7 modes listed above. It is divided in two zones: top zone is regular mode (dealing with content of the presentation), bottom zone is the Master mode (dealing with container). Slide Design Slide Design dialog in Slide ▸ Slide Design now affects all selected (standard) slides. (Caolán McNamara, Red Hat) Equalize Width/Height When multiple objects are selected, the right click context menu Shapes submenu now supports Equalize Width and Equalize Height which adjusts the width/height of the selected objects to the width/height of the last selected object. (Caolán McNamara, Red Hat) Save Background Image Right clicking a slide now supports saving a background image to file, this matches the pre-existing set background image option. (Caolán McNamara, Red Hat) View/Edit Control Points The Shape Properties dialog for enhanced shapes now lists and enables editing the control points. This is in addition to the preexisting mechanism of selecting with the mouse the yellow control handle of the shape, but enables viewing and fine control over the control values. (Caolán McNamara, Red Hat) Presenter Console There is now a button on the presenter console to restart the timer of the slideshow without restarting the slideshow itself (see this blog entry) (Miklos Vajna, Collabora; Andreas Kainz) OpenGL Transitions All OpenGL transitions have been ported to OpenGL 2.1+, which removes support for very old GPUs but allows a better usage of modern ones. Four new transitions have been added and exploit these new available features. (Emmanuel Gil Peyrot, Collabora; Tomaž Vajngerl, Collabora) Math: Autoclosing brackets is optional now tdf#43090 Import MathML from Clipboard (Regina Henschel) The tool “Math Input Panel” in Windows or the context menu of a formula in a browser allow to copy the MathML source to clipboard. The Math module in LibreOffice has got a new item “Import MathML from Clipboard” in menu Tools to import such source and convert it into LibreOffice’s own formula syntax StarMath. MathML and StarMath have some differences and therefore sometimes corrections on the imported formula are needed, but most of the formula should be correct. If a conversion is not possible, nothing happens. The import expects, that a <math> element exists, which has an attribute xmlns="http://www.w3.org/1998/Math/MathML". Base: Ancient SeaMonkey based mozab driver was only used on Windows 32 bit and is removed now. This functionality is replaced with mork driver, that supports Thunderbird address book. Given that SeaMonkey based mozab driver also provided Outlook and Outlook Express address book integration, that Windows 32 bit only feature is lost for now. Note that Windows 64 bit never supported ancient SeaMonkey based mozab driver. Chart: Trend Line Exponential and Power trend lines accept negative Y values tdf#70673 (Laurent BP) Improve equation rendering by removing some useless 1: (Laurent BP) polynomial: f(x) = 1x^2 + 1x +1 => f(x) = x^2 + x +1 Core: Unicode character input with Alt+X Some Windows applications, such as Microsoft Word and WordPad, permit the user to input arbitrary Unicode characters by typing an hexadecimal code point (for example, 2026 for …) and then pressing Alt+X. LibreOffice now includes this functionality as well. (Note: This feature adds to the long-existing, equivalent Linux/GTK functionality of pressing Ctrl+⇧ Shift+U+hexadecimal code point.) tdf#73691 (SIL) Details: Toggles (switches back and forth) between the character before the cursor and its Unicode notation. Intelligently handles combining characters, expanding the entire character immediately. Selection is not necessary, but if used will limit the input to those characters. (Draw/Impress/Calc have the final result selected, but not Writer.) Handles all 16 Unicode planes Available in Writer, Draw, Impress, Calc and Math. Re-assignable keyboard shortcut: Tools ▸ Customize ▸ Keyboard ▸ Category:Options ▸ Function:Toggle Unicode Notation. Defaults to Alt+X assigned at the global level. (Alt+C used for Basque/Dutch/Galician/German/Brazilian-Portugese locales and ⌘ Command+⌥ Option+X used for MacOS). WebDav Improvements Better LOCK/UNLOCK support tdf#82744 (Giuseppe Castagno) Support a (https-like) non-standard vnd.sun.star.webdavs URL scheme in addition to the non-standard (http-like) vnd.sun.star.webdav scheme, core commit d3de490437df4c9093f32e97fc185066d64c0f46 (Stephan Bergmann, Red Hat) Filters: New import filters Gnumeric is now an officially supported import format (does not work on Windows) (It was supported as part of the experimental features for some time) (Markus Mohrhard) Microsoft Write (.wri files) can now be imported, via libwps. (Sean Young) Apple Keynote 6 files can now be imported, via libetonyek. tdf#88682 (David Tardon, Red Hat) Improvements in OpenXML filter Export of the modified VBA stream back to binary Microsoft formats and OOXML (Rosemary Sebastian, Markus Mohrhard) There is a new configuration value that allows to control whether to use this feature (by default yes) or switch back to the old behavior of discarding or writing back the unchanged stream The following features are not yet (completely) supported: Protected macros, macro sheets, active x and some of the designer features. Improved export of embedded objects to DOCX and PPTX, including export of Math formulas (Michael Stahl, Red Hat) Numerous other improvements to the Microsoft OOXML import and export filters, the Microsoft Office binary file formats and the RTF format. Details: OOXML Filters → OOXML, DOCX, XLSX, PPTX, VML, drawingML Microsoft Office binary file filters → DOC, XLS, PPT, "ww8" RTF Filters → RTF Improvements in MS Visio filter Implement overriding of colour of lines and of text from layer properties and the visibility and/or printability of a layer. tdf#50309, tdf#68392 (Fridrich Strba) Fix incorrect handling of stencil text. tdf#90154 (Fridrich Strba) Basic initial implementation of hatch fill. tdf#44552, tdf#76835 (Fridrich Strba) Implement support of bullets/lists. tdf#92349 (Fridrich Strba) Implement support of default tab-stops and custom tab-sets in paragraph properties. (Fridrich Strba) Instead of line-break, spit out a new paragraph when a paragraph break is found. (Fridrich Strba) Initial emulation of line rounding property. (tdf#90603) (Fridrich Strba) VSDX theme color import fix (tdf#92270) (Andras Timar, Collabora) fix VSDX char background handling (tdf#92271) (Andras Timar, Collabora) Improvements in CorelDRAW filter Do not drop empty text lines. tdf#67873 (David Tardon) GUI: In dialog Tools ▸ Options ▸ LibreOffice ▸ View was added displays the current status OpenGL: Enabled or Disabled Reorganization of the menus The main menus in Writer, Calc and Impress were reorganized to improve usability, group similar functions together, add functions that were not present and sorting items based on their usage and importance. blog entry Reorganization of the menus in Writer, including the addition of a Styles menu tdf#91781 (Yousuf Philips) Reorganization of the menus in Calc, including the addition of a Sheet menu tdf#91820 (Yousuf Philips) Remote Files Dialog In Start screen and menu File was added item Open remote files for opening file on remote resources such as Google Drive, OneDrive, SharePoint, etc. In menu File was added item Save to remote server for saving file on remote resources such as Google Drive, OneDrive, SharePoint, etc. Blog entry Sidebar Sidebar Deck and Panel states are saved between sessions tdf#67770 (Laurent Godard) Reorganize the Area content panel found in the Properties deck. tdf#90078 (Rishabh Kumar, Yousuf Philips) To left section Area in Libreoffice 5.0, to right - in LibreOffice 5.1 Reorganize the Line content panel found in the Properties deck. tdf#89543 (Rishabh Kumar, Yousuf Philips, Katarina Behrens [CIB]) To left section Line in Libreoffice 5.0, to right - in LibreOffice 5.1 Creation of a Shadow content panel found in the Properties deck in Calc, Impress and Draw. tdf#87702 (Rishabh Kumar, Yousuf Philips) New section Shadow in Sidebar in LibreOffice 5.1 Addition of new contour and spacing controls to the Wrap content panel in Writer. core commit 30c2ae28eecb3f1a4454784974c0c2bffc60334e tdf#93775 (Rishabh Kumar, Yousuf Philips) To left section Wrap in Libreoffice 5.0, to right - in LibreOffice 5.1 Increase and decrease font size buttons added to sidebar properties pane in Calc. tdf#86179 (Maxim Monastirsky) On top - section Character in Calc 5.0, from below - in Calc 5.1 Cell reference edge added to alignment section of sidebar in Calc. tdf#91802 (Rishabh Kumar) Cell styles added to properties pane in Calc. tdf#73071 (Rishabh Kumar, Yousuf Philips, Maxim Monastirsky) Grouped Slide Transitions for easy selection and added icon based selection palette to Sidebar in Impress tdf#36946 (Tor Lillqvist, Collabora; Michael Meeks, Collabora; Andreas Kainz, Yousuf Philips) Section Slide Transition in Impress 5.1 New Chart sidebar tdf#91063 (Markus Mohrhard, Yousuf Philips, Heiko Tietze) Some limitations still apply Image flip buttons are now available in Writer also (Samuel Mehrbrodt [CIB]) Icons now honor RTL/Vertical Text settings and rotate/flip accordingly, as in the toolbar. tdf#85767 (Samuel Mehrbrodt [CIB]) An "AutoCorrect Options" item has been added in the spell checking context menu. Users can now directly enter the autocorrect replacement table when there's no satisfying suggestion in the "Always correct to" submenu. tdf#92341 (Yousuf Philips, Samuel Mehrbrodt [CIB]) The Spelling Dialog now has a toolbar for pasting and inserting special characters. tdf#95682 (Caolán McNamara, Red Hat, Inc.) Linux/Gtk Enable auto-accelerator behaviour for gtk tdf#92630 (Simon Long, Raspberry Pi) Localization: New languages/locales with locale data Available as default document language and for locale specific formatting. Added locale data for Arabic [ar-BH] [ar-IQ] [ar-JO] [ar-LY] [ar-MA] [ar-QA] [ar-SY] [ar-YE]. tdf#95485 (Ghasan Al-Sakkaf and Eike Rathke) Improvements to proofing tools and language support Proofing tools for German language (de-AT, de-CH, de-DE) have been largely improved (tdf#96782): The spell-check dictionary now contains over 250,000 words. The new version adds over 20,000 new words. The thesaurus now contains over 135,000 words in over 35,000 meaning groups. The new version adds ~ 35,000 new words. The hyphenation patterns have been updated and contain an improved exception list. Updated Slovenian thesaurus (Martin Srebotnjak) New Guarani (gug-PY) thesaurus (Giovanni Caligaris and Olivier Hallot) Updated Hungarian spell-check dictionary (tdf#95024), major update, implemented the spelling reform defined by the 12th edition of Rules of Hungarian Spelling (by the Hungarian Academy of Science, 2015) (László Németh, Collabora) Updated Greek spell-check dictionary (tdf#94415) Updated Portuguese (pt-PT) spell-check dictionary Updated Swedish spell-check dictionary Updated Spanish spellcheck dictionary (Ricardo Palomares)
2016-02-11 10:45:26 +01:00
PYTHON_VERSIONS_INCOMPATIBLE= 27
CHECK_SHLIBS_SUPPORTED= no
# configure will be regenerated.
CHECK_PORTABILITY_SKIP=configure
NOT_PAX_MPROTECT_SAFE+= ${PKGNAME_NOREV}/lib/libreoffice/program/soffice.bin
DIST_SUBDIR= libreoffice
LO_BOOTSTRAP= ${DISTNAME}
LO_COMPONENTS= dictionaries help translations
DISTFILES+= ${LO_BOOTSTRAP}${EXTRACT_SUFX}
EXTRACT_ONLY= ${LO_BOOTSTRAP}${EXTRACT_SUFX}
.for component in ${LO_COMPONENTS}
DISTFILES+= libreoffice-${component}-${VER}.tar.xz
EXTRACT_ONLY+= libreoffice-${component}-${VER}.tar.xz
.endfor
MORE_DISTFILES= \
0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz \
0279a21fab6f245e85a6f85fea54f511-source-code-font-1.009.tar.gz \
134d8262145fc793c6af494dcace3e71-liberation-fonts-ttf-1.07.4.tar.gz \
5c781723a0d9ed6188960defba8e91cf-liberation-fonts-ttf-2.00.1.tar.gz \
edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz \
1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz \
8ab049135b2d15313da5d9f0656894a1-commons-lang3-3.3.1-src.tar.gz \
2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz \
3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip \
35c94d2df8893241173de1d16b6034c0-swingExSrc.zip \
35efabc239af896dfb79be7ebdd6e6b9-gentiumbasic-fonts-1.10.zip \
39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip \
3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip \
commons-logging-1.2-src.tar.gz \
a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz \
7a15edea7d415ac5150ea403e27401fd-open-sans-font-ttf-1.10.tar.gz \
8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip \
97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip \
a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip \
ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip \
048751f3271906db5126ab76870444c4-commons-codec-1.9-src.zip \
ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip \
c3c1a8ba7452950636e871d25020ce0d-pt-serif-font-1.0000W.tar.gz \
db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip \
d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip \
e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip \
ec1941a74d3ef513c4ce57a9092b74e1-bsh-2.0b5-src.zip \
eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip \
Update to 5.1.0.3 Changelog: New features: Writer: Spelling dialog no longer automatically closes once spellcheck is complete. tdf#79312 (Marek Dolezel) Widow/Orphan paragraph text-flow enabled by default for new documents. tdf#89714 (SIL) Hide Whitespace option added to View menu tdf#39080 (Ashod Nakashian, Collabora) Outline split button available in formatting toolbar, but hidden by default tdf#95403 (Maxim Monastirsky) While in print preview mode to jump a specific page, the only thing you have to do to enter the page number on the numeric field in the toolbar. tdf#80657 (Gülşah Köse) Calc: New commands to add rows below and columns right. (Philippe Jung) Formula Wizard shows the values of parameters and results on the Structure page. (Benjamin Ni) Statistics regression: linear, logarithmic, power: Add a new statistics dialog for calculating regression. tdf#74667 commit (Tomaz Vajngerl, Collabora) Organize sheet level context menus. commit (Yousuf Philips) PNG export in LibreOffice Calc was added, as in Writer and Impress. blog entry (Miklos Vajna, Collabora) Option to search formatted display strings using find bar and also "Find & Replace" dialog. tdf#48456 (Dennis Francis) INDIRECT function: better compatibility for legacy OOo documents, improved interoperability with Excel tdf#92256,tdf#93688 (Katarina Behrens, CIB) Custom number formats with question mark in decimal part (such as 0.???), to get decimal alignment without '0', are now saved in ODF tdf#40517 (Laurent BP) Formula engine: Table structured references tdf#85063 (Eike Rathke, Red Hat) The following restrictions of Table structured references that were present in 5.0 were addressed: The column names must not be present as cell content in the table's header row any more; column-header-less tables are now supported. For this, for new database ranges without header cells or with empty header cell content, internal names are generated, for example Column1, Column2, ... Internal names are imported from OOXML spreadsheet documents and continue to function in formula expressions. Saving to OOXML, structured references are now written (not transformed to A1 notation any more) and the table context is maintained. Saving to OOXML, the defined database ranges are now exported as <table> elements. Modifying header cell content updates the internal table column names. When deleting header cell content, formulas referring the column name continue to function and are still editable using the previous name. When duplicating header cell content, duplicated column names internally are numbered. For example, having two FooBar header cells the column names will be FooBar and FooBar2. This is automatically reflected in existing formula expressions. When inserting columns within a table, numbered column names are internally generated for empty header cells, starting with the column number within the table. For example, inserting two columns before the third column of a table the generated names are Column3 and Column4. The generated column names are updated if text is entered in such an empty cell. All internal column names are unique within one table, which is reflected when displaying existing formula expressions. Sticky end column/row anchors tdf#92779 (Eike Rathke, Red Hat) For range references that encompass at least two columns or rows where the end reference points to the last column or row, i.e. AMJ or 1048576, the end column or row is sticky now and not moved when inserting or deleting columns or rows. When inserting columns or rows and updating a reference the end reference would be shifted out of the sheet bounds, the reference is anchored at the last column or row instead of generating a #REF! error. For example a reference B2:B1048575 when inserting two rows will be updated to B2:B1048576. The column or row will become sticky then, in the example row 1048576. A reference like B1048576:C1048576 does not have a sticky end row anchor, because only one row is referenced. Compatibility with ODF 1.2 Function WEEKNUM strictly complies with ODF 1.2 function definition and ISOWEEKNUM has been introduced. tdf#50950 (Winfried Donkers + Eike Rathke) In the UI the WEEKNUM_ADD function has been renamed to WEEKNUM_EXCEL2003 to point out it exists for interoperability of documents created with Microsoft Excel. Importing such documents created with older Microsoft Excel versions map the WEEKNUM function to WEEKNUM_EXCEL2003 Saving to ODF or OOXML writes WEEKNUM, older LibreOffice and OpenOffice.org release map that to WEEKNUM_ADD. For new documents the WEEKNUM function should be used. WEEKNUM now supports all arguments of the second parameter as defined in ODF OpenFormula (ODFF), see http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#WEEKNUM The ISOWEEKNUM function has been implemented to calculate the week number according to ISO 8601, see http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#ISOWEEKNUM WEEKNUM_OOO provides compatibility with older LibreOffice and OpenOffice.org releases for cases that can not be mapped to WEEKNUM or ISOWEEKNUM as defined in the standard, specifically if the mode argument is 1 the old WEEKNUM implementation returned a week number calculated as if it was an ISO 8601 calculation but with the week starting on Sunday instead of Monday. This is not covered by any standard. Not offered in the Function Wizard to prevent accidental use. Use it only if interoperability with older LibreOffice or OpenOffice.org releases is required. Currently still saved wrongly as ISOWEEKNUM with 2 parameters for interoperability with older LibreOffice or OpenOffice.org releases. This will be changed in future for release 5.3 and the function will be saved as ORG.LIBREOFFICE.WEEKNUM_OOO, the current 5.1 release is already enabled to read that. Impress and Draw: Slide navigation and sorting commands were added with corresponding shortcut keys. tdf#91909 (Philippe Jung, Yousuf Philips) Master slide view appears in a different background color to normal view. tdf#87905 (Katarina Behrens, CIB) KDE, XFCE, and Mate ScreenSavers are now also inhibited when presenting (Andrzej Hunt). Impress Mode selection Several modes were active in Impress: Page to edit slides content Page Master to edit slides container Notes to add Notes Notes Master to edit Notes container Plan to sketch a presentation Handout to define the handout format Slide sorter to organise presentation It was hard to navigate between Master / non master modes. Tabs above the working area were jumping right and left, consuming screen space. Now, two toolbox icons have been added: one to toggle Tab bar visibility. It is hidden by default. Clicking the toggle disables the new Mode Selection tool and restores the previous behaviour. one to Select the Working mode among the 7 modes listed above. It is divided in two zones: top zone is regular mode (dealing with content of the presentation), bottom zone is the Master mode (dealing with container). Slide Design Slide Design dialog in Slide ▸ Slide Design now affects all selected (standard) slides. (Caolán McNamara, Red Hat) Equalize Width/Height When multiple objects are selected, the right click context menu Shapes submenu now supports Equalize Width and Equalize Height which adjusts the width/height of the selected objects to the width/height of the last selected object. (Caolán McNamara, Red Hat) Save Background Image Right clicking a slide now supports saving a background image to file, this matches the pre-existing set background image option. (Caolán McNamara, Red Hat) View/Edit Control Points The Shape Properties dialog for enhanced shapes now lists and enables editing the control points. This is in addition to the preexisting mechanism of selecting with the mouse the yellow control handle of the shape, but enables viewing and fine control over the control values. (Caolán McNamara, Red Hat) Presenter Console There is now a button on the presenter console to restart the timer of the slideshow without restarting the slideshow itself (see this blog entry) (Miklos Vajna, Collabora; Andreas Kainz) OpenGL Transitions All OpenGL transitions have been ported to OpenGL 2.1+, which removes support for very old GPUs but allows a better usage of modern ones. Four new transitions have been added and exploit these new available features. (Emmanuel Gil Peyrot, Collabora; Tomaž Vajngerl, Collabora) Math: Autoclosing brackets is optional now tdf#43090 Import MathML from Clipboard (Regina Henschel) The tool “Math Input Panel” in Windows or the context menu of a formula in a browser allow to copy the MathML source to clipboard. The Math module in LibreOffice has got a new item “Import MathML from Clipboard” in menu Tools to import such source and convert it into LibreOffice’s own formula syntax StarMath. MathML and StarMath have some differences and therefore sometimes corrections on the imported formula are needed, but most of the formula should be correct. If a conversion is not possible, nothing happens. The import expects, that a <math> element exists, which has an attribute xmlns="http://www.w3.org/1998/Math/MathML". Base: Ancient SeaMonkey based mozab driver was only used on Windows 32 bit and is removed now. This functionality is replaced with mork driver, that supports Thunderbird address book. Given that SeaMonkey based mozab driver also provided Outlook and Outlook Express address book integration, that Windows 32 bit only feature is lost for now. Note that Windows 64 bit never supported ancient SeaMonkey based mozab driver. Chart: Trend Line Exponential and Power trend lines accept negative Y values tdf#70673 (Laurent BP) Improve equation rendering by removing some useless 1: (Laurent BP) polynomial: f(x) = 1x^2 + 1x +1 => f(x) = x^2 + x +1 Core: Unicode character input with Alt+X Some Windows applications, such as Microsoft Word and WordPad, permit the user to input arbitrary Unicode characters by typing an hexadecimal code point (for example, 2026 for …) and then pressing Alt+X. LibreOffice now includes this functionality as well. (Note: This feature adds to the long-existing, equivalent Linux/GTK functionality of pressing Ctrl+⇧ Shift+U+hexadecimal code point.) tdf#73691 (SIL) Details: Toggles (switches back and forth) between the character before the cursor and its Unicode notation. Intelligently handles combining characters, expanding the entire character immediately. Selection is not necessary, but if used will limit the input to those characters. (Draw/Impress/Calc have the final result selected, but not Writer.) Handles all 16 Unicode planes Available in Writer, Draw, Impress, Calc and Math. Re-assignable keyboard shortcut: Tools ▸ Customize ▸ Keyboard ▸ Category:Options ▸ Function:Toggle Unicode Notation. Defaults to Alt+X assigned at the global level. (Alt+C used for Basque/Dutch/Galician/German/Brazilian-Portugese locales and ⌘ Command+⌥ Option+X used for MacOS). WebDav Improvements Better LOCK/UNLOCK support tdf#82744 (Giuseppe Castagno) Support a (https-like) non-standard vnd.sun.star.webdavs URL scheme in addition to the non-standard (http-like) vnd.sun.star.webdav scheme, core commit d3de490437df4c9093f32e97fc185066d64c0f46 (Stephan Bergmann, Red Hat) Filters: New import filters Gnumeric is now an officially supported import format (does not work on Windows) (It was supported as part of the experimental features for some time) (Markus Mohrhard) Microsoft Write (.wri files) can now be imported, via libwps. (Sean Young) Apple Keynote 6 files can now be imported, via libetonyek. tdf#88682 (David Tardon, Red Hat) Improvements in OpenXML filter Export of the modified VBA stream back to binary Microsoft formats and OOXML (Rosemary Sebastian, Markus Mohrhard) There is a new configuration value that allows to control whether to use this feature (by default yes) or switch back to the old behavior of discarding or writing back the unchanged stream The following features are not yet (completely) supported: Protected macros, macro sheets, active x and some of the designer features. Improved export of embedded objects to DOCX and PPTX, including export of Math formulas (Michael Stahl, Red Hat) Numerous other improvements to the Microsoft OOXML import and export filters, the Microsoft Office binary file formats and the RTF format. Details: OOXML Filters → OOXML, DOCX, XLSX, PPTX, VML, drawingML Microsoft Office binary file filters → DOC, XLS, PPT, "ww8" RTF Filters → RTF Improvements in MS Visio filter Implement overriding of colour of lines and of text from layer properties and the visibility and/or printability of a layer. tdf#50309, tdf#68392 (Fridrich Strba) Fix incorrect handling of stencil text. tdf#90154 (Fridrich Strba) Basic initial implementation of hatch fill. tdf#44552, tdf#76835 (Fridrich Strba) Implement support of bullets/lists. tdf#92349 (Fridrich Strba) Implement support of default tab-stops and custom tab-sets in paragraph properties. (Fridrich Strba) Instead of line-break, spit out a new paragraph when a paragraph break is found. (Fridrich Strba) Initial emulation of line rounding property. (tdf#90603) (Fridrich Strba) VSDX theme color import fix (tdf#92270) (Andras Timar, Collabora) fix VSDX char background handling (tdf#92271) (Andras Timar, Collabora) Improvements in CorelDRAW filter Do not drop empty text lines. tdf#67873 (David Tardon) GUI: In dialog Tools ▸ Options ▸ LibreOffice ▸ View was added displays the current status OpenGL: Enabled or Disabled Reorganization of the menus The main menus in Writer, Calc and Impress were reorganized to improve usability, group similar functions together, add functions that were not present and sorting items based on their usage and importance. blog entry Reorganization of the menus in Writer, including the addition of a Styles menu tdf#91781 (Yousuf Philips) Reorganization of the menus in Calc, including the addition of a Sheet menu tdf#91820 (Yousuf Philips) Remote Files Dialog In Start screen and menu File was added item Open remote files for opening file on remote resources such as Google Drive, OneDrive, SharePoint, etc. In menu File was added item Save to remote server for saving file on remote resources such as Google Drive, OneDrive, SharePoint, etc. Blog entry Sidebar Sidebar Deck and Panel states are saved between sessions tdf#67770 (Laurent Godard) Reorganize the Area content panel found in the Properties deck. tdf#90078 (Rishabh Kumar, Yousuf Philips) To left section Area in Libreoffice 5.0, to right - in LibreOffice 5.1 Reorganize the Line content panel found in the Properties deck. tdf#89543 (Rishabh Kumar, Yousuf Philips, Katarina Behrens [CIB]) To left section Line in Libreoffice 5.0, to right - in LibreOffice 5.1 Creation of a Shadow content panel found in the Properties deck in Calc, Impress and Draw. tdf#87702 (Rishabh Kumar, Yousuf Philips) New section Shadow in Sidebar in LibreOffice 5.1 Addition of new contour and spacing controls to the Wrap content panel in Writer. core commit 30c2ae28eecb3f1a4454784974c0c2bffc60334e tdf#93775 (Rishabh Kumar, Yousuf Philips) To left section Wrap in Libreoffice 5.0, to right - in LibreOffice 5.1 Increase and decrease font size buttons added to sidebar properties pane in Calc. tdf#86179 (Maxim Monastirsky) On top - section Character in Calc 5.0, from below - in Calc 5.1 Cell reference edge added to alignment section of sidebar in Calc. tdf#91802 (Rishabh Kumar) Cell styles added to properties pane in Calc. tdf#73071 (Rishabh Kumar, Yousuf Philips, Maxim Monastirsky) Grouped Slide Transitions for easy selection and added icon based selection palette to Sidebar in Impress tdf#36946 (Tor Lillqvist, Collabora; Michael Meeks, Collabora; Andreas Kainz, Yousuf Philips) Section Slide Transition in Impress 5.1 New Chart sidebar tdf#91063 (Markus Mohrhard, Yousuf Philips, Heiko Tietze) Some limitations still apply Image flip buttons are now available in Writer also (Samuel Mehrbrodt [CIB]) Icons now honor RTL/Vertical Text settings and rotate/flip accordingly, as in the toolbar. tdf#85767 (Samuel Mehrbrodt [CIB]) An "AutoCorrect Options" item has been added in the spell checking context menu. Users can now directly enter the autocorrect replacement table when there's no satisfying suggestion in the "Always correct to" submenu. tdf#92341 (Yousuf Philips, Samuel Mehrbrodt [CIB]) The Spelling Dialog now has a toolbar for pasting and inserting special characters. tdf#95682 (Caolán McNamara, Red Hat, Inc.) Linux/Gtk Enable auto-accelerator behaviour for gtk tdf#92630 (Simon Long, Raspberry Pi) Localization: New languages/locales with locale data Available as default document language and for locale specific formatting. Added locale data for Arabic [ar-BH] [ar-IQ] [ar-JO] [ar-LY] [ar-MA] [ar-QA] [ar-SY] [ar-YE]. tdf#95485 (Ghasan Al-Sakkaf and Eike Rathke) Improvements to proofing tools and language support Proofing tools for German language (de-AT, de-CH, de-DE) have been largely improved (tdf#96782): The spell-check dictionary now contains over 250,000 words. The new version adds over 20,000 new words. The thesaurus now contains over 135,000 words in over 35,000 meaning groups. The new version adds ~ 35,000 new words. The hyphenation patterns have been updated and contain an improved exception list. Updated Slovenian thesaurus (Martin Srebotnjak) New Guarani (gug-PY) thesaurus (Giovanni Caligaris and Olivier Hallot) Updated Hungarian spell-check dictionary (tdf#95024), major update, implemented the spelling reform defined by the 12th edition of Rules of Hungarian Spelling (by the Hungarian Academy of Science, 2015) (László Németh, Collabora) Updated Greek spell-check dictionary (tdf#94415) Updated Portuguese (pt-PT) spell-check dictionary Updated Swedish spell-check dictionary Updated Spanish spellcheck dictionary (Ricardo Palomares)
2016-02-11 10:45:26 +01:00
d8b5214d35bcd2bfcb2cffa7795b351d-dejavu-fonts-ttf-2.35.zip \
f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip \
b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2 \
a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz \
d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz \
185d60944ea767075d27247c3162b3bc-unowinreg.dll \
c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz \
OpenCOLLADA-master-6509aa13af.tar.bz2 \
798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip \
368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz
.for md in ${MORE_DISTFILES}
DISTFILES+= ${md}
SITES.${md}= http://dev-www.libreoffice.org/src/
.endfor
DISTFILES+=e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip
SITES.e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip=http://www.numbertext.org/linux/
DISTFILES+=185d60944ea767075d27247c3162b3bc-unowinreg.dll
SITES.185d60944ea767075d27247c3162b3bc-unowinreg.dll=http://download.go-oo.org/extern/
.include "options.mk"
.include "../../mk/bsd.prefs.mk"
# tar: Invalid header, starting valid header search.
EXTRACT_USING= gtar
WRKSRC= ${WRKDIR}/${LO_BOOTSTRAP}
BUILD_DEPENDS+= p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
# dmake scripts use relative path with -rpath-link ld arguments, which
# is a no-go with normal pkgsrc wrappers.
# dmake is slowly beeing removed from the LibreOffice build process
# and this option will hopefully become unneeded in the future
WRAPPER_SKIP_TRANSFORM=yes
USE_LANGUAGES+= c c++
LDFLAGS+= -lboost_system
USE_LIBTOOL= yes
# Use GNU find fron findutils.
TOOLS_PLATFORM.find= # empty
# GUN tar is really needed. Some Makefiles depends on GNUTAR.
Update to 5.1.0.3 Changelog: New features: Writer: Spelling dialog no longer automatically closes once spellcheck is complete. tdf#79312 (Marek Dolezel) Widow/Orphan paragraph text-flow enabled by default for new documents. tdf#89714 (SIL) Hide Whitespace option added to View menu tdf#39080 (Ashod Nakashian, Collabora) Outline split button available in formatting toolbar, but hidden by default tdf#95403 (Maxim Monastirsky) While in print preview mode to jump a specific page, the only thing you have to do to enter the page number on the numeric field in the toolbar. tdf#80657 (Gülşah Köse) Calc: New commands to add rows below and columns right. (Philippe Jung) Formula Wizard shows the values of parameters and results on the Structure page. (Benjamin Ni) Statistics regression: linear, logarithmic, power: Add a new statistics dialog for calculating regression. tdf#74667 commit (Tomaz Vajngerl, Collabora) Organize sheet level context menus. commit (Yousuf Philips) PNG export in LibreOffice Calc was added, as in Writer and Impress. blog entry (Miklos Vajna, Collabora) Option to search formatted display strings using find bar and also "Find & Replace" dialog. tdf#48456 (Dennis Francis) INDIRECT function: better compatibility for legacy OOo documents, improved interoperability with Excel tdf#92256,tdf#93688 (Katarina Behrens, CIB) Custom number formats with question mark in decimal part (such as 0.???), to get decimal alignment without '0', are now saved in ODF tdf#40517 (Laurent BP) Formula engine: Table structured references tdf#85063 (Eike Rathke, Red Hat) The following restrictions of Table structured references that were present in 5.0 were addressed: The column names must not be present as cell content in the table's header row any more; column-header-less tables are now supported. For this, for new database ranges without header cells or with empty header cell content, internal names are generated, for example Column1, Column2, ... Internal names are imported from OOXML spreadsheet documents and continue to function in formula expressions. Saving to OOXML, structured references are now written (not transformed to A1 notation any more) and the table context is maintained. Saving to OOXML, the defined database ranges are now exported as <table> elements. Modifying header cell content updates the internal table column names. When deleting header cell content, formulas referring the column name continue to function and are still editable using the previous name. When duplicating header cell content, duplicated column names internally are numbered. For example, having two FooBar header cells the column names will be FooBar and FooBar2. This is automatically reflected in existing formula expressions. When inserting columns within a table, numbered column names are internally generated for empty header cells, starting with the column number within the table. For example, inserting two columns before the third column of a table the generated names are Column3 and Column4. The generated column names are updated if text is entered in such an empty cell. All internal column names are unique within one table, which is reflected when displaying existing formula expressions. Sticky end column/row anchors tdf#92779 (Eike Rathke, Red Hat) For range references that encompass at least two columns or rows where the end reference points to the last column or row, i.e. AMJ or 1048576, the end column or row is sticky now and not moved when inserting or deleting columns or rows. When inserting columns or rows and updating a reference the end reference would be shifted out of the sheet bounds, the reference is anchored at the last column or row instead of generating a #REF! error. For example a reference B2:B1048575 when inserting two rows will be updated to B2:B1048576. The column or row will become sticky then, in the example row 1048576. A reference like B1048576:C1048576 does not have a sticky end row anchor, because only one row is referenced. Compatibility with ODF 1.2 Function WEEKNUM strictly complies with ODF 1.2 function definition and ISOWEEKNUM has been introduced. tdf#50950 (Winfried Donkers + Eike Rathke) In the UI the WEEKNUM_ADD function has been renamed to WEEKNUM_EXCEL2003 to point out it exists for interoperability of documents created with Microsoft Excel. Importing such documents created with older Microsoft Excel versions map the WEEKNUM function to WEEKNUM_EXCEL2003 Saving to ODF or OOXML writes WEEKNUM, older LibreOffice and OpenOffice.org release map that to WEEKNUM_ADD. For new documents the WEEKNUM function should be used. WEEKNUM now supports all arguments of the second parameter as defined in ODF OpenFormula (ODFF), see http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#WEEKNUM The ISOWEEKNUM function has been implemented to calculate the week number according to ISO 8601, see http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#ISOWEEKNUM WEEKNUM_OOO provides compatibility with older LibreOffice and OpenOffice.org releases for cases that can not be mapped to WEEKNUM or ISOWEEKNUM as defined in the standard, specifically if the mode argument is 1 the old WEEKNUM implementation returned a week number calculated as if it was an ISO 8601 calculation but with the week starting on Sunday instead of Monday. This is not covered by any standard. Not offered in the Function Wizard to prevent accidental use. Use it only if interoperability with older LibreOffice or OpenOffice.org releases is required. Currently still saved wrongly as ISOWEEKNUM with 2 parameters for interoperability with older LibreOffice or OpenOffice.org releases. This will be changed in future for release 5.3 and the function will be saved as ORG.LIBREOFFICE.WEEKNUM_OOO, the current 5.1 release is already enabled to read that. Impress and Draw: Slide navigation and sorting commands were added with corresponding shortcut keys. tdf#91909 (Philippe Jung, Yousuf Philips) Master slide view appears in a different background color to normal view. tdf#87905 (Katarina Behrens, CIB) KDE, XFCE, and Mate ScreenSavers are now also inhibited when presenting (Andrzej Hunt). Impress Mode selection Several modes were active in Impress: Page to edit slides content Page Master to edit slides container Notes to add Notes Notes Master to edit Notes container Plan to sketch a presentation Handout to define the handout format Slide sorter to organise presentation It was hard to navigate between Master / non master modes. Tabs above the working area were jumping right and left, consuming screen space. Now, two toolbox icons have been added: one to toggle Tab bar visibility. It is hidden by default. Clicking the toggle disables the new Mode Selection tool and restores the previous behaviour. one to Select the Working mode among the 7 modes listed above. It is divided in two zones: top zone is regular mode (dealing with content of the presentation), bottom zone is the Master mode (dealing with container). Slide Design Slide Design dialog in Slide ▸ Slide Design now affects all selected (standard) slides. (Caolán McNamara, Red Hat) Equalize Width/Height When multiple objects are selected, the right click context menu Shapes submenu now supports Equalize Width and Equalize Height which adjusts the width/height of the selected objects to the width/height of the last selected object. (Caolán McNamara, Red Hat) Save Background Image Right clicking a slide now supports saving a background image to file, this matches the pre-existing set background image option. (Caolán McNamara, Red Hat) View/Edit Control Points The Shape Properties dialog for enhanced shapes now lists and enables editing the control points. This is in addition to the preexisting mechanism of selecting with the mouse the yellow control handle of the shape, but enables viewing and fine control over the control values. (Caolán McNamara, Red Hat) Presenter Console There is now a button on the presenter console to restart the timer of the slideshow without restarting the slideshow itself (see this blog entry) (Miklos Vajna, Collabora; Andreas Kainz) OpenGL Transitions All OpenGL transitions have been ported to OpenGL 2.1+, which removes support for very old GPUs but allows a better usage of modern ones. Four new transitions have been added and exploit these new available features. (Emmanuel Gil Peyrot, Collabora; Tomaž Vajngerl, Collabora) Math: Autoclosing brackets is optional now tdf#43090 Import MathML from Clipboard (Regina Henschel) The tool “Math Input Panel” in Windows or the context menu of a formula in a browser allow to copy the MathML source to clipboard. The Math module in LibreOffice has got a new item “Import MathML from Clipboard” in menu Tools to import such source and convert it into LibreOffice’s own formula syntax StarMath. MathML and StarMath have some differences and therefore sometimes corrections on the imported formula are needed, but most of the formula should be correct. If a conversion is not possible, nothing happens. The import expects, that a <math> element exists, which has an attribute xmlns="http://www.w3.org/1998/Math/MathML". Base: Ancient SeaMonkey based mozab driver was only used on Windows 32 bit and is removed now. This functionality is replaced with mork driver, that supports Thunderbird address book. Given that SeaMonkey based mozab driver also provided Outlook and Outlook Express address book integration, that Windows 32 bit only feature is lost for now. Note that Windows 64 bit never supported ancient SeaMonkey based mozab driver. Chart: Trend Line Exponential and Power trend lines accept negative Y values tdf#70673 (Laurent BP) Improve equation rendering by removing some useless 1: (Laurent BP) polynomial: f(x) = 1x^2 + 1x +1 => f(x) = x^2 + x +1 Core: Unicode character input with Alt+X Some Windows applications, such as Microsoft Word and WordPad, permit the user to input arbitrary Unicode characters by typing an hexadecimal code point (for example, 2026 for …) and then pressing Alt+X. LibreOffice now includes this functionality as well. (Note: This feature adds to the long-existing, equivalent Linux/GTK functionality of pressing Ctrl+⇧ Shift+U+hexadecimal code point.) tdf#73691 (SIL) Details: Toggles (switches back and forth) between the character before the cursor and its Unicode notation. Intelligently handles combining characters, expanding the entire character immediately. Selection is not necessary, but if used will limit the input to those characters. (Draw/Impress/Calc have the final result selected, but not Writer.) Handles all 16 Unicode planes Available in Writer, Draw, Impress, Calc and Math. Re-assignable keyboard shortcut: Tools ▸ Customize ▸ Keyboard ▸ Category:Options ▸ Function:Toggle Unicode Notation. Defaults to Alt+X assigned at the global level. (Alt+C used for Basque/Dutch/Galician/German/Brazilian-Portugese locales and ⌘ Command+⌥ Option+X used for MacOS). WebDav Improvements Better LOCK/UNLOCK support tdf#82744 (Giuseppe Castagno) Support a (https-like) non-standard vnd.sun.star.webdavs URL scheme in addition to the non-standard (http-like) vnd.sun.star.webdav scheme, core commit d3de490437df4c9093f32e97fc185066d64c0f46 (Stephan Bergmann, Red Hat) Filters: New import filters Gnumeric is now an officially supported import format (does not work on Windows) (It was supported as part of the experimental features for some time) (Markus Mohrhard) Microsoft Write (.wri files) can now be imported, via libwps. (Sean Young) Apple Keynote 6 files can now be imported, via libetonyek. tdf#88682 (David Tardon, Red Hat) Improvements in OpenXML filter Export of the modified VBA stream back to binary Microsoft formats and OOXML (Rosemary Sebastian, Markus Mohrhard) There is a new configuration value that allows to control whether to use this feature (by default yes) or switch back to the old behavior of discarding or writing back the unchanged stream The following features are not yet (completely) supported: Protected macros, macro sheets, active x and some of the designer features. Improved export of embedded objects to DOCX and PPTX, including export of Math formulas (Michael Stahl, Red Hat) Numerous other improvements to the Microsoft OOXML import and export filters, the Microsoft Office binary file formats and the RTF format. Details: OOXML Filters → OOXML, DOCX, XLSX, PPTX, VML, drawingML Microsoft Office binary file filters → DOC, XLS, PPT, "ww8" RTF Filters → RTF Improvements in MS Visio filter Implement overriding of colour of lines and of text from layer properties and the visibility and/or printability of a layer. tdf#50309, tdf#68392 (Fridrich Strba) Fix incorrect handling of stencil text. tdf#90154 (Fridrich Strba) Basic initial implementation of hatch fill. tdf#44552, tdf#76835 (Fridrich Strba) Implement support of bullets/lists. tdf#92349 (Fridrich Strba) Implement support of default tab-stops and custom tab-sets in paragraph properties. (Fridrich Strba) Instead of line-break, spit out a new paragraph when a paragraph break is found. (Fridrich Strba) Initial emulation of line rounding property. (tdf#90603) (Fridrich Strba) VSDX theme color import fix (tdf#92270) (Andras Timar, Collabora) fix VSDX char background handling (tdf#92271) (Andras Timar, Collabora) Improvements in CorelDRAW filter Do not drop empty text lines. tdf#67873 (David Tardon) GUI: In dialog Tools ▸ Options ▸ LibreOffice ▸ View was added displays the current status OpenGL: Enabled or Disabled Reorganization of the menus The main menus in Writer, Calc and Impress were reorganized to improve usability, group similar functions together, add functions that were not present and sorting items based on their usage and importance. blog entry Reorganization of the menus in Writer, including the addition of a Styles menu tdf#91781 (Yousuf Philips) Reorganization of the menus in Calc, including the addition of a Sheet menu tdf#91820 (Yousuf Philips) Remote Files Dialog In Start screen and menu File was added item Open remote files for opening file on remote resources such as Google Drive, OneDrive, SharePoint, etc. In menu File was added item Save to remote server for saving file on remote resources such as Google Drive, OneDrive, SharePoint, etc. Blog entry Sidebar Sidebar Deck and Panel states are saved between sessions tdf#67770 (Laurent Godard) Reorganize the Area content panel found in the Properties deck. tdf#90078 (Rishabh Kumar, Yousuf Philips) To left section Area in Libreoffice 5.0, to right - in LibreOffice 5.1 Reorganize the Line content panel found in the Properties deck. tdf#89543 (Rishabh Kumar, Yousuf Philips, Katarina Behrens [CIB]) To left section Line in Libreoffice 5.0, to right - in LibreOffice 5.1 Creation of a Shadow content panel found in the Properties deck in Calc, Impress and Draw. tdf#87702 (Rishabh Kumar, Yousuf Philips) New section Shadow in Sidebar in LibreOffice 5.1 Addition of new contour and spacing controls to the Wrap content panel in Writer. core commit 30c2ae28eecb3f1a4454784974c0c2bffc60334e tdf#93775 (Rishabh Kumar, Yousuf Philips) To left section Wrap in Libreoffice 5.0, to right - in LibreOffice 5.1 Increase and decrease font size buttons added to sidebar properties pane in Calc. tdf#86179 (Maxim Monastirsky) On top - section Character in Calc 5.0, from below - in Calc 5.1 Cell reference edge added to alignment section of sidebar in Calc. tdf#91802 (Rishabh Kumar) Cell styles added to properties pane in Calc. tdf#73071 (Rishabh Kumar, Yousuf Philips, Maxim Monastirsky) Grouped Slide Transitions for easy selection and added icon based selection palette to Sidebar in Impress tdf#36946 (Tor Lillqvist, Collabora; Michael Meeks, Collabora; Andreas Kainz, Yousuf Philips) Section Slide Transition in Impress 5.1 New Chart sidebar tdf#91063 (Markus Mohrhard, Yousuf Philips, Heiko Tietze) Some limitations still apply Image flip buttons are now available in Writer also (Samuel Mehrbrodt [CIB]) Icons now honor RTL/Vertical Text settings and rotate/flip accordingly, as in the toolbar. tdf#85767 (Samuel Mehrbrodt [CIB]) An "AutoCorrect Options" item has been added in the spell checking context menu. Users can now directly enter the autocorrect replacement table when there's no satisfying suggestion in the "Always correct to" submenu. tdf#92341 (Yousuf Philips, Samuel Mehrbrodt [CIB]) The Spelling Dialog now has a toolbar for pasting and inserting special characters. tdf#95682 (Caolán McNamara, Red Hat, Inc.) Linux/Gtk Enable auto-accelerator behaviour for gtk tdf#92630 (Simon Long, Raspberry Pi) Localization: New languages/locales with locale data Available as default document language and for locale specific formatting. Added locale data for Arabic [ar-BH] [ar-IQ] [ar-JO] [ar-LY] [ar-MA] [ar-QA] [ar-SY] [ar-YE]. tdf#95485 (Ghasan Al-Sakkaf and Eike Rathke) Improvements to proofing tools and language support Proofing tools for German language (de-AT, de-CH, de-DE) have been largely improved (tdf#96782): The spell-check dictionary now contains over 250,000 words. The new version adds over 20,000 new words. The thesaurus now contains over 135,000 words in over 35,000 meaning groups. The new version adds ~ 35,000 new words. The hyphenation patterns have been updated and contain an improved exception list. Updated Slovenian thesaurus (Martin Srebotnjak) New Guarani (gug-PY) thesaurus (Giovanni Caligaris and Olivier Hallot) Updated Hungarian spell-check dictionary (tdf#95024), major update, implemented the spelling reform defined by the 12th edition of Rules of Hungarian Spelling (by the Hungarian Academy of Science, 2015) (László Németh, Collabora) Updated Greek spell-check dictionary (tdf#94415) Updated Portuguese (pt-PT) spell-check dictionary Updated Swedish spell-check dictionary Updated Spanish spellcheck dictionary (Ricardo Palomares)
2016-02-11 10:45:26 +01:00
USE_TOOLS+= automake bash bison gmake gtar perl pkg-config unzip zip
PTHREAD_OPTS+= require
HAS_CONFIGURE= yes
#GNU_CONFIGURE= yes
# Do not use /tmp, outside of WRKSRC.
CONFIGURE_ENV+= TMPDIR=${WRKSRC}/tmp
Update to 5.1.0.3 Changelog: New features: Writer: Spelling dialog no longer automatically closes once spellcheck is complete. tdf#79312 (Marek Dolezel) Widow/Orphan paragraph text-flow enabled by default for new documents. tdf#89714 (SIL) Hide Whitespace option added to View menu tdf#39080 (Ashod Nakashian, Collabora) Outline split button available in formatting toolbar, but hidden by default tdf#95403 (Maxim Monastirsky) While in print preview mode to jump a specific page, the only thing you have to do to enter the page number on the numeric field in the toolbar. tdf#80657 (Gülşah Köse) Calc: New commands to add rows below and columns right. (Philippe Jung) Formula Wizard shows the values of parameters and results on the Structure page. (Benjamin Ni) Statistics regression: linear, logarithmic, power: Add a new statistics dialog for calculating regression. tdf#74667 commit (Tomaz Vajngerl, Collabora) Organize sheet level context menus. commit (Yousuf Philips) PNG export in LibreOffice Calc was added, as in Writer and Impress. blog entry (Miklos Vajna, Collabora) Option to search formatted display strings using find bar and also "Find & Replace" dialog. tdf#48456 (Dennis Francis) INDIRECT function: better compatibility for legacy OOo documents, improved interoperability with Excel tdf#92256,tdf#93688 (Katarina Behrens, CIB) Custom number formats with question mark in decimal part (such as 0.???), to get decimal alignment without '0', are now saved in ODF tdf#40517 (Laurent BP) Formula engine: Table structured references tdf#85063 (Eike Rathke, Red Hat) The following restrictions of Table structured references that were present in 5.0 were addressed: The column names must not be present as cell content in the table's header row any more; column-header-less tables are now supported. For this, for new database ranges without header cells or with empty header cell content, internal names are generated, for example Column1, Column2, ... Internal names are imported from OOXML spreadsheet documents and continue to function in formula expressions. Saving to OOXML, structured references are now written (not transformed to A1 notation any more) and the table context is maintained. Saving to OOXML, the defined database ranges are now exported as <table> elements. Modifying header cell content updates the internal table column names. When deleting header cell content, formulas referring the column name continue to function and are still editable using the previous name. When duplicating header cell content, duplicated column names internally are numbered. For example, having two FooBar header cells the column names will be FooBar and FooBar2. This is automatically reflected in existing formula expressions. When inserting columns within a table, numbered column names are internally generated for empty header cells, starting with the column number within the table. For example, inserting two columns before the third column of a table the generated names are Column3 and Column4. The generated column names are updated if text is entered in such an empty cell. All internal column names are unique within one table, which is reflected when displaying existing formula expressions. Sticky end column/row anchors tdf#92779 (Eike Rathke, Red Hat) For range references that encompass at least two columns or rows where the end reference points to the last column or row, i.e. AMJ or 1048576, the end column or row is sticky now and not moved when inserting or deleting columns or rows. When inserting columns or rows and updating a reference the end reference would be shifted out of the sheet bounds, the reference is anchored at the last column or row instead of generating a #REF! error. For example a reference B2:B1048575 when inserting two rows will be updated to B2:B1048576. The column or row will become sticky then, in the example row 1048576. A reference like B1048576:C1048576 does not have a sticky end row anchor, because only one row is referenced. Compatibility with ODF 1.2 Function WEEKNUM strictly complies with ODF 1.2 function definition and ISOWEEKNUM has been introduced. tdf#50950 (Winfried Donkers + Eike Rathke) In the UI the WEEKNUM_ADD function has been renamed to WEEKNUM_EXCEL2003 to point out it exists for interoperability of documents created with Microsoft Excel. Importing such documents created with older Microsoft Excel versions map the WEEKNUM function to WEEKNUM_EXCEL2003 Saving to ODF or OOXML writes WEEKNUM, older LibreOffice and OpenOffice.org release map that to WEEKNUM_ADD. For new documents the WEEKNUM function should be used. WEEKNUM now supports all arguments of the second parameter as defined in ODF OpenFormula (ODFF), see http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#WEEKNUM The ISOWEEKNUM function has been implemented to calculate the week number according to ISO 8601, see http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#ISOWEEKNUM WEEKNUM_OOO provides compatibility with older LibreOffice and OpenOffice.org releases for cases that can not be mapped to WEEKNUM or ISOWEEKNUM as defined in the standard, specifically if the mode argument is 1 the old WEEKNUM implementation returned a week number calculated as if it was an ISO 8601 calculation but with the week starting on Sunday instead of Monday. This is not covered by any standard. Not offered in the Function Wizard to prevent accidental use. Use it only if interoperability with older LibreOffice or OpenOffice.org releases is required. Currently still saved wrongly as ISOWEEKNUM with 2 parameters for interoperability with older LibreOffice or OpenOffice.org releases. This will be changed in future for release 5.3 and the function will be saved as ORG.LIBREOFFICE.WEEKNUM_OOO, the current 5.1 release is already enabled to read that. Impress and Draw: Slide navigation and sorting commands were added with corresponding shortcut keys. tdf#91909 (Philippe Jung, Yousuf Philips) Master slide view appears in a different background color to normal view. tdf#87905 (Katarina Behrens, CIB) KDE, XFCE, and Mate ScreenSavers are now also inhibited when presenting (Andrzej Hunt). Impress Mode selection Several modes were active in Impress: Page to edit slides content Page Master to edit slides container Notes to add Notes Notes Master to edit Notes container Plan to sketch a presentation Handout to define the handout format Slide sorter to organise presentation It was hard to navigate between Master / non master modes. Tabs above the working area were jumping right and left, consuming screen space. Now, two toolbox icons have been added: one to toggle Tab bar visibility. It is hidden by default. Clicking the toggle disables the new Mode Selection tool and restores the previous behaviour. one to Select the Working mode among the 7 modes listed above. It is divided in two zones: top zone is regular mode (dealing with content of the presentation), bottom zone is the Master mode (dealing with container). Slide Design Slide Design dialog in Slide ▸ Slide Design now affects all selected (standard) slides. (Caolán McNamara, Red Hat) Equalize Width/Height When multiple objects are selected, the right click context menu Shapes submenu now supports Equalize Width and Equalize Height which adjusts the width/height of the selected objects to the width/height of the last selected object. (Caolán McNamara, Red Hat) Save Background Image Right clicking a slide now supports saving a background image to file, this matches the pre-existing set background image option. (Caolán McNamara, Red Hat) View/Edit Control Points The Shape Properties dialog for enhanced shapes now lists and enables editing the control points. This is in addition to the preexisting mechanism of selecting with the mouse the yellow control handle of the shape, but enables viewing and fine control over the control values. (Caolán McNamara, Red Hat) Presenter Console There is now a button on the presenter console to restart the timer of the slideshow without restarting the slideshow itself (see this blog entry) (Miklos Vajna, Collabora; Andreas Kainz) OpenGL Transitions All OpenGL transitions have been ported to OpenGL 2.1+, which removes support for very old GPUs but allows a better usage of modern ones. Four new transitions have been added and exploit these new available features. (Emmanuel Gil Peyrot, Collabora; Tomaž Vajngerl, Collabora) Math: Autoclosing brackets is optional now tdf#43090 Import MathML from Clipboard (Regina Henschel) The tool “Math Input Panel” in Windows or the context menu of a formula in a browser allow to copy the MathML source to clipboard. The Math module in LibreOffice has got a new item “Import MathML from Clipboard” in menu Tools to import such source and convert it into LibreOffice’s own formula syntax StarMath. MathML and StarMath have some differences and therefore sometimes corrections on the imported formula are needed, but most of the formula should be correct. If a conversion is not possible, nothing happens. The import expects, that a <math> element exists, which has an attribute xmlns="http://www.w3.org/1998/Math/MathML". Base: Ancient SeaMonkey based mozab driver was only used on Windows 32 bit and is removed now. This functionality is replaced with mork driver, that supports Thunderbird address book. Given that SeaMonkey based mozab driver also provided Outlook and Outlook Express address book integration, that Windows 32 bit only feature is lost for now. Note that Windows 64 bit never supported ancient SeaMonkey based mozab driver. Chart: Trend Line Exponential and Power trend lines accept negative Y values tdf#70673 (Laurent BP) Improve equation rendering by removing some useless 1: (Laurent BP) polynomial: f(x) = 1x^2 + 1x +1 => f(x) = x^2 + x +1 Core: Unicode character input with Alt+X Some Windows applications, such as Microsoft Word and WordPad, permit the user to input arbitrary Unicode characters by typing an hexadecimal code point (for example, 2026 for …) and then pressing Alt+X. LibreOffice now includes this functionality as well. (Note: This feature adds to the long-existing, equivalent Linux/GTK functionality of pressing Ctrl+⇧ Shift+U+hexadecimal code point.) tdf#73691 (SIL) Details: Toggles (switches back and forth) between the character before the cursor and its Unicode notation. Intelligently handles combining characters, expanding the entire character immediately. Selection is not necessary, but if used will limit the input to those characters. (Draw/Impress/Calc have the final result selected, but not Writer.) Handles all 16 Unicode planes Available in Writer, Draw, Impress, Calc and Math. Re-assignable keyboard shortcut: Tools ▸ Customize ▸ Keyboard ▸ Category:Options ▸ Function:Toggle Unicode Notation. Defaults to Alt+X assigned at the global level. (Alt+C used for Basque/Dutch/Galician/German/Brazilian-Portugese locales and ⌘ Command+⌥ Option+X used for MacOS). WebDav Improvements Better LOCK/UNLOCK support tdf#82744 (Giuseppe Castagno) Support a (https-like) non-standard vnd.sun.star.webdavs URL scheme in addition to the non-standard (http-like) vnd.sun.star.webdav scheme, core commit d3de490437df4c9093f32e97fc185066d64c0f46 (Stephan Bergmann, Red Hat) Filters: New import filters Gnumeric is now an officially supported import format (does not work on Windows) (It was supported as part of the experimental features for some time) (Markus Mohrhard) Microsoft Write (.wri files) can now be imported, via libwps. (Sean Young) Apple Keynote 6 files can now be imported, via libetonyek. tdf#88682 (David Tardon, Red Hat) Improvements in OpenXML filter Export of the modified VBA stream back to binary Microsoft formats and OOXML (Rosemary Sebastian, Markus Mohrhard) There is a new configuration value that allows to control whether to use this feature (by default yes) or switch back to the old behavior of discarding or writing back the unchanged stream The following features are not yet (completely) supported: Protected macros, macro sheets, active x and some of the designer features. Improved export of embedded objects to DOCX and PPTX, including export of Math formulas (Michael Stahl, Red Hat) Numerous other improvements to the Microsoft OOXML import and export filters, the Microsoft Office binary file formats and the RTF format. Details: OOXML Filters → OOXML, DOCX, XLSX, PPTX, VML, drawingML Microsoft Office binary file filters → DOC, XLS, PPT, "ww8" RTF Filters → RTF Improvements in MS Visio filter Implement overriding of colour of lines and of text from layer properties and the visibility and/or printability of a layer. tdf#50309, tdf#68392 (Fridrich Strba) Fix incorrect handling of stencil text. tdf#90154 (Fridrich Strba) Basic initial implementation of hatch fill. tdf#44552, tdf#76835 (Fridrich Strba) Implement support of bullets/lists. tdf#92349 (Fridrich Strba) Implement support of default tab-stops and custom tab-sets in paragraph properties. (Fridrich Strba) Instead of line-break, spit out a new paragraph when a paragraph break is found. (Fridrich Strba) Initial emulation of line rounding property. (tdf#90603) (Fridrich Strba) VSDX theme color import fix (tdf#92270) (Andras Timar, Collabora) fix VSDX char background handling (tdf#92271) (Andras Timar, Collabora) Improvements in CorelDRAW filter Do not drop empty text lines. tdf#67873 (David Tardon) GUI: In dialog Tools ▸ Options ▸ LibreOffice ▸ View was added displays the current status OpenGL: Enabled or Disabled Reorganization of the menus The main menus in Writer, Calc and Impress were reorganized to improve usability, group similar functions together, add functions that were not present and sorting items based on their usage and importance. blog entry Reorganization of the menus in Writer, including the addition of a Styles menu tdf#91781 (Yousuf Philips) Reorganization of the menus in Calc, including the addition of a Sheet menu tdf#91820 (Yousuf Philips) Remote Files Dialog In Start screen and menu File was added item Open remote files for opening file on remote resources such as Google Drive, OneDrive, SharePoint, etc. In menu File was added item Save to remote server for saving file on remote resources such as Google Drive, OneDrive, SharePoint, etc. Blog entry Sidebar Sidebar Deck and Panel states are saved between sessions tdf#67770 (Laurent Godard) Reorganize the Area content panel found in the Properties deck. tdf#90078 (Rishabh Kumar, Yousuf Philips) To left section Area in Libreoffice 5.0, to right - in LibreOffice 5.1 Reorganize the Line content panel found in the Properties deck. tdf#89543 (Rishabh Kumar, Yousuf Philips, Katarina Behrens [CIB]) To left section Line in Libreoffice 5.0, to right - in LibreOffice 5.1 Creation of a Shadow content panel found in the Properties deck in Calc, Impress and Draw. tdf#87702 (Rishabh Kumar, Yousuf Philips) New section Shadow in Sidebar in LibreOffice 5.1 Addition of new contour and spacing controls to the Wrap content panel in Writer. core commit 30c2ae28eecb3f1a4454784974c0c2bffc60334e tdf#93775 (Rishabh Kumar, Yousuf Philips) To left section Wrap in Libreoffice 5.0, to right - in LibreOffice 5.1 Increase and decrease font size buttons added to sidebar properties pane in Calc. tdf#86179 (Maxim Monastirsky) On top - section Character in Calc 5.0, from below - in Calc 5.1 Cell reference edge added to alignment section of sidebar in Calc. tdf#91802 (Rishabh Kumar) Cell styles added to properties pane in Calc. tdf#73071 (Rishabh Kumar, Yousuf Philips, Maxim Monastirsky) Grouped Slide Transitions for easy selection and added icon based selection palette to Sidebar in Impress tdf#36946 (Tor Lillqvist, Collabora; Michael Meeks, Collabora; Andreas Kainz, Yousuf Philips) Section Slide Transition in Impress 5.1 New Chart sidebar tdf#91063 (Markus Mohrhard, Yousuf Philips, Heiko Tietze) Some limitations still apply Image flip buttons are now available in Writer also (Samuel Mehrbrodt [CIB]) Icons now honor RTL/Vertical Text settings and rotate/flip accordingly, as in the toolbar. tdf#85767 (Samuel Mehrbrodt [CIB]) An "AutoCorrect Options" item has been added in the spell checking context menu. Users can now directly enter the autocorrect replacement table when there's no satisfying suggestion in the "Always correct to" submenu. tdf#92341 (Yousuf Philips, Samuel Mehrbrodt [CIB]) The Spelling Dialog now has a toolbar for pasting and inserting special characters. tdf#95682 (Caolán McNamara, Red Hat, Inc.) Linux/Gtk Enable auto-accelerator behaviour for gtk tdf#92630 (Simon Long, Raspberry Pi) Localization: New languages/locales with locale data Available as default document language and for locale specific formatting. Added locale data for Arabic [ar-BH] [ar-IQ] [ar-JO] [ar-LY] [ar-MA] [ar-QA] [ar-SY] [ar-YE]. tdf#95485 (Ghasan Al-Sakkaf and Eike Rathke) Improvements to proofing tools and language support Proofing tools for German language (de-AT, de-CH, de-DE) have been largely improved (tdf#96782): The spell-check dictionary now contains over 250,000 words. The new version adds over 20,000 new words. The thesaurus now contains over 135,000 words in over 35,000 meaning groups. The new version adds ~ 35,000 new words. The hyphenation patterns have been updated and contain an improved exception list. Updated Slovenian thesaurus (Martin Srebotnjak) New Guarani (gug-PY) thesaurus (Giovanni Caligaris and Olivier Hallot) Updated Hungarian spell-check dictionary (tdf#95024), major update, implemented the spelling reform defined by the 12th edition of Rules of Hungarian Spelling (by the Hungarian Academy of Science, 2015) (László Németh, Collabora) Updated Greek spell-check dictionary (tdf#94415) Updated Portuguese (pt-PT) spell-check dictionary Updated Swedish spell-check dictionary Updated Spanish spellcheck dictionary (Ricardo Palomares)
2016-02-11 10:45:26 +01:00
CONFIGURE_ENV+= ANT_LIB=${LOCALBASE}/lib/java/ant
MAKE_JOBS_SAFE= no # --with-parallelism conficts with -jN
.if !empty(MAKE_JOBS)
CONFIGURE_ARGS+= --with-parallelism=${MAKE_JOBS}
.else
CONFIGURE_ARGS+= --with-parallelism=1
.endif
CONFIGURE_ARGS+= --prefix=${PREFIX}/${PKGNAME_NOREV}
CONFIGURE_ARGS+= --disable-ccache
CONFIGURE_ARGS+= --enable-dbus
# We cannot use system collada2gltf, and NetBSD requires some patches (4.3.2.2)
CONFIGURE_ARGS+= --disable-collada
CONFIGURE_ARGS+= --disable-epm
CONFIGURE_ARGS+= --disable-fetch-external
CONFIGURE_ARGS+= --disable-firebird-sdbc
CONFIGURE_ARGS+= --disable-odk
CONFIGURE_ARGS+= --disable-randr-link
CONFIGURE_ARGS+= --disable-systray
# Enabling crashrep causes error. Non-official build does not need it.
CONFIGURE_ARGS+= --disable-crashdump
# Enabling GIO causes error. losessioninstall.component not found.
CONFIGURE_ARGS+= --disable-gio
CONFIGURE_ARGS+= --enable-gstreamer-1-0
CONFIGURE_ARGS+= --enable-python=system
#CONFIGURE_ARGS+= --enable-release-build
CONFIGURE_ARGS+= --enable-ext-wiki-publisher
CONFIGURE_ARGS+= --enable-ext-nlpsolver
CONFIGURE_ARGS+= --with-alloc=system
CONFIGURE_ARGS+= --with-compat-oowrappers
CONFIGURE_ARGS+= --with-external-tar=${DISTDIR}/${DIST_SUBDIR}
CONFIGURE_ARGS+= --with-fonts
CONFIGURE_ARGS+= --with-lang="ALL"
CONFIGURE_ARGS+= --with-myspell-dicts
CONFIGURE_ARGS+= --with-boost-libdir=${BUILDLINK_PREFIX.boost-libs}/lib
CONFIGURE_ARGS+= --with-system-libs
CONFIGURE_ARGS+= --with-system-dicts
# internal vigra should be used because only header files are used.
CONFIGURE_ARGS+= --without-system-vigra
CONFIGURE_ARGS+= --with-vendor="pkgsrc"
CONFIGURE_ARGS+= --without-doxygen
CONFIGURE_ARGS+= --without-junit
CONFIGURE_ARGS+= --without-krb5
CONFIGURE_ARGS+= --without-gssapi
CONFIGURE_ARGS+= --without-system-apache-commons
CONFIGURE_ARGS+= --with-system-cppunit
CONFIGURE_ARGS+= --with-system-libgltf
CONFIGURE_ARGS+= --without-system-npapi-headers
# internal sane should be used because only header files are used.
CONFIGURE_ARGS+= --without-system-sane
# sbin might not be in PATH
CONFIGURE_ARGS+= ac_cv_path_SYSTEM_GENCCODE=${BUILDLINK_PREFIX.icu}/sbin/genccode
CONFIGURE_ARGS+= ac_cv_path_SYSTEM_GENCMN=${BUILDLINK_PREFIX.icu}/sbin/gencmn
# more REPLACE_PERL are needed.
REPLACE_PERL= sd/res/webview/editpic.pl
REPLACE_PERL+= sd/res/webview/poll.pl
REPLACE_PERL+= sd/res/webview/savepic.pl
REPLACE_PERL+= sd/res/webview/show.pl
REPLACE_PERL+= sd/res/webview/webcast.pl
LO_PROGRAMS= sbase scalc sdraw simpress smath soffice swriter
# Base depends on java, we don't install the icon
LO_DESKTOP_FILES= calc.desktop draw.desktop impress.desktop math.desktop \
startcenter.desktop writer.desktop
#OBJDIR= pkgsrcbuild
#CONFIGURE_DIRS= ${OBJDIR}
CONFIGURE_SCRIPT= ${WRKSRC}/autogen.sh
#LD_LIBRARY_PATH+= ${WRKSRC}/instdir/sdk/lib:${WRKSRC}/instdir/ure/lib:${WRKSRC}/instdir/program
MAKE_ENV+= ROOT_USER=${ROOT_USER}
MAKE_ENV+= ROOT_GROUP=${ROOT_GROUP}
MAKE_ENV+= SHELL=${BASH}
#MAKE_ENV+= LD_LIBRARY_PATH=${LD_LIBRARY_PATH}
BUILD_MAKE_FLAGS+= VERBOSE=true
#BUILD_MAKE_FLAGS+= GMAKE_OPTIONS+=-p
BUILDLINK_TRANSFORM+= rm:-ldl
INSTALLATION_DIRS= bin share/applications
.PHONY: debugrun
# For debugging
debugrun:
cd ${WRKSRC} && gmake debugrun
post-extract:
${MKDIR} -p ${WRKSRC}/src
.for md in ${MORE_DISTFILES}
${LN} -s ${DISTDIR}/${DIST_SUBDIR}/${md} ${WRKSRC}/src/${md}
.endfor
mkdir ${WRKSRC}/tmp
# mkdir ${WRKSRC}/${OBJDIR}
do-install:
cd ${WRKSRC} && make DESTDIR="${DESTDIR}" PREFIXDIR="${PREFIX}" distro-pack-install
# make install cleans ${DESTDIR}${PREFIX}/*, so bin etc. are removed.
.for d in ${INSTALLATION_DIRS}
cd ${DESTDIR}${PREFIX} && \
${MKDIR} ${d}
.endfor
#post-install:
#.for f in ${LO_PROGRAMS}
# cd ${DESTDIR}${PREFIX}/bin && ${LN} -s ../${PKGNAME_NOREV}/program/${f}
#.endfor
# ${LN} -s ${DESTDIR}${PREFIX}/bin/soffice ${DESTDIR}${PREFIX}/bin/libreoffice
#.for f in ${LO_DESKTOP_FILES}
# cd ${DESTDIR}${PREFIX}/share/applications && ${LN} -s ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}/share/xdg/${f}
#.endfor
.include "../../converters/libabw/buildlink3.mk"
.include "../../converters/libcdr/buildlink3.mk"
.include "../../converters/libe-book/buildlink3.mk"
2015-08-13 07:48:35 +02:00
BUILDLINK_API_DEPENDS.libetonyek+= libetonyek>=0.1.2
.include "../../converters/libetonyek/buildlink3.mk"
.include "../../converters/libfreehand/buildlink3.mk"
.include "../../converters/librevenge/buildlink3.mk"
.include "../../converters/libmspub/buildlink3.mk"
.include "../../converters/libpagemaker/buildlink3.mk"
.include "../../converters/libvisio/buildlink3.mk"
.include "../../converters/libwpd/buildlink3.mk"
.include "../../converters/libwpg/buildlink3.mk"
.include "../../converters/libwps/buildlink3.mk"
.include "../../converters/libmwaw/buildlink3.mk"
Update to 5.1.0.3 Changelog: New features: Writer: Spelling dialog no longer automatically closes once spellcheck is complete. tdf#79312 (Marek Dolezel) Widow/Orphan paragraph text-flow enabled by default for new documents. tdf#89714 (SIL) Hide Whitespace option added to View menu tdf#39080 (Ashod Nakashian, Collabora) Outline split button available in formatting toolbar, but hidden by default tdf#95403 (Maxim Monastirsky) While in print preview mode to jump a specific page, the only thing you have to do to enter the page number on the numeric field in the toolbar. tdf#80657 (Gülşah Köse) Calc: New commands to add rows below and columns right. (Philippe Jung) Formula Wizard shows the values of parameters and results on the Structure page. (Benjamin Ni) Statistics regression: linear, logarithmic, power: Add a new statistics dialog for calculating regression. tdf#74667 commit (Tomaz Vajngerl, Collabora) Organize sheet level context menus. commit (Yousuf Philips) PNG export in LibreOffice Calc was added, as in Writer and Impress. blog entry (Miklos Vajna, Collabora) Option to search formatted display strings using find bar and also "Find & Replace" dialog. tdf#48456 (Dennis Francis) INDIRECT function: better compatibility for legacy OOo documents, improved interoperability with Excel tdf#92256,tdf#93688 (Katarina Behrens, CIB) Custom number formats with question mark in decimal part (such as 0.???), to get decimal alignment without '0', are now saved in ODF tdf#40517 (Laurent BP) Formula engine: Table structured references tdf#85063 (Eike Rathke, Red Hat) The following restrictions of Table structured references that were present in 5.0 were addressed: The column names must not be present as cell content in the table's header row any more; column-header-less tables are now supported. For this, for new database ranges without header cells or with empty header cell content, internal names are generated, for example Column1, Column2, ... Internal names are imported from OOXML spreadsheet documents and continue to function in formula expressions. Saving to OOXML, structured references are now written (not transformed to A1 notation any more) and the table context is maintained. Saving to OOXML, the defined database ranges are now exported as <table> elements. Modifying header cell content updates the internal table column names. When deleting header cell content, formulas referring the column name continue to function and are still editable using the previous name. When duplicating header cell content, duplicated column names internally are numbered. For example, having two FooBar header cells the column names will be FooBar and FooBar2. This is automatically reflected in existing formula expressions. When inserting columns within a table, numbered column names are internally generated for empty header cells, starting with the column number within the table. For example, inserting two columns before the third column of a table the generated names are Column3 and Column4. The generated column names are updated if text is entered in such an empty cell. All internal column names are unique within one table, which is reflected when displaying existing formula expressions. Sticky end column/row anchors tdf#92779 (Eike Rathke, Red Hat) For range references that encompass at least two columns or rows where the end reference points to the last column or row, i.e. AMJ or 1048576, the end column or row is sticky now and not moved when inserting or deleting columns or rows. When inserting columns or rows and updating a reference the end reference would be shifted out of the sheet bounds, the reference is anchored at the last column or row instead of generating a #REF! error. For example a reference B2:B1048575 when inserting two rows will be updated to B2:B1048576. The column or row will become sticky then, in the example row 1048576. A reference like B1048576:C1048576 does not have a sticky end row anchor, because only one row is referenced. Compatibility with ODF 1.2 Function WEEKNUM strictly complies with ODF 1.2 function definition and ISOWEEKNUM has been introduced. tdf#50950 (Winfried Donkers + Eike Rathke) In the UI the WEEKNUM_ADD function has been renamed to WEEKNUM_EXCEL2003 to point out it exists for interoperability of documents created with Microsoft Excel. Importing such documents created with older Microsoft Excel versions map the WEEKNUM function to WEEKNUM_EXCEL2003 Saving to ODF or OOXML writes WEEKNUM, older LibreOffice and OpenOffice.org release map that to WEEKNUM_ADD. For new documents the WEEKNUM function should be used. WEEKNUM now supports all arguments of the second parameter as defined in ODF OpenFormula (ODFF), see http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#WEEKNUM The ISOWEEKNUM function has been implemented to calculate the week number according to ISO 8601, see http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#ISOWEEKNUM WEEKNUM_OOO provides compatibility with older LibreOffice and OpenOffice.org releases for cases that can not be mapped to WEEKNUM or ISOWEEKNUM as defined in the standard, specifically if the mode argument is 1 the old WEEKNUM implementation returned a week number calculated as if it was an ISO 8601 calculation but with the week starting on Sunday instead of Monday. This is not covered by any standard. Not offered in the Function Wizard to prevent accidental use. Use it only if interoperability with older LibreOffice or OpenOffice.org releases is required. Currently still saved wrongly as ISOWEEKNUM with 2 parameters for interoperability with older LibreOffice or OpenOffice.org releases. This will be changed in future for release 5.3 and the function will be saved as ORG.LIBREOFFICE.WEEKNUM_OOO, the current 5.1 release is already enabled to read that. Impress and Draw: Slide navigation and sorting commands were added with corresponding shortcut keys. tdf#91909 (Philippe Jung, Yousuf Philips) Master slide view appears in a different background color to normal view. tdf#87905 (Katarina Behrens, CIB) KDE, XFCE, and Mate ScreenSavers are now also inhibited when presenting (Andrzej Hunt). Impress Mode selection Several modes were active in Impress: Page to edit slides content Page Master to edit slides container Notes to add Notes Notes Master to edit Notes container Plan to sketch a presentation Handout to define the handout format Slide sorter to organise presentation It was hard to navigate between Master / non master modes. Tabs above the working area were jumping right and left, consuming screen space. Now, two toolbox icons have been added: one to toggle Tab bar visibility. It is hidden by default. Clicking the toggle disables the new Mode Selection tool and restores the previous behaviour. one to Select the Working mode among the 7 modes listed above. It is divided in two zones: top zone is regular mode (dealing with content of the presentation), bottom zone is the Master mode (dealing with container). Slide Design Slide Design dialog in Slide ▸ Slide Design now affects all selected (standard) slides. (Caolán McNamara, Red Hat) Equalize Width/Height When multiple objects are selected, the right click context menu Shapes submenu now supports Equalize Width and Equalize Height which adjusts the width/height of the selected objects to the width/height of the last selected object. (Caolán McNamara, Red Hat) Save Background Image Right clicking a slide now supports saving a background image to file, this matches the pre-existing set background image option. (Caolán McNamara, Red Hat) View/Edit Control Points The Shape Properties dialog for enhanced shapes now lists and enables editing the control points. This is in addition to the preexisting mechanism of selecting with the mouse the yellow control handle of the shape, but enables viewing and fine control over the control values. (Caolán McNamara, Red Hat) Presenter Console There is now a button on the presenter console to restart the timer of the slideshow without restarting the slideshow itself (see this blog entry) (Miklos Vajna, Collabora; Andreas Kainz) OpenGL Transitions All OpenGL transitions have been ported to OpenGL 2.1+, which removes support for very old GPUs but allows a better usage of modern ones. Four new transitions have been added and exploit these new available features. (Emmanuel Gil Peyrot, Collabora; Tomaž Vajngerl, Collabora) Math: Autoclosing brackets is optional now tdf#43090 Import MathML from Clipboard (Regina Henschel) The tool “Math Input Panel” in Windows or the context menu of a formula in a browser allow to copy the MathML source to clipboard. The Math module in LibreOffice has got a new item “Import MathML from Clipboard” in menu Tools to import such source and convert it into LibreOffice’s own formula syntax StarMath. MathML and StarMath have some differences and therefore sometimes corrections on the imported formula are needed, but most of the formula should be correct. If a conversion is not possible, nothing happens. The import expects, that a <math> element exists, which has an attribute xmlns="http://www.w3.org/1998/Math/MathML". Base: Ancient SeaMonkey based mozab driver was only used on Windows 32 bit and is removed now. This functionality is replaced with mork driver, that supports Thunderbird address book. Given that SeaMonkey based mozab driver also provided Outlook and Outlook Express address book integration, that Windows 32 bit only feature is lost for now. Note that Windows 64 bit never supported ancient SeaMonkey based mozab driver. Chart: Trend Line Exponential and Power trend lines accept negative Y values tdf#70673 (Laurent BP) Improve equation rendering by removing some useless 1: (Laurent BP) polynomial: f(x) = 1x^2 + 1x +1 => f(x) = x^2 + x +1 Core: Unicode character input with Alt+X Some Windows applications, such as Microsoft Word and WordPad, permit the user to input arbitrary Unicode characters by typing an hexadecimal code point (for example, 2026 for …) and then pressing Alt+X. LibreOffice now includes this functionality as well. (Note: This feature adds to the long-existing, equivalent Linux/GTK functionality of pressing Ctrl+⇧ Shift+U+hexadecimal code point.) tdf#73691 (SIL) Details: Toggles (switches back and forth) between the character before the cursor and its Unicode notation. Intelligently handles combining characters, expanding the entire character immediately. Selection is not necessary, but if used will limit the input to those characters. (Draw/Impress/Calc have the final result selected, but not Writer.) Handles all 16 Unicode planes Available in Writer, Draw, Impress, Calc and Math. Re-assignable keyboard shortcut: Tools ▸ Customize ▸ Keyboard ▸ Category:Options ▸ Function:Toggle Unicode Notation. Defaults to Alt+X assigned at the global level. (Alt+C used for Basque/Dutch/Galician/German/Brazilian-Portugese locales and ⌘ Command+⌥ Option+X used for MacOS). WebDav Improvements Better LOCK/UNLOCK support tdf#82744 (Giuseppe Castagno) Support a (https-like) non-standard vnd.sun.star.webdavs URL scheme in addition to the non-standard (http-like) vnd.sun.star.webdav scheme, core commit d3de490437df4c9093f32e97fc185066d64c0f46 (Stephan Bergmann, Red Hat) Filters: New import filters Gnumeric is now an officially supported import format (does not work on Windows) (It was supported as part of the experimental features for some time) (Markus Mohrhard) Microsoft Write (.wri files) can now be imported, via libwps. (Sean Young) Apple Keynote 6 files can now be imported, via libetonyek. tdf#88682 (David Tardon, Red Hat) Improvements in OpenXML filter Export of the modified VBA stream back to binary Microsoft formats and OOXML (Rosemary Sebastian, Markus Mohrhard) There is a new configuration value that allows to control whether to use this feature (by default yes) or switch back to the old behavior of discarding or writing back the unchanged stream The following features are not yet (completely) supported: Protected macros, macro sheets, active x and some of the designer features. Improved export of embedded objects to DOCX and PPTX, including export of Math formulas (Michael Stahl, Red Hat) Numerous other improvements to the Microsoft OOXML import and export filters, the Microsoft Office binary file formats and the RTF format. Details: OOXML Filters → OOXML, DOCX, XLSX, PPTX, VML, drawingML Microsoft Office binary file filters → DOC, XLS, PPT, "ww8" RTF Filters → RTF Improvements in MS Visio filter Implement overriding of colour of lines and of text from layer properties and the visibility and/or printability of a layer. tdf#50309, tdf#68392 (Fridrich Strba) Fix incorrect handling of stencil text. tdf#90154 (Fridrich Strba) Basic initial implementation of hatch fill. tdf#44552, tdf#76835 (Fridrich Strba) Implement support of bullets/lists. tdf#92349 (Fridrich Strba) Implement support of default tab-stops and custom tab-sets in paragraph properties. (Fridrich Strba) Instead of line-break, spit out a new paragraph when a paragraph break is found. (Fridrich Strba) Initial emulation of line rounding property. (tdf#90603) (Fridrich Strba) VSDX theme color import fix (tdf#92270) (Andras Timar, Collabora) fix VSDX char background handling (tdf#92271) (Andras Timar, Collabora) Improvements in CorelDRAW filter Do not drop empty text lines. tdf#67873 (David Tardon) GUI: In dialog Tools ▸ Options ▸ LibreOffice ▸ View was added displays the current status OpenGL: Enabled or Disabled Reorganization of the menus The main menus in Writer, Calc and Impress were reorganized to improve usability, group similar functions together, add functions that were not present and sorting items based on their usage and importance. blog entry Reorganization of the menus in Writer, including the addition of a Styles menu tdf#91781 (Yousuf Philips) Reorganization of the menus in Calc, including the addition of a Sheet menu tdf#91820 (Yousuf Philips) Remote Files Dialog In Start screen and menu File was added item Open remote files for opening file on remote resources such as Google Drive, OneDrive, SharePoint, etc. In menu File was added item Save to remote server for saving file on remote resources such as Google Drive, OneDrive, SharePoint, etc. Blog entry Sidebar Sidebar Deck and Panel states are saved between sessions tdf#67770 (Laurent Godard) Reorganize the Area content panel found in the Properties deck. tdf#90078 (Rishabh Kumar, Yousuf Philips) To left section Area in Libreoffice 5.0, to right - in LibreOffice 5.1 Reorganize the Line content panel found in the Properties deck. tdf#89543 (Rishabh Kumar, Yousuf Philips, Katarina Behrens [CIB]) To left section Line in Libreoffice 5.0, to right - in LibreOffice 5.1 Creation of a Shadow content panel found in the Properties deck in Calc, Impress and Draw. tdf#87702 (Rishabh Kumar, Yousuf Philips) New section Shadow in Sidebar in LibreOffice 5.1 Addition of new contour and spacing controls to the Wrap content panel in Writer. core commit 30c2ae28eecb3f1a4454784974c0c2bffc60334e tdf#93775 (Rishabh Kumar, Yousuf Philips) To left section Wrap in Libreoffice 5.0, to right - in LibreOffice 5.1 Increase and decrease font size buttons added to sidebar properties pane in Calc. tdf#86179 (Maxim Monastirsky) On top - section Character in Calc 5.0, from below - in Calc 5.1 Cell reference edge added to alignment section of sidebar in Calc. tdf#91802 (Rishabh Kumar) Cell styles added to properties pane in Calc. tdf#73071 (Rishabh Kumar, Yousuf Philips, Maxim Monastirsky) Grouped Slide Transitions for easy selection and added icon based selection palette to Sidebar in Impress tdf#36946 (Tor Lillqvist, Collabora; Michael Meeks, Collabora; Andreas Kainz, Yousuf Philips) Section Slide Transition in Impress 5.1 New Chart sidebar tdf#91063 (Markus Mohrhard, Yousuf Philips, Heiko Tietze) Some limitations still apply Image flip buttons are now available in Writer also (Samuel Mehrbrodt [CIB]) Icons now honor RTL/Vertical Text settings and rotate/flip accordingly, as in the toolbar. tdf#85767 (Samuel Mehrbrodt [CIB]) An "AutoCorrect Options" item has been added in the spell checking context menu. Users can now directly enter the autocorrect replacement table when there's no satisfying suggestion in the "Always correct to" submenu. tdf#92341 (Yousuf Philips, Samuel Mehrbrodt [CIB]) The Spelling Dialog now has a toolbar for pasting and inserting special characters. tdf#95682 (Caolán McNamara, Red Hat, Inc.) Linux/Gtk Enable auto-accelerator behaviour for gtk tdf#92630 (Simon Long, Raspberry Pi) Localization: New languages/locales with locale data Available as default document language and for locale specific formatting. Added locale data for Arabic [ar-BH] [ar-IQ] [ar-JO] [ar-LY] [ar-MA] [ar-QA] [ar-SY] [ar-YE]. tdf#95485 (Ghasan Al-Sakkaf and Eike Rathke) Improvements to proofing tools and language support Proofing tools for German language (de-AT, de-CH, de-DE) have been largely improved (tdf#96782): The spell-check dictionary now contains over 250,000 words. The new version adds over 20,000 new words. The thesaurus now contains over 135,000 words in over 35,000 meaning groups. The new version adds ~ 35,000 new words. The hyphenation patterns have been updated and contain an improved exception list. Updated Slovenian thesaurus (Martin Srebotnjak) New Guarani (gug-PY) thesaurus (Giovanni Caligaris and Olivier Hallot) Updated Hungarian spell-check dictionary (tdf#95024), major update, implemented the spelling reform defined by the 12th edition of Rules of Hungarian Spelling (by the Hungarian Academy of Science, 2015) (László Németh, Collabora) Updated Greek spell-check dictionary (tdf#94415) Updated Portuguese (pt-PT) spell-check dictionary Updated Swedish spell-check dictionary Updated Spanish spellcheck dictionary (Ricardo Palomares)
2016-02-11 10:45:26 +01:00
.include "../../converters/orcus/buildlink3.mk"
.include "../../databases/db4/buildlink3.mk"
.include "../../databases/openldap-client/buildlink3.mk"
.include "../../databases/shared-mime-info/buildlink3.mk"
.include "../../databases/unixodbc/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/cppunit/buildlink3.mk"
.include "../../devel/gperf/buildlink3.mk"
.include "../../devel/libexecinfo/buildlink3.mk"
.include "../../devel/liblangtag/buildlink3.mk"
.include "../../devel/mdds/buildlink3.mk"
.include "../../devel/nss/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../fonts/harfbuzz/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/gdk-pixbuf2-xlib/buildlink3.mk"
.include "../../graphics/glew/buildlink3.mk"
.include "../../graphics/glu/buildlink3.mk"
.include "../../graphics/glm/buildlink3.mk"
.include "../../graphics/graphite2/buildlink3.mk"
.include "../../graphics/lcms2/buildlink3.mk"
.include "../../graphics/libgltf/buildlink3.mk"
.include "../../graphics/librsvg/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
#.include "../../graphics/sane-backends/buildlink3.mk"
#.include "../../graphics/vigra/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/tool.mk"
.include "../../math/coinmp/buildlink3.mk"
.include "../../math/lp_solve/buildlink3.mk"
.include "../../multimedia/gstreamer1/buildlink3.mk"
.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
.include "../../net/libcmis/buildlink3.mk"
.include "../../print/cups/buildlink3.mk"
.include "../../print/poppler-cpp/buildlink3.mk"
.include "../../print/poppler-includes/buildlink3.mk"
.include "../../sysutils/dbus/buildlink3.mk"
.include "../../sysutils/dbus-glib/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../textproc/hunspell/buildlink3.mk"
.include "../../textproc/hyphen/buildlink3.mk"
.include "../../textproc/icu/buildlink3.mk"
.include "../../textproc/libclucene/buildlink3.mk"
BUILDLINK_API_DEPENDS.libodfgen+= libodfgen>=0.1.4
.include "../../textproc/libodfgen/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../textproc/libxslt/buildlink3.mk"
.include "../../textproc/redland/buildlink3.mk"
.include "../../textproc/libexttextcat/buildlink3.mk"
.include "../../textproc/mythes/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../www/neon/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXcursor/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXfixes/buildlink3.mk"
.include "../../x11/libXi/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libXrandr/buildlink3.mk"
.include "../../x11/libXrender/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/pgsql.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../graphics/gnome-icon-theme/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"