LinuxForum.Fans
Тема

Релиз офисного пакета LibreOffice 4.2

Автор: verg 23 сообщений 3709 просмотров
#363389

Организация Document Foundation после шести месяцев разработки представила новый значительный выпуск офисного пакета LibreOffice - 4.2. Это седьмой выпуск проекта после ответвления от кодовой базы OpenOffice.org. Готовые установочные пакеты подготовлены для различных дистрибутивов Linux, Windows и Mac OS X. Ветка 4.2 содержит большую порцию новшеств, но пока окончательно не стабилизирована, поэтому позиционируется как ознакомительный выпуск, пригодный для использования продвинутыми пользователями и энтузиастами. О готовности к промышленному использованию будет объявлено дополнительно, одновременно с выходом одного из корректирующих релизов (4.2.2 или 4.2.3).

Ключевые улучшения:

  • Улучшена переносимость на уровне импорта и экспорта документов в форматах Microsoft OOXML (DOCX и RTF). Добавлен новый фильтр для документов в формате Abiword
  • Новый интерпретатор формул для табличного процессора Calc, обеспечивающий поддержку параллельного вычисления формул с привлечением OpenCL для выноса выполнения ряда операций на плечи GPU. Некоторые формулы теперь транслируются в OpenCL и выполняются на стороне GPU. Поддержка OpenCL доступна для функций, используемых в финансовых вычислениях, которых могут требовать достаточно больших вычислительных ресурсов, например, "PPMT", "FISHERINV", "FISHER", "GAMMA", "SLN", "GAMMALN, "ACCRINTM", "GAUSS", "COUPDAYBS", "GEOMEAN", "DOLLARDE", "DOLLARFR".
  • Внесены специфичные для платформы Windows улучшения, направленные на повышение качества работы для корпоративных-пользователей. В частности, упрощен диалог выборочной установки, из которого убран выбор типовых модулей (выбор Writer, Calc, Draw и т.п. влиял лишь на наличие ссылок в стартовом меню), и оставлены только опциональные компоненты и языковые пакеты. Предоставлены средства для централизованного управления и привязки настроек к объектам групповой политики (Group Policy Object) через Active Directory. Улучшена интеграция с платформами Windows 7 и 8: отображение эскизов открытых документов в панели теперь сгруппировано по приложениям, обеспечен показ в панели задач недавно открытых документов;
  • Для продвинутых и корпоративных пользователей для всех платформ во вкладке с опциями (Options) представлено новое окно настройки в экспертном режиме (Expert Configuration), в котором можно поменять настройки на уровне отдельных переменных в стиле, похожем на "about:config" в браузерах;
  • Новый стартовый экран с более разумной компоновкой элементов и оптимальным использованием экранного пространства для разных классов устройств, в том числе для нетбуков. В стартовом экране показываются эскизы недавно редактируемых документов и представлены ссылки для быстрого создания различных типов контента;


    Улучшение графического интерфейса:
  • Обновлено около 70% всех диалогов, внесены многочисленные мелки правки, направленные по повышение удобства интерфейса;
  • Поддержка глобального меню приложений GNOME 3 (меню отображается в верхней панели);
  • Сбалансировано оформление многострочных вкладок (на первой картинке - как было, на второй - как стало);

  • Улучшено отображение линейки: привязка ползунков, отображение подсказок и отображение ползунка выше цифр;
  • Добавлен новый набор пиктограмм - Sifr;
  • Переработаны смайлики;
  • Добавлена поддержка нативных диалогов открытия и сохранения файлов пользовательских окружений MATE и Xfce;
  • Во всплывающую панель поиска добавлена опция "Find All";

    Улучшения текстового процессора Writer:
  • Решены проблемы с отправкой по электронной почте интегрированных в документ изображений;
  • Возможность настройки (Format ▸ Character ▸ Borders) параметров границы для одного или нескольких символов в документах ODT, HTML, DOC, DOCX, RTF;
  • Опция общего выделения (Select-All) теперь работает в ситуациях, когда документ начинается с таблицы;
  • Для формата RTF добавлена поддержка импорта групп областей;
  • Улучшена автозамена бордюров (например, замена строки "===" или "###" на соответствующие линии-разделители);
  • Новый шаблон по умолчанию, созданный на основе отзывов в процессе обсуждений стиля по умолчанию для LibreOffice;
  • Поддержка экспорта документов в формате .DOT (бинарные шаблоны MS Word);
  • Реализована возможность редактирования полей ввода на месте;

    Улучшения табличного процессора Calc:
  • Возможность переключения между таблицами через контекстное меню, отображаемое при клике правой кнопкой мыши в нижнем левом углу полосы прокрутки;
  • Поддержка изменения размера каркаса наглядного выбора диапазона действия формулы через перетаскивания любого угла;
  • Поддержка заполнения ячеек на основе значений генератора случайных чисел;
  • Добавлена опция для выполнения операции поиска всех элементов ('Find All') во всех доступных электронных таблицах с выводом результатов в форме диалога со ссылками на совпадения в каждой таблице;
  • В редактор формул добавлена возможность прямого выбора цвета через клик на элементе из предложенного набора;
  • Добавлен набор статистических функций (Data ▸ Statistics), сформированный по аналогии с дополнением "Analysis ToolPak" для Excel. В том числе доступны функции для дисперсионнолго анализа, оценки корреляции и ковариации, экспоненциального сглаживания и оценки изменения средних значений.
  • Добавлены новые функции: WEBSERVICE и FILTERXML для доступа к данным в Web; LEFTB, LENB, MIDB и RIGHTB для работы с двухбайтовыми символными строками DBCS; EXPON.DIST, HYPGEOM.DIST, POISSON.DIST, WEIBULL.DIST, F.DIST, F.DIST.RT, F.INV, F.INV.RT, F.TEST, BINOM.DIST, BINOM.INV, BETA.DIST, BETA.INV, VAR.P, VAR.S, STDEV.P, STDEV.S, CONFIDENCE.NORM, CONFIDENCE.T, COVARIANCE.P и COVARIANCE.S для обеспечения совместимости с Excel;
  • Полностью переработана структура хранилища содержимого ячеек, что позволило организовать хранение значений смежных ячеек в непрерывных областях памяти. В итоге была заметно повышена эффективность хранения и предоставлена возможность для задействования механизмов аппаратно ускоренных параллельных вычислений для больших наборов ячеек;
  • Ядро Calc теперь использует разделяемые экземпляры строк (shared string, например, сохраняется один экземпляр двух одинаковых строк), хранящиеся в ячейках и некоторых других местах, что позволяет значительно увеличить производительность операций сравнения строк, как с учётом регистра, так и без. Изменение также обеспечивает возможность выполнения операций оценки идентичности строк с использованием интерпретатора формул на базе OpenCL и ускоряет выполнение некоторых функций над ячейками, таких как VLOOKUP. Также отмечается увеличение производительности AutoFilter, Standard Filter и Advanced Filter;
  • Смежные по вертикали ячейки, содержащие одинаковые формулы, теперь связываются с одной, общей для этих ячеек, записью в массиве, что заметно сокращает потребление памяти и ускоряет выполнение операций автоматического обновления ссылок при перемещении ячеек;
  • Переработано хранилище примечаний к ячейкам, которое переведено на использование multi_type_vector, что позволило увеличить производительность импорта и экспорта документов, содержащих большое число комментариев.
  • Увеличена производительность функции VLOOKUP c использованием внешних ссылок;
  • Увеличена производительность функций SUM, COUNT и SUMIFS;

    Улучшения системы для создания презентаций Impress:
  • Новая панель для создания собственной анимации;
  • В режиме сортировки слайдов добавлено отображение визуального ключа для слайдов, имеющих анимацию или эффекты перехода;
  • В режиме показа презентации для слайдов с анимацией и эффектами перехода добавлены соответствующие иконки-индикаторы, упрощающие показ всего контента;
  • Реализовано мобильное приложение для управления ходом презентации с устройств на базе Apple iOS;
  • По умолчанию включена боковая панель, которая позволяет более оптимально использовать экранное пространство широкоформатных экранов.

    Улучшение системы построения графиков и диаграмм (Chart):
  • Поддержка скользящей средней линии тренда, поддержка более одной линии тренда для серии, возможность перехвата линии тренда, поддержка экстраполяции линии тренда, полиномиальные линии тренда;
  • Поддержка импорта диаграмм вшитых в файлы xlsx;

    Улучшение работы фильтров:
  • Добавлен фильтр импорта презентаций Apple Keynote;
  • Добавлен фильтр импорта документов свободного текстового процессора AbiWord;
  • Добавлены фильтры импорта для форматов электронных книг: FictionBook 2, PalmDoc, PeanutPress (eReader), Plucker TealDoc, zTXT;
  • Поддержка импорта документов в старых форматах платформы Mac OS: Acta Mac Classic, Beagle Works / WordPerfect Works, Great Works, MacDoc и More Mac v2-3;
  • Существенно улучшена совместимость с документами в формате Microsoft Word DOCX. Ускорен разбор файлов OOXML. Добавлена поддержка шифрования OOXML и используемого по умолчанию в Microsoft Office 2010 и 2013 механизма расшифровки. Улучшена поддержка форматов DOCX, XLSX, PPTX, VML, DOC, XLS, PPT, "ww8", RTF;
  • При экспорте в PDF обеспечена интеграция стандартного базового набора шрифтов PostScript;
  • Улучшен экспорт в MathML;
  • Существенно увеличена производительность фильтра импорта XLSX, за счёт выноса функций выделения временной памяти в процессе парсинга XML в отдельную нить. Добавлен экспериментальный многопоточный режим импорта XLSX, при котором разные электронные таблицы из одного файла импортируются в параллельных потоках;
  • Существенно увеличена скорость экспорта документов ODS, содержащих большое число ячеек с отформатированным текстом;

    Общие и системные улучшения:
  • Интегрированный движок XPDF заменён на библиотеку Poppler, которая теперь используется для отрисовки PDF;
  • Поддержка чтения и записи атрибутов ODF 1.2 fo:script и *:rfc-language-tag;
  • Поддержка записи и чтения тегов из/в OOXML;
  • Устранены ошибки, выявленные в процессе тестирования кодовой базы в сервисе Coverity;
  • Началось формирование 64-разрядных сборок для OS X;
  • Новая экспериментальная библиотека liblibreoffice, предоставляющая API для использования встроенных фильтров LibreOffice в сторонних приложениях;
  • В состав включен API Access2Base на написания скриптов для LibreOffice Base и форм ввода Writer. Представленный API значительно проще, чем ранее доступный UNO API;

    Экспериментальные возможности:
  • Поддержка импорта потоков данных в Live-режиме (Data ▸ Streams...), например, можно импортировать набор строк в CSV-подобном формате с внешнего URL.
  • Поддержка использования СУБД Firebird в качестве встраиваемой БД для LibreOffice Base. Задействование при создании БД нового драйвера Firebird Embedded позволяет существенно ускорить создание БД за счёт избавления от вызова Java-кода в ранее используемом драйвере HSQLDB 1.8;
  • В версии LibreOffice 4.3 планируют задействовать новый бэкенд для отрисовки на базе OpenGL, снять ограничение на 65535 символов в параграфе, добавить новую порцию функций для совместимости с Excel, добавить фильтр для импорта электронных книг в формате ePub.

Источник: http://www.opennet.ru/opennews/art.shtml?num=38954

#363402

Интересно, на какой версии GTK он написан? Вроде на GTK3

#363447
"verg" написал:
Интегрированный движок XPDF заменён на библиотеку Poppler, которая теперь используется для отрисовки PDF;

А для чего?

"verg" написал:
Опция общего выделения (Select-All) теперь работает в ситуациях, когда документ начинается с таблицы;

Это хорошо.

#363533
kirillov3798 написал:
Интересно, на какой версии GTK он написан? Вроде на GTK3

Если точнее, изначально свой движок, но последовательно претворяется в жизнь идея пересоздать диалоги на GTK3.

#363575

bormant, на Википедии пишут, что Написана на Java, Python и C++. Если C++ лучше переписать на Qt. Хотя бы выглядеть лучше будет.

#363578

"kirillov3798" написал:
Хотя бы выглядеть лучше будет.
Смотря для кого, если кеды то да, только кроме них есть еще.
#363579

redix, ну сожно поставить qt-config и сконфигурировать. Зато на разные платформы переносить проще будет, да и для виндузятников лучше будет.

#363582

kirillov3798, На кедах мир клином не сошелся, и других ДЕ больше включая всякие box-ы, да и заботиться о вендузятниках совершенно ни к чему.

#363585

redix, не знаю. Вот qt-шные приложения при настройке qt-config маскируются отлично, а GTK приложения в KDE выглядят абы как да же если установить и настроить gtk*-engines-oxygen и kde-config-gtk-style.

#363587

kirillov3798, зачем в кедах GTK приложения, своих мало?

#363589

redix, ну как минимум Firefox и Gparted. А также LO.

#363631

kirillov3798, на сарае пишут слово из 3-х букв, а там дрова. По поводу "нужно переписать" -- переписывайте на здоровье сами или кого-то наймите, лицензия позволяет.
Вот только ваше "нужно переписать" весьма сомнительно, по факту никому не нужно, раз до сих пор не переписано.

#363654
"kirillov3798" написал:
Вот qt-шные приложения при настройке qt-config маскируются отлично, а GTK приложения в KDE выглядят абы как

При настройке через qt-config... ;D
С таким же успехом, с lxappearance можно настроить gtk-приложения, или с gtk-chtheme тоже можно настроить.
Более того, емнип, в оформлении кед можно gtk-темы использовать.

"kirillov3798" написал:
gtk*-engines-oxygen

Oxygen-gtk сам по себе стремный просто. Впрочем, как и вообще oxygen.

"Из коробки", qt-приложения в GTK-окружении выглядят тоже отвратительно, ровно как и gtk-приложения в Qt-окружении.

Так что, это все филькина грамота. Миф о том, что "Qt везде нативно!!!! А GTK везде стремно!!!" придумали фанбои Qt / KDE. GTK-оформление тоже можно настроить и будет нормально.

#363664
xxblx написал:
[quote="kirillov3798"]Вот qt-шные приложения при настройке qt-config маскируются отлично, а GTK приложения в KDE выглядят абы как

При настройке через qt-config... ;D
С таким же успехом, с lxappearance можно настроить gtk-приложения, или с gtk-chtheme тоже можно настроить.
Более того, емнип, в оформлении кед можно gtk-темы использовать.

"kirillov3798" написал:
gtk*-engines-oxygen

Oxygen-gtk сам по себе стремный просто. Впрочем, как и вообще oxygen.

"Из коробки", qt-приложения в GTK-окружении выглядят тоже отвратительно, ровно как и gtk-приложения в Qt-окружении.

Так что, это все филькина грамота. Миф о том, что "Qt везде нативно!!!! А GTK везде стремно!!!" придумали фанбои Qt / KDE. GTK-оформление тоже можно настроить и будет нормально.[/quote]
Полностью поддерживаю :)
Вообще везде всё можно крутить куда и как угодно в плане "крясовостей"

#363711
"xxblx" написал:
Впрочем, как и вообще oxygen.

А что ещё есть, покрывающее Qt, GTK2 и GTK3?

#363722
"Vitri" написал:
А что ещё есть, покрывающее Qt, GTK2 и GTK3?

Понятия не имею, может и ничего.
Раньше была Ia Ora в Mandriva / Mageia, но теперь Ia Ora только GTK, кедовскую тему дропнули.

Впрочем, как по мне, лучше разные темы для qt и gtk использовать, чем oxygen. В кедах он еще терпимо смотрится, а вот oxygen-gtk - хоть стой, хоть падай.

#363732
"xxblx" написал:
В кедах он еще терпимо смотрится, а вот oxygen-gtk - хоть стой, хоть падай.

Хм, а по мне так наоборот, GTK-приложения с этой темой смотрятся ничего так, а вот KDE-шные приложения в GTK-окружении - действительно, хоть стой, хоть падай :)

#363734
"yars" написал:
вот KDE-шные приложения в GTK-окружении - действительно, хоть стой, хоть падай

Но ведь их внешний вид можно настроить при помощи qt-config.

Войдите или зарегистрируйтесь, чтобы ответить.