LibreOffice 5.4 リリースノート
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
注意:このページのオリジナルは英語版リリース通知/5.4の 2018-06-18T15:59:02 の版からコピーしたものです。
原文は逐次改定されるので、定期的に原文を参照して差分を更新し、ずれることがないようにお願いします。なお差分更新をかけた場合は上の日付も修正しておいてください。
このページについて
このページは5.4のリリースノートです。このページは 5.4 がリリースされたことにより最終版になっているはずです。ただし、もし足りない情報を見つけたら、それを聞かせてもらえば幸いです。 どうかよろしく!
Writer
- .dotx と .dotm ファイルからの定型文のインポート blog entry (Szymon Kłos - Collabora)
- RTF フィルターはすべてのカスタムドキュメントプロパティをサポートします。 blog entry (Miklos Vajna - Collabora)
- カーソルがセクション内に位置する場合のコンテキストメニューに「セクションの編集」が新たに追加されました。 tdf#102132 (Gülşah Köse).
- カーソルが脚注および文末脚注に位置する場合の右クリックメニューに「脚注と文末脚注」が新たに追加されました。 tdf#103258 (Gülşah Köse)
- コピー & ペーストを経由する箇条書きと番号付けのエクスポートについての大幅な改良0425ccba5b2f8819d6fade05d96a72d64db1ce0c (Jan Holešovský - Collabora)
- スタイルの使用に着目した新しい書式のツールバーが tdf#106781 (Yousuf Philips) ▸ ▸ を使って使用できます。
- 独自の透かしを blog entry (Szymon Kłos - Collabora) ▸ で挿入できます。
- 基本的な文字スタイルを含んだ、スタイルのサブメニューがコンテキストメニューに追加されました。 tdf#102915, tdf#85940 (Yousuf Philips)
- オートコレクトのオプションにマークアップのための打ち消し線とイタリックが追加されました 6bfe94a631b5c5029a1f96a52b000d25e33bad4a (Tiago Santos)
- Rename Moderate business letter templates to Modern business letter. tdf#111331 (Caolán McNamara, Heiko Tietze)
Calc
- 表示された数値で計算 オプションでの計算 (Laurent Balland-Poirier) はこちらでも動作します
- 分数 tdf#105657
- いくつかのサブフォーマット tdf#106052
- エンジニア記法 tdf#106252
- 3桁区切り tdf#106253
- CSV エクスポートの設定 が記憶されるようになりました。 tdf#55236 (Bernhard Widl, CIB)
- 条件付き書式設定の優先順位 は新しいアップ/ダウンボタンによって変更できます。 tdf#74074 (Manfred Blume, CIB)
- 新しいセルのコメント命令が追加されました
- 現在の選択されたシート上の全てのコメントを表示/非表示にするトグルコマンドのコメント が tdf#107258 (Gülşah Köse, Eike Rathke) ▸ に追加されました。
- 現在の選択されたシート上で全てのコメントの消去 コマンドがtdf#107143 (Gülşah Köse) ▸ の下で利用可能です
- Show All Comments and Hide All Comments commands acting on the currently selected sheet(s) added. tdf#84837 (Gülşah Köse)
- セルのインプットと日付の表示で 負の年月日 (BCE) に対応します。 (Eike Rathke (Red Hat, Inc.))
- ISO 8601 フォーマット -YYYY-MM-DD と、 -Y/M/D 、 M/D/-Y や D.M.-Y のような地域依存の入力を承認しました。
- BCE(紀元前)の日付は、特定の時代コードがを含む日付フォーマットでなければ、負の年を表示します、 例 G や GG
- 最後の日 BCE は -0001-12-31です、次の日 CE は 0001-01-01です。
- 過去のバージョンでも既にこのような日付の計算に対応していましたが、日付のマイナス表示はこれまで対応していませんでした。
- 「セルの保護」機能がtdf#95885 (Gülşah Köse) ▸ に追加され、セルの保護状態を切替可能になりました。
- シートの保護に関する4つのオプションが新たに追加され、行および列に対する挿入と削除の許可を設定することが可能になりました。「行の挿入」および「列の挿入」オプションは、シートの保護が有効な場合に行および列への挿入の許可を設定できます。一方、「行の削除」「列の削除」オプションは行および列への削除操作の許可を設定できます。なお、行および列への挿入を有効にした場合、対象範囲に挿入によって移動する保護されたセルがあった場合でも、挿入が可能です。一方、行および列の削除はプロテクトされていないセルに対してのみ有効です。 tdf#43535 (Kohei Yoshida, Collabora)
- セルのスタイルは、専用に用意されたスタイルメニュー tdf#91820 (Yousuf Philips) ▸ からアクセス可能です。
- 数値の標準表示とパーセント表示の切り替え操作は切り替え式のボタンに変更されました。 tdf#86119 (Gülşah Köse)
新しい表計算関数
- 有効桁数に数値を丸める新しい関数 ROUNDSIG tdf#105931 (Winfried Donkers)
変更された表計算関数
- The semantics of the COUNTIF, SUMIF and AVERAGEIF Criteria argument has been changed.
- The equals empty "=" and not-equals not-empty "<>X" criteria now also match empty cells of a given range like they are evaluated in other spreadsheet applications.
Impress と Draw
- 複製ダイアログ ⇧ Shift + F3:
- 複製時に角度の変化を設定可能になりました。 tdf#77816 (Laurent Balland-Poirier)
- 前回の設定は保存されるようになります。 tdf#104423 (Laurent Balland-Poirier)
- ショートカットキーCtrl + MがImpressのスライドページの挿入操作に割り当てられました。 tdf#87674 (Yousuf Philips)
グラフ
数式
- コンテキストメニューの編集コマンドの実装: 数式コマンド入力パネルでの切取り、コピー、貼付け tdf#106479 (Maxim Monastirsky)
BASIC
- The CDateFromIso runtime function accepts also ISO 8601 date strings with separators, i.e. in the format YYYY-MM-DD (Eike Rathke (Red Hat, Inc.))
- これは 5.3.4 のリリースでも移植されました。
- The CDateFromIso and CDateToIso runtime functions handle the full date range in the proleptic Gregorian calendar, i.e. from -32768-01-01 (BCE) to 32767-12-31 (Eike Rathke (Red Hat, Inc.))
- CDateFromIso input specification:
- The year part must consist of either two (supported only in YYMMDD format without separators for compatibility) or at least four digits. With four digits leading zeros must be given if the absolute value is less than 1000, it can be negative with a leading minus sign if the date passed denotes a year before the common era (BCE) and it can have more than four digits if the absolute value is greater than 9999. The formatted string can be in the range "-327680101" to "327671231", or "-32768-01-01" to "32767-12-31".
- An invalid date results in an error. Year 0 is not accepted, the last day BCE is -0001-12-31 and the next day CE is 0001-01-01. Dates before 1582-10-15 are in the proleptic Gregorian calendar.
- When automatically converting a date serial number to a printable string, for example for the Print or MsgBox command, the locale's default calendar is used and at that 1582-10-15 cutover date may switch to the Julian calendar, which can result in a different date being displayed than expected. Use the CDateToIso function to convert such date number to a string representation in the proleptic Gregorian calendar.
- CDateFromIso input specification:
Core / General
- 標準のカラーパレットがアップデートされました。 tdf#87538 blog post (Yousuf Philips, Thibaut Brandscheid, Heiko Tietze)
- 新たに 'chart palettes' というカラーパレットが複数のグラフパレットから生成されました。 tdf#106534 (Yousuf Philips)
- Fix text layout issues for Tibetan, Khmer. tdf#109142 (Khaled Hosny)
ヘルプ コンテンツ
- ヘルプ本文のデフォルトサイズが拡大されました。 (Adolfo Jayme Barrientos)
- 文書化されていなかった、BASIC 定数、VBA 関数と命令文の新しいヘルプ。 (tdf#84675 - Olivier Hallot)
- テンプレートマネージャーのヘルプページのアップデート (Gabor Kelemen)
ドキュメントの署名
- Linuxでは、ODF文書の署名にOpenPGPキーを使うことが可能です。 tdf#89037 (Katarína Behrens, Samuel Mehrbrodt, Thorsten Behrens - CIB)
- LinuxとmacOSでは、ECDSA キーのサポートが追加されました blog entry (Miklos Vajna - Collabora)
- 署名のステータスはカラーのインフォバーで表示されます tdf#105566 (Katarína Behrens, Samuel Mehrbrodt - CIB):
フィルタ
EMF+ ベクターイメージのインポートの改善 (.doc, docx, .xls, .xlsx, .ppt ファイルフォーマットで使用されている)
- ChemDrawによって創られた、EMF+ 画像のインポートの改善 tdf#31814 (Bartosz Kosiorek)
- 長方形の描画への対応, EmfPlusDrawRects tdf#107016 (Bartosz Kosiorek),
- ベジエ曲線の描画への対応, EmfPlusDrawBeziers tdf#107019 (Bartosz Kosiorek),
- パイの描画への対応,これは円グラフに使用される, EmfPlusDrawPie tdf#107034 (Bartosz Kosiorek),
- 現在の world の平行移動への対応, EmfPlusTranslateWorldTransform tdf#106084 (Bartosz Kosiorek),
- 閉じた図形にするための、始点と終点とをつなぐ追加の線の描画, EmfPlusDrawLines tdf#39053 (Bartosz Kosiorek),
- world の拡大縮小への対応, EmfPlusScaleWorldTransform tdf#106084 (Bartosz Kosiorek),
- 円弧の描画への対応, EmfPlusDrawArc tdf#107034 (Bartosz Kosiorek)
- 太字への対応, EmfPlusStringFormat (f9af0abce2c266a53f536a207a62bc691213f6a0) (Bartosz Kosiorek)
- ページ空間座標からデバイス空間座標への変換への対応, SetPageTransform tdf#39327, tdf#47243, tdf#103639 (Bartosz Kosiorek)
LO 5.3 でのChemDrawによるテスト画像, 図形が全く表示されない
LO 5.4 でのChemDrawによるテスト画像, 図形は表示されるものの、いくつかの線が消えており、矢印が塗りつぶされていない.
Office 365 (Ubuntu 16.10) での比較用のChemDraw によるテスト画像
PDF フィルターの改良
- 現在 LibreOffice では pdfium を 挿入された PDF の描画に使用するようになった. blog report 1, blog report 2 (Miklos Vajna - Collabora)
- WriterとImpressのPDFエクスポートで動画のリンクと埋め込みをサポートしています。 blog entry (Miklos Vajna - Collabora)
他のフィルター
- Fix handling of BOM for plain text files tdf#63673 (Maxim Monastirsky)
- .xlsx へのエクスポート時の FLOOR/CEILING 関数の修正 tdf#100011 (Eike Rathke, Bartosz Kosiorek)
- ADO rowset XML インポートフィルタの実装 tdf#106525 (Mike Kaganski - Collabora)
- Web Query (.iqy) ファイルの対応の実装 tdf#106359 (Mike Kaganski - Collabora)
- Word 2013+ の表の取扱いの修正 (マージンや字下げによる表の境界の調整) tdf#106742 (Vitaliy)
GUI
メニュー
- Writerで tdf#107573 (Yousuf Philips) ▸ が (章番号付け) にリネームされました
Basic エディター
- The menu items are moved according to a general design concept. Close item was moved to up the first section of File menu. GoToLine item was moved from View menu to Edit menu under Find&Replace c7c0b8c2e818a4f59ef9003529673bdbfa8ad188 (Lera Goncharuk)
- Setting of the line numbering saves after restart. The line numbering is enabled by default. tdf#91913 (Lera Goncharuk)
ノートブックバー (実験的)
- ショートカットを含むツールバーがノートブックバーのタブの中に導入されました。 ユーザーはカスタマイズ用のダイアログを使ってショートカットを編集できます: ▸ ▸ ▸ (Szymon Kłos)
- ノートブックバーがテーマをサポートします (Szymon Kłos)
オンライン
General
- ドキュメント内のiframeにレスポンシブデザインが適用されました。 (Pranav Kant, Collabora)
- ドキュメント内のiframeに表示モードが追加されました。 (Pranav, Kant, Collabora)
- 文字ダイアログに表示されるサーバー上の絵文字が全て表示可能になりました。 (Henry Castro, Collabora)
- Undo / Redo notification when there are conflicting edits (Henry Castro, Collabora)
- Notify the clients about server non-availability / recycling (Ashod Nakashian, Collabora)
- Initial Input Method support for complex languages (Pranav Kant, Collabora)
パフォーマンス
- Improve performance by avoiding compression of PNG compression of un-changed tiles, and by avoiding sending PNG's that are already at the client side (Michael Meeks, Collabora; Tor Lillqvist, Collabora)
- Substantial re-write of the WSD core to drastically simplify the code, improve threading - using mostly non-blocking I/O, improve maintainability and performance (Ashod Nakasian, Michael Meeks, Jan Holesovsky Collabora)
Writer
- Native comment rendering, with animations (Henry Castro, Collabora)
- Optional rendering of non-printing characters
- Change-tracking / red-lining support & rendering (Pranav Kant, Henry Castro, Collabora)
Calc
- Increased amount of rows available in the Online Calc to 10.000 (Marco Cecchetti, Collabora)
ローカライゼーション
言語リストに追加の言語
テキスト属性に使用可能。
- 満州語 [mnc-CN]. tdf#105448 (Eike Rathke (Red Hat, Inc.))
- シベ語 [sjo-CN]. tdf#105448 (Eike Rathke (Red Hat, Inc.))
- キトゥバ語 (コンゴ民主共和国) [ktu-CD]. (Eike Rathke (Red Hat, Inc.))
他の言語の編入
私たちの目標はできるかぎり多くの言語をサポートすることです。 ボランティアでLibreOfficeの翻訳や母語を順守する手伝いをしてくださっている方々に感謝いたします:
- Michael Wolf has translated most of the user interface of LibreOffice into Upper Sorbian (hsb) and has started with the translation to Lower Sorbian (dsb). LibreOffice Online has been completely localized into Upper Sorbian and Lower Sorbian. LibreOffice is the first office suite available in the Sorbian language.
校正ツールと言語サポートの改良
- 英語スペルチェック辞書のアップデート
- クロアチア語スペルチェック辞書のアップデート
- ポーランド語スペルチェック辞書とシーソーラスのアップデート
- フランス語スペルチェック辞書とシーソーラスのアップデート
- The language list for text attribution now also displays BCP47 language tags provided by dictionaries if a language is not known in the predefined set of languages. (Eike Rathke (Red Hat, Inc.))
- Such additional language tags are placed in curly brackets / braces, for example
{en-DK}
, and are displayed at the top of the list after the[None]
entry.
- Such additional language tags are placed in curly brackets / braces, for example
- The grandfathered language tag
en-GB-oed
(deprecated since 2015-04-17) for Oxford English Dictionary spelling is now an alias ofen-GB-oxendict
tdf#100462. (Eike Rathke (Red Hat, Inc.))- en-GB-oxendict was already supported in earlier releases but not mapped to the list of predefined languages; both language tags now map to "English, OED spelling (UK)".
- Writing a document that previously contained text attributed with en-GB-oed the attribution is now written as en-GB-oxendict.
スクリプト: Python と Basic
Access2Base がアップデート
BaseユーザーのためのBasicライブラリー、Access2Base、はそのバージョン1.7.0が利用できます (Jean-Pierre Ledure)。
- Form, subform, dialog and control events can be dynamically got and updated with the new On (form-events), On (dialog-events) and On (control events) properties.
- The new module object class together with its properties and methods makes it easy to navigate through the Basic libraries attached to the current Base file or application.
Full documentation is available on the documentation website.
Python 3.5
On Windows, the bundled CPython has been updated to release 3.5, which was already shipping on other platforms since LO 5.1 - hence all TDF release platforms bundle Python 3.5 now.
機能の削除 / 廃止
一般
- Telepathy Tubesへのインターフェースは削除されました
- Trinity Desktop Environment (TDE) デスクトップ環境は廃止予定です。次のリリースで削除されるでしょう。
- Oxygenアイコンテーマはもうデフォルトではバンドルされなくなりました
- The Linux Quickstarterは廃止予定です。次のリリースで削除されるでしょう。
Writer
- The Web wizard (which exports a set of documents as html with an index and some styles from the last century) has been removed. Note that this doesn't affect the HTML export. tdf#99967 (Samuel Mehrbrodt, CIB)
Impress
- PlaceWare のエクスポートフィルターは削除されました。
プラットフォームの互換性
Mac
- macOS バージョン 10.8 のサポートは終了予定です。今後のリリースでは少なくとも macOS 10.9 が必要です。
Windows
- Windows XP SP3とWindows Vista SP2はどちらもサポート終了予定です。 5.4リリースがこれらのオペレーティングシステムのサポートの最終になるでしょう。
- Uwinapi は廃止されました。
- Microsoft Visual C++ 2015 Redistributable is required for this release, and is not installed by LibreOffice installer (except for Windows XP). The redistributable is an OS component, that comes preinstalled with Windows 10, and with a Windows Update for Windows Vista through 8.1. If it is absent on user's system, it must be installed separately from Microsoft website. Installed redistributable's bitness (32- or 64-bit) must match LibreOffice's bitness (not OS bitness). Otherwise installation will succeed, but an error will be shown on program start: "The program cannot start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try to reinstalling the program to fix this problem".
- LibreOffice bitness is shown in ▸ (for 32-bit, simply "Version: 5.4.2.2" is shown; for 64-bit, "Version: 5.4.2.2 (x64)"). It is OK to install both 32- and 64-bit redistributable on single 64-bit OS in case of doubt.
API の変更
削除された設定オプション
- The
/org.openoffice.Office/Common/Help/HelpAgent
configuration schema was removed 49b237c46efa1ba3513dfbe6c782c713296352d8 - The
/org.openoffice.Office/WebWizard
configuration schema was removed 5b3022860abfe7eefd2e25b60b5b2a563b42b3c0 - The
/org.openoffice.Office/Common/VCL/TextLayoutEngine
configuration schema was removed e838d143178ee82c786d11fd792d8d6735858933
C++ UNO ランゲージバインディングと URE ライブラリー
- SAL macro
SAL_ABS
is removed. b55c205460fe7e7b133e179cd567764df7ac3508 - SAL macro
SAL_CONSTEXPR
(that had an empty expansion in client code) is removed. No client code should be affected. 5742868ccf030b2c0f03538d030bd18bd5666bdb - All dynamic exception specifications are removed from all URE include files and from
cppumaker
-generated files. Dynamic exception specifications have been deprecated since C++ 11 and will be removed completely from C++ 17. Note thatthrow ()
is not a dynamic exception specification, and its uses are retained. (Theoretically, dynamic exception specifications on any destructors or deallocation functions would have had to be replaced with C++ 11-onlynoexcept(false)
, but there are none in any URE include files nor wouldcppumaker
emit such.) Consequently, no longer necessary#include
s have been removed fromcppumaker
-generated files, which may cause client code to no longer compile (to fix, add the missing#include
s to the client code).
UNO API の変更
- Synchronous dispatch of macro loader (
com.sun.star.comp.sfx2.SfxMacroLoader
) used to return emptyUno::Any
in case an error occurred running the macro (and whatever value macro returned otherwise). It now returns singlebeans::PropertyValue
containing the actual error code e.g.{ "ErrorCode" => 0x42 }
- These logging related interface and services were removed:
com.sun.star.logging.DocumentIOLogRing
com.sun.star.logging.SimpleLogRing
com.sun.star.logging.XSimpleLogRing
169bd7718264b0e312052757f9bbd2321e1399c2
- Some unused and unimplemented XML cryptography related interfaces were removed:
com.sun.star.xml.crypto.XMLEncryptionTemplate
com.sun.star.xml.crypto.XMLSignatureTemplate
com.sun.star.xml.crypto.sax.Decryptor
com.sun.star.xml.crypto.sax.Encryptor
com.sun.star.xml.crypto.sax.SAXEventKeeper
com.sun.star.xml.crypto.sax.SignatureCreator
com.sun.star.xml.crypto.sax.SignatureVerifier
a4af8986c94ff2d1bea0c21f798330efcc97b133
The following UNO interfaces and services were changed:
- Added certificate kind (X509 or OpenPGP) to
security::XCertificate
3e3b37ca4cbc881628a71715b67ac172018cf9f2
com.sun.star.ui.test.XUITest
3c979a362b59b87dee62c85403c3c1f28f59f951 aa10a19c8e56a51654bcb26f718f6e7187159c72 4c02332d3d60de7a166d10413edf6e76b85d5a91
com.sun.star.awt.UnoControlComboBoxModel
com.sun.star.awt.UnoControlListBoxModel
838fab822c8052dd9471e28a70b1907dfde111af
com.sun.star.chart2.data.XDataReceiver
8cc8ffdb04f9915c5b7dddd619ef89762c7a40c2
SDK の変更
- The
salcpprt
static library (that could be linked into executables, containing replacements of globaloperator new
/delete
forwarding tortl/alloc.h
) is removed. cfd2691e5bf398304d7816227b933e53907b6204 - On macOS, the
OO_SDK_JAVA_HOME
path (as auto-determined bysetsdkenv_unix
) now points at the JDK’sHome
sub-directory, for consistency with other platforms. If you have a special setup to reuse a singlesetsdkenv_unix.sh
across multiple versions of the SDK, you will need to adapt that. Also, the Make variableJAVABIN
has become unused and was removed fromsettings.mk
(on all platforms). c306c444bfd3d0984741fd99ed4f29016ef14ee2