LibreOffice 4.0 リリースノート
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
LibreOffice 4.0 の変更点
このページについて
This is an in-progress scratch-pad of notes to build release notes from as and when we release. Please do not list features that are to be shipped already in the 3.6 release! Please do not add wish-list features that you hope will be implemented, but only what actually is implemented already.
これはリリースするそのときにそのままリリースノートを構築するための現在進行中の下書き用の記録です。3.6 releaseに既に記載されているリリース済みの機能を挙げないようにしてください! 実際に既に実装されているものだけにし、あなたが実装されることを望んでいる機能の要望を加えないようにしてください。
What does a good feature look like here:
良い機能をここではどのように表すかについて:
- It has a description, and a way for a busy reviewer, to find and play with the feature. Target someone who is extremely busy, and knows little-to-nothing about the product. So if a user interface element is key to the feature, be very explicit about where it is, e. g. ▸ ▸ ▸ ▸ paths to the elements you changed. Of course, you know your feature is important, and that everyone should care about the Extensible AutoShapes Properties dialog – but often the guys taking the screenshots and writing the notes do not.
- 説明、そして忙しい査読者のためにその機能を見つけて動かすことができるやり方を含めます。とても忙しく、製品についてほぼ何も知らない人向けにしてください。なのでユーザーインターフェイスの要素がその機能の要点なら、それがどこにあるかについて明確そのものにしてください。例えば、変更した要素への ▸ ▸ ▸ ▸ というような手順です。もちろん、あなた自身はあなたの機能が重要であると知っていますし、また皆が"Extensible AutoShapes Properties dialog"を気にかけるべきでしょうが、往々にしてスクリーンショットを撮ったりリリースノートを書く人は分かっていません。
- It credits the main authors who did the work – just add them in brackets after the feature, where possible.
- その作業をした主な作者についてクレジットを含めます。機能説明の後に可能なところに、丸括弧で囲ってそれらを加えてください。
- If the feature can be shown off with a sample / test file – particularly for new import-able features, it would be wonderful to have a link to/up-load of a test file that we can use to show that feature off to best effect. That really helps us to make good screenshots to show off the features, and allows reviewers to do their testing.
- その機能がサンプルやテストのファイルで目に見える形にできるなら(特に新しいインポート機能について)、その機能を最大限目につく形にするために使えるテストファイルをアップロードまたはリンクすると素晴らしいです。そうすると機能を目立たせるための良いスクリーンショットを作る助けになり、かつ査読者がテストをすることができるようになります。
Thanks in advance for your help filling this out!
このノートを埋める手助けをしていただきありがとうございます!
Writer
- Enable attaching comments to document text ranges. tdf#38244 (Miklós Vajna)
- 文書のテキスト範囲に対してコメントを付けられる tdf#38244 (Miklós Vajna)
- Allow extra word boundary characters. This feature overrides long dash (—) and short dash (–) to be word boundary characters for the purposes of counting words, and allows the user to specify additional word boundary characters (at ▸ ▸ ▸ ▸ ). (Caolán McNamara)
- 追加の語境界文字を許可する。この機能は、単語を数える目的のため、語境界の文字になるよう、長いダッシュ(—)と短いダッシュ(–)が追加され、ユーザーは追加された語境界文字を指定することができる (方法: ▸ ▸ ▸ ▸ )。
- Import ink annotations from DOCX and RTF documents (available when using Word on a Tablet PC). (Eilidh McAdam)
- Import / export support for native RTF math expressions (Miklós Vajna)
- Allow different header and footer on the first page without using a separate page style. For more details, see this blog entry. (Miklós Vajna)
- RTF filter now imports old Drawing Objects syntax (tdf#42407). See this blog entry for details and screenshots. (Miklós Vajna)
- Various DOCX improvements: import of floating tables, OLE objects inside rectangles, margins of inline images using the WordProcessing markup. See this blog entry for details and screenshots. (Miklós Vajna)
- Clicking fields selects them instead of placing the cursor before them. (Cédric Bosdonnat)
- Logo toolbar and interpreter (László Németh, help in integration: András Tímár).
The lightweight implementation (1400 lines in Python-PyUNO) uses the embedded Python to give a simplified programming interface to the excellent vector graphics of LibreOffice for graphic design and education (including teaching of word processing). Blog posts: 1. Logo, 2. Logo for desktop publishing, 3. Logo for template development. Examples: set the Logo toolbar ( ▸ ▸ ) in Writer. Use the arrow icons of the toolbar to move and focus the turtle (graphical cursor of the Logo programming language). The localized commands depend on the language of the document, more information: press F1 in the Logo command line). Try the following commands in the command line of the Logo toolbar (for program execution in the command line, press ↵ Enter):
circle 10cm fillcolor 'blue' pencolor 'red' pensize 2 circle 5cm forward 200 right 89 circle 5 repeat 88 [ forward 200 right 89 ] fill repeat 9 [ label 'Hello, World!' right 20 ] repeat 100 [ penup position any pendown pensize random 10 fillcolor any square 20 + random 100 ]
Logo examples on templates.libreoffice.org:
- Typesetting chessboards by manually and notation using standard Unicode chess figures
- Typesetting chessboards by notation using a traditional chess font
- Fancy 3D star
- Striped border drawing
- Crop mark drawing for ODF and PDF documents
- Simple crossword drawing program
- Blank sheet music paper drawing (and single line and double line PDF and ODT music papers)
Calc
- Improved performance of ODS document import. (Daniel Bankston)
- When opening ODS and XLSX files, the values of formula can be shown as they were saved in the files (cached), without recalculating the formula directly when opening the file (Daniel Bankston)
- This makes opening of (larger) files faster;
- When the spreadsheet was last used by someone else, this will always show the values, as they were on that computer. (It is known that large, real complex spreadsheets on different computers, with different OS, processor or software, can have different results.) So that may be seen as an advantage when opening spreadsheets that have last been edited in Excel.
- The user gets a message on opening the file. That message can be turned on/off at ▸ ▸ ▸ ▸ .
- Automatically rotate chart axis labels if they are overlapping. This fix also improves detection of overlap while rotating labels. (Muthu Subramanian)
- Cached value import from ODS and XLSX (Daniel Bankston)
- Due to possible different implementations you get a warning when the cached values are used.
- Save settings of Text Import Dialog for Text to Columns and Paste Unformatted Text from Clipboard (in addition to Text File Import). tdf#47674 (Laurent Balland-Poirier)
- Export color scales and data bars to XLSX (also supports Excel 2010+ extensions for databars). (Markus Mohrhard)
- Increased size limit on (uncompressed) ODF documents from 2Gb to 4Gb. (Michael Meeks)
- Support "type-ahead" search in the autofilter popup. It is now possible to search for specific entry via key input. (Kohei Yoshida)
- XML Source dialog to quickly import arbitrary XML content. Refer to this page for more information on this feature. (Kohei Yoshida)
- Enhanced chart visualisation - better quality rendering / print and PDF export of charts (Armin Le-Grand - Apache)
- New conditional formats: (Markus Mohrhard)
- Date formats
- Top/Bottom rules
- String rules
- Improved conditional format dialogs (Markus Mohrhard)
- Icon sets (Markus Mohrhard)
- Overlapping conditional formats (Markus Mohrhard)
- Initial work on a gnumeric import filter based on orcus (orcus by Kohei Yoshida, gnumeric parts by Markus Mohrhard)
- This is a technical demonstration of the orcus integration and hidden behind the experimental flag
- Only imports value, strings and formulas in 4.0 (more will follow in the future)
- Exporting of a single chart as image (PNG, JPG) tdf#30944
数式エンジン
- New spreadsheet function XOR as defined in ODF OpenFormula. tdf#50882 (Winfried Donkers)
- New configuration option to toggle handling of empty strings when used in arithmetic expression. tdf#44720 (Kohei Yoshida)
- New pricing Add-In containing spreadsheet functions for option pricing in particular barrier (OPT_BARRIER(...)) and touch (OPT_TOUCH(...)) options. Example :File:Calc-pricing-add-in.ods (Tino Kluge)
- Re-implemented RAND() function with better random number generation algorithm. tdf#33365 (Tino Kluge)
- New spreadsheet functions AVERAGEIF, SUMIFS, AVERAGEIFS and COUNTIFS as defined in ODF OpenFormula. tdf#41214 (Marina Plakalovic, Daniel Rentz, Eike Rathke)
- New spreadsheet functions IFERROR and IFNA as defined in ODF OpenFormula. tdf#56124 (Winfried Donkers, Eike Rathke)
ピボットテーブル
- Support multiple selections in page field of pivot table. (Kohei Yoshida)
Impress
- The state of the sidebar pane in Impress is now remembered. (Rob Snelders)
- Initial work on hyperlinks/fields wrapping. (Muthu Subramanian)
- PPTX
- Impress now flips gradients as well, when it imports PPTX files (Muthu Subramanian)
- Lots of other PPTX/PPT import/export fixes (various developers) see Link
- There's now an Impress remote control for Android phones: although this is specific to Linux Distribution builds ( we hope to enable it for our own Generic Linux downloads, and for Windows and Mac during the course of the 4.0.x series ). You can read more about getting this to work in this helpful howto - (Andrzej Hunt, Michael Meeks, Thorsten Behrens)
- Much accelerated multimedia previews, and previews of embedded video on Linux. (Michael Meeks):
- Presenter Console RTL support. tdf#42070 (Issa Alkurtass, Abdulmajeed Ahmed, Faisal Al-Otaibi - KACST):
Draw
- Improve quality of page previews in Draw/Impress with supersampling. (Tomaž Vajngerl)
- Linecap improvements - adding rounded caps (ends) to lines, see right-click ▸ and Cap Styles (Regina Henschel, Armin Le-Grand - Apache)
- Shear transforms for GraphicObjects, and shear + properties for OLE Objects (Armin Le-Grand - Apache)
- Multi-image support in ODF allowing a bitmap + SVG representation eg. (Armin Le-Grand - Apache)
- Circles and Ovals toolbar from Impress now also available in Draw (Rob Snelders)
Base
- On all non-Windows platforms a new mork driver implementation is used to access Thunderbird address book. This means that Debian/Ubuntu users can finally integrate LO with their Thunderbird address book. (Debian/Ubuntu distros are not shipping a Mozilla-based mork driver, therefore their native Base package can not access the address book.) This also fixes some really old bugs for different distros. (David Ostrovsky)
- For more information please see:
- In Forms, AutoFilter does not anymore treat values as patterns. As a consequence, an AutoFilter on "A*" will not anymore match any value starting with an A, but only the exact value "A*". tdf#48807 (Lionel Elie Mamane)
Core
- CMIS protocol support for easy access to document stored on Document Management Systems like Alfresco, Nuxeo, SharePoint... (Cédric Bosdonnat). Cedric gave a speech on this at FOSDEM 2013 which sums up: "LibreOffice easily connects to Enterprise Content Management servers through CMIS protocol using the libcmis library."
- Integration of session-installer to add missing parts of LibreOffice on the fly (Björn Michaelsen)
- Reduce Java code: Port Fax and Letter Wizard to Python (Xisco Faulí)
- LibreOffice 4.0 ships four new open-source font families: Open Sans (Ascender), PT Serif (ParaType), Source Code Pro and Source Sans Pro (Adobe).
Options / General
- Java and advanced options now combined in ▸ ▸ ▸ . For choosing experimental features and enabling macro-recording. (Joel Madero)
- Send via Bluetooth (experimental) feature. Uses BlueZ to send documents via Bluetooth, just like Send via Email.
- New Regular Expression Engine (Herbert Duerr - Apache)
- We now use the ICU regular expression engine instead of a custom version. This solves several "find and replace" bugs, and is faster and smaller. We have compatibility code to map old-style word boundary syntax \> and \< to \b while upgrading. Read more about the ICU regexp engine. Japanese users should be aware that some more advanced transliterations may behave differently.
Filters
- Import filter for Microsoft Publisher publications. More details in this blog and in Fridrich Strba's speech at FOSDEM 2013.
- Extended coverage of Visio file-format. LibreOffice 4.0.0 supports all existing Visio file formats from Visio 1.0 released in 1992 to Microsoft Visio 2013 released in 2012. More details in this blog and in Fridrich Strba's speech at FOSDEM 2013.
- Improved ODF compatibility in various points. (Michael Stahl)
GUI
- New Widget layout technique for dialog windows introduced, and converted various dialogs; see WidgetLayout. (Caolán McNamara, see his speech at FOSDEM 2013; Jack Leigh; Gokul)
- UI mockups can be created with Glade UI designer then hooked up to code.
- Converted widgets can be edited without recompiling Libreoffice. More easy to iterate for good UI design.
- Support for easily resizing and hiding elements. Reduces code complexity.
- Intent to follow best-practice guidelines for spacing and indentation yielding nicely spaced, clearer dialogs.
- Added dialog for Smooth image filter, where it is possible to select the radius (strength) of smoothing/blurring. (Tomaž Vajngerl)
- Graphics can be resized and recompressed with the new
- Menu function is available in Draw, Impress and Calc but not (yet) Writer.
- Supports displaying of current graphics information: original dimensions, dimensions inside of document.
- Ability to reduce image resolution with setting a new dimension (width/height in pixels and DPI).
- Lossless (PNG) or lossy (JPEG) compression with ability to set the quality and compression strength.
- Possibility to select the interpolation (resampling) algorithm.
popup menu function. (Tomaž Vajngerl)
- Added to Calc, Impress and Draw. (Tomaž Vajngerl)
- Unify Popup menu option from Writer and from Draw and Impress to . (Tomaž Vajngerl)
- Improve quality of displaying images in documents. (Tomaž Vajngerl)
- It is possible now to select and copy text from message boxes. tdf#46193 (Tamas Zolnai)
- The "Apply Style" combo box in the toolbar now features previews of the styles to choose. (Jan Holesovsky)
- Unity integration (Antonio Fernandez, Björn Michaelsen, Alberto Ruiz, Ryan Lortie, Ted Gould)
- tdf#61461 Unity integration is available via the official Ubuntu repositories. Only the following Ubuntu/LibreOffice combinations are currently supported:
- Ubuntu 12.10 + LO 3.6
- Ubuntu 13.04 + LO 4.0
- tdf#61461 Unity integration is available via the official Ubuntu repositories. Only the following Ubuntu/LibreOffice combinations are currently supported:
- Hide / Show styles in the “Styles & Formatting” dialog (Cédric Bosdonnat)
- The templates management interfaces now allows to have non-native template files: templates from other office suites are now handled like the ODF ones. (Cédric Bosdonnat)
- Support Firefox Personas in LibreOffice. With LibreOffice 4.0, you can choose ▸ ▸ ▸ , choose a persona you like in your browser, paste its address to the dialog, confirm, and LibreOffice will use that. (Jan Holesovsky)
- New templates manager to bring the templates to the user (Rafael Dominguez and Cédric Bosdonnat)
Localization
- idxexample.odt localizable via PO files ( ▸ ▸ ). (Istvan Turi)
- agenda/fax/letter/report templates localizable via PO files ( ▸ ). (Istvan Turi)
- Added locale data files for axk_CG beq_CG bkw_CG bvx_CG dde_CG ebo_CG iyx_CG kkw_CG kng_CG ldi_CG mdw_CG mkw_CG ngz_CG njx_CG njy_CG puu_CG sdj_CG tek_CG tsa_CG tyx_CG vif_CG xku_CG yom_CG. (Jeremy Brown)
- Autocorrection improvements for pt-BR. (Raimundo Moura, Olivier Hallot)
- The LightProof grammar checker for Brazilian Portuguese is now available. Improvements in pt-BR spell checking (Raimundo Moura, João Mac-Cormick, Olivier Hallot, László Németh).
- Translated key names on Windows for Asturian (Xuacu Saturio), Catalan (Jesús Corrius), Estonian (Mihkel Tõnnov), Slovenian (Martin Srebotnjak) and Spanish (Adolfo Jayme Barrientos). Translated key names on Linux for Slovenian (Martin Srebotnjak).
- Updated Slovenian thesaurus (Martin Srebotnjak/tezaver.si)
- For more information, see speech about localization toolchain at FOSDEM 2013.
Performance
- Improved ODS load times (see this blog entry for details). (Daniel Bankston)
- Improved XLSX load time (see this blog entry for details). (Daniel Bankston)
- Significantly improved the performance of saving a new entry to a large autocorrect replacement table (tdf#49350). (Tomaž Vajngerl)
- Significant load and save time improvements for slides / drawings with large numbers of shapes (Michael Meeks)
- Significantly improved RTF file load times (tdf#44736). (Miklós Vajna, Michael Meeks)
Infrastructure
- Many modules ported to gbuild. (Peter Foley, Matúš Kukan, Caolán McNamara, David Ostrovsky, David Tardon, Norbert Thiebaud and others)
- all legacy container classes (Sv*Array*, Table, Container, List etc.) replaced with STL containers (Noel Grandin, Michael Stahl, etc.)
- https://gerrit.libreoffice.org/ used for code review and easy patch submission -- more than 1500 patches reviewed and merged with it already (David Ostrovsky, Norbert Thiebaud, Robert Einsle, Björn Michaelsen and many more)
- translations module became a source-only module, l10n tools read translations directly from .po files. (Tamas Zolnai)
- tinderbox building bibisect repo
- Tinderbox integration (Norbert Thiebaud)
- initial bibisect proof-of-concept (Björn Michaelsen)
Scripting
- …
GNU/Linux
- Add GStreamer 1.0 support, and refactor existing gstreamer code. (Tim-Philipp Müller, Michael Meeks)
Extensions
- PDF Import, the Presenter Console, and the Python Scripting Provider are no longer bundled extensions but core features. (Stephan Bergmann)
Feature removal / deprecation
- Dropped support for legacy binary StarOffice (version 1.x → 5.x) files.
- Note: the old OpenOffice.org XML file format (.sxw, .sxi etc.) which was used as the default format by StarOffice versions 6 and 7 is still supported.
- Dropped support for export to legacy Word and Excel (version 6.0/95) files. These files can still be opened, but they will save in your default format (usually .odt/.ods). We continue to export to the Office 97 and later binary file formats of course.
- This avoids user confusion, and accidentally selecting very old formats that will lose document data.
- Dropped support for ODMA document management integration, this windows-specific integration point is deep legacy, and yields some horrible user interactions.
- Dropped legacy STLport library for compatibility with old extensions that linked against it (was only included for 32-bit Linux and Windows).
- Deprecated Mac / PPC as a platform, raising our base-line to 10.6.
- Dropped support of Windows 2000.
- Dropped Mozilla based LDAP backend for address book on all non windows platforms.
APIの変更
C++ UNO language binding and URE libraries
- Base-line Windows / C++ compiler upgraded to Visual Studio 2010 (Fridrich Strba, Tor Lillqvist)
- runtime libraries for Visual Studio 2008 (msvcr90.dll) are no longer bundled
- removed header rtl/oustringostreaminserter.hxx 43b8e719d22bd115ecbd71e48be8aae42ed61a0d
- removed header osl/semaphor.h, osl/semaphor.hxx and implementation of all oslSemaphore/osl::Semaphore related functions d911673a64250ece50f6ca5578385adabcae5e5d
- removed header cppuhelper/stdidlclass.hxx c95f6b679a548f7b79d10005b0415d7a0233e4b4
- removed headers cppu/FreeReference.hxx, cppu/Shield.hxx, salhelper/monitor.hxx 0f11f30ea96fcec8d7c648089fc223a6fbed6aef
- some macros like SAL_MIN, SAL_MAX, SAL_FIELDOFFSET were removed a13c3a68df9327d3a1d0283006a3cf755291484a
- rtl/memory.h is deprecated and will likely be removed in a future version
- more Info at FOSDEM 2013
Python
バンドルされたPythonはPython 2.6 から Python 3.3 にアップグレードされました。 (Michael Stahl)
Python エクステンションとマクロは最新のPythonで動かすためにはある程度の手作業を必要とするかもしれません; 例をみてください Porting to Python 3.
UNO IDL
Support for defining oneway methods and the [oneway]
syntax was removed from the UNO IDL compiler 90eac3e69749a9227c4b6902b1f3cef1e338c6d1
All exising API methods that used to be defined as oneway
are now plain methods.
New style services
A large number of existing UNO services were converted to new-style services, which allow for more convenient and more type safe construction; this has no impact on compatibility of existing client code. (Noel Grandin)
XDocumentInfo removed
The deprecated XDocumentInfo and related UNO interfaces were removed (e6f81b1898a59280f41177206b777a7a0d32f3fc). The replacement XDocumentProperties is available since OpenOffice.org 3.0 (interface announcement).
- com.sun.star.document.DocumentInfo
- com.sun.star.document.StandaloneDocumentInfo
- com.sun.star.document.XDocumentInfo
- com.sun.star.document.XDocumentInfoSupplier
- com.sun.star.document.XStandaloneDocumentInfo
IllegalArgumentException
The UNO exception com.sun.star.lang.IllegalArgumentException now derives from com.sun.star.uno.RuntimeException instead of com.sun.star.uno.Exception 31170413ae3786bf44564e813d7291354e939a77.
Unpublishing UNO APIs
- Deprecation and un-publishing of internal accessibility API
- This API was primarily used internally for our bridge implementations to native accessibility technology APIs, and will need adapting in future.
The following UNO services and interfaces are no longer published:
- com.sun.star.accessibility.AccessBridge 70626249cd247d9acdad417b8eaf252bae22c059
- com.sun.star.accessibility.Accessible
- com.sun.star.accessibility.AccessibleContext
- com.sun.star.accessibility.AccessibleEventId
- com.sun.star.accessibility.AccessibleEventObject
- com.sun.star.accessibility.AccessibleRelation
- com.sun.star.accessibility.AccessibleRelationType
- com.sun.star.accessibility.AccessibleRole
- com.sun.star.accessibility.AccessibleStateType
- com.sun.star.accessibility.AccessibleTableModelChange
- com.sun.star.accessibility.AccessibleTableModelChangeType
- com.sun.star.accessibility.AccessibleTextType
- com.sun.star.accessibility.IllegalAccessibleComponentStateException
- com.sun.star.accessibility.TextSegment
- com.sun.star.accessibility.XAccessible
- com.sun.star.accessibility.XAccessibleAction
- com.sun.star.accessibility.XAccessibleComponent
- com.sun.star.accessibility.XAccessibleContext
- com.sun.star.accessibility.XAccessibleEditableText
- com.sun.star.accessibility.XAccessibleEventBroadcaster
- com.sun.star.accessibility.XAccessibleEventListener
- com.sun.star.accessibility.XAccessibleExtendedComponent
- com.sun.star.accessibility.XAccessibleHyperlink
- com.sun.star.accessibility.XAccessibleHypertext
- com.sun.star.accessibility.XAccessibleImage
- com.sun.star.accessibility.XAccessibleKeyBinding
- com.sun.star.accessibility.XAccessibleRelationSet
- com.sun.star.accessibility.XAccessibleSelection
- com.sun.star.accessibility.XAccessibleStateSet
- com.sun.star.accessibility.XAccessibleTable
- com.sun.star.accessibility.XAccessibleText
- com.sun.star.accessibility.XAccessibleTextAttributes
- com.sun.star.accessibility.XAccessibleValue
- com.sun.star.awt.AccessibleButton
- com.sun.star.awt.AccessibleCheckBox
- com.sun.star.awt.AccessibleComboBox
- com.sun.star.awt.AccessibleDropDownComboBox
- com.sun.star.awt.AccessibleDropDownListBox
- com.sun.star.awt.AccessibleEdit
- com.sun.star.awt.AccessibleFixedText
- com.sun.star.awt.AccessibleIconChoiceControl
- com.sun.star.awt.AccessibleIconChoiceControlEntry
- com.sun.star.awt.AccessibleList
- com.sun.star.awt.AccessibleListBox
- com.sun.star.awt.AccessibleListBoxList
- com.sun.star.awt.AccessibleListItem
- com.sun.star.awt.AccessibleMenu
- com.sun.star.awt.AccessibleMenuBar
- com.sun.star.awt.AccessibleMenuItem
- com.sun.star.awt.AccessibleMenuSeparator
- com.sun.star.awt.AccessiblePopupMenu
- com.sun.star.awt.AccessibleRadioButton
- com.sun.star.awt.AccessibleScrollBar
- com.sun.star.awt.AccessibleStatusBar
- com.sun.star.awt.AccessibleStatusBarItem
- com.sun.star.awt.AccessibleTabBar
- com.sun.star.awt.AccessibleTabBarPage
- com.sun.star.awt.AccessibleTabBarPageList
- com.sun.star.awt.AccessibleTabControl
- com.sun.star.awt.AccessibleTabPage
- com.sun.star.awt.AccessibleTextField
- com.sun.star.awt.AccessibleToolBox
- com.sun.star.awt.AccessibleToolBoxItem
- com.sun.star.awt.AccessibleTreeListBox
- com.sun.star.awt.AccessibleTreeListBoxEntry
- com.sun.star.awt.AccessibleWindow
- com.sun.star.chart.AccessibleChartDocumentView
- com.sun.star.chart.AccessibleChartElement
- com.sun.star.drawing.AccessibleDrawDocumentView
- com.sun.star.drawing.AccessibleGraphControl
- com.sun.star.drawing.AccessibleGraphicShape
- com.sun.star.drawing.AccessibleOLEShape
- com.sun.star.drawing.AccessibleShape
- com.sun.star.drawing.AccessibleSlideView
- com.sun.star.drawing.AccessibleSlideViewObject
- com.sun.star.formula.AccessibleFormulaText
- com.sun.star.formula.AccessibleFormulaView
- com.sun.star.sheet.AccessibleCell
- com.sun.star.sheet.AccessibleCsvCell
- com.sun.star.sheet.AccessibleCsvRuler
- com.sun.star.sheet.AccessibleCsvTable
- com.sun.star.sheet.AccessiblePageHeaderFooterAreasView
- com.sun.star.sheet.AccessibleSpreadsheet
- com.sun.star.sheet.AccessibleSpreadsheetDocumentView
- com.sun.star.sheet.AccessibleSpreadsheetPageView
- com.sun.star.table.AccessibleCellView
- com.sun.star.table.AccessibleTableView
- com.sun.star.text.AccessibleEndnoteView
- com.sun.star.text.AccessibleFootnoteView
- com.sun.star.text.AccessibleHeaderFooterView
- com.sun.star.text.AccessiblePageView
- com.sun.star.text.AccessibleParagraphView
- com.sun.star.text.AccessibleTextDocumentPageView
- com.sun.star.text.AccessibleTextDocumentView
- com.sun.star.text.AccessibleTextEmbeddedObject
- com.sun.star.text.AccessibleTextFrameView
- com.sun.star.text.AccessibleTextGraphicObject
- com.sun.star.sheet.DataPilotSource 0315ef5bbc168896b1d7d8ac5c1657f861fa6a93
- com.sun.star.sheet.DataPilotSourceDimension
- com.sun.star.sheet.DataPilotSourceDimensions
- com.sun.star.sheet.DataPilotSourceHierarchies
- com.sun.star.sheet.DataPilotSourceHierarchy
- com.sun.star.sheet.DataPilotSourceLevel
- com.sun.star.sheet.DataPilotSourceLevels
- com.sun.star.sheet.DataPilotSourceMember
- com.sun.star.sheet.DataPilotSourceMembers
- com.sun.star.sheet.XDataPilotMemberResults
- com.sun.star.sheet.XDataPilotResults
- com.sun.star.sheet.XDimensionsSupplier
- com.sun.star.sheet.XHierarchiesSupplier
- com.sun.star.sheet.XLevelsSupplier
- com.sun.star.sheet.XMembersSupplier
- com.sun.star.sheet.DataResult bcb152889759c76aa9681aa72fcf7a92e5c3a2d7
- com.sun.star.sheet.DataResultFlags
- com.sun.star.sheet.MemberResult
- com.sun.star.sheet.MemberResultFlags
changes to unpublished UNO APIs
The following unpublished UNO interfaces were changed:
- Renamed com.sun.star.ui.UICommandDescription to com.sun.star.frame.UICommandDescription 6a1c29d7efd505346d4b43ee2b7080e8d769301e
- com.sun.star.text.XParagraphAppend 232ad2f2588beff50cb5c1f3b689c581ba317583
- com.sun.star.text.XTextContentAppend
- com.sun.star.text.XTextPortionAppend
- com.sun.star.accessibility.XAccessibleEventBroadcaster 70626249cd247d9acdad417b8eaf252bae22c059
- com.sun.star.inspection.XPropertyHandler 1fefd633220e5d9a7b1d511e3ebac7c008d97a97
- com.sun.star.report.XReportComponent 1fefd633220e5d9a7b1d511e3ebac7c008d97a97
- com.sun.star.deployment.XPackageManager 1b40fbe41459a2231870af94a06263d89af554a6
- com.sun.star.deployment.XExtensionManager 6dcb3d4ef46312729bb6f16c473b433474863f68
- com.sun.star.security.XDocumentDigitalSignatures 786f730ea2608abaafdc656e2181d11e076b6648
- com.sun.star.awt.tab.*
- com.sun.star.awt.grid.*
UNO API removals
The following UNO modules were removed entirely from the API:
- com.sun.star.corba 6eb7ee11c6a8286de7141e3938e10c96e4f3d81d
- com.sun.star.installation 63c07405de27649f1e9ea541c0b4223a80b0f425
- com.sun.star.setup 2787c0cf72bd1d33bb7feec4e3370d89bf9a5347
- com.sun.star.sync ee929741fe528399e9c1abb075d109f2aacc66c7
- com.sun.star.sync2 ee929741fe528399e9c1abb075d109f2aacc66c7
- com.sun.star.test 771914ab1482af600b11dfe789182604802d1046
- com.sun.star.util.logging 3e6b35fc96de29ba077f8f266ccfd73cb93561b3
The following UNO interfaces and services were removed from the API:
- com.sun.star.beans.XIntroTest 61d16504fc1aac2545589a85660c1c89aedbc372
- com.sun.star.style.XStyleCondition 487ec7193b7b470bbbade008c1a3e81fd74a127c
- com.sun.star.system.ProxySettings
- com.sun.star.system.SOffice52ProxySettings
- com.sun.star.system.SystemProxySettings
- com.sun.star.system.XProxySettings 28327c28ced32f181ed9b5c4921fd844e549980d
- com.sun.star.text.textfield.docinfo.Info0 b0d9c833c4312bce1694934b367756b4b55670f8
- com.sun.star.text.textfield.docinfo.Info1
- com.sun.star.text.textfield.docinfo.Info2
- com.sun.star.text.textfield.docinfo.Info3
- com.sun.star.text.AdvancedTextDocument c581cb503c9f99cdd0079c120f4f143f4bfddd39
- com.sun.star.text.HypertextDocument
- com.sun.star.text.DocumentIndexFormat 324d189c9059392dbdf800d2ba02590791355050
- com.sun.star.text.LineNumberingSettings d34ad7274cd45086aef54b4072a665da0a8015a8
- com.sun.star.text.PrintPreviewSettings aab4574d4b0b055385be8d9b2a752863ba8a1a64
- com.sun.star.text.XHeaderFooter 4323fd8b7a766ab197a1f9a38594cacc51f4d017
- com.sun.star.text.XHeaderFooterPageStyle
- com.sun.star.text.XLineNumberingSupplier 8674c120cf4eb0f180ec40044a060ef1b345e40c
- com.sun.star.text.XModule 8231ae65cdcd587ee8982df72c7c45361a374127
- com.sun.star.view.XPrintPreview d859632d9fceb944620b483cb567545b9995ae73
- com.sun.star.text.XTextEmbeddedObject 7a8d933585f5165393a9357edc55606c54cb36eb
- com.sun.star.ucb.Cookie 04553f43e8bf12c8ecbbfb24f87199767c34c4f4
- com.sun.star.ucb.CookiePolicy
- com.sun.star.ucb.CookieRequest
- com.sun.star.ucb.HandleCookiesRequest
- com.sun.star.ucb.XInteractionCookieHandling
- com.sun.star.ucb.CHAOSProgressStart f2586285f24977827a1dae06b8b4abd034cb7508
- com.sun.star.ucb.InteractiveCHAOSException f2586285f24977827a1dae06b8b4abd034cb7508
- com.sun.star.util.FileIOException 4a7386c9da4198760910f1f0775056903d872649
- com.sun.star.util.DiskFullException 4a7386c9da4198760910f1f0775056903d872649
- com.sun.star.util.XArchiver 0c0dd979941f36658034f26920099c152f0aad80
- com.sun.star.util.XCancelManager 00cb5762b7af2b5e2e72d36e4553d4e14b5e8bbe
- com.sun.star.util.XSimpleErrorHandler 99e31f6ead140594deb98fa8e794708403b8113d
- com.sun.star.xml.UserDefinedAttributeSupplier 0a9e0fbcecab9fda2ffa2e87e5f338add18daf62
- com.sun.star.xml.sax.XFastSerializer b7c41f1d1fcabc8f4abc670d5a18546a117b540a
Most Annoying Bugs
The following annoying bugs were not fixed in time and will be addressed in the regular bug fix releases:
Broken access to Samba share (tdf#64311); fixed in 4.0.4;CAIRO not linking against internal libpng, results in "no suitable windowing system found, exiting." error on some Linux systems. Workaround with a libpng12 package install (tdf#61571)fixed in 4.0.2
Duden Rechtschreibprüfung / Duden Korrektor
All versions of Duden Rechtschreibprüfung up to version 9.0 cannot be installed with LibreOffice 4.0 on Windows and Linux x86. Users should contact the extension provider and ask for a fixed build. A workaround is to install STLPort library before the extension. See tdf#59107 and the German release notes for more details. Duden Rechtschreibprüfung is a commercial extension providing various writing aids for the German language.