RfR JDK-8167213 Move include/bridge/AccessBridgeCalls.c to the source directory

Pete Brunet peter.brunet at oracle.com
Fri Oct 21 04:55:07 UTC 2016

Please see the latest update

The fix now is to simply remove the copy of the AccessBridgeCalls.c file
into the JDK.

AccessBridgeCalls.c is the implementation of the documented Java Access
Bridge API and is a set of wrapper functions that hides the
complications related to interfacing to JAB's WindowsAccessBridge*.dll. 
In the past users of the API would compile and link to

Since the interface implementation of AccessBridgeCalls.c will no longer
be provided the JAB API documentation will be updated to instruct a user
how to create an equivalent of AccessBridgeCalls.c.  The documentation
will also contain a reference to the JAB 2.0.2 download
which does contain AccessBridgeCalls.c and which is compatible with the
current API and related calls into WindowsAccessBridge*.dll.


On 10/18/16 12:28 PM, Pete Brunet wrote:
> I've updated the webrev.  Please see
> http://cr.openjdk.java.net/~ptbrunet/JDK-8167213/webrev.01/
> Rather than removing the files needed by Assistive Technology developers
> we have to provide them in JDK.  However since there is a .c file in the
> group of files the files were moved from the include directory to a new
> javaaccessbridge directory.
> On 10/17/16 2:43 AM, Magnus Ihse Bursie wrote:
>> On 2016-10-14 17:51, Pete Brunet wrote:
>>> Please review the following. 
>>> The .h files and .c file provided to allow Assistive Technology to
>>> interface to the Java Access Bridge API are being removed from the built
>>> JRE/JDK images.  They are not used much and they can be obtained online
>>> via the OpenJDK web site.  The pubs will be updated to mention the
>>> location of the files.
>>> Since there is a .c file in this group of files the directory structure
>>> has been changed slightly to remove the include directory. 
>>> There was one file missing from the group of files needed by developers
>>> and that was moved from the common to the bridge directory.
>>> The make was updated in response to the above.
>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8167213
>>> Webrev: http://cr.openjdk.java.net/~ptbrunet/JDK-8167213/webrev.00/
>> Build changes looks good to me.
>> /Magnus

More information about the build-dev mailing list