Примітки до релізу / 7.6

    From The Document Foundation Wiki
    This page is a translated version of the page ReleaseNotes/7.6 and the translation is 41% complete.


    Writer

    • Додано майстра номерів сторінок у меню "Вставка" для легкої однокрокової вставки номера сторінки у верхній/нижній колонтитул tdf#86630. (Paris Oplopoios / Justin Luth, Collabora)
      Діалог майстра номерів сторінок
      .
    • У розкривному списку "Стиль абзацу" (на панелі інструментів "Форматування") тепер поступово замінюється типовий список стилів, використаних у документі, замість того, щоб завжди показувати повний список у верхній частині. tdf#152666 (Heiko Tietze, TDF)
    • Властивості символів маркера абзацу з DOCX тепер також запам'ятовуються у ODT. допис у блозі (Miklos Vajna, Collabora)
    • Обробка цитувань: додано плагіни у Writer для створення функціональності, подібної до Zotero допис у блозі (Miklos Vajna, Collabora)
    • Таблиці рисунків можна створювати гнучкіше на основі стилю абзацу, а не лише за категоріями чи назвами об'єктів. tdf#153090 (Michael Stahl, allotropia)
      Таблиця рисунків на основі стилю абзацу

    • Бібліографічні записи тепер можна редагувати безпосередньо з бібліографічної таблиці. tdf#72955 (Vojtěch Doležal)
    • Бібліографічні позначки тепер (за замовчуванням) містять гіперпосилання на відповідний рядок у бібліографічній таблиці. Поведінку клацання можна змінити, щоб відкрити "Відображати URL-адресу", відкрити нещодавно введену "Цільову URL-адресу" або "Ні". tdf#153396 (Vojtěch Doležal)
    • Символ нерозривного пробілу тепер позначається за допомогою символу ступеня, коли відображаються недруковані символи (знаки форматування). 28675af8 (Vojtěch Doležal)
    • Початок роботи з багатосторінковими плаваючими таблицями у Writer commits, допис у блозі 1, допис у блозі 2, допис у блозі 3 допис у блозі 4 допис у блозі 5 допис у блозі 6 (Miklos Vajna, Collabora)
      Початок роботи з багатосторінковими плаваючими таблицями у Writer

    • Перевірку доступності було переміщено на бічну панель, щоб полегшити її використання під час редагування документа. tdf#142978 (Samuel Mehrbrodt, алотропія)
      Нова бічна панель доступності
      .
    • Тепер, якщо у вашому документі є прихований розділ і ви спробуєте (можливо, випадково) видалити його, Writer покаже попереджувальне повідомлення tdf#130199 (Balazs Varga, алотропія)
    • Розпізнавання посилань за ЦІО в розділі Інструменти/Автокорекція: Створіть гіперпосилання на doi.org для цитування ЦІО tdf#145925 (Baole Fang)
      розпізнавання цитування ЦІО
      .
    • Додано підсвічування використаних стилів абзаців і символів, а також підсвічування використаного прямого форматування у тексті. tdf#38194, tdf#106556 (Jim Raykowski)
      Підсвічування
      .
    • клавіатурна навігація по формах: клавіша табуляції тепер здійснює кругову навігацію по елементах управління контентом/мітках полів. Сучасні елементи керування вмістом мають поле tabIndex, яке дозволяє точно впорядкувати клавіатурну навігацію. TabIndex також дозволяє пропустити елемент керування - це корисно, щоб уникнути застрягання в елементах керування розгорнутого тексту (оскільки клавіша табуляції повинна вставити символ табуляції в цьому випадку). Розробники форм можуть вказати tabIndex за допомогою інтерфейсу властивостей елемента керування вмістом. tdf#151548 (Justin Luth, Collabora)
      Діалог властивостей керування вмістом LibreOffice

    • Відстеження таблиць (László Németh, NISZ)
      • Відстеження стовпців таблиці (продовження відстеження рядків таблиці) commits
        Видалення та вставка відстежуваних стовпців таблиці
        .
        Відстежувані стовпці таблиці в Керуванні змінами

      • Показувати таблиці з кольорами відстеження змін у межах однієї зміни тексту tdf#155187
        Переміщені таблиці (а також таблиці, видалені/вставлені як частина більшого тексту) тепер виділяються
        .
      • Виправлено втрату відстеження змін таблиць у межах однієї зміни тексту під час редагування таблиць tdf#147180 та експорту DOCX tdf#150824 tdf#155187
    • Позиція курсору на сторінці тепер відображається за допомогою API доступності, тож зчитувачі з екрану, такі як NVDA, можуть повідомляти про неї. tdf#136760 Відповідні зміни у NVDA (Michael Weghorn)

    Перевірка орфографії

    • Перевірка словосполучень: приймаються багатослівні словникові статті з Hunspell та користувацьких словників tdf#154499 (László Németh, FSF.hu)
    • Нові опції коректури: необов'язкове вимкнення розпізнавання можливих дефісних і закритих складних слів, тобто складання на основі правил, що дозволило приймати помилки також у данській, голландській, німецькій, угорській, норвезькій, шведській та інших мовах, а у випадку складних слів через дефіс - в англійській та всіх інших мовах tdf#136306. (László Németh, FSF.hu)
      Приймати можливі закриті/дефісні складні слова


    Calc

    • Виправлено експорт до xlsx умовного кольору рамки tdf#152581 (Attila Szűcs, Collabora)
    • Оцінювати вхідні дані формул у Validity... tdf#150098 (Balázs Varga, алотропія)
      Введення формул у комірках тепер оцінюється перед перевіркою дійсності значення комірки

    • Числовий формат:
      • ? тепер підтримуються під час експорту до ODF для представлення цілої цифри, заміненої пропуском, якщо це незначущий нуль tdf#118324 (Laurent Balland)
      • десяткові знаки для формату в секундах без усічення на зразок [SS].00 тепер приймаються tdf#150028 (Laurent Balland)
    • Видалити аркуш tdf#153709 (Laurent Balland):
      • якщо аркуш порожній, повідомлення про підтвердження не відображається
      • повідомлення з підтвердженням адаптується до кількості вибраних аркушів
    • Аркуш, скопійований в інший документ, тепер зберігає заданий користувачем діапазон друку tdf#66613 (Andreas Heinisch)
    • Збереження налаштувань розв'язувача у файл tdf#38948 (Rafael Lima)
    • Додано підтримку стилів малювання для фігур і коментарів. Це включає спеціальний стиль для коментарів, який дає змогу налаштувати вигляд за замовчуванням і форматування тексту нових коментарів. Вилучено старе обхідне рішення, яке передбачало редагування типового стилю клітинок. tdf#89369, commits (Максим Монастирський)


    • Новий індикатор коментарів масштабується зі збільшенням масштабу, що робить його більш помітним при більших коефіцієнтах масштабування. tdf#91415 (Heiko Tietze, TDF)
      Скріншот порівняння індикатора коментарів Calc при масштабуванні 400% у LibreOffice 7.5 (червоний квадрат фіксованого розміру, ліворуч, маленький і прихований курсором активної комірки) та LibreOffice 7.6 (пурпурний трикутник, праворуч).

    • Колір індикаторів переповнення тексту та коментарів тепер можна змінити за допомогою Інструменти ▸ Параметри ▸ LibreOffice ▸ Кольори програми (з назвами "Переповнення тексту" і "Коментар" відповідно), де також можна вимкнути індикатор переповнення тексту (перенесено з Інструменти ▸ Параметри ▸ LibreOffice Calc ▸ Перегляд). tdf#154080 (Heiko Tietze, TDF)
    • У спливаючих коментарях тепер відображаються метадані про авторство. (Не відображається, коли показано всі коментарі, щоб зберегти макет). tdf#73537 (Balázs Varga, allotropia)


    • Експортуйте всі стилі сторінок у Calc, навіть якщо вони не використовуються tdf#154445 (Andreas Heinisch)
    • Автоматичні гіперпосилання тепер більше виділяються у Calc tdf#153880 (Balázs Varga, алотропія)
      Вище: Гіперпосилання в C2 тепер більш помітне
      .
    • Додана компактна компоновка зведеної таблиці. 2f8d1 (Dennis Francis, Collabora)
    • Додано розподіл Пуассона до Генераторів випадкових чисел (Аркуш ▸ Заповнення комірки ▸ Заповнити випадковим числом...) tdf#154872 (Bartosz Kosiorek)
    • Сортування за кольором тепер можливе в автофільтрі tdf#95520 (Samuel Mehrbrodt, алотропія)
      Сортування за кольором в автофільтрі: вихідні невпорядковані дані зліва, впорядковані за кольором справа
      .
    • Фільтр/сортування за кольором враховує кольори, задані форматом числа tdf#144549 (Samuel Mehrbrodt, allotropia)
    • У діалоговому вікні "Імпорт тексту" (як CSV-файл або як неформатований текст) з'явилася нова опція, яка дозволяє не визначати числа у наукових позначеннях. Ця опція доступна, лише якщо "Визначати спеціальні числа" вимкнено tdf#154131. (Laurent Balland)
      Нова опція для виявлення чисел у наукових позначеннях
      .
    • додано функцію "маркер формули", як у Quattro Pro tdf#97551 (функцію було запропоновано Brolin Empey у 2016 році, функцію було додано Grigory A. Mozhaev у 2023 році)
    • Виправлено втрату кольору тла теми під час експорту XLSX tdf#91332 (Tünde Tóth, NISZ)
    • Якщо ви увімкнули опцію "Захистити розмір" для форми або елемента керування форми, а після повторного відкриття документа ви бачите інший розмір, виконайте такі дії:
      Якщо це елемент керування форми, переведіть форму в "Режим проектування". Це значок на панелі інструментів "Елементи керування формою". Потім клацніть правою кнопкою миші на формі або елементі управління форми і виберіть пункт "Прив'язка" у контекстному меню. Якщо для прив'язки встановлено значення "До клітинки (змінювати розмір за допомогою клітинки)", може виникнути наступна проблема.
      Налаштування "Захищати розмір" і прив'язка "До клітинки (змінювати розмір за допомогою клітинки)" суперечать одне одному. На жаль, у версіях до 7.6 це протиріччя записувалося у файл по-різному, тому автоматичне виправлення неможливе. У версії 7.6 автоматично записується прив'язка "До комірки", якщо форма або елемент керування формою захищено від зміни розміру.
      Щоб виправити файл, встановіть тип прив'язки "До комірки". Потім зніміть прапорець "Захистити розмір" і встановіть форму у потрібний розмір і положення. Тепер ви можете знову увімкнути опцію "Захистити розмір". Після цього збережіть файл. Форма або елемент керування формою тепер має незмінний розмір при повторному відкритті не лише у версії 7.6, але й у попередніх версіях.
      Можливо, проблема виникла через те, що діалогове вікно "Властивості елемента керування" містить розкривне поле "Прив'язка" зі значенням "До комірки", але насправді це тип прив'язки "До комірки (змінювати розмір за допомогою комірки)".
      Приносимо вибачення за те, що ми не виявили цю проблему раніше.

    Impress & Draw

    • Відображення м'яких розривів як розриви рядків у шрифті. tdf#148000 (Attila Szűcs, Collabora)
    • "Показати шар" тепер доступно безпосередньо з контекстного меню правою кнопкою миші, замість того, щоб встановлювати значення "Видимий" у Модифікувати шар... ▸ Властивості. tdf#113439 (Heiko Tietze, TDF)
    • Панель навігації для перемикання слайдів під час перегляду презентації. Ця опція вмикається за допомогою прапорця: Показ слайдів ▸ Налаштування показу слайдів ▸ Показувати панель навігації. tdf#154839 (Amin Irgaliev, Vladislav Tarakanov)
      Панель навігації, що відображається над лівим нижнім кутом слайда, має три кнопки: попередній слайд, меню, наступний слайд.
      .
    • Об'єкти тепер можна перелічувати у Навігаторі у порядку "спереду назад", показуючи найвищий об'єкт у верхній частині списку: Подання ▸ Навігатор ▸ Показувати фігури ▸ Спереду назад. (Jim Raykowski)
    • Імпорт PDF тепер підтримує довільні текстові анотації, а експорт тепер підтримує чорнило, довільний текст і багатокутники/ламані лінії (Jaume Pujantell, Collabora)
    • Додано підтримку відкриття tiff-файлів з кількома зображеннями tdf#155444 (Rashesh Padia, Collabora)
    • Алгоритм автоматичної підгонки масштабування тексту було змінено так, щоб він працював подібно до MS Office. Масштабування тексту тепер розділене на масштабування інтервалів (абзацних і міжрядкових) і масштабування шрифту, де масштаб інтервалів може бути лише 100%, 90% і 80%, а масштабування шрифту округляється до найближчого розміру точки. Інтервали в горизонтальному напрямку (наприклад, розмір маркерів, різні відступи) більше не масштабуються. (Tomaž Vajngerl, Collabora)
    • Виправити відсутні діакритичні знаки в анімації слайд-шоу, які працюють по літерах. tdf#113290 (Khaled Hosny, TDF)
    • Виправлено стиснене відображення емодзі та гліфів, взятих із запасних шрифтів, у слайд-шоу у Windows. tdf#147999 (Khaled Hosny, TDF)
    • Виправлено відсутність знаків наголосу CJK у слайд-шоу на Linux. tdf#43671 (Khaled Hosny, TDF)
    • Виправлено пропуски між арабськими літерами у слайд-шоу. tdf#155810 (Khaled Hosny, TDF)
    • Виправлено з'єднувачі при імпорті їх як з'єднувачів, а не як фігур. tdf#149756 tdf#154363 (Tibor Nagy, NISZ)

    Base

    • Виправлено помилку tdf#43369 PostgreSQL: Спеціальний інтерфейс для збору параметрів підключення до PostgreSQL (Nirnay Korde)
    • Додано функцію DATEDIFF з Firebird до набору функцій, які можна використовувати у конструкторі запитів (без необхідності запускати SQL безпосередньо). tdf#104918 (Juan C. Sanz)
    • Додано функцію DATEADD з Firebird до набору функцій, які можна використовувати у конструкторі запитів (без необхідності виконувати SQL безпосередньо). tdf#156534 (Juan C. Sanz)
    • Додано функції MariaDB/MySQL TIMESTAMPDIFF та TIMESTAMPADD до набору функцій, які можна використовувати в конструкторі запитів (без необхідності виконання SQL безпосередньо) (Juan C. Sanz)


    Довідка LibreOffice

    Довідка LibreOffice тепер описує доступ до команд з декількох інтерфейсів: Меню, інтерфейс вкладок, клавіатура, панелі інструментів, рядок стану тощо.

    На сторінках довідки описано кілька способів доступу до команд

    Оновлення та виправлення вмісту довідки:


    Основне / Загальне

    • Додано підтримку жестів масштабування при використанні тачпадів у головному вікні. (Povilas Kanapickas)
    • Exporting to PDF updates the last printed time in document properties. tdf#134901 (Justin Luth)
    • Added support for document themes (Tomaž Vajngerl, Collabora)
      Document Themes

      • Import and export of theme definition for OOXML format
      • Import and export of theme definition for ODF
      • Changing of the theme in Writer and extended various colors to support theme color definition
      • Added theme colors in the color picker in Writer and Calc
      • Added new Theme dialog to change the currently used theme
        Document Themes Dialog and Sidebar

        • Also added the possibility to define new theme colors for a theme
        • Sidebar theme deck has been adapted to also work
    • Added support for multicolor gradients (Armin Le Grand, allotropia)
    LibreOffice 7.6 has a new feature called "multicolor gradients" (MCGR) implemented by Armin Le Grand. A multicolor gradient still goes from a starting color to final color, but now additional colors are possible in between.
    Although the 'Gradient' tab in the 'Area' dialog has not yet been adapted to the new feature, you can use such gradients. The document File:InfoPresentation MultiColor Gradients LO76.odp lists hints on what you can already do, and the 'Gradient' list in the dialog contains three multicolor gradient examples.
    Presets of Multi-Color Gradients

    You can create and modify multicolor gradients using macros, see the 'Gradient2' struct and the associated 'ColorStop' struct in the SDK API reference https://api.libreoffice.org/docs/idl/ref/index.html. Find more details and some primitive example macros in the file File:MacrosForMCGR.odp.
    Since this is a new feature, you might find errors. In this case, please help improve the feature by reporting the issue in our bug tracking system "Bugzilla" https://wiki.documentfoundation.org/Bugzilla. When doing so, mention 'MCGR' in the subject line.
    Some notes:
    LibreOffice versions prior to 7.6 cannot interpret multicolor gradients. They will display a gradient made from the first and last color.
    You need to use "1.3 Extended (recommended)" file format. This is the default setting, so don't worry.
    Some gradient properties in ODF (LibreOffice) and OOXML (Microsoft Office) are basically incompatible. This problem is not solved by multicolor gradients.
    • Each view of a document now can have its language specific accelerator manager (Gökay Şatır, Collabora).

    Entering a group once again dims the objects that are not included in it. tdf#122735 (Armin Le Grand, allotropia).

    Variety of objects in a Draw document. One group of two shapes is entered, the surrounding objects are dimmed.


    • Fix text layout issues when using qt5/qt6 VCL plugins (as opposed to kf5/kf6 plugins). tdf#151925 tdf#151273 (Khaled Hosny, TDF)
    • Fix overlapping text issue with some Graphite fonts. tdf#137553 (Khaled Hosny, TDF)
    • Fix interaction between complex text fonts and Unicode superscript numbers. tdf#52577 (Khaled Hosny, TDF)
    • Fix font fallback of Unicode character from higher planes inside right-to-left text . tdf#153440 (Khaled Hosny, TDF)
    • Fix issue with misspelling red line covering parts of right-to-left text. tdf#151968 (Khaled Hosny, TDF)
    • Compress full width CJK punctuation when punctuation compression is enabled. tdf#129810 (Khaled Hosny, TDF)
    • Fix rendering of Tangut and Khitan Small Script in vertical text. tdf#114432 (Khaled Hosny, TDF)
    • Available since 7.6.1
      Fix broken contextual text rendering between Narrow No-Break Space and Mongolian letter. tdf#107612, tdf#112594 (Khaled Hosny, TDF)
    • Fix broken text rendering when mixing higher Unicode planes with other complex text. tdf#139863 (Khaled Hosny, TDF)
    • Don’t insert extra space between Indic and non-Indic text. tdf#89288 (Khaled Hosny, TDF)
    • Don’t require installing Hunspell spelling dictionary for every Arabic locale, installing only “ar” dictionary will work for all Arabic locales. tdf#64830 (Khaled Hosny, TDF)
    • Fix vertical displacement of vertical text on macOS. tdf#149297 (Khaled Hosny, TDF)
    • Don’t use Private Use Area characters for bulleted lists, use the proper Unicode code points. tdf#133089 (Khaled Hosny, TDF)
    • Categorized link targets when linking to a presentation. (Szymon Kłos, Collabora)
      Link targets dialog with categories.


    Filters

    General OOXML filters

    • Added support for OOXML files created in zip64 format tdf#82984, tdf#94915 (Attila Szűcs, Collabora)
    • Lots of fixes for frames defined by DOC/X's framePr. Issues fixed include lost frames, combined frames that should be separate, split frames that should be combined, overlapping frames, ignored parent styles, lost relative positioning, wrong absolute positioning, and lost rotation. tdf#154129, tdf#154703 (Justin Luth, Collabora)

    PDF

    • Export to PDF v.1.7 by default. e624e (Michael Stahl, allotropia)
    • Tagged PDF is now produced by default, for improved accessibility. (To further improve your PDF's accessibility, the PDF/UA option is available in the export dialog and will trigger the Accessibility Check tool). tdf#39667 (Samuel Mehrbrodt, allotropia)
    • Exporting as a hybrid PDF now stores the original ODF document as a PDF compatible file attachment. e052f (Tomaž Vajngerl, Collabora)
    • Fix glyph size mismatch and overlap when printing of variable fonts. tdf#156151 (Khaled Hosny, TDF)
    • Fix missing or incorrect overline color when exporting to PDF. tdf#48707 (Khaled Hosny, TDF)
    • Fix position of CJK emphasis marks when exporting to PDF. tdf#115321 (Khaled Hosny, TDF)
    • Fix blank text for the default instance of CFF2 variable fonts when exporting to PDF. tdf#155161 (Khaled Hosny, TDF)
    • Fix underline position of Liberation fonts when exporting to PDF. tdf#154235 (Khaled Hosny, TDF)


    EMF/EMF+

    • Implement EMR_POLYDRAW record. tdf#142249 (Bartosz Kosiorek)
    • Add missing EmfPlusDrawCurve implementation. tdf#143877 (Bartosz Kosiorek)
    • Performance boost for EMF+ images containing EmfPlusRecordTypeDrawBeziers records. tdf#154789 (Bartosz Kosiorek)

    SVG


    GUI

    The recent documents picklist under File ▸ Recent Documents now shows the 5 most recent module-specific items first. The list can be configured using the ShowCurrentModuleOnly expert option to show only files that can be handled by the current module. tdf#56696 (Andreas Heinisch)

    Default Recent documents list
    Recent documents list with ShowCurrentModuleOnly

    Documents in the Start Center can now be pinned to show them at the beginning of the recently opened document list. To pin a document, hover the corresponding document and click on the pin icon in the top left corner. The selected document will then be shown in a separate line at the beginning of the list, along with already pinned documents. tdf#38742 (Andreas Heinisch)

    Pinned documents in the Start Center
    • Keyboard navigation for the Special Characters dialog (Insert ▸ Special Character...) has been improved and the currently selected character is now correctly announced by screen readers. tdf#153806 tdf#153918 (Michael Weghorn)
    • The title of styles in the Fontwork dialog (Insert ▸ Fontwork...) is now announced by screen readers. tdf#153657 (Michael Weghorn)
    • Insert ▸ Frame ▸ Floating Frame... (in Writer) and Insert ▸ Floating Frame... (elsewhere) was removed from the main menu and toolbars. However, the corresponding command InsertObjectFloatingFrame is still available in Tools ▸ Customize.... tdf#155006 (Caolán McNamara, Red Hat)
    • Sets of "Automatic" application colors can now be chosen independently from the Application Color scheme in Tools ▸ Options ▸ LibreOffice ▸ Application Colors. Pick between "Dark" or "Light" automatic colors, or alternatively follow the system's theme with "System". tdf#152184 (Heiko Tietze, TDF)

    Localization

    • Improved predefined outline styles for en_US (and most locales reference this, so will automatically benefit). MLA/Chicago-compliant choice now available, and Roman numeral levels are now right-aligned. Also fixed indents in the "Numbering IVX" style, and made the "Numbering ivx" style usable. The outline numbering button was also added to the toolbar. tdf#56258 (Justin Luth, Collabora)
      Outline Numbering pop-up from toolbar

    Improvements to proofing tools and language support

    Dictionaries

    • Danish dictionary was updated. (Stavekontrolden)

    New languages/locales with locale data

    Available as default document language and for locale specific formatting.

    • Morisyen {mfe-MU} [0x06B2]. tdf#154832 (Jean-Yves; Eike Rathke, Red Hat)
    • Santali {sat-IN} [0x0646]. tdf#154987 (Prasanta Hembram; Eike Rathke, Red Hat)

    Additional languages in the language list

    Available for text attribution.

    • Saraiki {skr-PK} [0x06B0], CTL, RTL. (Eike Rathke, Red Hat)
    • Rohingya Hanifi {rhg-Rohg-MM} [0x06B1] CTL, RTL. tdf#154031 (Eike Rathke, Red Hat)


    Scripting

    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 31 services each with a bunch of methods and properties.

    New in LibreOffice 7.6:

    • The (new) FormDocument service (a form document is also known as a "Base form", but this is confusing): open (even without first opening the Base document container), close, print, export to PDF, menubar management, access to individual controls.
    • The (new) Toolbar and ToolbarButton services: hide/show built-in or custom toolbars, hide/show individual toolbar buttons, get or set the script or command to execute when clicked.
    • In the Calc service: ranges may be sorted on any number of keys. Also a new RemoveDuplicates method, to clear or to compact ranges, keeping only one copy of identical records.
    • A new Echo method in the Document service to freeze screen updates during scripts or to change the actual mouse pointer.
    • Many improvements on the Dialog and DialogControl services:
      • Support of the Hyperlink control type
      • Dialog controls may be resized. The height and width are expressed in Map AppFont units, like in the Basic IDE.
      • All the On properties (to specify the script to be executed when an event occurs) are now editable.
      • Dialog controls may be created dynamically.
      • Dialog controls may be cloned with the new CloneControl method.
      • A dialog can be created from scratch.
      • Tabulations between controls are defined at once by the new OrderTabs method.

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

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

    Java

    • The property userClassPath in the javasettings_$OS_$ARCH.xml file now supports (non nested) bootstrap variables (allowing to enter relative paths). 7795a (Samuel Mehrbrodt, allotropia)

    VBA Support

    • Added support for ExportAsFixedFormat VBA function to Export As PDF. tdf#149786 (Balázs Varga, allotropia)

    Feature Removal / Deprecation

    • Option for making PDF the default print job format have been removed and PDF is always used. Support for PostScript as a print job format is deprecated and will be removed in a later release. 2a405 and c3a4f

    Shortcut visibility setting (for context menus) has been removed from Tools ▸ Options ▸ LibreOffice ▸ View and defaults to the desktop environment's. The expert configuration setting ShortcutsInContextMenus is still available if needed (0 to hide, 1 to show, 2 for default). tdf#152898 (Caolán McNamara, Collabora)

    LOK API

    • Add memory trimming functionality for idle documents (Michael Meeks, Collabora)
    • Avoiding running graphics tests on startup in LOK mode (Michael Meeks, Collabora)
    • Avoid un-necessary slow whole-writer-document off-screen render in some cases (Michael Meeks, Collabora)
    • Swap out compressed graphics in LOK mode as well as de-compressed versions (Michael Meeks, Collabora)
    • Performance improvements for headless cairo rendering, avoiding PDF code-paths (Michael Meeks, Collabora)

    Platform Compatibility

    Mac

    • LibreOffice 7.6 requires macOS 10.15 or newer to run.

    API Changes

    • New Writer UNO command .uno:HighlightCharDF to highlight direct formatting where it is used in the document. (Jim Raykowski) tdf#106556
    • css.qa.XDumper::dump got a kind parameter. 56e17
    • remove .uno:CharBackgroundExt's secondary use to set background color. Instead use .uno:CharBackColor for 7.6+. tdf#85592
    • deprecate .uno:BackColor to set background color in Writer. Instead use the universal .uno:CharBackColor for 7.6+. tdf#85592
    • The C functions rtl_string_newFromStr and rtl_uString_newFromStr, and the C++ constructors for rtl::OString(char const *) and rtl::OUString(sal_Unicode const *) wrapping those functions, no longer support the undocumented behavior of accepting a null pointer string argument and treating it as an empty string. (Such calls had already been diagnosed with std::abort in debug builds since LibreOffice 7.2.) 6028e
    • The Gradient2 struct and the ColorStop struct were added to support multicolor gradients. Search for MCGR to get the related commits. For more about multicolor gradients look at section Core/General.