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

    From The Document Foundation Wiki

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

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

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

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

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


    Writer

    • Диалог Проверка орфографии теперь не закрывается автоматически после завершения проверки. tdf#79312 (Marek Dolezel)
    • Свойство абзаца Запрет начальных и концевых висячих строк теперь активно по умолчанию для новых документов. tdf#89714 (SIL)
    • Рассылка писем больше не использует промежуточные файлы для хранения базы данных при импорте из .ods. (смотри запись в блоге) (Miklos Vajna)

    Please accept this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.

    YouTube privacy policy

    • Опция Скрыть пустое пространство добавлена в меню Вид tdf#39080 (Ashod Nakashian)
    • Кнопка Структура добавлена на панель инструментов Форматирование. По умолчанию кнопка не отображается. tdf#95403 (Maxim Monastirsky)
    • Теперь, в режиме предварительного просмотра страницы, для перехода к определённой странице достаточно ввести её номер в поле на панели инструментов. tdf#80657 (Gülşah Köse)
    Jumptospecificpage.png

    Calc

    • Новые команды Добавить строку ниже и Добавить столбец справа. (Philippe Jung)
    • Мастер формул отображает значения параметров и результат. (Benjamin Ni)
    Значения параметров и результатов
    Диалог Данные ▸ Статистика ▸ Регрессия
    • Реализован экспорт в формат PNG из LibreOffice Calc, так же, как уже сделано во Writer и Impress. смотри статью в блоге (Miklos Vajna)
    Экспорт в формат PNG из Calc
    • В диалог Найти и заменить добавлена опция Учитывать формат. tdf#48456 (Dennis Francis)
    Новая опция Учитывать формат
    • Функция INDIRECT: улучшена совместимость с Excel и для старых документов OOo tdf#92256,tdf#93688 (Katarina Behrens, CIB)
    • Пользовательские числовые форматы с вопросительными знаками в дробной части (такие как 0.???), для получения выравненой части без '0', теперь могуть быть сохранены в ODF tdf#40517 (Laurent BP)

    Движок формул

    Таблицы со структурированными ссылками

    tdf#85063 (Eike Rathke)

    • Следующие ограничения для таблиц со структурированными ссылками, присутствующие в версии 5.0 были исправлены:
      • Имена столбцов не должны быть представлены, как содержимое ячейки в строке заголовков таблицы; теперь поддерживаются столбцы таблицы без заголовков.
        • Для новых диапазонов базы данных без заголовков или с пустым содержимым заголовков генерируются внутренние имена (например Column1, Column2, ... )
        • Внутренние имена импортируются из документов электронных таблиц в формате OOXML и продолжают функционировать в формулах.
      • Теперь при сохранении в формат OOXML структурированные ссылки записываются (не трансформируются больше в натацию A1) и поддерживается содержимое таблицы.
      • При сохранении в формат OOXML определённых диапазонов баз данных теперь экспортируется элемент <table>.
    • Изменение содержимого ячеек заголовков обновляет внутренние имена столбцов таблицы.
      • При удалении содержимого в ячейке заголовка, формулы, относящиеся к имени столбца, продолжают работать и по-прежнему доступны для редактирования с помощью предыдущего имени.
      • При дублировании содержимого ячейки заголовка, внутренние имена столбцов дубликатов нумеруются. Например, при двух ячейках с заголовком FooBar имена столбцов будут FooBar и FooBar2. Это автоматически отражается в существующих формулах.
      • При вставке столбцов в таблицу нумерованые имена столбцов внутренне генирируются для пустых ячеек заголовков, начиная с номера столбца в таблице. Например, вставка двух столбцов до третьего столбца таблицы генерирует имена Column3 и Column4.
        • Сгенерированые имена столбцов обновляются, если в пустую ячейку заголовка введён текст.
      • Все внутренние имена столбцов уникальны в пределах одной таблицы, которая отображается при отображении существующих формул.

    Sticky end column/row anchors

    tdf#92779 (Eike Rathke)

    • For range references that encompass at least two columns or rows where the end reference points to the last column or row, i.e. AMJ or 1048576, the end column or row is sticky now and not moved when inserting or deleting columns or rows.
    • When inserting columns or rows and updating a reference the end reference would be shifted out of the sheet bounds, the reference is anchored at the last column or row instead of generating a #REF! error.
      • For example a reference B2:B1048575 when inserting two rows will be updated to B2:B1048576.
      • The column or row will become sticky then, in the example row 1048576.
    • A reference like B1048576:C1048576 does not have a sticky end row anchor, because only one row is referenced.

    Совместимость со спецификациями ODF 1.2

    Функция WEEKNUM теперь полностью соответствует своему описанию в стандарте ODF 1.2, а также была добавлена функция ISOWEEKNUM. tdf#50950 (Winfried Donkers)

    • В графическом интерфейсе пользователя функция WEEKNUM_ADD была переименована в WEEKNUM_EXCEL2003 для совместимости с документами, созданными в Microsoft Excel.
      • При импорте документов, созданных в более ранних версиях Microsoft Excel функция WEEKNUM будет преобразована в функцию WEEKNUM_EXCEL2003.
      • При сохранении в формат ODF или OOXML будет записана функция WEEKNUM.
      • Для новых документов должна использоваться функция WEEKNUM.
    • WEEKNUM теперь поддерживает все аргументы второго параметра, определённые в стандарте ODF OpenFormula (ODFF), смотрите описание по ссылке http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#WEEKNUM
    • Функция ISOWEEKNUM была добавлена, смотрите описание по ссылке http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part2.html#ISOWEEKNUM
    • Старые версии WEEKNUM при сохранении в ODF будут преобразованы в ISOWEEKNUM. При импорте ISOWEEKNUM, если вызов использует один параметр, то оно хранится в ISOWEEKNUM, если вызов использует два параметра - отображается, как WEEKNUM.
      • Not offered in the Function Wizard to prevent accidental use. Use it only if interoperability with older LibreOffice or OpenOffice.org releases is required.
      • Currently still saved wrongly as ISOWEEKNUM with 2 parameters for interoperability with older LibreOffice or OpenOffice.org releases.
        • This will be changed in future for release 5.3 and the function will be saved as ORG.LIBREOFFICE.WEEKNUM_OOO, the current 5.1 release is already enabled to read that.

    Impress и Draw

    • В UNO добавлены команды для навигации по слайдам и сортировки. tdf#91909 (Philippe Jung)
    • Вид Мастер слайд теперь имеет отличный от нормального вида фон. tdf#87905 (Katarina Behrens)
    • Скринсейверы в KDE, XFCE и Mate при показе презентаций теперь подавляются. (Andrzej Hunt).

    Выбор режимов в Impress

    В новой версии Impress были активированы несколько режимов работы, разделённые на две группы Режимы редактирования и Режимы Мастера:

    Режимы редактирования:

    • Режим рисования - редактировать содержимое слайда
    • Примечания - добавлять заметки/примечания
    • Структура - набросать презентацию
    • Сортировщик слайдов - сортировать слайды

    Режимы Мастера:

    • Мастер слайдов - редактировать шаблон
    • Мастер примечаний - редактировать шаблон с примечаниями
    • Тезисы - определить формат раздаточного материала

    Так как раньше было трудно переключаться между режимами Мастер / не Мастер, а вкладки над рабочей зоной при переключении прыгали вправо и влево, занимая пространство экрана, то в версии 5.1 на Стандартную панель инструментов были добавлены два новых значка:

    • один - для переключения отображения вкладок. Он по умолчанию скрыт. Нажатие на переключатель отключает новый инструмент выбора режима (см.ниже) и восстанавливает прежнее поведение.
    • второй - для выбора одного из семи режимов работы, преечисленных выше. Он разделён на две зоны: в верхней зоне обычные режимы (имеем дело с содержимым презентации), в нижней - Мастер-режимы (имеем дело с шаблоном).
    Новый значок выбора режима

    Дизайн слайда

    Диалог Дизайн слайда, доступный из меню Слайд ▸ Дизайн слайда, теперь влияет на все выделенные (стандартные) слайды. (Caolán McNamara)

    Выравнивание Ширины/Высоты

    В контекстное меню нескольких выделенных объектов, в подменю Фигуры, были добавлены элементы Выровнять ширину и Выровнять высоту. За эталон при этом берется последний выделенный объект в группе. (Caolán McNamara)

    Draw-context menu-wight-hight-ru.png

    Сохранить фон презентации, как изображение

    В контекстное меню слайда был добавлен пункт Сохранить фоновое изображение. (Caolán McNamara)

    Impress-background-save-as-image-ru.png

    Просмотр/Редактирование контрольных точек

    В диалог Положение и размер были добавлены настройки для указания точного положения контрольных точек фигуры (маркеры желтого цвета, которые определяют геометрию фигуры). (Caolán McNamara)

    Control-points.png

    Консоль презентации

    В консоль презентации была добавлена кнопка, позволяющая перезапустить таймер слай-шоу без перезапуска самого слайд-шоу (смотрите эту статью в блоге) (Miklos Vajna, Andreas Kainz)

    Presenter-restart.png

    OpenGL переходы между слайдами

    Все переходы между слайдами, использующие OpenGL, были портированы на OpenGL 2.1+, который удаляет поддержку очень старых графических адаптеров, но позволяет лучше использовать более современные. Были добавлены четыре новых перехода, которые используют эти новые доступные функции. (Emmanuel Gil Peyrot, Collabora; Tomaž Vajngerl, Collabora)

    Блеск
    Соты
    Рябь
    Вихрь

    Math

    • Автоматическое закрытие скобок теперь опционально tdf#43090
    Параметры Math. Опция Закрывать скобки автоматически

    Импорт MathML из буфера обмена

    (Regina Henschel)

    Инструмент “Math Input Panel” в Windows или контекстное меню формулы в браузере позволяет копировать источник MathML в буфер обмена. Модуль Math в LibreOffice получил новый элемент меню Сервис ▸ Import MathML from Clipboard для импорта такого источника и конвертирования его в собственный синтаксис формул LibreOffice - StarMath.

    Math Input Panel
    MathML source in browser

    Между MathML и StarMath есть некоторые различия, поэтому иногда корректировка при импорте формулы необходима, однако большинство из формул должны быть правильными. Если преобразование невозможно, то ничего не происходит.

    Import MathML screenshot

    При импорте ожидается, что существует элемент <math>, который имеет атрибут xmlns="http://www.w3.org/1998/Math/MathML".

    Result of importing MathML

    Base

    Устаревший драйвер SeaMonkey, основанный на mozab использовался только в сборке для 32 битной Windows и был удален. Эта функциональность была заменена на драйвер mork, который поддерживает адресную книгу Thunderbird.

    Так как драйвер SeaMonkey на основе mozab также предоставлял поддержку интеграции адресной книги из Outlook и Outlook Express, теперь в 32 битной сборке для Windows эта функциональность будет утрачена. Обратите внимание, что Windows 64 бит не поддерживается древним драйвером mozab.

    Диаграммы

    Линия тренда

    • Экспоненциальная и Power линии тренда могут принимать отрицательные значения по оси Y tdf#70673 (Laurent BP)
    • Улучшение рендеринга формул путем удаления некторых неиспользуемых 1 (единиц): (Laurent BP)
      • полиномиальные: f(x) = 1x^2 + 1x +1 => f(x) = x^2 + x +1
      • экспоненциальные: f(x) = exp( 1 x ) => f(x) = exp( x )

    Ядро

    Ввод симовлов Юникода при помощи сочетания клавиш Alt + X

    Некоторые приложения в Windows, такие как Microsoft Word и WordPad, позволяют пользователю вводить произвольные символы Юникода, набрав шестнадцатеричный код сомвола (например, 2026 для получения троеточия ) и нажав сочетание клавиш Alt + X (или Alt + C в немецкой локали). LibreOffice теперь также поддерживает такую функциональность. (Примечание: Эта функциональность добавлена к давно существующей, эквивалентной функциональности в Linux при нажатии на Ctrl + ⇧ Shift + U+шестнадцатеричный код.) tdf#73691 (SIL)

    Детальнее:

    • Установите курсор в позицию сразу после шестнадцатиричного кода символа Юникода.
    • LibreOffice автомматически выделит код символа (будет считать кодом все символы, находящиеся левее курсора), выделять код символа вручную необязательно. Крайне желательно точно знать код символа.
    • Выделение всего кода символа не является обязательным, однако, если выделить только часть кода и нажать сочетание клавиш, то будет вставлен символ, соответсвтвующий выделенному коду. (Draw/Impress/Calc have the final result selected, but not Writer.)
    • Обрабатывается весь диапазон символов Юникода
    • Доступно в Writer, Draw, Impress, Calc и Math.
    • Переназначение сочетания клавиш: Сервис ▸ Настройка ▸ Клавиатура выбрать Категория ▸ Параметры ▸ Юникодная нотация. По умолчанию установлено Alt + X на глобальном уровне.

    Улучшение WebDav

    • Улучшена поддержка LOCK/UNLOCK tdf#82744 (Giuseppe Castagno)
    • Поддержка (https-like) не стандартных vnd.sun.star.webdavs URL scheme в дополнение к нестандартным (http-like) vnd.sun.star.webdav scheme, d3de490437df4c9093f32e97fc185066d64c0f46 (Stephan Bergmann)

    Параметры / Общие

    • Поддержка ветки реестра HKEY_CURRENT_USER в Windows, позволяющая задать каждому пользователю свою конфигурацию политик (Michael Meeks)

    Фильтры

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

    • Фильтр файлов в формате .gnumeric теперь официально поддерживается (не работает в ОС Windows) (Эта возможность была доступна ранее, как экспериментальная возможность) (Markus Mohrhard)
    • Файлы Microsoft Write (.wri) могут быть импортированы, используя libwps. (Sean Young)
    • Файлы Apple Keynote 6 могут быть импортированы, используя libetonyek. tdf#88682 (David Tardon)
    Пример документа, отрытого в Keynote 6.6
    Пример документа, открытый в LibreOffice 5.1

    Улучшения в фильтре OpenXML

    • Доступен экспорт измененного кода VBA обратно в бинарные форматы Microsoft и OOXML (Rosemary Sebastian, Markus Mohrhard)
      • There is a new configuration value that allows to control whether to use this feature (by default yes) or switch back to the old behavior of discarding or writing back the unchanged stream
      • Следующие возможности (пока) не поддерживаются: Защита макросов, листы макросов, active x и некоторые возможности конструктора.
    • Улучшен экспорт встроенных объектов в форматы DOCX и PPTX, включая экспорт формул Math (Michael Stahl, Red Hat)
    • Многочисленные иные улучшения в фильтрах импорта и экспорта форматов Microsoft OOXML, бинарных файлов Microsoft Office и формата RTF. Детали:

    Улучшения в фильтре импорта MS Visio

    • Реализация переопределения цвета линий и текста из свойств слоя, а также настройки видимости и/или печати слоя. tdf#50309, tdf#68392 (Fridrich Strba)
    • Исправлена неправильная обработка трафарета текста. tdf#90154 (Fridrich Strba)
    • Начальная реализация заливки штриховкой. tdf#44552, tdf#76835 (Fridrich Strba)
    • Реализована поддержка маркированных списков. tdf#92349 (Fridrich Strba)
    • Реализована поддержка в свойствах абзаца табуляции. (Fridrich Strba)
    • При нахождении разрыва абзаца вместо вставки разрыва строки теперь вставляется новый абзац. (Fridrich Strba)
    • Начальная эмуляиця свойств закругления линий. (tdf#90603) (Fridrich Strba)
    • Исправлен импорт цветовой схемы VSDX. (tdf#92270) (Andras Timar, Collabora)
    • Исправлено управление фоном символа в VSDX. (tdf#92271) (Andras Timar, Collabora)

    Улучшения в фильтре импорта CorelDRAW

    • Не сбрасываются пустые текстовые строки. tdf#67873 (David Tardon)

    Интерфейс пользователя

    • В диалог Сервис ▸ Параметры ▸ LibreOffice ▸ Вид было добавлено отображение текущего статуса OpenGL: Включено или Выключено
    OpenGL Status RU.png

    Реогранизация главного меню

    Главное меню в Writer, Calc и Impress было реорганизовано с целью улучшения удобства использования, группировки похожих функций, добавления функций, ранее отсутствовавших и сортировки элементов на основе частоты их использования и важности. Можно почитать статью на эту тему в блоге команды дизайна (англ.), а можно почитать перевод этой статьи на русский язык.

    • Проведена реорганизация меню в Writer, включая добавление отдельного меню Стили tdf#91781 (Yousuf Philips)
    Новое меню Стили в Writer
    • Проведена реорганизация меню в Calc, включая добавление отдельного меню Лист tdf#91820 (Yousuf Philips)
    Новое меню Лист в Calc
    • Проведена реорганизация меню в Impress, включая добавление отдельного меню Слайд tdf#91857 (Yousuf Philips)
    Новое меню Слайд в Impress

    Диалог Файлы на сервере

    • В Стартовый экран и меню Файл был добавлен пункт Файлы на сервере для открытия файлов, расположенных на удаленном ресурсе, таком как Google Drive, OneDrive, SharePoint, etc.
    • В меню Файл был добавлен пункт Сохранить на сервер для сохранения файла на удаленном ресурсе, таком как Google Drive, OneDrive, SharePoint, etc.
    Диалог Remote Files

    Боковая панель

    • Состояние Боковой панели теперь сохраняется между сессиями tdf#67770 (Laurent Godard)
    • Реорганизована секция Область в разделе Свойства. tdf#90078 (Rishabh Kumar, Yousuf Philips)
    Слева секция Область в Libreoffice 5.0, справа - в LibreOffice 5.1
    • Реорганизована секция Линия в разделе Свойства. tdf#89543 (Rishabh Kumar, Yousuf Philips, Katarina Behrens [CIB])
    Слева секция Линия в Libreoffice 5.0, справа - в LibreOffice 5.1
    • Создана новая секция Тени в разделе Свойства в Calc, Impress и Draw. tdf#87702 (Rishabh Kumar, Yousuf Philips)
    Новая секция Тени в Боковой панели в LibreOffice 5.1
    • Добавлены новые элементы для настройки контура и интервала в секцию Обтекание (активна для изображений) в Writer. 30c2ae28eecb3f1a4454784974c0c2bffc60334e tdf#93775 (Rishabh Kumar, Yousuf Philips)
    Слева секция Обтекание в Libreoffice 5.0, справа - в LibreOffice 5.1
    • Кнопки увеличения и уменьшения шрифта добавлены в секция Символы в раздел Свойства Боковой панели в Calc. tdf#86179 (Maxim Monastirsky)
    Секция Символы в Calc 5.1 с новыми значками
    • Cell reference edge added to alignment section of sidebar in Calc (я понимаю про что речь, я вижу это на Боковой панели, но я не понимаю ЧТО это и как работает и как это описать нормально). tdf#91802 (Rishabh Kumar)
    • Добавлена новая секция Стили на Боковой панели в Calc. tdf#73071 (Rishabh Kumar, Yousuf Philips, Maxim Monastirsky)
    Новая секция Стили в Боковой панели Calc 5.1
    • Изменена секция Смена слайда в Боковой панели в Impress
    • Добавлена новая секция Элементы для диаграмм (пока доступны всего несколько настроек) tdf#91063 (Markus Mohrhard, Yousuf Philips, Heiko Tietze)
    Новая секция Элементы для диаграмм в Боковой панели в версии 5.1
    • Кнопки отражения изображений теперь доступны и во Writer (Samuel Mehrbrodt [CIB])
    Images can now be flipped in the Sidebar in Writer
    • Icons now honor RTL/Vertical Text settings and rotate/flip accordingly, as in the toolbar. tdf#85767 (Samuel Mehrbrodt [CIB])

    Контекстное меню. Автозамена

    • В контекстное меню при проверке орфографии был добавлен элемент Параметры автозамены. Пользователи могут сразу войти в таблицу автозамены, если их не устраивает предложение замены из элемента меню Всегда заменять на. tdf#92341 (Yousuf Philips, Samuel Mehrbrodt [CIB])
    Autocorrect-5.1-RU.png

    Диалог Проверка орфографии

    • В диалог Проверка орфографии добавлена мини панель инструментов с кнопками Вставить и Вставить специальный символ. tdf#95682 (Caolán McNamara, Red Hat, Inc.)
    Spelling and Grammar 5.1 RU.png.png

    Linux/Gtk

    • Включено автоматическое отображение ускорителей вызова пунктов в меню LibreOffice в ОС на осное Linux для окружения GTK, при нажатии клавиши модификатора Alt tdf#92630 (Simon Long, Raspberry Pi)

    Локализация

    Новые языки/локали

    Доступны, как язык документа по умолчанию, а также специфичные настройки локали:

    • Добавлены локаль для арабского языка [ar-BH] [ar-IQ] [ar-JO] [ar-LY] [ar-MA] [ar-QA] [ar-SY] [ar-YE]. tdf#95485 (Ghasan Al-Sakkaf and Eike Rathke)

    Улучшения в инструментах проверки правописания и поддержке языков

    • Проверка правописания для немецкого языка (локали de-AT, de-CH, de-DE) была вельми улучшена tdf#96782:
      • Словарь для проверки орфографии теперь содержит более 250000 слов. В новой версии было добавлено более 20000 новых слов.
      • Тезаурус теперь содержит более 135000 слов в более, чем 35000 значащих группах. В новой версии были добавлены около 35000 новых слов.
      • Модели переносов были обновлены и содержат улучшенные списки исключений.
    • Обновлен тезаурус для словенского языка
    • Новый тезаурус для языка Гуарани (gug-PY)
    • Обновлён словарь для проверки орфографии для венгерского языка (tdf#95024)
    • Обновлён словарь для проверки орфографии для греческого языка (tdf#94415)
    • Обновлён словарь для проверки орфографии для португальского языка (pt-PT)
    • Обновлён словарь для проверки орфографии для шведского языка
    • Обновлён словарь для проверки орфографии для испанского языка (Ricardo Palomares)

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

    Calc

    • Функция SUM теперь использует оптимизированную арифметику и расширения процессора SSE3, если они доступны. Это дает выигрыш в скорости до 5 раз для больших сумм (Michael Meeks, Collabora, Tomaz Vajngerl, Collabora)
    • Formula Group SoftwareInterpreter used for simple functions: +, -, *, /, Sum, Product giving a 2x+ win for large function runs (Jan Holesovsky, Collabora)

    Scripting: Python and Basic

    Make PyUNO provide more Pythonic behaviour (Matthew J. Francis)

    • Simplifies working with UNO objects by giving the behaviour of Python lists, dicts and iterators to objects which implement UNO container interfaces
    • Applies a custom behaviour to allow objects which implement com::sun::star::table::XCellRange to yield cells and cell ranges by subscript
    • When UNO container objects are addressed in the new style, eliminates the requirement to manually construct Any objects for contained elements which are typed sequences
    • Allows lists and iterators to be passed wherever a UNO method accepts a sequence
    • Relaxes the requirements for initialising UNO structs to allow some members to be skipped when all initialisers are passed by name

    All details here

    PDF: Presentation at Aarhus

    Access2Base updated

    Access2Base, библиотека Basic для пользователей Base, обновлена до версии 1.4.0 (Jean-Pierre Ledure).

    Основные улучшения связаны с функцией OutputTo, что позволяет более легко экспортировать данные, содержащиеся в таблицах или запросах Base из Calc, в тексте или в HTML-страницах. Примеры вывода HTML доступны по ссылке на сайте документации.

    Easy access to Online Documentation of LibreOffice API

    There is a theServiceDocumenter singleton available now. It provides the showServiceDocs() method, that opens the documentation of any UNO service passed to it. This allows faster orientation in rapid application development -- esp. in Basic or Python scripting or extension development. There is a short video of a talk at the LibreOffice conference available, which both discusses basic concepts of the UNO API and how the new documenter helps developers.

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

    • Встроенные в документы плагины NPAPI (в основном это Adobe Flash) будут предупреждать о нежелательности применения. Они не будут работать во всех окружениях, поддержка NPAPI бeудет удалена в выпуске 5.2.
    • ActiveX support is considered deprecated and may be removed in the future. If this change negatively affects your Windows application please email the LibreOffice development list with your use case and plan for moving off of ActiveX. We specifically want feedback if you use ActiveX to embed LibreOffice components into your application.

    Изменения API

    Removed configuration options

    Java UNO language binding

    • Удален устаревший класс com.sun.star.uno.Union, 366e1238bd41eecf6727784402592fd5c278fe8f
    • Java UNO bootstrap (com.sun.star.comp.helper.Bootstrap) now accepts custom commandline arguments for bootstrapped soffice tdf#86784 (Katarina Behrens, CIB)
      • Example of usage:

    List list = Arrays.asList( Bootstrap.getDefaultOptions() );
    list.remove("--nologo");
    list.remove("--nodefault");
    list.add("--invisible");
    Bootstrap.bootstrap( list.toArray( new String[list.size()] );

    • URE and officebean JARs (juh, jurt, ridl, unoil, unoloader, officebean) uploaded to Maven central repository and can be deployed from there (David Ostrovsky, Katarina & Thorsten Behrens, CIB)

    Изменения UNO API

    • Data points now also provide the com.sun.star.drawing.FillProperties service. (Markus Mohrhard)
      • all chart2 objects should now support the same property names for fill properties [1]
      • the new names are just aliases to the old names so the old names are still supported [2]
    • Боковая панель теперь имеет свой API (Laurent Godard)
      • entry point getSidebar() added to (still unpublished) com.sun.star.frame.XController2 [3]
      • поддержка иерархии Decks > Panels
      • юнит тест pyUno как рабочий пример [4]

    Dispatch commands

    Совместимость с различными платформами

    macOS

    • Известные проблемы: LibreOffice на macOS должен быть запущен хотя бы один раз перед установкой языкового пакета, смотри ошибку tdf#89657.

    Android

    Flat-odf-android.png