2014-08-01

created zh_CN page

New page

{{TopMenu/zh-hans}}

{{Menu/zh-hans}}

{{Menu.ReleaseNotes/zh-hans}}

{{Lang|LibreOffice 4.3 发行注记}}

[[Category:ReleaseNotes|4.3]]

= LibreOffice 4.3 中的变动 =

== 关于本页面 ==

{{Aboutthispage|ReleaseNotes/4.3|4.3 release}}

== Writer ==

=== Raise limit of characters in paragraphs ===

Raise the 16bit (65,535) characters limitation of Writer paragraphs to 32bit (2,147,483,647). Especially useful in locales where there is a requirement to record minutes of meetings in a single paragraph. {{fdo|30668}}, {{i|17171}} (Caolán McNamara)

[[File:Longparas.png|thumb|center|445px|A paragraph with more than 64k characters]]

=== Moved Navigation buttons ===

The Navigation buttons have been moved from below the scrollbar to the Find bar (Samuel Mehrbrodt, UX-Advise Team)

<center>

{|

|-

| [[File:Navigate-by-scrollbar.png|thumb|center|Before]]

| [[File:Navigate-by-findbar.png|thumb|center|400px|After]]

|}

</center>

=== Increase/decrease font size buttons ===

* Removed the 72pt limitation of the Increase font button. {{fdo|73414}} (Maxim Monastirsky, Caolán McNamara)

* Also added Increase/decrease font functionality to drawing objects. [http://cgit.freedesktop.org/libreoffice/core/commit/?id=c885850e2e54da986bd85cfc00bc8a23c272704d commit] (Maxim Monastirsky)

=== DrawingML import/export ===

Brand new drawingML-based DOCX import/export filter for shapes and TextFrames. For more details, see [http://vmiklos.hu/blog/lo-writer-drawingml-shape-improvements.html this blog entry]. (Miklos Vajna)

<center>

{|

|-

| [[File:Spiral-lo42.png|thumb|400px|Before]]

| [[File:Spiral-lo43.png|thumb|400px|After]]

|}

Try this [http://people.freedesktop.org/~vmiklos/2014/spiral.docx example DOCX document]

</center>

=== Import/Export nested comments ===

Import and export of nested comments in the ODF, DOC, DOCX and RTF filters. {{i|123792}} (Oliver-Rainer Wittmann - Apache: ODF filter and DOCX import part, Miklos Vajna: DOCX export and RTF/DOC filter parts)

[[File:Sw-comments-nested-rtf.png|thumb|center|400px|Nested comments in a file imported from RTF.]]

=== Proportion image scaling ===

Images are now scaled proportionally by default, free resizing is available holding {{key|Shift}}. {{fdo|71669}} (Tomaž Vajngerl)

=== Solarized blue for Non-printing characters ===

Non-printing Characters are shown with "Solarized blue" color (currently not available on Mac OSX). {{fdo|68071}} (Tomaž Vajngerl)

[[File:NonprintingCharacters.png|center|Non-printing Characters]]

=== Relative text frame anchoring improvements ===

Multiple relations are now supported for relative text frames. For more details, see [http://vmiklos.hu/blog/improved-relative-sized-textframes-in-libreoffice.html this blog entry]. (Miklos Vajna)

[[File:Swpagerelsize.png|thumb|center|400px|Relative textframes: relative from page or paragraph.]]

=== Vertical alignment for text frames ===

Vertical alignment of text (and other content) is now supported for text frames. This can be set under the "Options" tab. (Zolnai Tamás)

[[File:Writer-frame-vertical-align.png|thumb|center|400px|Vertical alignment for text frames]]

=== Printing comments in margins ===

Comments can now be printed next to the text in the right margin as they appear on screen. Each page is scaled down in order to make space for the comments to fit on the underlying paper size. {{fdo|36815}} (Caolán McNamara)

<center>

{|

|-

|[[File:In-margins-option.png|thumb|400px|New 'Place in margins' option]]

|[[File:Pdf-export.png|thumb|400px|Sample output pdf with comments in margin]]

|}

</center>

=== Format all comments ===

The character properties of all comments can be set at the same time now in order to reformat all comments in a document at the same time. (Caolán McNamara)

[[File:FormatAllComments.png|thumb|center|400px|New 'Format all comments' option]]

=== Unicode-compliant soft hyphen handling ===

Soft hyphens can result non-standard hyphenation, according to the Unicode standard, and (soft hyphen based) hyphenation dialog window suggests these hyphenation points, too. {{fdo|44314}} (László Németh)

=== Non-standard hyphenation support in user-defined dictionaries ===

In the user-defined dictionaries, now it is possible to use a [] block instead of the = sign to specify character changes before the hyphenation break. Possible character changes:

* Extra characters, for example tug[g]gumi results the correct hyphenation “tugg- gummi” of the Swedish word “tuggummi”.

* Character removing specified by a digit, for example paral·[1]lel results correct hyphenation “paral- lel” of the Catalan word “paral·lel”, removing one character before the break point.

* Both removed and extra characters, for example cafee[2é]tje results correct hyphenation “café- tje” of the Dutch word “cafeetje”, removing two characters before the break point, and adding an extra one.

Note: also it is possible to complete the hyphenation of Dutch, Norwegian, Swedish, Catalan, Hungarian without the modification of the TeX-like hyphenation patterns, using a default shared user-defined dictionary file. (László Németh)

[[File:nonstandardhyph.png|thumb|center|400px|New non-standard hyphenation support in user-defined dictionaries]]

=== LibreLogo ===

Improvements of LibreLogo, the Logo-like programming environment of LibreOffice for graphic design and education:

* [http://cgit.freedesktop.org/libreoffice/core/tree/librelogo/source/ChangeLog?h=libreoffice-4-3 Several user interface fixes]

* New PENTRANSPARENCY, FILLTRANSPARENCY commands to set transparency after PENCOLOR, FILLCOLOR usage

[[File:librelogo_transparency.png|thumb|center|400px|A transparent circle with 50% transparent outline (the orange part is the overlapping of the circle and its outline). Source code:

PENSIZE 100

PENCOLOR “GOLD”

PENTRANSPARENCY 50

FILLCOLOR “RED”

FILLTRANSPARENCY 50

CIRCLE 450

]]

* Color and transparency gradients are now supported via FILLCOLOR and FILLTRANSPARENCY commands. ([http://librelogo.org/2014/04/01/color-and-transparency-gradients/ introduction])

[[File:gradient3.png|thumb|center|Example for LibreLogo color gradient support. Code:

PENUP

REPEAT 100 [

FILLCOLOR [ANY, ANY]

CIRCLE 20 + RANDOM 130

POSITION ANY ]

]]

* For additional information, see the new portal for LibreLogo news and examples: [http://www.librelogo.org LibreLogo.org]

== Calc ==

=== Smarter highlighting of cell in a formula ===

* Border highlight on multiple instances of the same cell, when selecting a formula, now get same color. After calculating a long formula, the cells can be easily referenced with the formula, as they get the same color i.e., the highlight of the cell and the name of the cell in the formula. {{fdo|52461}} (Rachit Gupta)

<center>

{|

|-

| [[File:different-colors-before.png|thumb|400px|Before]]

| [[File:different-colors-after.png|thumb|400px|After]]

|}

</center>

=== Number selected rows and columns in status bar ===

* When selecting cells, the number of selected rows and columns is shown in the status bar. {{fdo|64290}} (Manmeet Singh)

[[File:calc-selected-rows-columns.png|thumb|center|550px|See the number of selected rows and columns in the status bar.]]

* Sheet tab area: when expanding the space available for sheet tabs make better use of that. (Michael Meeks)

=== Start cell edit with content of cell above ===

* Allow starting of cell edit with the content of the cell above it as its initial content. It is bound to the {{key|Ctrl|'}} (single quote) key by default. (Note: On some locales this keyboard shortcut may conflict with the system default shortcuts. If the default shortcut does not work due to conflict, bind it to a different shortcut). (Kohei Yoshida)

[[File:calc-cell-edit-with-above-content.png|thumb|center|550px|Starting cell edit with the formula from the above cell.]]

=== User selectable text conversion models ===

Under {{bc|Tools|Options|LibreOffice Calc|Formula}} in {{bc|Detailed calculation settings|Custom|Details}} the user can select how textual cell content shall be treated in arithmetic operations. See also [http://erack.org/blog/archives/40-LibreOffice-4.3-new-Calc-feature-user-selectable-text-conversion-models.html this blog entry] for some details. {{fdo|37132}} and {{fdo|75834}} related (Eike Rathke)

[[File:Text-conversion.png|center]]

=== Pivot Table layout improvement ===

"Data" field is now on columns by default, and can be moved to rows if needed. This makes it much faster to generate useful pivot tables from large data sources. {{fdo|77927}} (Tomaž Vajngerl)

[[File:Pivot table before 4.3.png|thumb|center|650px|Before version 4.3, it was only possible to generate pivot table with data field on rows.]]

[[File:Pivot table 4.3.png|thumb|center|650px|Start from LO 4.3, it's also possible to generate pivot table with data field on columns.]]

=== Formula engine ===

* Added GAMMA.DIST, GAMMA.INV and GAMMALN.PRECISE spreadsheet functions for Excel interoperability. {{fdo|71936}} (Winfried Donkers)

* Added LOGNORM.DIST, LOGNORM.INV, NORM.DIST, NORM.INV, NORM.S.DIST and NORM.S.INV spreadsheet functions for Excel interoperability. {{fdo|72158}} (Winfried Donkers)

* Added T.DIST, T.DIST.2T, T.DIST.RT, T.INV, T.INV.2T and T.TEST spreadsheet functions for Excel interoperability. {{fdo|72793}} (Winfried Donkers)

* Added PERCENTILE.EXC, PERCENTILE.INC, PERCENTRANK.EXC, PERCENTRANK.INC, QUARTILE.EXC, QUARTILE.INC, RANK.EQ and RANK.AVG spreadsheet functions for Excel interoperability. {{fdo|73146}} (Winfried Donkers)

* Added MODE.SNGL, MODE.MULT, NEGBINOM.DIST and Z.TEST spreadsheet functions for Excel interoperability. {{fdo|72197}} (Winfried Donkers)

* Added FLOOR.PRECISE, CEILING.PRECISE and ISO.CEILING spreadsheet functions for Excel interoperability. {{fdo|71720}} (Winfried Donkers, Eike Rathke)

* Added NETWORKDAYS.INTL and WORKDAY.INTL spreadsheet functions for Excel interoperability. {{fdo|73147}} (Winfried Donkers)

* Added ERF.PRECISE and ERFC.PRECISE spreadsheet functions for Excel interoperability. {{fdo|73149}} (Winfried Donkers)

=== Enable CoinMP solver ===

Previously LibreOffice shipped the lpsolve solver, now we can build both the lpsolve and coin-mp solvers. (Matúš Kukan)

=== Statistics Wizard (alternative to Excel's Add-in "Analysis ToolPak") ===

In Statistics Wizard {{bc|Data|Statistics}}

* added Two factor Analysis of Variance (ANOVA) (Tomaž Vajngerl)

* added F-test. {{fdo|74663}} (Tomaž Vajngerl)

* added t-test. {{fdo|74668}} (Tomaž Vajngerl)

=== Random number generation ===

In random number generation dialog box {{bc|Edit|Fill|random Number}}, now user can optionally limit the number of decimal places in the generated random number. {{fdo|76718}} (Tomaž Vajngerl)

[[File:Random_number_generator.png|thumb|center|400px|The new rounding option for random number generation]]

== Impress and Draw ==

=== Number of Pages ===

Hidden slides are no longer included in the “Number of pages” counting field, to avoid confusion. {{fdo|74383}} (J. Fernando Lagrange)

=== Fit slide to window ===

Add an icon to the statusbar to allow fitting the current slide to window with a single click. (Caolán McNamara)

[[File:Fit-slide-to-window.png|thumb|center|445px|Fit slide to current window]]

=== Slide Pane selected/unselected slides with mouse over ===

It is now possible to distinguish between selected and unselected slides when the mouse over highlight activates. {{rhbz|1096295}} (Caolán McNamara)

<center>

{|

|-

| [[File:Impress-before.png|thumb|400px|Before, Selected or Unselected]]

| [[File:Impress-after.png|thumb|400px|After, Unselected]]

| [[File:Impress-after2.png|thumb|400px|After, Selected]]

|}

</center>

=== 3D models ===

LibreOffice now supports inserting 3D models in the [https://github.com/KhronosGroup/glTF glTF format] into presentations (using libgltf). To use this feature, go to {{bc|Insert|Object|3D Model}}. Currently this option is available for Windows and Linux. (Zolnai Tamás, Jan Holesovsky, Markus Mohrhard).

* Static model: Duck

<center>

{|

|-

| [[File:Duck_gltf_model1.png|thumb|300px|Duck 3D model, full face]]

| [[File:Duck_gltf_model2.png|thumb|300px|Duck 3D model, profile]]

| [[File:Duck_gltf_model3.png|thumb|300px|Duck 3D model, from behind]]

|}

[https://wiki.documentfoundation.org/images/e/e1/Duck_gltf_model.odp Document including duck model.]

</center>

* Animated model: Monster

[[File:Monster_gltf_model.png|thumb|center|400px|Monster 3D model]]

<center>

[https://wiki.documentfoundation.org/images/c/cc/Monster_gltf_model.odp Document including monster model.]

</center>

Limited support for 3D models in *.dae and *.kmz formats (using [https://github.com/KhronosGroup/glTF/tree/master/converter/COLLADA2GLTF collada2gltf]). (Zolnai Tamás, Matúš Kukan).

== Base ==

* LibreOffice bundles a new version of Access2Base, see [[#Access2Base new version|Scripting / Base]] for details.

== Chart ==

=== Property Mapping ===

Added property mapping functionality for charts, allowing to change data series properties based on spreadsheet values. For more details see [http://mmohrhard.wordpress.com/2014/05/29/property-mapping-in-charts/ this blog entry] (Markus Mohrhard)

[[File:Chart-property-mapping.png|thumb|center|445px|The new Property mapping dialog]]

== Core ==

=== Accessibility ===

* On Windows, IAccessible2 is now the only assistive technology support option. Support for the Java Accessibility Bridge has been removed, and turning on experimental features is no longer necessary in the Advanced options to enable assistive technology support.

* Added new, specialized roles for specific text, spreadsheet and presentation documents. {{fdo|39944}} ([http://blogs.igalia.com/jaragunde/2014/02/25/libreoffice-ux-hackfest-for-an-accessible-user-experience/ blog post]) (Jacobo Aragunde)

* Improve mapping of ATK and LibreOffice roles, matching new(ish) ATK roles with existing UNO ones. {{fdo|39944}} ([http://blogs.igalia.com/jaragunde/2014/02/25/libreoffice-ux-hackfest-for-an-accessible-user-experience/ blog post]) (Jacobo Aragunde)

* Expose the role change between a heading and a paragraph through a new UNO accessibility event. {{fdo|35105}} ([http://blogs.igalia.com/jaragunde/2014/02/25/libreoffice-ux-hackfest-for-an-accessible-user-experience/ blog post]) (Jacobo Aragunde)

* Remove unnecessary text-attributes-changed events when typing. {{fdo|71556}} (Jacobo Aragunde)

* Notify misspelled words to accessibility. {{fdo|71558}} (Jacobo Aragunde)

* Use quick help text as the accessible name for toolbar buttons if not explicitly set. {{fdo|74681}} (Jacobo Aragunde)

=== VCL (GUI Toolkit) ===

* Major refactoring and cleanup of the VCL code (Chris Sherlock)

== Options / General ==

=== CUPS, fax machines and spadmin ===

LibreOffice will now autodetect that fax4CUPS printers are fax machines and prompt for the fax number to use when you print to them. Multiple numbers, separated by commas, can be entered.

[[File:Fax4cups.png|thumb|center|400px]]

Other printer drivers that contain custom options which can take arbitrary text or numbers are now supported. So to set the phone number for printer drivers for fax machines that utilize a custom option for that purpose the number can be entered in the device tab of the printer properties.

[[File:Ppd-custom-options.png|thumb|center|400px]]

The graphical utility spadmin is now removed in favor of these new features and the operating system's standard printer administration tools. (Caolán McNamara)

== Filters ==

=== Improved PDF import ===

* Import Line Join and Cap. {{fdo|45003}} (Vort, [https://freedomsponsors.org/core/issue/161/pdf-import-problems-join-and-cap-errors Sponsored Feature])

* Improve display and editing of rotated text. {{fdo|77105}}, {{fdo|45001}} (Vort, [https://freedomsponsors.org/core/issue/479/ Sponsored Feature])

* Correctly detect whitespace. {{fdo|35143}} (Vort, [https://freedomsponsors.org/core/issue/154/pdf-import-adds-and-removes-spaces-in-text Sponsored Feature])

* Correctly detect colors. {{fdo|37246}} (Vort, [https://freedomsponsors.org/core/issue/160/fileopen-pdf-import-produces-wrong-color-in-shape Sponsored Feature])

* Correctly position rotated text. {{fdo|44710}} (Vort, [https://freedomsponsors.org/core/issue/470/fileopen-pdf-rotated-texts-at-wrong-position-and-scrambled Sponsored Feature])

* Fix problem with lines getting stacked. {{fdo|49431}} (Vort, [https://freedomsponsors.org/core/issue/474/ Sponsored Feature])

* Add dashes support. {{fdo|78241}} (Vort, [https://freedomsponsors.org/core/issue/496/fileopen-pdf-import-dashes-are-not-supported Sponsored Feature])

=== Improved OOXML support ===

* Initial import support for OOXML Strict in the DOCX, XLSX and PPTX formats. For more details, see [https://mmohrhard.wordpress.com/2014/03/18/ooxml-strict-support-in-libreoffice/ this blog entry]. (Markus Mohrhard, Miklos Vajna)

* Theme fonts support: detect and render the proper fonts and preserve font theme attributes. Details in [http://blogs.igalia.com/jaragunde/2014/04/14/tales-of-libreoffice-interoperability-theme-fonts/ this blog entry]. (Jacobo Aragunde)

* Preserve theme colors on fonts, paragraphs and table cells. (Jacobo Aragunde, [http://blogs.igalia.com/jaragunde/2014/05/28/tales-of-libreoffice-interoperability-font-and-paragraph-colors/ blog entry])

* Preserve style attribute on shapes and tables. (Jacobo Aragunde)

* Preserve line and fill theme colors on shapes, including color transformations. (Jacobo Aragunde, [http://blogs.igalia.com/jaragunde/2014/06/05/tales-of-libreoffice-interoperability-shape-theme-colors-and-styles/ blog entry])

* Preserve gradient shape fill, although the render is not accurate the gradient information is completely preserved on export. (Jacobo Aragunde, [http://blogs.igalia.com/jaragunde/2014/06/05/tales-of-libreoffice-interoperability-shape-theme-colors-and-styles/ blog entry])

* Save embedded spreadsheets, presentations, etc. in docx documents. (Jacobo Aragunde)

* Improved Standard Document Tags support: fix export of date and checkbox controls, fix import of combobox controls reusing dropdown control and preserve the other kinds of tags. (Jacobo Aragunde)

* Preserve effects on shapes and pictures, including 3D effects and artistic effects. (Jacobo Aragunde, [http://blogs.igalia.com/jaragunde/2014/06/26/tales-of-libreoffice-interoperability-shape-effects/ blog entry])

[[File:Picture_artistic_effects_screenshot.png|400px|thumb|center|Artistic effects in Writer]]

* Improved handling of Writer track changes in groupshape text. (Miklos Vajna, [http://vmiklos.hu/blog/groupshape-changetracking.html blog entry])

[[File:Sw-groupshape-changetracking.png|400px|thumb|center|Group shape with change tracking text in Writer]]

* Shape adjustment names are now exported according to the specification. {{fdo|73215}} (Miklos Vajna)

* VML import now handles optional command parameters. [http://cgit.freedesktop.org/libreoffice/core/commit/?id=d9d6c67c76e5b41e45330983a98f58ea288a30e9 commit] (Miklos Vajna)

* Improved drawingML export of pattern fill for shapes. [http://cgit.freedesktop.org/libreoffice/core/commit/?id=312e3c38befc8164b18842e62e0f91820f4d94bc commit] (Miklos Vajna)

* DOCX import now handles explicit horizontal merges of table cells. {{fdo|65090}} (Miklos Vajna)

* DOCX import now handles floating tables anchored inside tables. {{fdo|74357}} (Miklos Vajna)

=== New import filters ===

* Microsoft Works spreadsheets and databases (Laurent Alonso)

* A host of legacy Mac formats (Laurent Alonso)

** spreadsheets: BeagleWorks, ClarisWorks, Claris Resolve, GreatWorks, MacWorks, Wingz

** vector and bitmap images: BeagleWorks, ClarisWorks, GreatWorks, MacPaint, MacWorks, SuperPaint

== GUI ==

=== Refreshed Tango icons ===

The default Tango icon set has [https://github.com/LibreOffice/core/commit/aa1263d258a22e4f9fc216c601332e3b02b9fa55 received a general update], including the addition of new icons for the Sidebar. (Alexander Wilms, Miroslav Mazel)

[[File:4.3 Tango icons.png|center]]

=== Native background rendering on OSX ===

Native rendering of toolbars background on OSX. {{fdo|69358}} (Joren De Cuyper, Jan Holesovsky, Tor Lillqvist)

[[File:osx-native-toolbar.jpg|thumb|center|445px|Native toolbar background]]

=== Color pickers improvements ===

* Line color picker now uses a color palette instead of a list. {{fdo|46839}} (Maxim Monastirsky)

<center>

{|

|-

| [[File:linecolor42.png|thumb|136px|Before]]

| [[File:linecolor43.png|thumb|207px|After]]

|}

</center>

* Several color pickers were converted to split buttons, making it possible to apply the last used color with one mouse click. This includes: Font color (Impress, Draw), Font color of drawing objects (Writer, Calc), Line color, 3D Extrusion color. [http://cgit.freedesktop.org/libreoffice/core/commit/?id=584b415924bba22db23a4258062e54973de0ed7c commit] (Maxim Monastirsky)

=== Start Center improvements ===

* Preview of all file types in start center, not only ODF. {{fdo|72469}} (Jan Holesovsky)

* Selectively delete Recent Documents (Jan Holesovsky)

[[File:Startcenter-remove-recent-file.png|thumb|center|445px|Selectively delete Recent Documents]]

=== Initial HiDpi support ===

* [[Development/HiDpi| Some HiDPI support for Linux and Windows]], most of the patches have been backported to 4.2.3 (Keith Curtis, Jan Holesovsky, Caolán McNamara, Andrzej Hunt)

=== Progressbar for DOCX documents ===

* DOCX import now has a progressbar. {{fdo|58044}} (Miklos Vajna)

[[File:Sw-docx-import-progressbar.png|thumb|center|400px|Progressbar while opening a DOCX file.]]

== Localization ==

=== New languages/locales in language list ===

Available for character attribution and spell-checking.

* Added Maninkakan, Eastern, Latin [emk-Latn-GN]. {{fdo|74672}} (Eike Rathke)

* Added Avar [av-RU]. {{fdo|75161}} (Eike Rathke)

* Added Cree, Plains, Latin [crk-Latn-CN] and Syllabics [crk-Cans-CN]. {{fdo|73973}} (Eike Rathke)

=== New languages/locales with locale data ===

Available as default document language and for locale specific formatting.

* Added Lengo [lgr-SB] locale data. {{fdo|72512}} (pcunger, Eike Rathke)

* Added Moore [mos-BF] locale data. {{fdo|78647}} (David Delma, Eike Rathke)

* Added French (Côte d'Ivoire) [fr-CI] locale data. {{fdo|79348}} (David Delma, Eike Rathke)

* Added French (Mali) [fr-ML] locale data. {{fdo|79349}} (David Delma, Eike Rathke)

* Added French (Senegal) [fr-SN] locale data. {{fdo|79350}} (David Delma, Eike Rathke)

* Added French (Benin) [fr-BJ] locale data. {{fdo|79351}} (David Delma, Eike Rathke)

* Added French (Niger) [fr-NE] locale data. {{fdo|79352}} (David Delma, Eike Rathke)

* Added French (Togo) [fr-TG] locale data. {{fdo|79353}} (David Delma, Eike Rathke)

=== Adding a new language tag ===

In character attribution dialogues the language list box (of the Western text font if CJK or CTL are enabled) is now a combo box with an edit field where the user can specify a valid BCP 47 language tag to define a text language attribute if the language they wants to assign is not available from the selectable list. (Eike Rathke)

[[File:Language-tag-combobox.png|400px|thumb|center]]

== Performance ==

* Algorithm of reordering sorted data has been overhauled. Sorting of large data set is now substantially faster. (Kohei Yoshida, Michael Meeks)

* Importing OOXML documents with lots of relations is much faster. (Michael Meeks)

* Much accelerated DOCX hyperlink import. {{fdo|76563}} (Miklos Vajna)

== Infrastructure ==

== Scripting / Base ==

=== Access2Base new version ===

LibreOffice bundles [http://www.access2base.com/ Access2Base] V1.1.0, a simplified API for scripting of Base (and database forms stored in Writer, Calc, ... documents) in the Basic programming language. It is more concise and easier to learn than the cross-language standard UNO API. The current version allows dynamic data access from any Basic macro, including, just as an example, from a user-defined function invoked in a Calc cell formula. (Jean-Pierre Ledure)

== Extensions ==

== Feature removal / deprecation ==

* Exporting to the OpenOffice.org 1.0 XML file format was removed; users are recommended to save in ODF, which is a perfect substitute that is better in all respects. Import of old files is still possible. (Bryan Quigley)

* The Sidebar in Draw doesn't have an "Insert Shapes" panel anymore. {{fdo|73070}} (Rob Snelders)

== ODF changes ==

== API changes ==

=== OSL macro clean up ===

* Remove _OSL_GLOBAL {{commit|df2c663fef3435a8c3d541b364780876229ccd29}}

* Remove OSL_DEBUG_ONLY {{commit|22ab56f5e35dff58e1923b693dc33ff252293557}}

=== C++ UNO language binding and URE libraries ===

* All inline C++ functions that took a <code>sal_Bool</code> parameter by value or returned <code>sal_Bool</code> have been changed to use <code>bool</code> instead. This should effectively be transparent to client code, and potentially helps static analyzers produce better diagnostics.

=== UNO API changes ===

===== Removing XInitialization from a service implementations =====

* com.sun.star.comp.document.OwnSubFilter {{commit|dbd640e501b559e6910950d33b0cfd297d3a1cfd}}

* com.sun.star.comp.embed.DocumentCloser {{commit|9f6534100c470fb7d15b5d72821ea33fcce01983}}

* com.sun.star.comp.framework.DocumentAcceleratorConfiguration {{commit|7dca32d575ab974e5f42f579bdeda21d2e445efe}}

* com.sun.star.comp.sfx2.IFrameObject {{commit|21bc6014f7d334c84288c748b8012484dcbe4ca7}}

* com.sun.star.comp.sfx2.SfxMacroLoader {{commit|90a1232fb3a38bcf67ed2b1f195206041bca4174}}

* com.sun.star.comp.sfx2.AppDispatchProvider {{commit|8c6342c25896e515869500f538370de336b123c7}}

* com.sun.star.comp.framework.ModuleUIConfigurationManager {{commit|72b5343bd16deec540d8cd148cd7aebd74e92c16}}

* com.sun.star.comp.framework.ModuleAcceleratorConfiguration {{commit|42fc427d047a263185d89528953f980019ef815f}}

===== Deprecating <code>com.sun.star.lang.XTypeProvider.getImplementationId</code> =====

Implementations should just always return an empty sequence, and clients should be prepared to routinely obtain empty sequences (which already could have happened in the past) or (better) not call this method at all. {{commit|dd1050b182260a26a1d0ba6d0ef3a6fecc3f4e07}}

=== UNO API removals ===

== Platform Compatibility ==

=== Windows ===

* Updated build environment on Windows (Windows Server 2012R2 with Visual Studio 2012).

== Most Annoying Bugs ==

The following annoying bugs were not fixed [[ReleasePlan#Summary|in time]] and will be addressed in the regular [[ReleasePlan#4.3 release|bug fix releases]]:

Show more