ReleaseNotes/6.3/es

Writer

 * La función de lista de excepciones de Autocorrección "Words With TWo INitial CApitals" (Palabras con dos mayúsculas y minúsculas) se ha ampliado para que también se tenga en cuenta al cambiar de caso en las funciones "Capitalizar la primera letra de cada frase" y "Corregir el uso accidental de la tecla cAPS LOCK". Esto permite evitar la auto-capitalización en palabras como mRNA, iPhone, fMRI. Se ha cambiado el nombre por "Palabras con dos mayúsculas iniciales o minúsculas iniciales" . (Mike Kaganski - Collabora).
 * Se agregó el comando UNO.uno:TableCellBackgroundColor para permitir el ajuste del color de fondo de una o varias celdas de la tabla seleccionadas . (Jim Raykowski)

Controles de formulario basados en texto interoperativos
LibreOffice already imported Microsoft Word forms reasonably well - much had improved over the years - and from LibreOffice 6.3 on it is also possible to add Word form controls. After setting the options, the Forms menu in Writer changes. There is much more interesting to know about this improvement with forms; see also this page: Form controls in LibreOffice
 * Optional Forms menu layout, similar to Microsoft Office (Tamás Zolnai, Collabora)
 * Implement GUI for legacy form controls (Tamás Zolnai, Collabora)

Rendimiento al abrir y guardar

 * Improve performance of bookmarks. Export time is 1.5 times faster (Noel Grandin, Collabora)
 * Improve performance of large tables. (Noel Grandin, Collabora)
 * Improve performance of embedded fonts. (Mike Kaganski, Collabora)
 * Improve perfomance for some ODT files (Noel Grandin, Collabora)
 * See the full list of perf Writer bugs fixed in this version here

Calc

 * Se añadió una API de UNO para permitir que las imágenes ancladas a las celdas se redimensionen con estas (Samuel Mehrbrodt, CIB)
 * Se añadió el nuevo símbolo del rublo a los formatos monetarios; se mostrará ₽' (U+20BD) en lugar de руб. u otras variantes regionales (Eike Rathke, Red Hat)
 * Se añadió un cuadro desplegable nuevo a la barra de fórmulas en sustitución del botón Sumatoria (Gagandeep Singh)
 * Los usuarios pueden ahora desactivar el cuadro de diálogo adicional que se utiliza en los resultados de las búsquedas. Para activarlo de nuevo, utilice la opción Mostrar resumen de celdas reemplazadas en  (Heiko Tietze)
 * Se añadió una casilla de selección nueva en el cuadro de diálogo que permite acotar el intervalo de entrada para que se corresponda con el contenido real de datos antes de computar la media móvil. Esta casilla está activada de manera predeterminada. Además, se corrigió el problema de rendimiento subyacente, incluso cuando se desactiva esta casilla (Dennis Francis, Collabora).
 * El cuadro emergente del filtro automático ya no centellea en Windows cuando no se utiliza OpenGL (Miklos Vajna, Collabora)

Reelaboración del cuadro de diálogo
Todo el trabajo fue hecho por Eike Rathake commit


 * Añadir el botón de comprobación "Con sustitución
 * Lo he comprobado: WR (con reemplazo, se vuelve a colocar después del sorteo), es posible un tamaño de muestra mayor que el tamaño de la población.
 * se excluyen mutuamente con "Mantener el orden"
 * No está marcada: WOR (sin reemplazo, no volver a colocar después del sorteo), el tamaño de la muestra se limita al tamaño de la población.
 * Se desmarca automáticamente para muestras "periódicas".


 * Add "Keep order" checkbutton
 * checked: samples are drawn in order of population data
 * WOR method mutually exclusive with "With replacement"
 * automatically checked for "Periodic" samples
 * unchecked: samples are drawn in random order




 * Limitar los campos de entrada "Tamaño de la muestra" y "Período" al tamaño de la población para todos los métodos WOR.
 * En caso de limitación, aumentar el "Tamaño de la muestra" y el "Período" hasta su último valor conocido al aumentar el tamaño de la población.

Anteriormente, para las muestras "Periódicas" el campo "Período" nunca estaba limitado, lo que no tiene sentido para las poblaciones de menor tamaño.

La nueva implementación reciente de "Random" sin "Keep order" y sin "With replacement" set (WOR) necesita estrictamente un "Sample size" limitado al tamaño de la población.

Función FOURIER
FOURIER (Array, GroupedByColumns, Inverse, Polar) es una fórmula matricial que calcula la transformada discreta de Fourier[DFT] del array de entrada (primer argumento) mediante un algoritmo de transformación de Fourier rápido de radix-2, diezmación en el tiempo. (Dennis Francis)

Los datos en la matriz de entrada (primer argumento) pueden ser:
 * agrupados por columnas (debe indicarse con el indicador GroupedByColumns = TRUE). En este caso la matriz puede contener 1 o 2 columnas, donde la primera columna contiene la parte real de la serie de entrada y la segunda columna, si está presente, contiene la parte imaginaria de la serie de entrada. Si sólo hay una columna, la serie de entrada se trata como puramente real. Si el número de filas no es una potencia de 2, los ceros se añaden internamente a la serie de entrada para que la longitud de la serie sea igual a la siguiente potencia más cercana de 2.
 * agrupados por filas (debe indicarse con el indicador GroupedbyColumns = FALSE). En este caso la matriz puede contener 1 o 2 filas, donde la primera fila contiene la parte real de la serie de entrada y la segunda fila, si está presente, contiene la parte imaginaria de la serie de entrada. Si sólo hay una fila, la serie de entradas se trata como puramente real. Si el número de columnas no es una potencia de 2, los ceros se añaden internamente a la serie de entrada para que la longitud de la serie sea igual a la siguiente potencia más cercana de 2.

El tercer argumento "Inverse" ("inverso") es un indicador booleano para indicar si se necesita calcular un DFT inverso. Este argumento es opcional y el valor por defecto es FALSE.

El cuarto argumento Polar es una bandera booleana que indica si la salida final debe ser en coordenadas polares. Este argumento es opcional y el valor por defecto es FALSE.

El resultado de DFT consiste en dos columnas - la primera columna contiene las partes reales (o las magnitudes si Polar=TRUE) y la segunda columna contiene las partes imaginarias (o las fases si Polar=TRUE).

There is a 5th optional parameter, MinimumMagnitude. This parameter is used only if Polar=TRUE. All frequency components with magnitude less than MinimumMagnitude will be suppressed with a zero magnitude-phase entry. This is very useful when looking at the magnitude-phase spectrum of a signal because there is always some very tiny amount of rounding error when doing FFT algorithms and results in incorrect non-zero phase for non-existent frequencies. By providing a suitable value to this parameter, these non-existent frequency components can be suppressed. By default the value of this 5th parameter is 0.0, so *no* suppression is done by default.



Rendimiento

 * Speed-up loading of XLSX files.   (Noel Grandin, Collabora)
 * Speed-up loading of ODS files.  (Noel Grandin, Collabora)
 * Speed-up loading and rendering of Calc files with VLOOKUP (Serge Krot, CIB / Eike Rathke, Red Hat)
 * Speed-up saving files to XLS format. (Noel Grandin, Collabora)
 * Cache MDDS positions to improve performance while working with large datasets (Luboš Luňák, Collabora)
 * See the full list of perf Calc bugs fixed in this version here

Impress y Draw

 * Ahora puede arrastrar y soltar múltiples animaciones de Impress para reordenarlas. (Brian Fraser)commit

Incluye 13 problemas solucionados, desglosados:
 * 5 relacionados a la compatibilidad de SDBC para Firebird
 * 2 relacionados a la compatibilidad con MySQL/MariaDB
 * 1 sobre la compatibilidad con el formato de archivo dBase
 * 2 mejoras generales de la interfaz de usuario

Gráficos

 * Implementar característica para desactivar la entrada de leyenda para la serie (Markus Mohrhard).
 * Agregar selección de paleta a los colores por defecto de las cartas de opciones (Jim Raykowski).

Núcleo/general

 * El módulo LibreOffice TWAIN en Windows fue reimplementado como un ejecutable separado de 32 bits (twain32shim.exe). Esto permite que LibreOffice de 32 y 64 bits utilice el componente TWAIN de 32 bits de Windows. Ahora finalmente LibreOffice x64 para Windows es capaz de usar el escáner ( - Mike Kaganski, Collabora).


 * The number of saved searches in the Find & Replace dialog can be adjusted per expert configuration    (Heiko Tietze)
 * New command .uno:InsertNarrowNobreakSpace introduced bound to that inserts a non-breakable narrow space (U+202F)  (Heiko Tietze)
 * Added ability to create and change properties of UNO grid control and UNO Hyperlink control within the Dialog-Editor, (Shubham Goyal - Samuel Mehrbrodt, CIB).
 * Tip-Of-The-Day dialog shows useful information once per day on startup (Heiko Tietze)
 * What's-New infobar pointing to the release notes when a new version is started for the first time (Heiko Tietze)
 * Sentence selection (triple click) is available for keyboard customization now (no default shortcut assigned) (Heiko Tietze)
 * If an unmodified template document is opened in an existing window, it will no longer be overwritten by a new document. Instead, a new document will open in a new window (Katarina Behrens, CIB)
 * The Apple Advanced Typography (AAT) layout is now supported on all platforms. (Khaled Hosny)
 * Ability to read and optionally generate MSO lockfiles was added. Now LibreOffice can report who of MS Office users has locked a document by reading the lock files generated by MS Office; and when "Create MSO lock file" is checked at, LibreOffice would generate such files in addition to own lock files, to allow MS Office users to know who has locked documents, too. , (Mike Kaganski, Collabora / Tamás Zolnai, Collabora)

Funcionalidad nueva: censura
Ahora es posible testar sus documentos con LibreOffice para eliminar de la vista la información confidencial. entrada de blog (Muhammet Kara, Collabora)



What?
Redaction in its sanitization sense is the blacking out or deletion of text in a document, or the result of such an effort. It is intended to allow the selective disclosure of information in a document while keeping other parts of the document secret. Typically the result is a document that is suitable for publication or for dissemination to others than the intended audience of the original document. For example, when a document is subpoenaed in a court case, information not specifically relevant to the case at hand is often redacted. Redaction in Wikipedia

Although there are some proprietary software applications in the market for this purpose, they have their own limitations like lack of support for open/libre document formats. Thanks to LibreOffice's great support for various file formats, and our recent work on implementing this new feature on top of it, it is now possible to redact most of your documents without leaving the comfort of your favourite office suite.

How?

 * Open your document in LibreOffice
 * Click from the main menu, and wait for your document to be prepared for redaction (converted to an internal meta-format, and transferred to Draw)
 * Do the redaction by using the “Rectangle Redaction,” and the “Freeform Redaction” tools on the “Redaction Toolbar”
 * Save & share the in-redaction copies of the document with peers either in the modifiable (odg) or the verbatim (pdf) format at your option
 * Once you are ready to finalize the redaction, click the desired option on the “Redacted Export” tool on the Redaction toolbar

Some Notes:
 * As a result, you will have a pixellized version of the redacted document in PDF. There will be no selectable text in it, and the redacted content will be non-existent.
 * During redaction, the redaction shapes will be transparent and in grey so that the user can see what they are redacting.
 * There are currently 4 tools on the Redaction toolbar (from left to right): Rectangle Redaction, Freeform Redaction, Redacted Export, Direct Export to PDF
 * The Rectangle Redaction tool allows the user to mark the content for redaction by drawing transparent rectangles covering the content
 * The Freeform Redaction tool allows the user to mark the content for redaction by drawing freeform lines/polygons covering the content
 * The “Redacted Export” button box has two options: “Redacted Export (Black)” and “Redacted Export (White).” When clicked, it will finalize your document (by converting the transparent grey redaction shapes to opaque black or white shapes), and export as a pixellized PDF file. The “White” option might be preferred to save toner while printing.
 * The Direct Export to PDF button allows the user to take an in-redaction copy of the document in PDF to share as a verbatim copy for review

Ayuda de LibreOffice

 * Páginas de ayuda enPython Macro programming (Alain Romedenne, Olivier Hallot)
 * Más páginas sobre objetos y funciones BASIC indocumentados (Alain Romedenne, Olivier Hallot)
 * Fragmentos de código Python y BASIC mejor renderizados en las páginas de ayuda (Olivier Hallot)
 * Extension of the XML dictionary (DTD) para simplificar el marcado de las páginas de ayuda (Olivier Hallot)
 * El Editor de Ayuda en Línea (Olivier Hallot, Mike Saunders)
 * Refactorización de iconos de matemáticas a SVG (Mark Robbinson)
 * Limpiezas de código y reparación de errores tipográficos (Sophia Schröder, Andrea Gelmini)

Mejoras en el filtro de exportación de EMF+

 * add proper rotation support for Ellipse, Arc and Pie (Bartosz Kosiorek)
 * add support for image rotation and shearing (Bartosz Kosiorek)
 * add transparency support for drawing lines (Bartosz Kosiorek)
 * correct line weight (Bartosz Kosiorek)
 * add transparency support for linear gradients (Bartosz Kosiorek)

Mejoras en el filtro de exportación de PDF

 * added support for PDF/A-2 export, switched UI to be able to use either PDF/A-1 or PDF/A-2 (Thorsten Behrens, CIB)
 * fixed a number of veraPDF-reported PDF validation issues for PDF/A (Thorsten Behrens, CIB)

Mejoras en los filtros de OOXML

 * Added support for export to spreadsheet template file .xltx (Vasily Melenchuk, CIB)
 * Added support for export to text document template file .dotx commit (Vasily Melenchuk, CIB)
 * Improve XLSX Pivot table interoperability, , , , , , , , (Mike Kaganski, Collabora)
 * Preserve SmartArts when exporting PPTX files to allow editing in PowerPoint commit (Grzegorz Araminowicz, Collabora)
 * Correctly import Text Camera Rotation with Powerpoint PPTX import (Gülşah Köse, Collabora)

Mejoras en la exportación de etiquetados PDF
Se realizaron varias mejoras en la exportación a Tagged PDF con el fin de mejorar la accesibilidad de los documentos producidos y, en particular, el cumplimiento de los estándares PDF: Este trabajo ha sido patrocinado por Blackboard Ally (Armin Le Grand, Katarina Behrens, CIB)
 * mejor etiquetado de las viñetas y de las listas numeradas
 * exportación del título y descripción de la imagen (alt texto)
 * Las imágenes en el fondo de las diapositivas/páginas ahora se exportan como artefactos, por lo tanto no son anunciadas por el lector de pantalla.

Omnibarra

 * The new Tabbed Compact UI is ready for release! Writer, Calc, Impress and Draw have complete Tabbed Compact UI versions. Try it out by selecting it in . (Andreas Kainz)


 * The new Contextual Single UI is ready for release in Writer and Draw! Try it out by selecting it in . (Andreas Kainz)

Mejoras generales

 * Now icons of the uno commands with extra parameters are displayed correctly. (Muhammet Kara, Collabora)

Barras de herramientas clásicas

 * Toolbar More controls was deleted and all tools from this toolbar were moved to toolbar Form Controls. It was made for all modules of LibreOffice. (Roman Kuznetsov)

Tema de iconos

 * Sifr icon theme got a huge update (Andreas Kainz)


 * Karasa Jaga icon theme reworked from 22px*22px size to 24px*24px one. (Rizal Muttaqin)
 * Karasa Jaga icon theme got SVG (Scalable Vector Graphics) version. (Rizal Muttaqin)

Cuadros de diálogo

 * Changed fonts in LibreOffice’s installer dialog in Windows from Tahoma 8 to Segoe UI 9 and changed width of windows of dialog (Roman Kuznetsov)

Barra lateral

 * Sidebar width can now be configured via the  config option.  (Samuel Mehrbrodt, CIB)
 * Some improvements to handle different widths for sidebar decks  (Samuel Mehrbrodt, CIB)
 * Changed Bullet style’s names in Style section of Writer Sidebar (Roman Kuznetsov)

Calc/Draw tabs

 * Calc and Draw tabs were changed for more visible and usability (Tomaž Vajngerl, Collabora)

Calc Formula bar

 * Drop-down control in Calc Formula bar was reworked for solve some visual problems (Thorsten Wagner)

Misc
Support for Amazon Corretto added.

Administración

 * Improved handling of information about storage loading failures for hosting/development (Szymon Kłos, Collabora)
 * Improved logging (Tor Lillqvist, Michael Meeks, Collabora)

Integración

 * The location of the online Help is now configurable (Andras Timar, Ashod Nakashian, Collabora)
 * It can now be configured that printing is not available for the user (Ashod Nakashian, Collabora)
 * Inform people working on integrations if the Online they are using is supporting (new) features (Jan Holesovsky, Collabora)
 * Allow the hiding of the list of users (Szymon Kłos, Collabora)

Personalización
The following PostMessage methods have been added to allow UI customization: (Samuel Mehrbodt, CIB)
 * / - to hide/show the menu bar
 * to remove a button from the toolbar
 * now has a paramter to specify the insert position as well as the UNO command to be executed on click

Rendimiento

 * Improved speed of handling online-documents (Michael Meeks, Ashod Nakashian, Collabora)
 * Faster loading of pages (Henry Castro, Collabora)

Pantallas de alta definición

 * Correct display of group level controls on hidpi display (Marco Cecchetti, Collabora)

Firma de documentos

 * Signing, export and upload of PDF, ODT and DOCX can now be done in one combined action (Tomaž Vajngerl, Collabora)
 * Improvements in showing identity of the currently logged in on the signing toolbar (Tomaž Vajngerl, Collabora)
 * The Vereign Sign dialog has been improved, as well as the toolbar (Tomaž Vajngerl, Jan Holesovsky, Miklos Vajna, Collabora)
 * Added config items for Vereign toolbar (Andras Timar, Collabora)

Gráficos

 * Improved dragging for pie segments of charts (Marco Cecchetti, Collabora)
 * Improving selecting of chart elements (Marco Cecchetti, Collabora)

Interacción de usuario

 * Improvements in handling online user dialogs (Szymon Kłos, Collabora)
 * Easier pasting experience for the user (Jan Holesovsky, Collabora)
 * If the user clicks a link, tell which site they are about to visit and ask if that is OK (Jan Holesovsky, Szymon Kłos, Collabora)
 * Improved keyboard handling for Delete and Insert key (Iván Sánchez Ortega, Collabora)
 * Improved context menu’s on iOS Safari (Henry Castro, Collabora)
 * The user can now paste text into fields in dialogs (Henry Castro, Collabora)
 * Many improvements and additions to the menu (Ashod Nakashian, Collabora)
 * Improved selection and input in text boxes (Henry Castro, Collabora)
 * The status bar now indicates when a document is modified (Henry Castro, Collabora)
 * Extra toolbar command names are available (Jan Holesovsky, Collabora)
 * The zooming of the Insert Hyperlink dialog is fixed (Szymon Kłos, Collabora)
 * Better width of About and Help popup windows on narrow and wide screens (Andras Timar, Collabora)

Varios

 * Improved selection and rotating of images in Writer (Marco Cecchetti, Collabora)
 * Show user colors when no avatar is available (Szymon Kłos, Collabora)
 * Make avatar unified and colored (Szymon Kłos, Collabora)
 * Microsoft Visio files are now opened (read-only) in the application (Tor Lillqvist, Collabora)
 * Share and Print buttons should be enabled also in read only mode (Jan Holesovsky, Collabora)
 * Language support: more possibilities for handling languages/locales added (Henry Castro, Ashod Nakashian, Collabora)
 * When creating a new document online, the user now can chose from (the installed) templates (merttumer, Collabora)
 * The user now has paste options in the context menu (Henry Castro, Collabora)
 * Updated Slovenian translation (Andras Timar, Collabora)

Calc

 * The user now has the full power of the conditional formatting dialogs in Calc (Henry Castro, Jan Holesovsky, Collabora)
 * Improved inserting rows with the context menu (Marco Cecchetti, Collabora)
 * In Calc, users now have the following menus available (Mert Tumer, Collabora):
 * Reduce read only toolbar height in Calc (Szymon Kłos, Collabora)
 * Reduce read only toolbar height in Calc (Szymon Kłos, Collabora)
 * Reduce read only toolbar height in Calc (Szymon Kłos, Collabora)
 * Reduce read only toolbar height in Calc (Szymon Kłos, Collabora)
 * Reduce read only toolbar height in Calc (Szymon Kłos, Collabora)

Impress

 * In Impress, users now can use (Miklos Vajna, Collabora)
 * Impress toolbar now has the button, which directly inserts at the cursor position (Jan Holesovsky, Collabora)
 * Much improved update of preview in Impress online while there is a change in selection or editing (Ashod Nakashian, Collabora)
 * In Impress, users now have dialogs for formatting characters, paragraphs and the page (Jan Holesovsky, Collabora)
 * The toolbar button now also is available in Impress (Jan Holesovsky, Collabora)

Writer

 * Improved displaying of comments, so that those from various places do not overlap (Marco Cecchetti, Collabora)
 * In Writer, users can now add and change watermarks via the dialog (Mert Tümer, Collabora)
 * In Writer, users can now use the menu (Miklos Vajna, Collabora):
 * , and
 * or ..
 * The toolbar button now also is available in Writer (Jan Holesovsky, Collabora)
 * The toolbar button now also is available in Writer (Jan Holesovsky, Collabora)

Improvements to proofing tools and language support
see details on the changes:
 * Afrikaans. The spelling dictionary was updated.
 * Breton. The spelling dictionary was updated.
 * Danish. The spelling dictionary was updated.
 * English (GB). The spelling dictionary was updated.
 * Galician. The spelling dictionary was updated.
 * Serbian. The spelling dictionary was updated.
 * Slovenian. The thesaurus was updated.
 * Spanish. The spelling dictionary was updated.
 * Thai. The spelling dictionary was updated.

Java
Se eliminó la compatibilidad con Java 5. Java 6 es ahora la versión más antigua que se admite. (Samuel Mehrbrodt, CIB)

Obsolescencia de GStreamer 0.10
Se ha degradado la compatibilidad con GStreamer 0.10 y desaparecerá en la versión venidera de LibreOffice, 6.4. GStreamer 1.0 sigue siendo compatible.

Complemento de VCL para KDE 4
KDE 4 no recibe mantenimiento desde noviembre de 2014. Hemos eliminado el complemento de VCL para KDE 4 y los binarios de la aplicación provistos por la TDF han cambiado oficialmente a KDE 5.

Complemento de VCL para GTK+ 2
Se ha obsoletado la interfaz GTK+ 2 de VCL y se eliminará en la próxima versión.

Personalización
Firefox Personas search & apply functionality has been removed from the personalization dialog as per the ESC & Design Team decisions, after major changes on the Mozilla side, which made it impossible to use their legacy API and the themes data for us. The default personas are unaffected, and still functional. Future improvements and more features are planned by the Design Team, thanks to now having a clean slate, without the burden of chasing an external API. Firefox Personas themes are dead; long live the LibreOffice Themes! :) (Muhammet Kara, Collabora)

Please beware that although users may continue using their already installed personas as long as they don’t switch to a default persona; once a default persona is applied, there is no way to go back to the custom theme via normal means.

Mac

 * Statusbar shows Insert in normal mode on macOS (additional to Overwrite) to draw attention to the context menu (Heiko Tietze)

Windows

 * Se ha implementado un modo de consola adecuado . blog post (Mike Kaganski - Collabora)

KDE 5 + Qt 5
El complemento de VCL para KDE 5/Qt 5 recibió mejoras importantes desde su primer lanzamiento con LibreOffice 6.2, entre las cuales destacan:

(Jan-Marek Glogowski, Katarina Behrens (CIB), Michael Weghorn (LHM), Aleksei Nikiforov (BaseAlt), Michael Stahl (CIB))
 * better integration of extensions by eliminating most of multi-threading and deadlock problems
 * OpenGL support
 * better drag’n’drop support, including external drag’n’drop from file manager
 * improved rendering of slides and slideshows with multimedia content in Impress
 * support for typing with input method editor (IME)
 * miscellaneous improvements of native menu bar

The full list of KDE5 bugs fixed in 6.3 can be found here. Further bugs and missing features are tracked via the KDE meta bug.

32-bit builds removals
Binary Linux x86 (32-bit) releases will be demoted. There will be no Linux x86 builds produced by TDF after 6.2. This does not mean that Linux x86 compatibility will be removed. If you need a 32 bit build, please have a look at your distribution.

Cambios en la API de UNO

 * El rango de valores soportados para un documento de Writer  property   se ha reducido de 5–1000 a 20–600.


 * Registering a XMouseListener/XKeyListener to a XWindow will now submit mouse/key events even if technically the events happened in a widget inside that window. - this has been reverted in LibreOffice 6.3.4 due to various regressions (see ) (Samuel Mehrbrodt, CIB)

UNO API additions

 * A method  has been added to the XModel2 interface. It allows to set some MediaDescriptor properties during runtime. (Samuel Mehrbrodt, CIB)