LINUX.ORG.RU

Сообщения mbivanyuk

 

Офисный пакет LibreOffice 4.1

Группа Офисные приложения

Организация Document Foundation после шести месяцев разработки представила новый значительный выпуск офисного пакета LibreOffice - 4.1. Это шестой выпуск проекта после ответвления от кодовой базы OpenOffice.org. Готовые установочные пакеты подготовлены для различных дистрибутивов Linux, Windows и Mac OS X.

В 2013 году отмечается заметное увеличение активности разработчиков LibreOffice: если в 2012 году в среднем в разработке участвовало около 50 разработчиков в месяц, то в 2013 году регулярно изменения присылают около 100 человек в месяц. В сумме за последние 12 месяцев были приняты изменения от 352 разработчиков. Ветка 4.1 содержит большую порцию новшеств, но пока окончательно не стабилизирована, поэтому позиционируется как ознакомительный выпуск, пригодный для использования продвинутыми пользователями и энтузиастами. О готовности к промышленному использованию будет объявлено дополнительно, одновременно с выходом одного из корректирующих релизов (4.1.2 или 4.1.3).

Общие улучшения:

  • Переписаны на Python мастера из меню File->Wizards, которые ранее поставлялись в варианте на языке Java. Например, на Python переписаны Agenda Wizard и Web Wizard.
  • Для позиционирования текста в Linux и других платформах на базе X11 задействована библиотека HarfBuzz, вместо неподдерживаемого движка ICU LayoutEngine. HarfBuzz обеспечивает улучшенную поддержку формата OpenType и отличается более высокой производительность в условиях активного использования разнородных шрифтов;
  • Разрешение связанных со временем типов данных увеличено до наносекунд;
  • Проведена работа по сокращению времени запуска за счёт сборки в Linux с использованием одной разделяемой библиотеки и минимизаций операций разбора конфигурации на стадии запуска. Например, разбор 14 тысяч строк описаний меток для печати производится не при каждом запуске, а только при возникновении необходимости;
  • В системе встроенной помощи обеспечена подсветка синтаксиса для кода примеров;
  • Экспериментальная поддержка боковой панели, которая позволяет более оптимально использовать экранное пространство широкоформатных экранов. Реализация боковой панели портирована из кодовой базы Apache OpenOffice;
  • Галерея клипарта пополнилась новым набором изображений, перенесённым их IBM Symphony;
  • Переработана строка поиска: для быстрого вызова поисковой строки теперь можно использовать клавиатурную комбинацию Ctrl+F. Добавлена миникнопка для скрытия строки поиска и опция для управления поиском с учётом регистра символов;
  • В меню «Недавно используемые документы» появилась возможность очистки списка (Add File ▸ Recent Documents ▸ Clear List). Для доступа к недавним документам на панель добавлена отдельная кнопка, размещённая рядом с кнопкой Open. Улучшено отображение имён файлов документов в списке;
  • Нормализован размер диалогов, в которых теперь более оптимально используется экранное пространство и исключаются пустоты;
  • Поддержка удаления разом нескольких стилей; Включение по умолчанию функции локализации форм (locl) для шрифтов Opentype;

Улучшения текстового процессора Writer:

  • Поддержка вращения встроенных в документ изображений с шагом в 90 градусов;
  • Возможность использование градиентной заливки в качестве фона ячеек таблицы;
  • Поддержка встраивания шрифтов в файл с документом;
  • Строка с комментариями теперь может легко скрываться и отображаться через специальную кнопку;
  • Улучшена обработка сносок и комментариев в нижних колонтитулах;
  • Комментарии к участкам текста теперь могут охватывать несколько параграфов;
  • В фильтре импорта документов DOCX добавлена обработка рисунков, заданных не в растровом виде;

Имеются и другие улучшения, в том числе для Calc и Impress. Кроме видимых изменений, была проведена большая внутренняя работа. Например, переработана система сборки, которая полностью переведена на использование GNU make, что существенно упростило и ускорило процесс сборки, который был избавлен от излишних звеньев в виде скрипта configure (было переписано около 1700 make-файлов). Для сборки теперь достаточно выполнить "./autogen.sh; make". Кроме того, продолжена чистка кодовой базы и приведение комментариев в должный вид с целью улучшения читаемости кода (например, продолжен перевод комментариев с немецкого языка). Для увеличения качества кода расширены применяемые средства автоматизированного тестирования, unit-тестирования и статического анализа кода.

Также сделан важный шаг навстречу создания варианта LibreOffice для платформ Android и iOS - обеспечена возможность оформления практически всего кода LibreOffice в виде одной разделяемой библиотеки (Android) или одного исполняемого файла (iOS). Для агрегирования кода в одну библиотеку на этапе сборки следует использовать опцию "--enable-mergelibs". Компоновка пакета в виде единой библиотеки оказывает положительное влияние и при работе на настольных системах - за счёт сокращения дисковых операций уменьшается время холодного запуска.

>>> Новость на opennet

 , , ,

mbivanyuk
()

Mono 3.2

Группа Linux General

Доступен новый значительный выпуск Mono 3.2, свободной многоплатформенной реализации технологии .NET, обеспечивающей поддержку спецификаций .Net Framework для Unix, Mac OS X и Windows. Бинарные сборки подготовлены только для платформы Mac OS X. Одновременно с выходом Mono 3.2 заявлено о прекращении поддержки прошлых веток 3.0 и 2.10, обновления для которых выпускать не планируется.

Основные новшества:

  • По умолчанию активирован новый сборщик мусора SGen, поддерживающий распределение заданий по нескольким CPU.
  • Компоненты LLVM обновлены до версии 3.2.
  • Улучшены средства для использования на мобильных платформах. Обеспечена возможность исключения групп классов стандартной библиотеки для сокращения размера поставки.
  • Проведена работа по увеличению производительности. Ускорена операция разбора примитивов, увеличена скорость обработки массивов в LINQ (Language Integrated Query, транслятор запросов в SQL), в два раза увеличена производительность операции клонирования больших объектов.
  • Выполнено портирование Mono для работы в NaCl (Native Client) на архитектурах ARM и Amd64.
  • В сборщике мусора SGen добавлена поддержка FreeBSD.

Release Notes Mono 3.2 -http://www.mono-project.com/Release_Notes_Mono_3.2

>>> Новость на opennet

 

mbivanyuk
()

Релиз Wayland 1.2

Группа Linux General

После трёх месяцев разработки представлен третий стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.2, а также развиваемого параллельно композитного сервера Weston 1.2. Ветка 1.2 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности протокола и композитного сервера Weston. Новый выпуск ознаменовал стабилизацию API wayland-server для разработки компонентов композитного сервера, который ранее носил экспериментальный характер.

( читать дальше... )

>>> Новость на opennet

 , , ,

mbivanyuk
()

RSS подписка на новые темы