Notes de publication de LibreOffice 7.2

From The Document Foundation Wiki
Jump to navigation Jump to search
This page is a translated version of the page ReleaseNotes/7.2 and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎dansk • ‎français • ‎italiano • ‎português do Brasil • ‎slovenščina • ‎čeština • ‎русский • ‎فارسی • ‎中文(中国大陆)‎ • ‎日本語 • ‎한국어

À propos de cette page

Writer

Améliorations générales

  • Les index alphabétiques, les tables des matières et les index définis par l'utilisateur génèrent désormais des hyperliens cliquables vers les marques d'entrée des index de documents core commit 7685c074 (Michael Stahl, allotropia)
Writer montrant divers index avec, au passage de la souris, l'infobulle d'un hyperlien vers une marque d'entrée de l'index du document.
  • Tous les remplissages d'arrière-plan peuvent désormais être configurés pour couvrir soit la page à l'intérieur des marges, soit la page entière. core commit 56d8007a (Michael Stahl, allotropia)
Writer affichant les pages avec BackgroundFullSize activé et désactivé
  • Les styles de page peuvent avoir une marge de gouttière entrée de blog (Miklos Vajna, Collabora)
Marge de gouttière dans Writer
  • Améliorations de la bibliographie : infobulle pour les champs de la bibliographie et URL cliquables dans l'index de la bibliographie entrée de blog ; références aux pages spécifiques PDFs entrée de blog (Miklos Vajna, Collabora)
Infobulle pour les champs de la bibliographie
URLs cliquable dans l'index Bibliography
  • Ajout d'étiquettes et cartes de visite (A-One, Hisago, Sanwa Supply, Daiso) utilisées au Japon. Ce travail est basé sur les données ajoutées par JO3EMC et Jun Nogata sur la base des données incluses dans "Default Settings for Japanese extension", qui a été développé principalement par Masahisa Kamataki. core commit baddf594 (JO3EMC, Jun Nogata)
72-japanese label.png
  • La colorisation des bordures de tableau compatible avec Word prend désormais mieux en charge les cellules fusionnées entrée de blog (Miklos Vajna, Collabora)
  • Les images ancrées "comme caractère" peuvent maintenant avoir une taille supérieure à 65k twips (environ 116 cm) entrée de blog (Miklos Vajna, Collabora)
  • Lorsqu'un document Writer est exporté au format PDF, les liens entre les ancres et les notes de bas de page ou de fin de page (même si elles ne sont pas sur la même page) sont maintenant disponibles dans les deux sens core commit 51d1952c. core commit 38cff2a3 (Georgy Litvinov)
142741 screenshot.png
  • Prise en charge des chaînes de format de liste dans les fichiers ODT : actuellement, les règles de numérotation complexes de DOCX sont également prises en charge pour ODT core commit 9987b518. (Vasily Melenchuk, CIB)
  • La vérification orthographique des index est désormais désactivée (langue définie sur None pour l'index de style de paragraphe et les enfants) tdf#143066 (Heiko Tietze, TDF)
  • Le type de fichier image est désormais affiché dans la boîte de dialogue Propriétés de l'image (Format ▸ Image ▸ Propriétés... ▸ Image), et pas seulement dans la boîte de dialogue Compresser. tdf#138843 (Shubham Jain)

Publipostage

Barre d'information sur la fusion de courrier
Publipostage : dialogue d'avertissement

Performance

  • Amélioration de la mise en cache des polices pour accélérer le rendu du texte core commit 3f69ec9a. (Luboš Luňák, Collabora)
  • Réduction du temps d'ouverture de certains fichiers DOCX tdf#135316 (Noel Grandin, Collabora)

Métadonnées RDF dans l'inspecteur de style

L'inspecteur de style affiche les méta-données ODF 1.2 RDF des plages de texte annotées (text:meta), des champs de métadonnées (text:meta-field), des paragraphes (text:p et text:h) et des signets (text:bookmark-start). core commit dd45df62, core commit 11a4e270, core commit db7ef0a9. (László Németh)

L'inspecteur de style montre les métadonnées RDF cachées à la position du curseur associées aux plages de texte, aux paragraphes et aux signets. Pour les portions de texte annoté, l'élément de liste "Contenu du texte imbriqué" peut montrer les limites des plages de texte annoté imbriquées et les champs de métadonnées.

Ombres des champs de métadonnées en couleur personnalisée

Il est possible de définir une couleur d'ombrage personnalisée pour une plage de texte annotée ou un champ de métadonnées, par exemple pour la visualisation des catégories de métadonnées dans l'éditeur de documents. Ctrl+F8 ou Affichage ▸ Ombre des champs permettent de désactiver/activer ces ombres colorées. tdf#142448 (László Németh)

Couleur personnalisée des ombrages de champs des plages de texte annotées et URIs::LO_EXT_SHADING RDF ombrage des données de couleur de la première dans l'inspecteur de style. Le test unitaire du commit montre l'utilisation de pyUNO de la nouvelle fonctionnalité.: core commit a8a9b4f4

Calc

Améliorations générales

72 mixed data format.png
72 traditional japanese monthly name.png
  • Les tableaux HTML répertoriés dans la boîte de dialogue Données externes (Feuille ▸ Lien vers des données externes...) affichent désormais la légende du tableau pour faciliter leur identification. tdf#127484 (Andreas Heinisch)
Calc 7.1 (à gauche) et Calc 7.2 (à droite). Calc 7.2 affiche maintenant la légende du tableau HTML dans le dialogue Données externes

.

  • Le curseur 'croix' a été introduit. Pour l'activer, allez dans Outils ▸ Options ▸ LibreOffice Calc ▸ Affichage et cochez "Thème" (le curseur suit le thème de l'icône) ; utilisez Système pour conserver le pointeur flèche conventionnel. tdf#104169 (Sarabjot Singh, Mesut Çifci) tdf#142499 (Heiko Tietze, TDF)
curseur 'Croix'
  • La boîte de dialogue Collage spécial (Édition ▸ Collage spécial ▸ Collage spécial...) a été repensée et le nouveau préréglage "Formats uniquement" a été ajouté. tdf#134802 (Heiko Tietze, TDF)
Nouvelle disposition de la boîte de dialogue Collage spécial dans LibreOffice Calc 7.2, avec un préréglage supplémentaire "Formats uniquement".
  • Nouvelles options "Sélectionner les lignes visibles uniquement" et "Sélectionner les colonnes visibles uniquement" pour désélectionner les cellules masquées (dans le menu Modifier ▸ Sélectionner). tdf#36466 (Tünde Tóth, NISZ)
  • Les statistiques descriptives (Données ▸ Statistiques ▸ Statistiques descriptives...) utilisent désormais les étiquettes de colonne de la plage d'entrée pour étiqueter les résultats. tdf#128018 (Andreas Heinisch)
Comparaison de LibreOffice Calc 7.1 (gauche) et 7.2 (droite). L'outil Statistiques descriptives réutilise désormais les étiquettes de colonne de la plage source pour étiqueter les statistiques résultantes (rectangles rouges dans l'image).
  • Améliorations de la saisie automatique en rapprochant son comportement des alternatives populaires de Calc. tdf#142214 (Dennis Francis, Collabora)

Amélioration de l'autofiltre

  • Calc affiche les numéros de ligne en bleu pour les lignes filtrées par Autofiltre. tdf#89841 (Tünde Tóth, NISZ)
  • Calc met désormais en évidence la flèche déroulante d'un filtre automatique tdf#140955 (Tünde Tóth, NISZ)
Calc affiche les numéros des lignes filtrées en bleu et met en évidence une flèche déroulante pour l'autofiltre actif.
  • Le bouton déroulant de l'AutoFiltre dans Calc s'adapte désormais au niveau de zoom de la feuille core commit 008c2354. (Szymon Kłos, Collabora)
  • Calc permet désormais de filtrer par couleur (d'arrière-plan de cellule et de texte) via l'Autofiltre, incluant l'import/export vers les formats OOXML tdf#76258 (Samuel Mehrbrodt, allotropia)
Vous pouvez choisir de filtrer les lignes en fonction de la couleur du texte ou de l'arrière-plan.

Nouvelles fonctions tableur

Fonctions classeur modifiées

  • CELL() évalue désormais la cellule supérieure gauche d'un argument de plage de cellules donné comme second paramètre au lieu de la position d'intersection habituelle pour les paramètres scalaires, pour l'interopérabilité et la conformité avec la définition standard ODF OpenFormula definition. tdf#66409 (Eike Rathke, Red Hat)
  • SOUSTRAIRE.BRUT() traite désormais les arguments de gauche à droite. Auparavant, SOUSTRAIRE.BRUT(1;2;3;4) calculait 1-4-3-2 tel que rencontré sur la pile d'arguments. Cela a été changé pour calculer 1-2-3-4 dans l'ordre "naturel" de gauche à droite comme on peut s'y attendre. Cela peut faire une différence comme dans =SOUSTRAIRE.BRUT(0,3;0,2;0,1;-0,1;-0,2;0,3) où le résultat était auparavant 2.77555756156289E-17 (calculé comme (0,3-0,3--0,2--0,1-0,1-0,2) == (0,0--0,2--0,1-0,1-0,2) identique à =SOUSTRAIRE.BRUT(0;0,2;0,1;-0,1;-0,2)), pour lequel le premier résultat est maintenant 0 (calculé comme (0,3-0,2-0,1--0,1--0,2-0,3)) et =SOUSTRAIRE.BRUT(0;0,2;0,1;-0,1;-0,2) le résultat est maintenant -2.77555756156289E-17. (Eike Rathke, Red Hat)
  • La fonction ARRONDI() a été débarrassée de sa limitation artificielle sur le second paramètre (position d'arrondi), pour laquelle l'argument devait auparavant être dans l'intervalle [-20,20], sinon la fonction renvoyait une erreur. tdf#136794 (Eike Rathke, Red Hat)

Perfomance

  • Amélioration de la vitessse de collage pour les formules avec la fonction RECHERCHEV tdf#92456 (Noel Grandin, Collabora)
  • Amélioration de la vitesse d'ouverture et de défilement de certains fichiers XLSX tdf#130326 (Noel Grandin, Collabora et Caolán McNamara, RedHat)
  • Amélioration de la vitesse lors du filtrage tdf#133878 (Luboš Luňák, Collabora)
  • Amélioration de la vitesse d'ouverture des fichiers pour certains gros fichiers XLSX tdf#79049 (Noel Grandin, Collabora)

Conversion de document

  • La ligne de commande --convert-to csv :... ou export filter options string accepte un nouveau 12ème paramètre numérique optionnel, qui permet d'exporter une feuille spécifiée ou le document entier vers des fichiers .csv individuels. tdf#135762 (Caolán McNamara, Red Hat ; Eike Rathke, Red Hat)
    Par exemple :
    soffice --convert-to csv : "Text - txt - csv (StarCalc)":44,34,UTF8,1,,0,false,true,false,false,-1 sample.ods
    • 0 ou absent signifie le comportement par défaut, la première feuille de la ligne de commande, ou la feuille courante dans les options du filtre macro, exportée vers sample.csv.
    • -1 pour toutes les feuilles, chaque feuille est exportée vers un fichier individuel du nom du fichier de base concaténé avec le nom de la feuille, par exemple sample-Sheet1.csv, sample-Sheet2.csv et sample-Sheet3.csv.
    • 2 ou tout autre nombre basé sur 1 dans la plage du nombre de feuilles pour une feuille spécifique, ici sample-Sheet2.csv.

Impress & Draw

Améliorations générales

  • L'ensemble des modèles par défaut a été rafraîchi (tdf#138097 - équipe indonésienne de LibreOffice et Heiko Tietze, TDF) :
    • Supprimés : Alizarin, Bright Blue, Classy Red, Impress, Lush Green (introduits en 4.4)
    • Ajoutés : Candy, Freshes, Grey Elegant, Growing Liberty, Yellow Idea
Candy
Freshes
Gray Elegant
Growing Liberty
Yellow Idea
  • Tous les remplissages d'arrière-plan peuvent désormais être configurés pour couvrir soit la page à l'intérieur des marges, soit la page entière. core commit dda83832 (Michael Stahl, allotropia).
La boîte de dialogue Impress présente une nouvelle case à cocher "L'arrière-plan couvre les marges".
  • Amélioration et correction du dessin des lignes pointillées en mode présentation tdf#136957. (Luboš Luňák, Collabora)
  • Colonnes multiples dans les zones de texte de LibreOffice entrée de blog. (Mike Kaganski, Collabora)
Une nouvelle disposition multi-colonnes dans une zone de texte d'Impress
  • La vérification des signatures PDF est désormais basée sur PDFium Entrée de blog (Miklos Vajna, Collabora)

Interface utilisateur

  • Accès direct au facteur d'échelle du document via la barre d'état dans Draw tdf#66470 (Heiko Tietze, TDF)
Feedback du facteur d'échelle avec le menu contextuel pour ce document
  • Amélioration du dialogue d'export pour PNG et JPG clarifie la distinction entre les dimensions et la résolution. tdf#115464 (Aditya Pratap Singh)
La nouvelle boîte de dialogue d'export PNG/JPG clarifie la distinction entre dimensions et résolution.

Performance

  • Améliorer les temps de chargement des documents en chargeant les grandes images à la demande (Luboš Luňák, Collabora).
  • Amélioration de la vitesse de rendu des diapositives par la préextraction des grandes images (Luboš Luňák, Collabora)
  • Dessin plus rapide des images semi-transparentes core commit 5ba5ac94. (Luboš Luňák, Collabora)

Base

Diagrammes

Étiquettes des séries de données

  • Ajouter les noms de série aux étiquettes de séries de données est désormais possible tdf#94235 (Samuel Mehrbrodt, allotropia)
Avant : pas d'étiquettes de données
Après : étiquettes visibles

Ligne de tendance "Moyenne mobile"

  • Pour la ligne de tendance "Moyenne mobile", le type peut maintenant être sélectionné tdf#133423 (Samuel Mehrbrodt, allotropia)
    • Précédent (par défaut)
    • Central
    • Abscisse moyennée
Dialogue de ligne de tendance et une moyenne mobile de type "Averaged Abscissa". Il est maintenant possible de choisir parmi trois types : Abscisse antérieure (par défaut), centrale et moyenne

.

Math

  • tdf#130654 Possibilité de mettre à l'échelle la zone de saisie du code. (Dante DM)
    • Le paramètre est accessible depuis la configuration expert sous la forme : org.openoffice.Office.Math.smeditwindowzoom
    • Le paramètre est accessible à partir du panneau des options mathématiques comme : Outils ▸ Options ▸ LibreOffice Math ▸ Paramètres ▸ Mise à l'échelle de la fenêtre de saisie du code

Noyau /Général

  • Outils de développement intégrés avec un inspecteur d'objets UNO de type "Xray". part1 part2 part3 (Tomaž Vajngerl, Collabora)
DevTools - UNO object inspector
  • La sélection de champs de formulaire à l'intérieur d'un document est maintenant possible en utilisant Alt-<Mnémonique> tdf#139804 (Samuel Mehrbrodt, allotropia)
  • La bibliothèque C++ utilisée pour générer les codes QR a été changée de qrcodegen à ZXing. tdf#139778 (Akshit Kushwaha)
  • Le format StarViewMetafile (SVM) a été amélioré : en travaillant sur tdf#127471 je suis tombé sur un bug jamais identifié : Lors de l'utilisation de ScaledText, l'exportation vers SVM dépend du système en raison de la représentation interne différente dans la Font-MetafileAction. Ainsi, le contenu du SVM diffère s'il a été écrit sur un système Windows ou non-Windows, ce qui entraîne des erreurs lors de l'échange de métafichiers basés sur le SVM entre ces systèmes (détails dans la tâche ([1]) ). En raison de l'utilisation partielle de SVM comme format de métafichier dans les fichiers sauvegardés (par exemple les variantes ODF), cela conduisait à des SWcaledText à l'aspect "étrange". Le ScaledText n'est heureusement pas trop souvent utilisé, mais il l'est par exemple beaucoup dans les étiquettes de graphiques, qui ont été les plus touchées par ce problème. Puisque SVM est notre propre format, cela pourrait être amélioré en ajoutant des informations au format SVM d'une manière compatible avec le passé. Après la correction, tous les fichiers SVM nouvellement écrits peuvent maintenant être échangés entre les versions de LibreOffice contenant cette correction sans cette erreur. Pour les fichiers déjà existants, ce n'est pas toujours possible, voir ce tableau ([2]) (2ème moitié) pour plus de détails. (Armin Le Grand, allotropia)
  • Les formats Metafile EMF/WMF ont été améliorés : En traitant tdf#127471 et en corrigeant le format SVM (voir ci-dessus), j'ai aussi découvert que la même erreur se trouve dans les fichiers EMF/WMF que nous écrivons. Ces formats sont des formats spécifiques à Windows, ce qui fait que les versions écrites sous Windows sont les plus valides. Les définitions pour EMF/WMF ne sont pas dans nos mains, donc j'ai dû corriger cela différemment. Cette correction n'est pas seulement importante pour un échange de données sans faille entre les versions de LibreOffice, mais aussi avec toutes sortes d'applications Windows qui utilisent EMF/WMF comme type de données. Après la correction, EMF/WMF est toujours produit sous une forme conforme à Windows pour ScaledText. Cela conduit à ce tableau d'échange de données fonctionnel ([3]). (Armin Le Grand, allotropia)
  • Détection des vieux fichiers Metafile EMF/WMF mal écrits : Pour ne pas avoir à accepter d'anciens fichiers mal écrits, j'ai ajouté une sorte de 'Old-Emf-Wmf-Format-Detector' qui utilise une évaluation floue et corrige les anciens fichiers lorsqu'ils sont chargés dans LibreOffice à partir de maintenant. Cela rend l'échange entre les EMF/WMF écrits par les anciennes et les nouvelles versions de LibreOffice complet : aucun ancien fichier écrit n'est perdu ou ne doit être reproduit. Ceci n'est malheureusement pas possible pour les autres applications Windows, donc ces fichiers EMF/WMF produits par d'anciennes versions non Windows de LibreOffice doivent - comme solution de contournement - être chargés et réécrits par une version de LibreOffice contenant ces corrections. (Armin Le Grand, allotropia)
  • Améliorations pour les OLE liés dans les documents : Le contenu du fichier/données OLE est désormais synchronisé avec la sauvegarde du document hôte. Avant cette modification, les données/fichiers OLE d'un OLE lié étaient toujours sauvegardés/modifiés lorsque l'OLE était modifié lors de sa désactivation. Ceci est inattendu et non intuitif du point de vue de l'utilisateur. Il y a eu des plaintes de la part d'un utilisateur qui, volontairement, ne sauvegardait pas le document d'accueil après avoir modifié l'OLE qu'il contenait, dans l'espoir que les données/fichiers de l'OLE ne seraient pas modifiés de cette façon et qu'ils resteraient inchangés lors d'une nouvelle incorporation. Avec ce changement (pour plus de détails, voir tdf#141529), la modification de l'OLE lié est retardée (en utilisant un fichier temporaire) jusqu'à ce que le document hôte soit enregistré. Si le document d'accueil est fermé sans être enregistré (ou si Office se plante), l'OLE lié n'est pas enregistré/changé du tout. Ceci est plus conforme aux attentes des utilisateurs lorsqu'ils modifient des données liées à un document. (Armin Le Grand, allotropia)
  • Diverses corrections lors de l'utilisation du backend de dessin basé sur Skia. (Luboš Luňák, Collabora)
  • Correction du rendu du texte CJK lors de l'utilisation du backend de dessin basé sur Skia. (Luboš Luňák, Collabora)
  • Les boîtes de texte sont désormais multi-colonnes dans tous les modules. Entrée de blog (Mike Kaganski, Collabora)
  • Dans la boîte de dialogue Options de sécurité, choisir "Supprimer les informations personnelles lors de l'enregistrement" supprime désormais les noms et les dates des commentaires et des modifications suivies. core commit 12da70. (László Németh, NISZ)

Performance

  • Amélioration de la vitesse de dessin avec de grandes images tdf#138068tdf#140797. (Luboš Luňák, Collabora)
  • Amélioration de la vitesse de rendu du texte lors de l'utilisation de la police fallback core commit 7439cabc. (Luboš Luňák, Collabora)
  • Amélioration de l'interactivité des opérations de dessin lentes avec des entrées utilisateur répétées core commit d3b498cc. (Luboš Luňák, Collabora)
  • Diverses améliorations de la vitesse de dessin lors de l'utilisation du backend de dessin basé sur Skia. (Luboš Luňák, Collabora)
  • Amélioration de la vitesse de chargement des documents en utilisant le crc32 optimisé par zlib core commit 85ed3a47. (Luboš Luňák, Collabora)
  • Amélioration de la vitesse de swapping et de la consommation mémoire des graphiques (Tomaž Vajngerl, Collabora)

Aide LibreOffice

Filtres

Améliorations du filtre d'import/export DOC

  • Import DOC : la numérotation des chapitres a été corrigée tdf#94326 (Justin Luth)
  • Import DOC : l'ordre Z des objets a été corrigé tdf#120761 (Justin Luth)
  • Import de documents DOC : correction de certains fichiers DOC dans les systèmes 64 bits tdf#139495. (Justin Luth)
  • Export DOC : il a été corrigé une perte du niveau de titre tdf#81705. (Justin Luth)

Améliorations du filtre d'import/export DOCX

  • DOCX : import des en-têtes/pieds de page inactifs. Auparavant, les en-têtes/pieds de page DOCX inactifs étaient perdus lors de l'import. Il est maintenant possible de les restaurer en désactivant les options "Même contenu sur les pages de gauche et de droite" et "Même contenu sur la première page" dans les volets En-tête et Pied de page du style de page. Ceci a pour but d'améliorer l'interopérabilité avec les autres programmes Office, par exemple en supportant mieux les modèles de documents texte DOCX. tdf#141158 (Attila Bakos, NISZ)
  • DOCX: export de l'arrière-plan AUCUN pour ParaBackColor. tdf#140336 (Justin Luth)
  • DOCX : correction des tableaux perdus dans les notes de bas de page et les notes de fin de document en les convertissant en tableaux flottants lors de l'import et en supprimant les tableaux flottants lors de l'export DOCX. tdf#95806, {[tdf|125877}}, tdf#141172 (László Németh, NISZ)
  • Export DOCX : enregistrement unique de l'image d'en-tête. Writer avait l'habitude de vider le même fichier image autant de fois qu'il était présent dans les différents en-têtes ou pieds de page du document, ce qui augmentait la taille du fichier .docx. tdf#118535 (Dániel Arató, NISZ)
  • Import de tableaux DOCX : correction du saut de page supplémentaire. tdf#140182 (Attila Szűcs, NISZ)
  • DOCX : correction de la gestion de l'étendue de l'effet par rapport à la largeur de la ligne. tdf#138895 (Miklos Vajna, Collabora)
  • Export DOCX : mettre la mouche avant le début de fieldmark dans sa propre exécution. core commit 3eced2d5 (Michael Stahl, allotropia)
  • Import DOCX : correction de l'absence de bordure tblPrEx dans les premières cellules du tableau. Maintenant, l'ensemble de propriétés d'une nouvelle cellule est une copie de l'ensemble de propriétés de l'exception de la ligne, comme cela est nécessaire pour l'importation de l'héritage du style de table. tdf#140957 (László Németh, NISZ)
  • Export DOCX : toujours écrire la page titre dans les propriétés de section. Même si la description de la page n'est pas définie, nous devons essayer de marquer la page de titre car l'enchaînement de deux styles de page ne peut pas fonctionner pour les sections continues. tdf#124678 (Vasily Melenchuk, allotropia)
  • Export DOCX : correction du saut de page manquant. Lorsqu'un paragraphe vide comporte à la fois un saut de page et un saut de section, seul le saut de section était exporté vers DOCX, mais pas le saut de page, alors que MSO en a besoin pour afficher tous les sauts de page. tdf#121666 (Attila Szűcs, NISZ)
  • Import DOCX : correction de l'orientation des cadres. Les cadres étaient importés avec une rotation nulle même si une balise w:textDirection demandait explicitement une orientation autre que celle par défaut. tdf#97128 (Dániel Arató, NISZ)
  • Import DOCX : correction de la lenteur de l'importation des notes de fin de document en analysant endnotes.xml une seule fois au lieu de l'analyser encore et encore pour chaque note de fin de document. C'était un sérieux problème de performance pour les documents contenant des centaines de notes de fin de document, où l'importation des notes de fin de document prenait des minutes au lieu de secondes. tdf#76260, tdf#120351 (László Németh, NISZ)
  • DOCX : correction des marges de page importées en tant que remplissage de bordure. Essayer d'importer des bordures inexistantes "none" de w:pgBorders mettait à zéro les marges de page, en supprimant leurs valeurs de remplissage de bordure. tdf#74367 (Attila Szűcs, NISZ)
  • Import DOCX : préserver le formatage des champs CREATEDATE. La date de création d'un document ne change pas vraiment, donc nous ne pouvons que perdre si le résultat en cache du champ n'est pas préservé. tdf#134592 (Miklos Vajna, Collabora)
  • Import de tableaux DOCX : correction de la marge supérieure du para zéro lorsque seul w:beforeAutospacing=0 a été spécifié, mais pas PARA_TOP_MARGIN (voir default_spacing = -1 dans le traitement de LN_CT_Spacing_beforeAutospacing). tdf#137655 (László Németh, NISZ)
  • DOCX : ajout de la prise en charge de l'import/export des type de numérotation hébreu/arabe tdf#141341 (Justin Luth)
  • Export DOCX : Writer enregistre désormais la numérotation russianUpper/russianLower tdf#97569 (Justin Luth)
  • Exportation DOCX : arrêt de la duplication des éléments dans le texte décalé tdf#134951 (Justin Luth)
  • DOCX : import et export état résolu des commentaires tdf#122222 (Mike Kaganski, Collabora)
  • Export DOCX : correction de la bordure manquante du cadre tdf#131420. (Nagy Tibor et Attila Szűcs, NISZ)
  • Import DOCX : correction des positions des cadres des anciens documents en limitant l'option de compatibilité AddFrameOffsets pour les documents créés par MSO 2010 ou plus anciens. tdf#138782 (Attila Bakos, NISZ)
  • DOCX : export des en-têtes/pieds cachés (partagés). tdf#69635 (Dániel Arató, NISZ)
  • DOCX : import du suivi des modifications des images en ligne tdf#128913 (László Németh, NISZ)
  • Import DOCX : correction du saut de colonne perdu au niveau des formes. Le saut de colonne a été déplacé dans la forme voisine pendant la première importation, et éliminé pendant la deuxième importation, perdant ainsi la disposition du texte en 2 colonnes. Comme solution de contournement, divisez le paragraphe déplaçant le saut de colonne en un nouveau paragraphe. tdf#121659 (Attila Szűcs et Tibor Nagy de NISZ et Justin Luth)
  • DOCX : gestion de la suppression des (lignes de) tableaux dans le suivi des modifications. tdf#79069 (László Németh, NISZ)
  • DOCX c15 : TabOverMargin n'est plus vrai en 2013+ tdf#142404. (Justin Luth)
  • Import DOCX : correction de la position des objets ancrés avec to-char et TEXT_LINE tdf#139915 (Miklos Vajna, Collabora)
  • Import DOCX : améliorations pour le retrait de la première ligne dans les listes tdf#132752 (Vasily Melenchuk, allotropia)

Améliorations du filtre import/export XLSX

  • Import XLSX : met le drapeau "filtré" pour les lignes cachées par AutoFiltre pour gérer la copie du résultat du filtrage. Contrairement à ODS et XLS, XLSX ne fait pas la différence entre les lignes filtrées et les lignes masquées manuellement, et sans cette correction, la copie des données non mises à jour du filtrage chargé contenait également les lignes masquées. tdf#99913 (Tünde Tóth, NISZ)
  • Import XLSX : correction des filtres arrondis perdus si les valeurs de filtre stockées sont dans le format de cellule visible (par exemple, des valeurs arrondies) au lieu des valeurs originales (édition). Maintenant, la fenêtre popup AutoFiltre affiche les éléments selon le format de cellule visible (par exemple 1,0 au lieu de 1,01 ou 0,99), mais les regroupe toujours sur la base du "format d'édition" (par exemple, pas les valeurs arrondies qui sont visibles pendant l'édition), c'est-à-dire qu'il pourrait y avoir des valeurs répétées dans les conditions de filtrage (par exemple, deux options "1,0" et "1,0" pour 1,01 et 0,99). tdf#140968, tdf#140978 (Balazs Varga, NISZ)
  • Import XLSX : correction des filtres de date manquants en convertissant la représentation de la chaîne des données de date en date ISO 8601 (avec un blanc au lieu d'un T) afin d'éliminer le comportement dépendant de la locale lors du filtrage des dates. tdf#137626 (Balazs Varga, NISZ)
  • Import XLSX : appliquer plus de 8 filtres dans l'import OOXML autofiltre en supprimant la limite artificielle (qui ressemblait à la limite pour les conditions traitées par le filtre standard dans LO, mais pas pour l'autofiltre). Maintenant, le menu popup du filtre automatique ne sélectionne pas toujours tous les éléments, si le document contenait plus de 8 éléments sélectionnés à cet endroit. tdf#140469 (Balazs Varga, NISZ)
  • Import XLSX : correction du formatage conditionnel dans la même plage de cellules. Plusieurs règles de mise en forme conditionnelle de la même plage de cellules étaient importées de manière incorrecte en raison d'une gestion manquante de leurs priorités et opérateurs (différents). tdf#139928 (Nagy Tibor, NISZ)
  • Export XLSX de colonnes de dates autofiltrées. Export XML_dateGroupItem, XML_year, XML_month, XML_day, XML_dateTimeGrouping basé sur le standard OOXML. tdf#139809 (Balazs Varga, NISZ)
  • Export XLSX : correction de la prolifération des styles conditionnels. Les styles créés au moment de l'exécution "ExtConditionalStyle_N N" pour les styles conditionnels étendus étaient réécrits dans le fichier XLSX, ce qui augmentait la liste des styles de cellules à chaque enregistrement et rechargement avec des styles inutilisés. tdf#139167 (Nagy Tibor, NISZ)
  • Import XLSX : correction des colonnes de date filtrées automatiquement par l'import de dateGroupItem. tdf#116818 (Balazs Varga, NISZ)
  • Export XLSX : correction des noms de fichiers perdus dans les liens modifiés. tdf#138832 (Attila Szűcs, NISZ)
  • Export XLSX : fixer la position des images tournées tdf#139258 (Szabolcs Toth, NISZ)
  • Import XLSX : correction de la règle de mise en forme conditionnelle de type "Formule est" lorsque la formule contient une référence à une autre feuille de calcul. tdf#113013 (Nagy Tibor, NISZ)
  • XLSX : correction du formatage conditionnel "commence/se termine par" lors de l'utilisation du type "Texte donné" et de la référence de cellule. tdf#120749 tdf#139394 (Nagy Tibor, NISZ)
  • Export XLSX : correction du formatage conditionnel "contient" lors de l'utilisation du type "Texte donné" avec une référence de cellule au lieu d'une chaîne fixe. Corriger également "NeContientPas", et préparer la correction pour les conditions de type "commencePar", "FinitPar" et "expression". tdf#139021 (Nagy Tibor, NISZ)
  • Import XLSX : masque la plage nommée cachée de l'autofiltre. tdf#127301 (Balazs Varga, NISZ)

Améliorations du filtre import/export PPTX

  • Import PPTX : correction des effets WordArt textDeflate et textInflateTop. Ces effets étaient mappés de manière incorrecte, entraînant un affichage manquant et, après un aller-retour ODP, des effets modifiés. tdf#125560 (Gabor Kelemen, NISZ et Regina Henschel)
  • Import PPTX : correction des couleurs perdues des liens hypertextes directs. tdf#137367 (Nagy Tibor, NISZ)
  • Export de tableaux PPTX : correction de l'alignement vertical. tdf#131905 (Nagy Tibor, NISZ)
  • PPTX wordart 3D, ajout sp3d. tdf#140865 (Regina Henschel)
  • Ombre pour les tableaux de documents PPTX dans Impress. entrée de blog (Miklos Vajna, Collabora)
Ombre pour les tableaux de documents PPTX dans Impress
Recadrage de la géométrie personnalisée
Position de recadrage de la forme recadrée personnalisée
Effet niveaux de gris sur une forme recadrée personnalisée

.

effet miroir sur les graphiques rognés sur mesure

.

valeurs d'étirement personnalisées des images recadrées personnalisées

.

  • Export PPTX : correction des substituants vides. Les substituants vides étaient exportés comme des formes personnalisées vides blanches, perdant ainsi leur visibilité et leur utilité. tdf#111903, tdf#137152 (Attila Bakos, NISZ)
  • Import PPTX : correction de l'hyperlien interne vers la diapositive. Les hyperliens internes étaient perdus, s'ils faisaient référence à des diapositives en utilisant leurs noms. tdf#65724 (Nagy Tibor, NISZ)
  • Export PPTX : correction des hyperliens internes exportés comme externes par accident : après avoir rechargé le mauvais export, un clic sur l'hyperlien ouvrait le même fichier dans un autre document, car le lien exporté contenait également la référence complète du nom du fichier au lieu du nom de la diapositive, selon la relation OOXML TargetMode="External". tdf#54037 (Nagy Tibor, NISZ)
  • Import PPTX : correction du nom de diapositive dupliqué. tdf#103347 (Nagy Tibor, NISZ)
  • Animation PPTX : export repeatCount tdf#124457 (Nagy Tibor, NISZ)
  • PPTX : correction du diaporama personnalisé qui n'est pas importé tdf#131390 (Nagy Tibor, NISZ)
  • PPTX : correction de l'export manquant de diaporamas personnalisés tdf#125071 (Nagy Tibor, NISZ)

Améliorations du filtre WMF/EMF

  • Ajout de la gestion d'import d'images WMF et EMF, générées par LTSpice tdf#53004 tdf#142495 (Bartosz Kosiorek, Valek Filippov - QA)
Image vectorielle créée par LTSpice XVII et ouverte dans LibreOffice 7.2
  • Ajout de la gestion d'import d'images EMF générées par CATIA tdf#55007. (Bartosz Kosiorek, Valek Filippov - QA)
Image exportéee par CATIA V5 et ouverte dans LibreOffice
  • L'enregistrement EMF FILLRGN s'affiche correctement maintenant tdf#55058, tdf#141394 (Bartosz Kosiorek)
  • EMF implémente l'enregistrement PAINTRGN tdf#55058 (Bartosz Kosiorek)
  • EMF : Amélioration des performances des enregistrements FILLRGN, PAINTRGN, EXTSELECTCLIPRGN tdf#142745 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF EMF correction enregistrement RestoreDC selon la spécification MS tdf#142567 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF : Gestion de la rotation pour INTERSECTCLIPRECT, ARC, ARCTO, CHORD, PIE et ROUNDRECT tdf#55058 tdf#141982 tdf#142139 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF: Affichage corrigé de ARC, CHORD et PIE tdf#55007 tdf#142263 tdf#142268 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF : gestion de la sélection des couleurs à partir de la palette tdf#117957 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF/EMF : Correction du dessin des lignes avec une largeur différente tdf#112603 tdf#142014 tdf#142139 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF : ajout de l'implémentation des enregistrements BitBlt et StretchBlt tdf#55058 tdf#142722 (Bartosz Kosiorek, Valek Filippov - QA)
  • WMF : Préservation des commandes de dessin non-EMF+ et EMF+ pendant un aller-retour chargement/enregistrement core commit 6b349bcc. (Luboš Luňák, Collabora)
  • EMF+ : Ajout du support de la brosse à l'enregistrement DrawString tdf#142975 (Bartosz Kosiorek, Valek Filippov - QA)
  • EMF+ Ajout de la gestion de l'alignement pour DrawString tdf#142995 tdf#142997 tdf#143076 (Bartosz Kosiorek, Valek Filippov - QA)

Améliorations du filtre SVG

  • Une diapositive avec un arrière-plan personnalisé est maintenant exportée correctement core commit fd84bce8. (Marco Cecchetti, Collabora).
  • Il est possible d'exporter une diapositive avec un bitmap comme fond core commit 3d008f3b (Marco Cecchetti, Collabora).
  • L'arrière-plan est exporté de manière optimisée. Si plusieurs diapositives partagent le même bitmap comme arrière-plan, le bitmap n'est exporté qu'une seule fois. De la même manière, si un arrière-plan est composé de tuiles où toutes les tuiles sont le même bitmap, le bitmap est exporté une seule fois. La même amélioration a été apportée pour les fonds constitués de motifs ou de hachures core commit 66f88211. (Marco Cecchetti, Collabora).

Interface utilisateur

Général

  • Nouvelle commande contextuelle HUD ("Heads-up display") pour rechercher et exécuter des actions. Il peut être invoqué avec le menu Help ▸ Serch Commands ou le raccourci ⇧ Shift+Esc. tdf#91874 blog (Tomaž Vajngerl, Collabora)
Command Popup
  • Le verrouillage global des barres d'outils peut maintenant être désactivé via Affichage ▸ Barre d'outils tdf#131817 (Heiko Tietze, TDF)
  • Ajout du thème alternatif 'LibreOffice Dark' dans Outils ▸ Options ▸ LibreOffice ▸ Couleurs de l'interface. tdf#141986 (Heiko Tietze, TDF)
Couleurs d'application avec le thème 'LibreOffice Dark'

Thème d'icône

Dialogues

  • Le dialogue des modèles est enrichi d'une visualisation en liste. Vous pouvez trier les modèles par nom, catégorie, date, modules, taille, etc. tdf#104154 (Vert D.)
Visualisation en liste dans le dialogue Modèles
  • Fichier ▸ Propriétés... ▸ Général L'emplacement est maintenant un lien cliquable vers le dossier, dans le cas de fichiers locaux tdf#135896 (Heiko Tietze, TDF)

Volet latéral

  • Le panneau "Fontwork" a été ajouté. (Szymon Kłos, Collabora)
Fontwork-sidebar.png

Méta-Barre

  • Il est maintenant plus facile de trouver un style en utilisant le nouveau sélecteur de style déroulable (Szymon Kłos, Collabora)
Nbstyles.gif

Localisation

Nouvelles langues/locales avec données locales

Disponible comme langue par défaut du document et pour le formatage spécifique à la région.

  • Anglais (Danemark) {fr-DK}. (Eike Rathke, Red Hat)
    Utilisation de ',' séparateur décimal à virgule et '.' séparateur de groupe à point.
    Formats de date(+heure) ISO 8601.
    Héritage du calendrier à partir de {fr-GB}. (week-1stweek=4 first_weekday=2).
    Monnaie DKK 'kr.' symbole.
    Monnaie secondaire EUR '€' symbole.

Autres langues dans la liste des langues

Disponible pour l'attribution de texte.

  • Pali Thai {pi-Thai} dans la liste des langues CTL tdf#139607 (Eike Rathke, Red Hat)
  • Cabécar {cjp-CR} et Bribri {bzd-CR}. tdf#138839 (Eike Rathke, Red Hat)
  • Sesotho {st-LS} (tel que parlé au Lesotho). (Eike Rathke, Red Hat)

Améliorations des outils de vérification orthographique et du support linguistique

  • Dictionnaire orthographique et thésaurus d'espéranto (Carmen Bianca Bakker, András Tímár)
  • Mise à jour majeure du dictionnaire orthographique tchèque : des milliers de mots ont été ajoutés (sur la base de la fréquence des mots manquants dans les corpus), modifiés (corrections de formes incorrectes) ou supprimés (y compris des formes correctes rarement utilisées qui peuvent être confondues avec des formes mal saisies). Pour plus de détails en tchèque, voir ce billet de blog ou le fichier README. (Miroslav Pošta, commit par Stanislav Horáček)
  • Le modificateur de code de format de numérotation [NatNum12] gère désormais tous les noms de jour et de mois, abrégés, complets ou initiaux, avec ses mots-clés upper, lower, capitalize et title. Le mot-clé inférieur est nouveau, voir aussi tdf#128314. (Eike Rathke, Red Hat)
    • Exemples :
      • [NatNum12 MMM=upper]MMM-DD affiche un format JAN-01.
      • [NatNum12 MMMM=lower]MMMM affiche le format janvier.
      • [NatNum12 MMMM=capitalize]MMMM affiche un format Janvier (destiné aux régions où le nom du mois n'est écrit qu'en minuscules).
    • Notez qu'aucune des règles de modification et des options d'épellation de NatNum12 ne peut être exportée vers Excel ou Word ou d'autres formats de fichiers que ODF (OpenDocument Format).

Écriture de script

Les bibliothèques ScriptForge

Une collection extensible et robuste de ressources de macro-scripts pour LibreOffice à invoquer à partir de scripts utilisateur Basic ou Python. (Jean-Pierre Ledure)

Les bibliothèques exposent un total de 21 services avec chacun un ensemble de méthodes et de propriétés.

Nouveau dans LibreOffice 7.2 :

  • Le service DialogControl prend en charge les contrôles d'arbre, notamment les événements OnNodeSelected et OnNodeExpanded.
  • La partie gestion de documents est enrichie avec les nouveaux services Form et FormControl. Un formulaire et ses sous-formulaires peuvent être situés dans un document Base, Writer ou Calc.
  • L'ensemble des services (à l'exception des fonctions qui sont mieux gérées par Python en natif) est mis à disposition des scripts Python avec une syntaxe et un comportement identiques à ceux de Basic. De plus, un ensemble de méthodes compatibles avec les fonctions homonymes de Basic est fourni (MsgBox, CreateUnoService, ...). ScriptForge intègre également la console shell APSO, fournissant l'installation précédente de APSO extension.
  • La version anglaise de la documentation des bibliothèques ScriptForge (7.2) a été entièrement intégrée dans les pages d'aide de LibreOffice (https://help.libreoffice.org/7.2/en-US/text/sbasic/shared/03/lib_ScriptForge.html?DbPAR=BASIC). Leur traduction dans d'autres langues est en cours. (Alain Romedenne, Rafael Lima)

BASIC

  • Les fonctions InStr et Replace prennent désormais en charge l'insensibilité à la casse pour les caractères non ASCII en utilisant la locale de l'application. tdf#139840 et tdf#132389 (Andreas Heinisch)
  • L'export d'une macro par Fichier ▸ Exporter le Basic, écrit le fichier *.bas résultant en utilisant le jeu de caractères UTF-8, y compris le BOM (Indicateur d'ordre des octets). L'import d'une macro par Fichier ▸ Importer le Basic, vérifie si le BOM est présent, et décide si le fichier *.bas sera importé en utilisant le jeu système ou le jeu de caractères UTF-8. tdf#139196 (Andreas Heinisch)

Python

  • La version Python livrée avec LibreOffice a été mise à niveau vers 3.8.10 core commit c22fc8 (Jan-Marek Glogowski, CIB)

Suppression de fonctionnalité/ obsolescence

Général

VLC enlevé de avmedia: c'était expérimental depuis 2015 et pas de réel patch depuis 2013. Voir https://lists.freedesktop.org/archives/libreoffice/2020-December/086522.html (Julien Nabet)

  • Le code de dessin basé sur OpenGL a été supprimé en faveur de Skia/Vulkan. (Luboš Luňák, Collabora)

Compatibilité de plate-forme

Mac

Windows

  • Vous pouvez utiliser des jokers lors de la conversion de documents via la ligne de commande de LibreOffice. tdf#48413 (Deborah Barkley-Yeung)
Par exemple la ligne de commande suivante convertit tous les .doc figurant dans C:\Docs\In\ en format ODF :
   soffice.exe --headless --convert-to odf --outdir C:\Docs\Out C:\Docs\In\*.doc
  • LibreOffice peut désormais vérifier l'association de format de fichier par défaut pour les formats ODF au démarrage. tdf#45735 (Matt K.)
Un nouveau dialogue si certains formats de fichiers ODF ne s'associent pas à LibreOffice
  • Ajout d'une nouvelle option de configuration avancée org.openoffice.Office.Common/Load/DetectWebDAVRedirection (true par défaut), dont la désactivation permet de désactiver la détection du lecteur mappé WebDAV sur Windows (ajouté dans tdf#126121 dans la version 6. 4), et d'utiliser l'ancien mécanisme d'accès WebDAV intégré à Windows (qui empêche LibreOffice d'obtenir des informations étendues sur le document, mais permet d'utiliser certaines fonctionnalités comme l'authentification WebDAV basée sur les cookies, qui ne sont pas encore prises en charge par LibreOffice en mode natif) tdf#141164. (Mike Kaganski, Collabora)

Linux

Gestion Java

Modifications API

  • osl_getLocalHostname ne renvoie plus un FQDN (nom de domaine pleinement qualifié). Cela accélère la fonction car elle fonctionne sans interroger le DNS via le réseau. (Samuel Mehrbrodt, allotropia)core commit eac00017

Modifications API UNO

  • L'interface XSystemTransferable a été supprimée de CDOTransferable. Elle n'avait été implementée que pour les objets transférables sur Windows et son implémentation était incorrecte, donc inutilisable core commit 818a84c4 (Mike Kaganski, Collabora)
  • Remplacement de "Espace sans chasse" (uno:InsertZWNBSP) par "Gluon de mots" (uno:InsertWJ) pour correspondre au caractère inséré U+2060 tdf#140796 (Julien Nabet)
  • La commande UNO "uno:PasteTransposed" a été ajoutée. Paste Transposed fait partie du dialogue "Collage spécial" et peut maintenant être appelée directement. tdf#102255 (Roland Kurmann)
  • La commande UNO "uno:PasteAsLink" est ajoutée. Coller comme lien fait partie de la boîte de dialogue "Collage spécial" et peut maintenant être appelé directement. tdf#90101 (Roland Kurmann)

Modifications de Configuration

Modifications du SDK

Changement VBA

  • Les propriétés de compatibilité Calc VBA Range.Formula et Range.FormulaR1C1 utilisaient à tort des expressions de formules localisées comme s'il s'agissait d'implémentations de Range.FormulaLocal et Range.FormulaR1C1Local. Cela fonctionnait dans l'interface utilisateur et les locales anglaises, mais pas dans l'interface utilisateur traduite ou avec des séparateurs différents dépendant de la locale, l'import des documents Excel utilisant ces propriétés échouaient là.
    Au lieu de cela, ils utilisent maintenant des expressions de formule et des séparateurs anglais. De plus, Range.FormulaLocal et Range.FormulaR1C1Local sont implémentés pour utiliser des expressions de formules localisées. tdf#141543 (Eike Rathke, Red Hat)
    • Ce changement signifie que pour les macros créées dans LibreOffice qui s'appuyaient sur le comportement erroné dans un environnement localisé non anglais, ces macros cesseront de fonctionner, le remède dans ces cas est de remplacer les attributs Formula et FormulaR1C1 par FormulaLocal et FormulaR1C1Local.

Visualiseur Android

Nouvelles fonctionnalités