Notes de Version 4.3

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 4.2 ! 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

  • Élévation de la limitation (16bits) du nombre de caractères (65 535) maximum d'un paragraphe à 2 147 483 647) (32bits). Particulièrement utile pour les langues dans lesquelles il est nécessaire d'inscrire les minutes des réunions dans un seul paragraphe cf.  tdf#30668, i#17171 (Caolán McNamara).
Paragraphe avec plus de 64k caractères
  • les boutons de navigation ont été déplacés du bas de l'ascenseur vertical à la barre de Recherche rapide (Samuel Mehrbrodt, UX-Advise Team).
Avant
Après
  • Augmenter/Réduire
    • Suppression de la limitation à 72pt des boutons Augmenter/Réduire la taille de police. tdf#73414 (Maxim Monastirsky, Caolán McNamara)
    • Ajout des fonctionnalités Augmenter/Réduire aux objets de dessin cf. commit (Maxim Monastirsky).
  • Amélioration des import/export drawingML-based DOCX pour les formes et les zones de texte. Pour plus de détails, voir cette entrée de bloc (en anglais) (Miklos Vajna).
Avant
Après
Essayez ce document exemple DOCX
  • Import et export des commentaires dans les filtres ODF, DOC, DOCX et RTF i#123792 (Oliver-Rainer Wittmann - Apache: filtre ODF et DOCX partie import, Miklos Vajna: export DOCX et partie filtre RTF/DOC)
Commentaires inclus dans un fichier importé de RTF.
  • Les images sont désormais par défaut mises à l'échelle proportionnellement, le redimensionnement "libre" reste disponible en ajoutant la touche ⇧ Maj cf. tdf#71669 (Tomaž Vajngerl)
  • Utilisation de la couleur "bleu clair" pour les caractères non imprimables cf. tdf#68071 (Tomaž Vajngerl)
Non-printing Characters
  • L'import DOCX présente désormais une barre de progression tdf#58044 (Miklos Vajna)
Barre de progression à l'ouverture d'un fichier DOCX
  • La taille des cadres peut désormais être relative à la page ou au paragraphe. Pour plus de détails voir cette entrée de blog (en anglais) (Miklos Vajna).
Taille relative des cadres : à la page ou au paragraphe.
  • L'alignement vertical pour le contenu des cadres est désormais géré. Ceci peut être paramétré dans l'onglet Options (Zolnai Tamás).
Alignement Vertical
  • Les commentaires peuvent désormais être imprimés à côté du texte dans la marge de droite, comme ils apparaissent à l'écran. Chaque page est réduire afin de laisser la place nécessaire pour les commentaires tdf#36815 (Caolán McNamara).
Nouvelle option Imprimer dans les marges
Exemple de sortie pdf avec les commentaires en marge
  • Les propriétés "Caractères" de tous les commentaires peuvent être définis en même temps (Caolán McNamara).
Nouvelle commande 'Formatage de tous les commentaires'
  • Gestion des traits d'union conditionnels compatibles Unicode
Les traits d'union conditionnels peuvent générer des césures non standards, selon la norme Unicode, et le dialogue de coupure des mots suggère ces coupures tdf#44314 (László Németh).
  • Gestion de césures non standard dans les dictionnaires définis par l'utilisateur
Dans les dictionnaires utilisateur il est désormais possible d'utiliser un bloc [] à la place du signe = pour définir les changements avant la césure. Les changements possibles :
  • Caractères supplémentaires, par exemple tug[g]gumi génère la coupure correcte “tugg- gummi” du mot suédois “tuggummi”.
  • Suppression de caractère indiquée par un chiffre, par exemple paral·[1]lel génère la coupure correcte “paral- lel” du mot Catalan “paral·lel”, supprimant un caractère avant le point de rupture.
  • À la fois suppression et ajout de caractères, par exemple cafee[2é]tje génère la coupure correcte “café- tje” du mot néerlandais “cafeetje”, supprimant deux caractères avant le point de rupture, et en ajoutant un.

Note: il est aussi possible de completer la césure du Néerlandais, Norvégien, Suédois, Catalan, Hongrois sans la modification des motifs TeX-like de césure, en utilisant un dictionnaire utilsateur partagé (László Németh).

Nouvelle gestion des césures non standard dans les dictionnaires utilisateur

Améliorations de LibreLogo, l'environnement de programmation Logo de LibreOffice pour la conception graphique et l'éducation :

Un cercle transparent avec contour à 50% de transparence (la partie orange est la superposition du cercle et son contour). Code :
PENSIZE 100 PENCOLOR “GOLD” PENTRANSPARENCY 50 FILLCOLOR “RED” FILLTRANSPARENCY 50 CIRCLE 450
  • Couleur et dégradé de transparence sont désormais gérés via les commandes FILLCOLOR et FILLTRANSPARENCY (introduction)
Exemple de gestion de dégradé de couleur LibreLogo. Code:
PENUP
REPEAT 100 [ FILLCOLOR [ANY, ANY] CIRCLE 20 + RANDOM 130 POSITION ANY ]
  • Nouveau portail pour les nouvelles et exemples LibreLogo : LIBRELOGO.ORG

Calc

  • Lors de la sélection d'une formule, la mise en surbrillance des bordures d'une même cellule utilisée plusieurs fois, applique la même couleur. Les cellules peuvent facilement être retrouvées dans une grande formule car elles utilisent la même couleur i.e., la surbrillance de la cellule et le nom de la cellule dans la formule cf. tdf#52461 (Rachit Gupta).
Avant
Après
  • Affichage dans la barre d'état du nombre de lignes et colonnes sélectionnées tdf#64290 (Manmeet Singh)
Affichage de la sélection dans la barre d'état
  • Zone d'affichage des onglets : meilleur usage de cette zone lors de son agrandissement (Michael Meeks).
  • Il est possible de commencer l'édition d'une cellule avec comme contenu initial celui de la cellule située au-dessus. Disponible par défaut avec le raccourci Ctrl+' (apostrophe) (Kohei Yoshida).
Nota: avec certains paramètres régionaux ce raccourci-clavier peut entrer en conflit avec les raccourcis système. Affecter la fonction à un autre raccourci dans ce cas.
Commencer l'édition d'une cellule en reprenant la formule de la cellule située au-dessus
  • Modèles de conversion de texte optionnels
Sous Outils ▸ Options ▸ LibreOffice Calc ▸ Formule dans Paramètres de calcul détaillés ▸ Personnaliser ▸ Détails l'utilisateur peut choisir comment les cellules contenant du texte doivent être traitées dans les opérations arithmétiques. Voir aussi cette entrée de blog (en anglais) pour plus de détails tdf#37132 et tdf#75834 (Eike Rathke).
Text-conversion.png
  • Table de pilote
Le champ "Données" est maintenant en colonne par défaut, et il peut être déplacé en ligne si nécessaire. Ceci permet de générer plus rapidement des tables fondées sur des grands volumes de données tdf#77927 (Tomaž Vajngerl).
Avant la version 4.3, il n'était possible de générer que ce type de table (champ Données en ligne)
À partir de la 4.3, il est possible de générer ce type de table (champ Données en colonne)
  • Activation du solveur CoinMP
Auparavant LibreOffice ne fournissait que le solveur lpsolve, désormais nous pouvons construire à la fois les solveurs lpsolve et coin-mp (Matúš Kukan).
  • Assistant Statistiques (alternative àl'add-in Excel "Analysis ToolPak") : Ajout dans le menu Données ▸ Statistiques
    • Deux facteurs d'Analyse de Variance (ANOVA) (Tomaž Vajngerl)
    • F test tdf#74663 (Tomaž Vajngerl)
    • t test tdf#74668 (Tomaž Vajngerl)
  • Générateur de nombre aléatoire
Dans le dialogue de génération Edition ▸ Remplir ▸ Nombre alétoire, l'utilisateur dispose désormais d'une option pour limiter le nombre de décimales tdf#76718 (Tomaž Vajngerl).
Nouvelle option pour le générateur de nombre aléatoire

Moteur de Formule

  • Ajout de fonctions classeur pour inter-opérabilité avec MS-Excel (ci-dessous les termes anglais) :
    • GAMMA.DIST, GAMMA.INV et GAMMALN.PRECISE cf. tdf#71936 (Winfried Donkers)
    • LOGNORM.DIST, LOGNORM.INV, NORM.DIST, NORM.INV, NORM.S.DIST et NORM.S.INV cf. tdf#72158 (Winfried Donkers)
    • T.DIST, T.DIST.2T, T.DIST.RT, T.INV, T.INV.2T et T.TEST cf. tdf#72793 (Winfried Donkers)
    • PERCENTILE.EXC, PERCENTILE.INC, PERCENTRANK.EXC, PERCENTRANK.INC, QUARTILE.EXC, QUARTILE.INC, RANK.EQ et RANK.AVG cf. tdf#73146 (Winfried Donkers)
    • MODE.SNGL, MODE.MULT, NEGBINOM.DIST et Z.TEST tdf#72197 (Winfried Donkers)
    • FLOOR.PRECISE, CEILING.PRECISE et ISO.CEILING tdf#71720 (Winfried Donkers, Eike Rathke)
    • NETWORKDAYS.INTL et WORKDAY.INTL tdf#73147 (Winfried Donkers)
    • ERF.PRECISE et ERFC.PRECISE tdf#73149 (Winfried Donkers)

Impress

  • Les diapos masquées ne sont plus comptées dans le champ Nombre de pages cf. tdf#74383 (J. Fernando Lagrange).
  • Ajout d'un outil Ajuster à la fenêtre dans la barre d'état pour permettre l'ajustement d'un simple clic de souris (Caolán McNamara).
Ajuster la diapo à la fenêtre
  • Volet diapos : il est désormais possible de différencier les diapos sélectionnées & non sélectionnées lors du survol à la souris rhbz#1096295 (Caolán McNamara).
Avant, Sélectionnée ou non
Après, Non sélectionnée
Après, Sélectionnée

Modèles 3D

LibreOffice offre désormais l'insertion de modèles 3D au format glTF (utilise libgltf) dans les présentations. Pour utiliser cette fonctionnalité Insert ▸ Object ▸ 3D Model.... Actuellement cette option est disponible pour Windows et Linux (Zolnai Tamás, Jan Holesovsky, Markus Mohrhard).

  • Modèle statique : Duck (Canard)
Canard 3D, full face
Canard 3D, profil
Canard 3D de derrière
Document incluant un modèle canard
  • Modèle animé : Monstre
Monstre 3D
Document incluant un modèle monstre.

Gestion limitée pour les modèles 3D en formats *.dae et *.kmz (utilisant collada2gltf) (Zolnai Tamás, Matúš Kukan).

Pour plus d'information sur les modèles 3D voir cette entrée de blog.

Draw

Base

Chart

  • Ajout de la mise en correspondance de données (Property mapping), permettant de changer les propriétés des séries de données basées sur des valeurs de la feuille de calcul. Pour plus de détails voir cette entrée de blog (en anglais) (Markus Mohrhard).
Le nouveau dialogue Property mapping

Core

Accessibilité

  • Sur Windows, IAccessible2 est maintenant la seule option de gestion de assistive technology. La gestion du pont Java Accessibility a été supprimée, et activer les fonctions expérimentales n'est plus nécessaire dans les options avancées pour activer la gestion des outils d'accessiblité.
  • Ajout de nouvelles fonctions spécialisées pour les documents textes, classeur et présentation tdf#39944 (cf. cette entrée de blog) (Jacobo Aragunde).
  • Amélioration du mapping des fonctions ATK et LibreOffice, faisant correspondre les nouvelles fonctions ATK aux UNO existantes. tdf#39944(cf. cette entrée de blog) (Jacobo Aragunde).
  • Rendre disponible le changement de fonction entre un titre et un paragraphe via le nouvel événement UNO accessibility tdf#35105(cf. cette entrée de blog) (Jacobo Aragunde)
  • Suppression des événements non nécessaires "changement des attributs de texte" lors de la frappe tdf#71556 (Jacobo Aragunde)
  • Notification des mots mal orthographiés tdf#71558 (Jacobo Aragunde)
  • Utilisation du texte d'aide rapide comme nom accessible pour les boutons de barre d'outils s'ils ne sont pas explicitement définis tdf#74681 (Jacobo Aragunde)

VCL (GUI Toolkit)

  • Re-factorisation et nettoyage du code VCL (Chris Sherlock).

Options / Général

CUPS, FAX et spadmin

LibreOffice détecte désormais que les imprimantes de fax4CUPS sont des télécopieurs et demandera le numéro de fax à utiliser lorsque vous imprimez sur eux. Plusieurs numéros, séparés par des virgules, peuvent être saisis.

Fax4cups.png

D'autres pilotes d'imprimante qui contiennent des options personnalisées qui peuvent prendre un texte arbitraire ou des numéros sont désormais pris en charge. Donc, pour définir le numéro de téléphone pour les pilotes d'imprimante pour les télécopieurs qui utilisent une option personnalisée à cet effet le numéro peut être entré dans l'onglet de l'appareil des propriétés de l'imprimante.

Ppd-custom-options.png

L'utilitaire spadmin graphique est maintenant retiré en faveur de ces nouvelles fonctionnalités et des outils standards d'administration de l'imprimante du système d'exploitation (Caolán McNamara).

Filtres

Import PDF

Import OOXML

  • Début de gestion d'import du OOXML Strict dans les formats DOCX, XLSX et PPTX. Plus de détails dans cette entrée de blog (en anglais) (Markus Mohrhard, Miklos Vajna).
  • Gestion des Thèmes de police : détection et rendu des attributs de thème. cf. cette entrée de blog (Jacobo Aragunde).
  • Préservation des couleurs de thème pour polices, paragraphes et cellules de table, cf. cette entrée de blog (Jacobo Aragunde).
  • Préservation des attributs de style sur les formes et tables (Jacobo Aragunde).
  • Préservation des couleurs de ligne et remplissage sur les formes, incluant les transformations de couleurs, cf. cette entrée de blog (Jacobo Aragunde).
  • Préservation des remplissage dégradés, bien que le rendu ne soit pas assuré l'information est totalement préservée lors de l'export, cf. cette entrée de blog (Jacobo Aragunde).
  • Enregistrement des classeurs, presentations, etc. incorporés dans les documents docx (Jacobo Aragunde).
  • Amélioration de la gestion des Standard Document Tags  : résolution des problèmes d'export de contrôles date et case à cocher, de l'import des combobox en réutilisant les listes déroulantes et préservation d'autres tags (Jacobo Aragunde).
  • Préservation des effets sur les formes et images incluant les effets 3D et artistiques, cf. cette entrée de blog) (Jacobo Aragunde).
Effets artistiques dans Writer
  • Amélioration de la gestion du suivi des modifications dans les textes de formes groupées (Miklos Vajna, Entrée de blog).
Forme groupée avec suivi modification du texte dans Writer
  • Les modifications de nom de forme sont désormais exportées conformément aux specifications tdf#73215 (Miklos Vajna).
  • Import VML gère désormais les paramètres de commande optionels commit (Miklos Vajna).
  • Amélioration d'export drawingML des motifs de remplissage pour les formes commit (Miklos Vajna).
  • Import DOCX gère désormais la fusion explicite horizontale des cellules de tableau tdf#65090 (Miklos Vajna).
  • Import DOCX gère désormais les tables flottantes ancrées dans des tables tdf#74357 (Miklos Vajna).

Nouveaux filtres d'import

  • Classeurs et base de données Microsoft Works (Laurent Alonso)
  • Un grand nombre de formats Mac (Laurent Alonso) :
    • Classeurs: BeagleWorks, ClarisWorks, Claris Resolve, GreatWorks, MacWorks, Wingz
    • Images vectorielles et bitmap : BeagleWorks, ClarisWorks, GreatWorks, MacPaint, MacWorks, SuperPaint

Interface graphique

  • (Disponible depuis la 4.3.1) La couleur d'arrière-plan a été modifiée et unifiée avec celle des règles, pour homogénéiser et améliorer l'apparence par défaut tdf#51534, tdf#79278 (Michael Meeks, Adolfo Jayme Barrientos).
Les règles sont harmonisées avec l'arrière-plan ; la couleur plus foncée aide à se concentrer sur le document et réduit la fatigue oculaire.
  • Le jeu d'icônes par défaut Tango a été complètement mis à jour, incluant l'ajout de nouvelles icônes pour le volet latéral (Alexander Wilms, Miroslav Mazel).
4.3 Tango icons.png
  • Rendu natif de l'arrière-plan des barres d'outils sur OSX cf. tdf#69358 (Joren De Cuyper, Jan Holesovsky, Tor Lillqvist).
Arrière-plan natif de barre d'outils
  • La sélection de couleur pour les lignes utilise une palette et non plus une liste. tdf#46839 (Maxim Monastirsky)
Avant
Après
  • Plusieurs sélecteurs de couleurs ont été convertis en icônes déployables, rendant possible d'appliquer la dernière couleur utilisée d'un seul clic de souris. Ceci concerne : Couleur de police (Impress, Draw), couleur de police des objets de dessin (Writer, Calc), couleur de ligne, couleur d'extrusion 3D. commit (Maxim Monastirsky)
  • Aperçu pour tous les types de fichiers dans le centre de démarrage, pas seulement des formats ODF cf. tdf#72469 (Jan Holesovsky).
  • Suppression sélective dans la liste des derniers documents utilisés (Jan Holesovsky).
Suppression sélective dans la liste des derniers documents utilisés

Localisation

Font support

  • (Disponible depuis la 4.3.1) Nous livrons désormais Adobe Source Sans Pro 2.0, qui inclut une gamme élargie de caractères. Il prend en charge Cyrillique, Grec et IPA, plusieurs signes diacritiques et ajoute le nouveau signe Roupie russe (, U+20BD, inclus depuis Unicode 7.0). tdf#81095 (András Tímar)

Gestion des balises de langues (Language tag)

Nouvelles langues / paramètres régionaux dans la liste des langues

Disponibles pour le formatage des caractères et la vérification orthographique.

  • Maninkakan, Eastern, Latin [emk-Latn-GN] tdf#74672 (Eike Rathke)
  • Avar [av-RU] tdf#75161 (Eike Rathke)
  • Cree, Plains, Latin [crk-Latn-CN] et Syllabics [crk-Cans-CN]. tdf#73973 (Eike Rathke)
  • [lgr-SB] tdf#72512 (Eike Rathke)

Nouvelles langues / paramètres régionaux avec les données locales

Disponibles comme langue par défaut pour les documents et pour le formatage local.

  • Lengo [lgr-SB] tdf#72512 (pcunger, Eike Rathke)
  • Moore [mos-BF] tdf#78647 (David Delma, Eike Rathke)
  • Français (Côte d'Ivoire) [fr-CI] tdf#79348 (David Delma, Eike Rathke)
  • Français (Mali) [fr-ML] tdf#79349 (David Delma, Eike Rathke)
  • Français (Senegal) [fr-SN] {fdo|79350}} (David Delma, Eike Rathke)
  • Français (Benin) [fr-BJ] tdf#79351 (David Delma, Eike Rathke)
  • Français (Niger) [fr-NE]tdf#79352 (David Delma, Eike Rathke)
  • Français (Togo) [fr-TG] tdf#79353 (David Delma, Eike Rathke)

Ajout balise de langue

Dans les dialogues de choix de police de caractères la liste déroulante langue (de la police Western text si CJK ou CTL sont activés) est maintenant une combo box avec un champ où l'utilisateur peut spécifier une balise de langue valide BCP 47 si la langue qu'il veut assigner n'est pas disponible dans la liste (Eike Rathke).

Language-tag-combobox.png

Performance

  • L'algorithme de réordonnancement des données triées a été remanié. Accélération substantielle du tri des grandes zones comprenant des colonnes de formules identiques (Kohei Yoshida, Michael Meeks).
  • Import beaucoup plus rapide des documents OOXML avec beaucoup de relations (Michael Meeks).
  • Grande accélération d'import des hyperliens DOCX tdf#76563 (Miklos Vajna).

Infrastructure

Access2Base nouvelle version

LibreOffice incorpore Access2Base V1.1.0, une API simplifiée pour programmer en LibreOffice Basic dans Base (et les formulaires stockés dans des documents Writer, Calc, etc.). Elle est plus concise et plus facile à apprendre que les standards UNO API. La version courante permet l'accès dynamique aux données depuis une macro Basic, incluant par exemple l'appel d'une fonction utilisateur dans une cellule Calc (Jean-Pierre Ledure).

Scripts

Fonctionnalités supprimées / obsolètes

  • L'export au format OpenOffice.org 1.0 XML a été supprimé. Les utilisateurs sont invités à enregistrer au format ODF, parfait substitut et meilleur dans tous les domaines. L'import des anciens fichiers est toujours possible (Bryan Quigley).
  • Dans Draw le volet latéral ne contient plus de panneau Insérer des formes tdf#73070 (Rob Snelders)

Changements dans l'API

Suppression d'options de configuration

C++ UNO language binding et bibliothèques URE

Nettoyage OSL macro

Suppression du support pour les concepts UNO inexistants “array” and “union”

Suppression de

  • typelib_static_array_type_init function
  • typelib_typedescription_newArray function
  • typelib_typedescription_newUnion function
  • typelib_ArrayTypeDescription struct
  • typelib_UnionTypeDescription struct
  • getCppuArrayType* inline functions

core commit a2c464868aca4bb38aa8afff635da56942b597ac

Changements dans l'API UNO

Suppression de XInitialization de l'implémentation de service


Depréciation de com.sun.star.lang.XTypeProvider.getImplementationId

Les implémentations devraient juste retourner une séquence vide, et les clients devraient être préparés à obtenir des séquences vides (ce qui pouvait déjà arriver) ou (mieux) ne pas appeler cette méthode du tout. core commit dd1050b182260a26a1d0ba6d0ef3a6fecc3f4e07

Autre

Changement de la méthode endCDATA de com.sun.star.xml.sax.XExtendedDocumentHandler pour permettre d'obtenir com.sun.star.xml.sax.SAXException. core commit 09f9a79b112aae36d54520568962d84a931f6491

Compatibilité des plates-formes

Mac

  • Versions Mac OSX 32 bits 10.6 et 10.7 sont obsolètes

Windows

  • Mise à jour de l'environnement de compilation (Windows Server 2012R2 avec Visual Studio 2012).
  • Des problèmes sont connus avec la version Windows tournant sur des anciens processeurs ne gérant pas les instructions SSE2, cf. tdf#82430. Les processeurs concernés incluent les Intel Pentium III et plus anciens, et tous les AMD 32-bit (Athlon XP et plus anciens).

Les bugs les plus gênants

Les bugs gênants suivants n'ont pas été résolus à temps pour cette version et seront traités par les versions correctives ordinaires :

Changements ODF