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

    From The Document Foundation Wiki

    Изменения в LibreOffice 4.0

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

    Это черновой вариант примечаний к готовящемуся выпуску. Убедительно просим не добавлять в список возможности, которые уже должны быть в версии 3.6! Пожалуйста, добавляйте то, что уже реализовано, а не то, чего вы хотели бы. Как должно выглядеть хорошее описание возможностей:

    • Имеет описание, а также способ для быстрого поиска и экспериментирования с этой возможностью. Упор на ОЧЕНЬ занятых людей, знающих о программе чуть более, чем ничего. То есть ежели элемент пользовательского интерфейса служит для активации возможности, сообщайте о его местонахождении как можно точнее, например, Меню ▸ Формат ▸ Символы ▸ Положение (вкладка) ▸ 90 градусов указывает на изменённые вами элементы. Конечно, нужно отдавать себе отчёт в том, как важна добавленная вами возможность, и что каждый должен позаботиться о диалоговом окне Extensible AutoShapes Properties — чего товарищи, делающие скриншоты и пишущие примечания, часто не делают.
    • Перечислены основные разработчики, выполнившие работу — просто, по возможности, добавьте после описания возможности их имена в скобках.
    • Если возможность может быть хорошо продемонстрирована в тестовом файле — особенно в случаях с новыми функциями импорта, было бы замечательно дать ссылку или загрузить тестовый файл, который можно было бы использовать, чтобы показать, как добавленная возможность работает наилучшим образом. Это реально поможет нам сделать хорошие скриншоты для демонстрации возможностей и позволит обзорщикам с тестированием.

    Заранее спасибо за помощь в заполнении страницы!

    Writer

    • Добавлено прикрепление комментариев к текстовым областям. tdf#38244 (Miklós Vajna)
    Комментарии к областям текста
    • Возможно добавление дополнительных символов в качестве разделителей слов. Эта функция считает длинное (—) и короткое (–) тире разделителями слов для правильного подсчёта количества слов. Пользователи могут добавлять свои разделители (Сервис ▸ Параметры ▸ Writer ▸ Главное ▸ Подсчёт слов). (Caolán McNamara)
    Новые настройки подсчёта слов (Сервис ▸ Параметры ▸ Writer ▸ Главное ▸ Подсчёт слов)
    • Импорт рукописных заметок из документов DOCX и RTF (используется в Word на планшетных ПК). (Eilidh McAdam)
    Рукописные заметки
    Нативные RTF формулы во Writer'е.
    Теперь первая страница содержитотдельные колонтитулы.
    • RTF фильтр теперь может импортировать старый синтаксис графических объектов (tdf#42407). См. в этом блоге подробности и скриншоты. (Miklós Vajna)
    • Различные улучшения в DOCX: импорт плавающих таблиц, OLE объекты в прямоугольниках, отступы внутритекстовых изображений. См. в блоге подробности и скриншоты. (Miklós Vajna)
    • Клик по полю выделяет его вместо установки курсора перед ним. (Cédric Bosdonnat)
    • Панель и интерпретатор языка Лого (Logo) (László Németh, помощь в интеграции: András Tímár).
    Постер LibreLogo (оригинальные PDF и OpenDocument версии)
    Векторная графика лого-черепашки в LibreOffice Writer. Создано следующим однострочником (используя командную строку Лого Вид ▸ Панели инструментов ▸ Лого): repeat 500 [ circle 10 + repcount/10 fd 5 + repcount/10 lt 10 ]
    Лого для DTP: рисование шахматной доски в высоком печатном качестве во Writer'е используя шахматную нотацию или дополнительное ручное размещение (см. документ-источник и его PDF версию

    Легковесная реализация (1400 строк на Питоне Python-PyUNO) использует встроенный Питон для упрощенного программного интерфейса превосходной векторной графики LibreOffice для вёрстки и образования (включая обучение текстовому процессору). Публикации в блогах: 1. Лого, 2. Лого для настольного издательства, 3. Лого для разработки шаблонов. Пример: выведите панель Лого (Вид ▸ панели инструментов ▸ Лого). Используя кнопки со стрелками на панели управляйте лого-черепашкой (графический курсор к языку программирования Лого). Перевод команд Лого зависит от настроек языка документа (для справки нажмите F1 в командной строке Лого). Попробуйте ввести следующие строки в командной строке Лого (для запуска программы нажмите ↵ Enter):

    circle 10cm
    fillcolor 'blue' pencolor 'red' pensize 2 circle 5cm
    forward 200 right 89 circle 5
    repeat 88 [ forward 200 right 89 ] fill 
    repeat 9 [ label 'Hello, World!' right 20 ]
    repeat 100 [ penup position any pendown pensize random 10 fillcolor any square 20 + random 100 ]
    

    Примеры Лого на templates.libreoffice.org:

    Calc

    • Улучшена производительность импорта документов ODS. (Daniel Bankston)
    • При открытии файлов ODS и XLSX, значения формул отображаются как они были при сохранении (кэширование), без пересчёта формул напрямую при открытии файла (Daniel Bankston)
      • Это позволило ускорить открытие больших файлов;
      • В случае когда Лист использовался кем-то другим, значения формул будут отображаться так как они были при последнем использовании. (Известно, что большие комплексные табличные документы могут иметь разные результаты вычислений на разных компьютерах с разными процессорами и под разными ОС.) Это может быть важно при открытии документа, редактированного последний раз в Excel.
      • Пользователи получают уведомление при открытии файла. Сообщение можно включить/отключить в Сервис ▸ Параметры ▸ LibreOffice Calc ▸ Формула ▸ Пересчитывать при открытии.
    • Импорт кэшированных значений из ODS и XLSX (Daniel Bankston)
      • Из-за возможной разницы в реализациях будет выведено предупреждение при использовании кэшированных значений.
    • Сохранение настроек в диалоговом окне импорта текста для колонок и вставки неформатированного текста из буфера обмена (в добавок к импорту текстового файла). tdf#47674 (Laurent Balland-Poirier)
    • Сохранение цветовой шкалы и гистограмм для данных (также поддерживается расширения для шкал Excel 2010+). (Markus Mohrhard)
    • Увеличен предельный размер (несжатого) ODF документа с 2ГБ до 4ГБ. (Michael Meeks)
    • Поддержка поиска в автофильтре оп мере набора. Теперь возможен поиск по введённому ключу. (Kohei Yoshida)
    • Диалог для быстрого импорта данных из XML. См. эту страницу (англ.) для подробностей по данной возможности. (Kohei Yoshida)
    диалог источника XML
    • Расширенная визуализация диаграмм — улучшено качество отрисовки/печати и экспорта диаграмм в PDF. (Armin Le-Grand — Apache)
    • Новые условные форматы: (Markus Mohrhard)
      • Форматирование по дате
      • Правило верх/низ
      • Текстовые правила
    • Улучшен диалог условного форматирования (Markus Mohrhard)
    • Наборы иконок (Markus Mohrhard)
    • Перекрывающиеся условные форматы (Markus Mohrhard)
    • Начальная работа по фильтру иморта из gnumeric, основанному на orcus (orcus by Kohei Yoshida, часть gnumeric — Markus Mohrhard)
      • Это техническая демострация интеграции orcus скрытая в экспериментальных функциях.
      • В 4.0 импорт только значений, текста и формул. (больше будет в будущих релизах)
    • Экспорт отдельной диаграммы изображением (PNG, JPG) tdf#30944

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

    • Новая функция исключающее или XOR, определённая в стандарте ODF OpenFormula. tdf#50882 (Winfried Donkers)
    • Новая опция настройки обработки пустых строк при использовании в арифметических операциях. tdf#44720 (Kohei Yoshida)
    Опция настройки обработки пустых строк
    • Новые финансовые дополнения, содержащие функции для выбора цен, в частности опция барьер (OPT_BARRIER(...)) и опция (OPT_TOUCH(...)) . Пример :File:Calc-pricing-add-in.ods (Tino Kluge)
    финансовые дополнения
    • Переделана реализация функции RAND() с улучшенным алгоритмом генерации псевдослучайных чисел. tdf#33365 (Tino Kluge)
    • Новые функции AVERAGEIF, SUMIFS, AVERAGEIFS и COUNTIFS, определённые в стандарте ODF OpenFormula. tdf#41214 (Marina Plakalovic, Daniel Rentz, Eike Rathke)
    • Новые функции IFERROR и IFNA, определённые в стандарте ODF OpenFormula. tdf#56124 (Winfried Donkers, Eike Rathke)

    Сводные таблицы

    • Поддержка множественного выбора на поле страницы в сводной таблице. (Kohei Yoshida)
    Новое всплывающее меню поля страниц с множественным выбором

    Impress

    управл. Impress Android
    • Значительно ускорен предпросмотр для мультимедиа, так же ускорены превью для встроенного видео под Линукс. (Michael Meeks):
      Эскизы медиа в impress
    • Поддерживается Presenter Console RTL. tdf#42070 (Issa Alkurtass, Abdulmajeed Ahmed, Faisal Al-Otaibi — KACST):
      Presenter Console с поддержкой RTL.

    Draw

    • Улучшение качества предпросмотра страниц в Draw/Impress с помощью supersampling. (Tomaž Vajngerl)
    • Улучшенные концы линий (стрелки) — добавлены скруглённые концы, см. контекстное меню Линия ▸ Стрелки и стили стрелок (Regina Henschel, Armin Le-Grand — Apache)
    Скруглённые концы линий
    • Графическое преобразование сдвига для графических объектов и сдвиг + настройки для OLE объектов. (Armin Le-Grand — Apache)
    • Поддержка мультиизображений в ODF, позволяющая, например, представление растр+SVG. (Armin Le-Grand - Apache)
    • Панель кругов и овалов из Impress теперь доступна и в Draw. (Rob Snelders)

    Base

    • Для доступа к адресной книге Thunderbird во всех системах отличных от Windows используется новая версия дравера mork. Это значит, что во всех ОС Debian/Ubuntu пользователи, наконец-то, смогут интегрировать адресную книгу в документы LibraOffice. (Дистрибутивы Debian/Ubuntu не предоставляют мозилловский драйвер mork, поэтому их нативный Base не может получить доступ к адресной книге.) Кроме прочего, это решает старые проблемы в различных дистрибутивах. (David Ostrovsky)
      Для более подробной информации смотрите:
    • В Формах (Forms), Автофильтр(AutoFilter) больше не использует паттерны (регулярные выражения). Как следствие, Автофильтр(AutoFilter) вида "A*" больше не будет соответстовать значениям начинающимся на A, а только выражениям "A*". tdf#48807 (Lionel Elie Mamane)

    Ядро

    • CMISWikipedia logo v3.svg протокол используется для простого доступа к документам сохранённым в системах документооборота, таких как Alfresco, Nuxeo, SharePoint… (Cédric Bosdonnat). Cedric рассказывал об этом на FOSDEM 2013 кратко: «LibreOffice просто соединяется с серверами управления контентом уровня предприятия (Enterprise Content Management) используя протокол CMIS с помощью библиотеки libcmis.»
    • Интеграция установщика для добавления недостающих частей LibreOffice на лету (Björn Michaelsen)
    Установщик
    • Уменьшение Java кода: портирование Мастера факса и писем на Python (Xisco Faulí)
    • Вместе с LibreOffice 4.0 поставляется 4 новых открытых набора шрифтов: Open Sans (Ascender), PT Serif (ParaType), Source Code Pro и Source Sans Pro (Adobe).
    Предпросмотр новых встроенных шрифтов

    Настройки / Главное

    • Дополнительные настройки и настройки Java объединены в Сервис ▸ Параметры ▸ LibreOffice ▸ Дополнительно. Там же выбор экспериментальных возможностей и активирование записи макросов. (Joel Madero)
    Настройки: дополнительные, Java, запись макросов и эспериментальные
    • Новый движок регулярных выражений (Herbert Duerr - Apache)
      • Теперь используются регулярные выражения ICU вместо своих. Это решает несколько проблем «поиска и замены», а также оно быстрее и легковеснее. Есть слой совместимости для старых типов регэкспов для границ слов \> и \< до \b пока идёт обновление. Подробнее об этом в движок регэкспов ICU. Пользователи из японии должны учитывать, что некоторые продвинутые переводымогут вызвать затруднения.

    Фильтры

    • Фильтр импорта публикаций Microsoft Publisher. Подробнее об этом в этомблоге и в речи Fridrich Strba на конференции FOSDEM 2013.
    Документ в MS Publisher 2003
    Тот же документ в LibreOffice Draw
    • Расширенное покрытие форматов файлов Visio. LibreOffice 4.0.0 поддерживает все существующие форматы файлов Visio начиная с Visio 1.0, выпущенного в 1992 вплоть до Microsoft Visio 2013, выпущенного в 2012. Подробнее в этом блоге и выступлении Fridrich Strba на FOSDEM 2013.
    Документ Visio старого формата Visio 1.0
    Тот же документ в LibreOffice Draw
    VSDX документ в MS Visio 2013
    Он же в LibreOffice Draw
    • Улучшенная совместимость с ODF в различных параметрах. (Michael Stahl)

    Графический интерфейс (GUI)

    • Представлен новый подход к расположению виджетов и перевод множества диалогов. См. WidgetLayout. (Caolán McNamara, см. его выступление на FOSDEM 2013; Jack Leigh; Gokul)
      • Прототип интерфейса может быть создан в Glade UI designer и затем подключен в код.
      • Конвертированные виджеты могут быть отредактированы без перекомпиляции Libreoffice. Легче взаимодействие — лучше архитектура интерфейса.
      • Лёгкое изменение размеров и сокрытия элементов. Уменьшение сложности кода.
      • Следование передовой практике организации пробелов и отступов дающее красивые чёткие диалоги.
    • Добавлен диалог для глаживающего фильтра Smooth, в нём поодерживается возможность выбора радиуса(силы) сглаживания/размазывания. (Tomaž Vajngerl)
    • Размеры графических объектов можно изменять с помощью всплывающего меню, по правой кнопке мышиCompress Graphics. (Tomaž Vajngerl)
      • Функция меню доступна Draw, Impress and Calc, но не доступна в Writer.
      • Поддержка отображения информации о изображении: исходные размеры, размеры изобрежения внутри документа.
      • Возможность уменьшить разрешение изображения, задав размер (высоту и ширину в пиксилах или в точках на дюйм DPI).
      • Lossless (PNG) or lossy (JPEG) compression with ability to set the quality and compression strength.
      • Possibility to select the interpolation (resampling) algorithm.
    The new Compress Graphics Dialog available in Draw, Impress and Calc
    • Добавлена возможность редактирования изображения во внешнем редакторе Edit with External Tool в Calc, Impress и Draw. (Tomaž Vajngerl)
    • Unify Popup menu option Save Graphic… from Writer and Save as Picture… from Draw and Impress to Save Graphic…. (Tomaž Vajngerl)
    • Improve quality of displaying images in documents. (Tomaž Vajngerl)
    Quality comparison of displayed images
    • It is possible now to select and copy text from message boxes. tdf#46193 (Tamas Zolnai)
    MessageBox.png
    • The "Apply Style" combo box in the toolbar now features previews of the styles to choose. (Jan Holesovsky)
    Apply-style-combobox.png
    • Unity integration (Antonio Fernandez, Björn Michaelsen, Alberto Ruiz, Ryan Lortie, Ted Gould)
    unity menu integration
    • Hide / Show styles in the “Styles & Formatting” dialog (Cédric Bosdonnat)
    Core: Hidden styles
    • The templates management interfaces now allows to have non-native template files: templates from other office suites are now handled like the ODF ones. (Cédric Bosdonnat)
    • Support Firefox Personas in LibreOffice. With LibreOffice 4.0, you can choose Tools ▸ Options… ▸ Personalization ▸ Select Persona, choose a persona you like in your browser, paste its address to the dialog, confirm, and LibreOffice will use that. (Jan Holesovsky)
    Libreoffice-personas.png
    • Новый менеджер шаблонов для удобного представления шаблонов пользователю(Rafael Dominguez and Cédric Bosdonnat)
    Template-manager.png

    Локализация

    • idxexample.odt localizable via PO files (Insert ▸ Indexes and Tables ▸ Indexes and Tables…). (Istvan Turi)
    • шаблоны для расписания/факса/письма/отчёта локализуются с помощью файлов с расширением PO(File ▸ Wizards). (Istvan Turi)
    • Уже добавлены файлы для локалей axk_CG beq_CG bkw_CG bvx_CG dde_CG ebo_CG iyx_CG kkw_CG kng_CG ldi_CG mdw_CG mkw_CG ngz_CG njx_CG njy_CG puu_CG sdj_CG tek_CG tsa_CG tyx_CG vif_CG xku_CG yom_CG. (Jeremy Brown)
    • внеселы улучшения в работу автокоррекции для pt-BR. (Raimundo Moura, Olivier Hallot)
    • The LightProof grammar checker for Brazilian Portuguese is now available. Improvements in pt-BR spell checking (Raimundo Moura, João Mac-Cormick, Olivier Hallot, László Németh).
    • Translated key names on Windows for Asturian (Xuacu Saturio), Catalan (Jesús Corrius), Estonian (Mihkel Tõnnov), Slovenian (Martin Srebotnjak) and Spanish (Adolfo Jayme Barrientos). Translated key names on Linux for Slovenian (Martin Srebotnjak).
    • Updated Slovenian thesaurus (Martin Srebotnjak/tezaver.si)
    • для получения дополнительной информации смотрите речь о средствах локализации FOSDEM 2013.

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

    • Уменьшено время загрузки файлов ODS (see this blog entry for details). (Daniel Bankston)
    • Уменьшего время загрузки файлов XLSX (see this blog entry for details). (Daniel Bankston)
    • Значительно улучшена производительность сохранения новых записей в большие таблицы автокоррекции (tdf#49350). (Tomaž Vajngerl)
    • Значительно уменьшено время загрузки и сохранения изобрежений и слайдов с большим количеством фигур(shape) (Michael Meeks)
    • Уменьшено время загрузки файлов RTF (tdf#44736). (Miklós Vajna, Michael Meeks)

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

    • Множество модулей перенесено на gbuild. (Peter Foley, Matúš Kukan, Caolán McNamara, David Ostrovsky, David Tardon, Norbert Thiebaud и другие)
    • Все устаревшие классы контейнеров (Sv*Array*, Table, Container, List и т.п.) замещены STL контейнерами (Noel Grandin, Michael Stahl, и др.)
    • С помощью https://gerrit.libreoffice.org/ использовавшегося для просмотра и лёгкого добавления изменений в коде уже добалено более 500 патчей. (David Ostrovsky, Norbert Thiebaud, Robert Einsle, Björn Michaelsen и многие другие)
      • Для получения количества патчей: ssh logerrit gerrit query status:merged|grep change|wc -l
    gerrit
    • Модуль перевода стал только в исходниках, инструмент l10n читает переводы непосредственно из .po файлов. (Tamas Zolnai)
    • построение репозитория bibisect с помощью tinderbox
      • интеграция с Tinderbox (Norbert Thiebaud)
      • начальный концепт bibisect (Björn Michaelsen)

    Макросы

    GNU/Linux

    • Добавлена поддержка GStreamer 1.0 и переработан текущий код по работе с gstreamer. (Tim-Philipp Müller, Michael Meeks)

    Расширения

    • PDF Import, Presenter Console и Python Scripting Provider теперь не отдельные расширения, а базовые функции. (Stephan Bergmann)

    Удалённые/неподдерживаемые функции

    • Прекращена поддержка устаревших бинарных форматов файлов StarOffice (версий 1.x–5.x).
      • Прим.: старые XML форматы OpenOffice.org (.sxw, .sxi и т.п.), использовавшиеся по умолчанию в StarOffice версий 6 и 7 всё ещё поддерживаются.
    • Прекращена поддержка экспорта в устаревший формат Word и Excel (вер. 6.0/95). Файлы в этих форматах смогут быть открыты, но сохранить будет возможно в формате по умолчанию (обычно .odt/.ods). Конечно экспорт в формат MS Office 97 и более поздние останется.
      • Это позволит избежать путаницы со стороны пользователей, случайно сохраняющих в очень старые форматы, что ведёт к потере данных.
    • Прекращена поддержка интеграции документооборота ODMA, очень устаревшей windows специфичной системы делопроизводства, ужасно взаимодействующей с пользователем.
    • Прекращена поддержка библиотеки legacy STLport library использовавшейся для совместимости со старыми расширениями, связанными с ней (поставлялось только в 32-разрядной версии для Linux и Windows).
    • Более не поддерживается платформа Mac/PPC, повышая планку до 10.6.
    • Прекращена поддержка Windows 2000.

    Изменения API

    Язык сборки C++ UNO и библиотеки URE

    • Обновлён основной компилятор для Windows C++ до версии Visual Studio 2010 (Fridrich Strba, Tor Lillqvist)
      • больше не включаются в комплект библиотека msvcr90.dll для Visual Studio 2008.
    • удалён заголовочный файл rtl/oustringostreaminserter.hxx 43b8e719d22bd115ecbd71e48be8aae42ed61a0d
    • удалены заголовочные файлы osl/semaphor.h, osl/semaphor.hxx и все функции связанные с oslSemaphore/osl::Semaphore d911673a64250ece50f6ca5578385adabcae5e5d
    • удалён заголовочный файл cppuhelper/stdidlclass.hxx c95f6b679a548f7b79d10005b0415d7a0233e4b4
    • удалён заголовочные файлы cppu/FreeReference.hxx, cppu/Shield.hxx, salhelper/monitor.hxx 0f11f30ea96fcec8d7c648089fc223a6fbed6aef
    • некоторые макросы были удалены SAL_MIN, SAL_MAX, SAL_FIELDOFFSET a13c3a68df9327d3a1d0283006a3cf755291484a
    • не используется rtl/memory.h и в будущих версиях будет удалён
    • подробнее на FOSDEM 2013

    Python

    Встроенный Python был обновлён с версии Python 2.6 до версии Python 3.3 (Michael Stahl)

    Возможно потребуется доработка расширений и макросов Python для того, запуска под последней версией; для примера смотрите Porting to Python 3.

    UNO IDL

    Support for defining oneway methods and the [oneway] syntax was removed from the UNO IDL compiler 90eac3e69749a9227c4b6902b1f3cef1e338c6d1

    All exising API methods that used to be defined as oneway are now plain methods.

    New style services

    A large number of existing UNO services were converted to new-style services, which allow for more convenient and more type safe construction; this has no impact on compatibility of existing client code. (Noel Grandin)

    XDocumentInfo removed

    The deprecated XDocumentInfo and related UNO interfaces were removed (e6f81b1898a59280f41177206b777a7a0d32f3fc). The replacement XDocumentProperties is available since OpenOffice.org 3.0 (interface announcement).

    • com.sun.star.document.DocumentInfo
    • com.sun.star.document.StandaloneDocumentInfo
    • com.sun.star.document.XDocumentInfo
    • com.sun.star.document.XDocumentInfoSupplier
    • com.sun.star.document.XStandaloneDocumentInfo

    IllegalArgumentException

    The UNO exception com.sun.star.lang.IllegalArgumentException now derives from com.sun.star.uno.RuntimeException instead of com.sun.star.uno.Exception 31170413ae3786bf44564e813d7291354e939a77.

    Unpublishing UNO APIs

    • Deprecation and un-publishing of internal accessibility API
      • This API was primarily used internally for our bridge implementations to native accessibility technology APIs, and will need adapting in future.

    The following UNO services and interfaces are no longer published:

    • com.sun.star.accessibility.AccessBridge 70626249cd247d9acdad417b8eaf252bae22c059
    • com.sun.star.accessibility.Accessible
    • com.sun.star.accessibility.AccessibleContext
    • com.sun.star.accessibility.AccessibleEventId
    • com.sun.star.accessibility.AccessibleEventObject
    • com.sun.star.accessibility.AccessibleRelation
    • com.sun.star.accessibility.AccessibleRelationType
    • com.sun.star.accessibility.AccessibleRole
    • com.sun.star.accessibility.AccessibleStateType
    • com.sun.star.accessibility.AccessibleTableModelChange
    • com.sun.star.accessibility.AccessibleTableModelChangeType
    • com.sun.star.accessibility.AccessibleTextType
    • com.sun.star.accessibility.IllegalAccessibleComponentStateException
    • com.sun.star.accessibility.TextSegment
    • com.sun.star.accessibility.XAccessible
    • com.sun.star.accessibility.XAccessibleAction
    • com.sun.star.accessibility.XAccessibleComponent
    • com.sun.star.accessibility.XAccessibleContext
    • com.sun.star.accessibility.XAccessibleEditableText
    • com.sun.star.accessibility.XAccessibleEventBroadcaster
    • com.sun.star.accessibility.XAccessibleEventListener
    • com.sun.star.accessibility.XAccessibleExtendedComponent
    • com.sun.star.accessibility.XAccessibleHyperlink
    • com.sun.star.accessibility.XAccessibleHypertext
    • com.sun.star.accessibility.XAccessibleImage
    • com.sun.star.accessibility.XAccessibleKeyBinding
    • com.sun.star.accessibility.XAccessibleRelationSet
    • com.sun.star.accessibility.XAccessibleSelection
    • com.sun.star.accessibility.XAccessibleStateSet
    • com.sun.star.accessibility.XAccessibleTable
    • com.sun.star.accessibility.XAccessibleText
    • com.sun.star.accessibility.XAccessibleTextAttributes
    • com.sun.star.accessibility.XAccessibleValue
    • com.sun.star.awt.AccessibleButton
    • com.sun.star.awt.AccessibleCheckBox
    • com.sun.star.awt.AccessibleComboBox
    • com.sun.star.awt.AccessibleDropDownComboBox
    • com.sun.star.awt.AccessibleDropDownListBox
    • com.sun.star.awt.AccessibleEdit
    • com.sun.star.awt.AccessibleFixedText
    • com.sun.star.awt.AccessibleIconChoiceControl
    • com.sun.star.awt.AccessibleIconChoiceControlEntry
    • com.sun.star.awt.AccessibleList
    • com.sun.star.awt.AccessibleListBox
    • com.sun.star.awt.AccessibleListBoxList
    • com.sun.star.awt.AccessibleListItem
    • com.sun.star.awt.AccessibleMenu
    • com.sun.star.awt.AccessibleMenuBar
    • com.sun.star.awt.AccessibleMenuItem
    • com.sun.star.awt.AccessibleMenuSeparator
    • com.sun.star.awt.AccessiblePopupMenu
    • com.sun.star.awt.AccessibleRadioButton
    • com.sun.star.awt.AccessibleScrollBar
    • com.sun.star.awt.AccessibleStatusBar
    • com.sun.star.awt.AccessibleStatusBarItem
    • com.sun.star.awt.AccessibleTabBar
    • com.sun.star.awt.AccessibleTabBarPage
    • com.sun.star.awt.AccessibleTabBarPageList
    • com.sun.star.awt.AccessibleTabControl
    • com.sun.star.awt.AccessibleTabPage
    • com.sun.star.awt.AccessibleTextField
    • com.sun.star.awt.AccessibleToolBox
    • com.sun.star.awt.AccessibleToolBoxItem
    • com.sun.star.awt.AccessibleTreeListBox
    • com.sun.star.awt.AccessibleTreeListBoxEntry
    • com.sun.star.awt.AccessibleWindow
    • com.sun.star.chart.AccessibleChartDocumentView
    • com.sun.star.chart.AccessibleChartElement
    • com.sun.star.drawing.AccessibleDrawDocumentView
    • com.sun.star.drawing.AccessibleGraphControl
    • com.sun.star.drawing.AccessibleGraphicShape
    • com.sun.star.drawing.AccessibleOLEShape
    • com.sun.star.drawing.AccessibleShape
    • com.sun.star.drawing.AccessibleSlideView
    • com.sun.star.drawing.AccessibleSlideViewObject
    • com.sun.star.formula.AccessibleFormulaText
    • com.sun.star.formula.AccessibleFormulaView
    • com.sun.star.sheet.AccessibleCell
    • com.sun.star.sheet.AccessibleCsvCell
    • com.sun.star.sheet.AccessibleCsvRuler
    • com.sun.star.sheet.AccessibleCsvTable
    • com.sun.star.sheet.AccessiblePageHeaderFooterAreasView
    • com.sun.star.sheet.AccessibleSpreadsheet
    • com.sun.star.sheet.AccessibleSpreadsheetDocumentView
    • com.sun.star.sheet.AccessibleSpreadsheetPageView
    • com.sun.star.table.AccessibleCellView
    • com.sun.star.table.AccessibleTableView
    • com.sun.star.text.AccessibleEndnoteView
    • com.sun.star.text.AccessibleFootnoteView
    • com.sun.star.text.AccessibleHeaderFooterView
    • com.sun.star.text.AccessiblePageView
    • com.sun.star.text.AccessibleParagraphView
    • com.sun.star.text.AccessibleTextDocumentPageView
    • com.sun.star.text.AccessibleTextDocumentView
    • com.sun.star.text.AccessibleTextEmbeddedObject
    • com.sun.star.text.AccessibleTextFrameView
    • com.sun.star.text.AccessibleTextGraphicObject
    • com.sun.star.sheet.DataPilotSource 0315ef5bbc168896b1d7d8ac5c1657f861fa6a93
    • com.sun.star.sheet.DataPilotSourceDimension
    • com.sun.star.sheet.DataPilotSourceDimensions
    • com.sun.star.sheet.DataPilotSourceHierarchies
    • com.sun.star.sheet.DataPilotSourceHierarchy
    • com.sun.star.sheet.DataPilotSourceLevel
    • com.sun.star.sheet.DataPilotSourceLevels
    • com.sun.star.sheet.DataPilotSourceMember
    • com.sun.star.sheet.DataPilotSourceMembers
    • com.sun.star.sheet.XDataPilotMemberResults
    • com.sun.star.sheet.XDataPilotResults
    • com.sun.star.sheet.XDimensionsSupplier
    • com.sun.star.sheet.XHierarchiesSupplier
    • com.sun.star.sheet.XLevelsSupplier
    • com.sun.star.sheet.XMembersSupplier
    • com.sun.star.sheet.DataResult bcb152889759c76aa9681aa72fcf7a92e5c3a2d7
    • com.sun.star.sheet.DataResultFlags
    • com.sun.star.sheet.MemberResult
    • com.sun.star.sheet.MemberResultFlags

    changes to unpublished UNO APIs

    The following unpublished UNO interfaces were changed:

    UNO API removals

    The following UNO modules were removed entirely from the API:

    The following UNO interfaces and services were removed from the API: