Return-Path: X-Original-To: apmail-incubator-ooo-commits-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 476019F75 for ; Thu, 5 Apr 2012 17:59:27 +0000 (UTC) Received: (qmail 49203 invoked by uid 500); 5 Apr 2012 17:59:27 -0000 Delivered-To: apmail-incubator-ooo-commits-archive@incubator.apache.org Received: (qmail 49172 invoked by uid 500); 5 Apr 2012 17:59:27 -0000 Mailing-List: contact ooo-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-commits@incubator.apache.org Received: (qmail 49164 invoked by uid 99); 5 Apr 2012 17:59:27 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Apr 2012 17:59:27 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Apr 2012 17:59:22 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id q35Hx0t4013485 for ; Thu, 5 Apr 2012 17:59:00 GMT Date: Thu, 5 Apr 2012 13:59:00 -0400 (EDT) From: confluence@apache.org To: ooo-commits@incubator.apache.org Message-ID: <18543088.54989.1333648740021.JavaMail.confluence@thor> Subject: [CONF] Apache OpenOffice Community > AOO 3.4 Release Notes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Auto-Submitted: auto-generated Space: Apache OpenOffice Community (https://cwiki.apache.org/confluence/dis= play/OOOUSERS) Page: AOO 3.4 Release Notes (https://cwiki.apache.org/confluence/display/OO= OUSERS/AOO+3.4+Release+Notes) Change Comment: --------------------------------------------------------------------- Clarify updates. Mention Apache Tomcat. Edited by Pedro Giffuni: --------------------------------------------------------------------- h2. General Remarks The Apache OpenOffice 3.4 features can be split in two separate areas based= on the timeline by the change step from OpenOffice to Apache OpenOffice. O= ne set was already present, one set is the result of work based on Apache s= ince then. h2. New Features from OpenOffice 3.4 beta This features were already part of the OpenOffice 3.4 beta. The 3.4 beta wa= s built from the OOO340 codeline which was cloned from DEV300m106. This cod= e line is the base for the Apache OpenOffice code. h3. Faster Startup Startup is faster as the program now has enough initial knowledge about its= components so that it doesn't have to start each of them h3. Improved ODF1.2 encryption support The ODF1.2 specification allows to use W3C-specified algorithms to encrypt = ODF1.2 documents. The new implementation let the following algorithms be us= ed in case ODF1.2 encrypted document (Save with Password Protection) is sto= red: =20 * Start key generation: SHA256 password digest for start key in the PBKDF2 = (recommended over the SHA1 password digest of ODF 1.1) * Encryption algorithm: AES-256 Encryption with CBC (allowed with 4 others,= though only Blowfish CFB requird to be supported for production and consum= ption) * Decryption Confirmation: checksum generation using SHA256-1k algorithms (= in preference to SHA1-1k of ODF 1.1) * It is possible to control some of the variations by setting configuration= entry org.openoffice.Office.Common/Save/ODF/UseSHA1InODF12 to "true". It i= s also possible to have Blowfish CFB be used in this case by setting the en= try org.openoffice.Office.Common/Save/ODF/UseBlowfishInODF12 to "true".=20 * The storing of encrypted ODF1.1/ODF1.0 documents (Save with Password Prot= ection) is not affected.=20 Please see http://docs.oasis-open.org/office/v1.2/csprd03/OpenDocument-v1.2= -csprd03-part3.html for details. h3. Spreadsheet: TIME function returns values 00:00:00 <=3D x <=3D 23:59:59= .999 The TIME spreadsheet function returns values between 00:00:00 and 23:59:59.= 999... inclusive and wraps values equal to or greater than 24:00:00. h3. Spreadsheet: Changed "DataPilot" to "Pivot Table" In the Spreadsheet GUI, the term "DataPilot" has been replaced with the ter= m "Pivot Table". h3. PivotTable has been extended PivotTable (formerly known as DataPilot) is no longer limited in the number= of fields h3. Spreadsheet: CSV export option "Quote all text cells" Previously, in Spreadsheet CSV export, all content from text cells was quot= ed with the selected text delimiter. Now this is optional and happens only = if the new check box "Quote all text cells" is selected. By default, the te= xt delimiter is added only if the cell content contains the field delimiter= , text delimiter or multiple lines. When a CSV file is loaded and saved aga= in without editing the filter settings, the import option "Quoted field as = text" is used for the "Quote all text cells" option. The default for "Quote= d field as text" is now "off" (but if it's changed in the import dialog, th= at is still saved as new default in the configuration). h3. Improved CSV export Better interoperability with other applications supporting the import of CS= V (Comma Separated Values) files as the style for exporting strings is conf= igurable now h3. Spreadsheet: Unlimited number of fields in Pivot Table layout dialog In the Pivot Table layout dialog, it is now possible to add more than 8 fie= lds to the "Row Fields", "Column Fields", and "Data Fields" areas, and more= than 10 fields to the "Page Fields" area. h3. MailMerge: Scan rows for correct type information for Text databases The MaxRowScan setting allows to define how many rows should be scanned to = find the correct type of a column. In the past only the first row was scann= ed. h3. Math: new option to save only used symbols for each formula In order to save on document file size (namely in Writer documents with man= y formulas) there is now a new option to save only those symbols which each= that are used in that very formula. By default that option will be active.= Geek info: However there is a small drawback, so far, if you work with dif= ferent office installations, documents with formulas could be used to impli= citly import ALL user-defined symbols in Math from one office installation = to the next, even if none of them got used in a formula. Since now only the= actually used symbols get saved only those can be implicitly imported into= a different office installation. To get the old behavior simply turn off t= his new option. h3. Formula: Automatic baseline for Math objects With CWS tlmath01 there is a new check-box named 'Math baseline alignment' = available in the 'Formatting Aids' tab of the Writer and WriterWeb option p= ages. When this option gets checked then *ALL* Math OLE objects already exi= sting in the Writer document that are anchored 'as character' (and only tho= se with this anchor type!) will be automatically aligned to match the basel= ine of the formula with the one of the surrounding text. Also new Math obje= cts inserted later on will be automatically aligned as well. As long as thi= s option is active manually movement of Math objects that are anchored 'as = character' is not possible, and thus vertical alignment in the 'Object' con= text dialog is now disabled as well. For new documents this option is set b= y default. When loading old documents it is not set. In any case, once a do= cument gets saved again the current value of this option will be saved alon= g with the document. This automatic baseline alignment was implemented by M= ichal Spisiak as part of this years Google Summer of Code, the mentor for t= his was Eric Bachard. Thanks to both of them! h3. Math symbol catalog supports UTF-32 characters now h3. Draw/Impress default enhancements: - Better defaults for impress & draw snap. - Changed default for "copy when moving". - Better defaults for grid settings in impress & draw - Better defaults for bullet spacing and indention - Animate outline shapes 'By 1st level paragraphs' as default - New default colors of drawing objects - Setting default shadow distance for shapes to 0,2cm - Enhancement to the "mouse as pen" feature in impress slideshow - Default full width for text in shapes - Change outline default bullet symbol order from 'Oo-' in 'O-O-O' - Shortcut for inserting comments changed=20 h3. Better UI Defaults for Draw and Impress [Better Bullet UI|http://wiki.services.openoffice.org/wiki/BetterDefaults_B= ulletsColorsShortcuts_workout] [Better Grid UI|http://wiki.services.openoffice.org/wiki/Specification_Bett= erDefaults_Gridhandling#Detailed_Specification] h3. Draw/Impress: Setting pixel resolution when exporting graphics h3. PDF File Size Reduction PDFs containing monochrome bitmaps are smaller now h3. Password entry in PDF export dialog changed During PDF export one can enter two passwords ("open" and "permission" pass= word). These can now be entered in one pass instead of two separate dialogs= . h3. Mozilla Address Book support removed, in favour of Seamonkey Since the Mozilla product has long been superseded by the SeaMonkey suite, = and the profile formats of both changed incompatibly, the Mozilla Address B= ook support in OpenOffice.org has been removed, in favor of support for the= SeaMonkey address books. h3. List box controls: "Bound field" is allowed to be 0 The "Bound field" property of a list box control, specifying which column o= f the list boxes result set should be used for data exchange, can have the = value "0" now. h3. Base: object trees: selecting entries by typing their name The tree lists in Base's main application window, now support selecting ent= ries by typing their name. h3. Stylist / Navigator / Options Dialog: selecting entries by typing their= name The tree lists in the application's Navigator, Stylist ("Styles and Formatt= ings"), and in the options dialog, now support selecting entries by typing = their name. h3. ODF Spreadsheet learns new Conditional Functions Support conditional functions COUNTIFS, SUMIFS, AVERAGEIF and AVERAGEIFS h3. Chart: Resizeable Legend The legend within charts can be resized now. h3. Chart: Date Axis Date axis are available now for category charts. h3. Time Axis supported in Chart !timeaxis_sample.png! h3. Improved Printing on Unix Printing via PDF (if the system supports it) allows object transparency to = be handled directly by the printer subsystem h3. Print file format changes on Linux systems Printing on Unix systems can now produce PDF files instead of PostScript. h3. New Gstreamer multimedia framework on Linux systems Gstreamer is available now to use to playback multimedia content in AOO doc= uments (e.g. audio and video in Impress presentations). Note that Gstreame= r (with the appropriate gst-plugins) need to be installed in system. h3. Enhanced RTF export Now it supports nested tables, more character properties, sections, graphic= s for Wordpad, bookmarks, fields, drawings and OLE objects. h3. Remove binfilter export filters h3. Further development/bug fixes for DOCX import filter h3. OOo/Mac running headless as daemon h3. Various BugFixes h2. New Features for Apache OpenOffice 3.4 This features are the result of the work at Apache on OpenOffice since the = change: h3. License Change The License has changed from LGPLv3 to the compatible Apache License 2 to c= omply with Apache Software Foundation guidelines. The Apache License will m= ake adoption and general distribution of the software much easier since it = doesn't require making available the source code. Of course the software co= ntinues being free and the source code with its updates will continue being= available throught the Apache Software Foundation servers. h3. Misc Updates. In accordance to the new license all the software components have been upda= ted to use licenses that are in line with Foundation guidelines. No critica= l functionality was lost and we did update many libraries that will work be= tter with new standards. As a side result many internal libraries and heade= rs were updated with modern versions that provide the same or superior func= tionality. We strongly recommend all developers and distributors to update = to this release to avoid IP risks resulting from inconsistencies found in p= revious versions of the OpenOffice.org suite. h3. Calc: Faster LP solver. The previous Linear Programming solver has been replaced with the faster an= d better designed CoinMP from the Computational Infrastructure for Operatio= ns Research (COIN-OR) project. h3. Apache Tomcat updated. The Apache Tomcat servlet was updated from the older version 5.0.30 to vers= ion 5.5.35 which brings in years of performance and security improvements w= ithout changing the API. h3. Support for Line Cap Property Now you can add a cap to the ends of a line. Such caps are not only known i= n the ODF1.2 standard but in HTLM5 and SVG too. Also other Office Sites pro= vide caps in different styles to be added to thick lines. Three styles exist * without a cap, called 'Butt' in programming and 'Flat' in UI (as in MS Of= fice) * with a round cap, called 'Round' * with a rectangle cap, called 'Square' The property value 'Flat' corresponds to the old behavior and is now the de= fault. !LineCap_PureLines.png! The caps are added to the lines, so that the total length of the lines incr= eases with two-times a half line width. Select the value from a drop-down-list in the line property dialog, just be= side the settings for corner style. The new property is only available in c= ontexts, where the corner style is active too. !LineCap_Dialog.png! If a line is dashed, the single dashes get caps too. Hereby a dot is treate= d as dash. You can style not only pure lines and curves, but the border of = graphic objects as well. !LineCap_BorderlineDotted.png! !LineCap_CurveDashed.png! =09 The next example shows the new property applied to a connector. Left side w= ithout cap, in the middle with 'round' cap, and on the right side with 'squ= are' cap. !LineCap_CapOnConnectors.png! The caps are available for 3D-objects too, when you turn on lines and make = them thick. The example shows lines, which are styled to look =E2=80=9Cdott= ed=E2=80=9D. !LineCap_SphereDotted.png! and a zoom=E2=80=A6 !LineCap_SphereZoom.png! Linecaps defined in svg-graphics are supported, so that those graphics look= like in modern browsers. h3. Support for shear transformations for GraphicObjects [(Blog entry)|http= s://blogs.apache.org/OOo/entry/features_for_graphicobjects_and_oleobjects] GraphicObjects which get created when inserting graphics in Draw/Impress an= d Spreadsheet support now not only rotation but also shear, slant and disto= rt. The visualization during interactions got improved, also the break for = vector-based GraphicObjects to draw objects was improved. Writer has it's o= wn GraphicObjects, the ones from the other applications can be copied to it= as workaround. h3. Support for attributes and transformations for OLEObjects [(Blog entry)= |https://blogs.apache.org/OOo/entry/features_for_graphicobjects_and_oleobje= cts] OLEObjects (OLE is for Object Linking and Embedding) in Draw/Impress and Sp= readsheet support now all draw attributes and geometrical transformations. = They can have line style, fill style, shadow and text. They support all kin= ds of transformations, e.g. rotations and shear. This is handy for e.g. hav= ing a mathematical formula shown rotated by 90 degrees or adding a border t= o a chart. Break to draw objects is also enhanced. h3. Enhanced crop support for GraphicalObjects Crop for GraphicObjects now works correctly together with horizontal and/or= vertical mirroring in all applications. h3. Support for Scalable Vector Graphics (SVG) [(Blog entry)|https://blogs.= apache.org/OOo/entry/native_svg_support_for_apache] Svg is now supported as content for GraphicObjects in all applications. The= new implemented generic Svg interpreter supports Svg format 1.1. The geome= tric content is internally processed as vector data in all usages, e.g. PDF= export and printing, which guarantees good visualization quality. Svg grap= hics can be broken to draw objects and be processed further. A blog entry c= an be found [here|http://eric.bachard.org/news/index.php?post/2011/12/03/In= -progress-%3A-native-support-of-the-SVG-graphic-format-in-Apache-OpenOffice= .org]. h3. Support for MultiImage in ODF For Svg support it was necessary to allow multiple image representations fo= r one GraphicObject to be present in the ODF file format, e.g. a pixel grap= hic and the original Svg is written in case of a GraphicObject with Svg con= tent. This allows to stay compatible with other and older ODF supporting ap= plications. The number of images for one GraphicObject is not limited; appl= ications using this may choose the image with the format which supports it'= s purpose best, e.g prefer to use a pixel graphic for ODF viewers. AOO 3.4 = uses a weighting function which prefers pixel images with transparency over= such without and vector formats over pixel formats. h3. Enhanced chart visualisation The visualization quality of charts has been enhanced by using a new mechan= ism for more direct visualisation. This increases speed, reduces memory usa= ge and enhances chart visualisation in all visualisations, including PDF ex= port and printing. h3. Writer: Asian Language Word Count The word count of Asian languages are correct now. It was counting terms i= nstead of words when counting words of Asian language text. Notice that fi= le word count will not be automatically updated for existing text documents= . You need to make change to the document and in order to update the file = word count. h3. New regular expressions (regexp) engine The existing regular expression engine has been replaced by the ICU engine.= This solves several bugs in "Find and Replace" with the old implementation= and speeds up the search. The new engine also offers better standards compliance especially regarding= Unicode, which also means that some non-standard syntax extensions like {{= \<}} and {{\>}} for word boundary matching are now deprecated. For th= e convenience of a smooth upgrade experience they get emulated by the {{\b}= } operator though. See [ICU regex syntax|http://userguide.icu-project.org/strings/regexp#TOC-R= egular-Expression-Metacharacters] for expressions supported in the new regu= lar expression engine. It is recommended to stay on the common ground thoug= h and [regex flavors|http://www.regular-expressions.info/refflavors.html] g= ives an overview where this common ground is. The modified syntax applies t= o macros too: regular expressions in macros that were relying on the deprec= ated syntax should be converted to use widely supported regex expressions. Users of Japanese scripts should be aware that several non-trivial translit= erations could behave slightly differently, especially when transliteration= rules like "ProlongedSoundMark", "IterationMark", "Ignore-Width", "BaFa", = "SeZe", "HyuByu", "IandEfollowedByYa" or "KiKuFollowedBySa" might be involv= ed. h3. New ColorPicker dialog The old color picker which is used in the office code for over a decade has= been replaced by a new, more intuitive one which offers a wide variety of = color selection possibilities. This feature was developed by Christian Lipp= ka, kudos to him for offering it under Apache License. A picture says more = than words. || Old || New || | !ColorPicker_Old.png|thumbnail! | !ColorPicker_New.png|thumbnail! | Change your notification preferences: https://cwiki.apache.org/confluence/u= sers/viewnotifications.action