ReleaseNotes/4.1/it

Writer

 * Le immagini integrate in Writer si possono ora facilmente ruotare di 90° alla volta (Tomaž Vajngerl)
 * write-rotate-ui.png


 * I box di testo di Writer supportano ora una sfumatura come sfondo (Miklós Vajna)
 * Swxtextframe-gradient-ui.png


 * Embedding delle font in un documento di Writer (Luboš Luňák)
 * La barra dei commenti si può facilmente gestire con un bottone nel righello (Rodolfo Ribeiro Gomes)
 * Su Windows, i moderni IME mostrano le loro finestre con i suggerimenti in una posizione più comoda da leggere (Yohei Yukawa - Google)
 * Import ed export dei simboli degli elenchi puntati nei filtri .DOC, .DOCX e .RTF (Jian Hong Cheng - Apache: DOC part, Miklos Vajna: DOCX, RTF parts)
 * Gestione migliorata dei commenti per le note in calce e a piè di pagina. (Joren De Cuyper)
 * I commenti a porzioni di testo possono ora appartenere a paragrafi diversi. (Miklos Vajna)
 * Il filtro di import DOCX ora supporta le figure drawingml non-bitmap (Miklos Vajna)

Calc

 * Embedding delle font in un foglio elettronico di Calc (Noel Power)
 * Aggiunta la linea a scalinata nei grafici Linea e Dispersione XY (Eric Seynaeve)
 * Nuova funzione nei fogli elettronici di Calc: Conteggio del numero di celle selezionate (Prashant Pandey)
 * Import di grandi documenti HTML con più di 64.000 celle di tabella (Eike Rathke)

Engine delle formule

 * Nuove funzione dei fogli elettronici NUMBERVALUE come definito nell'ODF OpenFormula (Winfried Donkers, Eike Rathke)
 * Nuove funzione dei fogli elettronici SKEW Pcome definito nell'ODF OpenFormula (Winfried Donkers)
 * Import/export di funzioni nuove in Excel 2013 per la compatibilità con l'ODF OpenFormula (Eike Rathke) Sono supportate le seguenti funzioni, il nome specifico è scritto (nelle parentesi tonde come nell'interfaccia en-US di Calc) [nelle parentesi quadre col nome 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

 * Embedding delle font in una presentazione di Impress (Radek Doulik)
 * Vedi anche Filtri
 * Ora è più facile creare slideshow da una serie di immagini con la funzionalità “Album fotografico” (Gergő Mocsi)
 * Si trova in:
 * Opzione per disabilitare il Presenter Console integrato, che rende l'integrazione con OpenLP molto più fluida (Manik Malhotra)

Draw

 * Vedi anche Filtri

Base

 * Limitare i risultato di una query usando il menu a tendina 'Limite' sulla toolbar Struttura. (Tamás Zolnai)
 * Si trova in:
 * Nuova finestra Proprietà della Query nella Vista Struttura per aggiungere proprietà come un limite e valori distinti (Tamás Zolnai)
 * Si trova in:
 * La finestra Proprietà della Query può essere aperta dalla toolbar Struttura (Issa Alkurtass, Tamás Zolnai)
 * Si trova in:

Math

 * Aggiunta la nuova finestra agganciabile Elementi (Tomaž Vajngerl)

Grafici

 * Export dei grafici in .odc (file ODF dei grafici) (Markus Mohrhard)
 * Fare così: entrare nella edit mode del grafico e poi
 * nota: questo non è pensato per funzionare come un file o modulo separato, ma per l'import e l'export


 * Inserimento di file odc nei fogli di Calc tramite (Markus Mohrhard)
 * I grafici ora possono anche essere esportati in grafica vettoriale (es. SVG,PDF) (Tomaž Vajngerl)

Core

 * Porting del wizard Agenda da Java a Python. Rimossi 11 file, 5345 righe di codice java (Xisco Faulí)
 * Porting del wizard Web da Java a Python. Modificati 140 file, 5076 (+), 11416 (-). Rimossi 55 file, 10426 righe di codice java (Javier Fernandez)
 * Il layout del testo su Linux (e altre piattaforme X11) è stato portato dal deprecato e non più mantenuto LayoutEngine della libreria ICU ad HarfBuzz, che fornisce migliore supporto al layout OpenType in generale e alle scritture complesse in particolare, così come notevoli miglioramenti di performance specialmente per le font con un gran numero di lookups OpenType (Khaled Hosny, Fridrich Štrba)
 * Il layout del testo su macOS è stato portato dal deprecato (e solo a 32-bit) framework ATSUI a Core Text, che in più supporta le fonts OpenType per scritture complesse come l'Arabo (Herbert Dürr – Apache, Tor Lillqvist, and Khaled Hosny) Ar script macOS.png

Filtri

 * L'export SVG ora include anche i link ipertestuali (Moritz Kütt)
 * I file multimediali di tipo Windows Media Audio (WMA), Windows Media Video (WMV), Advanced Audio Coding (AAC), Flash Video (FLV), Multiplexed OGG Video (OGX), RMI MIDI Audio e SND (SouND) Audio sono ora accessibili da ,,  (Joel Madero, Samuel Mehrbrodt)

Supporto per i documenti Mac legacy
L'integrazione di libmwaw scritta da Laurent Alonso introduce il supporto ad una moltitudine di documenti di testi Mac pre-macOS in differenti formati file. Più informazioni su questo blog. Qui sotto ci sono alcuni esempi di conversione.
 * Microsoft Word per Mac 5.1
 * Write Now 4.0
 * MacWrite Pro 1.5
 * AppleWorks 6.0

Filtri di Import ed Export
Numerosi miglioramenti sono stati fatti ai filtri di import ed export di Microsoft OOXML così come ai formati binari di Microsoft Office ed al formato RTF. Dettagli:
 * Filtri OOXML→ OOXML, DOCX, XLSX, PPTX, VML
 * Filtri dei file binari di Microsoft Office→ DOC, XLS, PPT, "ww8"
 * Filtri RTF→ RTF

Guida

 * Evidenziazione della sintassi negli esempi di codice Basic della guida offline (David Vastag, Andras Timar)

Barra di ricerca

 * La scorciatoia attiva/disattiva la barra Ricerca  (Joren De Cuyper)
 * Aggiunto un pulsante “Esci dalla ricerca” sulla barra di ricerca (Joren De Cuyper)
 * Aggiunta l'opzione “Maiuscole/minuscole” sulla barra di ricerca (Andrzej Hunt)

Documenti recenti

 * Aggiunta la funzione (Ariel Constenla-Haile - Apache)
 * Accesso ai Documenti recenti direttamente dalla toolbar tramite un menu a discesa nel pulsante "Apri" (Jan Holesovsky)
 * Migliorato la visualizzazione dei nomi dei file nella lista dei Documenti recenti (Samuel Mehrbrodt)

Finestre di dialogo ridisegnate
Continua il flusso di lavoro di ridisegno delle finestre di dialogo

Altro

 * Cancellare più stili contemporaneamente (Joren De Cuyper)
 * Funzionalità sperimentale: Sidebar (Apache OpenOffice/IBM Symphony) con layout dinamico (team di LibreOffice )
 * Nuove immagini per la Galleria (IBM Symphony)
 * Cambiamenti alle impostazioni della stampante. (Caolán McNamara)
 * Di default le impostazioni della stampante (come la dimensione della pagina) sono prese dalle impostazioni della stampante salvate nel documento, non dalle proprietà della stampante.
 * Per usare le impostazioni dalle proprietà della stampante (comportamento precedente), spuntare la nuova voce "Usa dimensione carta solo da impostazioni stampante" nella scheda Opzioni.

Localizzazione

 * Molto migliorato l'allineamento del metodo di input delle finestre usando IMR_QUERYCHARPOSITION (Yohei Yukawa – Google)
 * Supporto alla funzione localized forms (locl) delle font in Writer (Caolán McNamara)
 * Migliorata la sillabazione in Calc e Draw (László Németh)
 * Più impostazioni per il controllo grammaticale LightProof in pt-BR (Raimundo Moura, João Mac-Cormick, Olivier Hallot).

Supporto Right-to-Left

 * Migliorato il Kashida nel testo giustificato (Ahmad Al-Harthi)

Prestazioni

 * non si elaborano 14.000 righe di descrizioni delle etichette ad ogni avvio, l'operazione è rimandata fino a che non è usato un foglio con le etichette (Matus Kukan)
 * alcune cose introdotte nel ramo 4.0.x ma mai annunciate:
 * conteggio asincrono delle parole - nei grandi documenti non si rimanda il rendering del documento e della barra di stato fino a che le parole sono conteggiate - si può notare che il conteggio nella barra di stato parte dopo il caricamento, risparmiando parecchi secondi con grandi file (Michael Meeks)
 * uso del copy-on-write per lo stack di import RTF - significativamente accelerato l'import di grandi documenti RTF (Michael Meeks)
 * uso di un hash per la correzione automatica fino a quando deve essere ordinato - grandi guadagni di velocità nell'autocorrezione di grandi file (Michael Meeks)

Infrastruttura

 * Completed the port to gnumake, and removed all dmake makefiles and internal binary, this gives significant build parallelism and build-time improvements; see Björn Michaelsen’s blog – many people helped in this work (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, and more...)
 * Instead of passing a vast number of pre-processor defines -DFOO on every compiler command-line, along with a similarly large amount of makefile rules to set these for various files, we now use autoconf to produce many separate config_host/config_feature.h include files to include which avoid lots of this annoyance (Lubos Lunak)
 * Converted large numbers of component instantiations to use the new, much cleaner and more readable service constructors (Noel Grandin)
 * L10ntools refactoring, remove obsolete behaviours (methods and classes), deduplicate functions and increase the efficiency of merge of translations with removing some "working without result" code and with reducing the counts of searching between translated strings. (Tamás Zolnai)

Estensioni
name[en_US]=My Gallery name[de]=Meine Gallery name[fr]=...
 * Miglioramenti alla Galleria (Michael Meeks)
 * Galleries can now be named with sensible names such as "mygallery.thm" rather than sg avoiding conflicts in the integer number-space and making it easier to package them.
 * Galleries are created at compile time from a flat list of files - making it easy to extend them.
 * Add ability to translate gallery files using a .desktop file syntax '.str' file placed next to the gallery thus

Funzionalità rimosse / deprecate

 * Il supporto per il SDK di macOS 10.4 e 10.5 è stato rimosso; il supporto alla creazione di una build per macOS 10.5 è stato ripristinato nel ramo master per la 4.3, ma i rilasci ufficiali della TDF continueranno a richiedere macOS 10.6 o superiore.
 * Come conseguenza di quanto descritto sopra, il supporto per macOS su PowerPC è stato rimosso.

Bug fix / commit

 * Questa release include più di 10.000 commit da tutti i contributori. Di questi più di 450 hanno indirizzi mail apache.org
 * Un gran numero di bug sono stati risolti, troppi per fare una lista accurata; anche conteggiarli accuratamente è difficile, in particolare perché alcuni bug sono in realtà feature. Ad ogni modo una stima ragionevole è di circa 3.000 bug risolti, dei quali 400 vengono da autori con indirizzi mail apache.org.
 * Per maggiori dettagli sui commit, vale la pena visitare il branche cgit libreoffice-4-1.

C++ UNO language binding and URE libraries

 * Headers for the  and   libraries were removed from the SDK
 * These libraries were never actually stable URE interfaces, so no client code should be using them.
 * rtl/unload.h and everything defined in it related to unloading libraries (rtl_ModuleCount) is deprecated and will likely be removed in a future version
 * removed the deprecated header cppuhelper/servicefactory.hxx
 * removed the deprecated header cppuhelper/bootstrap.hxx
 * removed the deprecated header rtl/memory.h
 * the overload  is deprecated because it is very error prone
 * overloaded  is deprecated, replacements are  ,
 * member  was changed from   to

Java

 * deprecated com.sun.star.comp.helper.RegistryServiceFactory removed

Python

 * Due to changes for the new  format,   no longer works for UNOIDL enum members, only for UNOIDL constants.  Even though   had only been documented to work for constants, existing code might have relied on the fact that it somewhat accidentally also worked for enum members.  See also.

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)

Unpublishing UNO APIs

 * com.sun.star.document.MediaDescriptor

Changes to UNO APIs

 * com.sun.star.uno.XUnloadingPreference is deprecated
 * com.sun.star.reflection.TypeDescriptionProvider / TypeDescriptionManager return values of different types via getByHierarchicalName
 * com.sun.star.frame.Desktop no longer includes interfaces com.sun.star.task.XStatusIndicatorFactory, com.sun.star.frame.XDispatchInformationProvider and com.sun.star.document.XEventBroadcaster
 * com.sun.star.frame.DispatchRecorder service no longer includes interface com.sun.star.container.XIndexReplace
 * com.sun.star.linguistic2.LinguProperties service no longer includes interfaces com.sun.star.lang.XComponent and com.sun.star.beans.XFastPropertySet
 * com.sun.star.scanner.ScannerManager service now based on com.sun.star.scanner.XScannerManager2 interface
 * com.sun.star.text.textfield.SetExpression documentation was adapted to what the implementation actually does
 * com.sun.star.text.textfield.GetExpression documentation was adapted to what the implementation actually does

The UNO date & time-related structs were changed to accommodate: Affected structs: New structs: WithTimezone variants.
 * signed (negative) year
 * nanosecond resolution of time
 * support for timezones
 * 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 (not published)

Since 4.1.1:
 * service com.sun.star.awt.UnoControlDateFieldModel: properties Date, DateMin and DateMax changed to type com.sun.star.util.Date instead of long (integer).
 * service com.sun.star.awt.UnoControlTimeFieldModel: properties Time, TimeMin and TimeMax changed to type com.sun.star.util.Time instead of long (integer).
 * com.sun.star.awt.XDateField method parameters and return values changed from long to com.sun.star.util.Date
 * com.sun.star.awt.XTimeField method parameters and return values changed from long to com.sun.star.util.Time

To adapt macros using XDateField please use reflection:

Changes to unpublished UNO APIs
The following unpublished UNO interfaces were changed:


 * com.sun.star.sheet.XDataPilotResults has new getFilteredResults method
 * com.sun.star.chart2.FormattedString service documentation was adapted to what the implementation actually does
 * the never documented com.sun.star.awt.DisplayAccess service was removed
 * use com.sun.star.awt.XToolkit.getWorkArea instead

Removing deprecated configuration options

 * 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

 * the  tool no longer supports   and   options

javamaker / cppumaker

 * the  tool no longer supports the   option
 * the  tool no longer supports the   option

idlc

 * constants outside of constant groups are no longer supported in UNO IDL

regcomp

 * the regcomp tool was removed from the UNO Runtime Environment