Notes de version LibreOffice 5.4

From The Document Foundation Wiki
Jump to: navigation, search

À propos de cette page

Il s’agit d’un brouillon des travaux en cours, qui servira à construire les notes de version lors de la sortie. Veuillez ne pas lister ici de fonctionnalités déjà incluses dans la version 5.3 ! Merci de ne pas ajouter ici des demandes d’amélioration ou souhaits que vous désireriez voir développés, mais uniquement des fonctionnalités réellement implémentées.

À quoi doit ressembler une bonne fonctionnalité ici :

  • Elle possède une description, ainsi qu’une manière, pour le lecteur novice, de trouver et de jouer avec cette nouvelle fonctionnalité. Visez une personne à moitié endormie, qui ne connaît quasiment rien du produit. Ainsi, s’il s’agit d’un nouvel élément de l’interface utilisateur, soyez très explicite sur sa localisation (par exemple, Menu ▸ Format ▸ Caractères ▸ Position[onglet] ▸ « 90 degrés » conduit aux éléments modifiés). Bien entendu, vous jugez votre fonctionnalité importante, et pensez que tout le monde devrait être attentif au « dialogue des propriétés des Formes Automatiques extensibles » – mais souvent les types qui prennent les aperçus d’écran et qui écrivent les notes ne le sont pas.
  • Elle crédite les auteurs principaux – ajoutez-les simplement entre parenthèses à la suite de la fonction, si possible.
  • Si la fonctionnalité peut être présentée grâce à un fichier exemple/test – particulièrement pour les nouvelles fonctions d’importation, il serait fantastique d’avoir un lien vers ce fichier de test, utilisable pour mettre en valeur au maximum la fonction. C’est une aide appréciable pour faire de bons aperçus d’écran, et permet aux testeurs de bien faire leurs tests.

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

Writer

  • Une nouvelle commande UNO Éditer Section, fonctionnelle si le curseur est situé dans une section, a été créée et ajoutée au menu contextuel tdf#102132 (Gülşah Köse).
EditCurrentSection.png
  • Une nouvelle commande UNO Notes de bas de page et de fin, fonctionnelle si le curseur est situé dans une note, a été créée et ajoutée au menu contextuel tdf#103258 (Gülşah Köse)
Contextual footendnote.png

Calc

  • Calculer avec l'option Exactitude comme affiché fonctionne désormais également pour (Laurent Balland-Poirier) :
  • le format fraction tdf#105657,
  • plusieurs sous-formats tdf#106052
  • la notation scientifique tdf#106252
  • les diviseurs de milliers tdf#106253.
  • Les paramètres d'export CSV sont désormais mémorisés tdf#55236 (Bernhard Widl, CIB)
  • La priorité d'exécution des règles de formatage conditionnel peut être modifiée via les nouveaux boutons Haut/Bas tdf#74074 (Manfred Blume, CIB)
  • Nouvelles entrées Afficher tous les commentaires et Cacher tous les commentaires dans le menu Feuille ▸ Commentaire de cellule, agissant sur la ou les feuilles selectionnées tdf#84837 (Gülşah Köse).

Impress

Draw

Base

Diagramme

Math

Coeur du logiciel/Général

Filtres

  • Améliorations de l'import des images vectorielles EMF+ (utilisées par les formats de fichier .doc, docx, .xls, .xlsx, .ppt). Ajout de :
    • gestion des dessins rectangles, EmfPlusDrawRects tdf#107016 (Bartosz Kosiorek),
    • gestion des coubres de Bézier, EmfPlusDrawBeziers tdf#107019 (Bartosz Kosiorek),
    • gestion des diagrammes circulaires, EmfPlusDrawPie tdf#107034 (Bartosz Kosiorek),
    • gestion de la traduction du mot actif, EmfPlusTranslateWorldTransform tdf#106084 (Bartosz Kosiorek),
    • dessin d'une extra-ligne entre le dernier et le premier point pour fermer la forme, EmfPlusDrawLines tdf#39053 (Bartosz Kosiorek),
    • gestion de la mise à l'échelle des mots, EmfPlusScaleWorldTransform tdf#106084 (Bartosz Kosiorek).
  • LibreOffice utilise désormais pdfium pour le rendu des images insérées dans les PDF cf. entrée de blog (Miklos Vajna - Collabora).

Interface graphique

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 Outils ▸ Personnaliser... ▸ Barre d'outils ▸ Raccourcis métabarre (Szymon Kłos)
Métabarre à onglets avec raccourcis
  • La métabarre gère désormais les thèmes (Szymon Kłos)
Métabarre en thème bleu

Aide

En ligne

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)

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)
  • Utilisation d'un seul thread par socket pour éviter la dégradation des performances de chacun en raison d'une mauvaise/lente connection d'un seul (Ashod Nakashian, commit).

Calc

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

Localisation

Mise à jour des outils de vérification linguistique

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]. tdf#105448 (Eike Rathke (Red Hat, Inc.))
  • Sibe [nco-PG]. tdf#105448 (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
  • 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 {en-DK}, et sont affichées en haut de la liste après l'entrée [None].
  • La balise en-GB-oed (obsolète depuis le 17/04/2015) pour la vérification orthographique anglais Oxford est désormais un alias pour en-GB-oxendict tdf#100462 (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


Im-jabber.svg

Si vous parlez une langue en voie de disparition et si vous désirez nous aider à atteindre notre objectif de fournir des outils de logiciel libre à chaque personne sur la planète, rejoignez-nous.


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 Outils ▸ Options ▸ LibreOffice ▸ Avancé ▸ Activer les fonctions expérimentales.


Fonctionnalités supprimées / obsolètes

Impress

  • Le filtre d'export PlaceWare a été supprimé.

Général

  • L'interface vers les tubes Telepathy a été supprimée.

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 tdf#99967 (Samuel Mehrbrodt, CIB).


Compatibilité des plates-formes

Mac

  • Mac OS X version 10.8 est dépréciée. La prochaine version requiert au minimum Mac OS X 10.9.

Changements dans l'API

Changements UNO API

  • Macro SAL SAL_ABS a été supprimée commit
  • Macro SAL SAL_CONSTEXPR (qui avait une expansion vide dans le code client) est supprimée. Aucun code client ne devrait être affecté. commit
  • Toutes les spécifications d'exception dynamiques sont supprimées de tous les fichiers d'inclusion URE et de fichiers générés cppumaker. Les spécifications d'exception dynamiques ont été supprimées depuis C++ 11 et seront supprimées complètement de C++ 17. Notez que throw () 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 noexcept (false), mais il n'y en a pas dans les fichiers URE inclus ni cppumaker.) Par conséquent, les #include ont été supprimés des fichiers générés cppumaker, ce qui peut entraîner la non compilation de code client (Pour corriger, ajoutez les #include manquants au code client).
  • Le dispatch synchrone du chargeur de macro (com.sun.star.comp.sfx2.SfxMacroLoader) utilisé pour retourner Uno::Any vide en cas d'erreur survenant pendant la macro (quelle que soit la valeur retournée autrement par la macro), retourne désormais une beans::PropertyValue contenant le code erreur réel par exemple { "ErrorCode" => 0x42 }

Changement dans le SDK

  • La bibliothèque statique salcpprt (qui pouvait être liée dans des exécutables, contenant le remplacement global operator new/delete forwarding to rtl/alloc.h) est supprimé commit
  • Sur macOS, le chemin OO_SDK_JAVA_HOME (auto-determiné par setsdkenv_unix) pointe désormais le sous-répertoire JDK’s Home, par cohérence avec d'autres plate-formes. Si vous avez une configuration spéciale pour réutiliser un simple setsdkenv_unix.sh à travers plusieurs versions du SDK, vous devez adapter cela. De plus, la variable Make JAVABIN devenue inutilisée a été supprimée de settings.mk (toutes plate-formes). commit