ReleaseNotes/4.1/fr

À 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.0 ! 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, 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

 * La rotation des images incorporées dans Writer est désormais possible par incréments de 90 degrés cf. (Tomaž Vajngerl).
 * write-rotate-ui.png


 * Les cadres (menu ) gèrent désormais les arrières-plan en dégradé cf. (Miklós Vajna).
 * Swxtextframe-gradient-ui.png


 * Incorporation de polices dans un document cf. (Luboš Luňák).
 * Embed font.png


 * L'affichage des commentaires peut être facilement basculé via un bouton dans la règle cf. (Rodolfo Ribeiro Gomes).
 * Commentsrulerbutton.png


 * Amélioration de la gestion des notes (commentaires) insérées en pied de page ou note de bas de page cf. (Joren De Cuyper).


 * Les commentaires peuvent s'étendre sur plusieurs paragraphes cf. (Miklos Vajna)


 * Sur Windows, grâce à une gestion moderne des interfaces de saisie, les fenêtres de suggestion sont mieux positionnées cf. (Yohei Yukawa - Google).
 * Msime2012 suggestion window for writer.png


 * Import et export des puces graphiques de numérotation pour les filtres DOC, DOCX et RTF cf. (Jian Hong Cheng - Apache: pour DOC, Miklos Vajna: pour DOCX, RTF).


 * Le filtre d'import DOCX gère maintenant les formes DrawingML non-bitmap cf. (Miklos Vajna).

Calc

 * Polices incorporées dans un classeur Calc cf. (Noel Power).


 * Ajout d'un type Ligne en escalier aux types Ligne et XY cf. (Eric Seynaeve)
 * ChartWizardSteppedLine.png


 * Comptage du nombre de cellules sélectionnées cf. (Prashant Pandey)
 * Calc.png


 * Import de grands documents HTML contenant des cellules de plus de 64k cf. (Eike Rathke).

Moteur de Formule

 * Nouvelle fonction tableur NUMBERVALUE (VALEUR.NOMBRE) telle que définie dans ODF OpenFormula cf. (Winfried Donkers, Eike Rathke).


 * Nouvelle fonction tableur SKEWP (COEFFICIENT.ASYMETRIEP, obliquité de la population d'une distribution) telle que définie dans ODF OpenFormula cf. (Winfried Donkers).


 * Import / export de nouvelles fonctions Excel 2013 pour compatibilité avec ODF OpenFormula compatibilité cf. (Eike Rathke).
 * Les fonctions suivantes sont gérées, leur nom est donné avec (entre parenthèses le nom en en-US dans l'interface utilisateur) [entre crochets le nom ODFF]
 * ACOT, ACOTH, ARABIC, BASE, BINOM.DIST.RANGE (B) [BINOM.DIST.RANGE], BITAND, BITLSHIFT, BITOR, BITRSHIFT, BITXOR, COMBINA, COT, COTH, CSC, CSCH, DAYS, DECIMAL, FORMULATEXT (FORMULA) [FORMULA] , GAMMA, GAUSS, IFNA, IMCOSH, IMCOT, IMCSC, IMCSCH, IMSEC, IMSECH, IMSINH, IMTAN, ISFORMULA, MUNIT, NUMBERVALUE, PDURATION (DURATION) [PDURATION] , PERMUTATIONA, PHI, RRI, SEC, SECH, SHEET, SHEETS, SKEW.P (SKEWP) [SKEWP] , UNICHAR, UNICODE, XOR

Impress
Voir également la section Filtres


 * Polices incorporées dans une présentation Impress cf. (Radek Doulik).


 * Désormais facile de créer une présentation à partir de plusieurs images par la fonctionnalité Album photo cf. (Gergő Mocsi).
 * Menu
 * PhotoAlbumDialog.png


 * Option pour désactiver la console de présentation afin de faciliter l'intégrationn OpenLP (Manik Malhotra).
 * OpenLPScreenshot.png

Draw
Voir également la section Filtres

Base

 * Limitation des résultats d'une requête via une liste déroulante dans la barre d'outils de requête en mode ébauche : (Tamás Zolnai).
 * Limitbox.png


 * Nouveau dialogue en mode ébauche pour ajouter les propriétés LIMIT et DISTINCT
 * Menu (Tamás Zolnai).
 * queryproperties.png


 * Le dialogue des Propriétés peut être ouvert directement depuis la barre d'outils Requêtes (Issa Alkurtass, Tamás Zolnai).
 * Menu.
 * querypropertiestoolbaritem.png

Math

 * Nouvelle fenêtre Éléments ancrable (Tomaž Vajngerl).
 * Capture-ecran LO41-Math.png

Chart

 * Export des diagrammes dans des fichiers odc (ODF chart) (Markus Mohrhard).
 * Pour ce faire: passer en mode d'édition graphique, puis
 * Nota : ceci n'est pas destiné à fonctionner comme des fichiers séparés ou un module distinct, mais pour l'import et l'export.


 * Insertion des fichiers odc dans les feuilles Calc par (Markus Mohrhard).


 * Les diagrammes peuvent être exportés comme graphiques vectoriels (par exemple SVG, PDF) cf. (Tomaž Vajngerl).

Core

 * Réduction du code java :
 * portage de l'assistant Agenda en python. Suppression de 11 fichiers, 5345 lignes de code java (Xisco Faulí).
 * portage de l'assistant Page Web en python. 140 fichiers modifiés, 5076 (+), 11416 (-). 55 fichiers supprimés, 10426 lignes de code java (Javier Fernandez).


 * Mise en page de texte sur Linux (et autres environnements X11) a été portée de librairies ICU dépréciées et non maintenues vers : HarfBuzz (Khaled Hosny, Fridrich Štrba), ce qui fournit une meilleure gestion pour les mises en page OpenType en général et les scripts complexes en particulier, aussi bien qu'une amélioration notable des performances, en particulier pour les polices avec un grand nombre de recherches OpenType.


 * Mise en page de texte sur macOS a été portée de librairies ATSUI framework dépréciées (et uniquement 32-bit) vers Core Text, qui en outre supporte les scripts complexes OpenType fonts comme Arabic (Herbert Dürr – Apache, Tor Lillqvist, and Khaled Hosny).
 * Ar script macOS.png

Filtres

 * L'export SVG inclut désormais également les hyperliens cf.  (Moritz Kütt).


 * Les types de fichiers Windows Media Audio (WMA), Windows Media Video (WMV), Advanced Audio Coding (AAC), Flash Video (FLV), Multiplexed OGG Video (OGX), RMI MIDI Audio et SND (SouND) Audio sont désormais accessibles via cf. ,,  (Joel Madero, Samuel Mehrbrodt).

Gestion des documents texte Mac pre-macOS
L'intégration de libmwaw écrit par Laurent Alonso apporte la gestion d'une multitude de format traitement de textes Mac pre-macOS. Plus d'information dans ce blog (en anglais).

Ci-dessous quelques exemples de conversion.


 * Microsoft Word pour Mac 5.1


 * Business Letter Mac Word 5 1.png
 * Business Letter lo41.png
 * }
 * }


 * Write 4.0


 * Invitation Write Now 4 0.png
 * Invitation lo41.png
 * }
 * }


 * MacWrite Pro 1.5


 * Newsletter MacWrite Pro 1 5.png
 * Newsletter back lo41.png
 * }
 * }


 * AppleWorks 6.0


 * Teacher Letterhead AppleWorks6 0.png
 * Teacher Letterhead lo41.png
 * }
 * }

Import / Export
Nombreuses améliorations des filtres d'import/export
 * Microsoft Office : OOXML (pour plus de détails OOXML, .docx, .xlsx, .pptx,VML).
 * Microsoft Office : formats binaires .doc, .xls, .ppt (pour plus de détails .doc, .xls, ppt, "ww8").
 * Formats RTF rtf.

Aide

 * Mise en valeur de la syntaxe Basic dans les exemples de codage de l'aide locale (David Vastag, Andras Timar).

Barre d'outils Rechercher

 * Ajout d'un bouton Fermer à la barre d'outils Rechercher cf. (Joren De Cuyper).


 * Raccourci-clavier transformé en bascule (ouvre & ferme la barre) cf.  (Joren De Cuyper).


 * Ajout d'une option '[x] Respecter la casse' à la barre d'outils Rechercher cf.  (Andrzej Hunt).
 * match-case.png

Derniers documents utilisés

 * Ajout de la fonctionnalité (Ariel Constenla-Haile - Apache).


 * Amélioration du menu et accès à la Liste des derniers documents utilisés directement depuis la barre d'outils avec une liste déroulante à côté du bouton "Ouvrir" (Jan Holesovsky, Samuel Mehrbrodt).
 * recent-files.png

Davantage de dialogues bien dimensionnés
Le travail de redimensionnement des dialogues se poursuit.
 * DlgsSlideShow old new.png
 * Save 36 41.png

Divers

 * Possibilité de supprimer plusieurs styles à la fois cf. (Joren De Cuyper).


 * Fonctionnalité expérimentale : Volet latéral (Sidebar) (Apache OpenOffice/IBM Symphony) redimensionnable (équipe LibreOffice).
 * Cocher
 * Cocher
 * sidebar-widget-layout.png


 * Nouveaux thèmes et images dans la Gallery (IBM Symphony).
 * Symphony-gallery.png


 * Modification du paramétrage de l'imprimante cf. (Caolán McNamara)
 * Par défaut les paramètres de l'imprimante (comme la taille de la page) sont pris parmi ceux stockés avec le document, pas dans les propriétés d'impression.
 * Pour utiliser les paramètres de (fonctionnement précédent), cocher la nouvelle option Utiliser uniquement la taille du papier suivant les préférences de l'imprimante dans l'onglet Options.

Localisation

 * Grande amélioration de l'alignement des méthodes de saisie via l'utilisation de IMR_QUERYCHARPOSITION cf. (Yohei Yukawa - Google).


 * Gestion des formes localisées des polices (locl) - (wikipedia EN) dans Writer cf. (Caolán McNamara).


 * Locl.png


 * Coupure de mots améliorée dans Calc et Draw (László Németh)
 * Calc hyphenation.png


 * Davantage de règles de vérification dans 'pt-BR LightProof - vérification grammaticale (Raimundo Moura, João Mac-Cormick, Olivier Hallot).
 * Vero3.1.png

Droite-Vers-Gauche

 * Les scripts arabes sont gérés sur macOS (Tor Lillqvist, Khaled Hosny et Abdulmajeed A.).
 * Ar script macOS.png


 * Amélioration pour les textes justifiés cf.  (Ahmad Al-Harthi).

Performance

 * Analyse différée de quatorze mille lignes de descriptions d'étiquettes à chaque démarrage : les reporter jusqu'à ce qu'une feuille d'étiquettes soit utilisée (Matus Kukan).


 * Certaines améliorations réalisées en 4.0.x, mais jamais annoncées :
 * Comptage de mot asynchrone - pour les documents volumineux ne pas différer le rendu du document et de la barre d'état jusqu'à ce que le comptage soit terminé - vous remarquerez peut-être le changement dans la barre d'état après le chargement, économisant plusieurs secondes pour les grands documents (Michael Meeks).
 * Utiliser copy-on-write pour la pile d'import RTF - accélère considérablement l'import de documents RTF volumineux (Michael Meeks).
 * Utiliser une table de hachage pour l'auto-correction jusqu'à ce qu'elle doive être triée - accélération sensible pour les gros fichiers d'auto-correction (Michael Meeks).

Infrastructure

 * Portage gnumake terminé, et suppression de tous les makefiles dmake et les binaires internes, renforçant le parallélisme et améliorant les temps de compilation cf. Blog de Björn Michaelsen - de nombreuses personnes, des plus éminentes, ont contribué à ce travail (Bjoern Michaelsen, David Tardon, Peter Foley, Norbert Thiebaud,Michael Stahl, Matus Kukan, Tor Lillqvist, Stephan Bergmann,Lubos Lunak, Caolan McNamara, Mathias Bauer, Jan Holesovsky, Andras Timar,David Ostrovsky, Hans-Joachim Lankenau, et d'autres...).


 * Au lieu de passer un grand nombre de pré-processeur définit-DFOO sur chaque de ligne de commande de compilateur, avec une même grande quantité de règles de makefile pour paramétrer ces différents fichiers, nous utilisons maintenant autoconf pour produire des fichiers config_host/config_feature.h séparés ce qui évite beaucoup de ce désagrément (Lubos Lunak).


 * Conversion d'un grand nombre d'instanciations des composants à utiliser les nouveaux constructeurs de services beaucoup plus propres et plus lisibles (Noel Grandin).


 * Refactorisation de L10ntools, suppression d'éléments obsolètes (méthodes et classes), déduplication de fonctions et accroîssement de l'efficacité de la fusion des traductions avec suppression de code «travailler sans résultat» et réduction du nombre de recherche entre les chaînes traduites (Tamás Zolnai).

Extensions
name[en_US]=My Gallery name[de]=Meine Gallery name[fr]=Ma Gallery
 * Améliorations de la Gallery (Michael Meeks).
 * Les Galleries peuvent maintenant être nommées avec des noms sensibles comme mygallery.thm plutôt que sg  évitant des conflits d'entiers dans l'espace de nombres et facilitant la création du package.
 * Les Galleries sont créées lors de la compilation à partir d'une liste de fichiers, facilitant l'ajout.
 * Ajout de la possibilité de traduire les fichiers de Gallery en utilisant un fichier de syntaxe .desktop '.str' placé  à côté de la gallery

Fonctionnalités supprimées / obsolètes

 * Support macOS’s SDK v10.4 et 10.5 pour PowerPC supprimé ; le support pour compiler pour macOS 10.5 a été restauré dans la master depuis 4.3 mais les versions officielles TDF continueront à requérir macOS 10.6 ou ultérieures.


 * En conséquence, le support pour macOS pour PowerPC a été supprimé?

Résolution de bugs / commits

 * Cette version inclut plus de dix mille commits de tous les contributeurs. Parmi ceux-ci environ quatre cent cinquante ont des adresses mail apache.org.


 * Un très grand nombre de bugs ont été résolus, beaucoup trop pour tenter une liste précise ; même les compter précisément est difficile, en particulier car certains sont de vraies fonctionnalités et car nous continuons à intégrer ces résolutions, etc. Toutefois, une estimation raisonnable est environ trois mille bugs, parmi lesquels quatre cents viennent d'auteurs avec des adresses mail apache.org.


 * Pour plus de détail sur les commits, parcourez cgit libreoffice-4-1 branch.

C++ UNO language binding et bibliothèques URE

 * Headers pour les bibliothèques  et   ont été supprimés du SDK
 * Ces bibliothèques ne furent jamais des interfaces URE stables, donc aucun code client ne devrait les avoir utilisées.
 * rtl/unload.h et tout ce qui y est en relation aux bibliothèques de déchargement (rtl_ModuleCount) est déprécié et sera probablement supprimé dans une version future
 * suppression du header déprécié cppuhelper/servicefactory.hxx
 * suppression du header déprécié cppuhelper/bootstrap.hxx
 * suppression du header déprécié rtl/memory.h
 * la surcharge  est dépréciée car fortement sujette aux erreurs
 * la surcharge  est dépréciée, les codes de remplacements sont  ,
 * la structure  membre de   a été changée depuis   to

Java

 * com.sun.star.comp.helper.RegistryServiceFactory obsolète est supprimé

Python

 * En raison de changements pour le nouveau format,   ne fonctionne plus pour l'énumération des membres UNOIDL, seulement pour les constantes UNOIDL.  Bien que   avait été documenté pour ne fonctionner que pour les constantes, du code existant peut avoir été fondé sur le fait que cela fonctionnait aussi accidentellement pour l'énumération des membres.  Voir aussi.

Services nouveaux styles
Un grand nombre de service UNO existant sont convertis dans de nouveaux services, qui permettent des constructions plus sûres et plus pratiques ; ceci n'a aucun impact sur la compatibilité des codes client existants (Noel Grandin).

APIs UNO non publiées

 * com.sun.star.document.MediaDescriptor

Changements UNO APIs

 * com.sun.star.uno.XUnloadingPreference est obsolète
 * com.sun.star.reflection.TypeDescriptionProvider / TypeDescriptionManager valeurs de retour de differents types via getByHierarchicalName
 * com.sun.star.frame.Desktop n'inclut plus les interfaces com.sun.star.task.XStatusIndicatorFactory, com.sun.star.frame.XDispatchInformationProvider et com.sun.star.document.XEventBroadcaster
 * com.sun.star.frame.DispatchRecorder le service n'inclut plus l'interface com.sun.star.container.XIndexReplace
 * com.sun.star.linguistic2.LinguProperties le service n'inclut plus les interfaces com.sun.star.lang.XComponent et com.sun.star.beans.XFastPropertySet
 * com.sun.star.scanner.ScannerManager service désormais fondé sur l'interface com.sun.star.scanner.XScannerManager2
 * com.sun.star.text.textfield.SetExpression la documentation a été adaptée conformément à l'implémentation
 * com.sun.star.text.textfield.GetExpression la documentation a été adaptée conformément à l'implémentation

Les structures UNO date & heure ont été modifiées cf. pour tenir compte de : Structures concernées: Nouvelles structures : WithTimezone variants.
 * signe (négatif) de l'année
 * précision nano-seconde de l'heure
 * gestion des fuseaux horaires
 * com.sun.star.util.Date
 * com.sun.star.util.Time
 * com.sun.star.util.DateTime
 * com.sun.star.util.DateTimeRange
 * com.sun.star.util.Duration (non publiée)

À partir de 4.1.1 :


 * service com.sun.star.awt.UnoControlDateFieldModel: propriétés Date, DateMin and DateMax changées en type com.sun.star.util.Date au lieu de long (integer).
 * service com.sun.star.awt.UnoControlTimeFieldModel: propriétés Time, TimeMin and TimeMax changées en type com.sun.star.util.Time au lieu de long (integer).
 * com.sun.star.awt.XDateField les paramètres de la méthode et les valeurs de retour changés de long en com.sun.star.util.Date
 * com.sun.star.awt.XTimeField les paramètres de la méthode et les valeurs de retour changés de long en com.sun.star.util.Time

Pour adapter les macros utilisant XDateField utiliser :

Changements dans les APIs UNO non publiées
Les interfaces non publiées suivantes ont été modifiées :
 * com.sun.star.sheet.XDataPilotResults a une nouvelle méthode getFilteredResults


 * com.sun.star.chart2.FormattedString le service documentation a été adapté à ce qui est réellement implémenté
 * le service jamais documenté com.sun.star.awt.DisplayAccess a été supprimé
 * utiliser à la place com.sun.star.awt.XToolkit.getWorkArea

Suppression d'options de configuration obsolètes

 * Common/Gallery/ID_Dialog
 * Common/Image/Color/PosterColor
 * Common/Image/Color/RotationAngle
 * Common/Image/Color/LeftRight
 * Common/Image/Color/BlackWhiteThreshold
 * Common/Image/Effect/MosaicX_Tile
 * Common/Image/Effect/MosaicY_Tile
 * Common/Image/Effect/SolarizationThreshold
 * Common/Image/Effect/TileX_Tile
 * Common/Image/Effect/TileY_Tile


 * Common/Internal/CurrentTempURL
 * Common/Internal/SendCrashMail
 * Common/Internal/Slot
 * Common/Internal/UseMailUI


 * Common/OfficeObjects
 * Common/ExternalApps/ExternalMailer/UseDefaultMailer
 * Common/ExternalApps/ExternalMailer/CommandProfile
 * Common/ExternalApps/ExternalMailer/Profiles
 * Common/MailCommandLineProfile
 * Common/Path/Current/OfficeInstall
 * Common/Path/Current/OfficeInstallURL


 * Common/WorkingSet


 * Inet/Settings/ooInetDNSServer
 * Inet/Settings/ooInetSOCKSProxyName
 * Inet/Settings/ooInetSOCKSProxyPort


 * Java/Install/AdditionalClasspath
 * Java/Install/AdditionalSearchPath
 * Java/Install/ExcludeVersion
 * Java/Install/InstallationPackage
 * Java/Install/PackageInstallationDirectory
 * Java/Install/RequiredVersion
 * Java/Install/Vendor
 * Java/Install/VerifiedVersion
 * Java/Install/Version
 * Java/VirtualMachine/DebugPort
 * Java/VirtualMachine/DisableAsyncGC
 * Java/VirtualMachine/EnableClassGC
 * Java/VirtualMachine/EnableVerboseGC
 * Java/VirtualMachine/EnvironmentType
 * Java/VirtualMachine/JavaLibPath
 * Java/VirtualMachine/JavaStackSize
 * Java/VirtualMachine/MaxHeapSize
 * Java/VirtualMachine/MinHeapSize
 * Java/VirtualMachine/NativeStackSize
 * Java/VirtualMachine/RunTimeLib
 * Java/VirtualMachine/SystemClassPath
 * Java/VirtualMachine/VMType
 * Java/VirtualMachine/Verbose
 * Java/VirtualMachine/VerifyMode


 * Math/Misc/NoSymbolsWarning

uno executable

 * L'outil  ne gère plus les options   et
 * Utilisez plutôt les variables d'environnement suivantes

javamaker / cppumaker

 * L'outil  ne gère plus l'option
 * L'outil  ne gère plus l'option

idlc

 * Les constantes hors des constantes de groupe ne sont plus gérées dans UNO IDL

regcomp

 * L'outil  a été supprimé du UNO Runtime Environment

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 Release Plan :


 * Certains champs ne rentrent pas dans boîte de dialogue Options cf. résolu en 4.1.1
 * Lettres se déplacent lors de l'édition / saisie cf. résolu en 4.2.3
 * Les documents chiffrés ne peuvent être ouverts sous Linux cf.  résolu en 4.1.1
 * Calc transforme plusieurs espaces en un seul pendant l'export cf. résolu en 4.1.1
 * Si vous n'avez pas de menus sur un système basé sur Debian/Ubuntu ou si vous avez des problèmes d'installation, vous n'avez probablement pas désinstallé complètement la version de la distribution. Vous devrez vous assurer que tous les paquets binaires listés ici : https://launchpad.net/ubuntu/+source/libreoffice sont désinstallés. Sur les versions Ubuntu, exécuter  devrait faire cela. résolu en 4.1.1
 * base de données : seule la partie date est lue lors de l'accès à un champ timestamp via JDBC cf. résolu en 4.1.1