LINUX.ORG.RU

Релиз LibreOffice 7.0

 


2

4

The Document Foundation объявил о релизе офисного пакета LibreOffice 7.0.

Скачать его можно по ссылке

В этом выпуске отмечены следующие новшества:

Writer

  • Реализована расширенная нумерация списков. Теперь доступна нумерация вида:

    • [0045]
    • [0046]
  • Закладки и поля могут быть защищены от изменений

  • Улучшено управление вращением текста в таблицах

  • Реализована возможность создавать полупрозрачный шрифт

  • Закладки в тексте выделяются специальными непечатаемыми символами

  • Пустые поля для ввода ранее были невидимы, теперь они подсвечиваются серым непечатаемым фоном, как и все поля

  • Улучшены некоторые настройки автозамены

Calc

  • Добавлены новые функции RAND.NV() и RANDBETWEEN.NV() для генерации псевдослучайных чисел, которые не пересчитываются при каждом измении таблицы, в отличие от функций RAND() и RANDBETWEEN()
  • Функции, которые принимают регулярные выражения в качестве аргументов, теперь поддерживают флаги регистрозависимости
  • В функции TEXT() теперь поддерживается передача пустой строки в качестве второго аргумента для взаимодействия с другими реализациями. Если первый аргумент число или текстовая строка, которую можно преобразовать в число, то возвращается пустая строка. Если первым аргументом является текстовая строка, которую нельзя преобразовать в число, возвращается эта текстовая строка. В предыдущих выпусках пустая строка формата всегда приводила к ошибке Err:502 (недопустимый аргумент)
  • В функции OFFSET() необязательный 4-й параметр (Ширина) и 5-й параметр (Высота) теперь должны быть больше 0, если они заданы, иначе результатом будет ошибка Err:502 (недопустимый аргумент). В предыдущих выпусках отрицательное значение аргумента автоматически ошибочно принималось за значение 1.
  • Произведены оптимизации для улучшения производительности при заполнении ячеек рядами, при работе с автофильтром, при открытии файлов XLSX с большим количеством изображений
  • Сочетание клавиш Alt+= назначено на функцию SUM по умолчанию, по аналогии с Эксель

Impress/Draw

  • Исправлено положение верхнего и нижнего индексов в текстовых блоках
  • Реализована возможность создавать полупрозрачный шрифт
  • Произведены оптимизации для улучшения производительности для случаев ввода списков, для которых настроена анимация; при переходе в режим редактирования таблиц и улучшено время открытия некоторых PPT файлов
  • Реализована поддержка эффекта Glow
  • Реализована поддержка эффекта Soft edge

Math

  • Добавлена возможность задавать произвольный цвет символам в формате RGB. Используйте конструкцию вида color rgb 0 100 0 {symbols} в редакторе формулы, чтобы получить заданный цвет
  • Добавлен символ для преобразования Лапласа ℒ (U+2112)

Общие/Ядро

  • Добавлена поддержка формата ODF 1.3
  • В бэкенд kf5 (для работы в среде KDE) была добавлена начальная поддержка экранов высокого разрешения HiDPI
  • В PDF теперь можно экспортировать документы размерами более 200 дюймов
  • Механизм отрисовки, использующий OpenGL, был заменён на библиотеку Skia (для Windows версии)
  • Перерисованы Текстовые эффекты
  • Обновлена встроенная Галерея изображений
  • Большинство встроенных шаблонов презентаций для Impress были переработаны в формат слайда 16:9 вместо 4:3. Многие шаблоны получили поддержку стилей
  • Навигатор в Writer получил множество улучшений:
    • Категории, в которых нет элементов, теперь выделяются серым цветом
    • Все категории получили новые пункты контекстного меню для быстрого перехода к элементу, редактирования, переименования, удаления
    • Заголовки можно перемещать по структуре используя контекстное меню
    • Добавлен механизм отслеживания текущего положения курсора в документе с выделением соответствующего заголовка в Навигаторе
    • Панель навигации была заменена выпадающим списком
    • Добавлена всплывающая подсказка с количеством символов в тексте под соответствующим заголовком

Справка

  • Справка не будет отображаться нормально в IE11 (и никогда не отображалась, но сейчас об этом решили заявить официально)
  • Добавлены несколько новых страниц, посвященных Basic
  • Страницы справки теперь подсвечивают заголовки цветом в зависимости от того, от какого модуля справка

Фильтры

  • Улучшен фильтр импорта файлов EML+
  • Сохранение в формат DOCX теперь выполняется в версию 2013/2016/2019 вместо ранее использовавшейся 2007. Это улучшит совместимость с MS Word
  • Исправлены несколько ошибок при импорте/экспорте в форматы XLSX и PPTX

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

  • Добавлена новая тема значков Sukapura. Она будет использоваться по умолчанию для macOs версии пакета. Но вы можете её выбрать в диалоге Параметры самостоятельно и на любой другой ОС
  • Темы значков Colibre и Sifr были обновлены
  • Тема значков Tango была удалена, как неподдерживаемая, однако остается доступной в виде расширения
  • Был обновлён брендинг программы. Это коснулось диалога установки в Windows, диалога «О программе», загрузочной заставки
  • Консоль презентации (доступна при наличии двух дисплеев) получила пару новых кнопок для повышения удобства работы
  • В стартовом центре были исправлены проблемы, связанные с ненужным скроллингом миниатюр в некоторых случаях

Локализация

  • Обновлены словари для африкаанс, каталанского, английского, латышского, словацкого, белорусского и русского языков
  • Словарь для русского языка был сконвертирован из KOI-8R в UTF

>>> Подробности

★★★★★

Проверено: Satori ()
Последнее исправление: Dmitry_Sokolowsky (всего исправлений: 5)

Ответ на: комментарий от curufinwe

Погоди, так там же статические библиотеки сразу ставятся.

В маке линковка по абсолютному пути. Но по этому пути в Homebrew валяются симлинки. И между собой либы слинкованы по таким же симлинкам. Воспроизводить эти симлинки после распаковки аппликухи из pkg - удовольствие ниже среднего. И никакие они не статические, а вполне себе подтягивают друг друга.

но там дикие траблы с местом, где должны лежать эти dll

в винде все гораздо проще - на старте задаешь, чтобы либы искались прежде всего в твоем фолдере ./dll и вуаля. Потому как полно альтенативно одаренных, серущих опенсурсными либами в системные фолдеры (пример - Affinity Designer, который на голубом глазу пихает в систему старую версию freetype, продуцируя сегфолты у других опенсурсных софтин)

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

И никакие они не статические, а вполне себе подтягивают друг друга.

Да нет же. В Homebrew каждый пакет содержит как динамический, так и статический вариант библиотеки. Я линкуюсь со статическим и все.

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

Для плагинов это невозможно.

curufinwe ★★★★★
()
Ответ на: комментарий от curufinwe

Да нет же. В Homebrew каждый пакет содержит как динамический, так и статический вариант библиотеки.

Чота я этого не заметил. Ну посмотрим с оказией.

Для плагинов это невозможно.

Та ладно! env’ы сетапятся для всего процесса. Или у тебя плагины это отдельный процесс?

Кстати, MacPorts/Homebrew - чистейшей воды LFS :)

Linfan ★★★★★
()
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от Linfan

Нет. У меня плагины для не моих, и проприетарных хостовых приложений (если речь о винде и маке). Никакие энвы я там поменять не могу.

Если положить dll в папку к хостовому прложению, конечно все работает. Но это во-первых харам, в чужие приложения dll никто не пихает, во вторых плагины стандартные и подходят для целого ряда разных приложений.

curufinwe ★★★★★
()
Ответ на: комментарий от curufinwe

Я линкуюсь со статическим и все.

Не у меня такое не прокатит - будут диких объемов бандлы. Та же libpng юзается и ImageMagick и cairo и wxWidgets. Слишком большая гирльянда зависимостей для статики.

Linfan ★★★★★
()
Ответ на: комментарий от curufinwe

У меня плагины для не моих, и проприетарных хостовых приложений

COM объекты? ну то другой коленкор. Иншаллах :)

Linfan ★★★★★
()
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от curufinwe

Лежат, но это все-таки не мегабандлы. Да и ковыряться с тем же ImageMagick так просто не выйдет - там дофига разного. Проще собрать самому все.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

В случае жирных зависимостей - согласен. Некоторые вон и Qt статически залинковывают, но я это себе слабо представляю.

curufinwe ★★★★★
()
Ответ на: комментарий от curufinwe

VST3 плагины. От COM Бог миловал

хм… деталей не нашел про них, но то что вижу, подозрительно на COM-компоненты похоже. Разве они не в твоем процессе исполняются?

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Нет, хостовое приложение то не мое. А Steinberg Cubase например.

Плагины исполняются вот в его процессе.

curufinwe ★★★★★
()
Ответ на: комментарий от Linfan

///обертку-скрипт, чтобы юзер мог выбрать что ему инсталить. Хоть гуевую, хоть консольную

Нах надо, я ещё на Винде задолбался по десять раз жмакать «Ок» для установки каждой программульки.

mister_VA ★★
()

base как всегда в пролёте

novus
()
Ответ на: комментарий от mister_VA

я ещё на Винде задолбался по десять раз жмакать «Ок»

Дык не хочешь - ставь все 42 пакета ручками. Кто-ж запрещает то?

на венде, кстати, msi можно в консольном режиме поставить, без жмаканья «ОК»:

msiexec.exe /i <path_to_package> /quiet

может спасет и останешься на десятке? ;)

Linfan ★★★★★
()
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от Linfan

////Дык не хочешь - ставь все 42 пакета ручками.

Зачем? В смысле, зачем руками? Уже указывалось, что новьё можно поставить одной командой, сколько бы пакетов ни было, а «дефолт» устанавливается пакетным менеджером.

////кстати, msi можно в консольном режиме поставить

А если это exe? А если мне надо лишь другой диск указать? И можно штатными средствами Винды зайти через её файл-менеджер в каталог с установочным пакетом и уже там запустить консоль?

mister_VA ★★
()
Ответ на: комментарий от Linfan

Забыл добавить, на Винду я забил ещё версии 2K, в 1999.

mister_VA ★★
()
Ответ на: комментарий от curufinwe

Для плагинов это невозможно.

На самом деле, можно задетектить путь, по которому лежит ваша dll/so и отсюда плясать.

sadko4u ★★
()
Ответ на: комментарий от mister_VA

Зачем? В смысле, зачем руками? Уже указывалось, что новьё можно поставить одной командой

Ну об этом и речь - открой консоль и запусти руками установку пакетов. Я ж не предлагаю распаковать пакеты и разложить файлы ручками :)

А если это exe? А если мне надо лишь другой диск указать?

Ну с exe сам чота придумай ;)

И можно штатными средствами Винды зайти через её файл-менеджер в каталог с установочным пакетом и уже там запустить консоль?

Можно, инфа 100% - специально ради тебя глянул в win10. А то ж ты 20 лет венду не видел )))

Забыл добавить, на Винду я забил ещё версии 2K, в 1999.

И до сих пор батоны «Ок» в кошмарах? Сурово… )))

Linfan ★★★★★
()
Ответ на: комментарий от sadko4u

можно задетектить путь, по которому лежит ваша dll/so и отсюда плясать.

Можно, то есть через dlopen подгружать. Но это лишнее усложнение, и разный код для разных ОС. В линуксе то оно вообще не нужно, обычная динамическая линковка работает прекрасно. Поэтому мне проще статически залинковать для винды.

curufinwe ★★★★★
()
Ответ на: комментарий от Linfan

Не решает из-за ненужной прослойки в лице мейнтейнера со своими тараканами. Если в Винде можно зайти на сайт разработчика и скачать инсталлятор программы, то наличие программы в репозитории Linux-дистрибутива зависит от желания левой пятки мейнтейнера, который ещё и может иметь наглость указывать разработчику, как ему писать свой софт. Сколько программ постоянно удаляются из репозиториев, к примеру, того же Debian с каждым новым релизом, по причине отсутствия мейнтейнера, не подскажешь? Или ты предлагаешь разработчику пакетить своё поделие под 100500 васянских Linux-дистров?

anonymous
()
Ответ на: комментарий от curufinwe

Вообще, достало вконец нашествие идиотов какое-то, жить невозможно стало…

Согласен. Когда уже эти двое @curufinwe и @Linfan угомонятся?
Столкнулись два ЧСВ …

anonymous
()
Ответ на: комментарий от anonymous

Если ты не заметил, мы еще вчера угомонились и даже почти договорились.

Но нет, надо умникам лезть и поправлять как правильно пишется моя национальность.

curufinwe ★★★★★
()
Ответ на: комментарий от curufinwe

Если ты не заметил, мы еще вчера угомонились и даже почти договорились.

Друг друга хаяли в каждом посте.
Это вы называете разговором?

anonymous
()
Ответ на: комментарий от anonymous

@curufinwe хороший разработчик …
Восстановите ему аккаунт.

Даже Энштейну не позволительно называть тетю Нюру - дурой … /если кто понял о чем речь/.

Владимир

anonymous
()
Ответ на: комментарий от anonymous

Идея про флатпак хороша, но увы пока сырая. Первая же попытка собрать под него свой софт, наталкивается на тикет про проблемы с wxwidgets. Скорее всего это можно порешать, только времени нужно много убить. Мне сейчас важнее миграцию на python3 завершить, чем флатпак наворачивать на основе python2.

предлагаешь разработчику пакетить своё поделие под 100500 васянских Linux-дистров?

Зачем? Достаточно 10-15 дистров из топа distrowatch. Причем самих сборок будет меньше, т.к. там половина на базе дебиана или убунты. Сборка на основе имиджей докера легко решает все эти проблемы.

Стремиться попасть в репы - это излишне для юзерского софта. В репах должен быть базовый системный софт. А софтинки типа Инки или Гимпа все-равно будут в репах устаревшими. На известность софта наличие в репах никак не влияет - если юзер про него не знает, то и скачивать его не будет.

Linfan ★★★★★
()
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от hobbit

Ого! Что ж за проблема-то такая?

Насколько помню, проблема с нативными питонскими экстеншинами:

https://github.com/sk1project/sk1-wx/pull/212

Хотя в них никакого rocket science нет. Сишная часть на уровне K&R, без всяких хипстерских наворотов.

Linfan ★★★★★
()
Ответ на: комментарий от anonymous

Если в Винде можно зайти на сайт разработчика и скачать инсталлятор программы

Это потому что он пожелал сделать этот инсталлятор для винды. Если он захочет сделать такой же инсталлятор для линукса то ты и его сможешь скачать точно так же. При чем тут мейнтейнеры с репозиториями? Как они мешают твоему разработчику запихать весь свой код в файл .run? Так например foxit reader в линуксе устанавливается, и знаешь что? Никаких проблем, все ставится не хуже чем в винде. Мешает то что большинству разработчиков этот ваш линукс просто не нужен, тратить время из-за 1% да ещё привыкших не платить за софт принципиально мало кто захочет. Но это уже совсем другая проблема и мейнтейнеры тут точно не при чем.

mbivanyuk ★★★★★
()
Ответ на: комментарий от Aceler

К примеру, у Тёти Глаши может быть племянник, который ей в убунте поставил LibreOffice 7 из deb-пакетов, она приходит на работу и пишет докладную на ленивых админов, которые не могут сделать то же самое в 6-й центоси. А в новом офисе, которым она пользуется уже две недели, есть функция транспонирования векторных зулусов, с помощью которой она считает свои таблицы быстрее, поэтому админы ленивые дураки.

Ну да, ну да. Это с каким-то там мессенджером прокатит. Где обновление стикеров анимированных завезли, все уже шлют, а…

А с LibreOffice, если пользователь сисадминам напишет заявление «вы лентяи! А ну быстро мне 7.0 наисвежайший!». То следом будет втрое «что это за глюкодром! Почему менюшки чёрные стали, не обрисовываются! Это не работает, то не работает! Чините!».

fornlr ★★★★★
()
Ответ на: комментарий от Aceler

пишет докладную на ленивых админов, которые не могут сделать то же самое в 6-й центоси

6-ю ценотсь можно конечно натянуть на десктоп, но ваще-то это серверная платформа для для LTS саппорта серверных аппликух. Одмин, ставящий такое на десктопы, мягко скажем, не совсем адекватен. На десктопе более уместны Федора или Убунту.

Linfan ★★★★★
()
Ответ на: комментарий от fornlr

менюшки чёрные стали, не обрисовываются!

Чисто ради интереса - на 6ю центось разве не ставятся rpm которые предлагает либра на офсайте?

Linfan ★★★★★
()
Ответ на: комментарий от mbivanyuk

Как они мешают твоему разработчику запихать весь свой код в файл .run?

Зачем такие сложности, если можно сделать в обычных пакетах? Более того, пакет при первой установке может прописать репы производителя софта (как это с Google Chrome происходит) и дальше все апдейтится будет автоматом.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

нет. В CentOS glibc 2.12

Linux kernel version 3.10 or higher
glibc2 version 2.17 or higher
Pentium-compatible PC (Pentium III, Athlon or more-recent system recommended)
256Mb RAM (512 MB RAM recommended)
Up to 1.55 GB available hard disk space
X Server with 1024x768 resolution (higher resolution recommended), with at least 256 colors
Gnome 3.18 or higher, with the at-spi2 1.32 package (required for support for assistive technology [AT] tools), or another compatible GUI (such as KDE, among others)
fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от fornlr

понятно, окаменевшее гуано мамонта :) На десктоп такое тащить - надо быть не в себе.

Linfan ★★★★★
()
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от curufinwe

Но - в LibreOffice хотя бы можно создавать эти документы, когда не требуется совместимость. В остальных пакетах и этого не получится. Нет, ну если у вас там чистый текст то получится. Но я такое всерьез не воспринимаю как документ.

Документы, созданные в LibreOffice, более совместимы с MS Office, чем наоборот. И некоторые финты с форматированием в нем проще делать. Так что, новые документы я обычно создаю в LibreOffice, а потом подправляю форматирование, если оно где-то поехало, в MS Office.

Так я узнал, что LibreOffice поддерживает многоколоночную верстку в колонтитулах и таблицах, а MS Office – нет.

Bagrov ★★★★★
()
Ответ на: комментарий от curufinwe

Нет, это операционная система в целом, как единая платформа.

Ты хоть сам то понял, что написал?

anonymous
()
Ответ на: комментарий от Linfan

На десктопе более уместны Федора или Убунту.

Зачем? Чтоб почаще обновлять и получать истерику от юзеров что «все сломалось»?

CentOS прекрасно работает и на десктопе, а если нужны приложения посвежей - то при нескольких тысяч сотрудников и соотвествующем ДИТ-е ты вполне можешь иметь свой, персональный репозитарий, в который ты положишь самый свежий LO, если тебе это надо разуметься.

Проблема с LO и серьезным предприятиям - совсем другая. На любом серьезном предприятии используется система электронного документооборота, которая хранит документы в некой CMIS-системе. И офисный пакет - хранит их там же, никаких файловых шар.

А засада в том что это обычно SharePoint. Во-первых потому что документооборот написан строго под него, а во-вторых - что под линаксом его аналог - это невыразимо убогий (в комьюнити версии) alfresco. А в коммерческой версии - дешевле купить шарик.

И в-третих - сейчас многие коммерсы используют шарик из комплекта оффис 365. Например из-за использования не только систем документооборота, но из-за мегаудобного MS Teams, с аналогами которого в опенсорце тоже наблюдаются проблемы. А вот подружить LO с шариком из 365-го - не удалось пока никому…

anonymous
()
Ответ на: комментарий от anonymous

Зачем? Чтоб почаще обновлять и получать истерику от юзеров что «все сломалось»?

А зачем «почаще»? Ставить только LTS релизы и не сразу после выхода, а после выхода фиксов и обкатки. Раз в два года - не так уж и часто. Да и падучести особой не наблюдается уже давно.

А засада в том что это обычно SharePoint.

Шаропонт - это не более чем привычка. Как-то не наблюдаю в крупном энтерпрайзе, чтобы его юзали. Хотя всяко может быть - по средним конторам не работал, судить не могу. В целом, у МС решений такая фича есть - заюзав их, соскочить уже потом сложно.

Linfan ★★★★★
()
Ответ на: комментарий от Psilocybe

Откуда у меня, на тот момент, бедного студента взялись бы 400 рублей на каждый чих? Я много раз носил показывать диплом

karton1 ★★★★★
()
Ответ на: комментарий от Linfan

Как-то не наблюдаю в крупном энтерпрайзе, чтобы его юзали.

Да ладно! Назови альтернативы :)

anonymous
()
Ответ на: комментарий от anonymous

Ну это ваши проблемы и опенсурс не обязан решать вопросы коммерсов, которые хотят сэкономить на инфраструктуре. Если вам шибко нужно - начинайте проект, дружите LO c шариком или еще какой погремухой. «Спасение утопающих - дело рук самих утопающих».

btw Box выглядит примерно также как и alfresco. Такое же управление разношерстными доками. Но дело хозявское - пользуйте то, что вам нравится.

Linfan ★★★★★
()
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от Linfan

опенсурс не обязан решать вопросы коммерсов

Да-да, не обязан. Если и хочет так же оставаться маргинальным 1% - то не обязан. А если хочет чтоб его использовали - то обязан.

Впрочем, я не понимаю зачем нужен софт, который не решает вопросы своих пользователей. Имхо ему место на помойке.

anonymous
()
Ответ на: комментарий от anonymous

Корпоративный сектор и end-user это немного разные вещи. И требования у этих групп разные. Все что стоит требовать от LO так это повышение своместимости по форматам с MSO. А решение проблем корпорастов (коих в процентном соотношении с гулькин нос) - это уже лишнее. Шарикопонты и 365 массовому конечному юзеру ни разу не уперлись.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Все что стоит требовать от LO так это повышение совместимости по форматам с MSO

требовать? серьезно?

Kompilainenn ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.