О LibreOffice по-русски

Новые возможности и исправления ошибок в LibreOffice 4.2

Рекомендуемое и важное

Improved Filters
Значительно улучшена двухсторонняя совместимость с Microsoft OOXML
, в частности с форматом DOCX, и с устаревшим RTF. Добавлен фильтр импорта документов Abiword.
Formula Engine
Новый движок для Calc - массовые параллельные вычисления формул в ячейках, используя GPU с OpenCL, благодаря новому интерпретатору формул.
   
Windows 4.2 Custom Installation
Специфичные для Windows улучшения для корпоративных пользователей, в частности упрощённый диалог выборочной установки и возможность централизованного управления и блокировки параметров конфигурации при помощи объектов групповой политики в Active Directory.
Recent Documents Taskbar
Улучшенная интеграция с Windows 7 и 8, с эскизами открытых документов на панели задач, которые группируются по компонентам и спискам последних документов.
Expert Config
Опытным пользователям всех платформ понравится новое окно экспертных настроек, которое было добавлено в диалоговое окно "Расширенные возможности".    
New Start Center
Новый стартовый центр с чистыми макетами документов, позволяющий использовать пространство более эффективно - даже на нетбуках - и отображаемым списком последних документов ODF.   


Страница возможностей предыдущей версии LibreOffice 4.1.

(Подсказка: нажимайте на изображения для увеличения)

 Установка

 

    Windows 4.1 Custom Installation

    Windows 4.2 Custom Installation

  • В диалоге выборочной установки в ОС Windows удалён выбор установки отдельных компонентов (Andras Timar). Эта возможность не имела ранее особого смысла (все компоненты всё равно были включены в программу, а удалялись только значки и иконки запуска) и приводила к ошибкам.
    (Hint: click on images to enlarge)

 

https://www.libreoffice.org/assets/Uploads/EN-Project_images/LOIcons40x48/2013Li
Writer

FDO-63211-Before

FDO-63211-Now

  • Встраивание изображений в HTML-файлы позволяет рассылать письма в HTML-формате с изображениями fdo#63211 (Edmond Ciorba, Andras Timar)
     
     
     
         
        

Fdo-35155-borders tab page

Fdo-35155-examples.png

  • Обрамление одного или нескольких символов. fdo#35155 (Tamás Zolnai)
    • Поддерживаемые форматы файлов: ODT, HTML, DOC, DOCX, RTF
    • Пункт меню: ФорматСимволыОбрамление (вкладка)

Sw Start Table Select All

  • Команда "Выделить всё" теперь работает корректно в случаях, когда в начале документа раположена таблица. fdo#37606 (Miklos Vajna)

SW Spell Popup Redline


  • Контекстное меню при проверке орфографии теперь позволяет работать с историей изменений, если включена соответствующая настройка. fdo#35746 (Miklos Vajna)

Sw rtf Groupshape Before

Sw rtf Groupshape After

  • Импорт RTF: добавлена начальная поддержка для сгруппированных фигур fdo#66040 (Miklos Vajna)

Dot Export

 

  • Writer может создавать шаблоны DOT. Подробности можно узнать по этой ссылке. (Miklos Vajna)

Border Thickness Comparison

  • Улучшена автокоррекция обрамлений: более заметны различия fdo#71740. (Laurent Balland-Poirier)

 

Bug 52204

 

  • В диалоге поиска-и-замены возможность игнорировать диакритические знаки для языков с написанием справа налево. fdo#52204 (Abdulmajeed ahmed)

Bad Footnote Numbers

Footnote Numbers In Cross References

Footnote Number In Insert Ccross-References

Footnote Number in Insert Cross-References fix

  • Перекрёстные ссылки на заголовках не содержат больше номеров ссылок в (1) заголовках (поле "Документ/Глава"), (2) подсказках для ссылок и (3) диалоговом окне "Поля" fdo#71645 (László Németh)

New Template Screenshot

 

 

  • Новый шаблон по умолчанию для Writer, созданный по результатам обсуждения Default LO Style и Default Writer Template (Ahmad Harthi and Faisal M. Al-Otaibi)
      
      
       
        
     
       
      
      
      
      
  • Возможность удалить или скрыть несколько стилей форматирования разом посредством их одновременного выделения в окне "Стили и форматирование". fdo#67461 (Joren De Cuyper)
  • Исправления положения кнопки в примечаниях при переключении языка документа на язык с написанием справа налево. fdo#69280 (Abdulaziz A Alayed)
  • На результат быстрого поиска (ctrl+f) больше не влияют скрытые параметры диалога поиска-и-замены. fdo#62601 (Abdulmajeed ahmed)
 
  • Редактирование полей ввода по месту. (Oliver-Rainer Wittmann)

 

 

https://www.libreoffice.org/assets/Uploads/EN-Project_images/LOIcons40x48/2013Li
Calc

Select Sheet Menu

  • Правый щелчок мыши на стрелках линейки прокрутки внизу слева вызывает контекстное меню со списком листов. (Caolán McNamara)

Calc Extending Range From Al lCorners

  • Добавлена возможность растянуть диапазон формулы за любой из углов рамки выделения. fdo#67592 (Tomaž Vajngerl)

Random Number Generater

  • Генерация случайных чисел (ПравкаЗаполнитьСлучайные числа...) fdo#66477 (Tomaž Vajngerl).

Find All Matching Cells

  • В диалоговом окне поиска-и-замены реализовано отдельное диалоговое окно с показом результатов поиска по листам в случае выбора параметра "Поиск во всех листах". fdo#39881 (Matúš Kukan)
  • Статистические функции ДанныеСтатистика (альтернатива "Пакету анализа" в Excel). fdo#66477 (Tomaž Vajngerl)
    • Выборка
    • Описательная статистика
    • Дисперсионный анализ (ANOVA)
    • Корелляция
    • Ковариация
    • Экспоненциальное сглаживание
    • Скользящее среднее
  • Увеличение отступа действует только в пределах ячейки (Abdulmajeed ahmed)










 

 Формулы

Calc Detailed Calc Settings Dlg42

  • Массовые параллельные вычисления формул в ячейках, используя GPU с OpenCL, благодаря новому интерпретатору формул. (Kohei Yoshida, Tor Lillqvist, Michael Meeks, Markus Mohrhard, AMD, MultiCoreWare)
 
  • Улучшена функция электронной таблицы CRITBINOM. (Winfried Donkers)









  • Добавлены функции электронной таблицы WEBSERVICE и FILTERXML для работы с данными из интернета. (Markus Mohrhard)
  • Добавлены функции электронной таблицы LEFTB, LENB, MIDB и RIGHTB, работающие со строками двухбайтовых символов DBSC. (Zhang Lu)
  • Добавлены функции электронной таблицы COVARIANCE.P и COVARIANCE.S для совместимости с MS-Excel. fdo#70000 (Winfried Donkers)
  • Добавлены функции электронной таблицы STDEV.P и STDEV.S для совместимости с MS-Excel. fdo#44134 (Winfried Donkers)
  • Добавлены функции электронной таблицы VAR.P и VAR.S для совместимости с MS-Excel. fdo#61002 (Winfried Donkers)
  • Добавлены функции электронной таблицы  BETA.DIST и BETA.INV для совместимости с MS-Excel. fdo#71008 (Winfried Donkers)
  • Добавлены функции электронной таблицы  BINOM.DIST and BINOM.INV для совместимости с MS-Excel. fdo#71081 (Winfried Donkers)
  • Добавлены функции электронной таблицы  CONFIDENCE.NORM и CONFIDENCE.T для совместимости с MS-Excel. fdo#71350 (Winfried Donkers)
  • Добавлены функции электронной таблицы  F.DIST, F.DIST.RT, F.INV, F.INV.RT and F.TEST для совместимости с MS-Excel. fdo#71436 (Winfried Donkers)
  • Добавлены функции электронной таблицы  EXPON.DIST, HYPGEOM.DIST, POISSON.DIST и WEIBULL.DIST для совместимости с MS-Excel. fdo#71722 (Winfried Donkers)

 

https://www.libreoffice.org/assets/Uploads/EN-Project_images/LOIcons40x48/2013LiImpress /Draw Draw

Impress Visual Clues

  • Если к показу слайда применены эффекты анимации, это отображается в сортировщике слайдов. fdo#65456 (Edmond Ciorba, Andras Timar)
Custom Animation
  • Новая панель эффектов анимации fdo#62082 (Samuel Mehrbrodt)
      
       

Fdo-65457-Presenter Preview

Fdo-65457-Notes View

Fdo-65457-Slide Sorter View
  • Добавление к слайдам иконок, сигнализирующих о наличии анимации или эффектов перехода. Это должно облегчить восприятие содержимого слайдов в целом. fdo#65457 (Edmond Ciorba, Andras Timar)
  • Impress remote control (удалённое управление показом презентации) для iOS
  • Боковая панель по умолчанию включена (только в Impress)


base.png
Base

  • НЕСОВМЕСТИМОЕ ИЗМЕНЕНИЕ: значения флажка в привязанных к нему строковых полях ((VAR)CHAR) теперь будут отображаться как "истина" (true) или "ложь" (false), в то время как до LibreOffice 4.1 это выглядело как '1 'или '0'. Указанное поведение имеет обратную совместимость и значения '1 'или '0' будут распознаваться корректно. (Lionel Elie Mamane)
  • НОВАЯ ВОЗМОЖНОСТЬ: связанные значения для флажков теперь учитываются. Это позволяет при необходимости вновь вернуться к старому поведению записи '1' или '0'. Также это позволяет инвертировать поведение флажка (в привязке к логическим полям) путём установки 'Значение индекса (вкл): false' и 'Значение индекса (выкл.): true' (Lionel Elie Mamane)

 

Chart
Диаграммы

 

Test Case Trend Line

  • Улучшение линий тренда: скользящие средние линии тренда fdo#40315 (Tomaž Vajngerl)
  • Другие улучшения линий тренда:
    • Поддержка более одной линии тренда за серию (Tomaž Vajngerl)
    • Задание точки пересечения линии тренда с осью Y. fdo#40314 (Tomaž Vajngerl)
    • Экстраполяция линий тренда. fdo#40316 (Tomaž Vajngerl)
    • Полиномиальные линии тренда. fdo#35712 (Tomaž Vajngerl)
  • Поведение кнопок панелей инструментов для сеток изменено на «основная», «основная и дополнительная», «выключено». fdo#66422 (Tomaž Vajngerl)
  • Импорт диаграмм xlsx без ссылок, но с внутренними данными (Muthu Subramanian)

 

Ядро

 
  • Upgrade internal XPDF to Poppler fdo#38878 (Peter Foley, Tor Lillqvist, Fridrich Štrba)
 

 

Изменения в реестре Windows

Windows Registry as a configuration backend. Under Windows, LibreOffice uses keys under HKLM/Policies/LibreOffice as a configuration layer on the top of program's layer and below user's layer.

The following structure is assumed: Last element of Key becomes prop, first part is the path and optionally nodes, when the node has oor:op attribute. Values can be the following: Value (string) and Final (dword, optional)

For example the following registry setting:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\LibreOffice\org.openoffice.UserProfile\Data\o]
"Value"="Example Corp."
"Final"=dword:00000001

becomes the following in configuration:

<item oor:path="/org.openoffice.UserProfile/Data">
    <prop oor:name="o" oor:finalized="true">
        <value>Example Corp.</value>
    </prop>
</item>

Another example:

[HKEY_LOCAL_MACHINE\Policies\LibreOffice\org.openoffice.Office.OptionsDialog\OptionsDialogGroups\
ProductName/#fuse\Pages\BasicIDEOptions/#fuse\Hide]
"Value"="true"


becomes the following in configuration:

<item oor:path="/org.openoffice.Office.OptionsDialog/OptionsDialogGroups">
    <node oor:name="ProductName" oor:op="fuse">
        <node oor:name="Pages">
            <node oor:name="BasicIDEOptions" oor:op="fuse">
                <prop oor:name="Hide">
                    <value>true</value>
                </prop>
            </node>
        </node>
    </node>
</item>

With this feature it becomes possible to centrally manage LibreOffice configuration with Group Policy Objects in a Windows domain. It is possible set and optionally lock many LibreOffice settings. The feature was developed by the order of Hungarian E-Governmental Free Software Competence Centre.

 

Качество кода

 

Coverity Scan Analysis Results Bar

  • Improved code quality based on the Coverity scan analysis. (Stephan Bergmann, Herbert Dürr, Jan Holesovsky, Andrzej J.R. Hunt, Marc-André Laverdière, Caolán McNamara, Markus Mohrhard, Julien Nabet, Noel Power, Michael Stahl, Norbert Thiebaud, Miklos Vajna)

 

Фильтры

 Microsoft Office and OOXML filter improvements

  • Numerous improvements to interoperability with Microsoft Word's DOCX format:
    • Writer now preserves the 'Track Changes ON' when present in a DOCX (track changes data itself is partially preserved) fdo#64826 (Adam Co)
    • Solid page background color now roundtripped in DOCX. fdo#65257 (Adam Co)
    • Fix for page border margins in DOCX. fdo#64350 (Adam Co)
    • Fix for different Odd & Even page flag ignored. fdo#65655 (Adam Co)
    • Fix for hidden footer being imported to Writer as normal footer. fdo#64238 (Adam Co)
    • Writer now preserves underline color. fdo#65710 (Adam Co)
    • Writer now preserves character shading. fdo#65400 (Adam Co)
    • Writer now preserves page numbers that don't start at '1'. fdo#66543 fdo#44689 (Adam Co)
    • Fix for export of text-box inset property to DOCX. fdo#66929 (Adam Co)
    • Fix for DOCX export of page border - (interoperability export case #2) http://wiki.openoffice.org/wiki/Writer/MSInteroperability/PageBorder
    • Fix for preservation of bullets with level 0 (should not be shown) fdo#66781 (Adam Co)
    • Fix for page border shadows in DOCX. fdo#64350 (Adam Co)
    • Borders in headers\footer now not being lost. fdo#67013 (Adam Co)
    • Text-Box background gradient color now preserved correctly. fdo#65295 (Adam Co)
    • Preserve rotation information on bitmaps. fdo#70457 (Jacobo Aragunde)
    • Fix wrong position and size values on exported shapes. fdo#70838 (Jacobo Aragunde)
    • Preserve Smart-Art information. (Jacobo Aragunde, Andrés Gómez, Miguel Gómez)
    • Fix wrong alignment and directionality when open DOCX file. fdo#43093 (Faisal M. Al-Otaibi)
    • Fix wrong directionality after save file created by MS. fdo#71646 (Faisal M. Al-Otaibi)
    • OOXML floating table improvements. For more details, see this blog entry. (Miklos Vajna)
    • Ampersand in document title causes corrupt docx fdo#63053 (Abdulmajeed ahmed)
  • Significant speedups of all OOXML parsing - by splitting parsing / tokenisation into a separate thread, and many other related optimisations to the FastParser (Matus Kukan, Michael Meeks)
  • Support for the default Microsoft Office 2010 and 2013 Agile decryption mechanism (Tomaž Vajngerl)
  • Support for OOXML encryption fdo#59524 (Tomaž Vajngerl)
  • Numerous other 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. Details:

Улучшения в других фильтрах импорта и экспорта

 

Footnote Number in pdf Bookmarks

Footnote Number in pdf Bookmarks Fix

  • Закладки PDF не содержат номера ссылок fdo#71645 (László Németh)

 

  • Always embed the standard PostScript core font set in PDF exports. Not embedding them is a deprecated behavior that can lead to document display issues. (Khaled Hosny)
  • Улучшен экспорт MathML (Frédéric Wang)

Новые фильтры импорта

 

 

Preview Keynote

Preview Slide

Preview Notes

 

ABW In Abi

ABW In LO

ZABW In Abi ZABW in LO
  
  • Импорт документов AbiWord (Fridrich Štrba)
 
  • Импорт форматов для различных электронных книг, главным образом на основе Palm (David Tardon)
    • FictionBook 2
    • PalmDoc
    • PeanutPress (eReader)
    • Plucker
    • TealDoc
    • zTXT
    • Простите, ePub пока не поддерживаем... Дождитесь 4.3 :-)
  • Импорт устаревших форматов документов Mac (Laurent Alonso)
    • Acta Mac Classic Document
    • Beagle Works / WordPerfect Works Document
    • Great Works Document
    • MacDoc Document
    • More Mac v2-3 Document
        
        
 

 

GUI

Libreoffice App Menu

  • Интеграция с GNOME3. fdo#48835 (Caolán McNamara)
Expert Config
  •  An Expert Configuration functionality has been added to the Options tab (Efe Gürkan YALAMAN). This can be disable by setting EnableExpertConfiguration to false in the user's configuration.

 

Before Balancing

After

After Balancing

  • Multirow tab dialog tab balancing fdo#66435 Now if tabs in a tab dialog need to wrap onto a second line to fit into the space available they will wrap in a more balanced fashion that avoids a single orphan tab. (Stefano Facchini and Caolán McNamara)

 

Ruler Enhancements

  • Ruler enhancements: snapping to ruler ticks, show ticks above numbers, tooltips (Tomaž Vajngerl)

 

 

 

Windows Taskbar Group

  • Windows are now grouped together by application in the taskbar on Windows 7 and higher (Jesús Corrius)

 

Recent Documents Taskbar

  •  Recent documents list support in the taskbar icon on Windows 7 and higher (Jesús Corrius and Fridrich Štrba)

 

  • Support MATE and XFCE Desktops (native Open/Save dialogs) fdo#46990(Pader Rezso)
  • Add "Find All" to the Find bar fdo#64451 (Andrzej J.R. Hunt)
  • More supported document types have been added to the "Open With" menu on Windows (Jesús Corrius)
  • Extend support for Document Management Systems: connection to GDrive is now possible, a CMIS Properties dialog allow to edit them (Cuong Cao Ngo)
  • Added Right-to-left\Left-to-right buttons to the Sidebar fdo#67746 (Abdulmajeed ahmed)
  • fdo#71511: Respect accessibility requirements, but also let dark theme users have decent default view colors (Bjoern Michaelsen)

 

   Новый стартовый центр

New Start Center

  • Новый стартовый центр с чистыми макетами документов, позволяющий использовать пространство более эффективно - даже на нетбуках - и отображаемым списком последних документов ODF. Можно перетаскивать файлы в стартовый центр для их открытия. (Krisztian Pinter, Mirek Mazel, Stefan Knorr, Krzysztof Ponikiewski, Rodolfo Ribeiro Gomes, Tamas Zolnai, Jan Holesovsky)

 

 

Редактор формул

Math Color

  • Math: Добавление цвета в формулу щелчком по имени на панели элементов (Marcos Paulo de Souza)

 

  • Использование ZoomSlider fdo#63351 (Thomas Arnhold)

     

     

     

  • Автозакрытие скобок fdo#43090 (Marcos Paulo de Souza)

 

Плоские значки (Sifr)

 

Flat Icons

  • Новый набор значков Sifr включён в LibreOffice 4.2. Стиль значков призван улучшить концентрацию пользователя в работе над документом. (Issa Alkurtas, Norah Abanumay, Pavel Haratický and Ahmad Harthi)

 

 

Смайлик

 

Smiling Smiley

  • Смайлик теперь улыбается! (Ahmad Harthi)

 


Localization
Локализация

Language tag support

Changes as a result of supporting BCP 47 language tags (see also #Core).

  • Catalan Valencian [ca-ES-valencia] is now supported as language for document content. fdo#68714 (Eike Rathke)
  • The legacy kludge for Catalan Valencian UI translation [ca-XV] is now the proper [ca-ES-valencia] tag. (Eike Rathke)
  • All legacy kludge [sh-*] locales are now proper [sr-Latn-*] with support of [sh-*] for existing documents. (Eike Rathke)
  • Added [en-GB-oed] grandfathered tag for "English, Oxford English Dictionary spelling" to language list. (Eike Rathke)
  • Cleaned up the macrolanguage code kludge [ku-*] used for Kurdish written in Latin script and distinguishing scripts by differentiating by country. fdo#63460 (Eike Rathke)
    • ku → kmr-Latn (Northern Kurdish, Latin script)
    • ku-TR → kmr-Latn-TR (Northern Kurdish in Turkey, Latin script)
    • ku-SY → kmr-Latn-SY (Northern Kurdish in Syria, Latin script)
    • ku-IQ → ckb-IQ (Central Kurdish in Iraq, Arabic script)
    • ku-IR → ckb-IR (Central Kurdish in Iran, Arabic script)
    • added sdh-IQ (Southern Kurdish in Iraq, Arabic script)
    • added sdh-IR (Southern Kurdish in Iran, Arabic script)

New languages/locales in language list

Available for character attribution and spell-checking.

  • Added Ngäbere_Panama [gym-PA] to language list. fdo#66602 (Eike Rathke)
  • Added Kumyk [kum-RU] to language list. fdo#70089 (Eike Rathke)
  • Added Nogai [nog-RU] to language list. fdo#69987 (Eike Rathke)
  • Added Karakalpak Latin [kaa-Latn-UZ] to language list. fdo#70217 (Eike Rathke)
  • Added Ladin [lld-IT] to language list. fdo#70530 (Eike Rathke)
  • Added Puinave [pui-CO] to language list. fdo#71454 (Eike Rathke)

New languages/locales with locale data

Available as default document language and for locale specific formatting.

  • Added Ladin_Italy [lld-IT] locale data for full locale support. fdo#70530 (Domingo Sacristan and Eike Rathke)
  • Added French (Burkina Faso) [fr-BF] and locale data. fdo#71243 (David Delma and Eike Rathke)
  • Added Bamanankan/Bambara_Mali [bm-ML] locale data. fdo#71361 (JJ Méric and Eike Rathke)
  • Added Puinave_Colombia [pui-CO] locale data. fdo#71836 (Michael Bauer and Eike Rathke)
  • Added Arabic_UAE [ar-AE] and Arabic_Kuwait [ar-KW] locale data referrers for AED and KWD currencies. fdo#71140 (Eike Rathke)

Improved language tools (spell-check dictionaries, thesaurus, hyphenation patterns)

Information taken from dictionary repository:

  • Greatly improved German language tools (de-AT, de-CH, de-DE) with over 10,000 new words added to the German spell-check dictionary and updated hyphenation patterns. For the first time, the German thesaurus exceeds 100,000 words in over 28,000 meaning groups.
  • Lao (lo_LA) spell-check dictionary added.
  • Brazilian Portuguese (pt_BR) spell-check dictionary updated.(Raimundo Moura, Marcos Paulo de Souza and Alexandre Vicenzi)
  • Spanish spell-check dictionary updated.
  • Swedish spell-check dictionary updated.
  • French spell-check dictionary updated.
  • Dutch spell-check dictionary updated.
  • Scottish Gaelic (gd_GB) spell-check dictionary updated.
  • Slovenian thesaurus updated. (Martin Srebotnjak)

Переход на евро

  • Латвия перешла на евро 01.01.2014, связанные с этим изменения: fdo#73239 (Eike Rathke)
    • Добавлена валюта 'EUR' к локальным настройкам [lv-LV] и [ltg-LV] и установлена в качестве валюты по умолчанию.
    • В Конвертер Евро добавлены 'LVL' латвийские латы (Файл ▸ Мастер ▸ Конвертер Евро...).
    • Добавлен код валюты "LVL" с коэффициентом 0.702804 к функции Calc EUROCONVERT().
  • Добавлен код валюты эстонская крона "EEK" с коэффициентом 15.6466 к функции Calc EUROCONVERT().

 

Экспериментальные возможности

Calc Data Stream

  • Добавлена экспериментальная возможность работы с потоками данных (ДанныеПотоки...). По умолчанию она отключена, для её использования включите экспериментальные возможности в настройках. (Matúš Kukan, Kohei Yoshida)

 

 

 

 

FirebirdDB SQL Connector

  • НОВАЯ ТЕХНОЛОГИЧЕСКАЯ ВОЗМОЖНОСТЬ: Firebird SQL connector для LibreOffice Base (Andrzej Hunt).  Добавлена экспериментальная возможность подключения и создания баз данных Firebird (сначала включите экспериментальные возможности в настройках). В дальнейшем планируется отказаться от встроенного HSQLDB, а для подключения к уже созданным таким БД использовать JDBC.

 

  • Новая экспериментальная поддержка IAccessible2 bridge (IA2) для Windows, основанная на коде из IBM. По умолчанию будет использоваться устаревший Java Access Bridge (JAB), IA2 bridge включается как экспериментальная возможность в СервисПараметрыLibreOffice ▸ Расширенные возможности; в LO 4.3 JAB будет удалён в пользу IA2. Убедитесь перед использованием, что ваши инструменты для работы со специальными возможностями поддерживают IA2; NVDA работает. Подробности по ссылке: Development/ia2.

 

Производительность

Calc

  • Структура хранения ячеек Calc была полностью переписана, чтобы сохранять значения смежных ячеек в смежной области памяти для улучшения доступа по ссылкам. Новая структура также обеспечивает аппаратное ускорение параллельных вычислений при большом числе ячеек. (Kohei Yoshida)
  • Ускорено сравнение строк с учётом регистра и без, улучшена производительность нескольких функций (например, VLOOKUP), которые сравнивают большое количество строк.Также быстрее должны работать фильтры строк: автофильтр, стандартный и расширенный. (Kohei Yoshida)
  • Вертикальные смежные ячейки с одинаковыми формулами теперь используют массив формул совместно. Это экономит память и ускоряет автоматическое изменение ссылок при перемещении ячеек. (Kohei Yoshida)
  • Переработан фильтр импорта XLSX, что позволило значительно улучшить его производительность. (Kohei Yoshida, Michael Meeks, Matúš Kukan)
  • Добавлен экспериментальный многопоточный импорт для документов XLSX. (Kohei Yoshida, Michael Meeks)
  • Значительно ускорен экспорт документов ODS с большим количеством текста в ячейках. Подробности в блоге. (Kohei Yoshida)
  • Переработано хранилище примечаний к ячейкам для повышения производительности импорта и экспорта таблиц с большим количеством таких примечаний. (Laurent Godard)
  • Улучшена производительность функции VLOOKUP при использовании внешних ссылок. (Pierre-Eric Pelloux-Prayer)
  • Улучшена производительность функций SUM, COUNT и SUMIFS. (Kohei Yoshida)

 

Инфраструктура

  • New experimental liblibreoffice API that allows (initially) LibreOffice's filters to be re-used by directly linking to the LibreOffice core. This has a simple C and wrapper C++ API, and brings no run-time dependency (via a very tiny static library / shim) (Michael Meeks)
  • Symbols & source server for LibreOffice on Windows.
    When a bug is experienced on Windows, it is now easy to get a backtrace or more information  about that via Symobls Server and Source Server (Fridrich Štrba, Luboš Luňák, Jan Holešovský, Christian Lohmaier)
    More info on how to use it
  • 64-битные сборки доступны для пользователей OS X (до этого времени пользователи OS X использовали 32-битные сборки в 64-битных системах)

 

Сценарии / Base

  • LibreOffice поддерживает Access2Base, упрощённый API для сценариев в Base (и формах Writer) на языке программирования Basic. Это проще и легче для обучения, чем стандартный межязыковой UNO API.

 

Изменения в API

Изменения UNO API

Следующие интерфейсы и сервисы UNO были изменены:

createMessageBox no longer takes a position and type as a s string, 
now position is dropped and type replaced by an enum

Удаления UNO API

Следующие интерфейсы и сервисы UNO были удалены:

 

Autodoc заменён на doxygen

SDK больше не содержит инструмент документации autodoc core commit 9d93ed7cd1b36830f6d7aedd4e6f15667774de1d .

Документация IDL API может быть извлечена doxygen версии 1.8.4 или более поздней. Загрузить можно из http://www.stack.nl/~dimitri/doxygen/download.html

Есть некоторые различия в разметке документации между autodoc и doxygen; предупреждения, напечатанные doxygen, являются полезным в поиске комментариев, которые нужны для настройки.

uno-skeletonmaker

Устаревший параметр командной строки --java4 удалён из uno-skeletonmaker core commit 3cb10e9220da27ca7db2f68007be9e310bdefc4d

 

 

Самые досадные ошибки

 

Изменения в ODF

  • Исправлено ошибочное название стиля таблицы «turquise» в Impress. Ранее созданные файлы, которые использовали этот стиль, должны быть исправлены в соответветствии со следующим руководством: Documentation/HowTo/fix odp fdo71428