Примечания к релизу LibreOffice 4.1

    From The Document Foundation Wiki

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

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

    This is an in-progress scratch-pad of notes to build release notes from as and when we release. Please do not list features that are to be shipped already in the 4.0 release! Please do not add wish-list features that you hope will be implemented, but only what actually is implemented already.

    What does a good feature look like here:

    • It has a description, and a way for a busy reviewer, to find and play with the feature. Target someone who is extremely busy, and knows little-to-nothing about the product. So if a user interface element is key to the feature, be very explicit about where it is, e. g. Menu ▸ Format ▸ Character ▸ Position [tab] ▸ ‘90 degrees’ paths to the elements you changed. Of course, you know your feature is important, and that everyone should care about the Extensible AutoShapes Properties dialog – but often the guys taking the screenshots and writing the notes do not.
    • It credits the main authors who did the work – just add them in brackets after the feature, where possible.
    • If the feature can be shown off with a sample / test file – particularly for new import-able features, it would be wonderful to have a link to/up-load of a test file that we can use to show that feature off to best effect. That really helps us to make good screenshots to show off the features, and allows reviewers to do their testing.

    Thanks in advance for your help filling this out!

    Текстовый процессор Writer

    • Теперь изображения в Writer можно легко поворачивать с шагом в 90 градусов. (Tomaž Vajngerl)
    Вращение с помощью панели инструментов и контекстного меню
    • В Writer добавлена поддержка градиентной заливки фона текстовых фреймов tdf#46029 (Miklós Vajna)
    Gradient as a Writer textframe background
    • Внедрение шрифтов в документы Writer tdf#42195 (Luboš Luňák)
    Screenshot of the File Properties dialog showing the Font tab with option "Embed fonts in the document" checked
    • Полосу примечаний теперь можно легко скрывать/показывать с помощью кнопки на линейке. tdf#38246 (Rodolfo Ribeiro Gomes)
    New Comments button in the ruler.
    • On Windows, modern IMEs show their suggestion windows at more easy-to-read position. tdf#64298 (Yohei Yukawa)
    MSIME 2012 is showing its suggestion window at more easy-to-read position.
    • Импорт и экспорт графических маркеров в маркированных списках в DOC, DOCX и RTF фильтрах i#120928 (Jian Hong Cheng - Apache: DOC part, Miklos Vajna: DOCX, RTF parts)
    • Улучшена работа со сносками и нижними колонтитулами. tdf#34800 (Joren De Cuyper)
    • Примечания теперь могут создаваться одновременно для нескольких абзацев tdf#53442 (Miklos Vajna)

    Calc

    • Внедрение шрифтов в таблицы Calc tdf#61073 (Noel Power)
    • Add a Stepped Lines line type to Line and XY (Scatter) graphs tdf#61135 (Eric Seynaeve)
    Stepped Lines chart wizard screenshot
    • В Calc добавлен подсчёт количества выделенных ячеек: tdf#61541 (Prashant Pandey)
    Calc.png
    • Импорт больших HTML документов с более чем 64 000 ячеек в таблице. tdf#35756 (Eike Rathke)

    Formula engine

    • В Calc добавлена функция NUMBERVALUE, как определено в ODF OpenFormula. tdf#57180 (Winfried Donkers, Eike Rathke)
    • Новая функция SKEWP, как определено в ODF OpenFormula. tdf#60322 (Winfried Donkers)
    • Import/export functions new in Excel 2013 for ODF OpenFormula compatibility. tdf#60032 (Eike Rathke)
      The following functions are handled, name specialties are given as (in parentheses the Calc en-US UI name) [in brackets the ODFF name]

      ACOT, ACOTH, ARABIC, BASE, BINOM.DIST.RANGE (B) [BINOM.DIST.RANGE], BITAND, BITLSHIFT, BITOR, BITRSHIFT, BITXOR, COMBINA, COT, COTH, CSC, CSCH, DAYS, DECIMAL, FORMULATEXT (FORMULA) [FORMULA], GAMMA, GAUSS, IFNA, IMCOSH, IMCOT, IMCSC, IMCSCH, IMSEC, IMSECH, IMSINH, IMTAN, ISFORMULA, MUNIT, NUMBERVALUE, PDURATION (DURATION) [PDURATION], PERMUTATIONA, PHI, RRI, SEC, SECH, SHEET, SHEETS, SKEW.P (SKEWP) [SKEWP], UNICHAR, UNICODE, XOR



    Редактор презентаций Impress

    • Внедрение шрифтов в файлы презентаций Impress tdf#61072 (Radek Doulik)
    • Смотрите также раздел Фильтры
    • Теперь можно легко создать слайдшоу из серии изображений с помощью функции "Фотоальбом" (Вставка ▸ Изображение ▸ Фотоальбом) tdf#35546 (Gergő Mocsi)
    Диалог "Фотоальбом"

    Графический редактор Draw

    База данных Base

    • Возможность ограниить результаты запроса с помощью выпадающего списка в окне создания запросов. (Tamás Zolnai)
      Find at: Queries ▸ Design View ▸ Design Toolbar
    Limit a query result in query design view.
    • New Query Properties Dialog in Query Design View for adding limit and distinct values properties. (Tamás Zolnai)
      Find at: Queries ▸ Design View ▸ Edit ▸ Query Properties
    New dialog to add query properties like limit and distinct values.
    • Query Properties Dialog can open from Query Design Toolbar
      Find at: Queries ▸ Design View ▸ Design Toolbar (Issa Alkurtass, Tamás Zolnai)
    New toolbar item to open Query Properties Dialog.

    Math

    • New Elements docking windows added (Tomaž Vajngerl)
    New Elements docking panel

    Диаграммы

    • Экспорт диаграмм в формат odc (файл диаграммы ODF) (Markus Mohrhard)
    Для этого: перейдите в режим редактирования диаграмм, опосля чего Сохраните как
    • Вставка odc-файлов из Calc по Insert ▸ Object ▸ Chart from File (Markus Mohrhard)
    • Также диаграммы теперь можно экспортировать в векторные файлы (e.g. SVG,PDF) tdf#60137 (Tomaž Vajngerl)

    Ядро

    • Reduce java code: Port Agenda Wizard to python. Remove 11 files, 5345 lines of java code (Xisco Faulí)
    • Port Web Wizard to python. 140 files changed, 5076 (+), 11416 (-). Removed 55 files, 10426 lines of java code (Javier Fernandez)

    Options / General

    Фильтры

    • Экспорт SVG теперь включает гиперссылки tdf#47576 (Moritz Kütt)
    • Media file types WMA, WMV, AAC, RMI MIDI Audio and SND (SouND) Audio now accessible from Insert ▸ Movie and sound tdf#36635 (Joel Madero)
    • Множественные улучшения фильтров импорта и экспорта Microsoft OOXML (Подробнее: OOXML, .docx, .xlsx, .pptx, VML). Support for RTF and Microsoft Office binary file formats .doc, .xls, .ppt also received various improvements. (for details .doc, .xls, ppt, and rtf) (Question: Is this the right approach to show the details of the advances in the MS Office/OOXML filters?)

    Помощь

    • Подсветка кода Basic в примерах во встроенной справке (David Vastag, Andras Timar)
    LibreOffice 3.6
    LibreOffice 4.0
    LibreOffice 4.1

    Графический интерфейс

    Меню "Найти"

    • Теперь панель "Найти" вызывается сочетанием клавиш Ctrl + F tdf#59101 (Joren De Cuyper)
    • На панель "Найти" добавлена кнопка "Закрыть поиск" tdf#58526 (Joren De Cuyper)
    • На панель "Найти" добавлен флаг "Учитывать регистр" tdf#63035 (Andrzej Hunt)
    Включить поиск с учетом регистра стало значительно проще

    Предыдущие документы

    • Добавлена функция Файл ▸ Предыдущие документы ▸ Очистить список (Ariel Constenla-Haile - Apache)
    • На панель инструментов добавлена кнопка с выпадающим списком "Предыдущие документы", находится следом за кнопкой "Открыть" tdf#42418 (Jan Holesovsky)
    • Улучшено отображение имен файлов в списке предыдущих документов (Samuel Mehrbrodt)
    Кнопка с выпадающим списком "Предыдущие документы" следом за кнопкой "Открыть"

    Прочее

    • Удаление нескольких стилей разом tdf#46718 (Joren De Cuyper)
    • Экспериментальные возможности: Боковая панель (IBM Symphony)
    Боковая панель в LibreOffice
    • Новая Галерея изображений (IBM Symphony)
    Many new Images in the Gallery

    Локализация

    Example of glyphs in the same Unicode code point that change according to language
    • Improved hyphenation in Calc and Draw (László Németh)

    Right-to-Left Support

    • В macOS теперь поддерживается арабское письмо (Tor Lillqvist, Khaled Hosny and Abdulmajeed A.).
    Поддержка арабского письма (macOS 10.8)

    Performance

    Infrastructure

    • Completed the port to gnumake, and removed all dmake makefiles and internal binary, this gives significant build parallelism and build-time improvements; see Björn Michaelsen’s blog – many people helped in this work (Bjoern Michaelsen, David Tardon, Peter Foley, Norbert Thiebaud, Michael Stahl, Matus Kukan, Tor Lillqvist, Stephan Bergmann, Lubos Lunak, Caolan McNamara, Mathias Bauer, Jan Holesovsky, Andras Timar, David Ostrovsky, Hans-Joachim Lankenau, and more...)
    • Instead of passing a vast number of pre-processor defines -DFOO on every compiler command-line, along with a similarly large amount of makefile rules to set these for various files, we now use autoconf to produce many separate config_host/config_feature.h include files to include which avoid lots of this annoyance (Lubos Lunak)
    • Converted large numbers of component instantiations to use the new, much cleaner and more readable service constructors (Noel Grandin)
    • L10ntools refactoring, remove obsolete behaviours (methods and classes), deduplicate functions and increase the efficiency of merge of translations with removing some "working without result" code and with reducing the counts of searching between translated strings. (Tamás Zolnai)

    Scripting

    GNU/Linux

    Extensions

    • Gallery improvements (Michael Meeks)
      • Galleries can now be named with sensible names such as "mygallery.thm" rather than sg<integer> avoiding conflicts in the integer number-space and making it easier to package them.
      • Galleries are created at compile time from a flat list of files - making it easy to extend them.
      • Add ability to translate gallery files using a .desktop file syntax '.str' file placed next to the gallery thus
       name[en_US]=My Gallery
       name[de]=Meine Gallery
       name[fr]=...
    

    Feature removal / deprecation

    • Support for macOS for PowerPC has been dropped.
    • Similarly, support for macOS’s SDK v10.4 and 10.5 has been dropped as well.

    API Changes

    Unpublishing UNO APIs

    Удаление неодобряемых параматров конфигурации

    • Common/Gallery/ID_Dialog 8e7a1ad17cdcd677e40865daa9bbdbe69927360d
    • Common/Image/Color/PosterColor
    • Common/Image/Color/RotationAngle
    • Common/Image/Color/LeftRight
    • Common/Image/Color/BlackWhiteThreshold
    • Common/Image/Effect/MosaicX_Tile
    • Common/Image/Effect/MosaicY_Tile
    • Common/Image/Effect/SolarizationThreshold
    • Common/Image/Effect/TileX_Tile
    • Common/Image/Effect/TileY_Tile
    • Common/OfficeObjects 8e7a1ad17cdcd677e40865daa9bbdbe69927360d
    • Common/ExternalApps/ExternalMailer/UseDefaultMailer
    • Common/ExternalApps/ExternalMailer/CommandProfile
    • Common/ExternalApps/ExternalMailer/Profiles
    • Common/MailCommandLineProfile
    • Common/Path/Current/OfficeInstall
    • Common/Path/Current/OfficeInstallURL
    • Java/Install/AdditionalClasspath 7c48a2a83f4a92200c7f2b0f259bf1684d253436
    • Java/Install/AdditionalSearchPath
    • Java/Install/ExcludeVersion
    • Java/Install/InstallationPackage
    • Java/Install/PackageInstallationDirectory
    • Java/Install/RequiredVersion
    • Java/Install/Vendor
    • Java/Install/VerifiedVersion
    • Java/Install/Version
    • Java/VirtualMachine/DebugPort
    • Java/VirtualMachine/DisableAsyncGC
    • Java/VirtualMachine/EnableClassGC
    • Java/VirtualMachine/EnableVerboseGC
    • Java/VirtualMachine/EnvironmentType
    • Java/VirtualMachine/JavaLibPath
    • Java/VirtualMachine/JavaStackSize
    • Java/VirtualMachine/MaxHeapSize
    • Java/VirtualMachine/MinHeapSize
    • Java/VirtualMachine/NativeStackSize
    • Java/VirtualMachine/RunTimeLib
    • Java/VirtualMachine/SystemClassPath
    • Java/VirtualMachine/VMType
    • Java/VirtualMachine/Verbose
    • Java/VirtualMachine/VerifyMode