After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 435623 - (orca-java) Java Platform Metabug
(orca-java)
Java Platform Metabug
Status: RESOLVED OBSOLETE
Product: orca
Classification: Applications
Component: general
2.17.x
Other Linux
: Normal normal
: Metabug
Assigned To: Orca Maintainers
Orca Maintainers
Depends on: 350742 420324 434940 434948 435253 435283 435301 435349 435533 435535 435553 435558 435559 435563 435565 435567 435585 435898 435900 435908 436658 436661 436664 436674 440238 440496 444416 448011 455259 455330 455342 455349 455354 458746 460704 460709 460735 461027 461032 483206 483208 483209 483212 483213 483214 483217 483219 483221 483222 496587 503527 507886 509683 525650 616587 616618 616637 616691 616693 648152
Blocks:
 
 
Reported: 2007-05-03 20:30 UTC by Lynn Monsanto
Modified: 2015-11-10 06:27 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
Path to improve Java support (36.46 KB, patch)
2008-06-30 16:30 UTC, Willie Walker
none Details | Review
Same patch as before, but split into new script packaging mechanism (54.53 KB, patch)
2008-07-01 16:23 UTC, Willie Walker
none Details | Review
Same patch, but pylint'ed and with POTFILES.in changes (54.98 KB, patch)
2008-07-01 17:42 UTC, Willie Walker
committed Details | Review

Description Lynn Monsanto 2007-05-03 20:30:24 UTC
This is a general metabug to track all bugs regarding the Java platform.  When a new Java platform bug is added, please add it as a "Blocks" for this bug.
Comment 1 Rich Burridge 2007-05-03 21:52:29 UTC
Lynn, I think you've got the met-bug the wrong way around.
This bug should "depend on" all those other bugs, not "block"
them.
Comment 2 Lynn Monsanto 2007-05-03 22:07:43 UTC
You're right <red face>. Any idea how to fix this?
Comment 3 Rich Burridge 2007-05-03 22:26:53 UTC
You gotta remove all the "blocks" ones, then add them into the "depends on" field". You might be able to do it directly from this bug in one go. Dunno. 
Give it a try...
Comment 4 Lynn Monsanto 2007-05-03 23:16:28 UTC
Moved Java Platform bug list from Blocks to "depends on."

This is a general metabug to track all bugs regarding the Java platform.  When
a new Java platform bug is added, please add it as a "depends on" for this bug.
Comment 5 Willie Walker 2008-03-11 14:06:30 UTC
First coarse pass at GNOME 2.24 planning.
Comment 6 Willie Walker 2008-06-30 16:30:54 UTC
Created attachment 113707 [details] [review]
Path to improve Java support

This patch is basically a rewrite of the existing J2SE-access-bridge script coupled with a few fixes throughout Orca.  The main objects this has been tested with include: {check,radio}menu items, radio buttons, checkboxes, toggle buttons, toolbars, buttons, sliders, trees, tables, lists, comboboxes, labeled panels, and spin buttons.  Both focus tracking and where am I were used for the testing (regression tests to be written).  All seems to be working OK, though where am I work is still needed for trees, tables, and lists.

Additional functionality, such as 2*(Orca+KP_Enter) for status bar and default button information also needs work.  In any case, it gets us a lot closer than we were.

The other changes in Orca include the following, and I'm hesitant to include them in the 2.22.3 release:

* default.py, braillegenerator.py: changes to provide an additional check for a {row,column}Header object if the {row,column}HeaderDescription didn't exist.  This is needed because Java Swing doesn't expose the description info -- it just exposes the header object.

* default.py: changes to check to see if an object's parent is a table rather than just checking to see if the object itself is a table cell.  This is because Java Swing allows any kind of object to be a child of a table.

* default.py: added a new parameter to _presentTextAtCaretPosition to allow us to specify which accessible object the text should come from.

* orca.py: changed the click count code to look at key syms instead of key codes because Java's keycodes are of its own choosing (i.e., it doesn't use the keycodes from the base platform).
Comment 7 Willie Walker 2008-07-01 16:23:36 UTC
Created attachment 113789 [details] [review]
Same patch as before, but split into new script packaging mechanism

We decided the changes were too risky for 2.22.3, so this patch splits the new script into separate files per our new script packaging mechanism introduced in 2.23.x.
Comment 8 Willie Walker 2008-07-01 17:42:02 UTC
Created attachment 113795 [details] [review]
Same patch, but pylint'ed and with POTFILES.in changes

Based upon discussion with the team, we decided to check these changes in.
Comment 9 Joanmarie Diggs (IRC: joanie) 2010-04-03 20:23:37 UTC
Bulk reassigning Will's bugs to the default assignee. (Sorry for the spam!)
Comment 10 Joanmarie Diggs (IRC: joanie) 2015-11-10 06:27:20 UTC
We've not been using metabugs in quite some time....