ReleaseNotes/5.4/fr

À propos de cette page
Cette page présente les nouveautés de la version LibreOffice 5.4 (notes de version). Bien qu'en principe complète, certaines modifications peuvent ne pas y figurer.

Merci par avance pour votre participation au remplissage de cette page !

Writer

 * Import des AutoTextes depuis les fichiers .dotx et .dotm cf. cette entrée de blog (Szymon Kłos - Collabora)
 * Le filtre RTF gère désormais tout type de propriétés personnalisées de document cf. entrée de blog (Miklos Vajna - Collabora)
 * Une nouvelle commande UNO, fonctionnelle si le curseur est situé dans une section, a été créée et ajoutée au menu contextuel (Gülşah Köse).
 * Une nouvelle commande UNO, fonctionnelle si le curseur est situé dans une note, a été créée et ajoutée au menu contextuel (Gülşah Köse)
 * Très grande amélioration de l'export des puces & numérotation par copier & coller (Jan Holešovský - Collabora)
 * Nouvelle barre d'outils Formatage axée sur l'utilisation des styles, accessible par  (Yousuf Philips).
 * Insertion de filigrane personnalisé via cf. entrée de blog (Szymon Kłos - Collabora)
 * Un sous-menu a été ajouté au menu contextuel, incluant des styles de caractères de base,  (Yousuf Philips).
 * Ajout des options d'AutoCorrection Italique et Barré (Tiago Santos)
 * Modèle Moderate business renommé en Modern business (Caolán McNamara, Heiko Tietze).

Calc

 * Calculer avec l'option Exactitude comme affiché fonctionne désormais également pour (Laurent Balland-Poirier) :
 * le format fraction ,
 * plusieurs sous-formats
 * la notation scientifique
 * les diviseurs de milliers.
 * Les paramètres d'export CSV sont désormais mémorisés (Bernhard Widl, CIB)
 * La priorité d'exécution des règles de formatage conditionnel peut être modifiée via les nouveaux boutons Haut/Bas (Manfred Blume, CIB)
 * Nouvelles commandes agissant sur la ou les feuilles sélectionnées :
 * bascule l'affichage de tous les commentaires (Gülşah Köse) (Eike Rathke).
 * (Gülşah Köse)
 * Création de références de feuille absolues et non relatives lors de la sélection d'une cellule (ou d'une plage) d'une autre feuille, lors du clic dans la barre de formule pendant la création de formule (Eike Rathke (Red Hat, Inc.)).
 * Gestion des dates à années négatives [(BCE)] dans la saisie de cellule et l'affichage des dates (Eike Rathke (Red Hat, Inc.)).
 * Saisie possible au format, dépendant de la locale, comme par exemple   ou   ou
 * Pour les dates BCE les années sont affichées négatives à moins qu'un format spécifique inclue déjà un code d'ère, par ex.  ou
 * Le dernier jour BCE est -0001-12-31, le jour suivant CE est 0001-01-01
 * Les versions précédentes pouvaient déjà calculer de telles dates mais n'affichaient pas les années négatives.
 * Nouvelle commande ajoutée pour changer l'état de protection d'une cellule  (Gülşah Köse).
 * Nouvelle commande ajoutée pour changer l'état de protection d'une cellule  (Gülşah Köse).
 * Quatre nouvelles options de protection de feuille ont été ajoutées pour autoriser ou non les insertions et suppressions de lignes et colonnes. Les options Insertion de lignes et Insertion de colonnes permettent les insertions même quand la feuille est protégée ; Supprimer des lignes et Supprimer des colonnes permettent les suppressions de ligne et colonnes. Notez que lorsque les insertions de ligne et de colonne sont activées, vous pouvez insérer des lignes ou des colonnes même lorsque la plage d'insertion des nouvelles lignes ou colonnes contient des cellules protégées qui seront décalées après l'insertion. D'un autre côté les suppressions de lignes ou colonnes ne sont permises que sur des cellules non protégées  (Kohei Yoshida, Collabora).
 * Les styles de cellule sont désormais accessibles via le menu dédié  (Yousuf Philips).
 * Les boutons de formatage Standard et Pourcentage deviennent à bascule (Gülşah Köse).

Nouvelles fonctions de classeur

 * Nouvelle fonction ROUNDSIG pour arrondir une valeur à une nombre de chiffres significatifs (Winfried Donkers).

Fonctions modifiées

 * La portée de certains arguments des fonctions NB.SI, SOMME.SI et MOYENNE.SI a changé. Les critères égal vide  et différent de non vide par ex.   sélectionnent désormais également les cellules vides de la plage concernée comme dans d'autres tableurs.

Impress & Draw

 * Dialogue Dupliquer
 * Activer l'angle fractionnaire (Laurent Balland-Poirier)
 * Enregistrer les paramètres précédents (Laurent Balland-Poirier)
 * Raccourci-clavier assigné à l'insertion d'une nouvelle diapo dans Impress  (Yousuf Philips).

Diagramme

 * Nouveaux diagrammes Pivot cf. : blog 1, blog 2, blog 3  (Tomaž Vajngerl, Collabora)

Math

 * Implémentation des commandes d'édition copier, coller, couper, dans le menu contextuel du panneau de saisie des formules (Maxim Monastirsky).

BASIC

 * La fonction CDateFromIso accepte aussi des dates au format texte ISO 8601 avec séparateurs, i.e. dans le format YYYY-MM-DD (Eike Rathke (Red Hat (Inc.))
 * ceci a été ausi backporté en version 5.3.4
 * Les fonctions CDateFromIso et CDateToIso gèrent la plage de dates complète dans le calendrier proleptique Gregorian, i.e. de -32768-01-01 (BCE) à 32767-12-31 (Eike Rathke (Red Hat (Inc.))
 * Spécifications pour CDateFromIso:
 * La partie année doit consister en soit deux (accepté seulement avec le format YYMMDD sans séparateurs par compatibilité) ou au moins quatre chiffres. Quatre chiffres commençant par des zéros doivent être donnés si la valeur absolue est plus petite que 1000, elle peut être négative en commençant par un signe moins si la date écoulée correspond à une année avant l'ère commune (BCE) et elle peut avoir plus de quatre chiffres si la valeur absolue est plus grande que 9999. La chaîne formattée peut être dans la plage de "-327680101" à "327671231", ou de "-32768-01-01" à "32767-12-31".
 * Une date invalide renvoie une erreur. L'année 0 n'est pas acceptée, le dernier jour BCE est -0001-12-31 et le jour suivant CE est 0001-01-01. Les dates avant 1582-10-15 sont dans le calendrier proleptique grégorien.
 * Lors de la conversion automatique d'une numéro de série de date en chaîne imprimable, par exemple pour les commandes Print ou MsgBox, le calendrier local par défaut est utilisé et la date de coupure 1582-10-15 peut basculer au calendrier Julien, pouvant occasionner une date différente affichée de celle attendue. Utiliser la fonction CDateToIso pour convertir de telles dates en chaînes dans le calendrier proleptique grégorien.

Coeur du logiciel/Général

 * La palette de couleurs standard a été mise à jour cf. entrée de blog (Yousuf Philips, Thibaut Brandscheid, Heiko Tietze)
 * Nouvelle palette Couleurs de diagramme créée contenant plusieurs palettes pour diagramme (Yousuf Philips).
 * Des problèmes de mise en page de texte tibétain et khmer ont été corrigés (Khaled Hosny).

Contenu de l'aide

 * La taille par défaut du contenu de l'aide a été augmentée (Adolfo Jayme Barrientos).
 * Nouvelles pages d'aide pour des constantes BASIC, des fonctions VBA et des instructions non documentées ( - Olivier Hallot).
 * Mise à jour des pages d'aide du gestionnaire de modèles (Gabor Kelemen).

Signature de document

 * Possible désormais d'utiliser sous Linux les clés OpenPGP pour signer les documents ODF (Katarína Behrens, Samuel Mehrbrodt, Thorsten Behrens - CIB).
 * Ajout de la gestion des clés ECDSA sur Linux et macOS cf. entrée de blog (Miklos Vajna - Collabora)
 * L'état de la signature est désormais affiché dans des barres d'information colorées (Katarína Behrens, Samuel Mehrbrodt - CIB):

Améliorations de l'import des images vectorielles EMF+ (utilisées par les formats de fichier .doc, docx, .xls, .xlsx, .ppt)

 * amélioration pour les images créées avec ChemDraw (Bartosz Kosiorek)
 * gestion des dessins rectangles, EmfPlusDrawRects (Bartosz Kosiorek),
 * gestion des coubres de Bézier, EmfPlusDrawBeziers (Bartosz Kosiorek),
 * gestion des diagrammes circulaires, EmfPlusDrawPie (Bartosz Kosiorek),
 * gestion de la traduction du mot actif, EmfPlusTranslateWorldTransform (Bartosz Kosiorek),
 * dessin d'une extra-ligne entre le dernier et le premier point pour fermer la forme, EmfPlusDrawLines  (Bartosz Kosiorek),
 * gestion de la mise à l'échelle des mots, EmfPlusScaleWorldTransform  (Bartosz Kosiorek),
 * dessin d'arc, EmfPlusDrawArc (Bartosz Kosiorek)
 * gestion du gras, EmfPlusStringFormat (Bartosz Kosiorek)
 * conversion coordonnées d'espace de page en coordonnées du périphérique, SetPageTransform, , (Bartosz Kosiorek)

Améliorations du filtre PDF

 * LibreOffice utilise désormais undefined pour le rendu des images insérées dans les PDF cf. entrées de blog 1, blog 2 (Miklos Vajna - Collabora).
 * Gestion des vidéos liées et incorporées lors de l'export PDF de Writer et Impress, cf. entrée de blog (Miklos Vajna - Collabora).

Autres filtres

 * Correction de la gestion des pour les fichiers TXT  (Maxim Monastirsky)
 * Correction de l'export en .xlsx des fonctions FLOOR/CEILING (Eike Rathke, Bartosz Kosiorek)
 * Implémentation du filtre d'import    (Mike Kaganski - Collabora)
 * Implémentation de la gestion des fichiers   (Mike Kaganski - Collabora)
 * Correction de la gestion des tables de Word 2013+ (bordure de table alignée avec la marge et le texte est indenté) (Vitaliy).

Menu

 * Dans la version anglophone de Writer, le menu est renommé   (Yousuf Philips).

Éditeur Basic

 * Les entrées de menu ont été déplacées conformément au design général. a été déplacé vers le haut dans la première section du menu Fichier.  a été déplacé du menu Affichage vers le menu Édition sous Rechercher & Remplacer  (Lera Goncharuk)
 * Le paramétrage Numérotation des lignes est enregistré après un redémarrage. La numérotation est active par défaut (Lera Goncharuk).

Métabarre (fonction expérimentale)

 * Les barres d'outils avec raccourcis-clavier ont été introduites dans la métabarre à onglets. L'utilisateur peut modifier les raccourcis via le dialogue (Szymon Kłos)
 * La métabarre gère désormais les thèmes (Szymon Kłos)

Général

 * Site web adaptatif du document iframe (Pranav Kant, Collabora)
 * Mode lecture seule pour le document iframe (Pranav, Kant, Collabora)


 * Rendu de tous les glyphes dans le dialogue Caractère sur le serveur (Henry Castro, Collabora)
 * Avertissement en cas de conflits de modifications sur Annuler / Refaire (Henry Castro, Collabora)
 * Avertissement des clients sur la non disponibilité du serveur (Ashod Nakashian, Collabora)
 * Initie le support de méthode d'entrée pour les langues complexes (Pranav Kant, Collabora).

Performance

 * Amélioration des performances en évitant la compression de tuiles PNG non modifiées, et en évitant d'envoyer des PNG qui sont déjà du côté client (Michael Meeks, Collabora ; Tor Lillqvist, Collabora)


 * Réécriture substantielle du noyau WSD pour simplifier radicalement le code, en améliorant le threading - en utilisant principalement des entrées-sorties non bloquantes, en améliorant la maintenabilité et la performance (Ashod Nakasian, Michael Meeks, Jan Holesovsky Collabora).

Writer

 * Rendu natif des commentaires, avec animations (Henry Castro, Collabora)
 * Rendu optionnel des caractères non imprimables
 * Gestion des modifications / gestion red-lining & rendu (Pranav Kant, Henry Castro, Collabora)

Calc

 * Augmentation du nombre de lignes disponibles dans Calc à 10 000 (Marco Cecchetti, Collabora)

Nouvelles langues / locales avec données de localisation
Disponible comme langue par défaut pour le document et pour les formatages locaux spécifiques.



Ajouts à la liste des langues
Disponible pour l'attribution de texte.


 * Manchu [mnc-CN]. (Eike Rathke (Red Hat, Inc.))
 * Xibe [sjo-CN]. (Eike Rathke (Red Hat, Inc.))
 * Kituba (République Démocratique du Congo) [ktu-CD] (Eike Rathke (Red Hat, Inc.))

Améliorations des outils de vérification et de la gestion des langues

 * Mise à jour des dictionnaires de vérification orthographique anglais
 * Mise à jour du dictionnaire de vérification orthographique croate
 * Mise à jour du dictionnaire de vérification orthographique et du thésaurus polonais
 * Mise à jour du dictionnaire de vérification orthographique et du thésaurus français
 * La liste des langues pour attribution au texte affiche désormais également les balises BCP47 fournies par les dictionnaires si une langue n'est pas connue dans l'ensemble prédéfini de langues (Eike Rathke (Red Hat, Inc.)).
 * Ces balises linguistiques supplémentaires sont placées entre crochets / accolades, par exemple, et sont affichées en haut de la liste après l'entrée.
 * La balise  (obsolète depuis le 17/04/2015) pour la vérification orthographique anglais Oxford  est désormais un alias pour    (Eike Rathke (Red Hat, Inc.)).
 * en-GB-oxendict était déjà gérée dans les versions précédentes mais pas dans l'ensemble prédéfini des langues ; ces balises correspondent désormais à "English, OED spelling (UK)".
 * L'écriture d'un document qui contenait précédemment du texte attribué à en-GB-oed se voit désormais attribuer en-GB-oxendict.

Autres initiatives linguistiques
Nous visons à soutenir autant de langues que possible. Nous tenons à remercier les volontaires suivants pour leur traduction de LibreOffice et leur aide à la préservation de leur langue maternelle
 * Michael Wolf a traduit la plus grande part de l'interface de LibreOffice en haut sorabe (hsb) et a commencé la traduction en bas sorabe (dsb). LibreOffice Online a été complètement traduit en haut et bas sorabe. LibreOffice est la première suite disponible en langue Sorabe.

Access2Base mise à jour
Access2Base, la bibliothèque Basic pour les utilisateurs du module Base, est désormais disponible en version 1.7.0 (Jean-Pierre Ledure).


 * Formulaires, sous-formulaires, dialogues et événements liés aux contrôles peuvent être dynamiquement obtenus et mis à jour avec les nouvelles propriétés On (form-events), On (dialog-events) et On (control events).
 * La nouvelle classe d'objets module avec ses propriétés et ses méthodes permet de naviguer facilement dans les bibliothèques Basic attachées à l'application ou au fichier Base courant.

La documentation complète est disponible sur le site documentation.

Python 3.5
Sous Windows, le paquetage CPython a été mis à jour en version 3.5, qui était déjà fournie sur d'autres plate-formes depuis LO 5.1 - de ce fait les versions TDF pour toutes les plate-formes fournissent désormais Python 3.5.

Fonctionnalités expérimentales
Ces fonctionnalités ne sont pas encore finalisées. Elles peuvent être essayées par les personnes désirant tester les nouveautés. Elles peuvent être activées par.

Général

 * L'interface vers les tubes undefined a été supprimée.
 * L'intégration du bureau TDE est dépréciée et sera supprimée dans la prochaine version.
 * Le thème d'icônes Oxygen n'est plus incorporé par défaut
 * Le démarrage rapide Linux est déprécié et sera supprimé dans la prochaine version.

Writer

 * L'assistant Page Web (qui exporte un ensemble de documents en html avec un index et quelques styles) a été supprimé. Noter que cela n'affecte pas l'export HTML (Samuel Mehrbrodt, CIB).

Impress

 * Le filtre d'export  a été supprimé.

Mac

 * macOS version 10.8 est dépréciée. La prochaine version requiert au minimum macOS 10.9.

Windows

 * Windows XP SP3 et Windows Vista SP2 sont tous deux dépréciés. La version 5.4 sera la dernière à gérer ces systèmes d'exploitation.
 * est abandonné.
 * , nécessaire pour cette version, n'est pas installé par le programme d'installation de LibreOffice (sauf pour Windows XP). Il s'agit d'un composant du système qui est préinstallé avec Windows 10, et avec une mise à jour de Windows pour les versions de Windows de Windows Vista à 8.1. S'il est absent du système, il doit être installé séparément depuis [Microsoft website. La version installée (32- ou 64-bit) doit correspondre à celle de LibreOffice (pas celle du système). Autrement, l'installation sera réussie mais une erreur sera affichée au démarrage : "The program cannot start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try to reinstalling the program to fix this problem".
 * La version de LibreOffice est affichée dans le menu (pour 32-bit, il est simplement affiché "Version: 5.4.2.2" ; pour la version 64-bit, "Version: 5.4.2.2 (x64)"). Il est possible d'installer à la fois   sun un os 64-bit en cas de doute.

Suppression d'options de configuration

 * Le schéma de configuration  a été supprimé
 * Le schéma de configuration  a été supprimé
 * Le schéma de configuration  a été supprimé

Bibliothèques C++ UNO et URE

 * Macro SAL  a été supprimée
 * Macro SAL  (qui avait une expansion vide dans le code client) est supprimée.  Aucun code client ne devrait être affecté.
 * Toutes les spécifications d'exception dynamiques sont supprimées de tous les fichiers d'inclusion URE et de fichiers générés . Les spécifications d'exception dynamiques ont été supprimées depuis C++ 11 et seront supprimées complètement de C++ 17. Notez que   n'est pas une spécification d'exception dynamique et que ses utilisations sont conservées. (Théoriquement, les spécifications d'exception dynamiques sur les destructeurs ou les fonctions de désallocation auraient dû être remplacées par , mais il n'y en a pas dans les fichiers URE inclus ni  .) Par conséquent, les   ont été supprimés des fichiers générés  , ce qui peut entraîner la non compilation de code client (Pour corriger, ajoutez les    manquants au code client).

Changements UNO API

 * Le dispatch synchrone du chargeur de macro utilisé pour retourner   vide en cas d'erreur survenant pendant la macro (quelle que soit la valeur retournée autrement par la macro), retourne désormais une   contenant le code erreur réel par exemple


 * Ces interfarces et services liés au logging ont été supprimés :


 * Quelques interfaces relatives à la cryptographie XML, inutilisées et non implémentées ont été supprimées :

Les interfaces et services UNO suivants ont été modifiés :
 * Ajout de certificat de type (X509 or OpenPGP) à



Changement dans le SDK

 * La bibliothèque statique  (qui pouvait être liée dans des exécutables, contenant le remplacement global  /  forwarding to  ) est supprimé
 * Sur macOS, le chemin  (auto-determiné par  ) pointe désormais le sous-répertoire JDK&rsquo;s , par cohérence avec d'autres plate-formes.  Si vous avez une configuration spéciale pour réutiliser un simple   à travers plusieurs versions du SDK, vous devez adapter cela.  De plus, la variable Make   devenue inutilisée a été supprimée de   (toutes plate-formes).