LibreOffice 4.4 发行注记
关于这个页面
本页面列出了LibreOffice 4.4 版本中的新功能,是根据英文wiki翻译的,由于翻译的滞后性,内容可能与原文有不一致之处。
Writer
主控文档模板
Writer 很早就有了主控文档。一个主控文档可以让您管理一个大型文档,比如有很多章节的书。主控文档可以被视作个人文档的容器。LibreOffice 4.4 启用了 主控文档模板. 这些主控文档模板可以添加到模板管理中,然后利用他们创建拥有与模板相同初始内容的主控文档。 (Caolán McNamara, Red Hat)
形状可以包含一个文本框
Writer 中的形状(shapes)现在可以包含一个文本框,这意味着一个图形中既包含几何图形,又包含复杂的文本内容成为可能。 tdf#70942 blog entry (Miklós Vajna, Collabora)
增强的追踪修订
- “接受更改”和“拒绝更改”命令将会自动跳转到下一处更改。 tdf#83953 (Samuel Mehrbrodt)
- “更改”工具栏包含一些新的图标。 tdf#83955, tdf#84405 (Yousuf Philips)
- 在编辑菜单栏中的跟踪修订菜单,从“修订”改名为“跟踪修订”。 tdf#85046 (Yousuf Philips)
- 为开始修订增加了快捷键Ctrl + ⇧ Shift + E。 tdf#86183 (Yousuf Philips)
样式下拉菜单
样式下拉菜单现在为每一个样式添加了一个关联菜单,使用这个菜单可以编辑或者更新选中的风格。 tdf#62081 (Szymon Kłos and Samuel Mehrbrodt)
行编号现在可以更加容易的应用到页眉和页脚了
页眉和页脚中的行编号(使用合适的页眉/页脚段落样式)现在可以在与页面行编号相同的位置tdf#84504 (Charu Tyagi, Ericsson)
▸ 启用。您仍然可以使用以前的办法,在样式对话框中进行设置。改善状态栏
- 当页数风格被使用的时候,状态栏的页数更加容易理解了。 tdf#80617 (Yousuf Philips and Samuel Mehrbrodt)
- 改善了低分辨率屏幕和小窗口元素之间的空白,同时双击空白处不再弹出“字段”对话框。 tdf#86018 (Yousuf Philips and Samuel Mehrbrodt)
- 点击行为进行了统一:左键点击选择一个动作或者弹出一个对话框,右键弹出一个关联菜单。 tdf#82707 (Yousuf Philips and Samuel Mehrbrodt)
- 状态栏上所有的元素都添加了提示。 tdf#82708 (Yousuf Philips and Samuel Mehrbrodt)
- 字词统计现在加上了千位分隔符 tdf#83308 (Yousuf Philips and Matthew J. Francis)
工具栏的改进
- “标准”和“格式”工具栏修改了默认的图标显示,移除部分不常用的功能,添加了一些常用功能,同时附加按钮默认隐藏了,当然所有的这一切你都可以通过“自定义工具栏”(在工具栏右键-选择“自定义工具栏”或者在菜单tdf#81475 (Yousuf Philips and Samuel Mehrbrodt) ▸ )选项来重新设置。
导航书签
导航器中的书签可使用任何可用于HTML锚定名称的字符命名。具体的,LibreOffice现在接受英文句号(.
)以及冒号(:
). tdf#56116 (Brij Mohan Lal Srivastava)
"自动更正"的改进
Dash replacement between numbers, wildcard patterns in the default Autocorrect lists and new middle autocorrect wildcard patterns, also in Impress, Calc and Draw (László Németh):
- Improved “Replace dashes” autocorrect feature: double dashes between numbers are replaced with en dash (–) instead of em dash (—), according to the orthography of ranges of values (years, page numbers etc.), for example, 1:15--2:15 p.m., for ages 3--5, pp. 38--55, President Jimmy Carter (1977--81) will be replaced with 1:15–2:15 p.m., for ages 3–5, pp. 38–55, President Jimmy Carter (1977–81) (See also Dash), tdf#62923
- Simplified input of special symbols by default autocorrect patterns:
- Trademark, copyright, registered symbols: don’t need to type and delete spaces before the default (tm), (C), (R) autocorrect patterns any more: LibreOffice(tm) will be replaced with LibreOffice™. tdf#81571
- Arrows: don’t need to type spaces around the default “ASCII arrow” autocorrect patterns (->, <-): A->B->C → A→B→C.
- Subscript/superscript characters (in French and Hungarian default autocorrect patterns): TeX-like input for Unicode subscript/superscript characters: cm^2 → cm², H_2O → H₂O, H^+ → H⁺. (Note: these characters are usually better typographically, than using a smaller letter size with subscript/superscript character formatting, especially with the default Graphite font of LibreOffice, Linux Libertine G.) [French (Olivier R.) and Hungarian].
- Middle Autocorrect wildcard patterns: Autocorrect wildcard patterns (text.* and .*text) introduced in LibreOffice 4.2.x allowed autocorrect replacements of arbitrary suffixes and prefixes. Now in LibreOffice 4.4 it is possible to add .*text.*-like patterns to correct common typing errors within words. tdf#55292
- For example, a single autocorrect entry with the pattern .*laod.* → load will correct all words containing that specific letter sequence:
uplaoding → uploading
uplaoded → uploaded
downlaoding → downloading
downlaoded → downloaded
... - Moreover the .*text.* pattern can be used to type special characters as well, e.g. for poor man’s f-ligature replacements:
.*fi.* -> fi (U-FB01)
.*fl.* -> fl (U-FB02) - (Note: some Graphite and OpenType fonts have automatic f-ligature replacement in LibreOffice).
Calc
- 另请见: GUI: 选项卡改进
统计分析向导 (类似于 Excel 的“分析工具库 Analysis ToolPak")
位于
▸ 中的统计分析向导:- 在“描述性统计”中添加了四分位 tdf#81801 (Tomaž Vajngerl, Collabora)
- 添加了z-检验 (z-test). tdf#74669 (Tomaž Vajngerl, Collabora)
- 添加了卡方检验 (Chi square test). tdf#76868 (Tomaž Vajngerl, Collabora)
直接转换公式为静态值
添加了一个新的特性:转换公式单元格为静态值。 (通过菜单
▸ ▸ ). 之前,你需要剪切然后粘贴他们回来实现这个功能。 (Kohei Yoshida, Collabora)公式引擎
- 为Excel的互通添加工作表函数AGGREGATE。 tdf#73148 (Winfried Donkers and Eike Rathke)
工具栏的改进
- “标准”和“格式”工具栏修改了默认的图标显示,移除部分不常用的功能,添加了一些常用功能,同时附加按钮默认隐藏了,当然所有的这一切你都可以通过“自定义工具栏”(在工具栏右键-选择“自定义工具栏”或者在菜单tdf#85594 (Yousuf Philips) ▸ )选项来重新设置。
工作表右键菜单
The right-click context menu that appear for managing sheets now has icons for sheet operations. tdf#86476 (Yousuf Philips)
Impress 和 Draw
- See also: GUI: Tab changes
Text of Master View Object Previews
- In Slide Master view, the text of the presentation object previews is now read-only. Changing the text of these previews has never affected the objects based on the styles that the presentation object preview. To add or hide a level to the outline numbering preview, now you can right-click on the last line to display a menu to add/hide another level. (Caolán McNamara, Red Hat)
- Toggling bullets on and off in slide master view in the outline preview via "Bullets On/Off" now truly toggles on/off the bullets of the Outline styles. In the past this only affected the preview itself, leaving the outline styles unchanged. Now it correctly affects outline levels in the normal view. (Caolán McNamara, Red Hat)
直接通过删除选择和切换主控元素
In Slide Master view, master elements which Impress allows the user to remove via
▸ ▸ can now be removed by direct deletion of the matching placeholder in the Master View preview. In other words, to remove a footer, header, slide number or date/time, select the corresponding box in Master View and press Delete. (Caolán McNamara, Red Hat)OpenGL 过渡
- 已在Windows中实现并启用 (Markus Mohrhard, Collabora)
- 基于vcl中新的OpenGL框架改进了在Linux, Windows和 macOS 中的实现。 (Markus Mohrhard, Collabora)
页面标题字段
tdf#47302 (Jennifer Liebel)
▸ ▸ 中的新字段:页面标题.在表格中插入新行/新列时继承当前单元格的样式
When we have a table in impress, have modified a cell style and then add a new row or column it now inherits the style of the current row/column for the new one instead of using default values. tdf#60712 (Hideki Ikeda)
为文档编辑设置密码
It is now possible to save an Impress/Draw file read-only and require a password to modify it. tdf#63483 (Katarína Behrens)
文本的背景颜色
Draw supports background color for text in frames and captions. blog entry (Matteo Campanelli, GSoC 2014)
打印:使用指定的纸张大小
Draw now uses the paper size specified in page formatting with printing. tdf#63905 (Eilidh McAdam)
缩放模式按钮
Creation of a new zoom mode button that is able to zoom in, zoom out and pan with the use of Ctrl and ⇧ Shift. tdf#55903 tdf#83572 (Maxim Monastirsky and Yousuf Philips)
工具栏改进
- 将最常使用的功能加入到了工具栏中。 tdf#84909 (Yousuf Philips)
菜单栏改进
- The View menu was reorganized to better unify its items similar to Writer and Calc. tdf#86209 (Yousuf Philips)
Base
Chart
Math
颜色支持
- Now Math supports the basic 16 HTML colors fe5840. (Regina Henschel)
- The newly added colors can be inserted from the Elements docked bar 38e21f. (Marcos Paulo de Souza)
Core
包含的字体
LibreOffice 4.4 adds the libre-licensed Caladea and Carlito fonts (Huerta Tipográfica). Caladea and Carlito have the same metrics and proportions as Microsoft’s Cambria and Calibri, respectively, so they can be used as drop-in replacements. (András Tímár, Collabora)
导出为经过数字签名的PDF
现在可以在导出为PDF时直接在LibreOffice中进行数字签名。该功能可在 Windows, macOS, 以及Linux上工作, 并且在 Windows 上会使用内置的证书功能来储存您用来签名的证书。 (Gökçen Eraslan - GSoC 2012, Markus Wernig - Wilhelm Tux, fund raising, Tor Lillqvist - Collabora)
绘图对象
You can move only the point next to the rectangle in "line callout" drawings, with ⇧ Shift key pressed. (Matúš Kukan, Collabora)
选项 / 常规
LibreOfficeKit
Impress supports tiled rendering for improved performance when navigating documents in mobile devices. (Andrzej Hunt, GSoC 2014)
技术字典
Various updates what means? improve description, please
帮助内容
- Local help page button for Calc in tdf#80453 (Olivier Hallot, EDX) ▸ ▸ .
- Local help page button for Calc in tdf#80338 (Olivier Hallot, EDX) ▸ .
- Local help entries for various Calc functions. tdf#80656, tdf#80452, tdf#80451, tdf#80450, tdf#80449, tdf#80447, tdf#80446, tdf#80445, tdf#80444, tdf#80443, tdf#80442, tdf#80440, tdf#80438, tdf#80436, tdf#80433, tdf#80432, tdf#80430 (Olivier Hallot, EDX)
代码质量
对德语注释的翻译
Many more source code comments have been translated into English. (Daniel Sikeler; Christian M. Heller; Tobias Madl; Thomas Viehmann; Philipp Riemer; Michael Jaumann; Laurent Balland-Poirier; Chris Sherlock; Philipp Weissenbacher; and Jennifer Liebel)
Coverity
Improved code quality based on the Coverity scan analysis.
代码重构
Refactored large parts of Writer code, split the large classes into smaller interfaces. (Valentin Kettner, GSoC 2014)
筛选器
- See also: Document Liberation libraries
媒体文件格式
More media file types are now accessible from tdf#82994 (Daniel Sikeler and Caolán McNamara)
▸ : Real Audio (.ra), Real Media (.rm), Digital Video (.dv), Audio Codec (.ac3), Ogg Opus (.opus), Advanced Systems (.asf), MPEG Audio (.m4a).新的导入筛选器
- Draw 现在可以通过libpagemaker导入 Adobe PageMaker 文件(v. 6-7)。 (Anurag Kanungo, GSoC 2014)
- Writer和Draw现在都可以导入 57d3b5 来自 MacDraw, MacDraw II 以及 RagTime for Mac (v. 2-3)的文件, 通过使用 libmwaw. (Alonso Laurent; Fridrich Štrba and David Tardon)
- Writer 现在可以导入 Sony BroadBand eBook (LRF) 文件, 通过使用 libe-book. (David Tardon)
- It is possible to connect to SharePoint 2010/2013 directly from LibreOffice. blog entry (Mihai Varga, GSoC 2014)
- It is possible to connect to OneDrive directly from LibreOffice. blog entry (Mihai Varga, GSoC 2014)
改进的OOXML支持
- Metadata is now imported from PPTX ef2668. (Miklós Vajna, Collabora)
- Custom wrap polygon is now exported 959a84 to DOCX b81825. (Miklós Vajna, Collabora)
- Support for bitmaps when exporting cropped images to DOCX e16b01. (Miklós Vajna, Collabora)
改进的 Visio 支持
- Metadata is now imported from VSDX. tdf#86664 (Miklós Vajna, Collabora)
- Metadata is now imported from VSD. tdf#86729 (Miklós Vajna, Collabora)
HTML 导出时的内容目录改进
It is possible to export CSS2 dot leaders by enabling
Tested in Firefox 32, Google Chrome 39, Internet Explorer 11.
文档缩略图
Thumbnails are now compressed to PNG-8 which takes much less space than PNG-24 without much quality degradation. Typically the thumbnails compress to about 35% of the size of thumbnail from a document saved with LibreOffice 4.3. tdf#62104 (Tomaž Vajngerl, Collabora)
改进的 MS Publisher 支持
- Embedded fonts are now imported. (David Tardon)
- Tables are now imported. (David Tardon)
- Metadata is now imported. (Miklós Vajna, Collabora)
改进的 Abiword 支持
- Text language is now correctly set. (David Tardon)
- Globally defined writing mode is now used. (David Tardon)
- Headings are now recognized. (David Tardon)
- Metadata is now imported. (David Tardon)
改进的 MS Works 电子表格支持
- An old Lotus LICS character encoding is now recognized and converted. (Laurent Alonso)
改进的 FictionBook 支持
- Text language is now set (provided the input file specifies it correctly). (David Tardon)
- Headings are now imported. (David Tardon)
GUI
将对话框向 WidgetLayout 的转换已经完成
LibreOffice 4.0 introduced an infrastructure to build user interface dialogs and windows with the XML-based .ui format of GtkBuilder/Glade. All the original dialogs and tabs (.src-based) are now converted to this new format. blog entry (Caolán McNamara, Red Hat; Palenik Mihály, GSoC 2014; Szymon Kłos, GSoC 2014; and many more heroes)
Sifr 成为了 macOS 上的默认图标
LibreOffice 4.4 中现在使用Sifr图标作为默认图标主题。
标尺的改进
- Rulers have smaller numbers and are now hidden by default. (Jan Holešovský, Collabora)
- Rulers can be turned on or off by using the key combination Ctrl + ⇧ Shift + R. tdf#87042 (Mattias Põldaru)
启动中心
Templates now appear directly in the Start Center and can be picked from there. (Efe Gürkan Yalaman, GSoC 2014; and Jan Holesovsky, Collabora)
新的默认模板
New templates have been created, and included in the default installation (Alexander Wilms, Edmund Laugasson, Jun NOGATA, Michael Kovarik, Péter Szathmáry, Zirk)
新的颜色选择器
- Shows recently used document colours
- Support for different color palettes and for .gpl GIMP palette format
- Allows to directly open the color picker and choose another colour
(Krisztian Pinter, GSoC 2014; Tomaž Vajngerl, Collabora; Maxim Monastirsky; and Adolfo Jayme Barrientos)
重新设计的段落行距下拉菜单
The paragraph line spacing dropdown that was present only in the sidebar has been reworked so that it can be used in the main toolbar too, and was added there. tdf#83076 (Jan Holešovský, Collabora; Yousuf Philips)
项目符号和编号下拉菜单
The “Bullets” and “Numbering” toolbar buttons now have drop-down menus so it easier to change the list style without opening the lists dialog. tdf#85804 (Maxim Monastirsky; Yousuf Philips)
侧边栏的改进
The Sidebar is still receiving progressive improvements from our community developers over the initial code import from Symphony:
- It has now been enabled by default in Writer, in addition to Impress (where it was enabled since 4.2). Also, the Sidebar now combines the functionalities of the old “Gallery” and “Styles & Formatting” floating panels, removing a lot of UI redundancy. tdf#73151 (Samuel Mehrbrodt)
- Tabs icons now also work as a toggle to open/close sidebar decks. tdf#67627 (Thomas Arnhold)
- The sidebar drop down menu now has a 'Close Sidebar' entry. tdf#85937 (Samuel Mehrbrodt)
- Sidebar open by default in Writer, Calc and Draw showing just the tab icons. tdf#85935 (Jan Holešovský, Collabora)
- Style tabs have new icons. (Miroslav Mazel)
右键菜单的改进
- Cut, Copy and Paste actions are now at the top of the context menu. tdf#71770 (Jeffrey Stedfast, Xamarin; Yousuf Philips)
- Writer now has the ability to access the Paste Special dialog via the context menu, reaching feature parity with Calc. tdf#62947 (Babu Vincent; Yousuf Philips)
- Font, Font size and Text alignment formatting options have been removed from context menu in Writer: according to statistics were widely unused and their removal reduces visual clutter. tdf#81132 (Yousuf Philips and Samuel Mehrbrodt)
- Writer now has an option to change the currently selected image to another graphic via the context menu, reaching feature parity with Impress and Draw. tdf#82496 (Jennifer Liebel)
编辑/只读模式
LibreOffice will now display an infobar to indicate visibly when a document is being opened in read-only mode. This infobar replaces the “Edit file” icon in the main toolbar, as its labeling and usage patterns proved confusing for users. Activation and deactivation of read-only mode is also available from within the menu tdf#80538 tdf#80536 (Yousuf Philips, Samuel Mehrbrodt and Joren De Cuyper)
▸ or through the keyboard shortcut Ctrl + ⇧ Shift + M.Calc中工作表名称和Draw中的layer标签的改进
- Sheet tabs (Calc) and layer tabs (Draw) were moved to an independent row and are no longer displayed next to the horizontal scrollbar. As many visual styles under Linux (in addition to the default macOS configuration) use very thin scrollbars, these rendered the tabs too small to be clickable and, most importantly, readable. tdf#36772 (Tomaž Vajngerl and Samuel Mehrbrodt)
- The tabs have an updated, flatter look. (Tomaž Vajngerl, Collabora)
Firefox 主题
- New browser for Firefox themes with search and preview. (Rachit Gupta, GSoC 2014)
- Firefox themes now apply also to bottom toolbars. tdf#59299 (Michael Jaumann, LHM)
图像缩放
Images are now scaled proportionally by default in Calc and Impress/Draw as they were already in Writer. tdf#83808 (Samuel Mehrbrodt)
特殊字符对话框的简化
Special characters are now added to an editable field so special characters can be inserted/removed at the location of the cursor in the field. tdf#64302 tdf#85907 (Szymon Kłos; Adolfo Jayme Barrientos)
图标的改进
- New and improved icons have been added to the Tango, Sifr, and Oxygen icon themes. tdf#75256 tdf#75359 (Mirek Mazel; Yousuf Philips; Cassandra Freund; Alexander Wilms; and Adolfo Jayme Barrientos)
- Large icons are shown by default on Windows, as they are on Linux and macOS. tdf#82309 (Jan Holešovský, Collabora; and Yousuf Philips)
“关于”对话框中的 Locale
The About dialog now informs the user about the locale they are currently using. tdf#85432 (Brij Mohan Lal Srivastava)
图形用户界面 UI 中文字的改进
本地化
新的语言/本地化locales数据
Available as default document language and for locale specific formatting.
- 添加了 Catalan Valencian [ca-ES-valencia] 本地化数据. tdf#83292 (Andras Timar)
语言工具的改进 (拼写检查字典, 同义词典, 断字规则)
- Portuguese spell-check dictionary updated.
- French spell-check dictionary updated. (Olivier R.)
- Slovenian thesaurus updated. (Martin Srebotnjak)
- Russian proof-reading rules (Lightproof) updated. (Yakov Reztsov)
- Spanish AutoCorrect patterns include more common misspellings and many typographical rules were added. (Adolfo Jayme Barrientos)
性能
- Loading large autocorrect lists is at least twice as fast now, because the lists are parsed in a thread by the fastparser and repeated parsing of unchanged files is avoided. tdf#79761 (Daniel Sikeler)
- Redundant image swap out / in has been significantly cleaned up avoiding wasteful image load/save. (Tamas Zolnai, Collabora)
- FastSerializer classes used by all OpenXML export are very significantly faster and more efficient, reducing syscall thrash. (Matus Kukan, Collabora)
- JPEG-Turbo - we now use and bundle this library which provides in excess of a 2x performance improvement for loading and de-compressing JPEG images (Matúš Kukan, Collabora)
- Mail merge in Writer should be now significantly faster when processing a large number of records (Luboš Luňák, Collabora)
基础设施
脚本语言 / Basic
- It's now possible to export a Basic library from an Excel document. tdf#60904 (Caolán McNamara, Red Hat)
- Changed the value returned from GetSolarVersion. Before this change the returned value was one number for version major, minor and micro. So, for version 4.4.0, the returned value was 440. Now we're using two decimals for version major, two for version minor and one for version micro. The new format is 40400, for version 4.4.0. tdf#60689 (Marcos Paulo de Souza)
- Add an (un-published: be careful) processEventsToIdle() method to the com.sun.star.awt.Toolkit service - calling this causes all pending rendering to be completed. (Michael Meeks, Collabora)
Access2Base 更新
The bundled Access2Base Basic library is upgraded to version 1.2.0. (Jean-Pierre Ledure)
- All the methods which can meaningfully be used without a database connection (error handling, dialogs manipulations, status bar and window handling, commands launch...) have been reviewed to become executable before any OpenConnection call.
- A CloseConnection method has been added to free resources.
- To pass values from one open document to another, use the TempVars collection of TempVar objects.
- New properties added for forms and subforms: OrderBy and OrderByOn.
- The ApplyFilter and SetOrderBy actions are now applicable on table or query datasheets, and on forms or subforms as well.
- The GoTorecord method has been extended to table and query datasheets.
Details here
扩展
移除的功能
The feature to embed LibreOffice in certain web browsers via the deprecated NPAPI (enabled through the ▸ ▸ option) has been removed. (Bryan Quigley, blog)
ODF 的改动
API 的改动
- Add default value c5d47c for Context param in UNO C++ exception class constructors which makes it possible to use UNO exceptions with less code verbosity.
- Add extra constructors 83636d for UNO Java exception classes that take a "Throwable cause" parameter, allowing us to store the original cause when rethrowing exceptions.
OSL macro 清理
- Remove
SAL_THROW
06b63d
IReference and ReferenceObject
ReferenceObject
ininclude/salhelper/refobj.hxx
no longer extendsIReference
0c6c66.IReference
has been removed frominclude/rtl/ref.hxx
, it is no longer in use.
UNO API 的改动
The following UNO interfaces and services were changed:
com.sun.star.xml.sax.XFastTokenHandler
879bfc
UNO API 的移除
The following UNO interfaces and services were removed from the API:
平台兼容性
Windows
- Known Issue: there are problems with running the Windows release on older CPUs that lack support for SSE2 instructions, see tdf#82430. Affected CPUs include Intel Pentium III and older, and all AMD 32-bit CPUs (Athlon XP and older).
macOS
- LibreOffice 4.4 requires macOS 10.8 or later. The binary packages provided are 64-bit only.
- Known Issue: LibreOffice Language packs are not presently signed. They will fail Gatekeeper security checks and cause rejection of the LibreOffice install. Workaround is to launch the signed 4.4.x LibreOffice installation one time after installation. And only then install the Language pack with <Ctrl>+Open Gatekeeper override. tdf#89561, tdf#84352.