LibreOffice 4.4: примечания к выпуску

From The Document Foundation Wiki
Jump to: navigation, search

Contents

Журнал изменений LibreOffice 4.4

Об этой странице

Это незавершённые электронный журнал используемый в качестве заметок для создания примечаний к версии, которую мы собираемся выпустить. Пожалуйста, не добавляйте функционал который уже имеется в 4.3 release! Пожалуйста, не добавляйте желаемый функционал, который вы надеетесь увидеть. Добавляйте только то, что уже реализовано и именно в этом выпуске. Кроме того, в большинстве случаев, всё что нам остаётся, это перевести страницу с английского языка на русский.

Хорошие примеры оформления:

  • Многие люди, постоянно активно участвующие в деятельности сообщества, прекрасно понимают где необходимо искать новую функцию в приложении. Но пресс-релизы читают люди, которые не в курсе нововведений. Поэтому, там где это имеет смысл, укажите путь до нового функционала (например, Меню ▸ Сервис ▸ Макросы ▸ Управление макросами ▸ Python...). Это значительно облегчит им работу с новой версией.
  • Если функция может быть показана в выгодном свете с образцом или тестовым файлом, было бы замечательно иметь ссылку на загрузку тестового файла, который мы можем использовать, чтобы лучше продемонстрировать новые возможности.
  • Русскоязычные скриншоты. Не всегда мы можем сделать скриншот с русской локализацией. Но когда это возможно, лучше показать его, так как читающие эту страницу не обязательно знают иной язык кроме русского. Кроме того, это позволит пользователю проще сориентироваться.
  • Укажите разработчика, который сделал изменение в коде. Просто добавьте его имя в скобках в конце строки.

Команда локализации и всё сообщество пользователей LibreOffice RU, заранее благодарит вас за помощь при переводе и коррекции этого пресс-релиза!


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)
RU Changes toolbar.png
  • Название пункта меню Правка ▸ Изменения был изменён на Правка ▸ Отслеживать изменения. 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)

Hide/show outline levels from the context menu

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)
Select and toggle off master elements directly via Delete

Переходы между слайдами с использованием OpenGL

  • Реализовано и включено для Windows. (Markus Mohrhard, Collabora)
  • Улучшена реализация на основе нового каркаса OpenGL в VCL для Linux, Windows и OS X. (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.

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)

Выбор сертификата для подписи в Windows.
Вкладка Цифровая подпись в диалоге Экспорт в PDF.

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⁠Wikipedia logo v3.svg для улучшения производительности при навигации по документу на мобильных устройствах. (Andrzej Hunt, GSoC 2014)

Параметры / Общие

Содержимое Справки

Качество кода

Перевод немецких комментариев

Множество комментариев были переведены на английский язык. (Daniel Sikeler, Christian M. Heller, Tobias Madl, Thomas Viehmann, Philipp Riemer, Michael Jaumann, Laurent Balland-Poirier, Chris Sherlock, Philipp Weissenbacher и Jennifer Liebel)

Coverity

Улучшения качества кода, основанное на анализе Coverity.

Results based on the Coverity scan analysis results. (Data available after registration)

Рефакторинг

Произведен рефакторинг больших частей кода Writer, большие классы были раделены на меньшие интерфейсы. (Valentin Kettner, GSoC 2014)

Фильтры

См. также: Document Liberation libraries

Форматы медиа файлов

Множество типов медиа файлов теперь доступно из меню Вставка ▸ Аудио/Видео: Real Audio (.ra), Real Media (.rm), Digital Video (.dv), Audio Codec (.ac3), Ogg Opus (.opus), Advanced Systems (.asf), MPEG Audio (.m4a). tdf#82994 (Daniel Sikeler и Caolán McNamara)

Импорт файлов Adobe PageMaker

Draw теперь поддерживает импорт файлов Adobe PageMaker. (Anurag Kanungo, GSoC 2014)

Новые фильтры импорта для устаревших форматов

Writer и Draw могут импортировать файлы из MacDraw, MacDraw II и RagTime for Mac (v. 2-3), используя библиотеку libmwaw. (Alonso Laurent; Fridrich Štrba and David Tardon)

Соединение с SharePoint и OneDrive

  • Добавлена возможность соединения с SharePoint 2010/2013 прямо из LibreOffice. запись в блоге (Mihai Varga, GSoC 2014)
Управление версиями
Check-out
Check-in
Complete check-in
Установка сервера
Проверка прав доступа
Выбор файла
Check-out

Улучшения поддержки OOXML

  • Метаданные теперь импортируются из файлов PPTX. (Miklós Vajna)
  • Пользовательские wrap polygon теперь эскпортируются в документы DOCX. (Miklós Vajna)
  • Поддержка растровых изображений при экспорте обрезанного изображения в DOCX. (Miklós Vajna)

Улучшение вида оглавления при экспорте в HTML

Теперь можно экспортировать в HTML точки заполнения оглавления, отметив галочкой пункт Разметка печати в меню Сервис ▸ Параметры ▸ Загрузка/Сохранение ▸ Совместимость с HTML, и выбрав в диалоге Writer Сохранить как тип файла Документ HTML. (László Németh)

  • Протестировано в Firefox 32, Google Chrome 39, Internet Explorer 11.
Старое оглавление в HTML
Новое оглавление в HTML с заполнением точками CSS2

Интерфейс

Завершена конвертация диалогов в формат 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)
LO 4.4 rulers (on the right) have a more discrete, less distracting appearance.
  • Линейки можно скрыть/показать, используя сочетание клавиш 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)
Cut, copy and paste moved at the top of contextual menu
Paste special is now available via the context menu
Removed some unused formatting options
  • Во Writer появилась возможность заменить вставленное в текстовый документ изображение на другое из контекстного меню изображения. tdf#82496 (Jennifer Liebel)
Change Picture via the context menu

Режимы Редактировать / "Только для чтения"

Теперь при открытии документа «только для чтения» пользователю показывается инфо-строка с уведомлением об этом (аналогично тому, как это сделано в МСО). Эта строка заменяет собой значок "Редактировать файл" на панели инструментов, так как он (значок) вводил пользователей в заблуждение. Включение и выключение режима "только для чтения" доступно из меню Правка ▸ Режим редактирования или по сочетанию клавиш Ctrl+⇧ Shift+M. tdf#80538 tdf#80536 (Yousuf Philips, Samuel Mehrbrodt и Joren De Cuyper)

The infobar provides clearer guidance to users in this use case.

Изменение вкладок

  • Ярлыки листов Calc и ярлыки слоёв (Draw) были перемещены из строки горизонтальной прокрутки под нее.Сделано это из-за того, что в некоторых дистрибутивах Libux и OSX линейки прокрутки по умолчанию очень тонкие, так что ярлыки листов и слоёв становятся очень маленькими и надписи на них нечитаемые. tdf#36772 (Tomaž Vajngerl and Samuel Mehrbrodt)
  • Немного изменен внешний вид самих ярлычков (они стали квадратные и более плоские). (Tomaž Vajngerl)
Before.
After.

Темы оформления Firefox

  • Новый обозреватель доступных тем Firefox с поиском и предпросмотром. (Rachit Gupta, GSoC 2014)
The new dialog to search and apply Firefox themes.
  • Темы оформления Firefox теперь применяются и к нижней панели инструментов. tdf#59299 (Michael Jaumann, LHM)
Firefox themes now apply both to top and bottom toolbars.

Масштабирование изображений

Изображения в 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; Matthias Freund; Alexander Wilms; and Adolfo Jayme Barrientos)
  • В Windows значки на панелях инструментов теперь БОЛЬШИЕ по умолчанию, так, как это сделано в Linux и в Mac OS. tdf#82309 (Jan Holešovský, Collabora; and Yousuf Philips)

Локаль в диалоге "О программе"

Диалог "О программе" теперь содержит информацию о текущей локали⁠Wikipedia logo v3.svg . tdf#85432 (Brij Mohan Lal Srivastava)

The locale information, provided below the build ID, can be useful to debug some language-related issues.

Улучшения в тексте интерфейса

См.: 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⁠Wikipedia logo v3.svg (включался через дополнительную возможность Internet ▸ Browser Plug-in ▸ Display documents in browser). (Bryan Quigley)

ODF changes

Изменения API

  • Добавлено значение по умолчанию для параметров окружения в исключениях конструктора классов UNO C++, который позволяет использовать UNO с меньшим уровнем детализации кода.
  • Добавлены специальные конструкторы для исключений классов UNO Java, которые позволяют принимать параметр Throwable cause, позволяет нам сохранить первоначальную причину при передаче возникшего исключения «вверх» по стеку вызовов.

Удаление макросов OSL

Удалён SAL_THROW

IReference и ReferenceObject

  • ReferenceObject in include/salhelper/refobj.hxx no longer extends IReference
  • IReference был удалён из include/rtl/ref.hxx и больше не используется.

Изменения в UNO API

Следующие интерфейсы и сервисы UNO были изменены:

com.sun.star.xml.sax.XFastTokenHandler

Удаление UNO API

Следующие интерфейсы и сервисы UNO были удалены из API:

Совместимость с операционными системами

OS X

LibreOffice 4.4 требует OS X 10.8 и новее. Бинарные пакеты предусмотрены только для 64-битной платформы.