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

    From The Document Foundation Wiki
    This page is a translated version of the page ReleaseNotes/25.2 and the translation is 48% complete.
    Outdated translations are marked like this.

    Writer

    • Отслеживание изменений в Writer: при щелчке мышью по отслеживаемому изменению в документе выделяется соответствующая запись в окне «Управление изменениями» и в Боковой панели. Это улучшение значительно улучшает возможность управления большим количеством изменений в длинных документах. (Jim Raykowski) tdf#161717 tdf#162018
    • Исправлена ​​обработка преобразований линейных объектов при импорте DOCX в Writer. запись в блоге. (Miklos Vajna, Collabora)
    • Улучшена поддержка резервных шрифтов при импорте DOCX в Writer запись в блоге. (Miklos Vajna, Collabora)
    • Добавлены элементы управления Group и Mono в диалоговое окно Asian Phonetic Guide. По умолчанию диалоговое окно Asian Phonetic Guide разбивает выделение на слова для аннотации. Кнопка Group позволяет аннотировать все выделение. Кнопка Mono позволяет аннотировать каждый символ по отдельности. (Jonathan Clark, TDF) tdf#107184 tdf#156543
    • Улучшена интерактивность для LOK клиентов в макете Writer запись в блоге. (Miklos Vajna, Collabora)
    • Добавлены параметры для установки уровня масштабирования по умолчанию для открытия документов, переопределяющие уровень масштабирования, сохраненный в документах. (Oliver Specht, Allotropia) tdf#132274
    • Добавлена возможность превратить ответный комментарий в корневой комментарий. (Jaume Pujantell, Collabora) 98cd8bac
    • Текстовые поля Writer теперь обрабатывают захваты страниц запись в блоге. (Miklos Vajna, Collabora)
    • Границы (таблиц, текста на странице, ) теперь переключаются независимо от активации отображения знаков форматирования, и контролируются отдельными настройками в диалоге Сервис ▸ Параметры ▸ Writer ▸ Знаки форматирования и включаются/выключаются с помощью пункта меню Вид ▸ Границы. (Heiko Tietze, TDF) tdf#74386, tdf#163856
    • Обновлен вид маркеров по умолчанию для маркированных списков. (Heiko Tietze, TDF) tdf#108697
    • Мастер нумерации страниц теперь предлагает возможность вписать номера в существующие поля, чтобы избежать повторной нумерации страниц. (Justin Luth, Collabora) tdf#161646
    • Диалог и секция Боковой панели для управления отслеживанием изменений теперь содержат настройки для сортировки. (Jim Raykowski) tdf#161811
    • Теперь можно удалить весь контент определенного типа (кроме заголовков) используя Навигатор. Например все таблицы, или все изображения, или все сноски и так далее. (Jim Raykowski) tdf#156926
    • Цвет непечатаемых символов теперь можно настроить. (Heiko Tietze, TDF) tdf#80054
    • Цвет фона у комментариев теперь можно настроить. (Heiko Tietze, TDF) tdf#61242
    • Комментарии теперь отслеживаются в Навигаторе при перемещении фокуса на комментарий. (Jim Raykowski) tdf#152297
    • При выборе найденного элемента в секции Боковой панели «Найти» будет показан его порядковый номер. (Jim Raykowski) tdf#163100
    • При изменении размера области с комментариями отображается визуальная подсказка. (Rafael Lima) tdf#162855
    • Команда «Отступ» теперь также работает, если у целевого абзаца нет отступа. (Kira Tubo) tdf#156374
    • При наведении указателя мыши на заголовок в Навигаторе отображается подсказка с указанием количества слов и символов в тексте, связанном с ним. (Jim Raykowski) tdf#63967
    • Все сноски в документе можно изменить на концевые сноски и наоборот. (Jim Raykowski) tdf#89352
    • Улучшены уровни предупреждений и ошибок на боковой панели «Провекра доступности», а также добавлена ​​возможность игнорировать предупреждения. (Balázs Varga, allotropia) tdf#157233 tdf#164048
    • Добавлена ​​поддержка заголовков, встроенных в обычный текст, которые обычно используются в юридических документах (не в русских точно). (László Németh) tdf#131728
    • Improved ignoring of the paragraph margin at the top of pages (blog post). (Miklos Vajna, Collabora)

    Calc

    • Поддержка импорта и экспорта connections.xml в OOXML. (Bayram Çiçek, Collabora) tdf#158857
    • Значок в строке состояния будет показывать, когда опция Данные ▸ Содержимое ячейки ▸ Вычислять автоматически отключена. (Heiko Tietze, TDF) tdf#127937
    • Добавлен диалог «Обработка дубликатов» для выделения/удаления дубликатов в Calc. Поместите курсор на ячейку с данными (будет автоматически выделен диапазон) или явно выберите некоторый диапазон, затем выберите пункт меню Данные ▸ Дубликаты... (Sahil Gautam) tdf#85976
    Handleduplicaterecordsdlg2.png
    • Были улучшены диалог «Мастер функций» и секция Боковой панели «Функции». (Ahmed Hamed) tdf#161534 tdf#161296 tdf#161543
    • Функция "Выделить всё" при выделении ячейки с данными, рядом с которой есть другие ячейки с данными, выделит сначала дипазон ячеек с данными. Следующий вызов функции "Выделить всё" выделит весь лист. Это поведение можно отключить, установив экспертную опцию SelectRangeBeforeAll в false. (Heiko Tietze, TDF) tdf#161641
    • Модели Решателя теперь можно сохранять в файле электронных таблиц, а сам Решатель теперь может предоставлять отчёты по анализу чувствительности. (Rafael Lima) tdf#160062 tdf#157519
    • Добавлена ​​экспертная опция CycleNextPrevSheetTab для управления поведением навигации по листам Calc с помощью сочетаний клавиш Ctrl + PgDn и Ctrl + PgUp. (Mike Kaganski, Collabora) tdf#160580
    • An expert option WarnActiveSheet was added to control the warning about the active sheet being the only sheet saved or exported to some formats (like CSV). Suppress the message by setting it to false. (Heiko Tietze, TDF) tdf#33714
    • В диалог «Промежуточные итоги» была добавлена опция «Сводка под данными». (Balázs Varga, allotropia) tdf#162262
    • Добавлены новые параметры защиты листов, связанные со сводными таблицами, сводными диаграммами и автофильтрами. tdf#160404 tdf#160535 tdf#160536

    Impress

    • The Interaction dialog (click actions) is now async (Hubert Figuière, Collabora) 25b61215
      • enable the ".uno:AnimationEffects" command in LOKit 729e333c
      • enable the ".uno:ExecuteAnimationEffect" command in LOKit ff3a316f
    • Per-paragraph semi-transparent shape text in Impress' SVG export (blog post). (Miklos Vajna, Collabora)
    • Автоматический повтор слайдов теперь можно активировать в оконном режиме. (Ariel Darshan) tdf#163858
    • Soft edge and glow effects are now allowed in text frame objects (Balázs Varga, allotropia) tdf#135320

    Шаблоны

    • множество небольших улучшений во всех шаблонах Impress (Laurent Balland) tdf#162490
      • картинки заменены на фигуры для шаблонов Nature_Illustration, Pencil, Piano: это позволяет пользователю изменять их
      • Фоновые изображения шаблонов Blueprint Plans и Metropolis были заменены на изображения в формате SVG: теперь их можно изменять в режиме Мастер-слайд, выберете в контекстном меню пункт  ▸ Разбить
      • улучшена визуализация двойной спирали ДНК для шаблона DNA tdf#162229
      • добавлена информация об авторах шаблонов в диалог Файл ▸ Свойства
      • удалён последний слайд в шаблонах Blueprint Plans и Vintage
      • Теперь все шаблоны имеют видимые (цвет шрифта установлен на черный) элементы в режимах Мастер примечаний и Мастер тезисов.
    • Объекты можно центрировать на слайде (или странице в Draw) за один шаг. (Heiko Tietze, TDF) tdf#126857
    • Выходящий за границы текст в примечаниях докладчика больше не обрезается при печати. (Tibor Nagy, allotropia) tdf#88226

    Draw

    • Добавлена ​​поддержка обрезки контуров обводки в импортированных PDF-файлах. (David Gilbert) tdf#85428

    Base

    • Пользовательский интерфейс диалога "SQL" был улучшен за счет сохранения введённых пользователем в течение сеанса данных и отображения количества результатов. (Heiko Tietze, TDF) tdf#140298
    • Unicode ODBC calls are now supported. (Mike Kaganski, Collabora) tdf#68676 tdf#131238


    Диаграммы

    Math

    • Формулы можно хранить в пользовательской категории. (Heiko Tietze, TDF) tdf#163685

    Ядро / Общее

    • Теперь можно автоматически подписывать документы после установки сертификата по умолчанию. (Sarper Akdemir, allotropia) tdf#159040
    • Команды для установки цвета текста и цвета фона текста можно назначить сочетаниям клавиш. Применяемый цвет будет активным, отображаемым на панели инструментов и кнопках Боковой панели. (Justin Luth, Collabora) tdf#34804
    • Добавлена ​​поддержка вставки зачёркнутого текста из HTML. (Andreas Heinisch) tdf#79298
    • Improved the mechanism for font rendering for quotation marks when CJK and Western texts are intermixed. (Jonathan Clark, TDF) tdf#66791


    Фильтры

    Visio

    libvisio был обновлён до версии 0.1.8:

    • Поддержка Visio5: предоставление cellType для сборщика в readTextField (Bartosz Kosiorek)
    • тесты: исправлена сборка с libxml 2.12 (Jan Tojnar)
    • добавлена поддержка для простых стилей сплошной заливки (Jaume Pujantell, Andras Timar) tdf#77915
    • добавлена поддержка для TextBackground из SheetStyle (Bartosz Kosiorek) tdf#136564
    • Улучшен внешний вид окончания линий в виде стрелок (Bartosz Kosiorek) tdf#126402
    • исправлено чтение FillStyleLst и TextBkgnd из фигур (Bartosz Kosiorek) tdf#154379
    • добавлена поддержка DrawingUnits типов (Bartosz Kosiorek) tdf#148175
    • Со стороны LibreOffice добавлена поддержка открытия файлов в формате .vstx (Bartosz Kosiorek) tdf#163170

    ODF

    LibreOffice 25.2 can read and write ODF version 1.4. For related fixes see tdf#162118.

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

    • В Windows панорамирование и масштабирование на сенсорном экране теперь работают корректно. (Tibor Nagy, allotropia) tdf#85677
    • Список недавно использованных файлов, доступ к которым осуществляется через Файл ▸ Недавние документы, был дополнен флажком «[x] Только текущий модуль», который позволяет фильтровать список. (Heiko Tietze, TDF) tdf#161725
    • Теперь вы можете управлять расстановкой переносов из вкладки «Свойства» на Боковой панели. (László Németh) tdf#162491
    • Выбор опции «Связь» при вставке изображения теперь запоминается на время сеанса (Andreas Heinisch) tdf#61358

    Темы приложения

    • Тему приложения можно настроить независимо от темы системы/окружения рабочего стола. Параметры настройки доступны на вкладке Сервис ▸ Параметры ▸ Внешний вид, запись в блоге (Sahil Gautam, allotropia) tdf#163620
    • Параметры Внешний вид указывают, использовать ли светлые или тёмные цвета темы. Если выбрано Светлые/темные, то приложение использует светлые/темные цвета темы соответственно. Если выбрано Система, то приложение следует DE (среде рабочего стола), то есть если DE находится в темном режиме, то приложение использует темные цвета темы, и наоборот.
    • Автоматическая цветовая схема доступна только для чтения. Чтобы настроить внешний вид, создайте новую схему, нажав кнопку Новая.


    • Предпочтительный способ настройки внешнего вида — через установку расширения с темой. Чтобы установить расширение с темой, нажмите кнопку Больше тем рядом с раскрывающимся списком тем в разделе Темы LibreOffice. После установки расширения тема должна появиться в списке схем.
    • Раздел Настройка позволяет настраивать отдельные цвета темы. Мы также можем использовать изображение вместо цвета фона, хотя на данный момент это доступно только для Application Background.


    Доступность

    • System settings to disable animations are more consistently honored and more fine-granular control in the LibreOffice settings has been introduced (Per99; Michael Weghorn, TDF) tdf#161765, tdf#115688 tdf#94147
    • User interface elements now report an accessible identifier that assistive technology can use to reliably identify a particular element, which is already used e.g. by the Orca screen reader on Linux and the NVDA screen reader on Windows. (Michael Weghorn, TDF) tdf#155447
    • Accessible relations are correctly reported on Windows, allowing the NVDA screen reader to read Writer documents from top to bottom. (Michael Weghorn, TDF) tdf#91739
    • Positions of UI elements on Linux (including Wayland) are correctly reported on the accessibility level, allowing e.g. screen magnifiers to track the mouse or cursor position. (Michael Weghorn, TDF) tdf#160837
    • On Windows, accessibility now gets enabled whenever a tool queries information from LibreOffice on the accessibility level, which implies basic support for Microsoft Narrator and Microsoft Accessibility Insights. (Michael Weghorn, TDF) tdf#160982
    • A crash when opening the sidebar menu with assistive technology active on Windows has been fixed. (Michael Weghorn, TDF) tdf#164093

    Changes in UI strings

    Scripting

    • Enhance the ТДАТА() function to support sub-seconds precision. (Andreas Heinisch) tdf#161469

    The ScriptForge libraries

    An extensible and robust collection of macro scripting resources for LibreOffice to be invoked from user Basic or Python scripts. (Jean-Pierre Ledure)

    The libraries expose a total of 33 services each with a bunch of methods and properties.

    New in LibreOffice 25.2:

    • A context menu is usually predefined at LibreOffice installation. Customization is done statically with the Tools + Customize dialog. The (new) ContextMenu service provides a mean to make temporary additions at the bottom of a context menu.
    • When a document is closed inadvertently by the user during a macro run, or between two macros triggered by events, the actual behaviour is a fatal error message. Now the user script may test at any moment if everything is still ok with the IsAlive property applied to next services: Document, Base, Calc, FormDocument, Writer, Datasheet, Dialog.
    • To enhance the compatibility between scriptforge dictionaries, python dicts and arrays of PropertyValues, the Dictionary service supports now optionally case-sensitive keys, i.e. keys are different if a case-sensitive comparison finds them different.
    • A Python script intended to connect as an outside process to LibreOffice must use either a socket or a pipe connection. So far, only sockets were supported, now both are admitted.
    • One can specify the fore- and background colors of the APSO console opened from a user script with PythonShell().
    • A data array is a 1D array of 1D subarrays. Three methods, ConvertFromDataArray(), ConvertToDataArray() and ConvertToRange() are added to the Array service to manage them, especially in the context of complex Calc array functions like XLOOKUP.
    • The close button (top-right cross) of a non-modal dialog now closes the dialog as expected.

    The whole set of services (except when better done by native built-in functions) is made available for Python scripts with identical syntax and behavior as in Basic.

    The English version of the documentation of the ScriptForge libraries (25.2) is partially integrated in the LibreOffice help pages (https://help.libreoffice.org/latest/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Their finalization and translation into other languages is underway. (Alain Romedenne, Rafael Lima)

    Android Viewer

    Localization

    New languages/locales with locale data

    Available as default document language and for locale-specific formatting.

    • French (Republic of Guinea) {fr-GN} [0x940C]. (Eike Rathke, Red Hat) tdf#163903

    Improvements to proofing tools and language support

    • Updated spell check dictionaries for the languages: English (GB, ZA), Danish, Mongolian, Thai, Korean, Ukrainian, and Slovak.
    • Thai thesaurus and AutoCorrect support was added. (Theppitak Karoonboonyanan) tdf#150433 tdf#158454
    • Slovenian thesaurus was updated. (Martin Srebotnjak, OdprtiTezaver)

    LibreOffice Help

    Help pages now in dark mode, according to browser settings (O. Hallot, I. Lauhakangas)

    Help pages in dark mode


    Help content updates and fixes:

    Feature Removal / Deprecation

    Platform Compatibility

    Windows 7 and 8/8.1 are deprecated platforms.

    Extensions and features relying on Python will not work on Windows 7. This is because the minimum Python version is 3.9, which has no official support on Windows 7. There are unofficial ways to make Python 3.9 and newer work on Windows 7.

    Support for Windows 7 and 8/8.1 will be removed in version 25.8.

    API Changes

    • New UNO command .uno:CloseDocs to Close All Documents (and open Start Center). (AungKhantOo) tdf#159380
    • Calc: new UNO command .uno:CopyDelete to cut contents without removing the source cells' format. Assigned by default to the Ctrl + ⇧ Shift + X shortcut. (Heiko Tietze, TDF) tdf#64028
    • Writer: Previously, for built-in styles, translated style names were accidentally accepted to retrieve styles. Now, for built-in styles, only the programmatic style names (which never change) are accepted. If your extension or macro contains hard-coded translated names of built-in styles, or passes such names retrieved from the "DisplayName" property of a style to other API methods, it may stop working. (Michael Stahl, allotropia) tdf#159549

    Configuration Changes

    • The backwards-compatibility behavior of looking for the Windows-specific LimitMaximumMemoryInMB, ExcludeChildProcessesFromLimit, and EnableAttachThreadInputHack in a [Win32] section of bootstrap.ini has been removed. They now only support the new behavior that was introduced in LibreOffice 24.8. (Stephan Bergmann, allotropia) 250f3574
      • The Windows-specific tunables LimitMaximumMemoryInMB and ExcludeChildProcessesFromLimit are only looked-for in the [Bootstrap] section of fundamental.override.ini.
      • Similarly, the Windows-specific EnableAttachThreadInputHack is treated as a normal bootstrap variable.

    Experimental Features

    • Writer now has provisional support for font-relative first line, before-text, and after-text paragraph indentation. This feature may be used by entering indentation values in the paragraph properties dialog, including the unit 'em' for the standard typographical unit, or 'ic' for the width of a CJK ideographic character. (Jonathan Clark, TDF) tdf#36709 tdf#163913
    • New Macro Manager dialog Tools ▸ Macros ▸ Macro Manager that combines the functions of 5 existing dialogs used for Basic macro and scripting framework macro language management into one dialog. (Jim Raykowski) tdf#120658