*[http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=DEV300/koheiautodecimal koheiautodecimal] in DEV300m80 : Add support for automatically adjusting decimal places per column width, when the number format of the cell is 'General'.

*[http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=DEV300/koheiautodecimal koheiautodecimal] in DEV300m80 : Add support for automatically adjusting decimal places per column width, when the number format of the cell is 'General'.

Revision as of 11:31, 16 June 2010

This is the list of features and enhancements, which are integrated in DEV300 code line since after the split for OOo 3.2. All the listed issues are announced in the release notes for the developer snapshots since DEV300m61. This list is more technically orientated and isn't a release note. This list could and should be used for testing and checking the new features in general or for translation purposes.

If you are interested when this code line will be split into the release of OOo 3.3, please take a look at the OOo 3.3 release schedule.

Component : API

Description : The XGridDatamodel method addRow(string headerName, sequence <string>data) has changed to addRow(string headerName, sequence<any> data). Now it's not only possible to fill the grid with strings but also with integers or images.

Description : Following settings are now possible: -horizontal alignment for columns - every column can have it's own horizontal alignment. The possibilities are LEFT (default), CENTER, RIGHT. -vertical alignment for all of the rows - the content of the cells can be vertically aligned in one of these possibilities:TOP(default), MIDDLE, BOTTOM. ...

Component : Chart

Description : Chart was enhanced and now supports drawing objects. The drawing toolbar allows to insert simple shapes such as lines, rectangles and text objects. Furthermore even complex shapes such as cubes, symbols, block arrows, flowcharts and stars can be inserted. The drawing objects can be edited by several dialogs which can be opened via context menu. Also the font and formatting of text objects can be changed.

Description : Chart was enhanced and now supports drawing objects. The drawing toolbar allows to insert simple shapes such as lines, rectangles and text objects. Furthermore even complex shapes such as cubes, symbols, block arrows, flowcharts and stars can be inserted. The drawing objects can be edited by several dialogs which can be opened via context menu. Also the font and formatting of text objects can be changed.

Component : Database Access (dba)

20615 : New MetaData node for Database drivers to view column descriptions from the database

Description : Now it is possible to define a new property in the drivers xcu file. Per default this is enabled for MySQL (JDBC) and Ado (including Access, Access only allows to view it, it can not be changed). The configuration entry has to be in the section MetaData true When this is enabled the table designer will display the column description beside the former normal description which is used as help text. The column description is used has help text when the normal description is empty otherwise the normal description is used.

Description : Database registrations are normally maintained via Tools/Options/Databases. The registrations are stored in OpenOffice.org's configuration, which means it is also possible to deploy additional configuration fragments (e.g. via extensions) which contain additional registrations. If those configuration fragments are declared as read-only (by using the usual configuration mechanisms for this), then the UI now respects this, by disallowing modifications (editions, removal) of this registration entry.

Description : There's a new option "Supports primary keys" in the Advanced Settings of a database, which is to overrule Base's heuristics used to detect whether the database it connects to supports primary keys. This new option is available for database connections via ODBC, JDBC, and ADO.

Component : Framework

87784 : Ctrl+F5 now toggles between the document and the nearest form control

Description : Ctrl+F5, which used to focus the first (by a definition which is hard to understand by the average user) form control in a document, has changed its behavior: It now focuses the form control nearest to the current cursor position, if the focus is not within a form control currently. Otherwise, it gives the focus back to the document view.

Description : Current implementation supports only four text field info1 to 4. The new implementation allows to create user defined name value pairs of a certain data type. This is important for document management in companies.

Description : The current migration process for OOo user interface (e.g. toolbars, menu bar) changes is very limited. User changes are only migrated if there are no changes in a new version for that special ui element. This enhancement tries to merge changes from users to a new version. The merging process works only non-destructive which means that it only adds entries. This assures that users don't have to make interactive choices on conflicts.

Description : The 'Find' toolbar should be an addition to the 'Find & Replace' dialog, which provides a fast and easy text search without covering the search text. From the 'usage tracking' data of the 'find & replace' dialog we have learned that 76% of OpenOffice.org user base just want to search inside the text, so we have to propose a fast & easy way to do so. Also it was often mentioned that the search & replace dialog covers the search area in an annoying way, so we had to find another solution for it. The other search settings like 'match case' etc. are used less than 0.1%, so we decided to leave them out in this toolbar, but like the replacing function they will still stay available in the find & replace dialog.

Description : With the integration of CWS printerpullpages a new print UI has been integrated into OOo. Among numerous other things this now allows a print preview as well as N-Up printing for all applications.

111236 : TaskPane: switching between the drawers and the panels now with --E

Description : In Impress' Task Pane, you can now toggle the focus between the drawers (which allow to select a tool panel) and the active panel by pressing ++E. Previously, "Enter" was used to get from a drawer to its associated panel (this still works), and "Escape" was used to get from a panel to its associated drawer. However, the latter never worked when the whole task pane was in floating mode, since in this case, "Escape" simply closed the floating window.

Description : Old behaviour to switch tab pages on a dialog looks like: kontext active.setPage nameOfPage kontext "nameOfPage" This lead to problems in case another messagebox is also open - which is also of type 'active'. Now it is possible to name the dialog with: kontext "dialogName" dialogName.setPage nameOfPage kontext "nameOfPage" in addition to the old behaviour, where available.

Description : For new Calc documents, the default for the General number format is now an automatic number of decimal digits, limited by the column width. Small numbers are automatically displayed in scientific notation.

Description : The message box that appears when deleting one or more sheets has been changed from "Are you sure you want to permanently delete the current sheet(s)?" to "Are you sure you want to delete the selected sheet(s)?"

Description : When loading a file with the HTML Document (Calc) or Web Page Query (Calc) filter, a new import options dialog allows to select a language for number parsing and enable the parsing of special numbers (such as dates or currency values).

Description : With issue 103139 (http://qa.openoffice.org/issues/show_bug.cgi?id=103139), "Notes" have been renamed to "Comments". In two Calc dialogs, this change has now been adapted ("Paste Special" and "Delete Contents"). Addionally, a few keyboard shortcuts have been changed due to the new strings. The following strings have been changed: Dialog "Paste Special": N~otes -> ~Comments O~bjects -> ~Objects S~ubtract -> ~Subtract Dialog "Delete Contents": Not~es -> ~Comments

Description : For filters (AutoFilter, StandardFilter, AdvancedFilter) a selection is now shrunk to the actually used data columns. A selection of exactly one row (or a portion thereof) additionally is expanded over the used data area below the selection.

Component : UI

17169 : Add a non-breaking space before some characters in french (Autocorrection)

Description : Adds a non-breaking space before the some characters in french text to respect french typographic rules. The characters that must be preceded by a non-breaking space are the following: ':', ';', '?' and '!'. This feature is added as another AutoCorrection option for Writer, Calc, Impress and Draw.

Description : The sub menus of the language status bar control and of the 'Tools/Language' menu now each have an entry 'Reset to Default Language' that removes all language attributes in order for the default languages to take effect.

Description : The file-format of dictionaries created by the user now defaultsto a flat UTF-8 text file. Thus the content can easily be viewed in regular editors. However be careful when editing it, see issue 106032 for details.

Links to the Features, Enhancements (issues)

(The DEV300 code line isn't split to OOO330 code line and feature freeze isn't finished until now. Therefore it can occur that a listed issue in the queries isn't integrated in the last developer snapshot!)