Difference between revisions of "Feature Freeze Testing 3.1"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Component : Database Access (Base): add CWS dba31e)
Line 52: Line 52:
  
 
==Component : Database Access (Base)==
 
==Component : Database Access (Base)==
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=38215 38215] : Image in image control should be embedded
 +
** Description : Image controls can now be bound to images which are embedded in the document where the control lives in. ...
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=239
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31e dba31e] integrated in DEV300m37
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=41897 41897] : [RFE] store URLs of file-based databases relatively
 +
** Description : At the moment, when you create a file-based database (such as dBase or Spreadsheet), the URL to the files (let's call it the "data URL") is stored in an absolute manner - that is, something like "file:///c:/foo/bar". As a result, when you move the database document (the .odb file), together with the underlying data, to another machine, you need to either duplicate the file
 +
structure on this target machine, or to adjust the settings for the database.
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=234
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31e dba31e] integrated in DEV300m37
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=44447 44447] : Relationships window not detecting changes to tables made in another window
 +
** Description : The relation design now detects when a new table will be added and also when new columns will be added. The "Add Table" dialog also gets notified when a new table was added.
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=228
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31b dba31b] integrated in DEV300m33
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=51517 51517] : AutoValue are always made primary keys
 +
** Description : This is specific for hsqldb only. When the user adds a auto increment column this one gets automatically the primary key of the table. When the user after wards removes the primary key flag, then the auto-increment flag will also be removed. Hsqldb only supports one auto increment column which then must also be the only primary key column.
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=229
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31b dba31b] integrated in DEV300m33
 +
<BR>
 
* [http://www.openoffice.org/issues/show_bug.cgi?id=66628 66628] : [RFE] forms should have a possibility to selectively reload list boxes
 
* [http://www.openoffice.org/issues/show_bug.cgi?id=66628 66628] : [RFE] forms should have a possibility to selectively reload list boxes
 
** Description : In the form navigation toolbar (the one used as soon as you have an alive form filled from a database), there's a new item, called "Refresh Control", located right after the "Refresh" item. ...
 
** Description : In the form navigation toolbar (the one used as soon as you have an alive form filled from a database), there's a new item, called "Refresh Control", located right after the "Refresh" item. ...
Line 58: Line 87:
 
** Test case specification : --
 
** Test case specification : --
 
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31a dba31a] integrated in DEV300m30
 
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31a dba31a] integrated in DEV300m30
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=80200 80200] : RPT: Make it possible to mark only textboxes
 +
** Description : The Edit menu now contains a "Select All" entry which contains  Select All ->  Select All; Select all Labels;    Select all Formatted Fields; Select Report
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=233
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31e dba31e] integrated in DEV300m37
 
<BR>
 
<BR>
 
* [http://www.openoffice.org/issues/show_bug.cgi?id=81899 81899] : Allow system-wide configuration of JDBC classes
 
* [http://www.openoffice.org/issues/show_bug.cgi?id=81899 81899] : Allow system-wide configuration of JDBC classes
Line 65: Line 101:
 
** Test case specification : --
 
** Test case specification : --
 
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31a dba31a] integrated in DEV300m30
 
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31a dba31a] integrated in DEV300m30
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=81028 81028] : Query designer does not recognize abbreviated syntax for TRIM command
 +
** Description : The SQL parser now recognize the TRIM command correctly. It now also supports TRIM( FROM <COLUMN_NAME> ) as an abbreviated form of TRIM( BOTH FROM <COLUMN_NAME> )
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=230
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31b dba31b] integrated in DEV300m33
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=87192 87192] : Opening a view 'Edit in SQL view' should set 'Escape processing' to false
 +
** Description : When you open an table view for editing its constituting SQL command (which is a feature currently supported for embedded HSQLDB only), then the query editor is automatically put into the "Run SQL command directly" mode.
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=237
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31e dba31e] integrated in DEV300m37
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=89456 89456] : Relationships tool should allow the creation self referencing relations
 +
** Description : The relation design now supports the creation of relations which allows that the referencing table is also the referenced table.
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=231
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31b dba31b] integrated in DEV300m33
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=90403 90403] : Textbox controls ignore "Empty string is NULL" property when field is required
 +
** Description : In the course of fixing issue 90403 and issue 92471, the behavior of form controls whose "Empty string is NULL" property is set to "Yes" has been refined. This change might make existing forms behave slightly different than before, but certainly more expectation-conformant now. ...
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=241
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31e dba31e] integrated in DEV300m37
 
<BR>
 
<BR>
 
* [http://www.openoffice.org/issues/show_bug.cgi?id=91208 91208] : parameters not recognized in function argument list
 
* [http://www.openoffice.org/issues/show_bug.cgi?id=91208 91208] : parameters not recognized in function argument list
Line 79: Line 143:
 
** Test case specification : --
 
** Test case specification : --
 
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31a dba31a] integrated in DEV300m30
 
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31a dba31a] integrated in DEV300m30
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=91310 91310] : Linking of images in image controls, rather than embedding them into the database
 +
** Description : Image controls in database forms can now be bound to text columns. Formerly, you could only bind them to columns whose content could reasonably be interpreted as binary (BLOB etc.). Now, when you select a text database column as source for the image control, then it will interpret the content of the respective column's content as URL, and load and display the image pointed to by this URL. Also, the URL might be relative to the document which the image control is embedded into.
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=240
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31e dba31e] integrated in DEV300m37
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=92322 92322] : FormsCheckRequiredFields should be available on a per field basis
 +
** Description : All form controls which can be bound to a database column (i.e. have the "Data field" property) now have a new property called "Input required". ...
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=236
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31e dba31e] integrated in DEV300m37
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=93264 93264] : allow images in image controls to keep their aspect ratio when scaled
 +
** Description : Image form controls in documents got an additional mode for scaling the image they display. Previously, you could control the scaling by setting the "Scale" property to "Yes" or "No" only, where "Yes" implied an anisotropic scaling, i.e. one which distorted the image's dimensions. ...
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=238
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31e dba31e] integrated in DEV300m37
 +
<BR>
 +
* [http://www.openoffice.org/issues/show_bug.cgi?id=93457 93457] : allow a "Tristate" property for check box grid columns, and set it to "No" upon creating a check box for a required field
 +
** Description : Check box columns in grid controls now have the "Tristate" property, which controls whether or not the "indetermined" state is allowed for the check box, as known from ordinary check box form controls.
 +
** Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=235
 +
** Specification : --
 +
** Test case specification : --
 +
** CWS : [http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=SRC680%2Fdba31e dba31e] integrated in DEV300m37
 
<BR>
 
<BR>
  

Revision as of 19:22, 16 January 2009

Here are the features and enhancements, which were integrated in OOo 3.1. All the listed issues are announced in the release notes for the developer snapshots since DEV300m29 - build ID 9339 - to DEV300mX. These list is more technical orientated and isn't a release note for OOo 3.1. This list could and should be used for testing and checking the new features in general or for translation purposes.

What's new ?

Component : Chart




Component : Drawing

  • 28526 : Allow anti-aliasing of drawing objects


  • 89661 : Giving text objects a discernible selection border
    • Description : Text objects are extremely hard to move with the mouse, as a four-pixel wide invisible line has to be hit - even harder, when they are rotated. Based on a patch provided by THB which needed quite some tweaks, text objects from DrawingLayer now use the same hatched border as during edit mode. This also expands the hit area for selecting a text object. Thus, two goals are targeted here for software ergonomic: ...
    • Feature Announcement : http://graphics.openoffice.org/servlets/ReadMsg?list=features&msgNo=214
    • Specification : http://qa.openoffice.org/issues/show_bug.cgi?id=89661
    • Test case specification :
    • CWS : aw058 integrated in DEV300m36


  • 95646 : Unify DrawObject modification with full attributes
    • Description : Unify DrawObject modification with full attributes. Interaction with DrawObjects will now show enhanced interaction visualization to provide an ergonomically better feedback for the user. Instead of wire frame visualization there will now be shown a transparent interaction preview on top of the current display whenever possible. This will be the defualt from now. This will work an all Applications using Drawing Objects from the DrawingLayer. This is done for Object Creation and for all Object Modifications (Move, scale, shear, mirror, distort, etc...). ...
    • Feature Announcement : http://graphics.openoffice.org/servlets/ReadMsg?list=features&msgNo=216
    • Specification : http://specs.openoffice.org/appwide/drawing_layer/SolidDragging.odt
    • Test case specification :
    • CWS : aw058 integrated in DEV300m36


Component : Database Access (Base)


  • 41897 : [RFE] store URLs of file-based databases relatively
    • Description : At the moment, when you create a file-based database (such as dBase or Spreadsheet), the URL to the files (let's call it the "data URL") is stored in an absolute manner - that is, something like "file:///c:/foo/bar". As a result, when you move the database document (the .odb file), together with the underlying data, to another machine, you need to either duplicate the file

structure on this target machine, or to adjust the settings for the database.


  • 44447 : Relationships window not detecting changes to tables made in another window
    • Description : The relation design now detects when a new table will be added and also when new columns will be added. The "Add Table" dialog also gets notified when a new table was added.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=228
    • Specification : --
    • Test case specification : --
    • CWS : dba31b integrated in DEV300m33


  • 51517 : AutoValue are always made primary keys
    • Description : This is specific for hsqldb only. When the user adds a auto increment column this one gets automatically the primary key of the table. When the user after wards removes the primary key flag, then the auto-increment flag will also be removed. Hsqldb only supports one auto increment column which then must also be the only primary key column.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=229
    • Specification : --
    • Test case specification : --
    • CWS : dba31b integrated in DEV300m33


  • 66628 : [RFE] forms should have a possibility to selectively reload list boxes
    • Description : In the form navigation toolbar (the one used as soon as you have an alive form filled from a database), there's a new item, called "Refresh Control", located right after the "Refresh" item. ...
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=224
    • Specification : --
    • Test case specification : --
    • CWS : dba31a integrated in DEV300m30


  • 80200 : RPT: Make it possible to mark only textboxes


  • 81899 : Allow system-wide configuration of JDBC classes
    • Description : There's a new setting in the org.openoffice.Office.DataAccess configuration module which allows to specify, on a per-driver basis, a classpath to use when searching for a JDBC driver.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=225
    • Specification : --
    • Test case specification : --
    • CWS : dba31a integrated in DEV300m30


  • 81028 : Query designer does not recognize abbreviated syntax for TRIM command


  • 87192 : Opening a view 'Edit in SQL view' should set 'Escape processing' to false
    • Description : When you open an table view for editing its constituting SQL command (which is a feature currently supported for embedded HSQLDB only), then the query editor is automatically put into the "Run SQL command directly" mode.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=237
    • Specification : --
    • Test case specification : --
    • CWS : dba31e integrated in DEV300m37


  • 89456 : Relationships tool should allow the creation self referencing relations


  • 90403 : Textbox controls ignore "Empty string is NULL" property when field is required
    • Description : In the course of fixing issue 90403 and issue 92471, the behavior of form controls whose "Empty string is NULL" property is set to "Yes" has been refined. This change might make existing forms behave slightly different than before, but certainly more expectation-conformant now. ...
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=241
    • Specification : --
    • Test case specification : --
    • CWS : dba31e integrated in DEV300m37


  • 91208 : parameters not recognized in function argument list
    • Description : With the integration of CWS dba31a, OOo's parser will have the ability to recognize parameters in function argument lists. That is, a query like SELECT CONCAT( :C, "name" ) FROM "name" will now, when executed, properly present the dialog asking the user for parameter value input.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=226
    • Specification : --
    • Test case specification : --
    • CWS : dba31a integrated in DEV300m30


  • 91223 : RFE: allow (yet) more convenient access in (Basic) code to open a form/report
    • Description : (Strictly, this is an "API client feature announcement", but we don't have a features@api.openoffice.org, do we?) Programmatic access to forms/reports contained in database documents is (with the integration of CWS dba31a) easier than ever before: ThisDatabaseDocument.FormComponents.getByName( "form name" ).open will open the form "form name" in the very same way a double-click onto the form in the document UI would do, i.e. doing all the proper knittings to the document UI.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=227
    • Specification : --
    • Test case specification : --
    • CWS : dba31a integrated in DEV300m30


  • 91310 : Linking of images in image controls, rather than embedding them into the database
    • Description : Image controls in database forms can now be bound to text columns. Formerly, you could only bind them to columns whose content could reasonably be interpreted as binary (BLOB etc.). Now, when you select a text database column as source for the image control, then it will interpret the content of the respective column's content as URL, and load and display the image pointed to by this URL. Also, the URL might be relative to the document which the image control is embedded into.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=240
    • Specification : --
    • Test case specification : --
    • CWS : dba31e integrated in DEV300m37


  • 92322 : FormsCheckRequiredFields should be available on a per field basis


  • 93264 : allow images in image controls to keep their aspect ratio when scaled
    • Description : Image form controls in documents got an additional mode for scaling the image they display. Previously, you could control the scaling by setting the "Scale" property to "Yes" or "No" only, where "Yes" implied an anisotropic scaling, i.e. one which distorted the image's dimensions. ...
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=238
    • Specification : --
    • Test case specification : --
    • CWS : dba31e integrated in DEV300m37


  • 93457 : allow a "Tristate" property for check box grid columns, and set it to "No" upon creating a check box for a required field
    • Description : Check box columns in grid controls now have the "Tristate" property, which controls whether or not the "indetermined" state is allowed for the check box, as known from ordinary check box form controls.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=235
    • Specification : --
    • Test case specification : --
    • CWS : dba31e integrated in DEV300m37


Component : Graphic System Layer (GSL)


Component : Spreadsheet (SC - Calc)









Component : Word Processing (SW - Writer)

  • 48161 : The label of the Administrate button in Templates: Address Book Assignment has to be changed
    • Description : In the "Templates: Address Book Assignment" dialog, (File / Templates / Address Book Source), the button label "Administrate" has been changed to "Configure", to better reflect that the button starts a wizard which helps configuring the address book data source.
    • Feature Announcement : http://sw.openoffice.org/servlets/ReadMsg?list=features&msgNo=295
    • Specification : --
    • Test case specification : --
    • CWS : dba31a integrated in DEV300m30



CWS with changes UI and/or online help

Here are all Child Work Spaces [CWS] are listed which are integrated since DEV300m30 and which are relevant for UI changes, Feature integration, changes in Online Help or for translation :

alf01 in DEV300m38 : Added limited docking window support for extensions.
aw058 in DEV300m36 : BugFixing CWS for DEV300
aw059 in DEV300m39 : UI and InterAction (IA) changes for DrawingLayer for 3.1
calc47 in DEV300m38 : General Calc implementation and fixes for OOo3.1
chart22 in DEV300m29 : Plotting of missing values
dba31a in DEV300m30 : Ongong bug fixing for OOo 3.1
dba31b in DEV300m33 :
dba31e in DEV300m37 : Further dba issue fixing
dba31f in DEV300m38 : Further bugfixing
doccustomproperties2 in DEV300m29 : New document properties page: custom properties page replaces user defined page
dr63 in DEV300m33 : Calc 3.1 fixes
extmgrui06 in DEV300m36 : Bugfixes for extension manager
frmdlg in DEV300m39 : Extract of the formula editor from calc into a new module formula
fwk92 in DEV300m38 : Framework fixes for OOo3.1
fwk98 in DEV300m36 : Bugfixes for 3.1
gh15 in DEV300m30 : testtool bugs and features 2008
hcshared19 in DEV300m37 : Help CWS for 3.1
iconupdate310 in DEV300m39 : Icon-Bugfixes for OOo 3.1
impress147 in DEV300m39 : Misc Impress improvements
impressfontsize in DEV300m38 : implement font grow and shrink toolbar buttons in impress
kashidafix in DEV300m39 : Fixes various Arabic related issues.
locales31 in DEV300m39 : New locales and locale data for OOo3.1
macmenusquit in DEV300m39 : This cws aims to remove the useless Quit, About and Options entries in the menus, on Mac OS X Aqua only
mav43 in DEV300m39 : New file locking implementation
menuchanges in DEV300m39 : some main menu changes to improve uniformity
native216 in DEV300m39 : Adding new bundled extension to OOo 3.1
notes7 in DEV300m39 : writer notes implementation and fixes for 3.1
odff05 in DEV300m39 : Implementation of new spreadsheet functions and behavior for ODFF compliance.
os117 in DEV300m33 : Bugfixing OOo 3.1
os120 in DEV300m35 : Bugfixing OOo 3.1
os121 in DEV300m38 : Bugfixing OOo 3.1
os123 in DEV300m39 : Bugfixing OOo 3.1
outlinelevel in DEV300m39 : Introduce a new paragraph and paragraph style attribute, named “outline level”, to transform a normal paragraph directly ...
overline3 in DEV300m39 : Implementation of overline
rtlchart01 in DEV300m37 : bi-directional writing for charts
rtlchart02 in DEV300m38 : Axis Positioning in Charts
rtlcontrols in DEV300m38 : RTL Controls
sqlsyntaxhighlighting in DEV300m37 : SQL syntax highlighting for base
sysui36 in DEV300m38 : sysui 3.1 task
tl56_DEV300 in DEV300m38 : Ongoing implementation of grammar checking framework
vcl92 in DEV300m33 : 3.1 issues
vcl97 in DEV300m39 : assorted 3.1 fixes

Links to Features and Enhancements for OOo 3.1

Link to all feature issues which are integrated in OOo 3.1 only - currently 28 issues
Link to all enhancement issues which are integrated in OOo 3.1 only - currently 110 issues

Personal tools