Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

1.143. openoffice.org

1.143.1. RHBA-2010:0274: bug fix and enhancement update

OpenOffice.org is a multi-platform office productivity suite. It includes the key desktop applications, such as a word processor, spreadsheet, presentation manager, formula editor and drawing program, with a user interface and feature set similar to other office suites. Sophisticated and flexible, OpenOffice.org also works transparently with a variety of file formats, including Microsoft Office.
These updated packages fix the following bugs:
  • a nested table would be removed from the defined nesting structure when rendered in Web Layout view causing OpenOffice.org to crash. A patch has been applied to ensure the correct rendering of nested tables. (BZ#469157) (BZ#469157)
  • using OpenOffice.org Impress in a dual monitor configuration and selecting Slide ShowSlide Show would cause the application to crash as the application was configured to return a default screen. A patch has been applied to detect and return the monitor upon which the slide show will be displayed. (BZ#476949)
  • when saving a html document containing cells which are merged across rows, OpenOffice.org Writer would insert an additional cell in each row of the spanned set. When the document was rendered, the cells would appear to be misaligned due to the creation of the additional cells. A patch has been applied to retain the original table row span configuration. (BZ#491357)
  • enabling the Mozilla plugin in OpenOffice.org and opening a .odt file in Firefox would generate a segmentation fault, causing Firefox to crash on x86_64 architectures. A patch has been applied to define the uint32 and int32 variables as the appropriate type of int or long depending on the architecture. (BZ#496033)
  • when performing an EditFind & Replace operation in OpenOffice.org Impress, the Find All button was visible but inactive. A patch has been applied to remove the Find All button from the interface as this is not a supported OpenOffice.org Impress feature. (BZ#504109)
  • when attempting to merge a .sxi or .odt file into an OpenOffice.org Calc document, the application would crash due to the SfxMedium* pMed pointer in ScDocShell::DialogClosedHdl() being set to NULL. A patch has been applied to the docsh4.cxx file to test the state of this variable prior to affecting the merge. (BZ#504551)
  • when using OpenOffice.org Calc with spell check enabled, if a misspelt word was entered in a cell and the EditRepeat:Insert operation was attempted from within a new cell, the misspelt word will would not be inserted. The viewfunc.cxx file has been updated to ensure that the insert operation is functional even if the original cell contents are misspelt. (BZ#504967)
  • in OpenOffice.org Calc, the DataGroup and OutlineAutoOutline command would not work for any cell that contained a formula specifying a cell range as a list (for example: =SUM(A1;A2;A3)). To fix this bug the cell.hxx file has been modified to simplify a list range (for example: the list A2;A1;A3 would become A1:A3). By condensing the list, the DataGroup and OutlineAutoOutline command now works as expected. (BZ#504971)
  • building RPMs for OpenOffice.org would fail when a Java version above version 1.4 was installed. This occurred because the ANT scripts used to build some of the components were not configured to generate version 1.4 compatible bytecode upon which OpenOffice.org is dependent. This bug has since been fixed by enforcing RPMs to be built with the GNU Compiler for Java (GCJ) or the Eclipse Compiler for Java (EJC). GJC specific options have been omitted as these are not recognized by EJC. This ensures that OpenOffice.org RPMs are generated without error when using the rpmbuild command. (BZ#506036)
  • when printing, OpenOffice.org would sometimes crash. This was due to the code that processes Postscript Printer Description (PPD) keys from CUPS inserting a value of None as the first value for each newly inserted key. Under these circumstances the second insertion returns a NULL pointer and the following statement causes the crash by dereferencing the pointer. To correct this bug the jobset.cxx file has been modified to only insert a value of None as the first value for each newly inserted key if it is not already present. (BZ#515488)
  • when zooming in over 128% on a document in the OpenOffice.org Writer, any inserted note would no longer be viewable. By upgrading the OpenOffice.org suite to 3.1.1-19.5 this issue is no longer presented. (BZ#521006)
  • bulleted lists in an OpenOffice.org Writer version 3 document would not render when opened in OpenOffice.org Writer version 2.3.0. By upgrading the OpenOffice.org suite to 3.1.1-19.5 this issue is no longer presented. (BZ#527933)
  • the OpenOffice.org Calc application would crash when custom colors were created. These updated packages fix an improperly declared variable that caused the bug. Custom colors can now be created successfully. (BZ#530355)
As well, these updated packages add the following enhancement:
  • the OpenOffice.org package prior to version 3.1.1 did not support Microsoft 2007 Office Open XML (OOXML) file formats resulting in the inability to open files of this type. The OpenOffice.org 3.1.1-19.5 suite provides the necessary support to open OOXML file formats including pptx, xlsx and docx. (BZ#444052)
Users of OpenOffice.org are advised to upgrade to these updated packages, which resolve these issues and add this enhancement.