<Swing Dev> RfR JDK-8167213 Move include/bridge/AccessBridgeCalls.c to the source directory
Phil Race
philip.race at oracle.com
Thu Oct 27 17:33:46 UTC 2016
This all seems fine.
Do other accessbridge files still have the remnants of SCCS ? :-
That was purged from all the other JDK files when we moved to mercurial.
33 /*
34 * @(#)AccessBridgeCalls.c 1.25 05/08/22
35 */
If "yes", then I suggest to file a clean-up bug to clean up all of these
separately.
if "no", then I suggest to fix this one file here and now ..
-phil.
On 10/27/2016 07:41 AM, Pete Brunet wrote:
> Thanks for noticing that Phil. Updated at
> http://cr.openjdk.java.net/~ptbrunet/JDK-8167213/webrev.05/
>
>
> On 10/27/16 9:20 AM, Philip Race wrote:
>> But it still needs to say "jdk9/jdk9" not jdk9/client or jdk9/dev.
>>
>> -phil.
>>
>> On 10/26/16, 9:27 PM, Anirvan Sarkar wrote:
>>> Hi,
>>>
>>> If you replace the hex number with 'tip' then it will always point
>>> to the latest version.
>>>
>>> Something like
>>> http://hg.openjdk.java.net/jdk9/client/jdk/file/tip/src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.c
>>> <http://hg.openjdk.java.net/jdk9/client/jdk/file/tip/src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.c>
>>>
>>> Regards,
>>> Anirvan Sarkar
>>>
>>> On Thursday 27 October 2016, Pete Brunet <peter.brunet at oracle.com
>>> <javascript:_e(%7B%7D,'cvml','peter.brunet at oracle.com');>> wrote:
>>>
>>>
>>>
>>> On 10/26/16 10:44 PM, Philip Race wrote:
>>>> >
>>>> 15 <a href="http://hg.openjdk.java.net/jdk9/client/jdk/file/544828ab2a9b/src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.c"
>>>> <http://hg.openjdk.java.net/jdk9/client/jdk/file/544828ab2a9b/src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.c>>
>>>> That URL is definitely not authoritative.
>>>>
>>>> I think you need to give a pointer to something more like
>>>> http://hg.openjdk.java.net/jdk9/jdk9/jdk/src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.c
>>>> <http://hg.openjdk.java.net/jdk9/jdk9/jdk/src/jdk.accessibility/windows/native/include/bridge/AccessBridgeCalls.c>
>>> Looks like that hex number in there is the Mercurial long
>>> revision number of the tip so that's going to keep changing.
>>> I'm not aware of a "latest" link. Maybe some other reader will
>>> know.
>>>> But I am not sure about that either .. it may need to be split between the main URL and the location in the repo.
>>>>
>>>> -phil
>>>> On 10/26/16, 7:24 PM, Pete Brunet wrote:
>>>>> Please review the latest update at
>>>>> http://cr.openjdk.java.net/~ptbrunet/JDK-8167213/webrev.03/
>>>>> <http://cr.openjdk.java.net/%7Eptbrunet/JDK-8167213/webrev.03/>
>>>>>
>>>>> The change is to AccessBridgeCalls.c. The license has been changed from
>>>>> GPL2 to BSD. This is because the file was originally unlicensed prior
>>>>> to being bundled into the JDK and the compiled .obj is linked to by
>>>>> vendors creating proprietary code. Vendors will be instructed to
>>>>> download AccessBridgeCalls.c from the OpenJDK repository. Also the
>>>>> include/use of AccessBridgeDebug.h/cpp has been removed.
>>>>>
>>>>> Please also review readme.html which has been added to
>>>>> .../jdk/include/win32/bridge.
>>>>>
>>>>> Pete
>>>>>
>>>>> On 10/25/16 6:48 AM, Alexandr Scherbatiy wrote:
>>>>>> The fix looks good to me.
>>>>>>
>>>>>> Thanks,
>>>>>> Alexandr.
>>>>>>
>>>>>> On 10/24/2016 1:18 PM, Erik Joelsson wrote:
>>>>>>> The last change looks good and simple to me.
>>>>>>>
>>>>>>> /Erik
>>>>>>>
>>>>>>>
>>>>>>> On 2016-10-21 06:55, Pete Brunet wrote:
>>>>>>>> Please see the latest update
>>>>>>>> http://cr.openjdk.java.net/~ptbrunet/JDK-8167213/webrev.02/
>>>>>>>> <http://cr.openjdk.java.net/%7Eptbrunet/JDK-8167213/webrev.02/>
>>>>>>>>
>>>>>>>> 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
>>>>>>>> AccessBridgeCalls.c/obj.
>>>>>>>>
>>>>>>>> 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
>>>>>>>> http://www.oracle.com/technetwork/java/javase/downloads/jab-2-0-2-download-354311.html
>>>>>>>> <http://www.oracle.com/technetwork/java/javase/downloads/jab-2-0-2-download-354311.html>
>>>>>>>>
>>>>>>>> which does contain AccessBridgeCalls.c and which is compatible with the
>>>>>>>> current API and related calls into WindowsAccessBridge*.dll.
>>>>>>>>
>>>>>>>> Pete
>>>>>>>>
>>>>>>>> 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/
>>>>>>>>> <http://cr.openjdk.java.net/%7Eptbrunet/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
>>>>>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8167213>
>>>>>>>>>>>
>>>>>>>>>>> Webrev:http://cr.openjdk.java.net/~ptbrunet/JDK-8167213/webrev.00/
>>>>>>>>>>> <http://cr.openjdk.java.net/%7Eptbrunet/JDK-8167213/webrev.00/>
>>>>>>>>>> Build changes looks good to me.
>>>>>>>>>>
>>>>>>>>>> /Magnus
>>>
>>> -- Sent from Gmail Mobile
More information about the build-dev
mailing list