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

    From The Document Foundation Wiki

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

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

    After you add a release note, please also add this text into the Whiteboard field of the respective Bugzilla report, referencing the appropriate LibreOffice version: inReleaseNotes:xx.y

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

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

    For more details, see the guidelines.

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


    Writer

    • На Стандартную панель инструментов была добавлена кнопка, позволяющая показывать/скрывать панель инструментов Отслеживать изменения. tdf#90187 (Gülşah Köse)
    Trackchangesbar.png
    • Кнопка Кривая была расширена, к ней добавили новые инстурменты рисования, включая Замкнутую кривую/Многоугольники/Полилинию, а также многоугольник (45°). tdf#89646 tdf#90505 (Gülşah Köse)
    New toolbox on drawing toolbar
    • Сочетание клавиш для вызова диалога Источники данных были изменены с F4 на Ctrl + ⇧ Shift + F4 для унификации с Calc. tdf#97906 (Yousuf Philips)

    Режим одной панели инструментов

    • Была создана новая панель инструментов Стандартная (Однострочная) для использования в работе только одной панели инструментов вместо обычных двух, которая содержит наиболее часто используемые функции и операции форматирования текста. Обратите внимание: чтобы все доступные значки на панели отображались, разрешение экрана по ширине должно превышать 1440 точек. В случае, если разрешение по горизонтали меньше, часть значков будут скрыты. Данную панель инструментов нужно включать вручную из меню Вид ▸ Панели инструментов, выбрав соответствующий пункт. При этом панели инструментов Стандартная и Форматирование необходимо отключить. tdf#92218 (Yousuf Philips)
    Стандартная (Однострочная) панель инструментов

    Фильтр выбора на вкладке Перекрестные ссылки диалога Вставить поле

    • Добавлено поле фильтра в диалоге Вставка ▸ Поле ▸ Ещё поля ▸ Перекрёстные ссылки. Пользователи могут ввести несколько символов в поле, чтобы сократить доступный список. tdf#32364 (Akshay Deep)
    Вкладка Перекрестные ссылки: поле Выбор фильтра

    Переработка диалога Вставить закладку

    • Изменён диалог, вызываемый из меню Вставка ▸ Закладка. tdf#90855 (Jakub Trzebiatowski)
    Новый диалог Вставить закладку
    • По умолчанию имя закладки устанавливается на основе шаблона Bookmark N.
    • Отображается текст, следующий после, выделенный текст или текст, предшествующий закладке.

    Calc

    • В значок "Кривая" были добавлены 5 инструментов рисования, включая Замкнутую кривую/Многоугольники/Полилинию, а также многоугольник (45°). tdf#89646 tdf#90505 (Gülşah Köse)
    Новые инструменты рисования
    • Добавлена легкая возможность закреплять первую строку или первый столбец на листе, используя соответствующий значок на панели инструментов или меню. tdf#90187 (Gülşah Köse; Maxim Monastirsky; Yousuf Philips)
    • Кнопка, открывающая многострочный ввод в строке формул теперь имеет одинаковый размер во всез ОС (а была очень тонкой в некоторых ОС и различных окружениях в Linux). tdf#99701 (Samuel Mehrbrodt, CIB)
    • Сочетание клавиш для закрепления ссылок на ячейку ⇧ Shift + F4 было заменено на просто F4, однако старое сочетание всё ещё доступно в настройках для олд-стиля OpenOffice.org. tdf#97906 (Dennis Francis; Yousuf Philips)
    • Нажатие сочетания клавиш ⇧ Shift + Return при многострочном вводе теперь вставляет следующую строку вместо перевода фокуса на предыдущую ячейку. tdf#63994 (Samuel Mehrbrodt, CIB)
    • Сочетание клавиш для выделения столбца Ctrl + ⇧ Shift + Space было заменено на сочетание Ctrl + Space. tdf#96969 (Yousuf Philips)
    • Сочетание клавиш Ctrl + , для вставки текущей даты и Ctrl + ⇧ Shift + , для вставки текущего времени доступны для некоторых европейких раскладок клавиатур (позиционируется, что и для RU тоже, однако именно для RU в Windows и не работает). tdf#88027 (Yousuf Philips)
    • В диалог Формат ячеек была добавлена опция Удалять обрамление соседних ячеек. tdf#34449 (Dennis Francis)
    Новая опция Удалять обрамление соседних ячеек
    Результат: слева - удаление границ ячеек при неактивной опции, справа - при активной опции
    • В статусной строке теперь отображаются одновременно несколько типов информации о выделенных ячейках. tdf#42629 (Dennis Francis)
    Одновременное отображение нескольких типов информации о выделенных ячейках
    • Выпадающий список Валюта, размещённый на панели инструментов, позволит быстро выбрать денежный формат и одновременно задать нужную валюту из списка. tdf#82641 (Mohammed Abdul Azeem; Michael Meeks)
    Выпадающий список валют
    • Значок "Фиксировать строки и столбцы" был преобразован в выпадающее меню, в которое были добавлены позиции "Фиксировать первый столбец" и "Фиксировать первую строку". tdf#91013 (Gülşah Köse - Maxim Monastirsky)
    Выпадающее меню, позволяющее быстро фиксировать первую строку или первый столбец
    • Реализована подробная всплывающая подсказка для функций. tdf#95878 (Keigo Kawamura)
    Всплывающая подсказка с описанием функции и её аргументов

    Режим одной панели инструментов

    • Была создана новая панель инструментов Стандартная (Однострочная) для использования в работе только одной панели инструментов вместо обычных двух, которая содержит наиболее часто используемые функции и операции форматирования текста. Обратите внимание: чтобы все доступные значки на панели отображались, разрешение экрана по ширине должно превышать 1440 точек. В случае, если разрешение по горизонтали меньше, часть значков будут скрыты. В версии 5.2 данную панель инструментов нужно включать вручную из меню Вид ▸ Панели инструментов, выбрав соответствующий пункт. При этом панели инструментов Стандартная и Форматирование необходимо отключить. Нормальный переключатель режимов будет (возможно) реализован только для версии 5.3. tdf#92218 (Yousuf Philips)
    Стандартная (Однострочная) панель инструментов

    Новые функции

    • RAWSUBTRACT — вычитает числа без небольших ошибок округления. tdf#71459 (Eike Rathke (Red Hat, Inc.))
      • =RAWSUBTRACT(a,b,c) работает, как =a-b-c, однако здесь оператор - (минус) отменяет небольшие ошибки округления, которые возникают из-за того, что не каждое десятичное число может быть точно представлено в виде двоичного числа с плавающей запятой и эффективно операция привязывается к нулю. RAWSUBTRACT использует операцию IEEE754, предоставляемую компилятором. Например, результат формулы =0.3-0.2-0.1 - это 0 (ноль), в то время, как результат =RAWSUBTRACT(0.3,0.2,0.1) - это 2.77555756156289E-17
      • Это может быть использовано для сравнения точности совпадения результата с ожидаемым числом, то есть, если результат =RAWSUBTRACT(результат, ожидаемое число) равен нулю.
    • FORECAST.ETS — набор функций прогнозирования, которые используют тройную и двойную экспоненциальное сглаживание и действие сезонного фактора. tdf#94635 (Winfried Donkers (DCI Electronics bv))

    Используется модель Хольта-Винтерса. Два метода, Сложение и Мультипликативный, подерживаются для тройного экспоненциального сглаживания. Набор состоит из функций FORECAST.ETS.ADD*, FORECAST.ETS.MULT, FORCAST.ETS.SEASONALITY*, FORECAST.ETS.PI.ADD*, FORECAST.ETS.PI.MULT, FORECAST.ETS.STAT.ADD* и FORECAST.ETS.STAT.MULT. Функции, отмеченные * взаимозаменяемы с таковыми из MS Excel 2016.

    Пример прогнозного диапазона с интервалами прогнозирования в 95% уверенности
    • CONCAT — расширенная версия CONCATENATE, принимает в качестве аргументов массивы, столбцы и ссылки tdf#97831 (Winfried Donkers)
      • Функция совместима с функцией CONCAT в MS Excel 2016.
    • TEXTJOIN — для объединения строк с разделителями между строками. tdf#97831 (Winfried Donkers)
      • TEXTJOIN принимает те же аргументы, что и CONCAT, а также имеет строковый аргумент, который будет использоваться в качестве разделителя между объединяемыми строками.
      • Кроме того, можно выбрать пустые ячейки, которые будут пропущены.
      • Функция совместима с функцией TEXTJOIN в MS Excel 2016.
    • IFS — каскадная функция IF tdf#97831 (Winfried Donkers)
      • IFS работает, как if A then B else if C then D else if (etc.).
      • Функция совместима с функцией IFS в MS Excel 2016.
    • SWITCH — выбор из множества значений tdf#97831 (Winfried Donkers)
      • SWITCH сравнивает выражение с 1 до n возможных значений и возвращает результат, соответствующий первому совпадающему значению.
      • Функция совместима с функцией SWITCH в MS Excel 2016.
    • MINIFS, MAXIFS tdf#97831 (Winfried Donkers)
      • Эти статистические функции работают так же, как и SUMIFS и AVERAGEIFS, однако возвращают минимальное или максимальное значение результирующего диапазона.
      • Функции совместимы с функциями MINIFS и MAXIFS в MS Excel 2016. .

    Изменение функций электронных таблиц

    • WEEKDAY теперь обрабатывает дополнительные значения аргумента "Тип". tdf#100396 (Eike Rathke (Red Hat, Inc.))
      • Для совместимости с другими реализациями электронных таблиц были введены следующие новые значения для второго аргумента функции WEEKDAY (Type), которые позволяют вернуть число от 1 до 7:
        • 11: Понедельник 1 до Воскресенье 7
        • 12: Вторник 1 до Понедельник 7
        • 13: Среда 1 до Вторник 7
        • 14: Четверг 1 до Среда 7
        • 15: Пятница 1 до Четверг 7
        • 16: Суббота 1 до Пятница 7
        • 17: Воскресенье 1 до Суббота 7
      • В предыдущих версиях все заданные целочисленные значения аргумента Type (любые числа кроме 1, 2 или 3) обрабатывались, как значение равное 3, возвращая результат, начиная с Понедельника = 0. Теперь в функции WEEKDAY все значения Type, кроме 1,2,3,11,12,13,14,15,16,17, возвращают в качестве результата ошибку.

    Поддержка подстановочных знаков для совместимости с форматами XLS/XLSX и со стандартом ODF 1.2

    Простые подстановочные знаки, известные из других электронных таблиц, теперь могут быть использованы в формуле. (Eike Rathke (Red Hat, Inc.))

    Подстановочные знаки это:

    • * (звездочка) любая последовательность символов, включая пустую последовательность
    • ? (знак вопроса) любой один символ
    • ~ (тильда) экранирует особое значение следующей за знаком звездочки, знака вопроса или тильды

    Смотрите ошибку tdf#72196 и соответствующую главу в стандарте ODF 1.2 table:use-wildcards и OpenFormula Host-Defined Behaviors

    Подстановочные знаки поддерживаются во всех функциях, которые поддерживают регулярные выражения: все функции баз данных DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR и DVARP; функции COUNTIF, COUNTIFS, HLOOKUP, LOOKUP, MATCH, VLOOKUP, SUMIF, SUMIFS, AVERAGEIF, AVERAGEIFS и SEARCH.

    Соответствующие настройки были изменены в меню Сервис ▸ Параметры ▸ Calc ▸ Вычисления, теперь доступны три варианта в виде радиокнопок Разрешить подстановочные знаки в формулах, Разрешить регулярные выражения в формулах и Без подстановочных знаков и регулярных выражений в формулах.

    Варианты настроек подстановочных символов

    При чтении элекронных таблиц ODF с активным параметром table:use-wildcards или импорте электронных таблиц из Microsoft Excel параметр устанавливается в значение Разрешить подстановочные знаки в формулах.

    Использование имён выражений из текущего листа в формулах на других листах

    Теперь можно использовать определенное имя выражения из текущего листа в формуле на любом другом листе. tdf#96915 (Eike Rathke (Red Hat, Inc.))

    Например, имя LocalName определённое на листе Sheet1 может быть использовано в формуле в ячейке на листе Sheet2 так, как в следующем примере: =SUM(Sheet1.LocalName), используя при этом обычные ограничения для имени листа в ссылках. Например, если имя листа содержит пробел, то оно должно быть заключено в одинарные кавычки так, как в следующем примере =SUM('Other Sheet'.LocalName)

    Копирование имён выражений и диапазонов при копировании листов

    При копировании целых листов, содержащих именованные выражения и диапазоны, которые указывают на скопированный лист и используются в любой формуле в ячейке, которая копируется вместе с листом, такие выражения и диапазоны копируются на новый лист с локально определённым именем. tdf#75372 (Eike Rathke (Red Hat, Inc.))

    Например, копирование из Лист1 в НовыйЛист, в документе с листом Лист1 и определёнными именами

    Имя Выражение Область
    global $Sheet1.$A$1 Документ (Глобально)
    global_global global*100 Документ (Глобально)
    global_local local*1000 Документ (Глобально)
    local $Sheet1.$A$2 Лист1
    local_global global*10000 Лист1
    local_local local*100000 Лист1

    и формулами в ячейках, использующими именами global_global, global_local, local_global и local_local, приведёт к определённым именам в НовыйЛист (диалог Manage Names вызывается для НовыйЛист)

    Имя Выражение Область
    global $Sheet1.$A$1 Документ (Глобально)
    global $NewSheet.$A$1 НовыйЛист
    global_global global*100 Документ (Глобально)
    global_global global*100 НовыйЛист
    global_local Sheet1.local*1000 Документ (Глобально)
    global_local local*1000 НовыйЛист
    local $Sheet1.$A$2 Лист1
    local $NewSheet.$A$2 НовыйЛист
    local_global global*10000 Лист1
    local_global global*10000 НовыйЛист
    local_local Sheet1.local*100000 Лист1
    local_local local*100000 НовыйЛист

    Таким образом, как ожидается, формулы продолжат работать и имена будут указывать на скопированные ячееки.

    Impress & Draw

    • Список эффектов перемещён из диалога на вкладку Custom Animation в Боковой панели tdf#87813 (Rishabh Kumar, GSoC 2015; Yousuf Philips)
    • Список пользовательской анимации имеет больше деталей, что может быть увидено с первого взгляда. tdf#87812 (Akshay Deep; Yousuf Philips)
    • Быстрые выпадающие меню с предустановленными значениями заменены на выпадающие списки с редактируемыми значениями. tdf#98037 (Akshay Deep)
    • На Боковую панель была добавлена новая секция Фон слайда для быстрого доступа к настройкам слайда: соотношение сторон, тип фона и тому подобное tdf#89466 (Rishabh Kumar, Katarina Behrens)
    • Кнопка скрытия/отображения панели инструментов Рисование была добавлена на Стандартную панель в Draw и Impress. tdf#89540 (Gülşah Köse)
    Drawfuncbuttondraw.png
    Drawfuncbarimpress.png

    Chart

    • Логарифмическая шкала с автоматическим Y больше не привязана к 1 tdf#96871 (Laurent BP)
    • Линия тренда: улучшено изображение полиномиального уравнения (Laurent BP)
      • до "f(x) = 2x^2 - x + 1"
      • после "f(x) = 2x² − x + 1"
    • Перенос уравнений линии тренда, если они шире области диаграммы tdf#94004 (Laurent BP)
    Искаженная диаграмма (до LibO 5.2)
    Перенос уравнения линии тренда для соответсвия ширине диаграммы (LibO 5.2)

    Подписывание документа электронно-цифровой подписью

    • Добавлена поддержка описания ЭЦП. blog entry. (Miklos Vajna, Collabora)
    New signature descriptions
    • Добавлена поддержка чтения хэшей SHA-256 в документах ODF. tdf#76142. blog entry (Miklos Vajna, Collabora)
    • Добавлен импорт ЭЦП из документов в формате OOXML. blog entry. (Miklos Vajna, Collabora)
    • Добавлен экспорт ЭЦП в документы в формате OOXML. blog entry. (Miklos Vajna, Collabora)

    Core

    Сочетания клавиш

    • В Windows, сочетание клавиш Alt + F12 было назначено на открытие диалога из меню Сервис ▸ Параметры. tdf#98290 (Yousuf Philips)
    • В macOS, сочетание клавиш ⌘ Cmd + G было назначено на функцию "Поиск далее", сочетание ⌘ Cmd + : - на проверку орфографии, и сочетание ⌘ Cmd + Ctrl + F на режим "Во весь экран". (Yousuf Philips)

    Содержимое Справки

    • Обновления страниц Справки (Adolfo Jayme Barrientos, Stanislav Horáček, Eike Rathke, Maxim Monastirsky, Yousuf Philips, Olivier Hallot)

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

    • Официальные сборки для Windows и Linux теперь содержат механизм для отправки отчетов о критических ошибках (падениях) офиса на сервер разработчиков с автоматической сортировкой отчетов. more info

    Фильтры

    • Улучшен импорт связанных с файлами DOCX и RTF изображений в LibreOffice Writer tdf#59699 см. пост в блоге (Miklos Vajna, Collabora)
    • Файлы Microsoft Word for DOS теперь могут быть импортированы, используя libwps. (Sean Young)
    • В файлах EMF теперь корректно отображаются штриховые линии и линии из точек tdf#79679 (Chris Sherlock)
    • Из файлов EMF теперь корректно импортруются наконечники линий и соединители commit (Stephan van den Akker)
    • Экспорт в формат JPEG с корректным DPI tdf#85761 (Chris Sherlock)
    • Некоторые улучшения в фильтре импорта SVGIO [Insert -> Image]. больше информации тут (Xisco Faulí)

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

    • В диалоге Печать в списке принтеров теперь доступен пункт Печать в файл. tdf#94097 (Katarina Behrens, CIB)
    • Видеоклипы, диаграммы и OLE-объекты будут изменять размер пропорционально по умолчанию. tdf#97919 (Samuel Mehrbrodt, CIB)
    • Улучшенно поведение при изменении размеров изображений, видео и OLE-объектов: перемещение угла объекта будет изменять размеры пропорционально, при перемещении любой стороны объекта - размеры объекта будут изменены не пропорционально. tdf#84953 (Samuel Mehrbrodt, CIB)
    • Упрощение настройки межсимвольного расстояния. tdf#89953 (Samuel Mehrbrodt [CIB], Oliver Specht [CIB])
    • Пункт Сохранить, как шаблон доступен из выпадающего меню кнопки Сохранить на панели инструментов tdf#99926 (Samuel Mehrbrodt, CIB)
    • Реализована нативная строка меню для gtk3 в LibreOffice. блог. (Caolán McNamara, Red Hat)
    • Реализованы нативные всплывающие подсказки и контекстные меню для gtk3 в LibreOffice. блог. (Caolán McNamara, Red Hat)

    Стартовый экран

    • В диалог Экспертные настройки была добавлена опция RecentDocsThumbnail, позволяющая скрыть миниатюры ранее открытых документов на Стартовом экране (Pierre Sauter) tdf#74834

    Окна

    • Теперь возможно выбрать раскладку клавиатуры для каждого приложения. tdf#98924 (Juergen Funk, CIB)

    Настройка

    • В диалог Настройка была добавлена вкладка Контекстное меню, пользуясь которой можно настраивать пункты контекстных меню. tdf#93837 (Maxim Monastirsky)
    Новая вкладка Контекстные меню в диалоге Настройка

    Редактор Basic

    • Вкладки редактора Basic были перемещены в отдельную строку, которая не зависит от высоты полосы прокрутки (Samuel Mehrbrodt, CIB) tdf#96683

    Стартовые значения JVM

    • Добавлена возможность редактировать существующие стартовые параметры JVM. (Akshay Deep) tdf#97425

    Переработан диалог Найти и Заменить

    • Добавлена кнопка Предыдущее для возврата к предыдущему результату поиска.tdf#98417 (Akshay Deep; Yousuf Philips)
    • Новый, широкоформатный вид диалога Найти и заменить. Правка ▸ Найти и заменить.... tdf#98539
    Переработанный диалог Найти и Заменить

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

    • Добавлены кнопки "В виде значков" и "В виде списка" (Szymon Kłos; Yousuf Philips; Heiko Tietze)
    Диалог Файлы на сервере в режиме просмотра в виде значков
    • Доступна двухфактроная авторизация (2FA) для Google Drive tdf#87938 (Szymon Kłos)
    GDrive 2FA: Запрос PIN

    Диалог Управление шаблонами

    • Диалог Управление шаблонами был переработан (См. запись в блоге) (Akshay Deep; GSoC 2016; Yousuf Philips; Samuel Mehrbrodt)
    Переработанный диалог Управление шаблонами
    • Реализованы контекстные меню, что избавляет от поиска доступных действий в интерфейсе
    • Элементы управления перенесены в нижнюю часть диалога
    • Добавлены фильтры для поиска шаблонов и фильтры по категориям и типам приложений

    Локализация

    Дополнительные языки в списке языков

    Доступно для атрибутов текста.

    • Апатани [apt-IN]. tdf#97386 (Eike Rathke (Red Hat, Inc.))
    • Интерлингве [ie]. tdf#96647 (Eike Rathke (Red Hat, Inc.))
    • Ангийский Маврикия [en-MU]. tdf#99372 (Eike Rathke (Red Hat, Inc.))
    • Французский Маврикия [fr-MU]. tdf#99372 (Eike Rathke (Red Hat, Inc.))

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

    • Были значительно улучшены средства проверки правописания для партугальского языка (pt-PT) tdf#97439 (Marco A. G. Pinto, Olivier Hallot, )
      • 168 новых записей для автомамены pt-PT
    • Новый тезаурус для Чешского языка сгенерированный из GNU/FDL Чешско-Английского словаря (Jan Holešovský)
    Если вы говорите на языке находящемся под угрозой исчезновения и хотите помочь нам достичь нашей цели предоставления бесплатных инструментов для кождого отдельно человека на Земле, приглашаем вас присоединиться к нам.

    Удаление/устаревание функций

    Общие

    • Удалена поддержка для встраиваемых NPAPI плагинов (в основном Adobe Flash) в документах.
    • Поддержка ActiveX помечена как устаревшая и будет удалена в будущем. Если это изменение отрицательно скажется на вашем приложении для Windows, пожалуйста, напишите в список рассылки разработчиков LibreOffice об использовани ActiveX и планируйте ему замену. Мы специально хотим получить обратную связь, если вы используете встраиваемые компоненты ActiveX в вашем приложении LibreOffice.
    • Удалена поддержка для недокументированных флагов FastPipeCommunication и QuickstartPreloadConfiguration в perftune.ini (f8f87780f5f7be5ff185b0b8b3206d760d9dfed6) and (d3084fb2442b9584b46fba743158c3fe46defa81).

    Impress

    • Удалена возможность отображать Навигатор во время показа презентации. tdf#96414 (Bryan Quigley)
    • Удалены из навигатора кнопка указателя (пера) и её команда uno:NavigatorPen. (Bryan Quigley)

    Изменения API

    Связь C++ UNO языка и библитек URE

    Изменения UNO API

    • Сервис PathSubstitution теперь имеет подстановку для $(username), который заменяется именем пользователя, вошедшего в систему. tdf#98407 (Samuel Mehrbrodt, CIB)
    • Теперь можно управлять контекстным меню через API com.sun.star.ui.UIConfigurationManager, используя URL, как private:resource/popupmenu/menu_name. tdf#93837 (Maxim Monastirsky)
    • Пользователи API com.sun.star.ui.XContextMenuInterceptor, теперь могут получить URL ресурса текущего выполняемого контекстного меню, как атрибут ActionTriggerContainer структуры com.sun.star.ui.ContextMenuExecuteEvent, принадлежащей интерфейсу com.sun.star.container.XNamed. (Это было реализовано раньше, но возвращалась пустая строка.) tdf#93837 (Maxim Monastirsky)
    • Удалена реализация недокументированного сервиса com.sun.star.ui.dialogs.TabContainerWindow (с реализацией имени com.sun.star.comp.framework.TabWindowService). d6d86237b1b438919609988049ac4a152612fee1
    • Были удалены модуль com.sun.star.plugin и плагин NPAPI со связанными интерфейсами com.sun.star.mozilla.XPluginInstance, com.sun.star.mozilla.XPluginInstanceNotifySink, com.sun.star.mozilla.XPluginInstancePeer,com.sun.star.mozilla.XPluginInstanceSyncPeer и com.sun.star.mozilla.XPluginWindowPeer. 4c18af27bf95b332ee2006cfc0bbf469fb1a84d4 06726aa39eaeba71701742d28a1a81bd1574f883

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

    Команды Диспетчера

    Были удалены команда .uno:TaskPane и лежащий в основе TaskPane код. Команда использовалась для показа TaskPane, которая использовалась Impress до того как он был заменён боковой панелью. Устаревшие расширения с использованием TaskPanes по прежнему поддерживаются для боковой панели. 7dd77a12713c0557c5826d3541e97ef6120e1d00 (Samuel Mehrbrodt, CIB)

    SDK

    • Инструмент командной строки regcompare в SDK был заменён на unoidl-check (работает последний без каких-либо аргументов выводит информацию об использовании). (Это также использовалось как замена regcompare внутри среды сборки LO, поскольку он поддерживает больше входных форматов, чем просто бинарный файл в старом стиле .rdb формата, так что это движение к консолидации на одном инструменте снова.) 532b47a650ce5189e1fb759201129d7d1f434133
    • codemaker генерирующий заголовки C++ для структур UNO теперь содержит operator== и operator!= 0f8ec3036f44b02aa03795ede3052a790134a90d