LibreOffice 4.4: примечания к выпуску
TDF LibreOffice Document Liberation Project Блоги сообщества Weblate Nextcloud Redmine Ask LibreOffice Пожертвования
Журнал изменений LibreOffice 4.4
Об этой странице
Writer
Шаблоны составных документов
В Writer давно можно создавать Составные документы (Master Documents). Составной документ позволяет упростить работу с большими документами, такими, как книги с большим количеством глав. Составной документ можно представить, как контейнер для отдельных файлов LibreOffice Writer. В LibreOffice 4.4 появилась возможность создавать шаблоны составных документов (Master Document Templates). Они могут быть добавлены в менеджер шаблонов и использоваться для создания новых документов на их основе. (Caolán McNamara, Red Hat)
Фигуры в Writer теперь могут содержать текст (TextBox)
Графические фигуры в Writer теперь могут содержать текстовое поле (Textbox). Это означат, что теперь можно получить сложно форматированный текст в векторной графике, и использовать преимущества обоих элементов. tdf#70942 запись в блоге (Miklós Vajna)
Улучшения в системе отслеживания изменений
- Поведение команд Принять изменения и Отклонить изменения было изменено таким образом, чтобы после обработки изменения происходил автоматический переход к следующему изменению. tdf#83953 (Samuel Mehrbrodt)
- Добавлены новые кнопки на панель отслеживания изменений, а также добавлен новый набор иконок. tdf#83955, tdf#84405 (Yousuf Philips)
- Название пункта меню tdf#85046 (Yousuf Philips) ▸ был изменён на ▸ .
- Сочетание клавиш Ctrl + ⇧ Shift + E было ассоциировано с записью отслеживания изменений. tdf#86183 (Yousuf Philips)
Выпадающий список стилей
В выпадающем списке для выбора стиля реализовано подменю с возможностью изменить выделенный стиль или обновить все записи в документе с этим стилем tdf#62081 (Szymon Kłos и Samuel Mehrbrodt)
Нумерации строк во всех абзацах
Нумерация строк в колонтитулах теперь может быть включена там же, где включается нумерация строк для всех остальных мест, в меню (tdf#84504 (Charu Tyagi, Ericsson)
▸ . Эта функция дополняет собой способ с использованием стилей.Улучшения в строке состояния
- Теперь, когда для номеров страниц используются стили, отображение их в строке состояния стало более понятным. tdf#80617 (Yousuf Philips и Samuel Mehrbrodt)
- Пустое пространство между элементами было оптимизировано для более комфортной работы на экранах с низким разрешением или в маленьких окнах. tdf#86018 (Yousuf Philips и Samuel Mehrbrodt)
- Поведение кликов мыши в строке состояния было унифицировано так, что при нажатии левой кнопкой мыши результатом будет активация или появление диалога, а при нажатии правой кнопкой мыши результатом будет показ контекстного меню. tdf#82707 (Yousuf Philips и Samuel Mehrbrodt)
- Были добавлены подсказки для всех элементов строки состояния. tdf#82708 (Yousuf Philips и Samuel Mehrbrodt)
- Количество слов и символов имеют теперь разделители тысяч. tdf#83308 (Yousuf Philips и Matthew J. Francis)
Улучшения в панелях инструментов
- Панели инструментов Стандартная и Форматирование были реорганизованы для настроек по умолчанию. Это позволит большинству пользователей совершать меньше действий при помощи меню и меньше перестраивать панели под себя. Также на панели инструментов были добавлены дополнительные полезные значки, которые по умолчанию скрыты, но при этом легко могут быть отображены. tdf#81475 (Yousuf Philips и Samuel Mehrbrodt)
- Выпадающее меню “Междустрочный интервал” было перенесено из боковой панели на панель Форматирование. tdf#83076 (Jan Holešovský, Collabora и Yousuf Philips)
- Новые выпадающие меню “Маркеры” и “Нумерация” были добавлены на панель Форматирование, чтобы ускорить доступ к простым операциям по созданию списков без открытия полноценного диалога. tdf#85804 (Maxim Monastirsky и Yousuf Philips)
Закладки в Навигаторе
Закладки в Навигаторе теперь могут иметь имена с использованием любых символов принятых в именах HTML. В частности, LibreOffice теперь принимает знаки точка .
и двоеточие :
. tdf#56116 (Brij Mohan Lal Srivastava)
Calc
См. также: Интерфейс - Изменение вкладок
Прямая конвертация формулы в ее текущее значение
Добавлена новая возможность для конвертации формулы в ячейке в ее текущее значение (доступно из меню
▸ ▸ ). Раньше вы должны были вырезать содержимое из ячейки и вставить его на место, как результат. (Kohei Yoshida, Collabora)Формулы
Добавлена функция AGGREGATE для совместимости с Excel. tdf#73148 (Winfried Donkers и Eike Rathke)
Улучшения в панелях инструментов
- Панели инструментов Стандартная и Форматирование были реорганизованы для настроек по умолчанию. Это позволит большинству пользователей совершать меньше действий при помощи меню и меньше перестраивать панели под себя. Также на панели инструментов были добавлены дополнительные полезные значки, которые по умолчанию скрыты, но при этом легко могут быть отображены. tdf#85594 (Yousuf Philips)
Контекстное меню листа
- В контекстное меню ярлыка листа добавили значки для пунктов операций над листами. tdf#86476 (Yousuf Philips)
Impress и Draw
См. также: Интерфейс - Изменение вкладок
Текст в режиме просмотра Мастер слайдов
В режиме просмотра Мастер слайдов, объект Текст доступен только для чтения. Changing the text of these previews has never affected the objects based on the styles that the presentation object preview. Чтобы добавить или скрыть уровень в нумерованном или маркированном списке в этом режиме, щелкните правой кнопкой мыши на последней строке списка и выберите в контекстном меню пункт Скрыть последний уровень или Показать следующий уровень. (Caolan McNamara, Red Hat)
Toggling bullets on and off in slide master view in the outline preview via "Bullets On/Off" now truly toggles on/off the bullets of the Outline styles. In the past this only affected the preview itself, leaving the outline styles unchanged. Now it correctly affects outline levels in the normal view. (Caolán McNamara, Red Hat)
Выделение и удаление полей в режиме Мастер слайдов с помощью клавиши Delete
- В режиме Мастер слайдов, поля слайда могут быть удалены пользователем, используя меню ▸ ▸ . Теперь стала доступна возможность прямого удаления полей. Другими словами, чтобы удалить колонтитулы, номер слайда или дату/время, выделите соответствующее поле в режиме Мастер слайдов (меню ▸ ▸ ) и нажмите клавишу Delete. (Caolán McNamara, Red Hat)
Переходы между слайдами с использованием OpenGL
- Реализовано и включено для Windows. (Markus Mohrhard, Collabora)
- Улучшена реализация на основе нового каркаса OpenGL в VCL для Linux, Windows и macOS. (Markus Mohrhard, Collabora)
Новые поля
Поле "Заголовок страницы" в tdf#47302 (Jennifer Liebel)
▸ ▸ .Наследование стиля ячеек при вставке новой строки / столбца в таблице
Теперь в таблице в Impress, если стиль ячейки был изменен, то при добавлении новой строки или столбца они наследуют стиль текущей строки / столбца, а не вставляются с использованием стиля по умолчанию. tdf#60712 (Hideki Ikeda)
Запрос пароля при редактировании
Появилась возможность сохранять файлы Impress/Draw в формате только для чтения и запрашивать пароль для его редактирования. tdf#63483 (Katarína Behrens)
Цвет фона для текста
Draw поддерживает цвет фона для текста в текстовых полях и подписях. смотри запись в блоге (Matteo Campanelli, GSoC 2014)
Печать: использует заданный размер бумаги
В Draw теперь можно задавать и распечатывать документы в отличном от А4 формате. tdf#63905 (Eilidh McAdam)
Кнопка режима масштабирования
Создана новая кнопка для режима масштабирования, которая способна увеличивать или уменьшать масштаб в зависимости от того, зажата ли клавиша Ctrl tdf#55903 tdf#83572 (Maxim Monastirsky and Yousuf Philips)
Улучшения панелей инструментов
- Панели инструментов для настроек по умолчанию были реорганизованы, чтобы часто используемые функции присутствовали в панели инструментов. tdf#84909 (Yousuf Philips)
Улучшения в панели меню
- Меню Вид было реорганизовано для лучшей унификации элементов с Writer и Calc. tdf#86209 (Yousuf Philips)
Base
Chart
Math
Поддержка цвета
- Теперь Math поддерживает основные 16 цветов HTML 879bfc. (Regina Henschel, Member of the board of trustees of The Document Foundation)
- Недавно добавленные цвета могут быть вставлены из панели инструментов Элементы 38e21f. (Marcos Paulo de Souza)
Core
Включение в поставку новых шрифтов
В LibreOffice 4.4 были добавлены под свободной лицензией шрифты Caladea и Carlito (Huerta Tipográfica). Шрифты Caladea и Carlito имеют одинаковые пропорции со шрифтами Microsoft Cambria и Calibri соответственно и могут использоваться для их замены. (András Timár, Collabora)
Цифровая подпись при экспорте в PDF
Файл PDF, генерируемый LibreOffice, теперь может быть подписан цифровой подписью прямо при экспорте в самом LibreOffice. Используется встроенная в Windows функциональность для хранения сертификатов. (Gökçen Eraslan - GSoC 2012, Markus Wernig - x:fer, Tor Lillqvist - Collabora)
Drawing objects
You can move only the point next to the rectangle in "line callout" drawings, with ⇧ Shift key pressed. (Matúš Kukan, Collabora)
LibreOfficeKit
Calc и Impress теперь поддерживают tiled rendering для улучшения производительности при навигации по документу на мобильных устройствах. (Andrzej Hunt, GSoC 2014)
Параметры / Общие
Содержимое Справки
- Добавлена кнопка Справка в диалог Calc, вызываемый пунктом меню tdf#80453 (Olivier Hallot, EDX) ▸ ▸ .
- Добавлены кнопки Справка в диалоги Calc, вызываемые из пункта меню tdf#80338 (Olivier Hallot, EDX) ▸ .
- В Справку добавлены записи для различных функций Calc. tdf#80656, tdf#80452, tdf#80451, tdf#80450, tdf#80449, tdf#80447, tdf#80446, tdf#80445, tdf#80444, tdf#80443, tdf#80442, tdf#80440, tdf#80438, tdf#80436, tdf#80433, tdf#80432, tdf#80430 (Olivier Hallot, EDX)
Качество кода
Перевод немецких комментариев
Множество комментариев были переведены на английский язык. (Daniel Sikeler, Christian M. Heller, Tobias Madl, Thomas Viehmann, Philipp Riemer, Michael Jaumann, Laurent Balland-Poirier, Chris Sherlock, Philipp Weissenbacher и Jennifer Liebel)
Coverity
Улучшения качества кода, основанное на анализе Coverity.
Рефакторинг
Произведен рефакторинг больших частей кода Writer, большие классы были раделены на меньшие интерфейсы. (Valentin Kettner, GSoC 2014)
Фильтры
См. также: Document Liberation libraries
Форматы медиа файлов
Множество типов медиа файлов теперь доступно из меню tdf#82994 (Daniel Sikeler и Caolán McNamara)
▸ : Real Audio (.ra), Real Media (.rm), Digital Video (.dv), Audio Codec (.ac3), Ogg Opus (.opus), Advanced Systems (.asf), MPEG Audio (.m4a).Импорт файлов Adobe PageMaker
Draw теперь поддерживает импорт файлов Adobe PageMaker. (Anurag Kanungo, GSoC 2014)
Новые фильтры импорта для устаревших форматов
Writer и Draw могут импортировать файлы 57d3b5 из MacDraw, MacDraw II и RagTime for Mac (v. 2-3), используя библиотеку libmwaw. (Alonso Laurent; Fridrich Štrba and David Tardon)
- Добавлена возможность соединения с SharePoint 2010/2013 прямо из LibreOffice. запись в блоге (Mihai Varga, GSoC 2014)
- Добавлена возможность соединения с OneDrive прямо из LibreOffice. запись в блоге (Mihai Varga, GSoC 2014) tdf#62437
Улучшения поддержки OOXML
- Метаданные теперь импортируются из файлов PPTX ef2668. (Miklós Vajna)
- Пользовательские wrap polygon теперь эскпортируются 959a84 в документы DOCX b81825. (Miklós Vajna)
- Поддержка растровых изображений при экспорте обрезанного изображения в DOCX e16b01. (Miklós Vajna)
Улучшение вида оглавления при экспорте в HTML
Теперь можно экспортировать в HTML точки заполнения оглавления, отметив галочкой пункт
в меню ▸ ▸ ▸ , и выбрав в диалоге Writer Сохранить как тип файла Документ HTML. (László Németh)- Протестировано в Firefox 32, Google Chrome 39, Internet Explorer 11.
Интерфейс
Завершена конвертация диалогов в формат WidgetLayout
Произведено конвертирование всех стандартных диалогов и дополнительных окон в формат .ui, основанный на XML. Добавление новых диалогов будет производится сразу в новом формате. blog entry (Caolán McNamara, Red Hat; Palenik Mihály, GSoC 2014; Szymon Kłos, GSoC 2014; and many more heroes)
Изменения в линейках
- Уменьшен размер цифр в линейках, линейки по умолчанию скрыты. (Jan Holešovský, Collabora)
- Линейки можно скрыть/показать, используя сочетание клавиш Ctrl + ⇧ Shift + R. tdf#87042 (Mattias Põldaru)
Стартовый экран
Шаблоны теперь доступны прямо из Стартового экрана и могут быть выбраны оттуда (а не из отдельного окна, как раньше). (Efe Gürkan Yalaman, GSoC 2014; and Jan Holešovský, Collabora)
Новое при выборе цвета
- Теперь отображаются недавно использованные в документе цвета
- Поддержка различных цветовых палитр и палитр в GIMP-формате .gpl
- Позволяет непосредственно открыть палитру цветов и выбрать другой цвет
(Krisztian Pinter, GSoC 2014; Tomaž Vajngerl, Collabora; Maxim Monastirsky; и Adolfo Jayme Barrientos)
Изменения боковой панели
Добавлена порция улучшений в Боковую панель в результате импорта из Symphony.:
- Теперь по умолчанию при запуске Writer Боковая панель будет открыта (так же, как в Impress). Также в Боковой панели скомпонованы элементы старой Галереи и панели «Стили и форматирование» для удаления избыточности в интерфейсе. tdf#73151 (Samuel Mehrbrodt)
- Каждая кнопка подраздела на боковой панели также является кнопкой открытия/скрытия панели. tdf#67627 (Thomas Arnhold)
- Выпадающее меню в верхней части Боковой панели теперь содержит пункт Закрыть Боковую панель. tdf#85937 (Samuel Mehrbrodt)
- Боковая панель в Writer, Calc и Draw показывается по умолчанию, но отображает только значки подразделов (не раскрыта). tdf#85935 (Jan Holešovský, Collabora)
- Добавлены новые значки стилей. (Miroslav Mazel)
Изменения в контекстном меню
- Команды Вырезать, Копировать и Вставить теперь всегда будут находиться в верхней части контекстного меню. tdf#71770 tdf#84293(Jeffrey Stedfast, Xamarin и Yousuf Philips)
- В контекстном меню Writer теперь доступен пункт Вставить как... tdf#62947 (Babu Vincent и Yousuf Philips)
- Из контекстного меню удалены пункты Гарнитура, Кегль и Выравнивание в связи с тем, что этими пунктами из контекстного меню пользуется крайне мало людей. tdf#81132 (Yousuf Philips и Samuel Mehrbrodt)
- Во Writer появилась возможность заменить вставленное в текстовый документ изображение на другое из контекстного меню изображения. tdf#82496 (Jennifer Liebel)
Режимы Редактировать / "Только для чтения"
Теперь при открытии документа «только для чтения» пользователю показывается инфо-строка с уведомлением об этом (аналогично тому, как это сделано в МСО). Эта строка заменяет собой значок "Редактировать файл" на панели инструментов, так как он (значок) вводил пользователей в заблуждение. Включение и выключение режима "только для чтения" доступно из меню tdf#80538 tdf#80536 (Yousuf Philips, Samuel Mehrbrodt и Joren De Cuyper)
▸ или по сочетанию клавиш Ctrl + ⇧ Shift + M.Изменение вкладок
- Ярлыки листов Calc и ярлыки слоёв (Draw) были перемещены из строки горизонтальной прокрутки под нее.Сделано это из-за того, что в некоторых дистрибутивах Libux и macOS линейки прокрутки по умолчанию очень тонкие, так что ярлыки листов и слоёв становятся очень маленькими и надписи на них нечитаемые. tdf#36772 (Tomaž Vajngerl and Samuel Mehrbrodt)
- Немного изменен внешний вид самих ярлычков (они стали квадратные и более плоские). (Tomaž Vajngerl)
Темы оформления Firefox
- Новый обозреватель доступных тем Firefox с поиском и предпросмотром. (Rachit Gupta, GSoC 2014)
- Темы оформления Firefox теперь применяются и к нижней панели инструментов. tdf#59299 (Michael Jaumann, LHM)
Масштабирование изображений
Изображения в Calc и Impress/Draw теперь масштабируются пропорционально, так, как это уже реализовано в Writer. tdf#83808 (Samuel Mehrbrodt)
Улучшения в диалоге "Специальные символы"
В диалог Специальные символы (tdf#64302 tdf#85907 (Szymon Kłos; Adolfo Jayme Barrientos)
▸ ) теперь добавлено поле для редактирования, в котором можно вставлять/удалять символы перемещая курсор в нужную позицию.Улучшения значков
- Новые и улучшенные значки были добавлены в темы Tango, Sifr и Oxygen. tdf#75256 tdf#75359 (Mirek Mazel; Yousuf Philips; Cassandra Freund; Alexander Wilms; and Adolfo Jayme Barrientos)
- В Windows значки на панелях инструментов теперь БОЛЬШИЕ по умолчанию, так, как это сделано в Linux и в macOS. tdf#82309 (Jan Holešovský, Collabora; and Yousuf Philips)
Локаль в диалоге "О программе"
Диалог "О программе" теперь содержит информацию о текущей локали . tdf#85432 (Brij Mohan Lal Srivastava)
Улучшения в тексте интерфейса
См.: Documentation/RecentStringChanges#4.4
Локализация
Новые языки/локали с данными локали
Available as default document language and for locale specific formatting.
- Added Catalan Valencian [ca-ES-valencia] locale data. tdf#83292 (Andras Timar)
Производительность
- Загрузка больших списков автозамены теперь происходит в два раза быстрее, так как списки обрабатываются в потоках fastparser и повторного разбора неизменных файлов можно избежать. tdf#79761 (Daniel Sikeler)
- Redundant image swap out / in has been significantly cleaned up avoiding wasteful image load/save. (Tamas Zolnai, Collabora)
- FastSerializer classes used by all OpenXML export are very significantly faster and more efficient, reducing syscall thrash. (Matus Kukan, Collabora)
Инфраструктура
Сценарии / Basic
- Теперь возможно экспортировать библиотеки Basic из документов Excel. tdf#60904 (Caolán McNamara, Red Hat)
- Изменено возвращаемое значение из
GetSolarVersion
. До этого возвращаемые значения были номером основной, минорной и дополнительной версий (например, для 4.4.0 возвращаемое значение было 440). Теперь мы используем два знака для основной, два для минорной и один для дополнительной. (для предыдущего примера, 40400). tdf#60689 (Marcos Paulo de Souza) - Add an (un-published: be careful) processEventsToIdle() method to the
com.sun.star.awt.Toolkit
service - calling this causes all pending rendering to be completed. (Michael Meeks, Collabora)
Обновлённая библиотека Basic Access2Base
Присутствующая в комплекте установки библиотека Basic Access2Base обновлена до версии 1.2.0. (Jean-Pierre Ledure)
- Все методы, которые могут быть использованы без соединения с базой данных (обработка ошибок, диалоги управления, строка состояния и манипуляция с окном, запуск команд...) были проанализированы для того, чтобы исполнялись до вызова OpenConnection.
- Метод CloseConnection был добавлен в свободные ресурсы.
- Чтобы передать значения из одного открытого документа в другой, используется коллекция TempVars объектов TempVar.
- Добавлены новые свойства для форм и подчиненных форм: OrderBy и OrderByOn.
- Действия ApplyFilter и SetOrderBy теперь применимы к таблицам или запросам в режиме таблицы, также, к формам или подформам.
- Метод GoTorecord был расширен на таблицы и запросы в режиме таблицы.
Подробнее см.: Access2Base
Расширения
Удаление/устаревание функционала
Был удалён функционал встраивающий LibreOffice в ряде веб-броузеров через устаревший NPAPI (включался через дополнительную возможность ▸ ▸ ). (Bryan Quigley)
ODF changes
Изменения API
- Добавлено значение по умолчанию c5d47c для параметров окружения в исключениях конструктора классов UNO C++, который позволяет использовать UNO с меньшим уровнем детализации кода.
- Добавлены специальные конструкторы 83636d для исключений классов UNO Java, которые позволяют принимать параметр Throwable cause, позволяет нам сохранить первоначальную причину при передаче возникшего исключения «вверх» по стеку вызовов.
Удаление макросов OSL
Удалён SAL_THROW
06b63d
IReference и ReferenceObject
ReferenceObject
ininclude/salhelper/refobj.hxx
no longer extendsIReference
0c6c66IReference
был удалён изinclude/rtl/ref.hxx
и больше не используется.
Изменения в UNO API
Следующие интерфейсы и сервисы UNO были изменены:
com.sun.star.xml.sax.XFastTokenHandler
879bfc
Удаление UNO API
Следующие интерфейсы и сервисы UNO были удалены из API:
Совместимость с операционными системами
macOS
LibreOffice 4.4 требует macOS 10.8 и новее. Бинарные пакеты предусмотрены только для 64-битной платформы.