Notas de publicación de LibreOffice 4.1

From The Document Foundation Wiki
Jump to: navigation, search

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)
La barra de herramientas y el menú contextual ahora tienen opciones de giro
  • Los marcos de texto de Writer ahora admiten tener como fondo un degradado tdf#46029 (Miklós Vajna)
Degradado como fondo de un marco
  • Ahora se pueden incrustar tipos de letra en documentos de Writer tdf#42195 (Luboš Luňák)
Esta opción está disponible en el diálogo «Propiedades»
  • Ahora se puede ocultar fácilmente la barra lateral de comentarios mediante un botón ubicado en la regla. tdf#38246 (Rodolfo Ribeiro Gomes)
Botón «Comentarios» en la regla.
  • 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)
MSIME 2012.
  • 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)
Opción de líneas escalonadas en vez de curveadas
  • La barra de estado de Calc ahora muestra el número de celdas seleccionadas con el ratón tdf#61541 (Prashant Pandey)
Calc.png
  • 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)
OpenLP en uso

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: Insertar ▸ Imagen ▸ Álbum fotográfico
El diálogo «Álbum fotográfico»

Draw

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: Consultas ▸ Vista de diseño ▸ Barra de herramientas Diseño
Limite el resultado de una consulta en la vista de diseño de consulta
  • 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: Consultas ▸ Vista de diseño ▸ Editar ▸ Propiedades de la consulta
El diálogo nuevo permite modificar algunas propiedades de las consultas.
  • Puede abrir este diálogo desde la barra de herramientas «Diseño de consulta» (Issa Alkurtass, Zolnai Tamás)
Hay un icono nuevo disponible para acceder rápidamente al diálogo.

Math

  • Se añadió una interfaz nueva para agregar elementos a las fórmulas, que incluye ejemplos de utilización (Tomaž Vajngerl)
Nuevo panel de Elementos situado lateralmente

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ú Insertar ▸ Objeto ▸ Gráfico a partir de archivo (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 Mac OS X, 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)
Compatibilidad con la escritura árabe (OS X 10.8)

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 Insertar ▸ Vídeo y sonido 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 OS X. Más información (en inglés).

Microsoft Word for Mac 5.1
Un documento en MS Word 5.1 para Mac
El mismo documento en LibreOffice Writer
Write Now 4.0
Un documento en Write Now 4.0
El mismo documento en LibreOffice Writer
MacWrite Pro 1.5
Un documento en MacWrite Pro 1.5
El mismo documento en LibreOffice Writer
AppleWorks 6.0
Un documento en AppleWorks 6.0
El mismo documento en LibreOffice Writer

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)
LibreOffice 3.6
LibreOffice 4.0
LibreOffice 4.1

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)
Ahora es más fácil buscar términos con uso de mayúsculas que coincidan exactamente
  • Se añadió el elemento Archivo ▸ Documentos recientes ▸ Limpiar la lista (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)
Menú emergente junto al botón «Abrir»
  • 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.
La barra lateral en LibreOffice
  • Se han añadido más elementos gráficos a la Galería, provenientes de IBM Symphony.
Muchas más imágenes en la Galería.

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:
Presentación de diapositivas en Impress
Guardar archivo

Regionalización

Ejemplo de glifos ubicados en el mismo punto de código Unicode que varían de acuerdo al idioma seleccionado
  • Se ha mejorado la separación silábica en Calc y Draw. Más información (László Németh)
Separación silábica en Calc
  • 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).
Vero3.1.png

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

Cambios a la API

Enlaces UNO de lenguaje C++ y bibliotecas URE

Java

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

Cambios a las API de UNO despublicadas

Se modificaron las siguientes interfaces de UNO despublicadas:

Eliminación de opciones de configuración obsoletas

  • Common/Gallery/ID_Dialog core commit 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/OfficeObjects core commit 8e7a1ad17cdcd677e40865daa9bbdbe69927360d
  • Common/ExternalApps/ExternalMailer/UseDefaultMailer
  • Common/ExternalApps/ExternalMailer/CommandProfile
  • Common/ExternalApps/ExternalMailer/Profiles
  • Common/MailCommandLineProfile
  • Common/Path/Current/OfficeInstall
  • Common/Path/Current/OfficeInstallURL
  • Java/Install/AdditionalClasspath core commit 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

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.0
  • El paquete debian-menus entra en conflicto con versiones anteriores de LO (tdf#67031) fixed in 4.1.0
  • El paquete debian-menus entra en conflicto con el paquete oficial de libreoffice en Debian y Ubuntu (tdf#67041) fixed in 4.1.0

Notas

  1. 1.0 1.1 1.2 Los nombres de las funciones están en inglés, (entre paréntesis como aparecen en la interfaz de Calc en la configuración regional en-US), y [entre corchetes aparece el nombre de ODFF]