LibreOffice 4.0: Note di rilascio

    From The Document Foundation Wiki

    Riguardo questa pagina

    Questa è una pagina in continuo aggiornamento nella quale stilare le note di rilascio, man mano che vengono sviluppate. Siete pregati di non elencare funzioni aggiunte già nella precedente 3.6! Aggiungete solo le funzionalità che sono realmente già state implementate nel rilascio e non quelle che sperate siano presenti.

    Ecco come dovrebbe essere una buona presentazione di una funzionalità:

    • possiede una descrizione e, per aiutare i lettori, spiega dove si trova quella funzione in modo da poterla provare. Immaginate che chi legge sia estremamente occupato e conosca poco o nulla riguardo alla suite. Quindi, se un elemento dell'interfaccia grafica dà accesso a quella funzione, siate molto espliciti nel precisare dove sia, ad esempio il suo percorso nel menu Formato ▸ Carattere ▸ (scheda) Posizione ▸ '90 gradi'.
    • indica i nomi degli autori principali che hanno svolto il lavoro (basta aggiungerli fra parentesi dopo la descrizione della funzionalità) ed inserisci il relativo ticket su Bugzilla.
    • se la funzione può essere presentata con un esempio o un file di prova - in particolare per le nuove funzioni di import - sarebbe ideale inserire un collegamento a un file di prova che la illustri nel modo migliore, aggiungendo delle schermate che ne raffigurino le caratteristiche.

    Per maggiori dettagli, vedere le linee guida.

    Grazie in anticipo per il vostro contributo!


    Writer

    • E' possibile commentare porzioni di testo del documento. tdf#38244 (Miklós Vajna)
    Commenti relativi ad intervalli di testo
    • Si possono usare simboli per le parole composte. Questa funzionalità sovrascrive il trattino lungo (—) e quello breve (–) con il carattere apposito ai fini del conteggio delle parole, e permette all'utente di specificare ulteriori simboli per le parole composte in Strumenti ▸ Opzioni ▸ Writer ▸ Generale ▸ Conteggio parole. (Caolán McNamara)
    Le nuove opzioni per il conteggio delle parole (Strumenti ▸ Opzioni ▸ Writer ▸ Generale ▸ Conteggio parole)
    • Import delle annotazioni a penna dai documenti DOCX e RTF (possibili quando si usa Word su un Tablet PC). (Eilidh McAdam)
    Annotazioni disegnate a penna
    Matematica nativa RTF in Writer
    Le prime pagine possono ora avere un‘intestazione e un piè di pagina differenti in Writer
    • Il filtro RTF ora importa la vecchia sintassi Drawing Objects (tdf#42407). Visitare questo blog per dettagli e immagini (Miklós Vajna)
    • Vari miglioramenti con i DOCX: import di tabelle fluttuanti, di oggetti OLE all'interno dei rettangoli e dei margini delle immagini agganciate usando il markup WordProcessing. Visitare questo blog per dettagli e immagini (Miklós Vajna)
    • Cliccare i campi li seleziona, invece di posizionare il cursore prima di essi (Cédric Bosdonnat)
    • Toolbar e interprete Logo (László Németh, aiuto nell'integrazione: András Tímár)
    Poster di LibreLogo (versione originale in PDF e in OpenDocument)
    Grafica vettoriale a tartaruga in LibreOffice Writer. Creata dalla seguente singola riga (usando la linea di comando di Logo): repeat 500 [ circle 10 + repcount/10 fd 5 + repcount/10 lt 10 ]
    Logo per DTP: disegnare una scacchiera per stampa di alta qualità in Writer usando al notazione degli scacchi o a scelta il posizionamento manuale (vedere il documento sorgente e il suo export PDF

    L'implementazione leggera (1400 righe di codice in Python-PyUNO) usa il Python integrato per offrire un'interfaccia di programmazione semplificata all'eccellente grafica vettoriale di LibreOffice per il disegno grafico e l'istruzione (incluso l'insegnamento del word processing). Post dei blog: 1. Logo, 2. Logo per l'editoria, 3. Logo per lo sviluppo di template. Esempio: aprire la toolbar Logo (Visualizza ▸ Barre degli strumenti ▸ Logo) in Writer. Usare le icone delle frecce nella toolbar per muovere e mettere a fuoco la tartaruga (cursore grafico del linguaggio di programmazione Logo). I comandi localizzati dipendono dal linguaggio del documento (maggiori informazioni: premere F1 nella linea di comando di Logo). Provare i seguenti comandi nella linea di comando della toolbar Logo (per l'esecuzione del programma premere ↵ Enter nella linea di comando):

    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 ]
    

    Esempi di Logo su templates.libreoffice.org:

    Calc

    • Migliori performance nell'import di documenti ODS (Daniel Bankston)
    • Aprendo file ODS e XLSX, i valori delle formule possono essere mostrati come sono stati salvati nel file (cached), senza ricalcolare le formule direttamente all'apertura del file (Daniel Bankston)
      • Questo rende l'apertura dei (grandi) file più veloce;
      • Quando il foglio elettronico è stato usato l'ultima volta da qualcun altro, questo mostrerà comunque i valori, come se fossero stati su quel computer (è noto che fogli elettronici grandi e complessi possano, su differenti computer con differenti OS, processori o software, dare differenti risultati). Quindi questo può essere visto come un vantaggio quando si aprono fogli elettronici che sono stati modificati l'ultima volta in Excel.
      • L'utente riceve un messaggio all'apertura del file. Questo messaggio può essere attivato o disattivato da Strumenti ▸ Opzioni ▸ LibreOffice Calc ▸ Formula ▸ Ricalcolo al caricamento del file.
    • Rotazione automatica delle etichette dei grafici sugli assi quando esse si sovrappongono. Questo fix migliora inoltre il riconoscimento di una sovrapposizione mentre si ruotano le etichette (Muthu Subramanian)
    Rotazione automatica delle etichette del grafico
    • Import dei valori cached da ODS e XLSX (Daniel Bankston)
      • A causa di differenti implementazioni si può ricevere un messaggio di avviso quando i valori cached sono usati.
    • Salvataggio delle impostazioni di import del testo per Testo in colonne e Incolla Testo non formattato dagli appunti (in aggiunta all'import di file di testo). tdf#47674 (Laurent Balland-Poirier)
    • Export delle scale di colori e delle barre dati in XLSX (supporta anche le estensioni per le barre dati di Excel 2010 e successivi). (Markus Mohrhard)
    • Aumentata la dimensione massima dei documenti ODF (non compressi) da 2Gb a 4Gb (Michael Meeks)
    • Supporto per l'auto-completamento della ricerca nel popup del filtro automatico. E' ora possibile cercare una voce specifica tramite parola chiave (Kohei Yoshida)
    • La finestra Sorgente XML permette di importare velocemente un contenuto XML a piacimento. Fare riferimento a questa pagina per maggiori informazioni su questa funzionalità (Kohei Yoshida)
    La finestra Sorgente XML
    • Migliorata la visualizzazione dei grafici - migliore qualità nel rendering / stampa e nell'export PDF dei grafici (Armin Le-Grand - Apache)
    • Nuove formattazioni condizionali: (Markus Mohrhard)
      • Formati della data
      • Regole alto/basso
      • Regole del testo

    Formattazione condizionale

    • Migliorata la finestra per la formattazione condizionale (Markus Mohrhard)
    • Gruppi di icone (Markus Mohrhard)
    • Formattazioni condizionali sovrapposte (Markus Mohrhard)
    • Lavoro iniziale su un filtro di import per Gnumeric basato su Orcus (Orcus creato da Kohei Yoshida, parti su Gnumeric create da Markus Mohrhard)
      • Questa è una dimostrazione tecnica dell'integrazione dell'integrazione di Orcus e segnata come funzionalità sperimentale
      • Importa solo valori, stringhe e formule nella versione 4.0 (altro seguirà in futuro)
    • Export di un singolo grafico come immagine (PNG, JPG) tdf#30944

    Engine delle formule

    • Nuova funzione XOR per il foglio elettronico come definito nell'ODF OpenFormula tdf#50882 (Winfried Donkers)
    • Nuova opzione di configurazione per gestire le stringhe vuote quando sono usate in un’espressione aritmetica tdf#44720 (Kohei Yoshida)
    Nuova opzione di configurazione per una stringa vuota
    • Nuovo add-in per i prezzi contenente funzioni dei fogli elettronici per la valutazione del prezzo dell'opzione, in particolare le opzioni barriera OPT_BARRIER(...) e touch OPT_TOUCH(...). Esempio:File:Calc-pricing-add-in.ods (Tino Kluge)
    Add-in per i prezzi
    • Re-implementata la funzione RAND() con un migliore algoritmo di generazione dei numeri casuali. tdf#33365 (Tino Kluge)
    • Nuove funzioni dei fogli elettronici AVERAGEIF, SUMIFS, AVERAGEIFS e COUNTIFS come definito nell'ODF OpenFormula. tdf#41214 (Marina Plakalovic, Daniel Rentz, Eike Rathke)
    • Nuove funzioni dei fogli elettronici IFERROR e IFNA come definito nell'ODF OpenFormula. tdf#56124 (Winfried Donkers, Eike Rathke)

    Tabella Pivot

    • Supporto alle selezioni multiple nel campo pagina della tabella pivot (Kohei Yoshida)
    Il nuovo popup del campo pagina permette la selezione multipla

    Impress

    • Lo stato del pannello laterale in Impress viene ora ricordato (Rob Snelders)
    • Lavoro iniziale sul wrapping dei link ipertestuali nei campi di testo. (Muthu Subramanian)
    Supporto al wrapping dei link ipertestuali
    • PPTX
      • quando importa file PPTX, Impress ora supporta anche le sfumature di colore (Muthu Subramanian)
      • Vari miglioramenti all'import/export di PPTX/PPT (sviluppatori vari). Vedere qui
    • Esiste ora un app Impress remote per smartphone Android: funziona con Windows, Mac e Linux usando LibreOffice 4.0.1 o versioni successive. Si può sapere di più su come funziona da questo utile How-to (Andrzej Hunt, Michael Meeks, Thorsten Behrens)
    Impress Remote per Android
    • Anteprime molto più veloci dei file multimediali, e anteprime dei video embedded su Linux (Michael Meeks):
      Anteprime dei file multimediali integrati in Impress
    • Supporto RTL per Presenter Console tdf#42070 (Issa Alkurtass, Abdulmajeed Ahmed, Faisal Al-Otaibi - KACST):
      Presenter Console con supporto RTL

    Draw

    • Migliorata la qualità delle anteprime delle pagine in Draw/Impress tramite il supersampling (Tomaž Vajngerl)
    • Miglioramenti ai bordi delle linee - aggiunti i bordi arrotondati agli estremi delle linee, fare tasto destro Linea ▸ Stile estremità e angoli (Regina Henschel, Armin Le-Grand - Apache)
    Bordi arrotondati delle linee
    • Trasformazione Taglio per GraphicObjects, e Taglio + proprietà per gli oggetti OLE (Armin Le-Grand - Apache)
    • Supporto alla multi-immagine negli ODF, permettendo ad esempio una rappresentazione bitmap + SVG (Armin Le-Grand - Apache)
    • La toolbar per Cerchi ed ellissi di Impress ora è disponibile anche in Draw (Rob Snelders)

    Base

    • Su tutte le piattaforme non-Windows è usata una nuova implementazione del driver mork per accedere alla rubrica di Thunderbird: questo significa che gli utenti di Debian/Ubuntu possono finalmente integrare LO con la loro rubrica di Thunderbird (le distro Debian/Ubuntu non distribuiscono un driver mork Mozilla-based, quindi la loro versione nativa di Base non può accedere alla rubrica). Questo risolve anche alcuni bug molto vecchi di varie distro. (David Ostrovsky)
    • Per maggiori informazioni visitare:
    • nelle Forms, il filtro automatico non tratterà più i valori come pattern. Di conseguenza, un filtro automatico con "A*" non farà più corrispondere tutti i valori che iniziano con una A, ma solo con lo specifico valore "A*". tdf#48807 (Lionel Elie Mamane)

    Core

    • Supporto al protocollo CMISWikipedia logo v3.svg per l'accesso facile ai documenti memorizzati su Document Management Systems come Alfresco, Nuxeo, SharePoint... (Cédric Bosdonnat). Cedric ha pronunciato un discorso su questo al FOSDEM 2013 che riassume: "LibreOffice si connette facilmente a server Enterprise Content Management tramite il protocollo CMIS usando la libreria libcmis".
    • Integrazione del session-installer per aggiungere parti mancanti di LibreOffice al volo (Björn Michaelsen)
    Session installer
    • Riduzione del codice Java: porting in Python dei wizard Fax e Lettera (Xisco Faulí)
    • LibreOffice 4.0 porta con sé quattro nuove famiglie di font open-source: Open Sans (Ascender), PT Serif (ParaType), Source Code Pro e Source Sans Pro (Adobe).
    Anteprima delle nuove fonts integrate

    Opzioni / Generale

    • Le opzioni avanzate e di Java ora sono combinate in Strumenti ▸ Opzioni ▸ LibreOffice ▸ Avanzato. Per scegliere le funzionalità sperimentali e abilitare la registrazione delle macro. (Joel Madero)
    Opzioni avanzate per Java, il macro recording e le funzionalità sperimentali
    • Funzionalità (sperimentale) Invia tramite Bluetooth. Utilizza BlueZ per inviare documenti via Bluetooth, proprio come Invia documento come e-mail.
    Invia tramite Bluetooth
    • Nuove engine per le espressioni regolari (Herbert Duerr - Apache)
      • Ora utilizziamo l'engine ICU per le espressioni regolari invece di una versione personalizzata. Questo risolve vari bug di "Trova e sostituisci", ed è più veloce e leggero. Resta del codice di compatibilità per mappare il vecchio stile della sintassi di word boundary \> e \< a \b durante l'aggiornamento. Per sapere di più sull'ICU regexp engine. Gli utenti giapponesi dovrebbero sapere che alcune traslitterazioni più avanzate possono comportarsi in modo diverso.

    Filtri

    • Filtro di import per le pubblicazioni di Microsoft Publisher. Maggiori dettagli su questo blog e nel discorso di Fridrich Strba al FOSDEM 2013.
    Un documento in MS Publisher 2003
    Lo stesso documento in LibreOffice Draw
    • Estesa la compatibilità con il formato file di Visio. LibreOffice 4.0.0 supporta tutti i formati file di Visio esistenti da Visio 1.0 rilasciato nel 1992 a Microsoft Visio 2013 rilasciato nel 2012. Maggiori dettagli su questo blog e nel discordo di Fridrich Strba al FOSDEM 2013.
    Un vecchio documento in Visio 1.0
    Lo stesso documento in LibreOffice Draw
    Un documento VSDX in MS Visio 2013
    Lo stesso documento in LibreOffice Draw
    • Migliorata la compatibilità con l'ODF in diversi punti. (Michael Stahl)

    GUI

    • Introdotta la nuova tecnica Widget layout per le finestre di dialogo e convertite varie finestre; vedere WidgetLayout. (Caolán McNamara, vedere il suo discorso al FOSDEM 2013; Jack Leigh; Gokul)
      • I mockup della UI possono essere creati con il designer di interfacce grafiche Glade e poi collegati al codice.
      • I widgets convertiti possono essere modificati senza ricompilare Libreoffice. E' più facile interagirci per buona progettazione della UI.
      • Supporto per ridimensionare e nascondere facilmente gli elementi. Riduce la complessità del codice.
      • Intento di seguire le migliori linee guida per la spaziatura e l'indentazione ottenendo finestre di dialogo più chiare e con spaziature ben fatte.
    • Aggiunta una finestra per il filtro immagine Smorza, dove è possibile selezionare il raggio (intensità) di smussatura/sfocatura. (Tomaž Vajngerl)
    • Le immagini possono essere ridimensionare e ricompresse con la nuova funzione Comprimi immagine grafica del menu contestuale. (Tomaž Vajngerl)
      • La funzione è disponibile nel menu di Draw, Impress e Calc ma non (ancora) Writer.
      • Supporta la visualizzazione delle informazioni grafiche correnti: dimensioni originali, dimensioni all'interno del documento.
      • Capacità di ridurre la risoluzione dell'immagine settando una nuova dimensione (larghezza/altezza in pixel e DPI).
      • Compressione di tipo lossless (PNG) o lossy (JPEG) con la possibilità di settare la qualità e il livello di compressione.
      • Possibilità di selezionare l'algoritmo di interpolazione (resampling).
    La nuova finestra Comprimi immagine grafica disponibile in Draw, Impress e Calc
    • Aggiunta la funzione Modifica con strumento esterno a Calc, Impress e Draw. (Tomaž Vajngerl)
    • Unificate delle voci di menu a comparsa Salva immagine grafica di Writer e Save come immagine di Draw e Impress in Salva immagine grafica. (Tomaž Vajngerl)
    • Migliorata la qualità della visualizzazione delle immagini nei documenti. (Tomaž Vajngerl)
    Confronto qualitativo delle immagini visualizzate
    • E' ora possibile selezionare e copiare il testo dalle finestre di messaggio. tdf#46193 (Tamas Zolnai)
    MessageBox.png
    • La casella a tendina "Applica stile" nella toolbar ora mostra le anteprime degli stili da scegliere. (Jan Holesovsky)
    Apply-style-combobox.png
    • Integrazione con Unity (Antonio Fernandez, Björn Michaelsen, Alberto Ruiz, Ryan Lortie, Ted Gould)
      • tdf#61461 L'integrazione con Unity è disponibile tramite i repository ufficiali di Ubuntu. Solo le seguenti combinazioni di Ubuntu/LibreOffice sono supportate al momento:
        • Ubuntu 12.10 + LO 3.6
        • Ubuntu 13.04 + LO 4.0
    Integrazione con il menu di Unity
    • Nascondi / Mostra stili nella finestra "Stili e formattazioni" (Cédric Bosdonnat)
    Stili nascosti
    • L'interfaccia per la gestione dei templates ora permette di usare file non-nativi per i templates: i templates da altre suite d'ufficio ora sono gestiti come quelli ODF. (Cédric Bosdonnat)
    • Supporto per Firefox Personas in LibreOffice. Con LibreOffice 4.0 si può selezionare Strumenti ▸ Opzioni ▸ Personalizzazione ▸ Seleziona Persona, scegliere un tema Persona a piacere nel browser, copiare il suo indirizzo nella finestra di dialogo, confermare, e LibreOffice lo utilizzerà. (Jan Holesovsky)
    Libreoffice-personas.png
    • Nuovo gestore dei templates per offrire i templates all'utente (Rafael Dominguez e Cédric Bosdonnat)
    Template-manager.png

    Localizzazione

    • idxexample.odt localizable via PO files (Insert ▸ Indexes and Tables ▸ Indexes and Tables…). (Istvan Turi)
    • agenda/fax/letter/report templates localizable via PO files (File ▸ Wizards). (Istvan Turi)
    • Added locale data files for 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)
    • Miglioramenti al correttore automatico per pt-BR. (Raimundo Moura, Olivier Hallot)
    • Il correttore grammaticale LightProof per il Portoghese brasileo è ora disponibile. Miglioramenti per controllo ortografico in pt-BR. (Raimundo Moura, João Mac-Cormick, Olivier Hallot, László Németh)
    • Tradotti i nomi dei tasti su Windows per Asturiano (Xuacu Saturio), Catalano (Jesús Corrius), Estone (Mihkel Tõnnov), Sloveno (Martin Srebotnjak) e Spagnolo (Adolfo Jayme Barrientos). Tradotti i nomi dei tasti su Linux per lo Sloveno (Martin Srebotnjak).
    • Aggiornato il thesaurus sloveno (Martin Srebotnjak/tezaver.si)
    • Per maggiori informazioni, vedere il discorso riguardo la toolchain di localizzazione al FOSDEM 2013.

    Prestazioni

    • Migliorati i tempi di caricamento degli ODS (visitare questo blog per i dettagli). (Daniel Bankston)
    • Migliorato il tempo di caricamento degli XLSX (visitare questo blog per i dettagli). (Daniel Bankston)
    • Significativamente migliorate le performance di salvataggio di una nuova voce in una grande tavola di sostituzione e correzione automatica (tdf#49350). (Tomaž Vajngerl)
    • Miglioramenti significativi nel tempo di caricamento e salvataggio di slide / disegni con un gran numero di figure (Michael Meeks)
    • Significativamente migliorati i tempi di caricamento dei file RTF (tdf#44736). (Miklós Vajna, Michael Meeks)

    Infrastruttura

    • Many modules ported to gbuild. (Peter Foley, Matúš Kukan, Caolán McNamara, David Ostrovsky, David Tardon, Norbert Thiebaud and others)
    • all legacy container classes (Sv*Array*, Table, Container, List etc.) replaced with STL containers (Noel Grandin, Michael Stahl, etc.)
    • Gerrit Libreoffice usato la revisione del codice e la presentazione veloce di patch -- più di 1500 patch già revisionate e accettate nel codice tramite esso (David Ostrovsky, Norbert Thiebaud, Robert Einsle, Björn Michaelsen e molti altri)
    Gerrit
    • translations module became a source-only module, l10n tools read translations directly from .po files. (Tamas Zolnai)
    • tinderbox building bibisect repo
      • Tinderbox integration (Norbert Thiebaud)
      • initial bibisect proof-of-concept (Björn Michaelsen)

    GNU/Linux

    • Aggiunto il supporto a GStreamer 1.0, e refactoring del codice esistente di gstreamer. (Tim-Philipp Müller, Michael Meeks)

    Estensioni

    • PDF Import, Presenter Console e Python Scripting Provider non sono più estensioni integrate, ma funzionalità core. (Stephan Bergmann)

    Funzionalità rimosse / deprecate

    • Rimosso il supporto per i file binari legacy di StarOffice (versione 1.x → 5.x).
      • Nota: il vecchio formato file XML di OpenOffice.org XML (.sxw, .sxi, etc.) che era usato come formato di default in StarOffice 6 e 7 è ancora supportato.
    • Rimosso il supporto per l'export nei file legacy Word e Excel (versioni 6.0/95). Questi file possono ancora essere aperti, ma saranno salvati nel proprio formato di default (di solito .odt/.ods). Ovviamente è ancora possibile l'export nei formati file binari di Office 97 e seguenti.
      • Questo evita confusione all'utente e il selezionare accidentalmente formati molto vecchi che perderebbero i dati del documento.
    • Rimosso il supporto per l'integrazione della gestione documenti ODMA: questa integrazione specifica di windows è profondamente obsoleta, e produce alcune orribili interazioni utente.
    • Eliminato il supporto per la libreria legacy STLport per la compatibilità con vecchie estensioni che ne facevano uso (era inclusa solo nella versione a 32bit per Linux e Windows).
    • Interrotto il supporto alla piattaforma PPC per Mac, innalzando la nostra base-line a macOS 10.6
    • Interrotto il supporto a Windows 2000.
    • Eliminato il backend LDAP Mozilla-based LDAP per la rubrica su tutte le piattaforme non-windows.

    Cambiamenti alle API

    C++ UNO language binding and URE libraries

    Python

    The bundled Python was upgraded from Python 2.6 to Python 3.3 (Michael Stahl) Python extensions and macros may require some degree of re-work to work on the latest Python; see for example Porting to Python 3.

    UNO IDL

    Support for defining oneway methods and the [oneway] syntax was removed from the UNO IDL compiler 90eac3e69749a9227c4b6902b1f3cef1e338c6d1 All exising API methods that used to be defined as oneway are now plain methods.

    New style services

    A large number of existing UNO services were converted to new-style services, which allow for more convenient and more type safe construction; this has no impact on compatibility of existing client code. (Noel Grandin)

    XDocumentInfo removed

    The deprecated XDocumentInfo and related UNO interfaces were removed (e6f81b1898a59280f41177206b777a7a0d32f3fc). The replacement XDocumentProperties is available since OpenOffice.org 3.0 (interface announcement).

    • 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

    The UNO exception com.sun.star.lang.IllegalArgumentException now derives from com.sun.star.uno.RuntimeException instead of com.sun.star.uno.Exception 31170413ae3786bf44564e813d7291354e939a77.

    Unpublishing UNO APIs

    • Deprecation and un-publishing of internal accessibility API
      • This API was primarily used internally for our bridge implementations to native accessibility technology APIs, and will need adapting in future.

    The following UNO services and interfaces are no longer published:

    • 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

    changes to unpublished UNO APIs

    The following unpublished UNO interfaces were changed:

    UNO API removals

    The following UNO modules were removed entirely from the API:

    The following UNO interfaces and services were removed from the API:

    Duden Korrektor

    All versions of Duden Rechtschreibprüfung up to version 9.0 cannot be installed with LibreOffice 4.0 on Windows and Linux x86. Users should contact the extension provider and ask for a fixed build. A workaround is to install STLPort library before the extension. See tdf#59107 and the German release notes for more details. Duden Rechtschreibprüfung is a commercial extension providing various writing aids for the German language.