LibreOffice 5.4: Примечания к выпуску

    From The Document Foundation Wiki

    Об этой странице

    Это незавершённый электронный журнал, используемый в качестве заметок для создания примечаний к версии, которую мы собираемся выпустить. Пожалуйста, не добавляйте функционал который уже имеется в 5.3 release! Пожалуйста, не добавляйте желаемый функционал, который вы надеетесь увидеть. Добавляйте только то, что уже реализовано и именно в этом выпуске. Кроме того, в большинстве случаев всё, что нам остаётся, — переводить страницу с английского языка на русский.

    Хорошие примеры оформления:

    • Многие люди, постоянно активно участвующие в деятельности сообщества, прекрасно понимают, где необходимо искать новую функцию в приложении. Однако пресс-релизы читают люди, которые не в курсе нововведений. Поэтому, там где это имеет смысл, укажите путь до нового функционала (например, Меню ▸ Сервис ▸ Макросы ▸ Управление макросами ▸ Python...). Это значительно облегчит им работу с новой версией.
    • Если функция может быть показана в выгодном свете с образцом или тестовым файлом, было бы замечательно иметь ссылку на загрузку тестового файла, который мы можем использовать, чтобы лучше продемонстрировать новые возможности.
    • Русскоязычные скриншоты. Не всегда мы можем сделать скриншот с русской локализацией. Но, когда это возможно, лучше показать его, так как читающие эту страницу не обязательно знают иной язык кроме русского. Кроме того, это позволит пользователю проще сориентироваться.
    • Укажите разработчика, который сделал изменение в коде. Просто добавьте его имя в скобках в конце строки.

    Команда локализации и всё сообщество пользователей LibreOffice RU заранее благодарят вас за помощь при переводе и коррекции этого пресс-релиза!


    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)
    Greatly improve the export of bullets & numbering.png
    • Новая панель инструментов, фокусирующая на использовании стилей доступна из меню Вид ▸ Панели инструментов ▸ Форматирование (Стили). tdf#106781 (Yousuf Philips)
    • Реализована возможность добавить в документ водяной знак, используя диалог из меню Формат ▸ Водяные знаки. статья в блоге (Szymon Kłos - Collabora)
    Новый диалог Водяной знак и пример знака на листе Writer
    • В контекстное меню было добавлено субменю Стили, которое включает в себя основные стили символов. tdf#102915, tdf#85940 (Yousuf Philips)
    • В параметры автозамены добавлены настройки для разметки markdown: полужирный, курсив, зачеркивание, подчеркривание 6bfe94a631b5c5029a1f96a52b000d25e33bad4a (Tiago Santos)
    Новые параметры автозамены в Writer

    Calc

    • Расчет с опцией Точность как на экране теперь работает и для (Laurent Balland-Poirier)
    • Настройки экспорта в формат 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)
    Context menu edit commands: cut, copy, paste for the Formula command input panel

    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.

    Ядро / Общие

    • Цветовая палитра 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)

    Улучешния в фильтре 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

    Меню

    • Переименован пункт меню Сервис ▸ Структура нумерации в Сервис ▸ Нумерация глав в Writer tdf#107573 (Yousuf Philips)

    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. Пользователь может изменять значки на этой панели используя диалог Настройка: Сервис ▸ Настройка... ▸ Панели инструментов ▸ Notebookbar shortcuts (Szymon Kłos)
    Tabbed Notebookbar with shortcuts
    • Поддержка тем для Notebookbar (Szymon Kłos)
    Notebookbar с синей темой

    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.
    • The grandfathered language tag en-GB-oed (deprecated since 2015-04-17) for Oxford English Dictionary spelling is now an alias of en-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.

     

    Note pin.svg

    If you speak an endangered language and want to help us to achieve our goal of providing free tools for every single person on Earth, please join us.

     

    Удаленные / не поддерживаемые возможности

    Общие

    • Интерфейс к 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 that throw () 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-only noexcept(false), but there are none in any URE include files nor would cppumaker emit such.) Consequently, no longer necessary #includes have been removed from cppumaker-generated files, which may cause client code to no longer compile (to fix, add the missing #includes to the client code).
    • Synchronous dispatch of macro loader (com.sun.star.comp.sfx2.SfxMacroLoader) used to return empty Uno::Any in case an error occurred running the macro (and whatever value macro returned otherwise). It now returns single beans::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 global operator new/delete forwarding to rtl/alloc.h) is removed. cfd2691e5bf398304d7816227b933e53907b6204
    • On macOS, the OO_SDK_JAVA_HOME path (as auto-determined by setsdkenv_unix) now points at the JDK’s Home sub-directory, for consistency with other platforms. If you have a special setup to reuse a single setsdkenv_unix.sh across multiple versions of the SDK, you will need to adapt that. Also, the Make variable JAVABIN has become unused and was removed from settings.mk (on all platforms). c306c444bfd3d0984741fd99ed4f29016ef14ee2