ReleaseNotes/4.1/ja

= LibreOffice 4.1 の変更点 =

このページについて
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 4.0 release! Please do not add wish-list features that you hope will be implemented, but only what actually is implemented already.

これはリリースするそのときにそのままリリースノートにできるようにするための現在進行中の下書き用の記録です. 4.0 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. 簡潔な説明と、忙しい査読者のためにその機能を見つけて試すことができる方法について述べます. 対象読者はしばしば非常に忙しく、そのプロダクトについてほとんど、または何も知らないと思ってください. もしユーザーインタフェースがその機能にとって重要だと思ったら、それがどこにあるか、例えば  のように、あなたが変更した部分にたどり着く通り道をはっきり示してください. もちろん あなた は自分の機能が重要だと分かっているでしょうが、すべての人が 拡張可能なオートシェーププロパティダイアログ について注意を払うでしょうか？ しかしスクリーンショットを取ってそれを貼るだけでわかりやすくなります.
 * 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

 * Images embedded in writer can now be rotated easily in 90 degree increments Writerドキュメントに埋め込まれた画像を、90度ずつ簡単に回転できるようになりました. (Tomaž Vajngerl)
 * write-rotate-ui.png


 * Writer textframes now support having a gradient as background 枠の背景にグラデーションを設定可能になりました.  (Miklós Vajna)
 * Swxtextframe-gradient-ui.png


 * Embedding fonts in a Writer document Writerドキュメントにフォントを埋め込む事が可能になりました.  (Luboš Luňák)


 * The comments bar now can be easily toggled with the a button in the ruler. ルーラーにあるボタンでコメント表示部（コメントバー）のオンオフを簡単にできるようになりました.  (Rodolfo Ribeiro Gomes)


 * On Windows, modern IMEs show their suggestion windows at more easy-to-read position. Windows において、モダンな日本語IMEの予測変換候補がより見やすい場所に表示されるようになりました.  (Yohei Yukawa - Google)


 * Import and export of graphical bullets of numberings in the DOC, DOCX and RTF filters DOC形式、DOCX形式、RTF形式のフィルタにおいて、画像を使用した番号リストのインポートおよびエクスポートが可能になりました.  (Jian Hong Cheng - Apache: DOC part, Miklos Vajna: DOCX, RTF parts)


 * Improved Footnote and footer comment handling. 脚注及びフッターコメントがより使い易くなりました. (Joren De Cuyper)


 * Comments to text ranges can now span over multiple paragraphs. 複数の段落を跨いだテキスト範囲にコメントを追加することができるようになりました.  (Miklos Vajna)

DOCXインポートフィルタは、ビットマップ画像ではなく、drawingml図形を取り扱う様になりました. (Miklos Vajna)
 * The DOCX import filter now handles non-bitmap drawingml shapes.

Calc

 * Embedding fonts in a Calc spreadsheet Calcスプレッドシートにフォントを埋め込むことが可能になりました.  (Noel Power)
 * Add a Stepped Lines line type to Line and XY (Scatter) graphs 線と散布図のグラフの線種にステップ（階段状チャート）が追加されました. (Eric Seynaeve)
 * New feature in Calc spreadsheet: Count the number of selected cells: 選択したセルの個数がカウントされるようになりました: (Prashant Pandey)
 * Import large HTML documents with more than 64k table cells. 64,000以上のセルを持つような表を含む大きなHTMLドキュメントのインポートが可能になりました.  (Eike Rathke)

Formula engine (数式エンジン)

 * New spreadsheet function NUMBERVALUE as defined in ODF OpenFormula. ODF OpenFormulaで定義されている新しいスプレッドシート関数NUMBERVALUEが追加されました. (Winfried Donkers, Eike Rathke)
 * New spreadsheet function SKEWP as defined in ODF OpenFormula. ODF OpenFormulaで定義されている新しいスプレッドシート関数SKEWPが追加されました. (Winfried Donkers)
 * Import/export functions new in Excel 2013 for ODF OpenFormula compatibility. Excel 2013 で定義されている関数を ODF OpenFormula 互換にするようインポート／エクスポートできるようになりました. (Eike Rathke) The following functions are handled, name specialties are given as (in parentheses the Calc en-US UI name)  [in brackets the ODFF name]  以下の関数が対象です. 名前は (カッコで囲われているのは英語の Calc の関数名で) [このカッコ内は ODFF の名前です]  ACOT, ACOTH, ARABIC, BASE, BINOM.DIST.RANGE (B) [BINOM.DIST.RANGE], BITAND, BITLSHIFT, BITOR, BITRSHIFT, BITXOR, COMBINA, COT, COTH, CSC, CSCH, DAYS, DECIMAL, FORMULATEXT (FORMULA) [FORMULA] , GAMMA, GAUSS, IFNA, IMCOSH, IMCOT, IMCSC, IMCSCH, IMSEC, IMSECH, IMSINH, IMTAN, ISFORMULA, MUNIT, NUMBERVALUE, PDURATION (DURATION) [PDURATION] , PERMUTATIONA, PHI, RRI, SEC, SECH, SHEET, SHEETS, SKEW.P (SKEWP) [SKEWP] , UNICHAR, UNICODE, XOR

Impress

 * Impressのドキュメントファイル内にフォントが埋め込み可能になりました.  (Radek Doulik)
 * Filters も参照してください.
 * Now it’s easier to create slideshows from a series of pictures with the “Photo Album” feature. "フォトアルバム"機能を使って一連の写真からスライドショーを簡単に作成できるようになりました. (Gergő Mocsi)
 * 次の操作で可能です:
 * Option to disable the bundled Presenter Console, which makes OpenLP integration much smoother 標準で搭載されているPresenter Consoleを無効にするオプションを追加し、 との統合がよりスムーズになりました. (Manik Malhotra)

Draw

 * Filters も参照してください.

Base

 * Limit the results of a query by using the 'Limit' combobox on the Query Design Toolbar. クエリーの結果の最大個数を '個数の上限 (Limit)' コンボボックスで指定できるようになりました. (Tamás Zolnai)
 * 次から利用できます:
 * New Query Properties Dialog in Query Design View for adding limit and distinct values properties. クエリデザインビューに、個数の上限と重複値の除去を追加した、新しいクエリープロパティが用意されました. (Tamás Zolnai)
 * 次から利用できます:
 * Query Properties Dialog can open from Query Design Toolbar クエリープロパティダイアログがクエリーデザインツールバーから開ける用になりました. (Issa Alkurtass, Tamás Zolnai)
 * 次から利用できます:

Math

 * New Elements docking windows added 新たに要素ドッキングウィンドウが追加されました (Tomaž Vajngerl)

Chart

 * Export of charts into odc.(ODF chart files) グラフ単体を odc (ODF chart ファイル) ファイルにエクスポートできるようになりました. (Markus Mohrhard)
 * To do so: switch into chart edit mode and then
 * やりかた: グラフを編集モードにして
 * note: this is not meant to work as separate files or a separate module, but for import and export


 * Inserting odc files into Calc sheets through Calc に odc ファイルを挿入できるようになりました. 方法は   (Markus Mohrhard)
 * Charts can now be also exported to vector graphics (e.g. SVG,PDF) グラフをベクターグラフィックス (SVG や PDF など) としても保存できるようになりました.  (Tomaž Vajngerl)

Core

 * Port Agenda Wizard from Java to python. Removed 11 files, 5345 lines of java code 議題ウィザードはJavaからpythonに変更されました. (Xisco Faulí)
 * Port Web Wizard from Java to python. WebページウィザードはJavaからpythonに変更されました. 140 files changed, 5076 (+), 11416 (-). Removed 55 files, 10426 lines of java code (Javier Fernandez)
 * Text layout on Linux (and other X11 platforms) has been ported from the deprecated and unmaintained ICU LayoutEngine library to HarfBuzz, which provides better support for OpenType layout in general and complex scripts in particular, as well as noticeable performance improvements especially for fonts with big number of OpenType lookups (Khaled Hosny, Fridrich Štrba)
 * Text layout on macOS has been ported from the deprecated (and 32-bit only) ATSUI framework to Core Text, which has the additional of supporting OpenType fonts for complex scripts like Arabic (Herbert Dürr – Apache, Tor Lillqvist, and Khaled Hosny) Ar script macOS.png

Filters

 * SVG export now also includes hyperlinks  (Moritz Kütt)
 * SVGファイルをエクスポートする際に、ハイパーリンクが含まれる様になりました. (Moritz Kütt)
 * Media file types Windows Media Audio (WMA), Windows Media Video (WMV), Advanced Audio Coding (AAC), Flash Video (FLV), Multiplexed OGG Video (OGX), RMI MIDI Audio and SND (SouND) Audio now accessible from ,,  (Joel Madero, Samuel Mehrbrodt)
 * Windows Media Audio (WMA), Windows Media Video (WMV), Advanced Audio Coding (AAC), Flash Video (FLV), Multiplexed OGG Video (OGX), RMI MIDI Audio, SND (SouND) Audioのメディアファイルの種類がから利用可能になりました.

Support for legacy Mac word-processing documents
Integration of libmwaw written by Laurent Alonso brings support for a multitude of pre-macOS Mac word-processing documents in different file-formats. More information in this blog Following are some examples of the conversion.


 * Microsoft Word for Mac 5.1
 * Write Now 4.0
 * MacWrite Pro 1.5
 * AppleWorks 6.0

インポートおよびエクスポートフィルタ
Numerous improvements have been made to the Microsoft OOXML Import and Export filters as well as for the Microsoft Office binary file formats and the RTF format. いくつもの改良により、マイクロソフトOOXML形式のインポートおよびエクスポートが、Microsoft Officeバイナリ形式およびRTF形式と同等に改善されました. Details: 詳細：
 * OOXML Filters→ OOXML, DOCX, XLSX, PPTX, VML
 * Microsoft Office binary file filters→ DOC, XLS, PPT, "ww8"
 * RTF Filters→ RTF

ヘルプ

 * Syntax highlighted Basic code examples in local help (David Vastag, Andras Timar)
 * ローカルヘルプに掲載されているBasicコードのサンプルは構文がハイライトされるようになりました. (David Vastag, Andras Timar)

検索バー

 * Make Find hotkey a toggle command 検索機能のショートカットの挙動はトグル式に変更されました.   (Joren De Cuyper)
 * Add a “Close Search” button to the search bar 検索バーに「検索を終了」ボタンが追加されました.  (Joren De Cuyper)
 * Add “Match Case” option to the search bar 「大文字と小文字を区別する」オプションが検索バーに追加されました.  (Andrzej Hunt)

最近使用したドキュメント
「開く」ボタン隣のドロップダウンメニューから最近使用したドキュメントに直接アクセス可能になりました. (Jan Holesovsky)
 * Add feature  が追加されました. (Ariel Constenla-Haile - Apache)
 * Access Recent Documents directly from the toolbar using a dropdown next to the "Open" button
 * Improve display of filenames in the Recent Documents list 最近使用したドキュメントの一覧表示が改善されました. (Samuel Mehrbrodt)

ダイアログサイズの改善
The stream of dialogs that are well sized continues. 一連のダイアログのサイズが改善されました.

その他

 * Delete multiple styles at once * 複数のスタイル設定を一括削除可能になりました.  (Joren De Cuyper)
 * Experimental feature: Sidebar (Apache OpenOffice/IBM Symphony) with resizeable layout (LibreOffice team)
 * 実験的な機能: サイドバー (Apache OpenOffice/IBM Symphony)が追加されました. レイアウトサイズも変更可能です. (LibreOffice team)
 * New Gallery Images (IBM Symphony)
 * ギャラリーのイメージ表示が新しくなりました. (IBM Symphony)



ローカリゼーション

 * Much improved windows input method alignment using IMR_QUERYCHARPOSITION (Yohei Yukawa – Google)
 * Windows環境における日本語入力機能の表示位置がIMR_QUERYCHARPOSITIONを使用することで改善されました.  (Yohei Yukawa – Google)
 * Support font localized forms (locl) feature in Writer
 * Writerにおけるフォントの 地域別表記 (locl) のサポート強化.  (Caolán McNamara)


 * Improved hyphenation in Calc and Draw (László Németh)
 * Calc および Draw におけるハイフネーションの改善. (László Németh)




 * More checking rules in pt-BR LightProof grammar checker (Raimundo Moura, João Mac-Cormick, Olivier Hallot).

右横書き言語のサポート

 * Improved Kashida in justified text (Ahmad Al-Harthi)
 * Kashida語におけるテキスト表示が改善されました.  (Ahmad Al-Harthi)

パフォーマンス

 * don't parse fourteen thousand lines of label descriptions on every startup, defer them until a sheet of labels is used (Matus Kukan)
 * ４万行もある様なラベル文書を起動のたびに全て読み込む事はしません. ラベルを含むシートが使われる時まで、それらの読み込みは延期されます. (Matus Kukan)
 * some pieces shipped in 4.0.x but never announced:
 * 4.0.x で導入されたものの、アナウンスされていなかったもの:
 * asynchronous word-count - for large documents don't defer rendering the document and status bar until we've word-counted it - you may notice the status bar count spin after load, saves many seconds for large docs (Michael Meeks)
 * 非同期的なワードカウント - 大きなドキュメントであっても、ドキュメントやステータスバーの表示がワードカウントが終了するまで遅延することはありません. - ステータスバー上でカウントが行われるため、大きなドキュメントを扱う際の時間の浪費を抑えます.  (Michael Meeks)
 * use copy-on-write for RTF import stack - significantly accelerates large RTF document import (Michael Meeks)
 * RTF形式のインポートにコピーオンライトを採用 - 大きなサイズのRTFドキュメントのインポートが大幅に高速化されました. (Michael Meeks)


 * use a hash for auto-correction until it needs to be sorted - big speed wins for large auto-correction files (Michael Meeks)

Infrastructure

 * Completed the port to gnumake, and removed all dmake makefiles and internal binary, this gives significant build parallelism and build-time improvements; see Björn Michaelsen’s blog – many people helped in this work (Bjoern Michaelsen, David Tardon, Peter Foley, Norbert Thiebaud, Michael Stahl, Matus Kukan, Tor Lillqvist, Stephan Bergmann, Lubos Lunak, Caolan McNamara, Mathias Bauer, Jan Holesovsky, Andras Timar, David Ostrovsky, Hans-Joachim Lankenau, and more...)
 * Instead of passing a vast number of pre-processor defines -DFOO on every compiler command-line, along with a similarly large amount of makefile rules to set these for various files, we now use autoconf to produce many separate config_host/config_feature.h include files to include which avoid lots of this annoyance (Lubos Lunak)
 * Converted large numbers of component instantiations to use the new, much cleaner and more readable service constructors (Noel Grandin)
 * L10ntools refactoring, remove obsolete behaviours (methods and classes), deduplicate functions and increase the efficiency of merge of translations with removing some "working without result" code and with reducing the counts of searching between translated strings. (Tamás Zolnai)

Extensions
name[en_US]=My Gallery name[de]=Meine Gallery name[fr]=...
 * Gallery improvements (Michael Meeks)
 * Galleries can now be named with sensible names such as "mygallery.thm" rather than sg avoiding conflicts in the integer number-space and making it easier to package them.
 * Galleries are created at compile time from a flat list of files - making it easy to extend them.
 * Add ability to translate gallery files using a .desktop file syntax '.str' file placed next to the gallery thus

Feature removal / deprecation

 * Support for macOS for PowerPC has been dropped.
 * Similarly, support for macOS’s SDK v10.4 and 10.5 has been dropped as well.

Bug fixes / commits

 * This release includes over ten thousand commits from all contributors. Of these around four hundred and fifty have apache.org mail addresses.
 * A very large number of bugs have been fixed, far too many to attempt an accurate listing; even counting them accurately is difficult, particularly as some bugs are really features, at time of writing we continue to push fixes etc. However a reasonable estimate is around three thousand bugs, of which four hundred came from authors with apache.org mail addresses.
 * For more detail on commits, it is worth browsing cgit libreoffice-4-1 branch.

C++ UNO language binding and URE libraries

 * Headers for the  and   libraries were removed from the SDK
 * These libraries were never actually stable URE interfaces, so no client code should be using them.
 * rtl/unload.h and everything defined in it related to unloading libraries (rtl_ModuleCount) is deprecated and will likely be removed in a future version
 * removed the deprecated header cppuhelper/servicefactory.hxx
 * removed the deprecated header cppuhelper/bootstrap.hxx
 * removed the deprecated header rtl/memory.h
 * the overload  is deprecated because it is very error prone
 * overloaded  is deprecated, replacements are  ,

Java

 * deprecated com.sun.star.comp.helper.RegistryServiceFactory removed

Python

 * Due to changes for the new  format,   no longer works for UNOIDL enum members, only for UNOIDL constants.  Even though   had only been documented to work for constants, existing code might have relied on the fact that it somewhat accidentally also worked for enum members.  See also.

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)

Unpublishing UNO APIs

 * com.sun.star.document.MediaDescriptor

changes to UNO APIs
The UNO date & time-related structs were changed to accommodate: Affected structs: New structs: WithTimezone variants.
 * signed (negative) year
 * nanosecond resolution of time
 * support for timezones
 * com.sun.star.util.Date
 * com.sun.star.util.Time
 * com.sun.star.util.DateTime
 * com.sun.star.util.DateTimeRange
 * com.sun.star.util.Duration (not published)

changes to unpublished UNO APIs
The following unpublished UNO interfaces were changed:


 * com.sun.star.text.textfield.SetExpression documentation was adapted to what the implementation actually does
 * com.sun.star.text.textfield.GetExpression documentation was adapted to what the implementation actually does

Removing deprecated configuration options

 * Common/Gallery/ID_Dialog
 * Common/Image/Color/PosterColor
 * Common/Image/Color/RotationAngle
 * Common/Image/Color/LeftRight
 * Common/Image/Color/BlackWhiteThreshold
 * Common/Image/Effect/MosaicX_Tile
 * Common/Image/Effect/MosaicY_Tile
 * Common/Image/Effect/SolarizationThreshold
 * Common/Image/Effect/TileX_Tile
 * Common/Image/Effect/TileY_Tile


 * Common/Internal/CurrentTempURL
 * Common/Internal/SendCrashMail
 * Common/Internal/Slot
 * Common/Internal/UseMailUI


 * Common/OfficeObjects
 * Common/ExternalApps/ExternalMailer/UseDefaultMailer
 * Common/ExternalApps/ExternalMailer/CommandProfile
 * Common/ExternalApps/ExternalMailer/Profiles
 * Common/MailCommandLineProfile
 * Common/Path/Current/OfficeInstall
 * Common/Path/Current/OfficeInstallURL


 * Common/WorkingSet


 * Inet/Settings/ooInetDNSServer
 * Inet/Settings/ooInetSOCKSProxyName
 * Inet/Settings/ooInetSOCKSProxyPort


 * Java/Install/AdditionalClasspath
 * Java/Install/AdditionalSearchPath
 * Java/Install/ExcludeVersion
 * Java/Install/InstallationPackage
 * Java/Install/PackageInstallationDirectory
 * Java/Install/RequiredVersion
 * Java/Install/Vendor
 * Java/Install/VerifiedVersion
 * Java/Install/Version
 * Java/VirtualMachine/DebugPort
 * Java/VirtualMachine/DisableAsyncGC
 * Java/VirtualMachine/EnableClassGC
 * Java/VirtualMachine/EnableVerboseGC
 * Java/VirtualMachine/EnvironmentType
 * Java/VirtualMachine/JavaLibPath
 * Java/VirtualMachine/JavaStackSize
 * Java/VirtualMachine/MaxHeapSize
 * Java/VirtualMachine/MinHeapSize
 * Java/VirtualMachine/NativeStackSize
 * Java/VirtualMachine/RunTimeLib
 * Java/VirtualMachine/SystemClassPath
 * Java/VirtualMachine/VMType
 * Java/VirtualMachine/Verbose
 * Java/VirtualMachine/VerifyMode


 * Math/Misc/NoSymbolsWarning

Most Annoying Bugs
(もっとも厄介なバグ一覧)

The following annoying bugs were not fixed in time and will be addressed in the regular bug fix releases: 以下の厄介なバグは現時点では修正されていませんが、通常のバグ修正リリースで修正を目指しています:


 * some fields don't fit into Options dialog オプションダイアログのいくつかの項目が正しい位置に配置されない fixed in 4.1.1
 * letters move around during editing/typing 編集や入力しているときに文字がキョロキョロと移動する fixed in 4.2.3
 * encrypted documents can't be opened on Linux 暗号化ドキュメントが Linux では開けない fixed in 4.1.1
 * Calc transforms number of spaces into a single space during the file export Calc でファイルをインポートしたとき、複数個の空白文字を一つにまとめてしまう fixed in 4.1.1
 * if you have no menus on a Debian/Ubuntu-based system or trouble with the install, you likely didnt uninstall the distro version of LibreOffice completely. You will need to make sure all the binary packages listed here: https://launchpad.net/ubuntu/+source/libreoffice are uninstalled. On Ubuntu releases, executing  should do that. Debian や Ubuntu で使っている場合、ディストリビューション標準の LibreOffice をアンインストールしていないとメニューが表示されないか、インストールに失敗する. https://launchpad.net/ubuntu/+source/libreoffice にあるすべてのバイナリパッケージが削除されているかを確認すること. 以下のように実行する.  fixed in 4.1.1
 * database: accessing a timestamp column through JDBC, only the date part is read BASE: JDBC経由でタイムスタンプ列にアクセスした場合、日付部分だけしか読み込まれない fixed in 4.1.1