[jfx11u] Integrated: 8203463: [Accessibility, Narrator] NPE in TableView

2022-03-18 Thread Johan Vos
On Thu, 17 Mar 2022 20:56:32 GMT, Johan Vos  wrote:

> Reviewed-by: kcr

This pull request has now been integrated.

Changeset: bf32dd8a
Author:Johan Vos 
URL:   
https://git.openjdk.java.net/jfx11u/commit/bf32dd8a52876b0c0a53e9f73d64b0a986829626
Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod

8203463: [Accessibility, Narrator] NPE in TableView

Backport-of: c705bd493931d88650542be5466d6add359f45b9

-

PR: https://git.openjdk.java.net/jfx11u/pull/81


[jfx17u] Integrated: 8203463: [Accessibility, Narrator] NPE in TableView

2022-03-18 Thread Johan Vos
On Fri, 18 Mar 2022 07:42:11 GMT, Johan Vos  wrote:

> Reviewed-by: kcr

This pull request has now been integrated.

Changeset: 53d443bf
Author:Johan Vos 
URL:   
https://git.openjdk.java.net/jfx17u/commit/53d443bffa34c971c7c6192649caa9aba2acb5f5
Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod

8203463: [Accessibility, Narrator] NPE in TableView

Backport-of: c705bd493931d88650542be5466d6add359f45b9

-

PR: https://git.openjdk.java.net/jfx17u/pull/38


[jfx17u] RFR: 8203463: [Accessibility, Narrator] NPE in TableView

2022-03-18 Thread Johan Vos
Reviewed-by: kcr

-

Commit messages:
 - 8203463: [Accessibility, Narrator] NPE in TableView

Changes: https://git.openjdk.java.net/jfx17u/pull/38/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jfx17u=38=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8203463
  Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/jfx17u/pull/38.diff
  Fetch: git fetch https://git.openjdk.java.net/jfx17u pull/38/head:pull/38

PR: https://git.openjdk.java.net/jfx17u/pull/38


[jfx11u] RFR: 8203463: [Accessibility, Narrator] NPE in TableView

2022-03-17 Thread Johan Vos
Reviewed-by: kcr

-

Commit messages:
 - 8203463: [Accessibility, Narrator] NPE in TableView

Changes: https://git.openjdk.java.net/jfx11u/pull/81/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jfx11u=81=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8203463
  Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/jfx11u/pull/81.diff
  Fetch: git fetch https://git.openjdk.java.net/jfx11u pull/81/head:pull/81

PR: https://git.openjdk.java.net/jfx11u/pull/81


Integrated: 8203463: [Accessibility, Narrator] NPE in TableView

2021-12-22 Thread eduardsdv
On Wed, 22 Dec 2021 08:59:53 GMT, eduardsdv  wrote:

> The NullPointer occurs when `Accessible.getAttribute(Object)` returns null. 
> I checked all places where the `getAttribute(..)` method is called. 
> Everywhere it is checked for null `(Accessible,` `MacAccessible,` 
> `WinAccessible,` `WinTextRangeProvider`). Only at this one place in 
> `WinAccessible.GetPatternProvider(int)` it is missing.
> 
> This PR adds this missing null-check in the 
> `WinAccessible.GetPatternProvider(int)` method.

This pull request has now been integrated.

Changeset: c705bd49
Author:eduardsdv <53449139+eduard...@users.noreply.github.com>
Committer: Kevin Rushforth 
URL:   
https://git.openjdk.java.net/jfx/commit/c705bd493931d88650542be5466d6add359f45b9
Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod

8203463: [Accessibility, Narrator] NPE in TableView

Reviewed-by: kcr

-

PR: https://git.openjdk.java.net/jfx/pull/700


Re: RFR: 8203463: [Accessibility, Narrator] NPE in TableView

2021-12-22 Thread Kevin Rushforth
On Wed, 22 Dec 2021 08:59:53 GMT, eduardsdv  wrote:

> The NullPointer occurs when `Accessible.getAttribute(Object)` returns null. 
> I checked all places where the `getAttribute(..)` method is called. 
> Everywhere it is checked for null `(Accessible,` `MacAccessible,` 
> `WinAccessible,` `WinTextRangeProvider`). Only at this one place in 
> `WinAccessible.GetPatternProvider(int)` it is missing.
> 
> This PR adds this missing null-check in the 
> `WinAccessible.GetPatternProvider(int)` method.

This looks like an obviously correct fix to me.

-

Marked as reviewed by kcr (Lead).

PR: https://git.openjdk.java.net/jfx/pull/700


RFR: 8203463: [Accessibility, Narrator] NPE in TableView

2021-12-22 Thread eduardsdv
The NullPointer occurs when `Accessible.getAttribute(Object)` returns null. 
I checked all places where the `getAttribute(..)` method is called. Everywhere 
it is checked for null `(Accessible,` `MacAccessible,` `WinAccessible,` 
`WinTextRangeProvider`). Only at this one place in 
`WinAccessible.GetPatternProvider(int)` it is missing.

This PR adds this missing null-check in the 
`WinAccessible.GetPatternProvider(int)` method.

-

Commit messages:
 - Merge branch 'openjdk:master' into 
bugfix/8203463-NPE-in-WinAccessible-GetPatternProvider
 - WinAccessible: Add missing null check

Changes: https://git.openjdk.java.net/jfx/pull/700/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jfx=700=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8203463
  Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/jfx/pull/700.diff
  Fetch: git fetch https://git.openjdk.java.net/jfx pull/700/head:pull/700

PR: https://git.openjdk.java.net/jfx/pull/700


Improving/Enhancing Accessibility Support on Windows

2021-08-16 Thread Tom Schindl

Hi,

I'd like to inform you that we (BestSolution.at) are currently 
partnering with another company (dvhaus.de) to allow JavaFX applications 
leverage the complete Window UI Automation API for OpenJFX applications 
*running on Windows*.


The main target of our work is to provide best accessibility support for 
the Canvas-Node, which is used by our partner company to implement a 
comprehensive text editor.


I don't want to go too deep into the topic, but we explicitly decided:
a) not to implement the support into the current cross-platform
   accessibility API

b) provide 100% UI Automation support (ruling out a cross-platform API
   for now)

Of course we know that we are relying on internals and undocumented APIs 
to intercept the OpenJFX Accessibility API calls and take over control 
if requested.


Long story short - the sources are available at 
https://github.com/BestSolution-at/openfx-uia


Tom Schindl
BestSolution.at EDV Systemhaus GmbH


Re: implementing javafx accessibility for linux

2018-10-26 Thread Michał Zegan



W dniu 26.10.2018 o 15:19, Kevin Rushforth pisze:
> Yes, JavaFX accessibility is being maintained for Windows and Mac. We
> have no plan to ever implement accessibility for Linux.
Why it is not planned to implement accessibility for linux? I would say
that the reasons to implement it are exactly the same as reasons to
implement javafx itself there. I am one of the people that would benefit
from that.
> 
> The implementation of accessibility is in the glass windowing toolkit.
> If you are interesting in exploring it, you could take a look at the
> Windows and Mac implementations. Be aware that implementing
> accessibility for Linux would be a fairly large project that would
> require significant effort in implementation and testing. You would have
> do a proof of concept / prototype before we could evaluate whether it
> could be included into OpenJFX.
Well, not quite sure. I believe it requires implementing ATK interfaces
in a native library, and then hook it up to the subclass derived from
com.sun.glass.ui.Accessible, not sure if anything else is required
javafx side? Mapping of concepts between atk and javafx may be tricky,
but shouldn't be impossible.
Also i was wondering about implementing atk accessible window interface.
It seems to me like javafx does not even treat windows as accessible
objects, rather it starts from the scene level... However atk doesn't
have concept similar to a scene, and actually fires events on things
like window activated/deactivated/maximized.
I am not yet planning to implement anything, but trying to look into how
much work/efford would it require in case I would like to do this.
> 
> If you are interested in trying this, you might want to take a look at
> our GitHub mirror [1], and read the CONTRIBUTING [2] page.
> 
> -- Kevin
> 
> [1] https://github.com/javafxports/openjdk-jfx
> [2]
> https://github.com/javafxports/openjdk-jfx/blob/develop/.github/CONTRIBUTING.md
> 
> 
> 
> On 10/26/2018 3:18 AM, Michał Zegan wrote:
>> Hello, few questions:
>> - is javafx accessibility support for windows/mac that is currently
>> present in javafx being maintained?
>> - what would be required for someone to implement javafx accessibility
>> for other platforms such as linux? Is it supported by public api or does
>> it require javafx modification/contribution?
>> - is it planned in the future to implement linux javafx support?
>>
> 



Re: implementing javafx accessibility for linux

2018-10-26 Thread Kevin Rushforth
Yes, JavaFX accessibility is being maintained for Windows and Mac. We 
have no plan to ever implement accessibility for Linux.


The implementation of accessibility is in the glass windowing toolkit. 
If you are interesting in exploring it, you could take a look at the 
Windows and Mac implementations. Be aware that implementing 
accessibility for Linux would be a fairly large project that would 
require significant effort in implementation and testing. You would have 
do a proof of concept / prototype before we could evaluate whether it 
could be included into OpenJFX.


If you are interested in trying this, you might want to take a look at 
our GitHub mirror [1], and read the CONTRIBUTING [2] page.


-- Kevin

[1] https://github.com/javafxports/openjdk-jfx
[2] 
https://github.com/javafxports/openjdk-jfx/blob/develop/.github/CONTRIBUTING.md



On 10/26/2018 3:18 AM, Michał Zegan wrote:

Hello, few questions:
- is javafx accessibility support for windows/mac that is currently
present in javafx being maintained?
- what would be required for someone to implement javafx accessibility
for other platforms such as linux? Is it supported by public api or does
it require javafx modification/contribution?
- is it planned in the future to implement linux javafx support?





implementing javafx accessibility for linux

2018-10-26 Thread Michał Zegan
Hello, few questions:
- is javafx accessibility support for windows/mac that is currently
present in javafx being maintained?
- what would be required for someone to implement javafx accessibility
for other platforms such as linux? Is it supported by public api or does
it require javafx modification/contribution?
- is it planned in the future to implement linux javafx support?



javafx linux accessibility

2017-12-30 Thread Michał Zegan
Hello.

Any plans to add linux support for javafx accessibility for jdk10 or beyond?
If not, is the public api enough for someone to write a 3'rd party
module that would provide accessibility?



[10] Review Request: JDK-8184270 NullPointerException when using Combobox in combination with accessibility app

2017-11-14 Thread Prem Balakrishnan
Hi Kevin, Ajit

 

Request you to review following fix:

 

Bug: https://bugs.openjdk.java.net/browse/JDK-8184270 

 

Webrev: 
http://cr.openjdk.java.net/~pkbalakr/fx/Accessibility/8184270/webrev.00/ 

 

Regards,

Prem

 


[10] Review Request: JDK- 8088077: [Accessibility, JAWS] DatePicker under JAWS speaks the wrong date after using arrow keys to move highlighted date across month boundaries.

2017-10-30 Thread Prem Balakrishnan
Hi Kevin, Ajit

 

Request you to review following fix:

 

Bug: https://bugs.openjdk.java.net/browse/JDK-8088077 

 

Webrev: 
http://cr.openjdk.java.net/~pkbalakr/fx/Accessibility/8088077/webrev.00/ 

 

Regards,

Prem

 


[10] Review Request: JDK-8087541 : [Accessibility] BubbleChart values are not getting read

2017-10-19 Thread Prem Balakrishnan
Hi Kevin, Ajit

 

Request you to review following fix:

 

Bug: https://bugs.openjdk.java.net/browse/JDK-8087541 

 

Webrev: 
http://cr.openjdk.java.net/~pkbalakr/fx/Accessibility/8087541/webrev.00/ 

 

Regards,

Prem

 


[10]Review Request: JDK-8189641 : [Accessibility, windows] NPE when navigating to ComboBox with empty string

2017-10-19 Thread Prem Balakrishnan
Hi Kevin, Ajit

 

Request you to review following fix:

 

Bug: https://bugs.openjdk.java.net/browse/JDK-8189641  

 

Webrev: http://cr.openjdk.java.net/~pkbalakr/fx/Accessibility/8189641/webrev00/ 

 

Regards,

Prem

 


[8u-dev] Review request: RT-39108: [HelloCheckBox] Sample needs additional controls for Accessibility testing

2015-02-26 Thread Morris Meyer

Kevin, David and Jonathan,

Could you please review my accessibility additions to HelloCheckBox?

Thanks much,

--morris


WEBREV - http://cr.openjdk.java.net/~morris/RT-39108.01
JIRA - https://javafx-jira.kenai.com/browse/RT-39108


accessibility testing

2015-01-26 Thread Michał Zegan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello.
I have windows 8.1, screenreader nvda, java version jdk-1.8.0_20, how
if at all possible can I test accessibility of javafx in it's current
state?
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBAgAGBQJUxs/RAAoJEHb1CzgxXKwYHJIQAKqPlgiGZik2JdGDxZIQMXKD
+7Z6gS2Vn/a95vozWnRTP9rnIfJYLxFwNl1yXZrCU1ux8gGVJzMhlbTBTbem4yTL
bxtKEBvI00vdCPoLBKYLTmzFNthe04DWo3nSVv96MiucH56Y77MlnSTl7ddWvyvq
FoiSNpJEZnGpPw6rNuFtThRgT0Ym0rw9oiTU6XYX0RbiW0y2XObBOSoXpJs6arbP
R44rJN2G5z5otPPQhCP/NQrrDPB7bx/XVT7i/BPrcVcbQkZ+RV1aHVq5EfMpBbLV
QSZ/OHH2GIqLWPeb3Y1iQzVxCoT2Bu0qniKLrZUpxF3zv6FdRQhs+El2yiwRQPuU
okWlBYyXNOvtwQcZ/hT35UUjbXXV7hn6Uw6jNvVmyzsl2NM4xMe6jcWCyxJOvW6+
GDOn5+BoMUCz0koPM9WZ+MwsJEPD3TAr3Pamkfm9RSePmaIpIg4BjxAodfr9JNVC
PAvdRTmqFuTGIJJMFIkgQ7v5RW9hLQifWBkPiWj6au7jaAZGXIoFouMgANzWTzQU
aTFoCElKzF9WTA7Ax/M256SL/s+ZbAwDehDFfmX/4s/SGoXLNuHwz00Zn3KbqJpo
r3mGR0xOIxYtuyI1p37j1wHLedIPtLMq4sxcwxDTOShgvgZ5rPtuXiQQ4IiRjy9F
1kI0CFQ2QTEU5XyFMFx4
=7hPv
-END PGP SIGNATURE-


Re: accessibility testing

2015-01-26 Thread Kevin Rushforth
Accessibility support for JavaFX was added in 8u40. You can download 
early access builds from here:


   https://jdk8.java.net/download.html

This is very close to the final release of 8u40, so it is very stable.

-- Kevin



Michał Zegan wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello.
I have windows 8.1, screenreader nvda, java version jdk-1.8.0_20, how
if at all possible can I test accessibility of javafx in it's current
state?
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBAgAGBQJUxs/RAAoJEHb1CzgxXKwYHJIQAKqPlgiGZik2JdGDxZIQMXKD
+7Z6gS2Vn/a95vozWnRTP9rnIfJYLxFwNl1yXZrCU1ux8gGVJzMhlbTBTbem4yTL
bxtKEBvI00vdCPoLBKYLTmzFNthe04DWo3nSVv96MiucH56Y77MlnSTl7ddWvyvq
FoiSNpJEZnGpPw6rNuFtThRgT0Ym0rw9oiTU6XYX0RbiW0y2XObBOSoXpJs6arbP
R44rJN2G5z5otPPQhCP/NQrrDPB7bx/XVT7i/BPrcVcbQkZ+RV1aHVq5EfMpBbLV
QSZ/OHH2GIqLWPeb3Y1iQzVxCoT2Bu0qniKLrZUpxF3zv6FdRQhs+El2yiwRQPuU
okWlBYyXNOvtwQcZ/hT35UUjbXXV7hn6Uw6jNvVmyzsl2NM4xMe6jcWCyxJOvW6+
GDOn5+BoMUCz0koPM9WZ+MwsJEPD3TAr3Pamkfm9RSePmaIpIg4BjxAodfr9JNVC
PAvdRTmqFuTGIJJMFIkgQ7v5RW9hLQifWBkPiWj6au7jaAZGXIoFouMgANzWTzQU
aTFoCElKzF9WTA7Ax/M256SL/s+ZbAwDehDFfmX/4s/SGoXLNuHwz00Zn3KbqJpo
r3mGR0xOIxYtuyI1p37j1wHLedIPtLMq4sxcwxDTOShgvgZ5rPtuXiQQ4IiRjy9F
1kI0CFQ2QTEU5XyFMFx4
=7hPv
-END PGP SIGNATURE-
  


hg: openjfx/8u-dev/rt: RT-38579: Parfait: Accessibility - JNI primitive type mismatch

2014-09-10 Thread anthony . petrov
Changeset: a9f65720edc3
Author:Anthony Petrov anthony.pet...@oracle.com
Date:  2014-09-10 15:46 +0400
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a9f65720edc3

RT-38579: Parfait: Accessibility - JNI primitive type mismatch
Reviewed-by: snorthov

! modules/graphics/src/main/native-glass/win/GlassAccessible.cpp



hg: openjfx/8u-dev/rt: RT-38454: [Accessibility] HelloPagination gets RuntimeException: Accessbility requested for node not on a scene

2014-09-08 Thread felipe . heidrich
Changeset: 6e4d117f2c7a
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-09-08 14:18 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6e4d117f2c7a

RT-38454: [Accessibility] HelloPagination gets RuntimeException: Accessbility 
requested for node not on a scene

! modules/graphics/src/main/java/com/sun/glass/ui/Accessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/javafx/scene/Node.java



hg: openjfx/8u-dev/rt: RT-38452: [Accessibility] HelloTreeView hangs on Windows 7 when running Narrator

2014-09-03 Thread felipe . heidrich
Changeset: 3beaafe4b671
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-09-03 09:54 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3beaafe4b671

RT-38452: [Accessibility] HelloTreeView hangs on Windows 7 when running Narrator

! modules/controls/src/main/java/javafx/scene/control/TreeCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableRow.java



hg: openjfx/8u-dev/rt: [Accessibility] Reduce method/field visibility

2014-09-02 Thread felipe . heidrich
Changeset: f98785bfc2f9
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-09-02 11:20 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/f98785bfc2f9

[Accessibility] Reduce method/field visibility

! modules/graphics/src/main/java/com/sun/glass/ui/Accessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacVariant.java



hg: openjfx/8u-dev/rt: [Accessibility] Reduce method/field visibility

2014-09-02 Thread felipe . heidrich
Changeset: 397bbdd03f90
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-09-02 13:24 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/397bbdd03f90

[Accessibility] Reduce method/field visibility

! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinTextRangeProvider.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinVariant.java



hg: openjfx/8u-dev/rt: RT-38185: [Accessibility] Intermittent crash / relaunch on exit on Windows 7 with Narrator

2014-08-26 Thread felipe . heidrich
Changeset: 5705e881dc1f
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-26 11:34 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5705e881dc1f

RT-38185: [Accessibility] Intermittent crash / relaunch on exit on Windows 7 
with Narrator

! modules/graphics/src/main/native-glass/win/GlassAccessible.cpp
! modules/graphics/src/main/native-glass/win/GlassApplication.cpp
! modules/graphics/src/main/native-glass/win/GlassApplication.h
! modules/graphics/src/main/native-glass/win/Utils.h



hg: openjfx/8u-dev/rt: [Accessibility] cosmetic changes

2014-08-26 Thread felipe . heidrich
Changeset: e1d0a9e30bec
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-26 14:49 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e1d0a9e30bec

[Accessibility] cosmetic changes

! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java



hg: openjfx/8u-dev/rt: RT-38445: [Accessibility, Windows] Fix text traversal action

2014-08-26 Thread felipe . heidrich
Changeset: 4be6763a301a
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-26 16:28 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/4be6763a301a

RT-38445: [Accessibility, Windows] Fix text traversal action
Need to make sure the range is set everytime get_DocumentRange() is called, 
fixes CP+Y, CP+B

! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java



hg: openjfx/8u-dev/rt: RT-37792: [Accessibility] Combobox list items are counted incorrectly

2014-08-25 Thread felipe . heidrich
Changeset: 2676b22761e5
Author:fheidric
Date:  2014-08-25 14:59 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2676b22761e5

RT-37792: [Accessibility] Combobox list items are counted incorrectly
part 1: prevent screen reader from counting invalid list items.

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java



hg: openjfx/8u-dev/rt: [Accessibility] Fix WinAccessible to use ITEM_COUNT and ITEM_AT_INDEX for ListView

2014-08-22 Thread felipe . heidrich
Changeset: 1beb181cb557
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-22 09:49 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/1beb181cb557

[Accessibility] Fix WinAccessible to use ITEM_COUNT and ITEM_AT_INDEX for 
ListView

! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java



hg: openjfx/8u-dev/rt: [Accessibility] WinAccessible#NavigateListView should not call ITEM_AT_INDEX with out of index value

2014-08-22 Thread felipe . heidrich
Changeset: 8fc31fdab4d7
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-22 10:06 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8fc31fdab4d7

[Accessibility] WinAccessible#NavigateListView should not call ITEM_AT_INDEX 
with out of index value

! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java



hg: openjfx/8u-dev/rt: [Accessibility] Fix bad handling of SHOW_MENU in ContextMenuContent

2014-08-15 Thread felipe . heidrich
Changeset: 0702536fb5c7
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-15 10:30 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/0702536fb5c7

[Accessibility] Fix bad handling of SHOW_MENU in ContextMenuContent

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java



hg: openjfx/8u-dev/rt: [Accessibility] JavaDoc for AccessibleRole major update

2014-08-14 Thread felipe . heidrich
Changeset: 9ba20c17e0f9
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-14 12:42 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/9ba20c17e0f9

[Accessibility] JavaDoc for AccessibleRole major update

! modules/graphics/src/main/java/javafx/scene/AccessibleRole.java



hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-08-14 Thread felipe . heidrich
Changeset: 8f77e2f47662
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-14 12:46 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8f77e2f47662

RT-37959: [Accessibility] Review a11y enums
Removed AccessibleRole#HEADER, not used. Note AccessileAttribute#HEADER is used 
and stays

! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/javafx/scene/AccessibleRole.java



hg: openjfx/8u-dev/rt: [Accessibility] JavaDoc for AccessibleAction updated

2014-08-14 Thread felipe . heidrich
Changeset: 7ade5c95d0fc
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-14 13:34 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/7ade5c95d0fc

[Accessibility] JavaDoc for AccessibleAction updated

! modules/graphics/src/main/java/javafx/scene/AccessibleAction.java



hg: openjfx/8u-dev/rt: [Accessibility] Removed AccessibleAttribute#getName(), it was not used

2014-08-14 Thread felipe . heidrich
Changeset: e83331cf4ed4
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-14 13:42 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e83331cf4ed4

[Accessibility] Removed AccessibleAttribute#getName(), it was not used

! modules/graphics/src/main/java/javafx/scene/AccessibleAttribute.java



hg: openjfx/8u-dev/rt: [Accessibility] JavaDoc for AccessibleAttribute updated

2014-08-14 Thread felipe . heidrich
Changeset: 2056b7f57799
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-14 19:58 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2056b7f57799

[Accessibility] JavaDoc for AccessibleAttribute updated

! modules/graphics/src/main/java/javafx/scene/AccessibleAction.java
! modules/graphics/src/main/java/javafx/scene/AccessibleAttribute.java



hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-08-13 Thread felipe . heidrich
Changeset: 088856d1b79a
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-13 14:50 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/088856d1b79a

RT-37959: [Accessibility] Review a11y enums
Rename MENU_FOR - PARENT_MENU
Rename MENU - SUBMENU

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/javafx/scene/AccessibleAttribute.java



hg: openjfx/8u-dev/rt: [Accessibility] Update JavaDoc

2014-08-13 Thread felipe . heidrich
Changeset: 027b83703d37
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-13 15:06 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/027b83703d37

[Accessibility] Update JavaDoc

! modules/graphics/src/main/java/javafx/scene/AccessibleAttribute.java
! modules/graphics/src/main/java/javafx/scene/AccessibleRole.java



hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-08-13 Thread felipe . heidrich
Changeset: cfac922b8306
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-13 16:06 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/cfac922b8306

RT-37959: [Accessibility] Review a11y enums
Remove AccessibleAction.MOVE and clean up around THUMB. Left (unused) 
references to ITransformProvider in WinAccessible.java and GlassAccessible.cpp

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollBarSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/SliderSkin.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/javafx/scene/AccessibleAction.java
! modules/graphics/src/main/java/javafx/scene/AccessibleRole.java



hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-08-13 Thread felipe . heidrich
Changeset: 438fee7942f4
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-13 16:21 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/438fee7942f4

RT-37959: [Accessibility] Review a11y enums
Rename TITLE to TEXT

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabeledSkinBase.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/PaginationSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TabPaneSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableColumnHeader.java
! modules/controls/src/main/java/javafx/scene/control/ChoiceBox.java
! modules/controls/src/main/java/javafx/scene/control/ComboBox.java
! modules/controls/src/main/java/javafx/scene/control/DatePicker.java
! modules/controls/src/main/java/javafx/scene/control/PasswordField.java
! modules/controls/src/main/java/javafx/scene/control/Spinner.java
! modules/controls/src/main/java/javafx/scene/control/TextInputControl.java
! modules/controls/src/main/java/javafx/scene/control/TitledPane.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinTextRangeProvider.java
! modules/graphics/src/main/java/javafx/scene/AccessibleAction.java
! modules/graphics/src/main/java/javafx/scene/AccessibleAttribute.java
! modules/graphics/src/main/java/javafx/scene/AccessibleRole.java
! modules/graphics/src/main/java/javafx/scene/Node.java
! modules/graphics/src/main/java/javafx/scene/Scene.java
! modules/graphics/src/main/java/javafx/scene/text/Text.java
! modules/graphics/src/main/java/javafx/scene/text/TextFlow.java



hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-08-12 Thread felipe . heidrich
Changeset: c0f091376dbf
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-08-12 13:46 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c0f091376dbf

RT-37959: [Accessibility] Review a11y enums
Remove PAGES and TABS
Use ITEM_COUNT and ITEM_AT_INDEX for ListView, Pagination, and TabPane.

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/PaginationSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TabPaneSkin.java
! modules/controls/src/main/java/javafx/scene/control/ListView.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/javafx/scene/AccessibleAttribute.java
! modules/graphics/src/main/java/javafx/scene/AccessibleRole.java



JEP 204: JavaFX Accessibility

2014-08-07 Thread mark . reinhold
New JEP Candidate: http://openjdk.java.net/jeps/204

- Mark


hg: openjfx/8u-dev/rt: [Accessibility] implementing expand and collapse action for treeitem and tabletreeitem on Mac, use Control+Option+\

2014-07-30 Thread felipe . heidrich
Changeset: cf703edd10f2
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-30 14:48 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/cf703edd10f2

[Accessibility] implementing expand and collapse action for treeitem and 
tabletreeitem on Mac, use Control+Option+\

! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java



hg: openjfx/8u-dev/rt: RT-37925: [Accessibility] Make Spinner accessible

2014-07-23 Thread felipe . heidrich
Changeset: 2c22277314de
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-23 15:48 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2c22277314de

RT-37925: [Accessibility] Make Spinner accessible

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/SpinnerSkin.java
! modules/controls/src/main/java/javafx/scene/control/Spinner.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/javafx/scene/AccessibleRole.java



hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-07-22 Thread felipe . heidrich
Changeset: 62382252b90a
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-22 09:44 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/62382252b90a

RT-37959: [Accessibility] Review a11y enums
Part 2: remove SELECTED_CELLS and SELECTED_ROWS, use SELECTED_ITEMS instead

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableRowSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableRowSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeViewSkin.java
! modules/controls/src/main/java/javafx/scene/control/ListView.java
! modules/controls/src/main/java/javafx/scene/control/TableView.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableView.java
! modules/controls/src/main/java/javafx/scene/control/TreeView.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/javafx/scene/AccessibleAttribute.java



hg: openjfx/8u-dev/rt: [Accessibility] Removing warnings (unused import, raw casts)

2014-07-22 Thread felipe . heidrich
Changeset: 47b2d611494a
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-22 11:54 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/47b2d611494a

[Accessibility] Removing warnings (unused import, raw casts)

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableRowSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkinBase.java
! modules/controls/src/main/java/javafx/scene/control/TableView.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableView.java



hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-07-22 Thread felipe . heidrich
Changeset: 3e3de644625d
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-22 15:41 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3e3de644625d

RT-37959: [Accessibility] Review a11y enums
Part 3: Removed ADD_TO_SELECTION, REMOVE_FROM_SELECTION, SELECT. Added 
SET_SELECTED_ITEMS and SET_TEXT_SELECTION

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeViewSkin.java
! modules/controls/src/main/java/javafx/scene/control/ListCell.java
! modules/controls/src/main/java/javafx/scene/control/TableCell.java
! modules/controls/src/main/java/javafx/scene/control/TextInputControl.java
! modules/controls/src/main/java/javafx/scene/control/TreeCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableRow.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinTextRangeProvider.java
! modules/graphics/src/main/java/javafx/scene/AccessibleAction.java
! modules/graphics/src/main/java/javafx/scene/AccessibleRole.java



hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-07-22 Thread felipe . heidrich
Changeset: 1eaf140df101
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-22 16:25 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/1eaf140df101

RT-37959: [Accessibility] Review a11y enums
Part 4: Remove SCROLL_INDEX. Add SHOW_ITEM (for ListView, TableView, TreeView, 
TableTreeView) and  SHOW_TEXT_RANGE (for text input controls)

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkinBase.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TextInputControlSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeViewSkin.java
! modules/controls/src/main/java/javafx/scene/control/TextInputControl.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinTextRangeProvider.java
! modules/graphics/src/main/java/javafx/scene/AccessibleAction.java



hg: openjfx/8u-dev/rt: RT-37964: [Accessibility] implement a set focus action

2014-07-22 Thread felipe . heidrich
Changeset: d114805cda20
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-22 16:52 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d114805cda20

RT-37964: [Accessibility] implement a set focus action
Follow-up: implementing REQUEST_FOCUS on ListCell, TableCell, TreeCell, 
TreeTableCell. Common on Windows

! modules/controls/src/main/java/javafx/scene/control/ListCell.java
! modules/controls/src/main/java/javafx/scene/control/TableCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableCell.java



hg: openjfx/8u-dev/rt: RT-37964: [Accessibility] implement a set focus action

2014-07-21 Thread felipe . heidrich
Changeset: 163d0f848fe3
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-21 13:53 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/163d0f848fe3

RT-37964: [Accessibility] implement a set focus action

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/PaginationSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TabPaneSkin.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/javafx/scene/AccessibleAction.java
! modules/graphics/src/main/java/javafx/scene/AccessibleRole.java
! modules/graphics/src/main/java/javafx/scene/Node.java



hg: openjfx/8u-dev/rt: RT-37959: [Accessibility] Review a11y enums

2014-07-21 Thread felipe . heidrich
Changeset: 2214ba6b2de6
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-21 13:56 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2214ba6b2de6

RT-37959: [Accessibility] Review a11y enums
Part 1: remove SELECTED_PAGE and SELECTED_TAB, use FOCUS_ITEM instead

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/PaginationSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TabPaneSkin.java
! modules/controls/src/main/java/javafx/scene/control/TabPane.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/javafx/scene/AccessibleAttribute.java



hg: openjfx/8u-dev/rt: [Accessibility] Regression. The content of list items and tree items are being read twice, caused by the accidental removal of a 'return null; ' statement in http://hg.openjdk.j

2014-07-21 Thread felipe . heidrich
Changeset: a101d302eb00
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-21 16:52 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a101d302eb00

[Accessibility] Regression. The content of list items and tree items are being 
read twice, caused by the accidental removal of a 'return null;' statement in 
http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a002de38e467

! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java



hg: openjfx/8u-dev/rt: [Accessibility] javadoc fixes for AccessibleRole

2014-07-17 Thread felipe . heidrich
Changeset: ef2af7e0bf8b
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-17 10:32 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ef2af7e0bf8b

[Accessibility] javadoc fixes for AccessibleRole

! modules/graphics/src/main/java/javafx/scene/AccessibleRole.java



hg: openjfx/8u-dev/rt: [Accessibility] fix RT-37610, initially applied to TableView, is also needed in TreeTableView

2014-07-16 Thread felipe . heidrich
Changeset: d287605a963d
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-16 14:08 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d287605a963d

[Accessibility] fix RT-37610, initially applied to TableView, is also needed in 
TreeTableView

! modules/controls/src/main/java/javafx/scene/control/TreeTableView.java



hg: openjfx/8u-dev/rt: [Accessibility] use EDITABLE for text input controls, verified using JAWS, narrator didn't use it

2014-07-16 Thread felipe . heidrich
Changeset: 2bd100a12f7c
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-16 14:31 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2bd100a12f7c

[Accessibility] use EDITABLE for text input controls, verified using JAWS, 
narrator didn't use it

! apps/toys/Hello/src/main/java/a11y/HelloText.java
! modules/controls/src/main/java/javafx/scene/control/TextInputControl.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java



hg: openjfx/8u-dev/rt: RT-23916 [Accessibility] Add accessibility support for Charts

2014-07-16 Thread joseph . andresen
Changeset: c0a468c56309
Author:Joseph Andresenjoseph.andre...@oracle.com
Date:  2014-07-16 14:37 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c0a468c56309

RT-23916 [Accessibility] Add accessibility support for Charts

! modules/controls/src/main/java/javafx/scene/chart/AreaChart.java
! modules/controls/src/main/java/javafx/scene/chart/BarChart.java
! modules/controls/src/main/java/javafx/scene/chart/Chart.java
! modules/controls/src/main/java/javafx/scene/chart/LineChart.java
! modules/controls/src/main/java/javafx/scene/chart/PieChart.java
! modules/controls/src/main/java/javafx/scene/chart/ScatterChart.java
! modules/controls/src/main/java/javafx/scene/chart/StackedAreaChart.java
! modules/controls/src/main/java/javafx/scene/chart/StackedBarChart.java
! modules/controls/src/main/java/javafx/scene/chart/XYChart.java



hg: openjfx/8u-dev/rt: [Accessibility] fix NPE in XYChart

2014-07-16 Thread felipe . heidrich
Changeset: 283517a41fbf
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-16 20:33 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/283517a41fbf

[Accessibility] fix NPE in XYChart

! modules/controls/src/main/java/javafx/scene/chart/XYChart.java



hg: openjfx/8u-dev/rt: RT-37897: [Accessibility] add an 'accessibility on' API

2014-07-15 Thread felipe . heidrich
Changeset: c880f2366efc
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-14 13:40 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c880f2366efc

RT-37897: [Accessibility] add an 'accessibility on' API

! modules/graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java
! modules/graphics/src/main/java/javafx/application/Platform.java
! modules/graphics/src/main/java/javafx/scene/Scene.java



hg: openjfx/8u-dev/rt: [Accessibility] cosmetic + use helper method in GetColumnHeaderItems()

2014-07-14 Thread felipe . heidrich
Changeset: 18b6955caf3f
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-14 15:14 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/18b6955caf3f

[Accessibility] cosmetic + use helper method in GetColumnHeaderItems()

! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java



hg: openjfx/8u-dev/rt: RT-37750: [Accessibility API] add alternate text property.

2014-07-10 Thread felipe . heidrich
Changeset: 0cd32ef19c16
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-10 10:10 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/0cd32ef19c16

RT-37750: [Accessibility API] add alternate text property.

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabeledSkinBase.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/MenuBarSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/PaginationSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollBarSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/SliderSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TabPaneSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableColumnHeader.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ToolBarSkin.java
! modules/controls/src/main/java/javafx/scene/control/Button.java
! modules/controls/src/main/java/javafx/scene/control/CheckBox.java
! modules/controls/src/main/java/javafx/scene/control/ChoiceBox.java
! modules/controls/src/main/java/javafx/scene/control/ComboBox.java
! modules/controls/src/main/java/javafx/scene/control/Control.java
! modules/controls/src/main/java/javafx/scene/control/DatePicker.java
! modules/controls/src/main/java/javafx/scene/control/Hyperlink.java
! modules/controls/src/main/java/javafx/scene/control/Label.java
! modules/controls/src/main/java/javafx/scene/control/Labeled.java
! modules/controls/src/main/java/javafx/scene/control/ListCell.java
! modules/controls/src/main/java/javafx/scene/control/ListView.java
! modules/controls/src/main/java/javafx/scene/control/MenuBar.java
! modules/controls/src/main/java/javafx/scene/control/MenuButton.java
! modules/controls/src/main/java/javafx/scene/control/Pagination.java
! modules/controls/src/main/java/javafx/scene/control/PasswordField.java
! modules/controls/src/main/java/javafx/scene/control/ProgressIndicator.java
! modules/controls/src/main/java/javafx/scene/control/RadioButton.java
! modules/controls/src/main/java/javafx/scene/control/ScrollBar.java
! modules/controls/src/main/java/javafx/scene/control/ScrollPane.java
! modules/controls/src/main/java/javafx/scene/control/Slider.java
! modules/controls/src/main/java/javafx/scene/control/SplitMenuButton.java
! modules/controls/src/main/java/javafx/scene/control/TabPane.java
! modules/controls/src/main/java/javafx/scene/control/TableCell.java
! modules/controls/src/main/java/javafx/scene/control/TableRow.java
! modules/controls/src/main/java/javafx/scene/control/TableView.java
! modules/controls/src/main/java/javafx/scene/control/TextArea.java
! modules/controls/src/main/java/javafx/scene/control/TextField.java
! modules/controls/src/main/java/javafx/scene/control/TextInputControl.java
! modules/controls/src/main/java/javafx/scene/control/TitledPane.java
! modules/controls/src/main/java/javafx/scene/control/ToggleButton.java
! modules/controls/src/main/java/javafx/scene/control/ToolBar.java
! modules/controls/src/main/java/javafx/scene/control/Tooltip.java
! modules/controls/src/main/java/javafx/scene/control/TreeCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableRow.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableView.java
! modules/controls/src/main/java/javafx/scene/control/TreeView.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/javafx/scene/Node.java
! modules/graphics/src/main/java/javafx/scene/Parent.java
! modules/graphics/src/main/java/javafx/scene/accessibility/Attribute.java
! modules/graphics/src/main/java/javafx/scene/image/ImageView.java
! modules/graphics/src/main/java/javafx/scene/text/Text.java
! modules/graphics/src/main/java/javafx/scene/text/TextFlow.java



hg: openjfx/8u-dev/rt: [Accessibility] Support API for RT-23916. Added Platform#accessibilityOnProperty(). This property can be used

2014-07-10 Thread felipe . heidrich
Changeset: b17558baab5e
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-10 10:56 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b17558baab5e

[Accessibility] Support API for RT-23916. Added 
Platform#accessibilityOnProperty(). This property can be used
by Nodes that only should be traversible if accessibility is running, like 
Charts. Usage example:
titleLabel.focusTraversableProperty().bind(Platform.accessibilityOnProperty());

! modules/graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java
! modules/graphics/src/main/java/javafx/application/Platform.java
! modules/graphics/src/main/java/javafx/scene/Scene.java



Accessibility API

2014-07-08 Thread Felipe Heidrich
Hi,

For those of you concerned with Accessibility or JavaFX API in general.
Please subscribe to
https://javafx-jira.kenai.com/browse/RT-37846
https://javafx-jira.kenai.com/browse/RT-37749
https://javafx-jira.kenai.com/browse/RT-37750


Regards
Felipe



hg: openjfx/8u-dev/rt: RT-37751: [Accessibility API] remove getAccessible() and the Accessible

2014-06-30 Thread felipe . heidrich
Changeset: 97829a1239b6
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-30 14:37 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/97829a1239b6

RT-37751: [Accessibility API] remove getAccessible() and the Accessible

+ modules/graphics/src/main/java/com/sun/glass/ui/Accessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/Application.java
- modules/graphics/src/main/java/com/sun/glass/ui/PlatformAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/View.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java
! modules/graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java
! modules/graphics/src/main/java/com/sun/javafx/scene/SceneHelper.java
! modules/graphics/src/main/java/com/sun/javafx/tk/TKSceneListener.java
! 
modules/graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java
! modules/graphics/src/main/java/javafx/scene/Node.java
! modules/graphics/src/main/java/javafx/scene/Scene.java
- modules/graphics/src/main/java/javafx/scene/accessibility/Accessible.java



hg: openjfx/8u-dev/rt: [Accessibility] refactoring getContainer() variations

2014-06-30 Thread felipe . heidrich
Changeset: 695cedc5afc1
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-30 16:01 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/695cedc5afc1

[Accessibility] refactoring getContainer() variations

! modules/graphics/src/main/java/com/sun/glass/ui/Accessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java



hg: openjfx/8u-dev/rt: [Accessibility] restricted method visibility

2014-06-30 Thread felipe . heidrich
Changeset: e6d9bdf2f4bc
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-30 16:28 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/e6d9bdf2f4bc

[Accessibility] restricted method visibility

! modules/graphics/src/main/java/com/sun/glass/ui/Accessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java



hg: openjfx/8u-dev/rt: RT-37744: [Accessibility] Handle TITLE consistently for Labeled

2014-06-27 Thread felipe . heidrich
Changeset: 43e228951ffb
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-27 14:09 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/43e228951ffb

RT-37744: [Accessibility] Handle TITLE consistently for Labeled

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabeledSkinBase.java
! modules/controls/src/main/java/javafx/scene/control/ListCell.java
! modules/controls/src/main/java/javafx/scene/control/TableCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableRow.java



hg: openjfx/8u-dev/rt: [Accessibility] Removing DISCLOSURE_NODE role

2014-06-26 Thread felipe . heidrich
Changeset: b96e984f4fd5
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-26 11:22 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b96e984f4fd5

[Accessibility] Removing DISCLOSURE_NODE role

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableViewSkin.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/javafx/scene/accessibility/Role.java



Re: Testing accessibility / sample apps

2014-06-25 Thread Kevin Rushforth
I usually add jfxrt.jar to the bootclasspath, but as long as you have 
removed jfxrt.jar from your JDK, classpath will work, too.


-- Kevin


Jann Schneider wrote:

Hi Felipe!

thanks, this are good News :-)
Well yesterday i had some issues with the build bc the famous Windows
updates Feature screwed things up .. however, i've recently fixed it
so i'll try it today.
Just another question concerning testing with the build from
sources: i guess i can just run the example apps located in
openjfx/apps/ ? What would be the proper way to invoke one of them
and make sure the proper jfx is loaded?
Do i have to add it to the boot cp? Or is it enough to just put it on
the classpath?

Regards Jann


2014-06-25 7:17 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com:
  

Hi Jann,

I have re-enabled all the accessibility code in
hg.openjdk.java.net/openjfx/8u-dev/rt
Notes:
I have also released the fix for JAWS (RT-37530). But before testing text
edits  you will need to add a setting to JAWS, see
https://javafx-jira.kenai.com/browse/RT-37609
You still need the -Djavafx.accessible.force=true on Windows 7, but very
soon that will not be needed anymore, see:
https://javafx-jira.kenai.com/browse/RT-37702

Internally we did virtually all our testing using Narrator and VoiceOver,
which are the native screen readers on Windows and MacOSX respectively.
I believe you will be the first to try JAWS and NVDA on Windows 7. Let me
know how it goes.

Regards
Felipe



On Jun 23, 2014, at 3:50 AM, Jann Schneider jann.schnei...@googlemail.com
wrote:



Hi Felipe,

i tried with the latest available EA build, java -version tells me:

java version 1.8.0_20-ea
Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b19)
Java HotSpot(TM) Client VM (build 25.20-b19, mixed mode, sharing)

Also i used Jaws 15 (-.0.9 i think) and as an alternative NVDA 14.2.
Hum, not quite sure about the narrator tool: i guess thats the one
that shipps with windows? Well i can try this too though i'm not
really used to it :)

Maybe it's better to just wait until the code is back and test with
the current sources.. So we have the same base and know exactly what
we expect for the tests.

Regards Jann


2014-06-21 5:16 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com:
  

Hi Jann,

That is great that you got to build JavaFX, it will make much easier to
test
patches and fixes going forward.
That said, assuming that you downloaded jdk1.8.0_20 b19 or less,
accessibility should have worked.
What is the output of java -version ? Can you try Narrator ?

I’ll put the code back early next week, either Monday or Tuesday.
You can track the progress here:
https://javafx-jira.kenai.com/browse/RT-37536
I’ll email the list when the code is out.

Regards,
Felipe



On Jun 20, 2014, at 4:00 PM, Jann Schneider
jann.schnei...@googlemail.com
wrote:



ok i just rebuild using the 32 bit jdk and this works!
$ gradle clean sdk
...
BUILD SUCCESSFUL

:-)

I think i've just installed the 32 bit C++ compilers only. Maybe i
missed a setting in the installer of visual studio .. btw. i build
with the VS 2010 express (as suggested at the wiki).

So i'll wait until the accessibility portion is back in the repo and
try with that included then. Thanks for your help so fahr!
@Steve: could you please send a short message to the list if the
accessibility sources are in the repo again?


Regards
Jann


2014-06-20 23:50 GMT+02:00, Jann Schneider
jann.schnei...@googlemail.com:
  

Yes looks like i have an issue with looking up cl.exe.
This was the output when running with --stacktrace:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task
':fxpackager:buildJavaPackager'.
...
Caused by: org.gradle.api.GradleException: Could not call
NativeCompileTask.compile() on task ':fxpackager:buildJavaPackager'
...
Caused by: java.util.concurrent.ExecutionException:
org.gradle.process.internal.ExecException: A problem occurred starting
process 'command 'C:/Program Files (x86)/Microsoft Visual Studio
10.0/VC/BIN/amd64/cl.exe''
...
Caused by: java.io.IOException: Cannot run program C:/Program Files
(x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/cl.exe (in directory
D:\jann\sandbox\java\openjfx\modules\fxpackager): CreateProcess
error=2, Das System kann die angegebene Datei nicht finden
...
Caused by: java.io.IOException: CreateProcess error=2, Das System kann
die angegebene Datei nicht finden (file not found)

Actually cl.exe is located at: C:\Program Files (x86)\Microsoft Visual
Studio 10.0\VC\bin - but it looks for ...bin/amd64/cl.exe

I've also tried to run the build from the cygwin terminal and as well
from the visual studio command prompt where i could call cl.exe
directly .. Always the same result.

Is there a parameter to specify where theVS compiler and stuff is
located? btw. i checked that the %VS100COMNTools% variable is set
properly.

What else could i check? Thanks in advance :)

Jann




2014-06-20 23:30 GMT+02:00, Kevin Rushforth

Re: Testing accessibility / sample apps

2014-06-25 Thread Jann Schneider
Ok thx
Am 25.06.2014 16:51 schrieb Kevin Rushforth kevin.rushfo...@oracle.com:

 I usually add jfxrt.jar to the bootclasspath, but as long as you have
 removed jfxrt.jar from your JDK, classpath will work, too.

 -- Kevin


 Jann Schneider wrote:

 Hi Felipe!

 thanks, this are good News :-)
 Well yesterday i had some issues with the build bc the famous Windows
 updates Feature screwed things up .. however, i've recently fixed it
 so i'll try it today.
 Just another question concerning testing with the build from
 sources: i guess i can just run the example apps located in
 openjfx/apps/ ? What would be the proper way to invoke one of them
 and make sure the proper jfx is loaded?
 Do i have to add it to the boot cp? Or is it enough to just put it on
 the classpath?

 Regards Jann


 2014-06-25 7:17 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com:


 Hi Jann,

 I have re-enabled all the accessibility code in
 hg.openjdk.java.net/openjfx/8u-dev/rt
 Notes:
 I have also released the fix for JAWS (RT-37530). But before testing text
 edits  you will need to add a setting to JAWS, see
 https://javafx-jira.kenai.com/browse/RT-37609
 You still need the -Djavafx.accessible.force=true on Windows 7, but very
 soon that will not be needed anymore, see:
 https://javafx-jira.kenai.com/browse/RT-37702

 Internally we did virtually all our testing using Narrator and VoiceOver,
 which are the native screen readers on Windows and MacOSX respectively.
 I believe you will be the first to try JAWS and NVDA on Windows 7. Let me
 know how it goes.

 Regards
 Felipe



 On Jun 23, 2014, at 3:50 AM, Jann Schneider 
 jann.schnei...@googlemail.com
 wrote:



 Hi Felipe,

 i tried with the latest available EA build, java -version tells me:

 java version 1.8.0_20-ea
 Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b19)
 Java HotSpot(TM) Client VM (build 25.20-b19, mixed mode, sharing)

 Also i used Jaws 15 (-.0.9 i think) and as an alternative NVDA 14.2.
 Hum, not quite sure about the narrator tool: i guess thats the one
 that shipps with windows? Well i can try this too though i'm not
 really used to it :)

 Maybe it's better to just wait until the code is back and test with
 the current sources.. So we have the same base and know exactly what
 we expect for the tests.

 Regards Jann


 2014-06-21 5:16 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com
 :


 Hi Jann,

 That is great that you got to build JavaFX, it will make much easier to
 test
 patches and fixes going forward.
 That said, assuming that you downloaded jdk1.8.0_20 b19 or less,
 accessibility should have worked.
 What is the output of java -version ? Can you try Narrator ?

 I’ll put the code back early next week, either Monday or Tuesday.
 You can track the progress here:
 https://javafx-jira.kenai.com/browse/RT-37536
 I’ll email the list when the code is out.

 Regards,
 Felipe



 On Jun 20, 2014, at 4:00 PM, Jann Schneider
 jann.schnei...@googlemail.com
 wrote:



 ok i just rebuild using the 32 bit jdk and this works!
 $ gradle clean sdk
 ...
 BUILD SUCCESSFUL

 :-)

 I think i've just installed the 32 bit C++ compilers only. Maybe i
 missed a setting in the installer of visual studio .. btw. i build
 with the VS 2010 express (as suggested at the wiki).

 So i'll wait until the accessibility portion is back in the repo and
 try with that included then. Thanks for your help so fahr!
 @Steve: could you please send a short message to the list if the
 accessibility sources are in the repo again?


 Regards
 Jann


 2014-06-20 23:50 GMT+02:00, Jann Schneider
 jann.schnei...@googlemail.com:


 Yes looks like i have an issue with looking up cl.exe.
 This was the output when running with --stacktrace:

 * Exception is:
 org.gradle.api.tasks.TaskExecutionException: Execution failed for
 task
 ':fxpackager:buildJavaPackager'.
 ...
 Caused by: org.gradle.api.GradleException: Could not call
 NativeCompileTask.compile() on task ':fxpackager:buildJavaPackager'
 ...
 Caused by: java.util.concurrent.ExecutionException:
 org.gradle.process.internal.ExecException: A problem occurred
 starting
 process 'command 'C:/Program Files (x86)/Microsoft Visual Studio
 10.0/VC/BIN/amd64/cl.exe''
 ...
 Caused by: java.io.IOException: Cannot run program C:/Program Files
 (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/cl.exe (in directory
 D:\jann\sandbox\java\openjfx\modules\fxpackager): CreateProcess
 error=2, Das System kann die angegebene Datei nicht finden
 ...
 Caused by: java.io.IOException: CreateProcess error=2, Das System
 kann
 die angegebene Datei nicht finden (file not found)

 Actually cl.exe is located at: C:\Program Files (x86)\Microsoft
 Visual
 Studio 10.0\VC\bin - but it looks for ...bin/amd64/cl.exe

 I've also tried to run the build from the cygwin terminal and as well
 from the visual studio command prompt where i could call cl.exe
 directly .. Always the same result.

 Is there a parameter to specify where theVS compiler and stuff is
 located? btw. i checked

Re: Testing accessibility / sample apps

2014-06-25 Thread Tom Schindl
I think you also need to spec the native-dlls location else there's the
chance of a mismatch because the dlls are loaded from the JRE and might
not match the java-classes.

Tom

On 25.06.14 16:51, Kevin Rushforth wrote:
 I usually add jfxrt.jar to the bootclasspath, but as long as you have
 removed jfxrt.jar from your JDK, classpath will work, too.
 
 -- Kevin
 
 
 Jann Schneider wrote:
 Hi Felipe!

 thanks, this are good News :-)
 Well yesterday i had some issues with the build bc the famous Windows
 updates Feature screwed things up .. however, i've recently fixed it
 so i'll try it today.
 Just another question concerning testing with the build from
 sources: i guess i can just run the example apps located in
 openjfx/apps/ ? What would be the proper way to invoke one of them
 and make sure the proper jfx is loaded?
 Do i have to add it to the boot cp? Or is it enough to just put it on
 the classpath?

 Regards Jann


 2014-06-25 7:17 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com:
  
 Hi Jann,

 I have re-enabled all the accessibility code in
 hg.openjdk.java.net/openjfx/8u-dev/rt
 Notes:
 I have also released the fix for JAWS (RT-37530). But before testing
 text
 edits  you will need to add a setting to JAWS, see
 https://javafx-jira.kenai.com/browse/RT-37609
 You still need the -Djavafx.accessible.force=true on Windows 7, but very
 soon that will not be needed anymore, see:
 https://javafx-jira.kenai.com/browse/RT-37702

 Internally we did virtually all our testing using Narrator and
 VoiceOver,
 which are the native screen readers on Windows and MacOSX respectively.
 I believe you will be the first to try JAWS and NVDA on Windows 7.
 Let me
 know how it goes.

 Regards
 Felipe



 On Jun 23, 2014, at 3:50 AM, Jann Schneider
 jann.schnei...@googlemail.com
 wrote:


 Hi Felipe,

 i tried with the latest available EA build, java -version tells me:

 java version 1.8.0_20-ea
 Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b19)
 Java HotSpot(TM) Client VM (build 25.20-b19, mixed mode, sharing)

 Also i used Jaws 15 (-.0.9 i think) and as an alternative NVDA 14.2.
 Hum, not quite sure about the narrator tool: i guess thats the one
 that shipps with windows? Well i can try this too though i'm not
 really used to it :)

 Maybe it's better to just wait until the code is back and test with
 the current sources.. So we have the same base and know exactly what
 we expect for the tests.

 Regards Jann


 2014-06-21 5:16 GMT+02:00, Felipe Heidrich
 felipe.heidr...@oracle.com:
  
 Hi Jann,

 That is great that you got to build JavaFX, it will make much
 easier to
 test
 patches and fixes going forward.
 That said, assuming that you downloaded jdk1.8.0_20 b19 or less,
 accessibility should have worked.
 What is the output of java -version ? Can you try Narrator ?

 I’ll put the code back early next week, either Monday or Tuesday.
 You can track the progress here:
 https://javafx-jira.kenai.com/browse/RT-37536
 I’ll email the list when the code is out.

 Regards,
 Felipe



 On Jun 20, 2014, at 4:00 PM, Jann Schneider
 jann.schnei...@googlemail.com
 wrote:


 ok i just rebuild using the 32 bit jdk and this works!
 $ gradle clean sdk
 ...
 BUILD SUCCESSFUL

 :-)

 I think i've just installed the 32 bit C++ compilers only. Maybe i
 missed a setting in the installer of visual studio .. btw. i build
 with the VS 2010 express (as suggested at the wiki).

 So i'll wait until the accessibility portion is back in the repo and
 try with that included then. Thanks for your help so fahr!
 @Steve: could you please send a short message to the list if the
 accessibility sources are in the repo again?


 Regards
 Jann


 2014-06-20 23:50 GMT+02:00, Jann Schneider
 jann.schnei...@googlemail.com:
  
 Yes looks like i have an issue with looking up cl.exe.
 This was the output when running with --stacktrace:

 * Exception is:
 org.gradle.api.tasks.TaskExecutionException: Execution failed for
 task
 ':fxpackager:buildJavaPackager'.
 ...
 Caused by: org.gradle.api.GradleException: Could not call
 NativeCompileTask.compile() on task ':fxpackager:buildJavaPackager'
 ...
 Caused by: java.util.concurrent.ExecutionException:
 org.gradle.process.internal.ExecException: A problem occurred
 starting
 process 'command 'C:/Program Files (x86)/Microsoft Visual Studio
 10.0/VC/BIN/amd64/cl.exe''
 ...
 Caused by: java.io.IOException: Cannot run program C:/Program Files
 (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/cl.exe (in
 directory
 D:\jann\sandbox\java\openjfx\modules\fxpackager): CreateProcess
 error=2, Das System kann die angegebene Datei nicht finden
 ...
 Caused by: java.io.IOException: CreateProcess error=2, Das System
 kann
 die angegebene Datei nicht finden (file not found)

 Actually cl.exe is located at: C:\Program Files (x86)\Microsoft
 Visual
 Studio 10.0\VC\bin - but it looks for ...bin/amd64/cl.exe

 I've also tried to run the build from the cygwin terminal and as
 well
 from the visual studio

Re: Testing accessibility / sample apps

2014-06-25 Thread Kevin Rushforth
If you use build/sdk/rt/lib/ext/jfxrt.jar then it will find the 
corresponding DLLs, but if you use the built class files rather than 
jfxrt.jar then you are right in that you need to specify 
-Djava.library.path to point to the native DLLs.


-- Kevin


Tom Schindl wrote:

I think you also need to spec the native-dlls location else there's the
chance of a mismatch because the dlls are loaded from the JRE and might
not match the java-classes.

Tom

On 25.06.14 16:51, Kevin Rushforth wrote:
  

I usually add jfxrt.jar to the bootclasspath, but as long as you have
removed jfxrt.jar from your JDK, classpath will work, too.

-- Kevin


Jann Schneider wrote:


Hi Felipe!

thanks, this are good News :-)
Well yesterday i had some issues with the build bc the famous Windows
updates Feature screwed things up .. however, i've recently fixed it
so i'll try it today.
Just another question concerning testing with the build from
sources: i guess i can just run the example apps located in
openjfx/apps/ ? What would be the proper way to invoke one of them
and make sure the proper jfx is loaded?
Do i have to add it to the boot cp? Or is it enough to just put it on
the classpath?

Regards Jann


2014-06-25 7:17 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com:
 
  

Hi Jann,

I have re-enabled all the accessibility code in
hg.openjdk.java.net/openjfx/8u-dev/rt
Notes:
I have also released the fix for JAWS (RT-37530). But before testing
text
edits  you will need to add a setting to JAWS, see
https://javafx-jira.kenai.com/browse/RT-37609
You still need the -Djavafx.accessible.force=true on Windows 7, but very
soon that will not be needed anymore, see:
https://javafx-jira.kenai.com/browse/RT-37702

Internally we did virtually all our testing using Narrator and
VoiceOver,
which are the native screen readers on Windows and MacOSX respectively.
I believe you will be the first to try JAWS and NVDA on Windows 7.
Let me
know how it goes.

Regards
Felipe



On Jun 23, 2014, at 3:50 AM, Jann Schneider
jann.schnei...@googlemail.com
wrote:

   


Hi Felipe,

i tried with the latest available EA build, java -version tells me:

java version 1.8.0_20-ea
Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b19)
Java HotSpot(TM) Client VM (build 25.20-b19, mixed mode, sharing)

Also i used Jaws 15 (-.0.9 i think) and as an alternative NVDA 14.2.
Hum, not quite sure about the narrator tool: i guess thats the one
that shipps with windows? Well i can try this too though i'm not
really used to it :)

Maybe it's better to just wait until the code is back and test with
the current sources.. So we have the same base and know exactly what
we expect for the tests.

Regards Jann


2014-06-21 5:16 GMT+02:00, Felipe Heidrich
felipe.heidr...@oracle.com:
 
  

Hi Jann,

That is great that you got to build JavaFX, it will make much
easier to
test
patches and fixes going forward.
That said, assuming that you downloaded jdk1.8.0_20 b19 or less,
accessibility should have worked.
What is the output of java -version ? Can you try Narrator ?

I’ll put the code back early next week, either Monday or Tuesday.
You can track the progress here:
https://javafx-jira.kenai.com/browse/RT-37536
I’ll email the list when the code is out.

Regards,
Felipe



On Jun 20, 2014, at 4:00 PM, Jann Schneider
jann.schnei...@googlemail.com
wrote:

   


ok i just rebuild using the 32 bit jdk and this works!
$ gradle clean sdk
...
BUILD SUCCESSFUL

:-)

I think i've just installed the 32 bit C++ compilers only. Maybe i
missed a setting in the installer of visual studio .. btw. i build
with the VS 2010 express (as suggested at the wiki).

So i'll wait until the accessibility portion is back in the repo and
try with that included then. Thanks for your help so fahr!
@Steve: could you please send a short message to the list if the
accessibility sources are in the repo again?


Regards
Jann


2014-06-20 23:50 GMT+02:00, Jann Schneider
jann.schnei...@googlemail.com:
 
  

Yes looks like i have an issue with looking up cl.exe.
This was the output when running with --stacktrace:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for
task
':fxpackager:buildJavaPackager'.
...
Caused by: org.gradle.api.GradleException: Could not call
NativeCompileTask.compile() on task ':fxpackager:buildJavaPackager'
...
Caused by: java.util.concurrent.ExecutionException:
org.gradle.process.internal.ExecException: A problem occurred
starting
process 'command 'C:/Program Files (x86)/Microsoft Visual Studio
10.0/VC/BIN/amd64/cl.exe''
...
Caused by: java.io.IOException: Cannot run program C:/Program Files
(x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/cl.exe (in
directory
D:\jann\sandbox\java\openjfx\modules\fxpackager): CreateProcess
error=2, Das System kann die angegebene Datei nicht finden
...
Caused by: java.io.IOException: CreateProcess error=2, Das System
kann
die angegebene Datei nicht finden (file not found

Re: Testing accessibility / sample apps

2014-06-25 Thread Stephen F Northover

The following line of crap works for me on Windows to run Ensemble:

java -cp 
/Users/Steve/Documents/jfx-8u20/jfx/rt/build/sdk/rt/lib/ext/jfxrt.jar;/Users/Steve/Documents/jfx-8u20/jfx/rt/apps/samples/Ensemble8/dist/Ensemble8.jar 
ensemble.EnsembleApp


I just checked the wiki and it's not documented.  I will update it.

Steve

On 2014-06-25, 11:04 AM, Kevin Rushforth wrote:
If you use build/sdk/rt/lib/ext/jfxrt.jar then it will find the 
corresponding DLLs, but if you use the built class files rather than 
jfxrt.jar then you are right in that you need to specify 
-Djava.library.path to point to the native DLLs.


-- Kevin


Tom Schindl wrote:

I think you also need to spec the native-dlls location else there's the
chance of a mismatch because the dlls are loaded from the JRE and might
not match the java-classes.

Tom

On 25.06.14 16:51, Kevin Rushforth wrote:

I usually add jfxrt.jar to the bootclasspath, but as long as you have
removed jfxrt.jar from your JDK, classpath will work, too.

-- Kevin


Jann Schneider wrote:

Hi Felipe!

thanks, this are good News :-)
Well yesterday i had some issues with the build bc the famous Windows
updates Feature screwed things up .. however, i've recently fixed it
so i'll try it today.
Just another question concerning testing with the build from
sources: i guess i can just run the example apps located in
openjfx/apps/ ? What would be the proper way to invoke one of them
and make sure the proper jfx is loaded?
Do i have to add it to the boot cp? Or is it enough to just put it on
the classpath?

Regards Jann


2014-06-25 7:17 GMT+02:00, Felipe Heidrich 
felipe.heidr...@oracle.com:



Hi Jann,

I have re-enabled all the accessibility code in
hg.openjdk.java.net/openjfx/8u-dev/rt
Notes:
I have also released the fix for JAWS (RT-37530). But before testing
text
edits  you will need to add a setting to JAWS, see
https://javafx-jira.kenai.com/browse/RT-37609
You still need the -Djavafx.accessible.force=true on Windows 7, 
but very

soon that will not be needed anymore, see:
https://javafx-jira.kenai.com/browse/RT-37702

Internally we did virtually all our testing using Narrator and
VoiceOver,
which are the native screen readers on Windows and MacOSX 
respectively.

I believe you will be the first to try JAWS and NVDA on Windows 7.
Let me
know how it goes.

Regards
Felipe



On Jun 23, 2014, at 3:50 AM, Jann Schneider
jann.schnei...@googlemail.com
wrote:


Hi Felipe,

i tried with the latest available EA build, java -version tells me:

java version 1.8.0_20-ea
Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b19)
Java HotSpot(TM) Client VM (build 25.20-b19, mixed mode, sharing)

Also i used Jaws 15 (-.0.9 i think) and as an alternative NVDA 14.2.
Hum, not quite sure about the narrator tool: i guess thats the one
that shipps with windows? Well i can try this too though i'm not
really used to it :)

Maybe it's better to just wait until the code is back and test with
the current sources.. So we have the same base and know exactly what
we expect for the tests.

Regards Jann


2014-06-21 5:16 GMT+02:00, Felipe Heidrich
felipe.heidr...@oracle.com:

Hi Jann,

That is great that you got to build JavaFX, it will make much
easier to
test
patches and fixes going forward.
That said, assuming that you downloaded jdk1.8.0_20 b19 or less,
accessibility should have worked.
What is the output of java -version ? Can you try Narrator ?

I’ll put the code back early next week, either Monday or Tuesday.
You can track the progress here:
https://javafx-jira.kenai.com/browse/RT-37536
I’ll email the list when the code is out.

Regards,
Felipe



On Jun 20, 2014, at 4:00 PM, Jann Schneider
jann.schnei...@googlemail.com
wrote:


ok i just rebuild using the 32 bit jdk and this works!
$ gradle clean sdk
...
BUILD SUCCESSFUL

:-)

I think i've just installed the 32 bit C++ compilers only. Maybe i
missed a setting in the installer of visual studio .. btw. i build
with the VS 2010 express (as suggested at the wiki).

So i'll wait until the accessibility portion is back in the 
repo and

try with that included then. Thanks for your help so fahr!
@Steve: could you please send a short message to the list if the
accessibility sources are in the repo again?


Regards
Jann


2014-06-20 23:50 GMT+02:00, Jann Schneider
jann.schnei...@googlemail.com:

Yes looks like i have an issue with looking up cl.exe.
This was the output when running with --stacktrace:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for
task
':fxpackager:buildJavaPackager'.
...
Caused by: org.gradle.api.GradleException: Could not call
NativeCompileTask.compile() on task 
':fxpackager:buildJavaPackager'

...
Caused by: java.util.concurrent.ExecutionException:
org.gradle.process.internal.ExecException: A problem occurred
starting
process 'command 'C:/Program Files (x86)/Microsoft Visual Studio
10.0/VC/BIN/amd64/cl.exe''
...
Caused by: java.io.IOException: Cannot run program C:/Program 
Files

(x86)/Microsoft Visual

Re: Testing accessibility / sample apps

2014-06-25 Thread Kevin Rushforth
While you are there, if the Wiki doesn't already say it (I think it 
does) then note that this presumes you have removed jfxrt.jar from the 
jre/lib/ext directory of your JDK.


-- Kevin


Stephen F Northover wrote:

The following line of crap works for me on Windows to run Ensemble:

java -cp 
/Users/Steve/Documents/jfx-8u20/jfx/rt/build/sdk/rt/lib/ext/jfxrt.jar;/Users/Steve/Documents/jfx-8u20/jfx/rt/apps/samples/Ensemble8/dist/Ensemble8.jar 
ensemble.EnsembleApp


I just checked the wiki and it's not documented.  I will update it.

Steve

On 2014-06-25, 11:04 AM, Kevin Rushforth wrote:
If you use build/sdk/rt/lib/ext/jfxrt.jar then it will find the 
corresponding DLLs, but if you use the built class files rather than 
jfxrt.jar then you are right in that you need to specify 
-Djava.library.path to point to the native DLLs.


-- Kevin


Tom Schindl wrote:

I think you also need to spec the native-dlls location else there's the
chance of a mismatch because the dlls are loaded from the JRE and might
not match the java-classes.

Tom

On 25.06.14 16:51, Kevin Rushforth wrote:

I usually add jfxrt.jar to the bootclasspath, but as long as you have
removed jfxrt.jar from your JDK, classpath will work, too.

-- Kevin


Jann Schneider wrote:

Hi Felipe!

thanks, this are good News :-)
Well yesterday i had some issues with the build bc the famous Windows
updates Feature screwed things up .. however, i've recently fixed it
so i'll try it today.
Just another question concerning testing with the build from
sources: i guess i can just run the example apps located in
openjfx/apps/ ? What would be the proper way to invoke one of them
and make sure the proper jfx is loaded?
Do i have to add it to the boot cp? Or is it enough to just put it on
the classpath?

Regards Jann


2014-06-25 7:17 GMT+02:00, Felipe Heidrich 
felipe.heidr...@oracle.com:



Hi Jann,

I have re-enabled all the accessibility code in
hg.openjdk.java.net/openjfx/8u-dev/rt
Notes:
I have also released the fix for JAWS (RT-37530). But before testing
text
edits  you will need to add a setting to JAWS, see
https://javafx-jira.kenai.com/browse/RT-37609
You still need the -Djavafx.accessible.force=true on Windows 7, 
but very

soon that will not be needed anymore, see:
https://javafx-jira.kenai.com/browse/RT-37702

Internally we did virtually all our testing using Narrator and
VoiceOver,
which are the native screen readers on Windows and MacOSX 
respectively.

I believe you will be the first to try JAWS and NVDA on Windows 7.
Let me
know how it goes.

Regards
Felipe



On Jun 23, 2014, at 3:50 AM, Jann Schneider
jann.schnei...@googlemail.com
wrote:


Hi Felipe,

i tried with the latest available EA build, java -version tells me:

java version 1.8.0_20-ea
Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b19)
Java HotSpot(TM) Client VM (build 25.20-b19, mixed mode, sharing)

Also i used Jaws 15 (-.0.9 i think) and as an alternative NVDA 
14.2.

Hum, not quite sure about the narrator tool: i guess thats the one
that shipps with windows? Well i can try this too though i'm not
really used to it :)

Maybe it's better to just wait until the code is back and test with
the current sources.. So we have the same base and know exactly 
what

we expect for the tests.

Regards Jann


2014-06-21 5:16 GMT+02:00, Felipe Heidrich
felipe.heidr...@oracle.com:

Hi Jann,

That is great that you got to build JavaFX, it will make much
easier to
test
patches and fixes going forward.
That said, assuming that you downloaded jdk1.8.0_20 b19 or less,
accessibility should have worked.
What is the output of java -version ? Can you try Narrator ?

I’ll put the code back early next week, either Monday or Tuesday.
You can track the progress here:
https://javafx-jira.kenai.com/browse/RT-37536
I’ll email the list when the code is out.

Regards,
Felipe



On Jun 20, 2014, at 4:00 PM, Jann Schneider
jann.schnei...@googlemail.com
wrote:


ok i just rebuild using the 32 bit jdk and this works!
$ gradle clean sdk
...
BUILD SUCCESSFUL

:-)

I think i've just installed the 32 bit C++ compilers only. 
Maybe i
missed a setting in the installer of visual studio .. btw. i 
build

with the VS 2010 express (as suggested at the wiki).

So i'll wait until the accessibility portion is back in the 
repo and

try with that included then. Thanks for your help so fahr!
@Steve: could you please send a short message to the list if the
accessibility sources are in the repo again?


Regards
Jann


2014-06-20 23:50 GMT+02:00, Jann Schneider
jann.schnei...@googlemail.com:

Yes looks like i have an issue with looking up cl.exe.
This was the output when running with --stacktrace:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed 
for

task
':fxpackager:buildJavaPackager'.
...
Caused by: org.gradle.api.GradleException: Could not call
NativeCompileTask.compile() on task 
':fxpackager:buildJavaPackager'

...
Caused by: java.util.concurrent.ExecutionException

Re: Testing accessibility / sample apps

2014-06-25 Thread Felipe Heidrich
When in doubt you can always specify -Djavafx.verbose=true and observed the 
libraries are begin loaded.
In Steve’s example you should see something like
Loaded /Users/Steve/Documents/jfx-8u20/jfx/rt/build/sdk/rt/lib/libglass.dylib
…

Felipe



On Jun 25, 2014, at 8:51 AM, Kevin Rushforth kevin.rushfo...@oracle.com wrote:

 While you are there, if the Wiki doesn't already say it (I think it does) 
 then note that this presumes you have removed jfxrt.jar from the jre/lib/ext 
 directory of your JDK.
 
 -- Kevin
 
 
 Stephen F Northover wrote:
 The following line of crap works for me on Windows to run Ensemble:
 
 java -cp 
 /Users/Steve/Documents/jfx-8u20/jfx/rt/build/sdk/rt/lib/ext/jfxrt.jar;/Users/Steve/Documents/jfx-8u20/jfx/rt/apps/samples/Ensemble8/dist/Ensemble8.jar
  ensemble.EnsembleApp
 
 I just checked the wiki and it's not documented.  I will update it.
 
 Steve
 
 On 2014-06-25, 11:04 AM, Kevin Rushforth wrote:
 If you use build/sdk/rt/lib/ext/jfxrt.jar then it will find the 
 corresponding DLLs, but if you use the built class files rather than 
 jfxrt.jar then you are right in that you need to specify 
 -Djava.library.path to point to the native DLLs.
 
 -- Kevin
 
 
 Tom Schindl wrote:
 I think you also need to spec the native-dlls location else there's the
 chance of a mismatch because the dlls are loaded from the JRE and might
 not match the java-classes.
 
 Tom
 
 On 25.06.14 16:51, Kevin Rushforth wrote:
 I usually add jfxrt.jar to the bootclasspath, but as long as you have
 removed jfxrt.jar from your JDK, classpath will work, too.
 
 -- Kevin
 
 
 Jann Schneider wrote:
 Hi Felipe!
 
 thanks, this are good News :-)
 Well yesterday i had some issues with the build bc the famous Windows
 updates Feature screwed things up .. however, i've recently fixed it
 so i'll try it today.
 Just another question concerning testing with the build from
 sources: i guess i can just run the example apps located in
 openjfx/apps/ ? What would be the proper way to invoke one of them
 and make sure the proper jfx is loaded?
 Do i have to add it to the boot cp? Or is it enough to just put it on
 the classpath?
 
 Regards Jann
 
 
 2014-06-25 7:17 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com:
 
 Hi Jann,
 
 I have re-enabled all the accessibility code in
 hg.openjdk.java.net/openjfx/8u-dev/rt
 Notes:
 I have also released the fix for JAWS (RT-37530). But before testing
 text
 edits  you will need to add a setting to JAWS, see
 https://javafx-jira.kenai.com/browse/RT-37609
 You still need the -Djavafx.accessible.force=true on Windows 7, but very
 soon that will not be needed anymore, see:
 https://javafx-jira.kenai.com/browse/RT-37702
 
 Internally we did virtually all our testing using Narrator and
 VoiceOver,
 which are the native screen readers on Windows and MacOSX respectively.
 I believe you will be the first to try JAWS and NVDA on Windows 7.
 Let me
 know how it goes.
 
 Regards
 Felipe
 
 
 
 On Jun 23, 2014, at 3:50 AM, Jann Schneider
 jann.schnei...@googlemail.com
 wrote:
 
 Hi Felipe,
 
 i tried with the latest available EA build, java -version tells me:
 
 java version 1.8.0_20-ea
 Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b19)
 Java HotSpot(TM) Client VM (build 25.20-b19, mixed mode, sharing)
 
 Also i used Jaws 15 (-.0.9 i think) and as an alternative NVDA 14.2.
 Hum, not quite sure about the narrator tool: i guess thats the one
 that shipps with windows? Well i can try this too though i'm not
 really used to it :)
 
 Maybe it's better to just wait until the code is back and test with
 the current sources.. So we have the same base and know exactly what
 we expect for the tests.
 
 Regards Jann
 
 
 2014-06-21 5:16 GMT+02:00, Felipe Heidrich
 felipe.heidr...@oracle.com:
 Hi Jann,
 
 That is great that you got to build JavaFX, it will make much
 easier to
 test
 patches and fixes going forward.
 That said, assuming that you downloaded jdk1.8.0_20 b19 or less,
 accessibility should have worked.
 What is the output of java -version ? Can you try Narrator ?
 
 I’ll put the code back early next week, either Monday or Tuesday.
 You can track the progress here:
 https://javafx-jira.kenai.com/browse/RT-37536
 I’ll email the list when the code is out.
 
 Regards,
 Felipe
 
 
 
 On Jun 20, 2014, at 4:00 PM, Jann Schneider
 jann.schnei...@googlemail.com
 wrote:
 
 ok i just rebuild using the 32 bit jdk and this works!
 $ gradle clean sdk
 ...
 BUILD SUCCESSFUL
 
 :-)
 
 I think i've just installed the 32 bit C++ compilers only. Maybe i
 missed a setting in the installer of visual studio .. btw. i build
 with the VS 2010 express (as suggested at the wiki).
 
 So i'll wait until the accessibility portion is back in the repo and
 try with that included then. Thanks for your help so fahr!
 @Steve: could you please send a short message to the list if the
 accessibility sources are in the repo again?
 
 
 Regards
 Jann
 
 
 2014-06-20 23:50 GMT+02:00, Jann Schneider
 jann.schnei

hg: openjfx/8u-dev/rt: RT-37702: [Accessibility] enable a11y by default on supported platforms

2014-06-25 Thread felipe . heidrich
Changeset: a4b44bda860f
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-25 09:21 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a4b44bda860f

RT-37702: [Accessibility] enable a11y by default on supported platforms

! modules/graphics/src/main/java/com/sun/glass/ui/View.java



hg: openjfx/8u-dev/rt: [Accessibility] Change Attribute.ENABLED to Attribute.DISABLED (so match JavaFX name Node#isDisabled())

2014-06-25 Thread felipe . heidrich
Changeset: 758e1f790da3
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-25 09:32 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/758e1f790da3

[Accessibility] Change Attribute.ENABLED to Attribute.DISABLED (so match JavaFX 
name Node#isDisabled())

! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/javafx/scene/Node.java
! modules/graphics/src/main/java/javafx/scene/accessibility/Attribute.java



hg: openjfx/8u-dev/rt: [Accessibility] Change Attribute.ENABLED to Attribute.DISABLED - missed ContextMenuContent.java

2014-06-25 Thread felipe . heidrich
Changeset: d74b74fe1442
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-25 09:43 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d74b74fe1442

[Accessibility] Change Attribute.ENABLED to Attribute.DISABLED - missed 
ContextMenuContent.java

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java



hg: openjfx/8u-dev/rt: [Accessibility] Rename Roles to use underline where the JavaFX uses camelCase

2014-06-25 Thread felipe . heidrich
Changeset: 8656132b02f6
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-25 10:15 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8656132b02f6

[Accessibility] Rename Roles to use underline where the JavaFX uses camelCase

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/PaginationSkin.java
! modules/controls/src/main/java/javafx/scene/control/CheckBox.java
! modules/controls/src/main/java/javafx/scene/control/ChoiceBox.java
! modules/controls/src/main/java/javafx/scene/control/ComboBox.java
! modules/controls/src/main/java/javafx/scene/control/ToolBar.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableRow.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/javafx/scene/accessibility/Role.java
! modules/graphics/src/main/java/javafx/scene/image/ImageView.java



hg: openjfx/8u-dev/rt: [Accessibility] Replace Attributes.MENU_ITEM_TYPE with Roles RADIO_MENU_ITEM, CHECK_MENU_ITEM, and MENU

2014-06-25 Thread felipe . heidrich
Changeset: 85685c1fe33e
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-25 16:09 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/85685c1fe33e

[Accessibility] Replace Attributes.MENU_ITEM_TYPE with Roles RADIO_MENU_ITEM, 
CHECK_MENU_ITEM, and MENU

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/MenuBarSkin.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/javafx/scene/accessibility/Attribute.java
! modules/graphics/src/main/java/javafx/scene/accessibility/Role.java



hg: openjfx/8u-dev/rt: [Accessibility] Follow-up of RT-37609. More bad casts in GlassTextRangeProvider.cpp

2014-06-25 Thread felipe . heidrich
Changeset: 32c05f70d24a
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-25 17:00 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/32c05f70d24a

[Accessibility] Follow-up of RT-37609. More bad casts in 
GlassTextRangeProvider.cpp

! modules/graphics/src/main/native-glass/win/GlassTextRangeProvider.cpp



hg: openjfx/8u-dev/rt: RT-37530: [Accessibility] Support JAWS

2014-06-24 Thread felipe . heidrich
Changeset: 059dc6af444f
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-24 13:59 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/059dc6af444f

RT-37530: [Accessibility] Support JAWS

! modules/graphics/src/main/native-glass/win/ViewContainer.cpp



hg: openjfx/8u-dev/rt: RT-37609: [Accessibility, JAWS] Enhanced text support for JAWS

2014-06-24 Thread felipe . heidrich
Changeset: 2785fc0430ae
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-24 14:14 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2785fc0430ae

RT-37609: [Accessibility, JAWS] Enhanced text support for JAWS

! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/native-glass/win/GlassAccessible.cpp
! modules/graphics/src/main/native-glass/win/GlassAccessible.h



hg: openjfx/8u-dev/rt: RT-37662: [Accessibility] Define title, description, and help

2014-06-24 Thread felipe . heidrich
Changeset: 83ec6c61e0d6
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-24 14:37 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/83ec6c61e0d6

RT-37662: [Accessibility] Define title, description, and help
Window changeset to use DESCRIPTION for UIA_LocalizedControlTypePropertyId

! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java



hg: openjfx/8u-dev/rt: [Accessibility] Define title, description, and help

2014-06-24 Thread felipe . heidrich
Changeset: 40e76d7aedfc
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-24 15:08 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/40e76d7aedfc

[Accessibility] Define title, description, and help
Rename Attribute.TOOLTIP to HELP

! modules/controls/src/main/java/javafx/scene/control/Control.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinAccessible.java
! modules/graphics/src/main/java/javafx/scene/accessibility/Attribute.java



hg: openjfx/8u-dev/rt: RT-37610: [Accessibility, JAWS] Fix TableView

2014-06-24 Thread felipe . heidrich
Changeset: 5b4987890bc9
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-24 15:10 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5b4987890bc9

RT-37610: [Accessibility, JAWS] Fix TableView

! modules/controls/src/main/java/javafx/scene/control/TableView.java



hg: openjfx/8u-dev/rt: RT-37662: [Accessibility] Define title, description, and help

2014-06-24 Thread felipe . heidrich
Changeset: 741fdfc2447e
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-24 16:08 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/741fdfc2447e

RT-37662: [Accessibility] Define title, description, and help
Mac: Redifine DESCRIPTION to AXRoleDescription (as AXDescription)

! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacAccessible.java



Re: Testing accessibility / sample apps

2014-06-24 Thread Felipe Heidrich
Hi Jann,

I have re-enabled all the accessibility code in 
hg.openjdk.java.net/openjfx/8u-dev/rt
Notes:
I have also released the fix for JAWS (RT-37530). But before testing text edits 
 you will need to add a setting to JAWS, see 
https://javafx-jira.kenai.com/browse/RT-37609
You still need the -Djavafx.accessible.force=true on Windows 7, but very soon 
that will not be needed anymore, see:
https://javafx-jira.kenai.com/browse/RT-37702

Internally we did virtually all our testing using Narrator and VoiceOver, which 
are the native screen readers on Windows and MacOSX respectively.
I believe you will be the first to try JAWS and NVDA on Windows 7. Let me know 
how it goes.

Regards
Felipe



On Jun 23, 2014, at 3:50 AM, Jann Schneider jann.schnei...@googlemail.com 
wrote:

 Hi Felipe,
 
 i tried with the latest available EA build, java -version tells me:
 
 java version 1.8.0_20-ea
 Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b19)
 Java HotSpot(TM) Client VM (build 25.20-b19, mixed mode, sharing)
 
 Also i used Jaws 15 (-.0.9 i think) and as an alternative NVDA 14.2.
 Hum, not quite sure about the narrator tool: i guess thats the one
 that shipps with windows? Well i can try this too though i'm not
 really used to it :)
 
 Maybe it's better to just wait until the code is back and test with
 the current sources.. So we have the same base and know exactly what
 we expect for the tests.
 
 Regards Jann
 
 
 2014-06-21 5:16 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com:
 
 Hi Jann,
 
 That is great that you got to build JavaFX, it will make much easier to test
 patches and fixes going forward.
 That said, assuming that you downloaded jdk1.8.0_20 b19 or less,
 accessibility should have worked.
 What is the output of java -version ? Can you try Narrator ?
 
 I’ll put the code back early next week, either Monday or Tuesday.
 You can track the progress here:
 https://javafx-jira.kenai.com/browse/RT-37536
 I’ll email the list when the code is out.
 
 Regards,
 Felipe
 
 
 
 On Jun 20, 2014, at 4:00 PM, Jann Schneider jann.schnei...@googlemail.com
 wrote:
 
 ok i just rebuild using the 32 bit jdk and this works!
 $ gradle clean sdk
 ...
 BUILD SUCCESSFUL
 
 :-)
 
 I think i've just installed the 32 bit C++ compilers only. Maybe i
 missed a setting in the installer of visual studio .. btw. i build
 with the VS 2010 express (as suggested at the wiki).
 
 So i'll wait until the accessibility portion is back in the repo and
 try with that included then. Thanks for your help so fahr!
 @Steve: could you please send a short message to the list if the
 accessibility sources are in the repo again?
 
 
 Regards
 Jann
 
 
 2014-06-20 23:50 GMT+02:00, Jann Schneider
 jann.schnei...@googlemail.com:
 Yes looks like i have an issue with looking up cl.exe.
 This was the output when running with --stacktrace:
 
 * Exception is:
 org.gradle.api.tasks.TaskExecutionException: Execution failed for task
 ':fxpackager:buildJavaPackager'.
 ...
 Caused by: org.gradle.api.GradleException: Could not call
 NativeCompileTask.compile() on task ':fxpackager:buildJavaPackager'
 ...
 Caused by: java.util.concurrent.ExecutionException:
 org.gradle.process.internal.ExecException: A problem occurred starting
 process 'command 'C:/Program Files (x86)/Microsoft Visual Studio
 10.0/VC/BIN/amd64/cl.exe''
 ...
 Caused by: java.io.IOException: Cannot run program C:/Program Files
 (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/cl.exe (in directory
 D:\jann\sandbox\java\openjfx\modules\fxpackager): CreateProcess
 error=2, Das System kann die angegebene Datei nicht finden
 ...
 Caused by: java.io.IOException: CreateProcess error=2, Das System kann
 die angegebene Datei nicht finden (file not found)
 
 Actually cl.exe is located at: C:\Program Files (x86)\Microsoft Visual
 Studio 10.0\VC\bin - but it looks for ...bin/amd64/cl.exe
 
 I've also tried to run the build from the cygwin terminal and as well
 from the visual studio command prompt where i could call cl.exe
 directly .. Always the same result.
 
 Is there a parameter to specify where theVS compiler and stuff is
 located? btw. i checked that the %VS100COMNTools% variable is set
 properly.
 
 What else could i check? Thanks in advance :)
 
 Jann
 
 
 
 
 2014-06-20 23:30 GMT+02:00, Kevin Rushforth
 kevin.rushfo...@oracle.com:
 
 * What went wrong:
 Execution failed for task ':fxpackager:buildJavaPackager'.
 
 Could not call NativeCompileTask.compile() on task
 ':fxpackager:buildJavaPackager'
 
 When I've seen this in the past it's been related to the compiler
 install. Do you have VS 2010 SP1 or something else?
 
 -- Kevin
 
 
 
 Jann Schneider wrote:
 Hi,
 
 Well on windows it's always a bit more difficult i guess :-)
 After setting up my build environment as described on the wiki i first
 tried
 $ gradle tasks
 This works as expected! When running
 $ gradle sdk
 or just gradle without any target i get the following error:
 
 FAILURE: Build failed with an exception.
 
 * What went wrong

Re: Testing accessibility / sample apps

2014-06-24 Thread Jann Schneider
Hi Felipe!

thanks, this are good News :-)
Well yesterday i had some issues with the build bc the famous Windows
updates Feature screwed things up .. however, i've recently fixed it
so i'll try it today.
Just another question concerning testing with the build from
sources: i guess i can just run the example apps located in
openjfx/apps/ ? What would be the proper way to invoke one of them
and make sure the proper jfx is loaded?
Do i have to add it to the boot cp? Or is it enough to just put it on
the classpath?

Regards Jann


2014-06-25 7:17 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com:
 Hi Jann,

 I have re-enabled all the accessibility code in
 hg.openjdk.java.net/openjfx/8u-dev/rt
 Notes:
 I have also released the fix for JAWS (RT-37530). But before testing text
 edits  you will need to add a setting to JAWS, see
 https://javafx-jira.kenai.com/browse/RT-37609
 You still need the -Djavafx.accessible.force=true on Windows 7, but very
 soon that will not be needed anymore, see:
 https://javafx-jira.kenai.com/browse/RT-37702

 Internally we did virtually all our testing using Narrator and VoiceOver,
 which are the native screen readers on Windows and MacOSX respectively.
 I believe you will be the first to try JAWS and NVDA on Windows 7. Let me
 know how it goes.

 Regards
 Felipe



 On Jun 23, 2014, at 3:50 AM, Jann Schneider jann.schnei...@googlemail.com
 wrote:

 Hi Felipe,

 i tried with the latest available EA build, java -version tells me:

 java version 1.8.0_20-ea
 Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b19)
 Java HotSpot(TM) Client VM (build 25.20-b19, mixed mode, sharing)

 Also i used Jaws 15 (-.0.9 i think) and as an alternative NVDA 14.2.
 Hum, not quite sure about the narrator tool: i guess thats the one
 that shipps with windows? Well i can try this too though i'm not
 really used to it :)

 Maybe it's better to just wait until the code is back and test with
 the current sources.. So we have the same base and know exactly what
 we expect for the tests.

 Regards Jann


 2014-06-21 5:16 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com:

 Hi Jann,

 That is great that you got to build JavaFX, it will make much easier to
 test
 patches and fixes going forward.
 That said, assuming that you downloaded jdk1.8.0_20 b19 or less,
 accessibility should have worked.
 What is the output of java -version ? Can you try Narrator ?

 I’ll put the code back early next week, either Monday or Tuesday.
 You can track the progress here:
 https://javafx-jira.kenai.com/browse/RT-37536
 I’ll email the list when the code is out.

 Regards,
 Felipe



 On Jun 20, 2014, at 4:00 PM, Jann Schneider
 jann.schnei...@googlemail.com
 wrote:

 ok i just rebuild using the 32 bit jdk and this works!
 $ gradle clean sdk
 ...
 BUILD SUCCESSFUL

 :-)

 I think i've just installed the 32 bit C++ compilers only. Maybe i
 missed a setting in the installer of visual studio .. btw. i build
 with the VS 2010 express (as suggested at the wiki).

 So i'll wait until the accessibility portion is back in the repo and
 try with that included then. Thanks for your help so fahr!
 @Steve: could you please send a short message to the list if the
 accessibility sources are in the repo again?


 Regards
 Jann


 2014-06-20 23:50 GMT+02:00, Jann Schneider
 jann.schnei...@googlemail.com:
 Yes looks like i have an issue with looking up cl.exe.
 This was the output when running with --stacktrace:

 * Exception is:
 org.gradle.api.tasks.TaskExecutionException: Execution failed for task
 ':fxpackager:buildJavaPackager'.
 ...
 Caused by: org.gradle.api.GradleException: Could not call
 NativeCompileTask.compile() on task ':fxpackager:buildJavaPackager'
 ...
 Caused by: java.util.concurrent.ExecutionException:
 org.gradle.process.internal.ExecException: A problem occurred starting
 process 'command 'C:/Program Files (x86)/Microsoft Visual Studio
 10.0/VC/BIN/amd64/cl.exe''
 ...
 Caused by: java.io.IOException: Cannot run program C:/Program Files
 (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/cl.exe (in directory
 D:\jann\sandbox\java\openjfx\modules\fxpackager): CreateProcess
 error=2, Das System kann die angegebene Datei nicht finden
 ...
 Caused by: java.io.IOException: CreateProcess error=2, Das System kann
 die angegebene Datei nicht finden (file not found)

 Actually cl.exe is located at: C:\Program Files (x86)\Microsoft Visual
 Studio 10.0\VC\bin - but it looks for ...bin/amd64/cl.exe

 I've also tried to run the build from the cygwin terminal and as well
 from the visual studio command prompt where i could call cl.exe
 directly .. Always the same result.

 Is there a parameter to specify where theVS compiler and stuff is
 located? btw. i checked that the %VS100COMNTools% variable is set
 properly.

 What else could i check? Thanks in advance :)

 Jann




 2014-06-20 23:30 GMT+02:00, Kevin Rushforth
 kevin.rushfo...@oracle.com:

 * What went wrong:
 Execution failed for task ':fxpackager:buildJavaPackager'.

 Could

Re: Testing accessibility / sample apps

2014-06-23 Thread Jann Schneider
Hi Felipe,

i tried with the latest available EA build, java -version tells me:

java version 1.8.0_20-ea
Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b19)
Java HotSpot(TM) Client VM (build 25.20-b19, mixed mode, sharing)

Also i used Jaws 15 (-.0.9 i think) and as an alternative NVDA 14.2.
Hum, not quite sure about the narrator tool: i guess thats the one
that shipps with windows? Well i can try this too though i'm not
really used to it :)

Maybe it's better to just wait until the code is back and test with
the current sources.. So we have the same base and know exactly what
we expect for the tests.

Regards Jann


2014-06-21 5:16 GMT+02:00, Felipe Heidrich felipe.heidr...@oracle.com:

 Hi Jann,

 That is great that you got to build JavaFX, it will make much easier to test
 patches and fixes going forward.
 That said, assuming that you downloaded jdk1.8.0_20 b19 or less,
 accessibility should have worked.
 What is the output of java -version ? Can you try Narrator ?

 I’ll put the code back early next week, either Monday or Tuesday.
 You can track the progress here:
 https://javafx-jira.kenai.com/browse/RT-37536
 I’ll email the list when the code is out.

 Regards,
 Felipe



 On Jun 20, 2014, at 4:00 PM, Jann Schneider jann.schnei...@googlemail.com
 wrote:

 ok i just rebuild using the 32 bit jdk and this works!
 $ gradle clean sdk
 ...
 BUILD SUCCESSFUL

 :-)

 I think i've just installed the 32 bit C++ compilers only. Maybe i
 missed a setting in the installer of visual studio .. btw. i build
 with the VS 2010 express (as suggested at the wiki).

 So i'll wait until the accessibility portion is back in the repo and
 try with that included then. Thanks for your help so fahr!
 @Steve: could you please send a short message to the list if the
 accessibility sources are in the repo again?


 Regards
 Jann


 2014-06-20 23:50 GMT+02:00, Jann Schneider
 jann.schnei...@googlemail.com:
 Yes looks like i have an issue with looking up cl.exe.
 This was the output when running with --stacktrace:

 * Exception is:
 org.gradle.api.tasks.TaskExecutionException: Execution failed for task
 ':fxpackager:buildJavaPackager'.
 ...
 Caused by: org.gradle.api.GradleException: Could not call
 NativeCompileTask.compile() on task ':fxpackager:buildJavaPackager'
 ...
 Caused by: java.util.concurrent.ExecutionException:
 org.gradle.process.internal.ExecException: A problem occurred starting
 process 'command 'C:/Program Files (x86)/Microsoft Visual Studio
 10.0/VC/BIN/amd64/cl.exe''
 ...
 Caused by: java.io.IOException: Cannot run program C:/Program Files
 (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/cl.exe (in directory
 D:\jann\sandbox\java\openjfx\modules\fxpackager): CreateProcess
 error=2, Das System kann die angegebene Datei nicht finden
 ...
 Caused by: java.io.IOException: CreateProcess error=2, Das System kann
 die angegebene Datei nicht finden (file not found)

 Actually cl.exe is located at: C:\Program Files (x86)\Microsoft Visual
 Studio 10.0\VC\bin - but it looks for ...bin/amd64/cl.exe

 I've also tried to run the build from the cygwin terminal and as well
 from the visual studio command prompt where i could call cl.exe
 directly .. Always the same result.

 Is there a parameter to specify where theVS compiler and stuff is
 located? btw. i checked that the %VS100COMNTools% variable is set
 properly.

 What else could i check? Thanks in advance :)

 Jann




 2014-06-20 23:30 GMT+02:00, Kevin Rushforth
 kevin.rushfo...@oracle.com:

 * What went wrong:
 Execution failed for task ':fxpackager:buildJavaPackager'.

 Could not call NativeCompileTask.compile() on task
 ':fxpackager:buildJavaPackager'

 When I've seen this in the past it's been related to the compiler
 install. Do you have VS 2010 SP1 or something else?

 -- Kevin



 Jann Schneider wrote:
 Hi,

 Well on windows it's always a bit more difficult i guess :-)
 After setting up my build environment as described on the wiki i first
 tried
 $ gradle tasks
 This works as expected! When running
 $ gradle sdk
 or just gradle without any target i get the following error:

 FAILURE: Build failed with an exception.

 * What went wrong:
 Execution failed for task ':fxpackager:buildJavaPackager'.

 Could not call NativeCompileTask.compile() on task
 ':fxpackager:buildJavaPackager'


 Is this a known issue and do you know what's going wrong here?
 Should i post more info or debug output, too?

 Thanks
 Jann



 2014-06-20 21:58 GMT+02:00, Stephen F Northover
 steve.x.northo...@oracle.com:

 Being non-Unix, Windows is always a pain.

 Steve

 On 2014-06-20, 3:42 PM, Kevin Rushforth wrote:

 I hope you have similar success with the Windows build.

 -- Kevin


 Jann Schneider wrote:

 Hi all,

 The build instructions for linux where very good! I was able to
 build
 the project without any problems.

 Regards Jann

 2014-06-20 19:27 GMT+02:00, Kevin Rushforth
 kevin.rushfo...@oracle.com:

 To be clear, you will still use the 8u-dev repo at the existing
 URL:

 http

hg: openjfx/8u-dev/rt: RT-37536: [Accessibility] Put a11y code back

2014-06-23 Thread felipe . heidrich
Changeset: 451301b279ed
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-06-23 20:04 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/451301b279ed

RT-37536: [Accessibility] Put a11y code back

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuContent.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabeledSkinBase.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ListViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/MenuBarSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/PaginationSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollBarSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/SliderSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TabPaneSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableColumnHeader.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableRowSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkinBase.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TextAreaSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TextFieldSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TextInputControlSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ToolBarSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableRowSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableViewSkin.java
! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeViewSkin.java
! modules/controls/src/main/java/javafx/scene/control/Button.java
! modules/controls/src/main/java/javafx/scene/control/ButtonBase.java
! modules/controls/src/main/java/javafx/scene/control/CheckBox.java
! modules/controls/src/main/java/javafx/scene/control/ChoiceBox.java
! modules/controls/src/main/java/javafx/scene/control/ComboBox.java
! modules/controls/src/main/java/javafx/scene/control/ComboBoxBase.java
! modules/controls/src/main/java/javafx/scene/control/Control.java
! modules/controls/src/main/java/javafx/scene/control/DatePicker.java
! modules/controls/src/main/java/javafx/scene/control/Hyperlink.java
! modules/controls/src/main/java/javafx/scene/control/Label.java
! modules/controls/src/main/java/javafx/scene/control/Labeled.java
! modules/controls/src/main/java/javafx/scene/control/ListCell.java
! modules/controls/src/main/java/javafx/scene/control/ListView.java
! modules/controls/src/main/java/javafx/scene/control/MenuBar.java
! modules/controls/src/main/java/javafx/scene/control/MenuButton.java
! modules/controls/src/main/java/javafx/scene/control/Pagination.java
! modules/controls/src/main/java/javafx/scene/control/PasswordField.java
! modules/controls/src/main/java/javafx/scene/control/ProgressBar.java
! modules/controls/src/main/java/javafx/scene/control/ProgressIndicator.java
! modules/controls/src/main/java/javafx/scene/control/RadioButton.java
! modules/controls/src/main/java/javafx/scene/control/ScrollBar.java
! modules/controls/src/main/java/javafx/scene/control/ScrollPane.java
! modules/controls/src/main/java/javafx/scene/control/SkinBase.java
! modules/controls/src/main/java/javafx/scene/control/Slider.java
! modules/controls/src/main/java/javafx/scene/control/SplitMenuButton.java
! modules/controls/src/main/java/javafx/scene/control/TabPane.java
! modules/controls/src/main/java/javafx/scene/control/TableCell.java
! modules/controls/src/main/java/javafx/scene/control/TableRow.java
! modules/controls/src/main/java/javafx/scene/control/TableView.java
! modules/controls/src/main/java/javafx/scene/control/TextArea.java
! modules/controls/src/main/java/javafx/scene/control/TextField.java
! modules/controls/src/main/java/javafx/scene/control/TextInputControl.java
! modules/controls/src/main/java/javafx/scene/control/TitledPane.java
! modules/controls/src/main/java/javafx/scene/control/ToggleButton.java
! modules/controls/src/main/java/javafx/scene/control/ToolBar.java
! modules/controls/src/main/java/javafx/scene/control/Tooltip.java
! modules/controls/src/main/java/javafx/scene/control/TreeCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableRow.java
! modules/controls/src

Re: Testing accessibility / sample apps

2014-06-20 Thread Stephen F Northover

Hello Jann!

As soon as the 8u40 repos open, the Accessibility code will be put back 
along with the recent fixes for JAWS.  Since OpenJFX (and the JDK) does 
not have nightly builds, unless you want to wait for an EA build of 8u40 
or 9, you will need to get OpenJFX and build it.  This is really the 
best way to work with the team anyway because you can get fixes as they 
are made.  EA builds take a while to come out and there is no substitute 
for running on the latest code base.


Unfortunately due to Microsoft, building OpenJFX is a bit harder on 
Windows.  However, it is doable and the build instructions should be 
complete.  If they are not (and if you hit any problems), please post 
back to this list.


Here are the build instructions:

https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX

Many committers use an IDE (you don't have to) and OpenJFX is supports 
the three major IDE vendors:


https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE

Looking forward to working with you,
Steve

On 2014-06-19, 7:10 PM, Felipe Heidrich wrote:

Hi Jann,

Unfortunately Linux support is not in the plan for 8u40.

Windows 7 is supported and we have recently fixed JAWS support (see 
https://javafx-jira.kenai.com/browse/RT-37530 and 
https://javafx-jira.kenai.com/browse/RT-37609).
Unfortunately due to the 8u20 to 8u40 transition the code has not being 
released yet, but soon.

The majority of our testing was done using Narrator. That said, I also tested 
NVDA lastest version on Windows 8 and I didn’t see any major problems.
On the Mac we tested with VoiceOver.

Regards,
Felipe


On Jun 19, 2014, at 2:24 PM, Jann Schneider jann.schnei...@googlemail.com 
wrote:


Hello all,

As a blind java developer i'm interessted in testing the accessibility of 
JavaFX and maybe help to find some issues.

I've just set up my build environment on my ubuntu 14.04 laptop and checked out 
the project files as described in the wiki. I could also set it up on a windows 
7 with Jaws 15 and NVDa (don't know what the current version is) for 
comparison..

No i am wondering if there are some examples i could try?

Regards Jann






Re: Testing accessibility / sample apps

2014-06-20 Thread Stephen F Northover

Ok, let us know how you get on with building FX.

NOTE: The accessibility code is not there in 8u20 so you will just be 
ensuring that you can build on Windows (there is nothing there to 
test).  The accessibility code will be going back into 8u40 on Monday or 
Tuesday so you'll need to get that release at that time and build it 
instead when it becomes available.  It's good to debug the build process 
though because it can be painful building from source.


Steve

On 2014-06-20, 12:43 PM, Jann Schneider wrote:

Hi all,

@Steven: thx for the links. I'll try to build the openjfx project on
the windows 7 notebook and test the sample apps with NVDA then.
Today i tried the latest ea of jdk1.8.0_20 and sample apps with nvda
14.2. Unfortunately i was not able to read anything except the window
title.
I've just installed the jdk, changed my JAVA_HOME and tried to run
e.g. the ensemble.jar
$ java -jar ensemble.jar -Djavafx.accessible.force=true

Well i'll try it again by means of building javafx from source and
post my results back to the list.

Regards Jann!


2014-06-20 14:46 GMT+02:00, Stephen F Northover steve.x.northo...@oracle.com:

Hello Jann!

As soon as the 8u40 repos open, the Accessibility code will be put back
along with the recent fixes for JAWS.  Since OpenJFX (and the JDK) does
not have nightly builds, unless you want to wait for an EA build of 8u40
or 9, you will need to get OpenJFX and build it.  This is really the
best way to work with the team anyway because you can get fixes as they
are made.  EA builds take a while to come out and there is no substitute
for running on the latest code base.

Unfortunately due to Microsoft, building OpenJFX is a bit harder on
Windows.  However, it is doable and the build instructions should be
complete.  If they are not (and if you hit any problems), please post
back to this list.

Here are the build instructions:

  https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX

Many committers use an IDE (you don't have to) and OpenJFX is supports
the three major IDE vendors:

  https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE

Looking forward to working with you,
Steve

On 2014-06-19, 7:10 PM, Felipe Heidrich wrote:

Hi Jann,

Unfortunately Linux support is not in the plan for 8u40.

Windows 7 is supported and we have recently fixed JAWS support (see
https://javafx-jira.kenai.com/browse/RT-37530 and
https://javafx-jira.kenai.com/browse/RT-37609).
Unfortunately due to the 8u20 to 8u40 transition the code has not being
released yet, but soon.

The majority of our testing was done using Narrator. That said, I also
tested NVDA lastest version on Windows 8 and I didn’t see any major
problems.
On the Mac we tested with VoiceOver.

Regards,
Felipe


On Jun 19, 2014, at 2:24 PM, Jann Schneider
jann.schnei...@googlemail.com wrote:


Hello all,

As a blind java developer i'm interessted in testing the accessibility of
JavaFX and maybe help to find some issues.

I've just set up my build environment on my ubuntu 14.04 laptop and
checked out the project files as described in the wiki. I could also set
it up on a windows 7 with Jaws 15 and NVDa (don't know what the current
version is) for comparison..

No i am wondering if there are some examples i could try?

Regards Jann








Re: Testing accessibility / sample apps

2014-06-20 Thread Kevin Rushforth

To be clear, you will still use the 8u-dev repo at the existing URL:

http://hg.openjdk.java.net/openjfx/8u-dev/rt

It's just that after Monday the repo will become the place where 8u40 
work is done.


Regarding the build, it is a bit painful to set up for Windows, but not 
too bad as long as you don't need to build WebKit. We would be 
interested in hearing whether the instructions on the Wiki are 
sufficient for you to get the build working.


-- Kevin


Stephen F Northover wrote:

Ok, let us know how you get on with building FX.

NOTE: The accessibility code is not there in 8u20 so you will just be 
ensuring that you can build on Windows (there is nothing there to 
test).  The accessibility code will be going back into 8u40 on Monday 
or Tuesday so you'll need to get that release at that time and build 
it instead when it becomes available.  It's good to debug the build 
process though because it can be painful building from source.


Steve

On 2014-06-20, 12:43 PM, Jann Schneider wrote:

Hi all,

@Steven: thx for the links. I'll try to build the openjfx project on
the windows 7 notebook and test the sample apps with NVDA then.
Today i tried the latest ea of jdk1.8.0_20 and sample apps with nvda
14.2. Unfortunately i was not able to read anything except the window
title.
I've just installed the jdk, changed my JAVA_HOME and tried to run
e.g. the ensemble.jar
$ java -jar ensemble.jar -Djavafx.accessible.force=true

Well i'll try it again by means of building javafx from source and
post my results back to the list.

Regards Jann!


2014-06-20 14:46 GMT+02:00, Stephen F Northover 
steve.x.northo...@oracle.com:

Hello Jann!

As soon as the 8u40 repos open, the Accessibility code will be put back
along with the recent fixes for JAWS.  Since OpenJFX (and the JDK) does
not have nightly builds, unless you want to wait for an EA build of 
8u40

or 9, you will need to get OpenJFX and build it.  This is really the
best way to work with the team anyway because you can get fixes as they
are made.  EA builds take a while to come out and there is no 
substitute

for running on the latest code base.

Unfortunately due to Microsoft, building OpenJFX is a bit harder on
Windows.  However, it is doable and the build instructions should be
complete.  If they are not (and if you hit any problems), please post
back to this list.

Here are the build instructions:

  https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX

Many committers use an IDE (you don't have to) and OpenJFX is supports
the three major IDE vendors:

  https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE

Looking forward to working with you,
Steve

On 2014-06-19, 7:10 PM, Felipe Heidrich wrote:

Hi Jann,

Unfortunately Linux support is not in the plan for 8u40.

Windows 7 is supported and we have recently fixed JAWS support (see
https://javafx-jira.kenai.com/browse/RT-37530 and
https://javafx-jira.kenai.com/browse/RT-37609).
Unfortunately due to the 8u20 to 8u40 transition the code has not 
being

released yet, but soon.

The majority of our testing was done using Narrator. That said, I also
tested NVDA lastest version on Windows 8 and I didn’t see any major
problems.
On the Mac we tested with VoiceOver.

Regards,
Felipe


On Jun 19, 2014, at 2:24 PM, Jann Schneider
jann.schnei...@googlemail.com wrote:


Hello all,

As a blind java developer i'm interessted in testing the 
accessibility of

JavaFX and maybe help to find some issues.

I've just set up my build environment on my ubuntu 14.04 laptop and
checked out the project files as described in the wiki. I could 
also set
it up on a windows 7 with Jaws 15 and NVDa (don't know what the 
current

version is) for comparison..

No i am wondering if there are some examples i could try?

Regards Jann








Re: Testing accessibility / sample apps

2014-06-20 Thread Kevin Rushforth

I hope you have similar success with the Windows build.

-- Kevin


Jann Schneider wrote:

Hi all,

The build instructions for linux where very good! I was able to build
the project without any problems.

Regards Jann

2014-06-20 19:27 GMT+02:00, Kevin Rushforth kevin.rushfo...@oracle.com:
  

To be clear, you will still use the 8u-dev repo at the existing URL:

http://hg.openjdk.java.net/openjfx/8u-dev/rt

It's just that after Monday the repo will become the place where 8u40
work is done.

Regarding the build, it is a bit painful to set up for Windows, but not
too bad as long as you don't need to build WebKit. We would be
interested in hearing whether the instructions on the Wiki are
sufficient for you to get the build working.

-- Kevin


Stephen F Northover wrote:


Ok, let us know how you get on with building FX.

NOTE: The accessibility code is not there in 8u20 so you will just be
ensuring that you can build on Windows (there is nothing there to
test).  The accessibility code will be going back into 8u40 on Monday
or Tuesday so you'll need to get that release at that time and build
it instead when it becomes available.  It's good to debug the build
process though because it can be painful building from source.

Steve

On 2014-06-20, 12:43 PM, Jann Schneider wrote:
  

Hi all,

@Steven: thx for the links. I'll try to build the openjfx project on
the windows 7 notebook and test the sample apps with NVDA then.
Today i tried the latest ea of jdk1.8.0_20 and sample apps with nvda
14.2. Unfortunately i was not able to read anything except the window
title.
I've just installed the jdk, changed my JAVA_HOME and tried to run
e.g. the ensemble.jar
$ java -jar ensemble.jar -Djavafx.accessible.force=true

Well i'll try it again by means of building javafx from source and
post my results back to the list.

Regards Jann!


2014-06-20 14:46 GMT+02:00, Stephen F Northover
steve.x.northo...@oracle.com:


Hello Jann!

As soon as the 8u40 repos open, the Accessibility code will be put back
along with the recent fixes for JAWS.  Since OpenJFX (and the JDK) does
not have nightly builds, unless you want to wait for an EA build of
8u40
or 9, you will need to get OpenJFX and build it.  This is really the
best way to work with the team anyway because you can get fixes as they
are made.  EA builds take a while to come out and there is no
substitute
for running on the latest code base.

Unfortunately due to Microsoft, building OpenJFX is a bit harder on
Windows.  However, it is doable and the build instructions should be
complete.  If they are not (and if you hit any problems), please post
back to this list.

Here are the build instructions:

  https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX

Many committers use an IDE (you don't have to) and OpenJFX is supports
the three major IDE vendors:

  https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE

Looking forward to working with you,
Steve

On 2014-06-19, 7:10 PM, Felipe Heidrich wrote:
  

Hi Jann,

Unfortunately Linux support is not in the plan for 8u40.

Windows 7 is supported and we have recently fixed JAWS support (see
https://javafx-jira.kenai.com/browse/RT-37530 and
https://javafx-jira.kenai.com/browse/RT-37609).
Unfortunately due to the 8u20 to 8u40 transition the code has not
being
released yet, but soon.

The majority of our testing was done using Narrator. That said, I also
tested NVDA lastest version on Windows 8 and I didn’t see any major
problems.
On the Mac we tested with VoiceOver.

Regards,
Felipe


On Jun 19, 2014, at 2:24 PM, Jann Schneider
jann.schnei...@googlemail.com wrote:



Hello all,

As a blind java developer i'm interessted in testing the
accessibility of
JavaFX and maybe help to find some issues.

I've just set up my build environment on my ubuntu 14.04 laptop and
checked out the project files as described in the wiki. I could
also set
it up on a windows 7 with Jaws 15 and NVDa (don't know what the
current
version is) for comparison..

No i am wondering if there are some examples i could try?

Regards Jann


  


Re: Testing accessibility / sample apps

2014-06-20 Thread Stephen F Northover

Being non-Unix, Windows is always a pain.

Steve

On 2014-06-20, 3:42 PM, Kevin Rushforth wrote:

I hope you have similar success with the Windows build.

-- Kevin


Jann Schneider wrote:

Hi all,

The build instructions for linux where very good! I was able to build
the project without any problems.

Regards Jann

2014-06-20 19:27 GMT+02:00, Kevin Rushforth 
kevin.rushfo...@oracle.com:

To be clear, you will still use the 8u-dev repo at the existing URL:

http://hg.openjdk.java.net/openjfx/8u-dev/rt

It's just that after Monday the repo will become the place where 8u40
work is done.

Regarding the build, it is a bit painful to set up for Windows, but not
too bad as long as you don't need to build WebKit. We would be
interested in hearing whether the instructions on the Wiki are
sufficient for you to get the build working.

-- Kevin


Stephen F Northover wrote:

Ok, let us know how you get on with building FX.

NOTE: The accessibility code is not there in 8u20 so you will just be
ensuring that you can build on Windows (there is nothing there to
test).  The accessibility code will be going back into 8u40 on Monday
or Tuesday so you'll need to get that release at that time and build
it instead when it becomes available.  It's good to debug the build
process though because it can be painful building from source.

Steve

On 2014-06-20, 12:43 PM, Jann Schneider wrote:

Hi all,

@Steven: thx for the links. I'll try to build the openjfx project on
the windows 7 notebook and test the sample apps with NVDA then.
Today i tried the latest ea of jdk1.8.0_20 and sample apps with nvda
14.2. Unfortunately i was not able to read anything except the window
title.
I've just installed the jdk, changed my JAVA_HOME and tried to run
e.g. the ensemble.jar
$ java -jar ensemble.jar -Djavafx.accessible.force=true

Well i'll try it again by means of building javafx from source and
post my results back to the list.

Regards Jann!


2014-06-20 14:46 GMT+02:00, Stephen F Northover
steve.x.northo...@oracle.com:

Hello Jann!

As soon as the 8u40 repos open, the Accessibility code will be 
put back
along with the recent fixes for JAWS.  Since OpenJFX (and the 
JDK) does

not have nightly builds, unless you want to wait for an EA build of
8u40
or 9, you will need to get OpenJFX and build it.  This is really the
best way to work with the team anyway because you can get fixes 
as they

are made.  EA builds take a while to come out and there is no
substitute
for running on the latest code base.

Unfortunately due to Microsoft, building OpenJFX is a bit harder on
Windows.  However, it is doable and the build instructions should be
complete.  If they are not (and if you hit any problems), please 
post

back to this list.

Here are the build instructions:

https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX

Many committers use an IDE (you don't have to) and OpenJFX is 
supports

the three major IDE vendors:

https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE

Looking forward to working with you,
Steve

On 2014-06-19, 7:10 PM, Felipe Heidrich wrote:

Hi Jann,

Unfortunately Linux support is not in the plan for 8u40.

Windows 7 is supported and we have recently fixed JAWS support (see
https://javafx-jira.kenai.com/browse/RT-37530 and
https://javafx-jira.kenai.com/browse/RT-37609).
Unfortunately due to the 8u20 to 8u40 transition the code has not
being
released yet, but soon.

The majority of our testing was done using Narrator. That said, 
I also

tested NVDA lastest version on Windows 8 and I didn’t see any major
problems.
On the Mac we tested with VoiceOver.

Regards,
Felipe


On Jun 19, 2014, at 2:24 PM, Jann Schneider
jann.schnei...@googlemail.com wrote:


Hello all,

As a blind java developer i'm interessted in testing the
accessibility of
JavaFX and maybe help to find some issues.

I've just set up my build environment on my ubuntu 14.04 laptop 
and

checked out the project files as described in the wiki. I could
also set
it up on a windows 7 with Jaws 15 and NVDa (don't know what the
current
version is) for comparison..

No i am wondering if there are some examples i could try?

Regards Jann






Re: Testing accessibility / sample apps

2014-06-20 Thread Jann Schneider
Hi,

Well on windows it's always a bit more difficult i guess :-)
After setting up my build environment as described on the wiki i first tried
$ gradle tasks
This works as expected! When running
$ gradle sdk
or just gradle without any target i get the following error:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':fxpackager:buildJavaPackager'.
 Could not call NativeCompileTask.compile() on task 
 ':fxpackager:buildJavaPackager'

Is this a known issue and do you know what's going wrong here?
Should i post more info or debug output, too?

Thanks
Jann



2014-06-20 21:58 GMT+02:00, Stephen F Northover steve.x.northo...@oracle.com:
 Being non-Unix, Windows is always a pain.

 Steve

 On 2014-06-20, 3:42 PM, Kevin Rushforth wrote:
 I hope you have similar success with the Windows build.

 -- Kevin


 Jann Schneider wrote:
 Hi all,

 The build instructions for linux where very good! I was able to build
 the project without any problems.

 Regards Jann

 2014-06-20 19:27 GMT+02:00, Kevin Rushforth
 kevin.rushfo...@oracle.com:
 To be clear, you will still use the 8u-dev repo at the existing URL:

 http://hg.openjdk.java.net/openjfx/8u-dev/rt

 It's just that after Monday the repo will become the place where 8u40
 work is done.

 Regarding the build, it is a bit painful to set up for Windows, but not
 too bad as long as you don't need to build WebKit. We would be
 interested in hearing whether the instructions on the Wiki are
 sufficient for you to get the build working.

 -- Kevin


 Stephen F Northover wrote:
 Ok, let us know how you get on with building FX.

 NOTE: The accessibility code is not there in 8u20 so you will just be
 ensuring that you can build on Windows (there is nothing there to
 test).  The accessibility code will be going back into 8u40 on Monday
 or Tuesday so you'll need to get that release at that time and build
 it instead when it becomes available.  It's good to debug the build
 process though because it can be painful building from source.

 Steve

 On 2014-06-20, 12:43 PM, Jann Schneider wrote:
 Hi all,

 @Steven: thx for the links. I'll try to build the openjfx project on
 the windows 7 notebook and test the sample apps with NVDA then.
 Today i tried the latest ea of jdk1.8.0_20 and sample apps with nvda
 14.2. Unfortunately i was not able to read anything except the window
 title.
 I've just installed the jdk, changed my JAVA_HOME and tried to run
 e.g. the ensemble.jar
 $ java -jar ensemble.jar -Djavafx.accessible.force=true

 Well i'll try it again by means of building javafx from source and
 post my results back to the list.

 Regards Jann!


 2014-06-20 14:46 GMT+02:00, Stephen F Northover
 steve.x.northo...@oracle.com:
 Hello Jann!

 As soon as the 8u40 repos open, the Accessibility code will be
 put back
 along with the recent fixes for JAWS.  Since OpenJFX (and the
 JDK) does
 not have nightly builds, unless you want to wait for an EA build of
 8u40
 or 9, you will need to get OpenJFX and build it.  This is really the
 best way to work with the team anyway because you can get fixes
 as they
 are made.  EA builds take a while to come out and there is no
 substitute
 for running on the latest code base.

 Unfortunately due to Microsoft, building OpenJFX is a bit harder on
 Windows.  However, it is doable and the build instructions should be
 complete.  If they are not (and if you hit any problems), please
 post
 back to this list.

 Here are the build instructions:

 https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX

 Many committers use an IDE (you don't have to) and OpenJFX is
 supports
 the three major IDE vendors:

 https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE

 Looking forward to working with you,
 Steve

 On 2014-06-19, 7:10 PM, Felipe Heidrich wrote:
 Hi Jann,

 Unfortunately Linux support is not in the plan for 8u40.

 Windows 7 is supported and we have recently fixed JAWS support (see
 https://javafx-jira.kenai.com/browse/RT-37530 and
 https://javafx-jira.kenai.com/browse/RT-37609).
 Unfortunately due to the 8u20 to 8u40 transition the code has not
 being
 released yet, but soon.

 The majority of our testing was done using Narrator. That said,
 I also
 tested NVDA lastest version on Windows 8 and I didn’t see any major
 problems.
 On the Mac we tested with VoiceOver.

 Regards,
 Felipe


 On Jun 19, 2014, at 2:24 PM, Jann Schneider
 jann.schnei...@googlemail.com wrote:

 Hello all,

 As a blind java developer i'm interessted in testing the
 accessibility of
 JavaFX and maybe help to find some issues.

 I've just set up my build environment on my ubuntu 14.04 laptop
 and
 checked out the project files as described in the wiki. I could
 also set
 it up on a windows 7 with Jaws 15 and NVDa (don't know what the
 current
 version is) for comparison..

 No i am wondering if there are some examples i could try?

 Regards Jann






Re: Testing accessibility / sample apps

2014-06-20 Thread Stephen F Northover
You'll need to run under a Cygwin shell or paths will be wrong. Fingers 
crossed ...


Steve

On 2014-06-20, 5:12 PM, Jann Schneider wrote:

Hi,

Well on windows it's always a bit more difficult i guess :-)
After setting up my build environment as described on the wiki i first tried
$ gradle tasks
This works as expected! When running
$ gradle sdk
or just gradle without any target i get the following error:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':fxpackager:buildJavaPackager'.

Could not call NativeCompileTask.compile() on task 
':fxpackager:buildJavaPackager'

Is this a known issue and do you know what's going wrong here?
Should i post more info or debug output, too?

Thanks
Jann



2014-06-20 21:58 GMT+02:00, Stephen F Northover steve.x.northo...@oracle.com:

Being non-Unix, Windows is always a pain.

Steve

On 2014-06-20, 3:42 PM, Kevin Rushforth wrote:

I hope you have similar success with the Windows build.

-- Kevin


Jann Schneider wrote:

Hi all,

The build instructions for linux where very good! I was able to build
the project without any problems.

Regards Jann

2014-06-20 19:27 GMT+02:00, Kevin Rushforth
kevin.rushfo...@oracle.com:

To be clear, you will still use the 8u-dev repo at the existing URL:

http://hg.openjdk.java.net/openjfx/8u-dev/rt

It's just that after Monday the repo will become the place where 8u40
work is done.

Regarding the build, it is a bit painful to set up for Windows, but not
too bad as long as you don't need to build WebKit. We would be
interested in hearing whether the instructions on the Wiki are
sufficient for you to get the build working.

-- Kevin


Stephen F Northover wrote:

Ok, let us know how you get on with building FX.

NOTE: The accessibility code is not there in 8u20 so you will just be
ensuring that you can build on Windows (there is nothing there to
test).  The accessibility code will be going back into 8u40 on Monday
or Tuesday so you'll need to get that release at that time and build
it instead when it becomes available.  It's good to debug the build
process though because it can be painful building from source.

Steve

On 2014-06-20, 12:43 PM, Jann Schneider wrote:

Hi all,

@Steven: thx for the links. I'll try to build the openjfx project on
the windows 7 notebook and test the sample apps with NVDA then.
Today i tried the latest ea of jdk1.8.0_20 and sample apps with nvda
14.2. Unfortunately i was not able to read anything except the window
title.
I've just installed the jdk, changed my JAVA_HOME and tried to run
e.g. the ensemble.jar
$ java -jar ensemble.jar -Djavafx.accessible.force=true

Well i'll try it again by means of building javafx from source and
post my results back to the list.

Regards Jann!


2014-06-20 14:46 GMT+02:00, Stephen F Northover
steve.x.northo...@oracle.com:

Hello Jann!

As soon as the 8u40 repos open, the Accessibility code will be
put back
along with the recent fixes for JAWS.  Since OpenJFX (and the
JDK) does
not have nightly builds, unless you want to wait for an EA build of
8u40
or 9, you will need to get OpenJFX and build it.  This is really the
best way to work with the team anyway because you can get fixes
as they
are made.  EA builds take a while to come out and there is no
substitute
for running on the latest code base.

Unfortunately due to Microsoft, building OpenJFX is a bit harder on
Windows.  However, it is doable and the build instructions should be
complete.  If they are not (and if you hit any problems), please
post
back to this list.

Here are the build instructions:

https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX

Many committers use an IDE (you don't have to) and OpenJFX is
supports
the three major IDE vendors:

https://wiki.openjdk.java.net/display/OpenJFX/Using+an+IDE

Looking forward to working with you,
Steve

On 2014-06-19, 7:10 PM, Felipe Heidrich wrote:

Hi Jann,

Unfortunately Linux support is not in the plan for 8u40.

Windows 7 is supported and we have recently fixed JAWS support (see
https://javafx-jira.kenai.com/browse/RT-37530 and
https://javafx-jira.kenai.com/browse/RT-37609).
Unfortunately due to the 8u20 to 8u40 transition the code has not
being
released yet, but soon.

The majority of our testing was done using Narrator. That said,
I also
tested NVDA lastest version on Windows 8 and I didn’t see any major
problems.
On the Mac we tested with VoiceOver.

Regards,
Felipe


On Jun 19, 2014, at 2:24 PM, Jann Schneider
jann.schnei...@googlemail.com wrote:


Hello all,

As a blind java developer i'm interessted in testing the
accessibility of
JavaFX and maybe help to find some issues.

I've just set up my build environment on my ubuntu 14.04 laptop
and
checked out the project files as described in the wiki. I could
also set
it up on a windows 7 with Jaws 15 and NVDa (don't know what the
current
version is) for comparison..

No i am wondering if there are some examples i could try?

Regards Jann








Re: Testing accessibility / sample apps

2014-06-20 Thread Jann Schneider
Yes looks like i have an issue with looking up cl.exe.
This was the output when running with --stacktrace:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task
':fxpackager:buildJavaPackager'.
...
Caused by: org.gradle.api.GradleException: Could not call
NativeCompileTask.compile() on task ':fxpackager:buildJavaPackager'
...
Caused by: java.util.concurrent.ExecutionException:
org.gradle.process.internal.ExecException: A problem occurred starting
process 'command 'C:/Program Files (x86)/Microsoft Visual Studio
10.0/VC/BIN/amd64/cl.exe''
...
Caused by: java.io.IOException: Cannot run program C:/Program Files
(x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/cl.exe (in directory
D:\jann\sandbox\java\openjfx\modules\fxpackager): CreateProcess
error=2, Das System kann die angegebene Datei nicht finden
...
Caused by: java.io.IOException: CreateProcess error=2, Das System kann
die angegebene Datei nicht finden (file not found)

Actually cl.exe is located at: C:\Program Files (x86)\Microsoft Visual
Studio 10.0\VC\bin - but it looks for ...bin/amd64/cl.exe

I've also tried to run the build from the cygwin terminal and as well
from the visual studio command prompt where i could call cl.exe
directly .. Always the same result.

Is there a parameter to specify where theVS compiler and stuff is
located? btw. i checked that the %VS100COMNTools% variable is set
properly.

What else could i check? Thanks in advance :)

Jann




2014-06-20 23:30 GMT+02:00, Kevin Rushforth kevin.rushfo...@oracle.com:

 * What went wrong:
 Execution failed for task ':fxpackager:buildJavaPackager'.

 Could not call NativeCompileTask.compile() on task
 ':fxpackager:buildJavaPackager'

 When I've seen this in the past it's been related to the compiler
 install. Do you have VS 2010 SP1 or something else?

 -- Kevin



 Jann Schneider wrote:
 Hi,

 Well on windows it's always a bit more difficult i guess :-)
 After setting up my build environment as described on the wiki i first
 tried
 $ gradle tasks
 This works as expected! When running
 $ gradle sdk
 or just gradle without any target i get the following error:

 FAILURE: Build failed with an exception.

 * What went wrong:
 Execution failed for task ':fxpackager:buildJavaPackager'.

 Could not call NativeCompileTask.compile() on task
 ':fxpackager:buildJavaPackager'


 Is this a known issue and do you know what's going wrong here?
 Should i post more info or debug output, too?

 Thanks
 Jann



 2014-06-20 21:58 GMT+02:00, Stephen F Northover
 steve.x.northo...@oracle.com:

 Being non-Unix, Windows is always a pain.

 Steve

 On 2014-06-20, 3:42 PM, Kevin Rushforth wrote:

 I hope you have similar success with the Windows build.

 -- Kevin


 Jann Schneider wrote:

 Hi all,

 The build instructions for linux where very good! I was able to build
 the project without any problems.

 Regards Jann

 2014-06-20 19:27 GMT+02:00, Kevin Rushforth
 kevin.rushfo...@oracle.com:

 To be clear, you will still use the 8u-dev repo at the existing URL:

 http://hg.openjdk.java.net/openjfx/8u-dev/rt

 It's just that after Monday the repo will become the place where
 8u40
 work is done.

 Regarding the build, it is a bit painful to set up for Windows, but
 not
 too bad as long as you don't need to build WebKit. We would be
 interested in hearing whether the instructions on the Wiki are
 sufficient for you to get the build working.

 -- Kevin


 Stephen F Northover wrote:

 Ok, let us know how you get on with building FX.

 NOTE: The accessibility code is not there in 8u20 so you will just
 be
 ensuring that you can build on Windows (there is nothing there to
 test).  The accessibility code will be going back into 8u40 on
 Monday
 or Tuesday so you'll need to get that release at that time and build
 it instead when it becomes available.  It's good to debug the build
 process though because it can be painful building from source.

 Steve

 On 2014-06-20, 12:43 PM, Jann Schneider wrote:

 Hi all,

 @Steven: thx for the links. I'll try to build the openjfx project
 on
 the windows 7 notebook and test the sample apps with NVDA then.
 Today i tried the latest ea of jdk1.8.0_20 and sample apps with
 nvda
 14.2. Unfortunately i was not able to read anything except the
 window
 title.
 I've just installed the jdk, changed my JAVA_HOME and tried to run
 e.g. the ensemble.jar
 $ java -jar ensemble.jar -Djavafx.accessible.force=true

 Well i'll try it again by means of building javafx from source and
 post my results back to the list.

 Regards Jann!


 2014-06-20 14:46 GMT+02:00, Stephen F Northover
 steve.x.northo...@oracle.com:

 Hello Jann!

 As soon as the 8u40 repos open, the Accessibility code will be
 put back
 along with the recent fixes for JAWS.  Since OpenJFX (and the
 JDK) does
 not have nightly builds, unless you want to wait for an EA build
 of
 8u40
 or 9, you will need to get OpenJFX and build it.  This is really
 the
 best way to work with the team anyway because you can

Re: Testing accessibility / sample apps

2014-06-20 Thread Kevin Rushforth



i build
with the VS 2010 express (as suggested at the wiki).


I think that Express only supports 32-bit builds, but I may be wrong. 
Anyway, glad to hear you are able to build!


If you want to know when the accessibility sources are back in the repo, 
you can look for the commit messages or watch JIRA issue 
https://javafx-jira.kenai.com/browse/RT-37536 (although I'm sure Steve 
or Felipe will send a message).


If you don't want to wait, you could apply Felipe's patch from that JIRA 
issue to your local build and try it yourself before then.


-- Kevin


Jann Schneider wrote:

ok i just rebuild using the 32 bit jdk and this works!
$ gradle clean sdk
...
BUILD SUCCESSFUL

:-)

I think i've just installed the 32 bit C++ compilers only. Maybe i
missed a setting in the installer of visual studio .. btw. i build
with the VS 2010 express (as suggested at the wiki).

So i'll wait until the accessibility portion is back in the repo and
try with that included then. Thanks for your help so fahr!
@Steve: could you please send a short message to the list if the
accessibility sources are in the repo again?


Regards
Jann


2014-06-20 23:50 GMT+02:00, Jann Schneider jann.schnei...@googlemail.com:
  

Yes looks like i have an issue with looking up cl.exe.
This was the output when running with --stacktrace:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task
':fxpackager:buildJavaPackager'.
...
Caused by: org.gradle.api.GradleException: Could not call
NativeCompileTask.compile() on task ':fxpackager:buildJavaPackager'
...
Caused by: java.util.concurrent.ExecutionException:
org.gradle.process.internal.ExecException: A problem occurred starting
process 'command 'C:/Program Files (x86)/Microsoft Visual Studio
10.0/VC/BIN/amd64/cl.exe''
...
Caused by: java.io.IOException: Cannot run program C:/Program Files
(x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/cl.exe (in directory
D:\jann\sandbox\java\openjfx\modules\fxpackager): CreateProcess
error=2, Das System kann die angegebene Datei nicht finden
...
Caused by: java.io.IOException: CreateProcess error=2, Das System kann
die angegebene Datei nicht finden (file not found)

Actually cl.exe is located at: C:\Program Files (x86)\Microsoft Visual
Studio 10.0\VC\bin - but it looks for ...bin/amd64/cl.exe

I've also tried to run the build from the cygwin terminal and as well
from the visual studio command prompt where i could call cl.exe
directly .. Always the same result.

Is there a parameter to specify where theVS compiler and stuff is
located? btw. i checked that the %VS100COMNTools% variable is set
properly.

What else could i check? Thanks in advance :)

Jann




2014-06-20 23:30 GMT+02:00, Kevin Rushforth kevin.rushfo...@oracle.com:


* What went wrong:
Execution failed for task ':fxpackager:buildJavaPackager'.

Could not call NativeCompileTask.compile() on task
':fxpackager:buildJavaPackager'


When I've seen this in the past it's been related to the compiler
install. Do you have VS 2010 SP1 or something else?

-- Kevin



Jann Schneider wrote:
  

Hi,

Well on windows it's always a bit more difficult i guess :-)
After setting up my build environment as described on the wiki i first
tried
$ gradle tasks
This works as expected! When running
$ gradle sdk
or just gradle without any target i get the following error:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':fxpackager:buildJavaPackager'.



Could not call NativeCompileTask.compile() on task
':fxpackager:buildJavaPackager'

  

Is this a known issue and do you know what's going wrong here?
Should i post more info or debug output, too?

Thanks
Jann



2014-06-20 21:58 GMT+02:00, Stephen F Northover
steve.x.northo...@oracle.com:



Being non-Unix, Windows is always a pain.

Steve

On 2014-06-20, 3:42 PM, Kevin Rushforth wrote:

  

I hope you have similar success with the Windows build.

-- Kevin


Jann Schneider wrote:



Hi all,

The build instructions for linux where very good! I was able to build
the project without any problems.

Regards Jann

2014-06-20 19:27 GMT+02:00, Kevin Rushforth
kevin.rushfo...@oracle.com:

  

To be clear, you will still use the 8u-dev repo at the existing URL:

http://hg.openjdk.java.net/openjfx/8u-dev/rt

It's just that after Monday the repo will become the place where
8u40
work is done.

Regarding the build, it is a bit painful to set up for Windows, but
not
too bad as long as you don't need to build WebKit. We would be
interested in hearing whether the instructions on the Wiki are
sufficient for you to get the build working.

-- Kevin


Stephen F Northover wrote:



Ok, let us know how you get on with building FX.

NOTE: The accessibility code is not there in 8u20 so you will just
be
ensuring that you can build on Windows (there is nothing there to
test).  The accessibility code will be going back into 8u40 on
Monday

Re: Testing accessibility / sample apps

2014-06-20 Thread Felipe Heidrich

Hi Jann,

That is great that you got to build JavaFX, it will make much easier to test 
patches and fixes going forward.
That said, assuming that you downloaded jdk1.8.0_20 b19 or less,  accessibility 
should have worked.
What is the output of java -version ? Can you try Narrator ?

I’ll put the code back early next week, either Monday or Tuesday.
You can track the progress here: https://javafx-jira.kenai.com/browse/RT-37536
I’ll email the list when the code is out.

Regards,
Felipe



On Jun 20, 2014, at 4:00 PM, Jann Schneider jann.schnei...@googlemail.com 
wrote:

 ok i just rebuild using the 32 bit jdk and this works!
 $ gradle clean sdk
 ...
 BUILD SUCCESSFUL
 
 :-)
 
 I think i've just installed the 32 bit C++ compilers only. Maybe i
 missed a setting in the installer of visual studio .. btw. i build
 with the VS 2010 express (as suggested at the wiki).
 
 So i'll wait until the accessibility portion is back in the repo and
 try with that included then. Thanks for your help so fahr!
 @Steve: could you please send a short message to the list if the
 accessibility sources are in the repo again?
 
 
 Regards
 Jann
 
 
 2014-06-20 23:50 GMT+02:00, Jann Schneider jann.schnei...@googlemail.com:
 Yes looks like i have an issue with looking up cl.exe.
 This was the output when running with --stacktrace:
 
 * Exception is:
 org.gradle.api.tasks.TaskExecutionException: Execution failed for task
 ':fxpackager:buildJavaPackager'.
 ...
 Caused by: org.gradle.api.GradleException: Could not call
 NativeCompileTask.compile() on task ':fxpackager:buildJavaPackager'
 ...
 Caused by: java.util.concurrent.ExecutionException:
 org.gradle.process.internal.ExecException: A problem occurred starting
 process 'command 'C:/Program Files (x86)/Microsoft Visual Studio
 10.0/VC/BIN/amd64/cl.exe''
 ...
 Caused by: java.io.IOException: Cannot run program C:/Program Files
 (x86)/Microsoft Visual Studio 10.0/VC/BIN/amd64/cl.exe (in directory
 D:\jann\sandbox\java\openjfx\modules\fxpackager): CreateProcess
 error=2, Das System kann die angegebene Datei nicht finden
 ...
 Caused by: java.io.IOException: CreateProcess error=2, Das System kann
 die angegebene Datei nicht finden (file not found)
 
 Actually cl.exe is located at: C:\Program Files (x86)\Microsoft Visual
 Studio 10.0\VC\bin - but it looks for ...bin/amd64/cl.exe
 
 I've also tried to run the build from the cygwin terminal and as well
 from the visual studio command prompt where i could call cl.exe
 directly .. Always the same result.
 
 Is there a parameter to specify where theVS compiler and stuff is
 located? btw. i checked that the %VS100COMNTools% variable is set
 properly.
 
 What else could i check? Thanks in advance :)
 
 Jann
 
 
 
 
 2014-06-20 23:30 GMT+02:00, Kevin Rushforth kevin.rushfo...@oracle.com:
 
 * What went wrong:
 Execution failed for task ':fxpackager:buildJavaPackager'.
 
 Could not call NativeCompileTask.compile() on task
 ':fxpackager:buildJavaPackager'
 
 When I've seen this in the past it's been related to the compiler
 install. Do you have VS 2010 SP1 or something else?
 
 -- Kevin
 
 
 
 Jann Schneider wrote:
 Hi,
 
 Well on windows it's always a bit more difficult i guess :-)
 After setting up my build environment as described on the wiki i first
 tried
 $ gradle tasks
 This works as expected! When running
 $ gradle sdk
 or just gradle without any target i get the following error:
 
 FAILURE: Build failed with an exception.
 
 * What went wrong:
 Execution failed for task ':fxpackager:buildJavaPackager'.
 
 Could not call NativeCompileTask.compile() on task
 ':fxpackager:buildJavaPackager'
 
 
 Is this a known issue and do you know what's going wrong here?
 Should i post more info or debug output, too?
 
 Thanks
 Jann
 
 
 
 2014-06-20 21:58 GMT+02:00, Stephen F Northover
 steve.x.northo...@oracle.com:
 
 Being non-Unix, Windows is always a pain.
 
 Steve
 
 On 2014-06-20, 3:42 PM, Kevin Rushforth wrote:
 
 I hope you have similar success with the Windows build.
 
 -- Kevin
 
 
 Jann Schneider wrote:
 
 Hi all,
 
 The build instructions for linux where very good! I was able to build
 the project without any problems.
 
 Regards Jann
 
 2014-06-20 19:27 GMT+02:00, Kevin Rushforth
 kevin.rushfo...@oracle.com:
 
 To be clear, you will still use the 8u-dev repo at the existing URL:
 
 http://hg.openjdk.java.net/openjfx/8u-dev/rt
 
 It's just that after Monday the repo will become the place where
 8u40
 work is done.
 
 Regarding the build, it is a bit painful to set up for Windows, but
 not
 too bad as long as you don't need to build WebKit. We would be
 interested in hearing whether the instructions on the Wiki are
 sufficient for you to get the build working.
 
 -- Kevin
 
 
 Stephen F Northover wrote:
 
 Ok, let us know how you get on with building FX.
 
 NOTE: The accessibility code is not there in 8u20 so you will just
 be
 ensuring that you can build on Windows (there is nothing there to
 test).  The accessibility code will be going back

  1   2   >