Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | text getRangeExtents reports incorrect 'x' values for spreadsheet cells | ||
---|---|---|---|
Product: | Calc | Reporter: | williewalker <walker.willie> |
Component: | ui | Assignee: | eric.savary |
Status: | CLOSED FIXED | QA Contact: | issues@sc <issues> |
Severity: | Trivial | ||
Priority: | P3 | CC: | eric.savary, issues |
Version: | OOo 1.0.0 | Keywords: | accessibility |
Target Milestone: | --- | ||
Hardware: | Sun | ||
OS: | All | ||
Issue Type: | DEFECT | Latest Confirmation in: | --- |
Developer Difficulty: | --- |
Description
williewalker
2008-07-25 15:24:34 UTC
OOo 3.2 confirmed accepted fixed in CWS tbe37 The following files are affected: sc/source/ui/Accessibility/AccessibleCell.cxx r268609 sc/source/ui/Accessibility/AccessibleText.cxx r268304 sc/source/ui/Accessibility/AccessibleText.cxx r268609 sc/source/ui/inc/AccessibleText.hxx r268609 merged fixes into CWS swa11y32 The following files are affected: sc/source/ui/Accessibility/AccessibleCell.cxx r268652 sc/source/ui/Accessibility/AccessibleText.cxx r268652 sc/source/ui/inc/AccessibleText.hxx r268652 Thanks for working on this! I'd love to be able to test it out. Do you have a build that works on OpenSolaris 2008.11 b109? williewalker: Great. I will provide a build and let you know when it's ready. I tested with StarOffice 9.1.0 DEV300m41 (Build:9398) [CWS:swa11y32] on my OpenSolaris b109 machine with Orca from trunk and with a new Orca patch from http://bugzilla.gnome.org/show_bug.cgi?id=363820. Many thanks for making the build available. I'm not sure the problem has been fixed. :-( It is getting very close, though, and you've covered a lot of cases (thanks!). The one case that remains can be reproduced as follows: 1) Create a cell with text that is too wide for the cell. 2) Change the left/center/right alignment so that the left side of the text is clipped by the cell. In the above, the extents of the text seem to begin at the left edge of the cell and are incremented thereafter. That is, it is as though left alignment were enabled for the cell. Thanks for your work! williewalker: You're right, if the text is too wide for the cell the horizontal position for right or center aligned text is wrong. I fixed this problem and will provide a new build. Thanks, I really appreciate your tests. The following files are affected: sc/source/ui/Accessibility/AccessibleText.cxx r270166 @tbe - your latest build from today seems to have resolved the problems nicely. Your latest fix actually exposes a bug in the Orca patch that was counting how many characters too wide the text was for a cell (we, too, were making a bad assumption that the text did not start prior to the left edge of the cell). That's an Orca problem and not yours, though. Many thanks! TBE->ES: Please verify in CWS swa11y32_2nd. This fix has been confirmed by the Orca team using the swa11y32_2nd_en-US_SolarisIntel.tar file Thomas Lange made for me (300m51(Build:9408)[CWS:swa11y32_2nd]). Many thanks! Thanx for verifying! Fixed and integrated => closing now.. |