OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] Updated: (OFFICE-1809) ISO/IEC JTC 1/SC 34 N1078 : DEFECT REPORT NUMBER JP2-17



     [ http://tools.oasis-open.org/issues/browse/OFFICE-1809?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Svante Schubert  updated OFFICE-1809:
-------------------------------------

    Resolution: 
8.4.3 Detective 
Replace:
"The <table:detective> element has two purposes. One the one hand, it contains information about relations that exist between table cells because of formulas and that should be highlighted in the UI. On the other hand, the element contains information about cells that are highlighted currently in the UI either because of the relations mentioned above or because of error conditions."
with
"The <table:detective> element contains information about what relationships between the current cell and other cells are revealed in the presentation of the table."

8.4.4 Detective Operation
Replace:
"The <table:operation> element specifies that certain relations that exist between the cell the element is a child of and other cells should be made visible or invisible in the UI. One and the same detective operation can be applied multiple times to the same cell. In this case, the second operation is applied to the resulting cells of the first operation and so on. This means that an operation not necessarily is applied to the cell the operation is defined in, but also to other cells, and that it therefor can interact with operations defined in other cells. This especially applies to operations that make relations invisible. To get a determinate behavior, operations have an index and are applied in the order of that index. The attributes associated with the <table:operation> element are:"
with
"The <table:operation> element specifies both the type of detective operation that leads to the discovery of relationships between cells (table:name attribute) and the order which those operations are applied (table:index attribute). Once relationships between cells have been discovered, those cells are highlighted to show those relationships. The attributes associated with the <table:operation> element are:"

8.4.4 Name
Replace
"The table:name attribute specifies the name of the detective operation. Possible names are trace-dependents , remove-dependents, trace-precedents, remove-precedents and trace-errors. trace-dependents and remove-dependents displays or hides cells that use the value of the current cell in their formula. Trace-precedents and remove-precedents displays or hides cells whose value is used in the formula of the current cell. Trace-errors displays cells that cause an error while calculating the result of the current cell's formula."
with
"The table:name attribute specifies the name of a detective operation. 
The defined values for the table:name attribute are:
* remove-dependents: removes highlighting from cells that use the value of the current cell in their formula.
* remove-precedents: removes highlighting from cells whose values are use in the formula of the current cell.
* trace-dependents: highlights cells that use the value of the current cell in their formula.
* trace-errors: highlights cells that cause an error while calculating the result of the current cell's formula.
* trace-precedents: highlights cells whose values are use in the formula of the current cell.
The nature of the highlighting imposed or removed from cells as the result of detective operations is implementation dependent."


  was:
8.4.3 Detective 
Replace:
"The <table:detective> element has two purposes. One the one hand, it contains information about relations that exist between table cells because of formulas and that should be highlighted in the UI. On the other hand, the element contains information about cells that are highlighted currently in the UI either because of the relations mentioned above or because of error conditions."
with
"The <table:detective> element contains information that is used by an UI to determine the highlighting of relationships between cells or cells that are highlighted due to error conditions."

8.4.4 Detective Operation
Replace:
"The <table:operation> element specifies that certain relations that exist between the cell the element is a child of and other cells should be made visible or invisible in the UI. One and the same detective operation can be applied multiple times to the same cell. In this case, the second operation is applied to the resulting cells of the first operation and so on. This means that an operation not necessarily is applied to the cell the operation is defined in, but also to other cells, and that it therefor can interact with operations defined in other cells. This especially applies to operations that make relations invisible. To get a determinate behavior, operations have an index and are applied in the order of that index. The attributes associated with the <table:operation> element are:"
with
"The <table:operation> element specifies both the type of detective operation that leads to the discovery of relationships between cells (table:name attribute) and the order which those operations are applied (table:index attribute). Once relationships between cells have been discovered, those cells are highlighted to show those relationships. The attributes associated with the <table:operation> element are:"

8.4.4 Name
Replace
"The table:name attribute specifies the name of the detective operation. Possible names are trace-dependents , remove-dependents, trace-precedents, remove-precedents and trace-errors. trace-dependents and remove-dependents displays or hides cells that use the value of the current cell in their formula. Trace-precedents and remove-precedents displays or hides cells whose value is used in the formula of the current cell. Trace-errors displays cells that cause an error while calculating the result of the current cell's formula."
with
"The table:name attribute specifies the name of a detective operation. 
The defined values for the table:name attribute are:
* remove-dependents: removes highlighting from cells that use the value of the current cell in their formula.
* remove-precedents: removes highlighting from cells whose values are use in the formula of the current cell.
* trace-dependents: highlights cells that use the value of the current cell in their formula.
* trace-errors: highlights cells that cause an error while calculating the result of the current cell's formula.
* trace-precedents: highlights cells whose values are use in the formula of the current cell.
The nature of the highlighting imposed or removed from cells as the result of detective operations is implementation dependent."



@Dennis:
Eike and I worked out an answer on this we changed the resolution for <table:detective> to:
"The <table:detective> element contains information about what relationships between the current cell and other cells are revealed in the presentation of the table." 

We dropped error conditions in the wording as they are only a special type of relationship and therefore redundant.
Take over your presentation wording, but do not use your suggested:
"The <table:detective> element determines how relationships..."
As the element is not explaining HOW the relationships are being shown, but only WHAT relationships are shown.

Your thoughts on SHALL are not applicable for an errata, but IMHO could be reconsidered for ODF NEXT.

Thanks for your help,
Svante

> ISO/IEC JTC 1/SC 34 N 1078 : DEFECT REPORT NUMBER  JP2-17
> ---------------------------------------------------------
>
>                 Key: OFFICE-1809
>                 URL: http://tools.oasis-open.org/issues/browse/OFFICE-1809
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: Bug
>    Affects Versions: ODF 1.0, ODF 1.0 (second edition), ODF 1.0 Errata 02
>            Reporter: Robert Weir 
>            Assignee: Svante Schubert 
>             Fix For: ODF 1.0 Errata CD 5
>
>
> Transcribed from http://www.itscj.ipsj.or.jp/sc34/open/1078.htm
> Original author: "MURATA Makoto (FAMILY Given)" <eb2m-mrt@asahi-net.or.jp>
> DEFECT REPORT NUMBER 	JP2-17
> QUALIFIER 	clarification required
> REFERENCES IN DOCUMENT 	Clauses 8.4.3 thru 8.4.5
> NATURE OF DEFECT 	In our opinion, subclauses 8.4.3 thru 8.4.5 are underspecified and incomprehensible. They do not provide enough background information or examples. Moreover, the semantics of trace-dependents, remove-dependents, trace-precedents, remove-precedents, trace-errors. trace-dependents and remove-dependents are not specified at all.
> SOLUTION PROPOSED BY THE SUBMITTER 	

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]