LibreOffice 5.4: Примечания к выпуску
< ReleaseNotes | 5.4
TDF LibreOffice Document Liberation Project Блоги сообщества Weblate Nextcloud Redmine Ask LibreOffice Пожертвования
Об этой странице
Writer
- Импорт автотекста из файлов .dotx и .dotm статья в блоге (Szymon Kłos - Collabora)
- Фильтр RTF теперь поддерживает все типы свойств документа статья в блоге (Miklos Vajna - Collabora)
- Была создана и добавлена в контекстное меню новая команда UNO "Edit Section", которая работает, если курсор находится в "разделе". tdf#102132 (Gülşah Köse).
- Была создана и добавлена в контекстное меню новая команда UNO "Footnotes and Endnotes", которая работает, если курсор находится в области текста страничной или концевой сноски. tdf#103258 (Gülşah Köse)
- Огромное улучшение в экспорте маркированных и нумерованных списков через команды копировать & вставить; [1] (Jan Holešovský - Collabora)
- Новая панель инструментов, фокусирующая на использовании стилей доступна из меню tdf#106781 (Yousuf Philips) ▸ ▸ .
- Реализована возможность добавить в документ водяной знак, используя диалог из меню статья в блоге (Szymon Kłos - Collabora) ▸ .
- В контекстное меню было добавлено субменю Стили, которое включает в себя основные стили символов. tdf#102915, tdf#85940 (Yousuf Philips)
- В параметры автозамены добавлены настройки для разметки markdown: полужирный, курсив, зачеркивание, подчеркривание 6bfe94a631b5c5029a1f96a52b000d25e33bad4a (Tiago Santos)
Calc
- Расчет с опцией Точность как на экране теперь работает и для (Laurent Balland-Poirier)
- формата дробь tdf#105657
- нескольких субформатов tdf#106052
- инженерной нотации tdf#106252
- разделителей разрядов 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) ▸ действует на текущий выделенный лист
- Показать все комментарии и Скрыть все комментарии команды действуют на текущий выделенный лист. tdf#84837 (Gülşah Köse)
- При построении формул, при выборе ячейки или диапазона на другом листе с указателем, теперь вместо «относительных» создаются «абсолютные» ссылки на листы. tdf#90799 (Eike Rathke (Red Hat, Inc.))
- Поддержка отрицательных дат года (BCE) при вводе в ячейку и отображении на экране. (Eike Rathke (Red Hat, Inc.))
- Accepted inputs include the ISO 8601 format -YYYY-MM-DD and locale dependent input like -Y/M/D or M/D/-Y or D.M.-Y
- For BCE dates years are displayed negative unless a specified date format already includes an era code, e.g. G or GG
- Last day BCE is -0001-12-31, the next day CE is 0001-01-01
- Previous versions could already calculate such dates, but did not display negative years
- Новая команда-переключатель Защита ячейки была добавлена в меню tdf#95885 (Gülşah Köse) ▸ , для изменения статуса защиты ячейки.
- Четыре новых опции защиты были добавлены для опционального разрешения вставлять или удалять строки и столбцы. Опции Вставить строки и Вставить столбцы позволяют вставить строку или столбец даже, если лист защищён, тогда как опции Удалить строки и Удалить столбцы позволяют удалять строки и столбцы. Обратите внимание, что когда вставка строк и столбцов включены, Вы сможете вставлять строки или столбцы, даже если диапазон для ввода новых строк или столбцов содержит защищенные ячейки, которые будут сдвинуты после вставки. Однако, удаление строк и столбцов разрешено только для незащищенных ячеек. tdf#43535 (Kohei Yoshida, Collabora)
- Стили ячеек теперь доступны в их собственном меню Стили. tdf#91820 (Yousuf Philips)
- Значки формата числа Общий и Проценты стали переключателями. tdf#86119 (Gülşah Köse)
Новые функции электронных таблиц
- Новая функция ROUNDSIG для округления значения до нескольких значащих цифр. tdf#105931 (Winfried Donkers)
Impress & Draw
- Диалог Размножить ⇧ Shift + F3:
- Можно задать дробный угол tdf#77816 (Laurent Balland-Poirier)
- Теперь сохраняются предыдущие настройки tdf#104423 (Laurent Balland-Poirier)
- Сочетание клавиш Ctrl + M в Impress назначено на функцию добавления нового слайда tdf#87674 (Yousuf Philips)
Base
- …
Диаграммы
Math
- В контекстное меню области редактирования формулы добавлены пункты: вырезать, копировать, вставить 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.))
- this was also backported to release 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:
Ядро / Общие
- Цветовая палитра standard была обновлена. tdf#87538 статья в блоге (Yousuf Philips, Thibaut Brandscheid, Heiko Tietze)
- Была создана новая цветовая палитра 'chart palettes' содержащая несколько цветовых палитр для диаграмм. tdf#106534 (Yousuf Philips)
Содержимое справки
- Увеличен размер шрифта по умолчанию для текста справки. (Adolfo Jayme Barrientos)
- Новые страницы справки для недокументированных констант BASIC, функций и объявлений VBA. (tdf#84675 - Olivier Hallot)
- Обновлена страница справки для диалога Управление шаблонами (Gabor Kelemen)
Подпись документа
- В Linux теперь можно использовать ключи OpenPGP для подписи документов ODF. tdf#87538 (Katarína Behrens, Samuel Mehrbrodt, Thorsten Behrens - CIB)
- Добавлена поддержка для ECDSA ключей в Linux и macOS статья в блоге (Miklos Vajna - Collabora)
- Статус цифровой подписи теперь отображается при помощи цветной инфопанели tdf#105566 (Katarína Behrens, Samuel Mehrbrodt - CIB):
Фильтры
Улучшения для импорта векторных изображений EMF+ (используется в файлах в форматах .doc, docx, .xls, .xlsx, .ppt )
- Улучшен импорт изображений EMF+, созданных в программе ChemDraw tdf#31814 (Bartosz Kosiorek)
- добавлена поддержка для рисования прямоугольников, EmfPlusDrawRects tdf#107016 (Bartosz Kosiorek),
- добавлена поддержка для рисования кривых Безье, EmfPlusDrawBeziers tdf#107019 (Bartosz Kosiorek),
- добавлена поддержка для рисования "пирогов", которые используются в круговых диаграммах, EmfPlusDrawPie tdf#107034 (Bartosz Kosiorek),
- добавлена поддержка для перевода текущего мира, EmfPlusTranslateWorldTransform tdf#106084 (Bartosz Kosiorek),
- рисование дополнительной линии между последней и первой точками ломаной для закрытия фигуры, EmfPlusDrawLines tdf#39053 (Bartosz Kosiorek),
- добавлена поддержка для масштабирования мира, EmfPlusScaleWorldTransform tdf#106084 (Bartosz Kosiorek),
- добавлена поддержка для рисования арок, EmfPlusDrawArc tdf#107034 (Bartosz Kosiorek)
- добавлена поддержка для полужирных шрифтов, EmfPlusStringFormat (f9af0abce2c266a53f536a207a62bc691213f6a0) (Bartosz Kosiorek)
- добавлена поддержка для преобразование координат пространства страницы в координаты пространства устройства, SetPageTransform tdf#39327, tdf#47243, tdf#103639 (Bartosz Kosiorek)
Test image created by ChemDraw in LO 5.3, image is not visible at all
Test image created by ChemDraw in LO 5.4, image is displayed. Still some lines are shifted.
Reference test image created by ChemDraw in Office 365 (Ubuntu 16.10)
Улучешния в фильтре PDF
- LibreOffice теперь использует библиотеку pdfium для отрисовки встроенных изображений в формате PDF. статья в блоге 1, статья в блоге 2 (Miklos Vajna - Collabora)
- Поддержка для связанных и встроенных в файл видео в экспорте PDF из Writer и Impress. статья в блоге (Miklos Vajna - Collabora)
Другие фильтры
- Исправлен экспорт в формат .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
- …
Start Center
- …
Window
- …
Меню
- Переименован пункт меню tdf#107573 (Yousuf Philips) ▸ в ▸ в Writer
Configuration
- …
Basic Editor
- 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 commit (Lera Goncharuk)
- Setting of the line numbering saves after restart. The line numbering is enabled by default. tdf#91913 (Lera Goncharuk)
- ...
Notebookbar (экспериментальная опция)
- Добавлена панель быстрого доступа на ленту с вкладками Notebookbar. Пользователь может изменять значки на этой панели используя диалог Настройка: ▸ ▸ ▸ (Szymon Kłos)
- Поддержка тем для Notebookbar (Szymon Kłos)
LibreOffice Online
Общие
- Отзывчивый дизайн документа iframe (Pranav Kant, Collabora)
- Режим только для чтения для документа iframe (Pranav, Kant, Collabora)
- Отрисовка всех глифов в диалоге символ на сервере (Henry Castro, Collabora)
- Функции уведомлений Undo / Redo, если есть конфликт правок документа (Henry Castro, Collabora)
- Уведомление клиентов о недоступности / занятости сервера (Ashod Nakashian, Collabora)
- Начальная поддержка систем ввода для сложных систем письменности (Pranav Kant, Collabora)
Производительность
- Улучшение производительности путем избегания сжатия PNG для неизменённых тайлов, и путем избегания отправки PNG, которые уже есть на клиентской стороне (Michael Meeks, Collabora; Tor Lillqvist, Collabora)
- Существенная перезапись ядра WSD для радикального упрощения кода, улучшения потоковой обработки - использование в основном неблокирующих операций ввода-вывода, улучшение ремонтопригодности и производительности (Ashod Nakasian, Michael Meeks, Jan Holesovsky Collabora)
Writer
- Нативный рендеринг комментариев (Henry Castro, Collabora)
- Опциональный рендеринг непечатаемых символов
- Отслеживание изменений, поддержка и рендеринг красной линии (Pranav Kant, Henry Castro, Collabora)
Calc
- Увеличение количества строк доступных в LibreOffice Online Calc до 10 000 (Marco Cecchetti, Collabora)
Impress
Локализация
- …
Новые языки/локали с данными локали
Available as default document language and for locale specific formatting.
- …
Дополнительные языки в списке языков
Доступны для атрибутов текста.
- Манчу [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 перевёл LibreOffice и LibreOffice Online на верхний и нижний сорбианский и клингонский.
Улучшения в утилитах проверки орфографии и поддержке языка
- Обновлен словарь проферки орфографии для английского языка
- Обновлен словарь проферки орфографии для хорватского языка
- Обновлен словарь проферки орфографии и тезуарус для польского языка
- Обновлен словарь проферки орфографии и тезуарус для французского языка
- 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.
Удаленные / не поддерживаемые возможности
Общие
- Интерфейс к Telepathy Tubes был удалён
- Интеграция с Trinity Desktop Environment (TDE) была помечена, как устаревшая, и будет удалена в следующем выпуске
- Механизм быстрого запуска (Quickstarter) в Linux был помечен, как устаревший, и будет удалён в следующем выпуске
Writer
- Мастер создания веб-страницы (который экспортирует настройки документа в HTML с индексом и некоторыми стилями) был удалён. При этом это не повлияло на собственно экспорт в формат HTML. tdf#99967 (Samuel Mehrbrodt, CIB)
Impress
- Фильтр в формат PlaceWare был удалён
Совместимость с платформами
Mac
- Поддержка macOS версии 10.8 прекращается и следующий выпуск будет требовать macOS 10.9.
Windows
- Поддержка Windows XP SP3, Windows Vista SP2 прекращается. Релиз 5.4 будет последним с поддержкой этих операционных систем.
- Uwinapi больше не поддерживается.
API changes
UNO API changes
- 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). - 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 }
SDK changes
- 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