Communauté Francophone

Nouveautés et correctifs de la version 4.1

Revoir les nouveautés des versions précédentes : 4.0, 3.6, 3.5, 3.4, 3.3
NB : Cliquer sur les images pour les agrandir


En vedette

Rotation des images Writer
Rotation des images dans Writer par incréments de 90 degrés

Font Embed Now
Enregistrez les polices avec votre document. Writer, Calc et Impress permettent maintenant l'incorporation des polices dans les documents.
Album PhotoIl est maintenant facile d'inclure une série de photos dans Impress à l'aide de la fonction "Album Photo".
MSWordMac5.1 Prise en charge des anciens documents de traitement de texte Mac !


Improved InteroperabilityParticulièrement utile pour les migrations, LibreOffice ajoute un nombre significatif d'améliorations de l'interopérabilité avec les formats MS Ofice.

Un grand nombre de dysfonctionnements ont été corrigés, beaucoup trop pour essayer d'en faire une liste exhaustive ; il est même difficile d'en faire le compte exact, particulièrement dans la mesure ou certains sont de réelles fonctions, au moment où nous écrivons nous continuons de pousser des correctifs etc. Cependant une estimation raisonnable se situe autour de 3000 bugs, dont 400 viennent d'auteurs ayant une adresse mail apache.org.
    (Astuce : cliquez sur l'image pour l'agrandir)

https://www.libreoffice.org/assets/Uploads/EN-Project_images/LOIcons40x48/2013Li
Writer 

Write-rotate-ui
  • Les images incorporées dans Writer peuvent maintenant être pivotées facilement par incréments de 90 degrés fdo#34423(Tomaž Vajngerl)
Swxtextframe-gradient-ui
  • Les cadres de texte Writer peuvent maintenant avoir un dégradé à l'arrière-plan fdo#46029 (Miklós Vajna)
 Font Embed Now
  • Incorporation des polices dans un document Writer fdo#42195 (Luboš Luňák)
Comments Ruler Button
  • La barre des commentaires peut être facilement basculée à l'aide d'un bouton dans la règle. fdo#38246 (Rodolfo Ribeiro Gomes)
Suggestion Window for Writer.
  • Sous Windows, les méthodes de saisie (IME) modernes affichent leur fenêtre de suggestions à une position plus commode pour la lecture. fdo#64298 (Yohei Yukawa - Google)
  • Le filtre d'import DOCX prend en charge les formes DrawingML. fdo#43641 (Miklos Vajna)




 

 

  • Import et export des puces graphiques de numérotation par les filtres DOC, DOCX et RTF i#120928 (Jian Hong Cheng - Apache: DOC part, Miklos Vajna: DOCX, RTF parts)
  • Amélioration de la gestion des notes de bas de page et de leurs commentaires. fdo#34800 (Joren De Cuyper)

  • Les commentaires de plage de texte peuvent maintenant s'étendre sur plusieurs paragraphes. fdo#53442 (Miklos Vajna)

https://www.libreoffice.org/assets/Uploads/EN-Project_images/LOIcons40x48/2013Li


Calc

Chart Wizard Stepped Line
  • Ajout du type Ligne en escalier aux diagrammes de types Lignes et XY (éclatés) fdo#61135 (Eric Seynaeve)
Count Number of Selected=
  • Nouvelle fonctionnalité dans les feuilles de calcul Calc : compte du nombre de cellules sélectionnées fdo#61541 (Prashant Pandey)
  •  Polices incorporées dans les classeurs Calc fdo#61073 (Noel Power)
  • Import de gros documents HTML ayant plus de 64k de cellules de tableau. fdo#35756 (Eike Rathke)

Moteur de formule

  • Nouvelle fonction de classeur VALEUR.NOMBRE telle que définie dans ODF OpenFormula. fdo#57180 (Winfried Donkers, Eike Rathke)
  • Nouvelle fonction de classeur COEFFICIENT.ASYMETRIEP telle que définie dans. fdo#60322 (Winfried Donkers)

  • Import/export de nouvelles fonctions dans Excel 2013 pour la compatibilité ODF OpenFormula. fdo#60032 (Eike Rathke)

    Les fonctions suivantes sont gérées, les noms sont données comme (entre parenthèses le nom Calc en-US UI) [entre crochets, le nom ODFF]

    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

https://www.libreoffice.org/assets/Uploads/EN-Project_images/LOIcons40x48/2013Li
Impress

 
Photo Album Dialog

  • Il est maintenant plus facile de créer des diaporamas à partir d'une série d'images à l'aide de la fonction 'Album Photo'. fdo#35546 (Gergő Mocsi)
    Vous la trouverez sous : Insertion ▸ Image ▸ Album Photo
Open LP Screenshot
  • Option permettant de désactiver la console de présentation, ce qui rend l'intégration avec OpenLP plus aisée (Manik Malhotra)
  • Voir également Filtres
  • Changement de raccourci clavier pour lancer un diaporama :
    - F5 pour le lancer à partir de la 1ère diapositive
    - Maj+F5 pour le lancer à partir de la diapositive courante
  •  Incorporation des polices dans un fichier de présentation Impress fdo#61072 (Radek Doulik)


draw.png
Draw

base.png
Base

  • LimitboxLimite le résultat d'une requête en utilisant la boîte combinée 'Limite' dans la barre d'outils Ébauche de requête. (Tamás Zolnai).
    Vous la trouverez dans : Requêtes ▸ Ébauche de vue ▸ Barre d'outils Ébauche
  • Query PropertiesNouvelle boîte de dialogue Propriétés de requête dans la Vue d'ébauche de requête afin d'ajouter une limite et des propriétés de valeur distinctes. (Tamás Zolnai).
    Vous la trouverez sous : Requêtes ▸ Ébauche de vue ▸ Edit ▸ Propriétés de requête
  • Query Properties Toolbar ItemLa boîte de dialogue de Propriétés de requête peut être ouverte à partir de la barre d'outils Ébauche de requête (Issa Alkurtass, Tamás Zolnai).
    Vous la trouverez sous : Requêtes ▸ Ébauche de vue ▸ Barre d'outils Ébauche
 


Math

Elements Docking Windows
  • Nouveau volet Éléments (Tomaž Vajngerl)
 

Chart
Diagrammes

  • Export des diagrammes au format odc (fichiers de diagramme ODF) (Markus Mohrhard).
    Pour ce faire : passez en mode édition de diagramme puis faites Enregistrer sous
  • Insertion de fichiers .odc dans Calc à travers Insertion ▸ Objet ▸ Diagramme à partir d'un fichier (Markus Mohrhard)


  • Les diagrammes peuvent être exportés en images vectorielles (ex. SVG,PDF) fdo#60137 (Tomaž Vajngerl)

Core

  • Ar Script OS XLa mise en page texte sur OS X a été portée de l'environnement obsolète (et 32-bit uniquement) ATSUI à Core Text, qui a l'avantage de prendre en charge les polices OpenType pour les écritures complexes comme l'Arabe (Herbert Dürr – Apache, Tor Lillqvist, and Khaled Hosny)
  • Portage de l'assistant Agenda de Java à Python. Suppression de 11 fichiers, 5345 lignes de code Java (Xisco Faulí)







  • Portage de l'assistant Web de Java en Python. 140 fichiers modifiés, 5076 (+), 11416 (-). Suppression de 55 fichiers, 10426 lignes de code Java (Javier Fernandez)




  • La mise en page du texte sous Linux (et autres plateformes X11) a été portée de la bibliothèque obsolète et non maintenue ICU LayoutEngine à HarfBuzz, qui fournit une meilleure prise en charge du rendu OpenType en général et des écritures complexes en particulier, ainsi qu'une amélioration des performances particulièrement pour les polices ayant un grand nombre de recherches OpenType. (Khaled Hosny, Fridrich Štrba)

Filtres

  • L'export SVG inclut également les hyperliens fdo#47576 (Moritz Kütt)




  • Les types de fichiers média Windows Media Audio (WMA), Windows Media Video (WMV), Advanced Audio Coding (AAC), Flash Video (FLV), Multiplexed OGG Video (OGX), RMI MIDI Audio and SND (SouND) Audio sont maintenant accessibles à partir de Insertion ▸ Film et son fdo#36635,fdo#56832, fdo#62409 (Joel Madero, Samuel Mehrbrodt)

 Prise en charge des anciens documents de traitement de texte Mac Word

Intégration de libmwaw écrit par Laurent Alonso permettant la prise en charge d'une multitude de documents de traitement de texte pre-OSX Mac dans différents formats de fichiers. Des informations supplémentaires sont disponibles sur ce blog. Quelques exemples de conversion :
  • Microsoft Word pour Mac 5.1






Business Letter Mac Word 5.1 MSWordMac5.1
  • Write Now 4.0






Invitation Write Now 4.0 Newsletter MacWrite Pro 1.5
  • MacWrite Pro 1.5






Newsletter MacWrite Pro 1.5 Newsletter LibO 4.1
  • AppleWorks 6.0






Teacher Letterhead AppleWorks 6.0 Teacher Letterhead LibO 4.1

 Filtres d'import et d'export

De nombreuses améliorations ont été réalisées sur les filtres d'import et d'export Microsoft OOXML ainsi que sur les formats de fichiers binaires Microsoft Office et le format RTF. Détails :

Aide

  • Mise en évidence de la syntaxe des exemples de code Basic dans l'aide locale (David Vastag, Andras Timar)
Bascode-36 Bascode-40 Bascode-41

Interface utilisateur

Barre de recherche

Match Case Option
  • Ajout d'une option 'Respecter la casse' à la barre de recherche fdo#63035 (Andrzej Hunt)
  • Make Find hotkey Ctrl+F a toggle command fdo#59101 (Joren De Cuyper)
  • Ajout d'un bouton 'Fermer la recherche' à barre de recherche fdo#58526 (Joren De Cuyper)





Documents récents

Recent Documents List
  • Amélioration de l'affichage de noms de fichiers dans la liste des documents récents (Samuel Mehrbrodt)
  • Ajout de la fonction Fichiers ▸ Documents récent ▸ Vider la liste (Ariel Constenla-Haile - Apache)





  • Accédez directement aux documents récents à partir de la barre d'outils en utilisant la liste déroulante à côté du bouton  "Ouvrir" fdo#42418 (Jan Holesovsky)

Davantage de boîtes de dialogue mieux dimensionnées

De nouvelles boîtes de dialogue ont été modifiées pour être mieux dimensionnées.

Dialog Slide Show Old and New
Saves3641

Autre

Sidebar Widget Layout
  • Fonctionnalité expérimentale : Volet latéral (Apache OpenOffice/IBM Symphony) avec une présentation redimensionnable (LibreOffice team)
  • Suppression de plusieurs styles en une seule fois fdo#46718 (Joren De Cuyper)








Symphony Gallery
  • Nouvelles images dans la Gallery (IBM Symphony)

Localization
Localisation

Support Font Localized Calc Hyphenation
  • Amélioration de la césure dans Calc et Draw (László Németh)
Vero3.1
  • Davantages de règles de vérification dans le correcteur grammatical pt-BR LightProof (Raimundo Moura, João Mac-Cormick, Olivier Hallot).
  • L'alignement des fenêtres de méthode de saisie a été grandement amélioré par l'utilisation de IMR_QUERYCHARPOSITION fdo#64298 (Yohei Yukawa – Google)




Prise en charge de droite à gauche

  • Amélioration du Kashida dans les textes justifiés fdo#35320 (Ahmad Al-Harthi)

Performance

  • Ne pas analyser quatorze milles lignes de description d'étiquette à chaque démarrage, les reporter jusqu'à ce qu'une feuille d'étiquette soit utilisée (Matus Kukan)
  • Des modifications réalisées dans la 4.0.x mais jamais annoncées:
    • comptage des mots asynchrone : pour les documents volumineux, ne pas attendre le rendu du document et de la barre d'état jusqu'à ce que les mots soient comptés - vous remarquerez le compteur de la barre d'état après le chargement, cela économise beaucoup de temps pour les gros documents. (Michael Meeks)
    • utiliser le copy-on-write pour l'import RTF - cela accélère significativement l'import de gros documents RTF (Michael Meeks)
    • utiliser une table de hachage pour l'auto-correction jusqu'à ce qu'elle ait besoin d'être triée - grand gain de vitesse pour les gros fichiers d'autocorrection (Michael Meeks)

Infrastructure

  • Le portage vers gnumake a été complété, et suppression de tous les dmake makefiles et  internal binary, cela donne une amélioration significative des builds en parallèle et du temps de build voir le blog de Björn Michaelsen – de nombreuses personnes ont aidé à ce travail (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, et plus...).
  • Au lieu de passer un grand nombre de pre-processor defines -DFOO à chaque ligne de commande de compilateur, avec un aussi grand nombre de règles de makefile pour définir ces différens fichier, nous utilisons maintenant autoconf pour produire plein de fichiers  onfig_host/config_feature.h include séparés ce qui évite de nombreux d'ennuis (Lubos Lunak).


  • Conversion d'un grand nombre d'instanciations de composant afin d'utiliser les nouveaux, plus propres et bien plus lisibles contructeurs de service. (Noel Grandin)


  • L10ntools refactoring, suppression de comportements obsolète (méthodes et classes), dédoublonnage de fonctions et amélioration de l'efficacité pour fusionner les traductions par la suppression de code "fonctionnant sans résultat" et en réduisant le nombre de recherche à travers les chaînes traduites.. (Tamás Zolnai).

ExtensionExtensions

  • Améliorations de la Gallery (Michael Meeks)
    • Les thèmes peuvent maintenant être nommés avec un nom significatif tels que "magallery.thm" plutôt sg<nombre> évitant ainsi les conflits de nombre et rendant plus facile leur packaging.
    • Les thèmes sont créés lors de la compilation à partir d'une liste de fichiers - rendant facile leur extention.
    • Ajout de la possibilité de traduire les fichiers de thèmes en utilisant une syntaxe .desktop. le fichier '.str' placé près du thème
   name[en_US]=My Gallery
   name[de]=Meine Gallery
   name[fr]=...

Suppression de fonctions / Dépréciation

  • La prise en charge des fichiers Mac OS X pour PowerPC a été supprimée.
  • La prise en charge pour le SDK v10.4 et 10.5 Mac OS X a été supprimée.

 Corrections de bugs et Commits

  • Cette version inclut plus de dix mille commits venant de tous les contributeurs. Parmi ceux-ci environ quatre cent cinquante ont des adresses de messagerie apache.org.



  • Un grand nombre de bugs ont été corrigés, beaucoup trop pour essayer d'en faire la liste exacte ; même les compter n'est pas évident, particulièrement parce que certains sont de vrais fonctions, et au moment où nous écrivons nous continuons à pousser des correctifs, etc. Cependant une estimation raisonnable serait de trois mille bugs dont quatre cent proviennent d'auteurs ayant une adresse de messagerie apache.org.
 

Modification de l'API

C++ UNO Language Binding et bibliothèques URE

Les headers pour les librairies store et reg ont été supprimés du SDK core commit c56013e97b7b5cf7a09a3ff99e0c172450dcb5a5
  • Ces bibliothèques ne furent jamais des interfaces URE stables, donc aucun code client ne devrait les avoir utilisées.
 

Java

Nouveaux services Style

  • Un grand nombre de service UNO existant sont convertis en de nouveaux services, qui permettent des constructions plus sûres et plus pratiques ; ceci n'a aucun impact sur la compatibilité des codes client existants. (Noel Grandin)

API UNO non publiées

Changements sur des API UNO non publiées

Les interfaces non publiées UNO suivantes ont été modifiées :

Suppression d'options de configuration dépréciées

  • Java/Install/AdditionalClasspath core commit 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

 

 

4.1 New Features and Fixes

New Features Released in Our Latest 4.1 Version. 

(Previous LibreOffice 4.0 Features Page: 4.0)
(Hint: Click on images to enlarge)

 

https://www.libreoffice.org/assets/Uploads/EN-Project_images/LOIcons40x48/2013Li Featured Selection

Writer Rotate Images
Rotate images in Writer in 90 degree increments

Embed Font
Send along your fonts with your documents. Writer, Calc and Impress now allow embedding fonts in their documents.
Photo AlbumIt is now easy to include a series of photos in Impress with the "Photo Album" feature.
MSWordMac5.1Support for legacy Mac word processing documents!





Especially for migrations, LibreOffice adds a number of significant improvements of interoperability with MS Ofice formats.










A very large number of bugs have been fixed, far too many to attempt an accurate listing; even counting them accurately is difficult, particularly as some bugs are really features, at time of writing we continue to push fixes etc. However a reasonable estimate is around 3000 bugs, of which 400 came from authors with apache.org mail addresses.


 

    (Hint: click on images to enlarge)

https://www.libreoffice.org/assets/Uploads/EN-Project_images/LOIcons40x48/2013Li Writer

 Write-rotate-ui
  • Images embedded in writer can now be rotated easily in 90 degree increments fdo#34423(Tomaž Vajngerl)
Swxtextframe-gradient-ui
  • Writer textframes now support having a gradient as background fdo#46029 (Miklós Vajna)
Embed_font
  • Embedding fonts in a Writer document fdo#42195 (Luboš Luňák)
Comments Ruler Button
  • The comments bar now can be easily toggled with the a button in the ruler. fdo#38246 (Rodolfo Ribeiro Gomes)
Suggestion Window for Writer.
  • On Windows, modern IMEs show their suggestion windows at more easy-to-read position. fdo#64298 (Yohei Yukawa - Google)
  • The DOCX import filter now handles non-bitmap drawingml shapes. fdo#43641 (Miklos Vajna)






  • Import and export of graphical bullets of numberings in the DOC, DOCX and RTF filters i#120928 (Jian Hong Cheng - Apache: DOC part, Miklos Vajna: DOCX, RTF parts)
  • Improved Footnote and footer comment handling. fdo#34800 (Joren De Cuyper)


  • Comments to text ranges can now span over multiple paragraphs. fdo#53442 (Miklos Vajna)

 

https://www.libreoffice.org/assets/Uploads/EN-Project_images/LOIcons40x48/2013Li

 Calc

Chart Wizard Stepped Line
  • Add a Stepped Lines line type to Line and XY (Scatter) graphs fdo#61135 (Eric Seynaeve)
Count Number of Selected=
  • New feature in Calc spreadsheet: Count the number of selected cells: fdo#61541 (Prashant Pandey)
  • Embedding fonts in a Calc spreadsheet fdo#61073 (Noel Power)
  • Import large HTML documents with more than 64k table cells. fdo#35756 (Eike Rathke)

Formula Engine

  • New spreadsheet function NUMBERVALUE as defined in ODF OpenFormula. fdo#57180 (Winfried Donkers, Eike Rathke)
  • New spreadsheet function SKEWP as defined in ODF OpenFormula. fdo#60322 (Winfried Donkers)

  • Import/export functions new in Excel 2013 for ODF OpenFormula compatibility. fdo#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

 

https://www.libreoffice.org/assets/Uploads/EN-Project_images/LOIcons40x48/2013Li Impress


 Photo Album Dialog

  • Now it’s easier to create slideshows from a series of pictures with the “Photo Album” feature. fdo#35546 (Gergő Mocsi) Find at: Insert ▸ Picture ▸ Photo Album

 

Open LP Screenshot
  • Option to disable the bundled Presenter Console, which makes OpenLP integration much smoother (Manik Malhotra)
  • Embedding fonts in a Impress presentation file fdo#61072 (Radek Doulik)

 

draw.png

Draw

 

base.png Base

  • LimitboxLimit the results of a query by using the 'Limit' combobox on the Query Design Toolbar. (Tamás Zolnai) Find at: Queries ▸ Design View ▸ Design Toolbar
  • Query PropertiesNew 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
  • Query Properties Toolbar ItemQuery Properties Dialog can open from Query Design Toolbar (Issa Alkurtass, Tamás Zolnai) Find at: Queries ▸ Design View ▸ Design Toolbar
 

 

Math

Elements Docking Windows
  • New Elements docking windows added (Tomaž Vajngerl)
 

 

Chart Chart

  • Export of charts into odc.(ODF chart files) (Markus Mohrhard)

    To do so: switch into chart edit mode and then Save As
  • Inserting odc files into Calc sheets through Insert ▸ Object ▸ Chart from File (Markus Mohrhard)


  • Charts can now be also exported to vector graphics (e.g. SVG,PDF) fdo#60137 (Tomaž Vajngerl)

 

Core

  • Ar Script OS XText layout on Mac OS X has been ported from the deprecated (and 32-bit only) ATSUI framework to Core Text, which has the additional of supporting OpenType fonts for complex scripts like Arabic (Herbert Dürr – Apache, Tor Lillqvist, and Khaled Hosny)
  • Port Agenda Wizard from Java to python. Removed 11 files, 5345 lines of java code (Xisco Faulí)







  • Port Web Wizard from Java to python. 140 files changed, 5076 (+), 11416 (-). Removed 55 files, 10426 lines of java code (Javier Fernandez)




  • Text layout on Linux (and other X11 platforms) has been ported from the deprecated and unmaintained ICU LayoutEngine library to HarfBuzz, which provides better support for OpenType layout in general and complex scripts in particular, as well as noticeable performance improvements especially for fonts with big number of OpenType lookups (Khaled Hosny, Fridrich Štrba)

 

Filters

  • SVG export now also includes hyperlinks fdo#47576 (Moritz Kütt)




  • Media file types Windows Media Audio (WMA), Windows Media Video (WMV), Advanced Audio Coding (AAC), Flash Video (FLV), Multiplexed OGG Video (OGX), RMI MIDI Audio and SND (SouND) Audio now accessible from Insert ▸ Movie and Sound fdo#36635,fdo#56832, fdo#62409 (Joel Madero, Samuel Mehrbrodt)

 Support for Legacy Mac Word Processor Documents

Integration of libmwaw written by Laurent Alonso brings support for a multitude of pre-OSX Mac word-processing documents in different file-formats. More information in this blog Following are some examples of the conversion.
  • Microsoft Word for Mac 5.1






Business Letter Mac Word 5.1 MSWordMac5.1
  • Write Now 4.0






Invitation Write Now 4.0 Newsletter MacWrite Pro 1.5
  • MacWrite Pro 1.5






Newsletter MacWrite Pro 1.5 Newsletter LibO 4.1
  • AppleWorks 6.0






Teacher Letterhead AppleWorks 6.0 Teacher Letterhead LibO 4.1

 Import and Export Filters

Numerous improvements have been made to the Microsoft OOXML Import and Export filters as well as for the Microsoft Office binary file formats and the RTF format. Details:

  • RTF Filters→ RTF

 

Help

  • Syntax highlighted Basic code examples in local help (David Vastag, Andras Timar)
Bascode-36 Bascode-40 Bascode-41

 

GUI

Search Bar

Match Case Option
  • Add “Match Case” option to the search bar fdo#63035 (Andrzej Hunt)
  • Make Find hotkey Ctrl+F a toggle command fdo#59101 (Joren De Cuyper)





  • Add a “Close Search” button to the search bar fdo#58526 (Joren De Cuyper)

Recent Documents

Recent Documents List
  • Improve display of filenames in the Recent Documents list (Samuel Mehrbrodt)
  • Add File ▸ Recent Documents ▸ Clear List feature (Ariel Constenla-Haile - Apache)





  • Access Recent Documents directly from the toolbar using a dropdown next to the "Open" button fdo#42418 (Jan Holesovsky)

More Well-Sized Dialogs

The stream of dialogs that are well sized continues.

Dialog Slide Show Old and New
Saves3641

Other

Sidebar Widget Layout
  • Experimental feature: Sidebar (Apache OpenOffice/IBM Symphony) with resizeable layout (LibreOffice team)
  • Delete multiple styles at once fdo#46718 (Joren De Cuyper)








Symphony Gallery
  • New Gallery Images (IBM Symphony)

 

LocalizationLocalization

Support Font Localized Calc Hyphenation
  • Improved hyphenation in Calc and Draw (László Németh)
Vero3.1
  • More checking rules in pt-BR LightProof grammar checker (Raimundo Moura, João Mac-Cormick, Olivier Hallot).
  • Much improved windows input method alignment using IMR_QUERYCHARPOSITION fdo#64298 (Yohei Yukawa – Google)




 

Right to Left Support

 

Performance

  • don't parse fourteen thousand lines of label descriptions on every startup, defer them until a sheet of labels is used (Matus Kukan)
  • some pieces shipped in 4.0.x but never announced:
    • asynchronous word-count - for large documents don't defer rendering the document and status bar until we've word-counted it - you may notice the status bar count spin after load, saves many seconds for large docs (Michael Meeks)
    • use copy-on-write for RTF import stack - significantly accelerates large RTF document import (Michael Meeks)
    • use a hash for auto-correction until it needs to be sorted - big speed wins for large auto-correction files (Michael Meeks)

 

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)

 

ExtensionExtensions

  • 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 Mac OS X for PowerPC has been dropped.
  • Similarly, support for Mac OS X’s SDK v10.4 and 10.5 has been dropped as well.

 

 Bug Fixes and Commits

  • This release includes over ten thousand commits from all contributors. Of these around four hundred and fifty have apache.org mail addresses.



  • A very large number of bugs have been fixed, far too many to attempt an accurate listing; even counting them accurately is difficult, particularly as some bugs are really features, at time of writing we continue to push fixes etc. However a reasonable estimate is around three thousand bugs, of which four hundred came from authors with apache.org mail addresses.
 

 

API Changes

C++ UNO Language Binding and URE Libraries

Headers for the store and reg libraries were removed from the SDK core commit c56013e97b7b5cf7a09a3ff99e0c172450dcb5a5
  • These libraries were never actually stable URE interfaces, so no client code should be using them.
 

Java

New Style Services

  • A large number of existing UNO services were converted to new-style services, which allow for more convenient and more type safe construction; this has no impact on compatibility of existing client code. (Noel Grandin)

Unpublishing UNO API's

Changes to Unpublished UNO API's

The following unpublished UNO interfaces were changed:

Removing Deprecated Configuration Options

  • Java/Install/AdditionalClasspath core commit 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