Notas de publicación de LibreOffice 4.1
TDF LibreOffice en español Document Liberation Project Blogs comunitarios Weblate Nextcloud Redmine Preguntas y respuestas Donar
Writer
- Ahora se pueden girar las imágenes insertadas en un documento de Writer mediante el menú contextual y la barra de herramientas «Imagen», en incrementos de 90 grados tdf#34423 (Tomaž Vajngerl)
- Los marcos de texto de Writer ahora admiten tener como fondo un degradado tdf#46029 (Miklós Vajna)
- Ahora se pueden incrustar tipos de letra en documentos de Writer tdf#42195 (Luboš Luňák)
- Ahora se puede ocultar fácilmente la barra lateral de comentarios mediante un botón ubicado en la regla. tdf#38246 (Rodolfo Ribeiro Gomes)
- En Windows, los métodos de entrada (IME) modernos muestran sus cuadros de sugerencias en una posición que facilita su lectura. tdf#64298 (Yohei Yukawa - Google)
- Writer es capaz de importar y exportar viñetas gráficas de numeración en los filtros para los formatos de archivo DOC, DOCX y RTF i#120928 (Jian Hong Cheng - Apache: parte DOC, Miklos Vajna: partes DOCX y RTF)
- Se mejoró el manejo de los comentarios ubicados en las notas al pie y pies de página. tdf#34800 (Joren De Cuyper)
- Los comentarios que abarcan áreas de texto pueden ahora englobar varios párrafos. tdf#53442 (Miklos Vajna)
- El filtro de importación del formato DOCX ahora maneja formas drawingml no basadas en mapas de bits. tdf#43641 (Miklos Vajna)
Calc
- Ahora se pueden incrustar tipos de letra en hojas de cálculo de Calc tdf#61073 (Noel Power)
- Se añadió un tipo de línea «escalonada» a los gráficos de línea y XY tdf#61135 (Eric Seynaeve)
- La barra de estado de Calc ahora muestra el número de celdas seleccionadas con el ratón tdf#61541 (Prashant Pandey)
- Calc ahora puede importar documentos HTML grandes (con más de 64 000 celdas de tabla). tdf#35756 (Eike Rathke)
- Se ha añadido una opción para desactivar la Consola de presentación incorporada, que resulta útil para algunas extensiones como OpenLP que ahora se integran mejor en LibreOffice. (Manik Malhotra)
Motor de fórmulas
- Se añadió la función NUMBERVALUE[1] como la define ODF OpenFormula tdf#57180 (Winfried Donkers, Eike Rathke)
- Se añadió la función SKEWP[1] como la define ODF OpenFormula. tdf#60322 (Winfried Donkers)
- LibreOffice ahora puede importar y exportar las funciones nuevas en Excel 2013 para compatibilidad con ODF OpenFormula tdf#60032 (Eike Rathke)
Estas funciones son:[1]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
- Ahora se pueden incrustar tipos de letra en presentaciones de Impress tdf#61072 (Radek Doulik)
- Véase también Filtros
- Ahora es más fácil crear presentaciones a partir de una serie de fotografías mediante la función «Álbum fotográfico» tdf#35546 (Gergő Mocsi)
- Encuéntrela en: ▸ ▸
Draw
- Véase también Filtros
Base
- Ahora puede limitar los resultados de una consulta mediante el cuadro combinado «Limitar» que se ubica en la barra de herramientas «Diseño de consulta». (Zolnai Tamás)
- Encuéntrelo en: ▸ ▸
- Se añadió un diálogo, «Propiedades de la consulta» en la vista de diseño de consulta, para añadir límites y algunas propiedades de valores. (Tamás Zolnai)
- Encuéntrelo en: ▸ ▸ ▸
- Puede abrir este diálogo desde la barra de herramientas «Diseño de consulta» (Issa Alkurtass, Zolnai Tamás)
Math
- Se añadió una interfaz nueva para agregar elementos a las fórmulas, que incluye ejemplos de utilización (Tomaž Vajngerl)
Gráficos
- Exportación de gráficos a ODC (archivos de gráfico de ODF) (Markus Mohrhard)
- Inserción de archivos ODC en hojas de cálculo de Calc (menú ▸ ▸ (Markus Mohrhard)
- Ahora puede exportar los gráficos a archivos de imagen vectorial (p.ej.: SVG y PDF) tdf#60137 (Tomaž Vajngerl)
Núcleo
- Reducción de código Java:
- Se reescribió el Asistente de agenda en Python, eliminando 11 archivos y 5 345 líneas de código Java (Xisco Faulí)
- Se reescribió asimismo el Asistente para web en Python. Se modificaron 140 archivos, 5076 (+), 11416 (-). Se eliminaron 55 archivos y 10 426 líneas de código Java (Javier Fernández)
- Para Linux y otras plataformas que utilizan X11, se ha portado el código de disposición de texto para dejar de utilizar la biblioteca obsoleta ICU Layout Engine y emplear en su lugar la reciente HarfBuzz. Harfbuzz proporciona mejoras significativas de comptibilidad para OpenType y escrituras complejas (como el árabe y el hebreo, entre otras), además de mejorar el rendimiento de la aplicación cuando se utilizan tipos de letra con grandes cantidades de lookups (grupos de reglas) de OpenType (Khaled Hosny, Fridrich Štrba)
- Para macOS, se ha portado el código de disposición de texto para dejar de utilizar el entorno obsoleto ATSUI y emplear en su lugar CoreText, que es compatible con arquitecturas de 64 bits y mejora también la compatibilidad con escrituras complejas. (Herbert Dürr – Apache, Tor Lillqvist y Khaled Hosny)
Opciones / General
Filtros
- La exportación a SVG ahora incluye los hiperenlaces tdf#47576 (Moritz Kütt)
- Ahora puede añadir archivos multimedia en los formatos WMA, WMV, AAC, FLV, OGX, RMI y SND desde tdf#36635,tdf#56832, tdf#62409 (Joel Madero, Samuel Mehrbrodt) ▸
Compatibilidad con formatos de documento obsoletos de Mac
Se ha integrado la biblioteca libmwaw, creada por Laurent Alonso. Esta biblioteca dota a LibreOffice de compatibilidad para leer documentos de texto en varios de los formatos que eran comunes en el software de procesamiento de documentos de la era previa a macOS. Más información (en inglés).
- Microsoft Word for Mac 5.1
- Write Now 4.0
- MacWrite Pro 1.5
- AppleWorks 6.0
Filtros de importación/exportación
- Se realizaron numerosas mejoras a los filtros de importación/exportación de Microsoft OOXML (detalles: OOXML, .docx, .xlsx, .pptx, .vml); así como a los anteriores formatos binarios de Microsoft Office y RTF (detalles: .doc, .xls, .ppt, y .rtf)
Ayuda
- La ayuda local ahora resalta la sintaxis de los ejemplos de código de Basic (David Vastag, András Tímar)
Interfaz de usuario
- El atajo de teclado «Buscar» Ctrl + F ahora es una orden de conmutación: oprima para abrir, vuelva a oprimir para cerrar tdf#59101 (Joren De Cuyper)
- Se añadió un botón para cerrar la barra de búsqueda tdf#58526 (Joren De Cuyper)
- Se añadió a la misma barra la opción «Coincidir mayúsculas y minúsculas» tdf#63035 (Andrzej Hunt)
- Se añadió el elemento ▸ ▸ (Ariel Constenla-Haile - Apache)
- Ahora se pueden eliminar varios estilos de una sola vez tdf#46718 (Joren De Cuyper)
- El botón «Abrir» de la barra de herramientas principal ahora incluye una lista de documentos recientes. (Jan Holešovský, Samuel Mehrbrodt)
- Como característica experimental, se ha integrado la barra lateral de Apache OpenOffice/IBM Symphony, a la que el equipo de LibreOffice ha incorporado diversas mejoras, como espaciado dinámico.
- Se han añadido más elementos gráficos a la Galería, provenientes de IBM Symphony.
Cuadros de diálogo mejor espaciados
- En LibreOffice 4.1 continúa la mejora continua de la disposición de elementos en los cuadros de diálogo de la suite, tarea iniciada en 4.0. Entre los ejemplos más visibles se encuentran:
Regionalización
- Se mejoró la alineación del cuadro de los métodos de entrada con el uso de IMR_QUERYCHARPOSITION tdf#64298 (Yohei Yukawa - Google)
- LibreOffice Writer ahora admite formas tipográficas regionalizadas (locl) (en Linux) tdf#62154 (Caolán McNamara)
- Se ha mejorado la separación silábica en Calc y Draw. Más información (László Németh)
- Se ha incorporado una versión nueva del corrector gramatical LightProof para el portugués de Brasil, con muchas más comprobaciones (Raimundo Moura, João Mac-Cormick, Olivier Hallot).
Idiomas escritos de derecha a izquierda
- Además de la integración de CoreText, se mejoró el estilo de texto justificado «kashida» tdf#35320 (Ahmad Al-Harthi)
Rendimiento
- Ahora Calc no analiza 14 000 líneas de descripciones de etiquetas en cada inicio. Ahora esto se pospone hasta el momento de utilizar una hoja de etiquetas (Matus Kukan)
- Algunas cosas que se incluyeron en 4.0.x pero no se anunciaron:
- Conteo de palabras asíncrono: para documentos grandes LibreOffice ya no aplaza el renderizado del documento y la barra de estado hasta que termina de contar las palabras, sino que ahora cuenta las palabras en otro hilo después de cargar el documento, eficientando el uso y ahorrando varios segundos al inicio (Michael Meeks)
- Al importar documentos RTF grandes, ahora se utiliza un comportamiento de copy-on-write que acelera el proceso (Michael Meeks)
- Se usa un hash para la corrección automática hasta que se necesita ordenar, aumentando significativamente la velocidad de procesamiento para archivos de corrección automática grandes (Michael Meeks)
Infraestructura
- Se completó la reescritura de la infraestructura de compilación hacia gnumake, y se eliminaron todos los archivos de dmake obsoletos así como el binario interno; mejorando significativamente los tiempos de compilación y permitiendo compilaciones paralelas y más eficientes (para más detalles véase esta entrada de blog. Esfuerzo colectivo de muchas personas: Björn Michaelsen, David Tardon, Peter Foley, Norbert Thiebaud, Michael Stahl, Matus Kukan, Tor Lillqvist, Stephan Bergmann, Luboš Luňák, Caolán McNamara, Mathias Bauer, Jan Holešovský, András Timar, David Ostrovsky, Hans-Joachim Lankenau, et al)
- En vez de pasar un vasto número de definiciones de preprocesador -DFOO en cada línea de órdenes de los compiladores, además de una igualmente grande cantidad de reglas de archivos de make para definir éstas en varios archivos, ahora utilizamos autoconf para producir muchos archivos include config_host/config_feature.h, reduciendo redundancias significativamente (Luboš Luňák)
- Se convirtió una gran cantidad de instancias de componentes superfluas, que se reemplazaron con constructores de servicios —más modernos, limpios y legibles— (Noel Grandin)
- Refactorización general del módulo L10ntools: se eliminaron métodos y clases obsoletos, y funciones duplicadas, aumentando la eficiencia del proceso de integración de traducciones en tiempo de compilación (Tamás Zolnai)
Scripting
GNU/Linux
Extensiones
- Mejoras a la galería (Michael Meeks)
- Ahora las galerías pueden tener nombres razonables como «migalería.thm», en vez de «sg<entero>», evitando conflictos en el espacio de números enteros y facilitando su empaquetamiento.
- Las galerías se crean en tiempo de compilación a partir de una lista plana de archivos, facilitando su extensión.
- Ahora se pueden traducir los archivos de galería mediante una sintaxis parecida a la de los archivos .desktop, creando un archivo .str junto a la galería, donde se podría escribir:
name[en_US]=My Gallery name[ca]=La meva galeria name[de]=Meine Gallery name[es]=Mi galería ...
Características eliminadas u obsoletas
- Se eliminó la compatibilidad con macOS para PowerPC.
- De igual manera, se eliminó también la compatibilidad con los SDK de macOS versiones 10.4 y 10.5.
Cambios a la API
Enlaces UNO de lenguaje C++ y bibliotecas URE
- Las cabeceras para las bibliotecas
store
yreg
se eliminaron del SDK c56013e97b7b5cf7a09a3ff99e0c172450dcb5a5- Estas bibliotecas nunca fueron interfaces URE estables, y por ello ningún código de cliente debería utilizarlas.
- rtl/unload.h y todo lo definido allí relacionado con la descarga de bibliotecas (rtl_ModuleCount) se ha desaprobado y hecho obsoleto, y probablemente se eliminará en una versión futura b98617b3c86863fe5b4e3d9a96519707ae8cf58c 1268326e814837e111eaf320f72661f288393839
- Se eliminó la cabecera obsoleta cppuhelper/servicefactory.hxx f3051abde54e7a0bc3e2d184e31ac011e96d3e6b
- Se eliminó la cabecera obsoleta cppuhelper/bootstrap.hxx e3982fc537aa46595def41250526c331a02cd4e6
- Se eliminó la cabecera obsoleta rtl/memory.h 542ad7f1c5ac7794c42248ac13e9b33f84888490
- La sobrecarga
rtl::OUString::compareToAscii(asciiStr, maxLength)
se ha desaprobado y hecho obsoleta porque es muy propensa a errores 77c87c18697e19cb4606717af0e4b0e5ab2139bc - La sobrecarga
rtl::OUString::valueOf
es obsoleta y sus reemplazos sonrtl::OUString::number
yrtl::OUString::boolean
2b31e751db38e7ba0e2ec668520f50daf5eb25d5 751950edc84e0069e5bce1083160d46d9ba1bf33
Java
- Se eliminó la interfaz obsoleta com.sun.star.comp.helper.RegistryServiceFactory f3051abde54e7a0bc3e2d184e31ac011e96d3e6b
Servicios de estilo nuevo
Se ha convertido una gran cantidad de servicios de UNO existentes a servicios de estilo nuevo, que permiten una construcción más which allow for more práctica y segura; esto no afecta al código de clientes. (Noel Grandin)
API de UNO despublicadas
- com.sun.star.document.MediaDescriptor 765aca651a3d53b14dc3bfac0d05b36d4f01dbb4
Cambios a las API de UNO despublicadas
Se modificaron las siguientes interfaces de UNO despublicadas:
- La documentación de com.sun.star.text.textfield.SetExpression documentation se adaptó a lo que la implementación hace en realidad 3b2cbfaa5623ea8443ce1084ece642139de7539d
- La documentación de com.sun.star.text.textfield.GetExpression documentation se adaptó a lo que la implementación hace en realidad ff3d85dbd72a0e547abe573465e65747ef985955
Eliminación de opciones de configuración obsoletas
- Common/Gallery/ID_Dialog 8e7a1ad17cdcd677e40865daa9bbdbe69927360d
- 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 31fedbe9f782976b6aa4615b6fd171ed52137c94
- Common/Internal/SendCrashMail
- Common/Internal/Slot
- Common/Internal/UseMailUI
- Common/OfficeObjects 8e7a1ad17cdcd677e40865daa9bbdbe69927360d
- Common/ExternalApps/ExternalMailer/UseDefaultMailer
- Common/ExternalApps/ExternalMailer/CommandProfile
- Common/ExternalApps/ExternalMailer/Profiles
- Common/MailCommandLineProfile
- Common/Path/Current/OfficeInstall
- Common/Path/Current/OfficeInstallURL
- Common/WorkingSet 55664c9bd2469d3e493e6f1b67fbb2f96500d492
- Inet/Settings/ooInetDNSServer ad8ca80c42d2e2b8996d3cf528183710e8ea3395
- Inet/Settings/ooInetSOCKSProxyName
- Inet/Settings/ooInetSOCKSProxyPort
- Java/Install/AdditionalClasspath 7c48a2a83f4a92200c7f2b0f259bf1684d253436
- 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 1c86d43ca8bf6f1eac93791068ec016d5637efcd
Errores molestos
Los errors siguientes no se corrigieron a tiempo para la version 4.1.0, pero las correcciones se harán disponibles al público en versions menores futuras.
Er difícil editar páginas maestras en diapositivas que contienen más páginas maestras (tdf#66924)fixed in 4.1.0El paquete debian-menus entra en conflicto con versiones anteriores de LO (tdf#67031)fixed in 4.1.0El paquete debian-menus entra en conflicto con el paquete oficial de libreoffice en Debian y Ubuntu (tdf#67041)fixed in 4.1.0