Notes de Version 4.0
TDF LibreOffice Document Liberation Project Blogs communautaires Weblate Nextcloud Redmine Ask LibreOffice Donner
Nouveautés de LibreOffice 4.0
À 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 3.6 ! 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
- Voir aussi Interface graphique
- Possibilité d’attacher des commentaires à des plages de texte cf. tdf#38244 (Miklós Vajna).
- Import / export gèrent désormais les expressions mathématiques au format natif RTF (Miklós Vajna).
- Gestion de délimiteurs de mot supplémentaires. Cette fonctionnalité remplace le tiret cadratin (—) et le tiret demi-cadratin (–) comme caractères de délimitation pour le comptage des mots, et permet à l’utilisateur de spécifier des caractères additionnels (via ▸ ▸ ▸ ▸ ) (Caolán McNamara).
- Import des annotations manuscrites des documents DOCX et RTF (disponibles avec Word sur un Tablet PC) (Eilidh McAdam).
- Gestion d'en-tête et pied-de page différents pour la première page sans devoir utiliser un style de page spécifique. Pour plus de détails, voir cette entrée de blog(Miklós Vajna).
- Le filtre d'import RTF gère désormais la syntaxe des anciens objets dessin cf. (tdf#42407). Voir cette entrée de blog en anglais pour des copies d'écran et plus de détails (Miklós Vajna).
- Améliorations diverses de la gestion des DOCX : import des tables flottantes, objets OLE à l'intérieur de rectangles, marges des images en ligne utilisant le WordProcessing markup (Miklós Vajna). Voir cette entrée de blog (en anglais) pour davantage de détails et des copies d'écran. (Miklós Vajna).
- Cliquer sur un champ le sélectionne au lieu de positionner le curseur devant (Cédric Bosdonnat).
- Barre d'outil et interpréteur Logo (László Németh, aide pour l'intégration : András Tímár).
- La mise en œuvre légère (1400 lignes en Python-PyUNO) utilise le Python intégré pour donner une interface de programmation simplifiée pour les excellents graphiques vectoriels de LibreOffice, pour la conception graphique et l'enseignement (y compris l'enseignement du traitement de texte). Articles de blog sur planet.libreoffice.org :
- Exemples : afficher la barre d'outils Logo ( ▸ ▸ ) dans Writer. Utiliser les icônes flèche pour déplacer et sélectionner la "tortue" (curseur graphique du langage de programmation Logo). Essayer les commandes suivantes dans la ligne de commande de la barre d'outils ; pour lancer l'exécution du programme dans la ligne de commande, appuyer sur ↵ Entrée (la commande localisée dépend de la langue du document, appuyer sur F1 dans ligne de commande pour plus d'information) :
circle 10cm fillcolor 'blue' pencolor 'red' pensize 2 circle 5cm forward 200 right 89 circle 5 repeat 88 [ forward 200 right 89 ] fill repeat 9 [ label 'Hello, World!' right 20 ] repeat 100 [ penup position any pendown pensize random 10 fillcolor any square 20 + random 100 ]
- Exemples Logo sur templates.libreoffice.org :
- Mise en page d'échiquier par notation standard de figures d'échiquier Unicode
- Compotisition d'échiquiers en utilisant une police d'échecs traditionnelle
- Étoiles 3D fantaisie
- Dessin de bordures
- Dessin d'hirondelles (repères de coupe) pour documents ODF et PDF
- Programme de dessin de mots croisés
- Dessin de feuille de papier musique (et Papiers musique simple et double ligne PDF et ODT)
Calc
- Amélioration des performances à l'ouverture des documents ODS (Daniel Bankston).
- A l'ouverture des fichiers ODS et XLSX, les valeurs des formules peuvent être affichées telles qu'elles étaient lors de l'enregistrement, sans recalculer les formules à l'ouverture du fichier (Daniel Bankston).
- Ceci accélère l'ouverture des (grands) fichiers ;
- Quand le classeur a été utilisé en dernier par quelqu'un d'autre, ceci affichera toujours les valeurs, comme elles étaient sur cet ordinateur. (il est connu que des grands classeurs complexes sur différents ordinateurs, avec des systèmes d'exploitation, des processeurs ou logiciels différents, peuvent donner des résultats différents). Cela peut donc être un avantage que d'ouvrir avec les valeurs éditées dans Excel.
- L'utilisateur reçoit un message à l'ouverture. Ce message peut être (dés)activé par ▸ ▸ ▸ ▸ ▸ .
- Rotation automatique des étiquettes des axes des graphiques si elles se chevauchent. Ce correctif améliore également la détection des chevauchements lors de la rotation des étiquettes (Muthu Subramanian).
- Mise en cache des valeurs lors de l'ouverture ou l'import des ODS et XLSX (Daniel Bankston)
- Selon les différentes implémentations possibles, un avertissement est affiché lorsque le cache est utilisé.
- Enregistrement des paramètres du dialogue lors de l'import de texte, la commande Texte en colonnes et le collage depuis le presse-papiers cf. tdf#47674 (Laurent Balland-Poirier).
- Export des échelles de couleur et barres de données au format XLSX (les extensions Excel 2010+ pour les barres de données sont également gérées) (Markus Mohrhard).
- Augmentation de la taille limite des documents ODF (non compressés) de 2Gb à 4Gb (Michael Meeks).
- L'Autofiltre comprend désormais une recherche incrémentale. Il est possible de rechercher une entrée spécifique via une saisie au clavier (Kohei Yoshida).
- Dialogue Source XML pour importer rapidement un fichier XML quelconque (Kohei Yoshida).
- Amélioration de la visualisation des graphiques - qualité de rendu et d'impression améliorée pour l'export PDF des graphiques (Armin Le-Grand - Apache).
- Ajout de Éditer avec un outil externe à Calc (Tomaž Vajngerl).
- Nouveaux formatages conditionnels (Markus Mohrhard) :
- Formats Date
- Règles Haut/Bas
- Règles Chaînes
- Améliorations des dialogues pour le formatage conditionnel (Markus Mohrhard).
- Jeux d'icônes (Markus Mohrhard).
- Chevauchement des formats conditionnels (Markus Mohrhard).
- Initialisation d'un travail sur un filtre d'import gnumeric basé sur orcus (respectivement orcus par Kohei Yoshida, gnumeric par Markus Mohrhard)
- Ceci est une démonstration technique de l'intégration orcus avec "derrière" le flag expérimental
- Seules les valeurs, chaînes et formules sont importées en 4.0 (davantage ultérieurement)
- Export de diagramme au format image (PNG, JPG) cf.tdf#30944.
Moteur de Formule
- Nouvelle fonction XOR telle que définie dans le format ODF OpenFormula, cf. tdf#50882 (Winfried Donkers).
- Nouvelle option de configuration permettant de basculer la manière de gérer les chaînes vides utilisées dans les expressions arithmétiques cf. tdf#44720 (Kohei Yoshida).
- Nouvel Add-In Tarification (Pricing Add-in) contenant des fonctions de feuille de calcul pour les prix des options à barrière particulière (OPT_BARRIER(...)) et (OPT_TOUCH(...)). Exemple :File:Calc-pricing-add-in.ods (Tino Kluge).
- Ré-implémentation de la fonction ALEA() avec un meilleur algorithme de génération de nombres aléatoires tdf#33365 (Tino Kluge).
- Nouvelles fonctions tableur :
Table de pilote
- Gestion de sélections multiples pour filtrer dans le champ page des tables de pilote (Kohei Yoshida).
- Voir aussi :
Impress
- L'état du volet diapo est désormais mémorisé (Rob Snelders).
- Début d'un travail sur l'alignement des hyperliens/champs (Muthu Subramanian).
- PPTX
- Impress gère désormais les dégradés lors de l'import PPTX (Muthu Subramanian).
- Plusieurs autres problèmes d'import/export PPTX/PPT résolus (plusieurs développeurs) cf. Lien
- Il existe désormais une Impress télécommande pour téléphone Android qui fonctionne avec Linux, Windows et Mac pour les versions LibreOffice 4.0.1 et supérieures. Vous pouvez en savoir plus sur le mode de fonctionnement dans ce guide très utile (Andrzej Hunt, Michael Meeks, Thorsten Behrens).
- Ajout de la fonction et du menu Éditer avec un outil externe pour les images (Tomaž Vajngerl).
- Accélération sensible de l'aperçu multimédia, et des aperçus de vidéos incorporées sur Linux (Michael Meeks):
- RTL (right to left - droite à gauche) géré par l'extension Presenter Screen cf. tdf#42070 (Issa Alkurtass, Abdulmajeed Ahmed, Faisal Al-Otaibi - KACST)
- Voir aussi Interface graphique
- Voir aussi Performance
Draw
- Ajout de la fonction et du menu Éditer avec un outil externe pour les images (Tomaž Vajngerl).
- Amélioration de la qualité de l'aperçu des pages dans Draw/Impress avec le suréchantillonnage (supersampling) (Tomaž Vajngerl).
- Amélioration des terminaisons de ligne - ajout de plat, rond, carré, cf. clic droit ▸ (Regina Henschel, Armin Le-Grand - Apache).
- Transvection (NDT : pas sûr de la traduction de Shear transforms) pour les objets graphiques, et transvection + propriétés pour les objets OLE (Armin Le-Grand - Apache).
- Gestion Multi-images dans l'ODF permettant par exemple une représentation bitmap + SVG (Armin Le-Grand - Apache).
- Barre d'outils Cercles et ellipses d'Impress désormais également disponible dans Draw (Rob Snelders).
- Voir aussi Interface graphique
- Voir aussi Performance
Base
Sur toutes les plateformes non Windows un nouveau pilote mork est implémenté pour accéder au carnet d'adresses Thunderbird.
Ceci signifie que les utilisateurs Debian/Ubuntu peuvent désormais intégrer leur carnet d'adresses Thunderbird. Ceci résout des bugs anciens pour différentes distributions (David Ostrovsky).
(Les distributions Debian/Ubuntu ne fournissent pas le pilote mozilla mork, raison pour laquelle leur package ne peut accéder au carnet d'adresses).
Pour plus d'informations, voir :
- Dans les formulaires, l'Autofiltre ne traite plus les valeurs comme des motifs. En conséquence un Autofiltre sur "A*" ne retournera plus les valeurs commençant par A, mais seulement celles correspondant exactement à la valeur "A*" cf. tdf#48807 (Lionel Elie Mamane).
Core
- Gestion du protocole CMIS pour un accès facile aux documents enregistrés dans un Content Management Systems cf. Alfresco, Nuxeo, SharePoint... (Cédric Bosdonnat). Cédric a prononcé un discours à ce sujet au : FOSDEM 2013, LibreOffice se connecte facilement aux serveurs Enterprise Content Management via le protocole CMIS en utilisant la bibliothèque libcmis.
- Intégration d'un Installateur de session permettant d'ajouter à la volée des éléments manquants à LibreOffice (Björn Michaelsen).
- Réduction du code Java : portage des Assistants Fax et Lettre en Python (Xisco Faulí).
- LibreOffice 4.0 est livré avec quatre nouvelles familles de polices open-source : Open Sans (Ascender), PT Serif (ParaType), Source Code Pro et Source Sans Pro (Adobe).
Options / Général
- Java et les options avancées sont désormais regroupés dans ▸ ▸ ▸ . Ceci inclut l'activation des fonctions expérimentales et l'enregistrement des macros (Joel Madero).
- Fonctionnalité (expérimentale) d'envoi par Bluetooth. Utilise BlueZ pour envoyer des documents via Bluetooth, comme pour Document par e-mail.
- Nouveau moteur d'expression régulière (Herbert Duerr - Apache)
- Nous utilisons maintenant le moteur d'expression régulière ICU au lieu d'une version personnalisée. Cela résout plusieurs bugs dans la fonction "rechercher et remplacer", et est plus rapide et moins gourmand. Le code assure la compatibilité de la nouvelle version en mappant l'ancienne syntaxe limite de mot \> et \< à \b.
- En savoir plus sur le moteur d'expression régulière ICU (en anglais).
- Les utilisateurs japonais doivent être conscients que certaines translittérations plus avancées peuvent se comporter différemment.
Filtres
- Suppression de la gestion des anciens filtres formats de fichiers binaires StarOffice files: 1.x -> 5.x. NB. les anciens formats StarOffice XML SXW, SXI etc. sont conservés.
- Nouveau filtre d'import des documents Microsoft Publisher. Plus de détails dans cette page de blog et dans l'intervention de Fridrich Strba au FOSDEM 2013.
- Extension de la couverture du format de fichier Visio.
LibreOffice 4.0.0 gère tous les formats de fichier Visio depuis la version Visio 1.0 de 1992 à Visio 2013 sortie en 2012. Plus de détails dans ce blog et dans l'intervention de Fridrich Strba au FOSDEM 2013.
- Amélioration de la compatibilité ODF sur différents points (Michael Stahl).
- Voir aussi les différents modules (Writer, Calc etc.)
Interface graphique
- Introduction d'une nouvelle technique “Widget layout” pour les boîtes de dialogue, et conversion de plusieurs dialogues cf. WidgetLayout (Caolán McNamara, voir son intervention au FOSDEM 2013, Jack Leigh, Gokul).
- Des maquettes d'interface utilisateur peuvent être créées avec le concepteur d'interface Glade puis ensuite accrochées au code.
- Des Widgets convertis peuvent être modifiés sans recompiler LibreOffice. Plus facile à parcourir pour une bonne conception de l'interface.
- Gestion plus facile pour redimensionner et cacher des éléments. Réduit la complexité du code.
- Intention de suivre Le GNOME HIG, lignes directrices pour l'espacement et l'indentation. Alléger les dialogues.
- Intention de suivre les lignes directrices sur les meilleures pratiques en matière d'espacement et de retrait pour aérer les dialogues et les rendre plus clairs.
- Ajout d'un dialogue Lissage au filtre graphique, permettant de sélectionner le rayon (la force) du lissage / floutage (Tomaž Vajngerl).
- Les images peuvent être redimensionnées et compressées avec le nouveau menu contextuel
- Cette commande de menu est disponible dans Draw, Impress et Calc mais pas (encore) dans Writer.
- Gère l'affichage des informations courantes : dimensions initiales, dimensions dans le document.
- Possibilité de réduire la résolution de l'image en paramétrant une nouvelle dimension (largeur/hauteur en pixels et PPI).
- Compression sans perte (PNG) ou avec pert (JPEG) avec possibilité de paramétrer la qualité et le niveau de compression.
- Possibilité de sélectionner l'algorithme d'interpolation (resampling).
(Tomaž Vajngerl).
- Ajout de à Calc (Tomaž Vajngerl).
- Harmonisation des options de menu contextuel de Writer et de Draw et Impress en (Tomaž Vajngerl).
- Amélioration de la qualité d'affichage des images affichées (Tomaž Vajngerl).
- Possibilité de sélectionner et copier du texte depuis les boîtes de message cf. tdf#46193 (Tamas Zolnai).
- La liste Appliquer le style de la barre d'outils Formatage présente désormais l'aperçu des styles (Jan Holesovsky).
- Intégration Unity est disponible via les dépôts officiels Ubuntu (Antonio Fernandez, Björn Michaelsen, Alberto Ruiz, Ryan Lortie, Ted Gould).
- Cf. tdf#61461 Les seules combinaisons Ubuntu/LibreOffice supportées sont pour le moment :
- Ubuntu 12.10 + LO 3.6
- Ubuntu 13.04 + LO 4.0
- Afficher / Masquer les styles dans le dialogue Styles & Formatage (Cédric Bosdonnat).
- Gestion de Personas Firefox dans LibreOffice. Avec LibreOffice 4.0, vous pouvez choisir ▸ ▸ ▸ ▸ , choisir une Persona que vous aimez dans votre navigateur, coller son adresse dans le dialogue, confirmer, et LibreOffice l'utilisera (Jan Holesovsky).
- L'interface de gestion des modèles permet désormais d'avoir des modèles non-natifs : les modèles d'autres suites bureautiques sont gérés comme les modèles ODF (Cédric Bosdonnat).
- Le nouveau gestionnaire de modèles amène les modèles à l'utilisateur (Rafael Dominguez and Cédric Bosdonnat).
Localisation
- idxexample.odt « localisable » via des fichiers .po ( ▸ ▸ ) (Istvan Turi).
- Modèles agenda/fax/lettre/rapport « localisables » via des fichiers .po ( ▸ ) (Istvan Turi).
- Ajout de fichiers de localisation pour axk_CG beq_CG bkw_CG bvx_CG dde_CG ebo_CG iyx_CG kkw_CG kng_CG ldi_CG mdw_CG mkw_CG ngz_CG njx_CG njy_CG puu_CG sdj_CG tek_CG tsa_CG tyx_CG vif_CG xku_CG yom_CG (Jeremy Brown).
- Amélioration de la correction automatique pt-BR (Raimundo Moura, Olivier Hallot).
- Le vérificateur de grammaire pour le portugais brésilien (pt-BR), basé sur le logiciel libre LightProof, est désormais disponible. Améliorations de la vérification orthographique dans la langue pt-BR (Raimundo Moura, João Mac-Cormick, Olivier Hallot, László Németh).
- Traduction des noms des touches pour Windows pour l'Asturien (Xuacu Saturio), le catalan (Jesús Corrius), l'estonien (Mihkel Tõnnov), le slovène (Martin Srebotnjak) et l'espagnol (Adolfo Jayme Barrientos). Traduction des noms des touches sur Linux pour le slovène (Martin Srebotnjak).
- Mise à jour du thésaurus slovène (Martin Srebotnjak/tezaver.si).
- Pour plus d'information, voir le discours sur la localization toolchain au FOSDEM 2013.
Performance
- Temps de chargement des fichiers ODS amélioré : cf. cette entrée de blog pour davantage de détails Daniel Bankston.
- Temps de chargement des fichiers XLSX amélioré : cf. cette entrée de blog pour davantage de détails Daniel Bankston.
- Performances significativement améliorées lors de l'enregistrement d'une grande table d'auto-correction (cf. tdf#49350) (Tomaž Vajngerl).
- Accélération sensible des temps de chargement et enregistrement pour les diapos & dessins contenant un grand nombre de formes (Michael Meeks).
- Amélioration sensible du temps de chargement des fichiers RTF (cf. tdf#44736). (Miklós Vajna, Michael Meeks)
Infrastructure
- De nombreux modules portés sur gbuild (Peter Foley, Matúš Kukan, Caolán McNamara, David Ostrovsky, David Tardon, Norbert Thiebaud et d'autres).
- Toutes les classes de container existants (Sv*Array*, Table, Container, List etc.) remplacées par des container STL (Noel Grandin, Michael Stahl, etc.).
- https://gerrit.libreoffice.org/ utilisé pour l'examen du code et faciliter la soumission de patch - plus de 1500 patchs déjà examinés et fusionnés (David Ostrovsky, Norbert Thiebaud, Robert Einsle, Björn Michaelsen et d'autres).
- Le module de traductions est devenu un module source seule, les outils de l10n lisent les traductions directement à partir de fichiers .po (Tamas Zolnai).
- Tinderbox building bibisect repo
- Intégration Tinderbox (Norbert Thiebaud)
- initial bibisect proof-of-concept (Björn Michaelsen)
GNU/Linux
- Ajout de la gestion GStreamer 1.0, et re-factorisation du code gstreamer existant (Tim-Philipp Müller, Michael Meeks).
Extensions
- Import PDF, Presenter screen et le Python Scripting Provider ne sont plus des extensions bundled mais des fonctionnalités à part entière (Stephan Bergmann).
Fonctionnalités supprimées / obsolètes
- binfilter - Suppression de la possibilité d'importer les anciens formats hérités de StarOffice versions 1.x à 5.x. Les formats .Zip plus récents : .sxw .sxc, etc., similaires aux formats ODF sont toujours gérés.
- Les anciens formats de fichiers XML OpenOffice.org (.sxw, .sxi etc.), formats par défaut pour StarOffice versions 6 et 7 sont toujours maintenus.
- Formats d'export de fichiers Word et Excel (version 6.0/95).
- Ces fichiers peuvent toujours être ouverts mais plus enregistrés dans ces formats (ils le seront par défaut dans le format ODF (.odt/.ods).
- Ceci évitera une confusion de l'utilisateur qui choisirait accidentellement ces très anciens formats avec le risque de perdre des données.
- L'export vers les formats binaire Office 97 et ultérieurs sont toujours gérés.
- Gestion de l'intégration pour les documents ODMA ; cette intégration spécifique à Windows est un lointain héritage qui génère des interactions terribles.
- Héritage biblitotèque STLport pour compatibilité avec d'anciennes extensions (n'était inclue que pour 32-bit Linux et Windows).
- Mac / PPC en tant que plate-forme notre gestion de base passe à 10.6.
- Arrêt du support de Windows 2000.
- Backend Mozilla basé sur LDAP pour les carnets d'adresse sur toutes les plateformes non windows.
Changements dans l'API
C++ UNO language binding et bibliothèques URE
- Compilateur Base-line Windows / C++ mis à niveau vers Visual Studio 2010 (Fridrich Strba, Tor Lillqvist).
- Les bibliothèques runtime pour Visual Studio 2008 (msvcr90.dll) ne sont plus incorporées
- suppression header rtl/oustringostreaminserter.hxx 43b8e719d22bd115ecbd71e48be8aae42ed61a0d
- suppression header osl/semaphor.h, osl/semaphor.hxx and implementation of all oslSemaphore/osl::Semaphore related functions d911673a64250ece50f6ca5578385adabcae5e5d
- suppression header cppuhelper/stdidlclass.hxx c95f6b679a548f7b79d10005b0415d7a0233e4b4
- suppression headers cppu/FreeReference.hxx, cppu/Shield.hxx, salhelper/monitor.hxx 0f11f30ea96fcec8d7c648089fc223a6fbed6aef
- quelques macros comme SAL_MIN, SAL_MAX, SAL_FIELDOFFSET ont été supprimées a13c3a68df9327d3a1d0283006a3cf755291484a
- rtl/memory.h est obsolète et sera probablement supprimé dans une prochaine version
- plus d'information cf. FOSDEM 2013
Python
Migration de Python 2 à Python 3.3 (Michael Stahl).
Les plugins et macros python peuvent nécessiter d'être retravaillés pour fonctionner avec la version plus récente de python Porting to Python 3.
UNO IDL
Prise en charge de la définition des méthodes unidirectionnelles et la syntaxe [oneway]
a été retirée du compilateur UNO IDL 90eac3e69749a9227c4b6902b1f3cef1e338c6d1
Toutes les méthodes existantes de l'API qui étaient auparavant définies comme oneway
sont maintenant des méthodes.
Services nouveau-style
Un grand nombre de services UNO ont été convertis en services "nouveau-style" (new-style services), pour plus de facilités et de sécurité; ceci n'a aucun impact sur la compatibilité du code existant (Noel Grandin).
XDocumentInfo supprimée
Les interfaces dépreciées XDocumentInfo et les interfaces UNO liées sont supprimées (e6f81b1898a59280f41177206b777a7a0d32f3fc). Le remplacement XDocumentProperties est disponible depuis OpenOffice.org 3.0 (annonce interface).
- com.sun.star.document.DocumentInfo
- com.sun.star.document.StandaloneDocumentInfo
- com.sun.star.document.XDocumentInfo
- com.sun.star.document.XDocumentInfoSupplier
- com.sun.star.document.XStandaloneDocumentInfo
IllegalArgumentException
L'exception UNO com.sun.star.lang.IllegalArgumentException dérive désormais de com.sun.star.uno.RuntimeException instead of com.sun.star.uno.Exception 31170413ae3786bf44564e813d7291354e939a77.
UNO APIs non publiées
- Dépréciation et non-publication de l'API Accessibilité interne.
- Cette API a été principalement utilisée en interne pour implémenter le pont vers les API d'accessibilité ; nécessitera une adaptation à l'avenir.
Les services et interfaces UNO suivants ne sont plus publiés :
- com.sun.star.accessibility.AccessBridge 70626249cd247d9acdad417b8eaf252bae22c059
- com.sun.star.accessibility.Accessible
- com.sun.star.accessibility.AccessibleContext
- com.sun.star.accessibility.AccessibleEventId
- com.sun.star.accessibility.AccessibleEventObject
- com.sun.star.accessibility.AccessibleRelation
- com.sun.star.accessibility.AccessibleRelationType
- com.sun.star.accessibility.AccessibleRole
- com.sun.star.accessibility.AccessibleStateType
- com.sun.star.accessibility.AccessibleTableModelChange
- com.sun.star.accessibility.AccessibleTableModelChangeType
- com.sun.star.accessibility.AccessibleTextType
- com.sun.star.accessibility.IllegalAccessibleComponentStateException
- com.sun.star.accessibility.TextSegment
- com.sun.star.accessibility.XAccessible
- com.sun.star.accessibility.XAccessibleAction
- com.sun.star.accessibility.XAccessibleComponent
- com.sun.star.accessibility.XAccessibleContext
- com.sun.star.accessibility.XAccessibleEditableText
- com.sun.star.accessibility.XAccessibleEventBroadcaster
- com.sun.star.accessibility.XAccessibleEventListener
- com.sun.star.accessibility.XAccessibleExtendedComponent
- com.sun.star.accessibility.XAccessibleHyperlink
- com.sun.star.accessibility.XAccessibleHypertext
- com.sun.star.accessibility.XAccessibleImage
- com.sun.star.accessibility.XAccessibleKeyBinding
- com.sun.star.accessibility.XAccessibleRelationSet
- com.sun.star.accessibility.XAccessibleSelection
- com.sun.star.accessibility.XAccessibleStateSet
- com.sun.star.accessibility.XAccessibleTable
- com.sun.star.accessibility.XAccessibleText
- com.sun.star.accessibility.XAccessibleTextAttributes
- com.sun.star.accessibility.XAccessibleValue
- com.sun.star.awt.AccessibleButton
- com.sun.star.awt.AccessibleCheckBox
- com.sun.star.awt.AccessibleComboBox
- com.sun.star.awt.AccessibleDropDownComboBox
- com.sun.star.awt.AccessibleDropDownListBox
- com.sun.star.awt.AccessibleEdit
- com.sun.star.awt.AccessibleFixedText
- com.sun.star.awt.AccessibleIconChoiceControl
- com.sun.star.awt.AccessibleIconChoiceControlEntry
- com.sun.star.awt.AccessibleList
- com.sun.star.awt.AccessibleListBox
- com.sun.star.awt.AccessibleListBoxList
- com.sun.star.awt.AccessibleListItem
- com.sun.star.awt.AccessibleMenu
- com.sun.star.awt.AccessibleMenuBar
- com.sun.star.awt.AccessibleMenuItem
- com.sun.star.awt.AccessibleMenuSeparator
- com.sun.star.awt.AccessiblePopupMenu
- com.sun.star.awt.AccessibleRadioButton
- com.sun.star.awt.AccessibleScrollBar
- com.sun.star.awt.AccessibleStatusBar
- com.sun.star.awt.AccessibleStatusBarItem
- com.sun.star.awt.AccessibleTabBar
- com.sun.star.awt.AccessibleTabBarPage
- com.sun.star.awt.AccessibleTabBarPageList
- com.sun.star.awt.AccessibleTabControl
- com.sun.star.awt.AccessibleTabPage
- com.sun.star.awt.AccessibleTextField
- com.sun.star.awt.AccessibleToolBox
- com.sun.star.awt.AccessibleToolBoxItem
- com.sun.star.awt.AccessibleTreeListBox
- com.sun.star.awt.AccessibleTreeListBoxEntry
- com.sun.star.awt.AccessibleWindow
- com.sun.star.chart.AccessibleChartDocumentView
- com.sun.star.chart.AccessibleChartElement
- com.sun.star.drawing.AccessibleDrawDocumentView
- com.sun.star.drawing.AccessibleGraphControl
- com.sun.star.drawing.AccessibleGraphicShape
- com.sun.star.drawing.AccessibleOLEShape
- com.sun.star.drawing.AccessibleShape
- com.sun.star.drawing.AccessibleSlideView
- com.sun.star.drawing.AccessibleSlideViewObject
- com.sun.star.formula.AccessibleFormulaText
- com.sun.star.formula.AccessibleFormulaView
- com.sun.star.sheet.AccessibleCell
- com.sun.star.sheet.AccessibleCsvCell
- com.sun.star.sheet.AccessibleCsvRuler
- com.sun.star.sheet.AccessibleCsvTable
- com.sun.star.sheet.AccessiblePageHeaderFooterAreasView
- com.sun.star.sheet.AccessibleSpreadsheet
- com.sun.star.sheet.AccessibleSpreadsheetDocumentView
- com.sun.star.sheet.AccessibleSpreadsheetPageView
- com.sun.star.table.AccessibleCellView
- com.sun.star.table.AccessibleTableView
- com.sun.star.text.AccessibleEndnoteView
- com.sun.star.text.AccessibleFootnoteView
- com.sun.star.text.AccessibleHeaderFooterView
- com.sun.star.text.AccessiblePageView
- com.sun.star.text.AccessibleParagraphView
- com.sun.star.text.AccessibleTextDocumentPageView
- com.sun.star.text.AccessibleTextDocumentView
- com.sun.star.text.AccessibleTextEmbeddedObject
- com.sun.star.text.AccessibleTextFrameView
- com.sun.star.text.AccessibleTextGraphicObject
- com.sun.star.sheet.DataPilotSource 0315ef5bbc168896b1d7d8ac5c1657f861fa6a93
- com.sun.star.sheet.DataPilotSourceDimension
- com.sun.star.sheet.DataPilotSourceDimensions
- com.sun.star.sheet.DataPilotSourceHierarchies
- com.sun.star.sheet.DataPilotSourceHierarchy
- com.sun.star.sheet.DataPilotSourceLevel
- com.sun.star.sheet.DataPilotSourceLevels
- com.sun.star.sheet.DataPilotSourceMember
- com.sun.star.sheet.DataPilotSourceMembers
- com.sun.star.sheet.XDataPilotMemberResults
- com.sun.star.sheet.XDataPilotResults
- com.sun.star.sheet.XDimensionsSupplier
- com.sun.star.sheet.XHierarchiesSupplier
- com.sun.star.sheet.XLevelsSupplier
- com.sun.star.sheet.XMembersSupplier
- com.sun.star.sheet.DataResult bcb152889759c76aa9681aa72fcf7a92e5c3a2d7
- com.sun.star.sheet.DataResultFlags
- com.sun.star.sheet.MemberResult
- com.sun.star.sheet.MemberResultFlags
UNO APIs changées en non publiées
Les interfaces UNO non publiées suivantes sont changées :
- Renommage de com.sun.star.ui.UICommandDescription en com.sun.star.frame.UICommandDescription
6a1c29d7efd505346d4b43ee2b7080e8d769301e
- com.sun.star.text.XParagraphAppend 232ad2f2588beff50cb5c1f3b689c581ba317583
- com.sun.star.text.XTextContentAppend
- com.sun.star.text.XTextPortionAppend
- com.sun.star.accessibility.XAccessibleEventBroadcaster 70626249cd247d9acdad417b8eaf252bae22c059
- com.sun.star.inspection.XPropertyHandler 1fefd633220e5d9a7b1d511e3ebac7c008d97a97
- com.sun.star.report.XReportComponent 1fefd633220e5d9a7b1d511e3ebac7c008d97a97
- com.sun.star.deployment.XPackageManager 1b40fbe41459a2231870af94a06263d89af554a6
- com.sun.star.deployment.XExtensionManager 6dcb3d4ef46312729bb6f16c473b433474863f68
- com.sun.star.security.XDocumentDigitalSignatures 786f730ea2608abaafdc656e2181d11e076b6648
- com.sun.star.awt.tab.*
- com.sun.star.awt.grid.*
UNO API supprimées
Les modules UNO suivants sont complètement retirés de l'API :
- com.sun.star.corba 6eb7ee11c6a8286de7141e3938e10c96e4f3d81d
- com.sun.star.installation 63c07405de27649f1e9ea541c0b4223a80b0f425
- com.sun.star.setup 2787c0cf72bd1d33bb7feec4e3370d89bf9a5347
- com.sun.star.sync ee929741fe528399e9c1abb075d109f2aacc66c7
- com.sun.star.sync2 ee929741fe528399e9c1abb075d109f2aacc66c7
- com.sun.star.test 771914ab1482af600b11dfe789182604802d1046
- com.sun.star.util.logging 3e6b35fc96de29ba077f8f266ccfd73cb93561b3
Les interfaces et services UNO suivants sont supprimés de l'API :
- com.sun.star.beans.XIntroTest 61d16504fc1aac2545589a85660c1c89aedbc372
- com.sun.star.style.XStyleCondition 487ec7193b7b470bbbade008c1a3e81fd74a127c
- com.sun.star.system.ProxySettings
- com.sun.star.system.SOffice52ProxySettings
- com.sun.star.system.SystemProxySettings
- com.sun.star.system.XProxySettings 28327c28ced32f181ed9b5c4921fd844e549980d
- com.sun.star.text.textfield.docinfo.Info0 b0d9c833c4312bce1694934b367756b4b55670f8
- com.sun.star.text.textfield.docinfo.Info1
- com.sun.star.text.textfield.docinfo.Info2
- com.sun.star.text.textfield.docinfo.Info3
- com.sun.star.text.AdvancedTextDocument c581cb503c9f99cdd0079c120f4f143f4bfddd39
- com.sun.star.text.HypertextDocument
- com.sun.star.text.DocumentIndexFormat 324d189c9059392dbdf800d2ba02590791355050
- com.sun.star.text.LineNumberingSettings d34ad7274cd45086aef54b4072a665da0a8015a8
- com.sun.star.text.PrintPreviewSettings aab4574d4b0b055385be8d9b2a752863ba8a1a64
- com.sun.star.text.XHeaderFooter 4323fd8b7a766ab197a1f9a38594cacc51f4d017
- com.sun.star.text.XHeaderFooterPageStyle
- com.sun.star.text.XLineNumberingSupplier 8674c120cf4eb0f180ec40044a060ef1b345e40c
- com.sun.star.text.XModule 8231ae65cdcd587ee8982df72c7c45361a374127
- com.sun.star.view.XPrintPreview d859632d9fceb944620b483cb567545b9995ae73
- com.sun.star.text.XTextEmbeddedObject 7a8d933585f5165393a9357edc55606c54cb36eb
- com.sun.star.ucb.Cookie 04553f43e8bf12c8ecbbfb24f87199767c34c4f4
- com.sun.star.ucb.CookiePolicy
- com.sun.star.ucb.CookieRequest
- com.sun.star.ucb.HandleCookiesRequest
- com.sun.star.ucb.XInteractionCookieHandling
- com.sun.star.ucb.CHAOSProgressStart f2586285f24977827a1dae06b8b4abd034cb7508
- com.sun.star.ucb.InteractiveCHAOSException f2586285f24977827a1dae06b8b4abd034cb7508
- com.sun.star.util.FileIOException 4a7386c9da4198760910f1f0775056903d872649
- com.sun.star.util.DiskFullException 4a7386c9da4198760910f1f0775056903d872649
- com.sun.star.util.XArchiver 0c0dd979941f36658034f26920099c152f0aad80
- com.sun.star.util.XCancelManager 00cb5762b7af2b5e2e72d36e4553d4e14b5e8bbe
- com.sun.star.util.XSimpleErrorHandler 99e31f6ead140594deb98fa8e794708403b8113d
- com.sun.star.xml.UserDefinedAttributeSupplier 0a9e0fbcecab9fda2ffa2e87e5f338add18daf62
- com.sun.star.xml.sax.XFastSerializer b7c41f1d1fcabc8f4abc670d5a18546a117b540a
Les bugs les plus gênants
Les bugs gênants suivants n'ont pas pu être corrigés à temps et seront traités dans les versions correctives normales :
accès partage Samba cassé (tdf#64311); résolu in 4.0.4CAIRO non lié avec libpng, générant une erreur "no suitable windowing system found, exiting." sur quelques systèmes Linux. Contournement avec installation du package libpng12 (cf. tdf#61571)résolu in 4.0.2
Duden Rechtschreibprüfung / Duden Korrektor
Aucune version de Duden Korrektor (extension germanophone) jusqu'à la version 9.0 ne peut être installée avec LibreOffice 4.0 sur Windows et Linux x86. Les utilisateurs devraient prendre contact avec le fournisseur de l'extension et demander la résolution du bug. Un contournement est d'installer la bibliothèque STLport avant l'extension. Cf. tdf#59107 et les notes de version allemandes pour plus de détails. Duden Rechtschreibprüfung est une extension commerciale fournissant des aides pour la langue allemande.