LibreOffice 4.3: примечания к выпуску
TDF LibreOffice Document Liberation Project Блоги сообщества Weblate Nextcloud Redmine Ask LibreOffice Пожертвования
Журнал изменений LibreOffice 4.3
Об этой странице
Эта страница содержит перечень улучшений и новых возможностей, включённых в выпуск LibreOffice 4.3.
Writer
Увеличение максимального количества символов в абзаце
Снято ограничение на 65535 символов в одном абзаце (16 бит), теперь возможна запись до 2147483647 символов (32 бита). Особенно полезен в случае наличия требования к оформлению протоколов заседаний в одном абзаце. tdf#30668,i#17171 (Caolán McNamara)
Перемещённые кнопки навигации
Кнопки навигации перемещены из-под полосы вертикальной прокрутки на панель поиска (Samuel Mehrbrodt, UX-Advise Team)
Кнопки увеличения и уменьшения кегля
- Удалено ограничение в 72pt на кнопке увеличения шрифта. tdf#73414 (Maxim Monastirsky, Caolán McNamara)
- Также добавлена возможность увеличения/уменьшения кегля для графических объектов. commit (Maxim Monastirsky)
Импорт и экспорт DrawingML
Новый фильтр импорта и экспорта drawingML в DOCX для фигур и текстовых врезок. Для получения более подробной информации смотрите запись в блоге. (Miklos Vajna)
Попробуйте новую возможность на примере этого документа DOCX
Импорт/экспорт вложенных комментариев
Импорт и экспорт вложенных комментариев в фильтрах ODF, DOC, DOCX и RTF i#123792 (Oliver-Rainer Wittmann - Apache: ODF filter and DOCX import part, Miklos Vajna: DOCX export and RTF/DOC filter parts)
Пропорциональное изменение размера изображения
Теперь по умолчанию изображения в документе масштабируются пропорционально, свободное изменение размеров изображений (длина отдельно, ширина отдельно) доступно при нажатии и удерживании ⇧ Shift. tdf#71669 (Tomaž Vajngerl)
Светло-синий цвет для непечатаемых символов
Для отображения непечатаемых символов теперь используется светло-синий цвет tdf#68071 (Tomaž Vajngerl)
Улучшения в выборе относительных размеров для врезок
Для привязки относительных размеров врезок теперь доступно несколько параметров. Подробности см. в этом блоге. (Miklos Vajna)
Вертикальное выравнивание внутри врезок
Вертикальное выравнивание текста (и другого содержимого) теперь поддерживается для врезок. Оно может быть установлено на вкладке "Параметры". (Zolnai Tamás)
Печать примечаний на полях
Теперь примечания могут быть напечатаны справа от текста так, как они отображаются на экране. Каждая страница будет смасштабирована для освобождения места под примечания таким образом, чтобы они вместе с основным текстом поместились в прежнем размере бумаги. tdf#36815 (Caolán McNamara)
Форматирование всех примечаний
Добавлена возможность форматирования всех примечаний одновременно. (Caolán McNamara)
Юникод-совместимая обработка мягких переносов
Мягкие переносы могут обозначаться нестандартными символами переносов, в соответствии со стандартом Юникод, и диалоговое окно расстановки переносов также предлагает эти точки переносов. tdf#44314 (László Németh)
Поддержка нестандартных переносов в пользовательских словарях
В пользовательских словарях стало возможным использовать блок [] вместо знака = для указания особого символа, перед которым необходимо использовать перенос. Возможные варианты применения:
- Дополнительные символы, например, tug[g]gumi приведёт к корректному переносу “tugg- gummi” в шведском слове “tuggummi”.
- Количество удаляемых символов, обозначаемое цифрой, например, paral·[1]lel приведёт к корректному переносу “paral- lel” в каталонском слове “paral·lel”, с удалением одного символа перед точкой разрыва.
- Оба случая: удаляемые и дополнительные символы, например, cafee[2é]tje приведёт к корректному переносу “café- tje” в голландском слове “cafeetje”, с удалением двух символов перед точкой разрыва и добавлением одного дополнительного символа.
Примечание: также возможна расстановка переносов в голландском, норвежском, шведском, каталонском, венгерском языках без модификации TeX-образцов расстановки переносов, используя по умолчанию совместно с пользовательским словарём. (László Németh)
Calc
Интеллектуальная подсветка ячеек в формулах
- Реализован единый цвет для ссылок на одинаковые ячейки, которые повторяются в формуле несколько раз, т.е. в формуле =(А1+В1)*А1 цвет обоих А1 будет, к примеру, зелёный (и цвет обрамления ячейки А1 будет тоже зеленый), а В1 — красный (и соответствующая ячейка также будет обрамлена красным). Ранее все указатели в формуле были разноцветными и не соответствовали ячейкам по цветам. Эта возможность упрощает работу с длинными формулами. tdf#52461 (Rachit Gupta)
Изменения в строке состояния и области ярлыков листов
- При выделении группы ячеек в строке состояния отображается количество выделенных строк и столбцов. tdf#64290 (Manmeet Singh)
- Область ярлыков листов: когда расширяешь свободное пространство, ярлыки листов более полно используют его. (Michael Meeks)
Начало редактирования ячейки с содержимого вышележащей ячейки
- Позволяет начать редактирование ячейки с содержимого вышележащей ячейки в качестве начального значения. Для этого по умолчанию используется сочетание клавиш Ctrl + ' (одинарная кавычка).
Примечание: иногда это сочетание может не работать из-за конфликта с установками горячих клавиш операционной системы. Если сочетание клавиш по умолчанию не работает из-за указанного конфликта, переназначьте другое сочетание клавиш для данного действия. (Kohei Yoshida)
Выбираемые пользователем модели преобразования текста
Используя в этом блоге. tdf#37132 и связанный tdf#75834 (Eike Rathke)
▸ ▸ ▸ в ▸ ▸ , пользователь может выбрать, как будет обрабатываться текстовое значение ячеек при арифметических операциях. Прочесть подробности можноУлучшение в мастере сводных таблиц
Поля данных теперь по умолчанию помещаются в столбцы сводной таблицы и могут быть перемещены в строки при необходимости. Данное действие позволяет быстрее создавать сводные таблицы из объёмных источников данных. tdf#77927 (Tomaž Vajngerl)
Формулы
- Добавлены функции GAMMA.DIST, GAMMA.INV и GAMMALN.PRECISE для улучшения совместимости с Excel. tdf#71936 (Winfried Donkers)
- Добавлены функции LOGNORM.DIST, LOGNORM.INV, NORM.DIST, NORM.INV, NORM.S.DIST и NORM.S.INV для улучшения совместимости с Excel. tdf#72158 (Winfried Donkers)
- Добавлены функции T.DIST, T.DIST.2T, T.DIST.RT, T.INV, T.INV.2T и T.TEST для улучшения совместимости с Excel. tdf#72793 (Winfried Donkers)
- Добавлены функции PERCENTILE.EXC, PERCENTILE.INC, PERCENTRANK.EXC, PERCENTRANK.INC, QUARTILE.EXC, QUARTILE.INC, RANK.EQ и RANK.AVG для улучшения совместимости с Excel. tdf#73146 (Winfried Donkers)
- Добавлены функции MODE.SNGL, MODE.MULT, NEGBINOM.DIST и Z.TEST для улучшения совместимости с Excel. tdf#72197 (Winfried Donkers)
- Добавлены функции FLOOR.PRECISE, CEILING.PRECISE и ISO.CEILING для улучшения совместимости с Excel. tdf#71720 (Winfried Donkers, Eike Rathke)
- Добавлены функции NETWORKDAYS.INTL и WORKDAY.INTL для улучшения совместимости с Excel. tdf#73147 (Winfried Donkers)
- Добавлены функции ERF.PRECISE и ERFC.PRECISE для улучшения совместимости с Excel. tdf#73149 (Winfried Donkers)
Решатель CoinMP
Ранее в LibreOffice был доступен только Решатель lpsolve, сейчас доступны как lpsolve, так и Решатель coin-mp (Matúš Kukan).
Статистика (альтернатива "Analysis ToolPak" ("Анализ данных") в Excel)
В группу статистических данных
▸- добавлено "Два фактора" в Дисперсионный анализ(ANOVA) (Tomaž Vajngerl)
- добавлен F-критерий tdf#74663 (Tomaž Vajngerl)
- добавлен t-критерий tdf#74668 (Tomaž Vajngerl)
Генератор случайных чисел
Теперь в диалоговом окне заполнения случайными числами tdf#76718 (Tomaž Vajngerl)
▸ ▸ пользователь может при желании ограничить число знаков после запятой.Impress и Draw
Номера страниц
Скрытые слайды больше не учитываются в поле «Номер страницы» в строке состояния во избежание путаницы. tdf#74383 (J. Fernando Lagrange).
Подгон слайда под текущий размер окна
В строку состояния добавлен значок подгонки текущего слайда под размер окна для выполнения этого действия в один клик мышью (Caolán McNamara).
Показ выделенных и невыделенных слайдов на панели слайдов при наведении мыши
Подсветка выделенных и невыделенных слайдов при наведении на них курсора мыши теперь визуально отличается rhbz#1096295 (Caolán McNamara).
Трёхмерные модели
Поддержка трёхмерных моделей в формате glTF (использует libgltf) (Zolnai Tamás, Jan Holesovsky).
- Настройки: ▸ ▸
- Операционные системы: Windows и Linux
- Статическая модель: Утка
- Анимированная модель: Монстр
Ограниченная поддержка для трёхмерных моделей в форматах *.dae и *.kmz (с использованием collada2gltf) (Zolnai Tamás, Matúš Kukan).
Base
- LibreOffice включает новую версию Access2Base, смотрите Scripting / Base для получения подробной информации.
Диаграммы
Условное форматирование
Добавлены функциональные возможности условного форматирования диаграмм, которые позволяют изменять свойства рядов данных на основе значений таблиц. Для получения дополнительной информации смотрите запись в блоге (Markus Mohrhard)
Ядро
Специальные возможности
- IAccessible2 в Windows теперь имеет только вспомогательный функционал технической поддержки. Поддержка для Java Accessibility Bridge была удалена, и теперь для включения специальных возможностей нет необходимости специально включать экспериментальные возможности в ▸ ▸ ▸ .
- Добавлены новые специальные функции для специфических текстов, электронных таблиц и документов презентаций. tdf#39944 (см. блог) (Jacobo Aragunde)
- Улучшено отображение ATK- и LibreOffice функций, новые ATK-функции приведены в соответствие с существующим UNO. tdf#39944 (см. блог) (Jacobo Aragunde)
- Реализованы функции переключения между заголовком и параграфом через новые события UNO accessibility. tdf#35105 (blog post) (Jacobo Aragunde)
- Удалены ненужные события изменений атрибутов текста при наборе. tdf#71556 (Jacobo Aragunde)
- Уведомление об опечатках при помощи специальных возможностей. tdf#71558 (Jacobo Aragunde)
- Использование текста подсказки в качестве доступного имени для кнопок на панели инструментов, если явно не установлено иное tdf#74681 (Jacobo Aragunde).
VCL (GUI Toolkit)
- Рефакторинг и чистка кода VCL (GUI toolkit)(Chris Sherlock).
Параметры и общие изменения
CUPS, факсы и spadmin
LibreOffice будет автоматически определять принтеры fax4CUPS и факсы и показывать номер для факса, когда вы используете его для печати. Можно ввести несколько номеров, разделяя их запятой.
Поддерживаются другие драйверы принтеров, содержащие параметры с произвольным текстом или номерами. Таким образом, телефонный номер для факса может быть введён в качестве пользовательского параметра на вкладке свойств факса.
Графическое приложение spadmin сейчас удалено. В связи с внедрением новых возможностей предпочтительно использовать стандартные инструменты администрирования операционной системы. (Caolán McNamara)
Фильтры
Улучшения импорта PDF
- Импорт линий и углов tdf#45003 (Vort, Sponsored Feature)
- Улучшение отображения и редактирования текста, расположенного под углом tdf#77105, tdf#45001 (Vort, Sponsored Feature)
- Корректное распознавание пробелов. tdf#35143 (Vort, Sponsored Feature)
- Корректное распознавание цветов. tdf#37246 (Vort, Sponsored Feature)
- Определение позиции поворота текста tdf#44710 (Vort, Sponsored Feature)
- Исправлена проблема с выравниванием строк друг под другом tdf#49431 (Vort, Sponsored Feature)
- Поддержка знаков тире tdf#78241 (Vort, Sponsored Feature)
Улучшение поддержки OOXML
- Начальная поддержки импорта OOXML Strict в DOCX, XLSX и PPTX. Подробности можно узнать в блоге. (Markus Mohrhard, Miklos Vajna)
- Поддержка шрифтов тем: определение и отображение свойств шрифта и сохранением атрибутов шрифтов тем. Details in this blog entry. (Jacobo Aragunde)
- Сохранение цветов тем в шрифтах, абзацах и ячейках таблицы. (Jacobo Aragunde)
- Сохранение атрибутов стиля тем в фигурах и таблицах. (Jacobo Aragunde)
- Сохранение цветов тем для границ и заливок в фигурах, включая цветовые переходы. (Jacobo Aragunde)
- Сохранение градиентов, хотя отображение неточно, информация о градиенте полностью сохраняется при экспорте. (Jacobo Aragunde)
- Сохранение внедрённых электронных таблиц и презентаций в документах DOCX. (Jacobo Aragunde)
- Улучшение поддержки стандартных тегов документа: исправлен экспорт полей даты и флажков, исправлен импорт полей со списками с возможностью изменения выбора, а также сохранение других видов тегов. (Jacobo Aragunde)
- Сохранение эффектов фигур и изображений, включая трёхмерные и художественные. (Jacobo Aragunde)
- Улучшена обработка отслеживания изменений в текстах внутри сгруппированных фигур (Miklos Vajna, blog entry)
- Shape adjustment names are now exported according to the specification. tdf#73215 (Miklos Vajna)
- Импорт VML теперь поддерживает необязательные параметры команд. commit (Miklos Vajna)
- Улучшение экспорта заполнения штриховкой DrawingML для фигур. commit (Miklos Vajna)
- Обработка горизонтального объединения ячеек таблицы документов DOCX. tdf#65090 (Miklos Vajna)
- DOCX import now handles floating tables anchored inside tables. tdf#74357 (Miklos Vajna)
Новые фильтры импорта
- Таблицы и базы данных Microsoft Works (Laurent Alonso)
- Поддержка унаследованных форматов Mac (Laurent Alonso)
- электронные таблицы: BeagleWorks, ClarisWorks, Claris Resolve, GreatWorks, MacWorks, Wingz
- векторные и растровые изображения: BeagleWorks, ClarisWorks, GreatWorks, MacPaint, MacWorks, SuperPaint
Интерфейс пользователя
Обновление значков темы Tango
Набор значков Tango был значительно обновлен, включая добавление новых значков на панели. (Alexander Wilms, Miroslav Mazel)
"Родной" рендеринг фона в macOS
Встроенный рендеринг фона панели инструментов в macOS tdf#69358 (Joren De Cuyper, Jan Holesovsky, Tor Lillqvist)
Улучшения цветовой палитры
- При выборе цвета линии вместо списка теперь выводится цветовая палитра. tdf#46839 (Maxim Monastirsky)
- Для некоторых панелей инструментов, использующих палитру цветов, доступен выбор последнего использованного цвета при помощи одного щелчка мыши. В числе этих панелей: Выбор цвета шрифта в Impress и Draw, Выбор цвета шрифта в рисунках (Writer, Calc), Цвет линии, Цвет экструзии. commit (Maxim Monastirsky)
Улучшения стартового центра
- Предварительный показ любых документов в стартовом центре, а не только ODF tdf#72469 (Jan Holesovsky)
- Для недавно открывавшихся документов в стартовом центре теперь доступно выборочное удаление (Jan Holesovsky)
Начальная поддержка HiDpi
- Некоторая поддержка HiDPI в Linux и Windows, большинство исправлений было внесено в 4.2.3 (Keith Curtis, Jan Holesovsky, Caolán McNamara, Andrzej Hunt)
Индикатор загрузки для документов DOCX
- Во время импорта документа в формате .docx теперь отображается индикатор хода процесса. tdf#58044 (Miklos Vajna)
Локализация
Новые языки и диалекты в списке языков
Доступны при форматировании символов и проверки орфографии.
- Добавлены восточный манинка, латиница [emk-Latn-GN]. tdf#74672 (Eike Rathke)
- Добавлен Аварский [av-RU]. tdf#75161 (Eike Rathke)
- Добавлены Равнинный кри, латиница [crk-Latn-CN] and Syllabics [crk-Cans-CN]. tdf#73973 (Eike Rathke)
Новые языки/диалекты и локальные настройки
Добавлены как языки по умолчанию для документов и локальных настроек.
- Ленго [lgr-SB]. tdf#72512 (pcunger, Eike Rathke)
- Мур [mos-BF]. tdf#78647 (David Delma, Eike Rathke)
- Французский (Кот-д’Ивуар) [fr-CI]. tdf#79348 (David Delma, Eike Rathke)
- Французский (Мали) [fr-ML]. tdf#79349 (David Delma, Eike Rathke)
- Французский (Сенегал)[fr-SN]. tdf#79350 (David Delma, Eike Rathke)
- Французский (Бенин) [fr-BJ]. tdf#79351 (David Delma, Eike Rathke)
- Французский (Нигер)[fr-NE]. tdf#79352 (David Delma, Eike Rathke)
- Французский (Того) [fr-TG]. tdf#79353 (David Delma, Eike Rathke)
Добавление языковых кодов
В диалоге форматирования символов список выбора языка сейчас представляет из себя поле со списком значений и с редактируемым полем, в котором пользователь может указать один из известных языковых кодов (IETF BCP 47) для установки языка для текста, если желаемый язык не перечислен в списке. Если включена поддержка восточноазиатского текста или сложных систем письменности, то редактируемое поле доступно только для западных языков (Eike Rathke).
Производительность
- Алгоритм изменения порядка сортировки данных был пересмотрен. Теперь сортировка больших наборов данных выполняется существенно быстрее. (Kohei Yoshida, Michael Meeks)
- Импорт документов OOXML с большим количеством связей стал гораздо быстрее. (Michael Meeks)
- Импорт гиперссылок в DOCX существенно ускорен. tdf#76563 (Miklos Vajna)
Инфраструктура
Scripting / Base
Новая версия Access2Base
LibreOffice включает в себя Access2Base V1.1.0, упрощённый API для программирования Base (и хранящихся в документах Writer и Calc форм баз данных) на языке Basic. Он более лаконичный и простой в изучении чем кросс-платформенный стандарт UNO API. Текущая версия позволяет динамический доступ к данным из любого макроса на Basic, включая, только в качестве примера, доступ из пользовательской функции, вызываемой в формуле ячейки Calc. (Jean-Pierre Ledure)
Расширения
Удалённые и нерекомендуемые к применению функции
- Экспорт в формат OpenOffice.org 1.0 XML удалён; пользователям рекомендуется сохранить документы в формат ODF, который является предпочтительной альтернативой. Импорт старых файлов всё ещё возможен. (Bryan Quigley)
- Боковая панель в Draw больше не содержит панели "Вставить фигуру". tdf#73070 (Rob Snelders)
Изменения в ODF
Изменения в API
Исключённые макросы OSL
- Удалён _OSL_GLOBAL df2c663fef3435a8c3d541b364780876229ccd29
- Удалён OSL_DEBUG_ONLY 22ab56f5e35dff58e1923b693dc33ff252293557
Связывание C++ UNO и URE библиотек
- Все inline-функции C++, которые принимали параметр
sal_Bool
по значению или возвращалиsal_Bool
, были изменены с учётом того, чтобы использоватьbool
вместо них. Это действие должно привести к большей прозрачности для клиентского кода и потенциально помочь статическим анализаторам производить более качественную диагностику.
Изменения в UNO API
Удаление XInitialization из service implementations
- com.sun.star.comp.document.OwnSubFilter dbd640e501b559e6910950d33b0cfd297d3a1cfd
- com.sun.star.comp.embed.DocumentCloser 9f6534100c470fb7d15b5d72821ea33fcce01983
- com.sun.star.comp.framework.DocumentAcceleratorConfiguration 7dca32d575ab974e5f42f579bdeda21d2e445efe
- com.sun.star.comp.sfx2.IFrameObject 21bc6014f7d334c84288c748b8012484dcbe4ca7
- com.sun.star.comp.sfx2.SfxMacroLoader 90a1232fb3a38bcf67ed2b1f195206041bca4174
- com.sun.star.comp.sfx2.AppDispatchProvider 8c6342c25896e515869500f538370de336b123c7
- com.sun.star.comp.framework.ModuleUIConfigurationManager 72b5343bd16deec540d8cd148cd7aebd74e92c16
- com.sun.star.comp.framework.ModuleAcceleratorConfiguration 42fc427d047a263185d89528953f980019ef815f
Исключён com.sun.star.lang.XTypeProvider.getImplementationId
Все реализации должны возвращать просто пустые последовательности, и клиенты должны быть готовы получать такие последовательности или (лучше) не вызывать эти методы вовсе. dd1050b182260a26a1d0ba6d0ef3a6fecc3f4e07
Удаления API UNO
Совместимость платформ
Windows
- Обновлено окружение сборки на Windows (Windows Server 2012R2 с Visual Studio 2012).
Самые досадные ошибки
Следующие ошибки не были исправлены вовремя и будут исправлены в последующих корректирующих выпусках: