Feature Freeze Testing 2.3

From Apache OpenOffice Wiki
Jump to: navigation, search

Feature testing after UI and Feature freeze for OOo 2.3

Here are all features and enhancements, which were integrated in 2.3. All the listed issues are announced in the release notes for the developer snapshots since SRC680m200. With build SRC680m221 all features and enhancements should be integrated. This is the first build after Feature Freeze. At the end of this page you will find links to all issues from type feature and enhancement. If one of those issues isn't listed here, a feature announcement is missing or was missing before the release notes for the developer snapshots were created.

What's new ?

Component : API

  • 77185 : A possibility to represent a sequence as a seekable input stream is required.
    • Description : While using OOo API there is often a need to represent data from a sequence as a stream. For this reason the service "com.sun.star.io.SequenceInputStream" is introduced. Please see the idl specification for details
    • Feature Announcement : http://api.openoffice.org/servlets/ReadMsg?list=features&msgNo=143
    • Specification : --
    • Test case specification : --
    • CWS : mav21 integrated in SRC680m218


Component : Chart






















  • 58457 : Fileformat violation when saving Donut Charts
    • Description : Donut charts now are written to xml according to the ODF specification. Wrong files from former versions are converted during loading. As former versions are buggy they will not be able to import the new correct files correctly. So switch to the corrected version completely when you use this chart type.
    • Feature Announcement : http://graphics.openoffice.org/servlets/ReadMsg?list=features&msgNo=175
    • Specification : --
    • Test case specification : --
    • CWS : chart2mst3 integrated in SRC680m212


  • 59288 : Fileformat Violation when saving manual scales for percent charts
    • Description : Percent charts with user defined scales now are written to xml correctly. Wrong files from former versions are converted during loading. As former versions are buggy they will not be able to import the new correct files correctly. So switch to the corrected version completely when you use this kind of charts.
    • Feature Announcement : http://graphics.openoffice.org/servlets/ReadMsg?list=features&msgNo=176
    • Specification : --
    • Test case specification : --
    • CWS : chart2mst3 integrated in SRC680m212


Component : dba - Database

  • 45663 : Database Forms should not share their Window Size etc. with normal Writer documents
    • Description : With the integration of CWS fwkdbdesign01, database forms and reports will not share their UI configuration with text documents anymore. That is, you can have separate toolbar/menu/keyboard configurations for all three modules: forms, reports, normal text documents. Additionally, window states are also handled separately, that is, if you open a database form with a certain window size, and a certain set of opened toolbars, then those settings will not be shared with text documents anymore, but be valid for all database forms only. The same holds for database reports, of course.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=207
    • Specification : --
    • Test case specification : --
    • CWS : fwkdbdesign01 integrated in SRC680m210


  • 71900 : remove Calc's "Form Object" toolbar
    • Description : With the integration of CWS dba23ui, the entries in Base's task pane (the upper pane with items such as "Create a new table..." etc.) have accelerator shortcuts, i.e. can be accessed by pressing the Alt key (or whatever is the platform dependent accelerator key) plus the respective shortcut. The shortcuts are determined dynamically at runtime, and do not interfere with the accelerators for main menu and the left hand side category pane.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=210
    • Specification : --
    • Test case specification : --
    • CWS : dba23ui integrated in SRC680m210



  • 73084 : Base, slash "/" in report name causes error message when trying to do anythign with the report..
    • Description : With the integration of CWS dba23a, database objects (queries, forms, reports) cannot contain slashes / in their name anymore. This character never reliably worked when used, and since it's used in another meaning already - separating hierarchies when you, for instance, put forms or reports into folders -, they have been completely forbidden. Every attempt to create or rename an object, giving it a name with a slash, will now be rejected with an error message. If Base reads a document which already contains such broken names, then the slashes will silently be converted to underscores _ - which implies the objects will then work, again.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=209
    • Specification : --
    • Test case specification : --
    • CWS : dba23a integrated in SRC680m212



  • separated UI/configuration for database forms and database reports
    • Description : With the integration of CWS fwkdbdesign01 database forms and reports will not share their UI configuration with text documents anymore. That is, you can have separate toolbar/menu/keyboard configurations for all three modules: forms, reports, normal text documents. Additionally, window states are also handled separately, that is, if you open a database form with a certain window size, and a certain set of opened toolbars, then those settings will not be shared with text documents anymore, but be valid for all database forms only. The same holds for database reports, of course.
    • Feature Announcement : http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=207
    • Specification :
    • Test case specification : --
    • CWS : fwkdbdesign01 integrated in SRC680m210



Component : Drawing




Component : Framework










  • 77640 : Single Dialog Export in Dialog Editor
    • Description : Similar to the export of single Basic modules as *.bas file in the OOo Basic IDE it's now also possible to export single Dialogs in the Dialog Editor (as *.xdl files). Until now it has only been possible to export a complete (dialog) library. If a Dialog Library is localized also properties files are exported that contain all string resources used by the exported dialog. These files are named like this: $DialogName_$LanguageCode.properties e.g. Dialog1_en_US.properties. This correponds with the extended functionality of the com.sun.star.awt.DialogProvider service. For details see #i75778.
    • Feature Announcement : http://framework.openoffice.org/servlets/ReadMsg?list=features&msgNo=256
    • Specification : http://specs.openoffice.org/appwide/dialog_ide/Export_single_dialog_from_library.odt
    • Test case specification : automated test script - framework/update/f_updt_dialog_export.bas::tDialogExport()
    • CWS : ab35 integrated in SRC680m218





Component : l10n

the following issues are integrated with CWS locale23 in m219















Component : Presentation


Component : QA

  • 45199 : use Application::PostKeyEvent / PostMouseEvent
    • Description : the implementation for typekeys and mouseup, mousedown and mousemove has changed to be able to return to the old implementation (temporarily) a nre command has ben established; UsePostEvents Bool ; default is to use the new method so "UsePostEvents false" would return to the old behaviour
    • Feature Announcement : http://qa.openoffice.org/servlets/ReadMsg?list=features&msgNo=56
    • Specification : --
    • Test case specification : --
    • CWS : gh13 integrated in SRC680m212


  • 52436 : [RFE] add new methods for testing the EditBrowseBox


  • 63641 : testtool: provide a config page for crashreport values


  • 63642 : testtool: provide a config page for OOo under test



  • 72795 : Make web page wizard more automatable; Part 1: ORoadmap


  • 22679 : testtool: provide command for sending http call
    • Description : + Integer HTTPSend <Host>, <PATH>, <Port>[, <Filename>]; + HTTPSetProxy <Host>, <Port>; HTTPSend uses a GET request to retreive the requested page. Returncode is the HTTP result (200 if OK) Optionally the result can be saved in a file HTTPSetProxy sets a proxy if required
    • Feature Announcement : http://qa.openoffice.org/servlets/ReadMsg?list=features&msgNo=54
    • Specification : --
    • Test case specification : --
    • CWS : gh13 integrated in SRC680m212


  • 76851 : testtool: synchronous slot calling
    • Description : <int> WaitSlot [ <int> nTimeoutInMSec ]; new constants to campare to WSTimeout, WSFinished; the command will return after nTimeoutInMSec or when the slot is finished. The returnvalue will be WSTimeout if the slot is not finished yet. It will be WSFinished if it is finished. The command refers to the last via testtool directly called slot. It does not recognize slots called via UI.
    • Feature Announcement : http://qa.openoffice.org/servlets/ReadMsg?list=features&msgNo=64
    • Specification : --
    • Test case specification : --
    • CWS : gh14 integrated in SRC680m217


Component : sc - Spreadsheet

  • 25278 : print default suggestions
    • Description : The default values for the following print options in Calc have been changed: - Print only selected sheets (property AllSheets) - Suppress output of empty pages (property EmptyPages); By default those options are now enabled. In addition, if the 'Print only selected sheets' option is enabled, the Calc page preview prints only the displayed sheet. Furthermore a warning box with the message 'There is nothing to print. The selected print range or sheet is empty.' is shown, if nothing is printed, e.g. if the document, selected sheet or print range is empty.
    • Feature Announcement : http://sc.openoffice.org/servlets/ReadMsg?list=features&msgNo=237
    • Specification : --
    • Test case specification : http://qa.openoffice.org/source/browse/qa/qatesttool/calc/options/c_opt.bas?rev=1.7&view=log
    • CWS : dr55 integrated in SRC680m220


  • 32342 : Matrix/array constants as a parameter
    • Description : Calc now supports inline matrix/array constants in formulas. An inline array is surrounded by curly braces '{' and '}'. Elements can be each a number (including negatives), a logical constant (TRUE, FALSE) or a literal string. Non-constant expressions are not allowed. Arrays can be entered with one or more rows, and one or more columns. All rows must consist of the same number of elements, all columns must consist of the same number of elements, so that a two-dimensional array has no sparse elements. The column separator (separating elements in one row) is the ';' semicolon, the row separator is a '|' pipe symbol. They were chosen because the upcoming ODF formula specification uses these separators. Contrary to Excel, the separators are not UI-version and/or locale dependent. Arrays can not be nested. Import/export from/to Excel are implemented.
    • Feature Announcement : http://sc.openoffice.org/servlets/ReadMsg?list=features&msgNo=230
    • Specification : --
    • Test case specification : http://www.openoffice.org/nonav/issues/showattachment.cgi/45858/TCS%20for%20array%20constants.htm
    • CWS : jgarrays integrated in SRC680m216



  • 38108 : calc K/B shortcuts
    • Description : Ctrl-Plus is now "Insert Cells". Ctrl-Minus is now "Delete Cells". Both work like the menu entries: If whole columns or rows are selected, they are inserted/deleted, otherwise the dialog is shown.
    • Feature Announcement : http://sc.openoffice.org/servlets/ReadMsg?list=features&msgNo=233
    • Specification : --
    • Test case specification : --
    • CWS : dr54 integrated in SRC680m219




  • 47644 : improved error values on Excel import
    • Description : Introduced a new error code 532 to distinguish division by zero errors from the more general illegal floating-point operation with error code 503. A more user-friendly #DIV/0! instead of Err:532 is displayed. The illegal floating-point operation now displays #NUM! instead of Err:503. This should be reflected in the online help under "error codes;list of". The list of functions resulting in #DIV/0! includes, but may not be limited to: ...
    • Feature Announcement : http://sc.openoffice.org/servlets/ReadMsg?list=features&msgNo=240
    • Specification : --
    • Test case specification : http://www.openoffice.org/nonav/issues/showattachment.cgi/46472/tcs.html
    • CWS : dr55 integrated in SRC680m220





  • 53756 : Edit Mode called Set Input Mode
    • Description : The description of the slot .uno:SetInputMode has been changed from "Set Input Mode" to "Toggle Edit Mode". This slot is used to enter/leave the cell edit mode in spreadsheets using the F2 key. Please see the issue for details.
    • Feature Announcement : http://sc.openoffice.org/servlets/ReadMsg?list=features&msgNo=224
    • Specification : --
    • Test case specification : --
    • CWS : dr54 integrated in SRC680m219


  • 55972 : Duplicate shortcut key (mnemonic) "C" in Format menu: Cells vs Change Case
    • Description : The shortcut for the menu entry "Cells" in the "Format" menu has been changed from "~Cells" to "Ce~lls" to prevent clash with the globally defined entry "~Change Case".
    • Feature Announcement : http://sc.openoffice.org/servlets/ReadMsg?list=features&msgNo=236
    • Specification : --
    • Test case specification : --
    • CWS : dr55 integrated in SRC680m220




  • 59082 : autoshapes with macros not imported into sc
    • Description : In a spreadsheet, drawing objects (lines, rectanges etc) and pictures may contain a link to a macro. This macro will be executed when the object is clicked with the mouse. UI: The context menu of these objects has been extended by a new entry "Assign Macro..." that opens the macro selection dialog. If a macro has been assigned to an object, the mouse pointer will change to a "hand" if it is over the object. API: Shapes will support the optional interface com.sun.star.document.XEventsSupplier. Its function getEvents() returns a name container with one element, named "OnClick" and containing a sequence of com.sun.star.beans.PropertyValue objects. The sequence is empty if no macro link is present, otherwise contains the property "EventType" with value "Script", and the property "Script" with macro name as value. Loading/saving from/to ODF works, also import from BIFF8 Excel files (no export yet).
    • Feature Announcement : http://sc.openoffice.org/servlets/ReadMsg?list=features&msgNo=239
    • Specification : http://specs.openoffice.org/calc/compatibility/AutoShapeMacroSupport.odt
    • Test case specification : http://www.openoffice.org/nonav/issues/showattachment.cgi/46513/tcs.html
    • CWS : dr55 integrated in SRC680m220




  • 72799 : keyboard shortcuts for Base's task pane entries
    • Description : The toolbar "Form Objects" has been removed from Calc. It was a remaint from the times before the Big Toolbar Renewal, did exist in Calc only, and contained only items which nowadays are to be found in the "Form Design" toolbar.
    • Feature Announcement : http://sc.openoffice.org/servlets/ReadMsg?list=features&msgNo=229
    • Specification : --
    • Test case specification : --
    • CWS : dba23ui integrated in SRC680m210





Component : Tools


Component : UI (general User Interface)


  • 72608 : mnemonics: [o] shortcut in [Edit] menu is doubled
    • Description : The shortcut of the menu entry "Object" in the Edit menus of the applications (Writer, Calc, Impress, Draw) has been changed from O to J, to prevent clash with "Delete C~ontents".
    • Feature Announcement : http://ui.openoffice.org/servlets/ReadMsg?listName=features&msgNo=247
    • Specification : --
    • Test case specification : --
    • CWS : dr55 integrated in SRC680m220



  • 75754 : UI layout in Tools - Customize - Keyboard can be improved
    • Description : There are some improvements of the Customize-Keyboard-TabPage. Now the Category-, Function- and Keys-Box are wider and the Load-, Save- and Reset-Button have new positions. The width of the tab of the Shortcut-Keys-Box is calculate dynamically.
    • Feature Announcement : http://ui.openoffice.org/servlets/ReadMsg?list=features&msgNo=245
    • Specification : --
    • Test case specification : --
    • CWS : fwk66 integrated in SRC680m221


Component : Word Processing

  • 1761 : Zoom should align to center, not left
    • Description : From mmp's short spec as issue comment: If the horizontal scrollbar has nothing to do then the pages will be centered in the window. Otherwise we keep the behavior from previous OOo versions (ZoomIn bahaviour will not be changed.) The center of the pages is defined by the half width of the widest page of the document (pages can also be in landscape orientation, right?). Then all pages are aligned to the left border of the widest page.
    • Feature Announcement : http://sw.openoffice.org/servlets/ReadMsg?list=features&msgNo=274
    • Specification : --
    • Test case specification : --
    • CWS : os92 integrated in SRC680m208



  • 55007 : Update charts in writer should be automatic, or at least more accessible
    • Description : The checkbox in the dialog "Tools/Options/Star Office Writer/General" named "Charts" is now indented the same level as the "Fields" box. Also enabling/disabling the "Field" box does not have an effect on the "Chart" box anymore. Thus toggling of automatic updates for charts is now fully a flag on it's own. If that flag is set and changes to a table cell (with a chart attached) are made the chart will be updated a moment after the cursor leaves the current cell. And this is right after the formula fields in a table got updated. Thus chart will get the correct value for every field. Previously the chart was only updated if cells/rows/columns got deleted/inserted or if a cell changed that was used in a formula field of another cell. Now all changes to a cells content will trigger the automatic update for the chart object if the cursor leaves the cell.
    • Feature Announcement : http://sw.openoffice.org/servlets/ReadMsg?list=features&msgNo=266
    • Specification : --
    • Test case specification : --
    • CWS : chart2mst3 integrated in SRC680m212




  • 75146 : separate UI/configuration of XML Form Documents from Writer
    • Description : With the integration of CWS fwkdbdesign01, XML form documents will not share their UI configuration with text documents anymore. That is, you can have separate toolbar/menu/keyboard configurations for text documents and XML form documents. Additionally, window states are also handled separately, that is, if you open an XML form document with a certain window size, and a certain set of opened toolbars, then those settings will not be shared with text documents anymore, but be valid for all XML form documents only.
    • Feature Announcement : http://sw.openoffice.org/servlets/ReadMsg?list=features&msgNo=267
    • Specification : --
    • Test case specification : --
    • CWS : fwkdbdesign01 integrated in SRC680m210




CWS with changes UI and/or online help

ab35 : Single Dialog export, DialogProvider support for single Dialogs
aquavcl01 : Start real work on the OOo aqua port
brofficereadme
c09tosrc : Bring relevant content of CWS c09v004, which never will get integrated, into SRC680 code line.
chart06 : chart features for OOo 2.3 (around 3D and colors)
chart2mst3 : New Chart
dba23ui : UI/Help/Translation-relevant fixes/features/changes in Base, targeted for OOo 2.3
dr54 : sc bug fixes for OOo2.3
dr55 : Calc fixes for OOo 2.3
enabletango : The Tango icons have already been added to the OOo sources in CWS jimmactango2. This CWS enables them, so they can really be used in UI. It also adds detection of the current icon theme in KDE and GNOME and sets the default theme in OOo accordingly.
fwk64 : Framework fixes for OOo2.3
fwk66 : Framework issues for OOo 2.3
getpivotdata : GETPIVOTDATA function for Calc
gh13 : several bugfixes and features for testtool
hcshared07 : November 06 Help file changes
hcshared08 : Help issues Jan / Feb 07
impress122 : Issues for impress/draw applications
impressalternativtext : adding svg:title and svg:desc support for layer and image map elements
ipdf
jgarrays : Support inline arrays with ODF/XLS in/out.
jl60
jl61
jl64 : bugfixes
jl65 : Get Extensions link in Extension Manager
locales23 : New locales and locale data changes for OOo2.3
localisation20 : l10n cws for OOo 2.3
localisation21 : l10n cws for OOo 2.3
mba23issues03
mergede02 : p1 bug fixes
native87 : Introducing new Java GUI Installer for OpenOffice.org.
nativebroffice_SRC680 : New Product BrOffice.org
oj14 : creating a new report designer
os93 : Integration of issue 30518
os96 : [no description]
os98 : Bugfixing OOo 2.3
pj78 : Unify the usage of quickstarter/Quickstarter to "Quickstarter".
readme4macintel : Revamp of ReadMe deployed with OOo.
smartstringfix : "Ctrl + click" string not according to specification
smarttags3 : cws for new Smart Tag API + Smart Tag UI
tkr01 : Add tree control to dialog editor
updchk05 : Bugfixes and enhancements around online update
updchk06 : Automatic download and install
webhtml : CWS for the web html feature provided by RedFlag Office

Queries for Feature and Enhancements for OOo 2.3

This is the query for all integrated feature in OOo 2.3 : http://qa.openoffice.org/issues/buglist.cgi?issue_type=FEATURE;issue_status=RESOLVED;issue_status=VERIFIED;issue_status=CLOSED;resolution=FIXED;target_milestone=OOo%202.3;email1=;emailtype1=exact;emailassigned_to1=1;email2=;emailtype2=exact;emailreporter2=1;issueidtype=include;issue_id=;changedin=;votes=;chfieldfrom=;chfieldto=;chfieldvalue=;short_desc=;short_desc_type=allwords;long_desc=;long_desc_type=allwords;issue_file_loc=;issue_file_loc_type=fulltext;status_whiteboard=;status_whiteboard_type=fulltext;keywords=;keywords_type=anytokens;field0-0-0=noop;type0-0-0=noop;value0-0-0=;Submit%20query=Submit%20query&order=issues.issue_id

This is the query for all integrated enhancements in OOo 2.3 : http://qa.openoffice.org/issues/buglist.cgi?issue_type=ENHANCEMENT&issue_status=RESOLVED&issue_status=VERIFIED&issue_status=CLOSED&resolution=FIXED&target_milestone=OOo+2.3&email1=&emailtype1=exact&emailassigned_to1=1&email2=&emailtype2=exact&emailreporter2=1&issueidtype=include&issue_id=&changedin=&votes=&chfieldfrom=&chfieldto=&chfieldvalue=&short_desc=&short_desc_type=allwords&long_desc=&long_desc_type=allwords&issue_file_loc=&issue_file_loc_type=fulltext&status_whiteboard=&status_whiteboard_type=fulltext&keywords=&keywords_type=anytokens&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&order=%27%27&Submit+query=Submit+query


Autor: Thorsten Ziehm 17 July 2007
Please do not change the logical content of this site without acknowledge of the author or the OOo QA Project Lead/Co-Leads.

Personal tools