Notes de publication de LibreOffice Community 7.1
TDF LibreOffice Document Liberation Project Blogs communautaires Weblate Nextcloud Redmine Ask LibreOffice Donner
Writer
Améliorations générales
- Writer gère désormais l'ancrage des formes par rapport au bas du cadre du contenu de la page. entrée de blog (Miklos Vajna, Collabora)
- L'ancre par défaut pour les images nouvellement ajoutées peut être définie par tdf#99646 (Heiko Tietze, TDF) ▸ ▸ ▸
- Writer gère désormais les modèles indépendamment de la "locale" (paramètres régionaux) entrée de blog (Miklos Vajna, Collabora)
- Writer peut maintenant détecter le type Unicode même si le fichier texte importé n'a pas de BOM tdf#60145 (Tomofumi Yagi)
Mode pliage du plan
- Ajout d'un nouveau mode de dépliage du plan dans Writer (fonctionnalité expérimentale). Vous devez activer les fonctions expérimentales dans le dialogue un bouton avec une flèche près de n'importe quel titre sélectionné dans votre document. Cliquez dessus pour déplier tout le texte du titre actuel au titre suivant. Cliquez dessus avec le bouton droit pour replier tout le texte du titre actuel au titre suivant de même niveau avec tous ses sous-titres tdf#38093 (Jim Raykowski) ▸ ▸ ▸ pour voir la case à cocher "Afficher le bouton de visibilité du contenu" dans le dialogue ▸ ▸ ▸ . Après l'avoir cochée, vous pourrez voir
Ajout de formules de tableau
- Ajout de plusieurs formules de tableaux pour l'interopérabilité avec Word (László Németh, NISZ)
- PRODUCT tdf#123388
- ABS tdf#123354
- SIGN tdf#123390
- COUNT tdf#123356
Inspecteur de styles
- Ajout d'un inspecteur de styles pour afficher tous les attributs des styles de paragraphe, des styles de caractères et des propriétés formatées manuellement (formatage direct). tdf#134554. Lire la nécessité de cet outil ici. (Shivam Kumar Singh, GSoC ; mentors : Mike Kaganski, Heiko Tietze, Tomaz Vajngerl)
Champs
- L'afichage des champs de saisie peut être désormais basculé par 926a1a16 (Michael Stahl, CIB) ▸
- Les champs vides peuvent désormais être sélectionnés à la souris 2c7bf354 (Samuel Mehrbrodt, CIB)
Affichage des champs
- Les champs compatibles avec Word peuvent maintenant être basculés pour masquer la commande ou le résultat avec ▸ (Michael Stahl, CIB)
Performance
- Accélération des opérations de recherche/remplacement tdf#119286 (Noel Grandin, Collabora)
Conversion des sous-tableaux ODF
- Les cas simples de sous-tableaux dans les anciens documents ODF créés initialement par OpenOffice.org 2.2 et plus anciens peuvent maintenant être convertis en tableaux modernes de type rowspan à l'import, ce qui améliore généralement considérablement la qualité d'un export ultérieur aux formats Word ou HTML. e366c928(Michael Stahl, CIB)
Nouveau style de numérotation
- Implémentation de l'ancienne numérotation hongroise dans les listes de Writer. Plus d'informations dans les notes de la version 7.0 (László Németh)
- En fait, elle n'est pas limitée aux listes ; par exemple, la numérotation des pages peut également utiliser cette numérotation (ODT uniquement).
- Pour l'utiliser, activez ▸ ▸ ▸ ▸ .
Calc
Améliorations générales
- Ajout d'une option permettant de désactiver le collage avec la touche Entrée. Elle figure dans un dialogue du menu tdf#34686 (Martin van Zijl) ▸ ▸ ▸ .
- Vous pouvez maintenant sélectionner des éléments dans la fenêtre de d'Auto-filtre en cliquant sur toutes les lignes de l'élément, pas seulement sur la case à cocher tdf#116675. (Attila Szűcs, NISZ)
- Correction d'un problème dans la zone de saisie de formule lorsque Calc ne parvient pas à définir la référence de la formule si vous avez activé le gel des lignes/colonnes dans une feuille. tdf#47349 (Justin Luth, Collabora)
- Ajout du bouton "Tout réinitialiser" au dialogue du Solveur tdf#134528 (Rafael Lima)
- La boîte de dialogue Filtre standard dispose désormais de boutons "Supprimer" pour effacer un seul critère, et d'un bouton "Effacer" global pour supprimer tous les critères. tdf#76898 (Martin van Zijl)
Remplissage de cellules fusionnées
Correction de la fusion perdue et de la mauvaise séquence linéaire des nombres lors du remplissage avec des cellules fusionnées (Attila Szűcs, NISZ) :
- Copie de la structure des cellules fusionnées comme le font les autres tableurs tdf#40993, tdf#59585
- Sélection complète de la zone fusionnée pour fixer le rectangle de sélection pendant le remplissage, correction de la copie incomplète des attributs, mauvaise grille et bordure tdf#43958
- Application de la séquence linéaire correcte des nombres en sautant les cellules vides chevauchées (invisibles, c'est-à-dire pas en haut à gauche) des zones fusionnées tdf#88782
Nouvelles fonctions tableur
Fonctions classeur modifiées
- La fonction INDIRECT gère désormais les expressions nommées d'étendue locale tdf#100818 (Eike Rathke, Red Hat)
Performance
- Amélioration des performances de la vérification orthographique dans Calc bdd149b1 (Dennis Francis, Collabora)
- Amélioration des performances lors de la recherche dans l'Autofiltre. Auparavant, si les données contiennent beaucoup de valeurs uniques, Calc sera très lent si vous tapez un caractère dans la zone de recherche du filtre automatique. Maintenant, la recherche est instantanée. tdf#122419 (Eike Rathke, Red Hat), tdf#133878 (Luboš Luňák)
Impress & Draw
- Ajout de signatures numériques visibles aux fichiers PDF existants avec Draw. Blog post (Miklos Vajna, Collabora)
- Désormais Impress permet de modifier les animations de plusieurs objets à la fois tdf#126394 (Srijan Bhatia)
- La console de présentation a maintenant un bouton "Exit" tdf#90978 (Srijan Bhatia)
- La console de présentation a maintenant un bouton "Pause/reprise" tdf#128964 (Srijan Bhatia)
- Ajout d'ombres douces et floues réalistes pour les objets tdf#48722 (Ahmad Ganzouri, GSoC ; mentors : Miklos Vajna (Collabora), Tomaž Vajngerl)
- Ajout de nouvelles capacités d'animation basées sur la physique et de nouveaux préréglages d'effets d'animation qui les utilisent. A savoir Chute simulée, Tir à droite/à gauche et retour, Chute et fondu enchaîné. Blog post (Sarper Akdemir, GSoC ; mentor : Thorsten Behrens (CIB))
- Correction d'un problème en mode diaporama qui entraînait l'arrêt des diaporamas animés. tdf#128353 (Miklos Vajna)
Base
Diagrammes
Math
- Math gère désormais complètement les couleurs HTML. Certaines d'entre elles ont été ajoutées à l'interface utilisateur dans la section Attributs du panneau Élément. 0643dab6 (Dante Doménech)
Écriture de script
Les bibliothèques de ScriptForge
Une collection extensible et robuste de ressources de macro scripting pour LibreOffice à invoquer à partir de scripts Basic ou Python de l'utilisateur. (Jean-Pierre Ledure)
- sur les conteneurs de données :
- un ensemble complet de primitives pour la manipulation des tableaux, y compris les tris, les affectations et les interfaces avec les fichiers csv et les feuilles de calcul
- un vaste ensemble de primitives pour la gestion des chaînes de caractères, y compris les remplacements, les expressions régulières, les codages, le hachage et la localisation
- Dictionnaire de mapping de classes
- un traitement cohérent des erreurs pour les scripts utilisateur et ScriptForge
- classes complètes de FileSystem et de TextStream pour le traitement des fichiers et des répertoires, et la lecture et l'écriture des fichiers texte
- informations détaillées sur le contexte : plate-forme, système d'exploitation, répertoires...
- interconnexion des modules Basic et Python
- accès et gestion aisés des fenêtres et des documents
- modules spécifiques pour
- automatisation sur les feuilles de calcul
- gestion des dialogues et de leurs contrôles
- accès aux données contenues dans les bases de données
La documentation des bibliothèques ScriptForge est en cours de révision. Les pages d'aide ScriptForge seront disponibles à partir de la version 7.2 onwards.
BASIC
Python
Noyau /Général
- Amélioration de la recherche d'un format de papier d'imprimante correspondant au document imprimé tdf#134646 (Samuel Mehrbrodt, CIB)
- Afficher tous les fichiers pris en charge par défaut lors de l'ajout d'une nouvelle extension dans le gestionnaire d'extensions 6a32706e (Samuel Mehrbrodt, CIB)
- L'aperçu avant impression est maintenant mis à jour de manière asynchrone pour ne pas bloquer l'interface utilisateur lors du réglage des paramètres dans le dialogue d'impression 93c833e8 (Samuel Mehrbrodt, CIB)
Nouveau Dialogue : Ajouts
À divers endroits, il devrait être possible d'obtenir davantage de contenu, comme des macros ou des modèles, à partir d'un stockage externe. Cette exigence est désormais satisfaite grâce au dialogue des ajouts. article de blog (Yusuf Keten, GSoC ; mentors : Muhammet Kara (Collabora), Heiko Tietze)
Quoi et pourquoi ?
Sans ce dialogue, lorsque nous voulons installer une extension, nous devons la rechercher à partir de la page web, la télécharger et l'installer à l'aide du gestionnaire d'extension. Maintenant, avec ce dialogue, nous pouvons obtenir et installer les extensions en un clic. Ce dialogue est approprié pour rechercher et installer non seulement des extensions générales mais aussi d'autres types d'extensions telles que des modèles, des macros, des icônes, etc. L'objectif principal de la création de ce dialogue est d'améliorer l'expérience de l'utilisateur. Par conséquent, presque tous les détails des extensions existent dans l'interface utilisateur. Cette simplicité est conçue et créée grâce à l'API web, à la puissance du gestionnaire d'extensions et au dialogue des ajouts.
Note : Veuillez consulter le blog post pour savoir comment lier les ajouts à d'autres dialogues.
- Interaction ajouté au volet latéral > Galerie, Gestionnaire de modèles, Options > Dictionnaires, Options > Styles d'icônes (Heiko Tietze, TDF)
Spécifications
Utilisateur
- peut changer le filtre de tri selon le désir. Les options sont le numéro de téléchargement, le classement et le numéro de commentaire.
- peut voir quelles extensions sont installées avec cette fonction. Les extensions installées sont désactivées dans la liste.
- peut voir le nom, la description, la capture d'écran, le classement, le numéro de commentaire, le numéro de téléchargement des extensions de la liste.
- peut accéder à la page web de l'extension et à la section de commentaire de l'extension avec les liens sur l'interface utilisateur.
Aide de LibreOffice
- Réactivation des conseils étendus dans les dialogues tdf#118148 (Olivier Hallot, Christian Lohmaier)
- Diagrammes syntaxiques pour toutes les instructions du langage Basic tdf#131416 (Alain Romedenne) incluant une nouvelle page Comment lire les diagrammes syntaxiques tdf#131416 (Alain Romedenne)
Filtres
- Détection des fichiers de 0 octet basée sur l'extension blog post (Miklos Vajna, Collabora)
Améliorations du filtre d'import/export DOCX
- Gestion du suivi des modifications de table flottante tdf#132271 (László Németh, NISZ)
- Ajout de l'import de formule dans les tableaux 68e74bdf (Michael Warner) et 782700c6 (László Németh, NISZ)
- Export des champs formule tdf#118682 et des formules de cellules tdf#133163 dans les tableaux (László Németh, NISZ)
- Ajout d'une solution de contournement pour les arguments DESSOUS/GAUCHE/DROITE/DESSUS dans l'import des fonctions de table SOMME, MOYENNE, etc. Maintenant, Writer convertit ces arguments en plage de cellules comme <A1:A10> et les enregistre dans DOCX comme plage de cellules. Soyez prudent avec ce nouveau comportement tdf#123355 (László Németh, NISZ)
- Meilleure gestion des résultats de champs mis en cache dans Writer. Voir cette entrée de blog (Miklos Vajna, Collabora)
- Gestion du maintien de l'espacement sous le dernier paragraphe de l'en-tête dans les fichiers doc/docx tdf#128195 (Samuel Mehrbrodt, CIB)
- La notation scientifique est désormais possible dans les propriétés personnalisées tdf#116214 (Bartosz Kosiorek)
- Correction du stockage de la date dans les propriétés personnalisées tdf#133377 (Bartosz Kosiorek) (Bartosz Kosiorek)
Améliorations du filtre import/export PPTX
- Plusieurs améliorations SmartArt lors de l'import d'un PPTX entrée de blog 1 entrée de blog 2 (Miklos Vajna, Collabora)
Interface utilisateur
Thème d'icône
- Le thème d'icônes Elementary a été mis à jour pour être plus proche de l'image de marque couleur du projet. Voir l'entrée de blog. tdf#139056 (Rizal Muttaqin)
Dialogues
- Nouveau dialogue pour sélectionner la variante de l'interface utilisateur, afin de choisir la bonne interface au premier démarrage tdf#117463 (Heiko Tietze, TDF)
Notebookbar
- Un nouveau widget avec aperçu des styles a été ajouté à la barre d'onglets. b982be12 (Szymon Kłos, Collabora)
LibreOffice Online
Note : Le dépôt LibreOffice Online à TDF est temporairement gelé. Des mises à jour à ce sujet seront publiées sur notre blog et sur notre site web.
Localisation
Nouvelles langues/locales avec données locales
- Anglais Kenya [en-KE] tdf# (Eike Rathke (Red Hat, Inc.))
- Anglais (Hong Kong) [en-HK] tdf# (Eike Rathke (Red Hat, Inc.))
Autres langues dans la liste des langues
Incorporation d'autres langues
Amélioration des outils de vérification et du support linguistique
Voir les détails des changements : [1]
- Albanais. Le dictionnaire de césure a été ajouté et les fichiers Hunspell ont été encodés en UTF-8 (Isah Bllaca).
- Anglais (GB). Le dictionnaire orthographique a été mis à jour (Marco A. G. Pinto).
- Coréen. De nouveaux dictionnaires orthographiques ont été ajoutés (Ilkyu Ju, spellcheck-ko.github.io).
- Danois. Le dictionnaire orthographique a été mis à jour (stavekontrolden.dk).
- Espagnol (tous). Les dictionnaires orthographiques ont été mis à jour (Ismael Olea, RLA-ES).
- Français. Le dictionnaire orthographique a été mis à jour (Olivier R., Grammalecte).
- Hongrois. Le dictionnaire des césures a été mis à jour (László Németh, magyarispell.sourceforge.net).
- Italien. Les dictionnaires orthographique et de césure ont été mis à jour (Marina Latini, LibreItalia).
- Occitan. Le dictionnaire orthographique a été mis à jour (Quentin PAGÈS, Dicollecte).
- Portugais (Brésil). Le dictionnaire orthographique a été mis à jour (Olivier Hallot, VERO/DivSilab).
- Portugais (Portugal). Le dictionnaire orthographique a été mis à jour (Olivier Hallot, Onto.PT).
- Slovène. Le thésaurus a été mis à jour (Martin Srebotnjak, OdprtiTezaver).
Suppression de fonctionnalité/ obsolescence
Général
Compatibilité de plate-forme
Mac
Windows
- Il est maintenant possible de construire LibreOffice en natif pour Windows Arm64. Ceci est réalisé en tant que cross-build à partir de Windows x64. C'est en phase de développement précoce et présente certaines limites connues, documentées dans tdf#137143. Les instructions de construction de Windows dans le Wiki ont également été mises à jour. Une compilation quotidienne est disponible sur https://dev-builds.libreoffice.org/daily/master/
- Python incorporé est mis à jour vers 3.8 b4dfba94.
Linux
Gestion Java
- Sur macOS, lorsque vous ajoutez manuellement un environnement d'exécution Java via
/Bibliothèque/Java/JavaVirtualMachines
. 7db048f6 ▸ ▸ ▸ ▸ ▸ , vous pouvez maintenant également sélectionner un JDK qui n'est pas installé sous
Modifications API
Modifications API UNO
- Ajout des propriétés scrollbar à la page à onglet AWT (et ajout de la documentation pour celles des dialogues AWT - qui étaient là depuis LibreOffice 4.0) b3f2530a (Thorsten Behrens, CIB)
- Ajout d'une nouvelle propriété
SinglePrintJobs
au service com::sun::star::view::PrintOptions . Définir cette propriété àtrue
créera un travail d'impression distinct pour chaque copie collationnée. 2e2c162b (Samuel Mehrbrodt, CIB) - Dans Writer,
SwXFieldEnumeration
retourne désormais les fieldmarks en plus des champs et des méta-champs. dd24e21b (Michael Stahl, CIB) - XShapeGrouper::group fonctionne désormais avec une seule forme dans Writer (comportement correspondant dans Calc, Impress et Draw) tdf#136423 (Samuel Mehrbrodt, CIB)
Modifications de Configuration
- Éléments de configuration renommés (Thorsten Behrens, CIB)
- La propriété ImageIdentifier des types MenuItem et ToolBarItem de /org.openoffice.Office.Addons/ est utilisée pour accepter les URL d'images internes, avec la syntaxe private:image/<number>. Cette propriété a été brisée pendant quelques années, et maintenant complètement supprimée. Le référencement d'images définies par l'utilisateur avec cette propriété devrait encore fonctionner, bien qu'il soit obsolète. 3e4968e6
Modifications du SDK
- Suppression de OSL_SIGNAL_USER_RESOURCEFAILURE de include/osl/signal.h. De toute façon, n'aurait dû être utilisé que par le code interne. 9951d414
- Suppression de OSL_THIS_FUNC from include/osl/diagnose.h. De toute façon, n'aurait dû être utilisé que par le code interne. e5356fb0
- Suppression (inutilisé et obsolète) sal_Char/sal_sChar/sal_uChar de include/sal/types.h. c3634ad6