Skip to content

Instantly share code, notes, and snippets.

@hugocf
Created June 30, 2011 19:13
Show Gist options
  • Save hugocf/1056970 to your computer and use it in GitHub Desktop.
Save hugocf/1056970 to your computer and use it in GitHub Desktop.
Changes made by the "Java for Mac OS X 10.6 Update 4 Developer Package Download"
macbookpro$ pwd
/System/Library/Frameworks/JavaVM.framework/Versions
macbookpro$ diff -r A.old/ A/
diff -r A.old/CodeResources A/CodeResources
9c9
< QCrcIQC/TlfpkL7+QEydYU6A+SE=
---
> mOoqFgfAGTAdgmn6uiOoeIQ2zC8=
13c13
< g5MKpOFSDVqh+VOVUFg3vBG+MKg=
---
> dV2jH4iopSnsiicAa5oX30KI4g4=
17c17
< U4vzlu2PuequkvcJCkXxKNIIGlo=
---
> +jIcCBel7K2ngUJ07NiKR+OoRBo=
25c25
< Lmcp2g98A1NDLn/x6USGEFSlVu0=
---
> 095aRglL6wYPbEwGtWKkKRrNaGc=
29c29
< 3UfgFq+dkX4FvjLn8KSINAOAD7w=
---
> ZtYXTovA3tu0Y2x55ks4wQM8J/Y=
Binary files A.old/Commands/appletviewer and A/Commands/appletviewer differ
Binary files A.old/Commands/apt and A/Commands/apt differ
Binary files A.old/Commands/extcheck and A/Commands/extcheck differ
Binary files A.old/Commands/idlj and A/Commands/idlj differ
Binary files A.old/Commands/jar and A/Commands/jar differ
Binary files A.old/Commands/jarsigner and A/Commands/jarsigner differ
Binary files A.old/Commands/java and A/Commands/java differ
Binary files A.old/Commands/java_home and A/Commands/java_home differ
Binary files A.old/Commands/javac and A/Commands/javac differ
Binary files A.old/Commands/javadoc and A/Commands/javadoc differ
Binary files A.old/Commands/javah and A/Commands/javah differ
Binary files A.old/Commands/javap and A/Commands/javap differ
Binary files A.old/Commands/javaws and A/Commands/javaws differ
Binary files A.old/Commands/jconsole and A/Commands/jconsole differ
Binary files A.old/Commands/jdb and A/Commands/jdb differ
Binary files A.old/Commands/jhat and A/Commands/jhat differ
Binary files A.old/Commands/jinfo and A/Commands/jinfo differ
Binary files A.old/Commands/jmap and A/Commands/jmap differ
Binary files A.old/Commands/jps and A/Commands/jps differ
Binary files A.old/Commands/jrunscript and A/Commands/jrunscript differ
Binary files A.old/Commands/jsadebugd and A/Commands/jsadebugd differ
Binary files A.old/Commands/jstack and A/Commands/jstack differ
Binary files A.old/Commands/jstat and A/Commands/jstat differ
Binary files A.old/Commands/jstatd and A/Commands/jstatd differ
Binary files A.old/Commands/keytool and A/Commands/keytool differ
Binary files A.old/Commands/native2ascii and A/Commands/native2ascii differ
Binary files A.old/Commands/orbd and A/Commands/orbd differ
Binary files A.old/Commands/pack200 and A/Commands/pack200 differ
Binary files A.old/Commands/policytool and A/Commands/policytool differ
Binary files A.old/Commands/rmic and A/Commands/rmic differ
Binary files A.old/Commands/rmid and A/Commands/rmid differ
Binary files A.old/Commands/rmiregistry and A/Commands/rmiregistry differ
Binary files A.old/Commands/schemagen and A/Commands/schemagen differ
Binary files A.old/Commands/serialver and A/Commands/serialver differ
Binary files A.old/Commands/servertool and A/Commands/servertool differ
Binary files A.old/Commands/tnameserv and A/Commands/tnameserv differ
Binary files A.old/Commands/unpack200 and A/Commands/unpack200 differ
Binary files A.old/Commands/wsgen and A/Commands/wsgen differ
Binary files A.old/Commands/wsimport and A/Commands/wsimport differ
Binary files A.old/Commands/xjc and A/Commands/xjc differ
diff: A.old/Frameworks/JavaNativeFoundation.framework/Headers: No such file or directory
Binary files A.old/Frameworks/JavaNativeFoundation.framework/JavaNativeFoundation and A/Frameworks/JavaNativeFoundation.framework/JavaNativeFoundation differ
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Resources/BridgeSupport/JavaNativeFoundation.bridgesupport A/Frameworks/JavaNativeFoundation.framework/Resources/BridgeSupport/JavaNativeFoundation.bridgesupport
135a136,139
> <function name='JNFDeleteWeakGlobalRef'>
> <arg type='r^^{JNINativeInterface_}'/>
> <arg type='^{_jobject=}'/>
> </function>
353a358,362
> <function name='JNFNewWeakGlobalRef'>
> <arg type='r^^{JNINativeInterface_}'/>
> <arg type='^{_jobject=}'/>
> <retval type='^{_jobject=}'/>
> </function>
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Resources/BridgeSupport/JavaNativeFoundationFull.bridgesupport A/Frameworks/JavaNativeFoundation.framework/Resources/BridgeSupport/JavaNativeFoundationFull.bridgesupport
134a135,138
> <function name='JNFDeleteWeakGlobalRef'>
> <arg name='env' declared_type='JNIEnv*' type='r^^{JNINativeInterface_}'/>
> <arg name='globalRef' declared_type='jobject' type='^{_jobject=}'/>
> </function>
352a357,361
> <function name='JNFNewWeakGlobalRef'>
> <arg name='env' declared_type='JNIEnv*' type='r^^{JNINativeInterface_}'/>
> <arg name='obj' declared_type='jobject' type='^{_jobject=}'/>
> <retval declared_type='jobject' type='^{_jobject=}'/>
> </function>
652a662,668
> <class name='JNFWeakJObjectWrapper'>
> <method selector='wrapperWithJObject:withEnv:' class_method='true'>
> <arg name='jObjectIn' declared_type='jobject' type='^{_jobject=}' index='0'/>
> <arg name='env' declared_type='JNIEnv*' type='r^^{JNINativeInterface_}' index='1'/>
> <retval declared_type='JNFWeakJObjectWrapper*' type='@'/>
> </method>
> </class>
Binary files A.old/Frameworks/JavaNativeFoundation.framework/Resources/English.lproj/InfoPlist.strings and A/Frameworks/JavaNativeFoundation.framework/Resources/English.lproj/InfoPlist.strings differ
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Resources/Info.plist A/Frameworks/JavaNativeFoundation.framework/Resources/Info.plist
16c16
< <string>13.3.0</string>
---
> <string>13.4.0</string>
20c20
< <string>13.3.0</string>
---
> <string>13.4.0</string>
22c22
< <string>Copyright © 2008-2009 Apple Inc.\nAll Rights Reserved.</string>
---
> <string>Copyright © 2008-2011 Apple Inc.\nAll Rights Reserved.</string>
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Resources/version.plist A/Frameworks/JavaNativeFoundation.framework/Resources/version.plist
6c6
< <string>2</string>
---
> <string>1</string>
8c8
< <string>13.3.0</string>
---
> <string>13.4.0</string>
10c10
< <string>13.3.0</string>
---
> <string>13.4.0</string>
14c14
< <string>420000</string>
---
> <string>460000</string>
Only in A/Frameworks/JavaNativeFoundation.framework/Versions/A: Headers
Binary files A.old/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation and A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation differ
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Versions/A/Resources/BridgeSupport/JavaNativeFoundation.bridgesupport A/Frameworks/JavaNativeFoundation.framework/Versions/A/Resources/BridgeSupport/JavaNativeFoundation.bridgesupport
135a136,139
> <function name='JNFDeleteWeakGlobalRef'>
> <arg type='r^^{JNINativeInterface_}'/>
> <arg type='^{_jobject=}'/>
> </function>
353a358,362
> <function name='JNFNewWeakGlobalRef'>
> <arg type='r^^{JNINativeInterface_}'/>
> <arg type='^{_jobject=}'/>
> <retval type='^{_jobject=}'/>
> </function>
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Versions/A/Resources/BridgeSupport/JavaNativeFoundationFull.bridgesupport A/Frameworks/JavaNativeFoundation.framework/Versions/A/Resources/BridgeSupport/JavaNativeFoundationFull.bridgesupport
134a135,138
> <function name='JNFDeleteWeakGlobalRef'>
> <arg name='env' declared_type='JNIEnv*' type='r^^{JNINativeInterface_}'/>
> <arg name='globalRef' declared_type='jobject' type='^{_jobject=}'/>
> </function>
352a357,361
> <function name='JNFNewWeakGlobalRef'>
> <arg name='env' declared_type='JNIEnv*' type='r^^{JNINativeInterface_}'/>
> <arg name='obj' declared_type='jobject' type='^{_jobject=}'/>
> <retval declared_type='jobject' type='^{_jobject=}'/>
> </function>
652a662,668
> <class name='JNFWeakJObjectWrapper'>
> <method selector='wrapperWithJObject:withEnv:' class_method='true'>
> <arg name='jObjectIn' declared_type='jobject' type='^{_jobject=}' index='0'/>
> <arg name='env' declared_type='JNIEnv*' type='r^^{JNINativeInterface_}' index='1'/>
> <retval declared_type='JNFWeakJObjectWrapper*' type='@'/>
> </method>
> </class>
Binary files A.old/Frameworks/JavaNativeFoundation.framework/Versions/A/Resources/English.lproj/InfoPlist.strings and A/Frameworks/JavaNativeFoundation.framework/Versions/A/Resources/English.lproj/InfoPlist.strings differ
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Versions/A/Resources/Info.plist A/Frameworks/JavaNativeFoundation.framework/Versions/A/Resources/Info.plist
16c16
< <string>13.3.0</string>
---
> <string>13.4.0</string>
20c20
< <string>13.3.0</string>
---
> <string>13.4.0</string>
22c22
< <string>Copyright © 2008-2009 Apple Inc.\nAll Rights Reserved.</string>
---
> <string>Copyright © 2008-2011 Apple Inc.\nAll Rights Reserved.</string>
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Versions/A/Resources/version.plist A/Frameworks/JavaNativeFoundation.framework/Versions/A/Resources/version.plist
6c6
< <string>2</string>
---
> <string>1</string>
8c8
< <string>13.3.0</string>
---
> <string>13.4.0</string>
10c10
< <string>13.3.0</string>
---
> <string>13.4.0</string>
14c14
< <string>420000</string>
---
> <string>460000</string>
Only in A/Frameworks/JavaNativeFoundation.framework/Versions/Current: Headers
Binary files A.old/Frameworks/JavaNativeFoundation.framework/Versions/Current/JavaNativeFoundation and A/Frameworks/JavaNativeFoundation.framework/Versions/Current/JavaNativeFoundation differ
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Versions/Current/Resources/BridgeSupport/JavaNativeFoundation.bridgesupport A/Frameworks/JavaNativeFoundation.framework/Versions/Current/Resources/BridgeSupport/JavaNativeFoundation.bridgesupport
135a136,139
> <function name='JNFDeleteWeakGlobalRef'>
> <arg type='r^^{JNINativeInterface_}'/>
> <arg type='^{_jobject=}'/>
> </function>
353a358,362
> <function name='JNFNewWeakGlobalRef'>
> <arg type='r^^{JNINativeInterface_}'/>
> <arg type='^{_jobject=}'/>
> <retval type='^{_jobject=}'/>
> </function>
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Versions/Current/Resources/BridgeSupport/JavaNativeFoundationFull.bridgesupport A/Frameworks/JavaNativeFoundation.framework/Versions/Current/Resources/BridgeSupport/JavaNativeFoundationFull.bridgesupport
134a135,138
> <function name='JNFDeleteWeakGlobalRef'>
> <arg name='env' declared_type='JNIEnv*' type='r^^{JNINativeInterface_}'/>
> <arg name='globalRef' declared_type='jobject' type='^{_jobject=}'/>
> </function>
352a357,361
> <function name='JNFNewWeakGlobalRef'>
> <arg name='env' declared_type='JNIEnv*' type='r^^{JNINativeInterface_}'/>
> <arg name='obj' declared_type='jobject' type='^{_jobject=}'/>
> <retval declared_type='jobject' type='^{_jobject=}'/>
> </function>
652a662,668
> <class name='JNFWeakJObjectWrapper'>
> <method selector='wrapperWithJObject:withEnv:' class_method='true'>
> <arg name='jObjectIn' declared_type='jobject' type='^{_jobject=}' index='0'/>
> <arg name='env' declared_type='JNIEnv*' type='r^^{JNINativeInterface_}' index='1'/>
> <retval declared_type='JNFWeakJObjectWrapper*' type='@'/>
> </method>
> </class>
Binary files A.old/Frameworks/JavaNativeFoundation.framework/Versions/Current/Resources/English.lproj/InfoPlist.strings and A/Frameworks/JavaNativeFoundation.framework/Versions/Current/Resources/English.lproj/InfoPlist.strings differ
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Versions/Current/Resources/Info.plist A/Frameworks/JavaNativeFoundation.framework/Versions/Current/Resources/Info.plist
16c16
< <string>13.3.0</string>
---
> <string>13.4.0</string>
20c20
< <string>13.3.0</string>
---
> <string>13.4.0</string>
22c22
< <string>Copyright © 2008-2009 Apple Inc.\nAll Rights Reserved.</string>
---
> <string>Copyright © 2008-2011 Apple Inc.\nAll Rights Reserved.</string>
diff -r A.old/Frameworks/JavaNativeFoundation.framework/Versions/Current/Resources/version.plist A/Frameworks/JavaNativeFoundation.framework/Versions/Current/Resources/version.plist
6c6
< <string>2</string>
---
> <string>1</string>
8c8
< <string>13.3.0</string>
---
> <string>13.4.0</string>
10c10
< <string>13.3.0</string>
---
> <string>13.4.0</string>
14c14
< <string>420000</string>
---
> <string>460000</string>
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/CodeResources A/Frameworks/JavaRuntimeSupport.framework/CodeResources
9c9
< clR45gAARkxmzY4kxhk1b4OAfU4=
---
> hgf6rCkHpqXy+ffTBA3f6lR5eS0=
13c13
< 6k9e4c81hSwiRQSF9ssiVsyffQQ=
---
> 5Go4oIaZbJNSmrgyCiCL/qAhbAA=
26c26
< ftd91YMfKqbspdTzn5ib/sxao+s=
---
> +bxFhGwzVNAKBJxg/bIdvlLWpwc=
30c30
< E4R0HEx//cisztn2eWXOQL83dgI=
---
> 2DLqq2Ha42Q2QotT6IPAZNxpygY=
34c34
< lx49cg4fj0mlRwzI1bzcORDrT/0=
---
> ugmwt83Vv4r5tOARHZDPjjCQ9iY=
diff: A.old/Frameworks/JavaRuntimeSupport.framework/Headers: No such file or directory
Binary files A.old/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport and A/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport differ
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Resources/BridgeSupport/JavaRuntimeSupport.bridgesupport A/Frameworks/JavaRuntimeSupport.framework/Resources/BridgeSupport/JavaRuntimeSupport.bridgesupport
7a8
> <depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
11a13,174
> <constant name='JRSMenuDidReuseItemNotification' type='@'/>
> <enum name='kJRSUI_AlignmentHorizontal_center' value='2'/>
> <enum name='kJRSUI_AlignmentHorizontal_left' value='1'/>
> <enum name='kJRSUI_AlignmentHorizontal_right' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_bottom' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_center' value='2'/>
> <enum name='kJRSUI_AlignmentVertical_top' value='1'/>
> <enum name='kJRSUI_Direction_down' value='3'/>
> <enum name='kJRSUI_Direction_east' value='8'/>
> <enum name='kJRSUI_Direction_left' value='4'/>
> <enum name='kJRSUI_Direction_none' value='1'/>
> <enum name='kJRSUI_Direction_north' value='6'/>
> <enum name='kJRSUI_Direction_right' value='5'/>
> <enum name='kJRSUI_Direction_south' value='7'/>
> <enum name='kJRSUI_Direction_up' value='2'/>
> <enum name='kJRSUI_Direction_west' value='9'/>
> <enum name='kJRSUI_Key_animationFrame' value='23'/>
> <enum name='kJRSUI_Key_animationStartTime' value='21'/>
> <enum name='kJRSUI_Key_animationTime' value='22'/>
> <enum name='kJRSUI_Key_arrowsOnly' value='16'/>
> <enum name='kJRSUI_Key_direction' value='4'/>
> <enum name='kJRSUI_Key_focused' value='12'/>
> <enum name='kJRSUI_Key_frameOnly' value='17'/>
> <enum name='kJRSUI_Key_horizontalAlignment' value='7'/>
> <enum name='kJRSUI_Key_indicatorOnly' value='13'/>
> <enum name='kJRSUI_Key_maximumValue' value='19'/>
> <enum name='kJRSUI_Key_noIndicator' value='14'/>
> <enum name='kJRSUI_Key_nothingToScroll' value='15'/>
> <enum name='kJRSUI_Key_orientation' value='5'/>
> <enum name='kJRSUI_Key_position' value='8'/>
> <enum name='kJRSUI_Key_pressedPart' value='9'/>
> <enum name='kJRSUI_Key_segmentTrailingSeparator' value='18'/>
> <enum name='kJRSUI_Key_size' value='3'/>
> <enum name='kJRSUI_Key_state' value='2'/>
> <enum name='kJRSUI_Key_thumbProportion' value='24'/>
> <enum name='kJRSUI_Key_thumbStart' value='25'/>
> <enum name='kJRSUI_Key_value' value='20'/>
> <enum name='kJRSUI_Key_variant' value='10'/>
> <enum name='kJRSUI_Key_verticalAlignment' value='6'/>
> <enum name='kJRSUI_Key_widget' value='1'/>
> <enum name='kJRSUI_Key_windowFrameDrawClipped' value='26'/>
> <enum name='kJRSUI_Key_windowFrameDrawTitleSeparator' value='27'/>
> <enum name='kJRSUI_Key_windowTitleBarHeight' value='28'/>
> <enum name='kJRSUI_Key_windowType' value='11'/>
> <enum name='kJRSUI_Orientation_horizontal' value='1'/>
> <enum name='kJRSUI_Orientation_vertical' value='2'/>
> <enum name='kJRSUI_PartHit_arrowMax' value='6'/>
> <enum name='kJRSUI_PartHit_arrowMaxInside' value='7'/>
> <enum name='kJRSUI_PartHit_arrowMin' value='5'/>
> <enum name='kJRSUI_PartHit_arrowMinInside' value='8'/>
> <enum name='kJRSUI_PartHit_hit' value='1'/>
> <enum name='kJRSUI_PartHit_none' value='0'/>
> <enum name='kJRSUI_PartHit_thumb' value='2'/>
> <enum name='kJRSUI_PartHit_trackMax' value='4'/>
> <enum name='kJRSUI_PartHit_trackMin' value='3'/>
> <enum name='kJRSUI_PartHit_unknown' value='-1'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMax' value='4'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMaxInside' value='5'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMin' value='3'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMinInside' value='6'/>
> <enum name='kJRSUI_ScrollBarPart_none' value='1'/>
> <enum name='kJRSUI_ScrollBarPart_thumb' value='2'/>
> <enum name='kJRSUI_ScrollBarPart_trackMax' value='8'/>
> <enum name='kJRSUI_ScrollBarPart_trackMin' value='7'/>
> <enum name='kJRSUI_SegmentPosition_first' value='1'/>
> <enum name='kJRSUI_SegmentPosition_last' value='3'/>
> <enum name='kJRSUI_SegmentPosition_middle' value='2'/>
> <enum name='kJRSUI_SegmentPosition_only' value='4'/>
> <enum name='kJRSUI_Size_large' value='4'/>
> <enum name='kJRSUI_Size_mini' value='1'/>
> <enum name='kJRSUI_Size_regular' value='3'/>
> <enum name='kJRSUI_Size_small' value='2'/>
> <enum name='kJRSUI_State_active' value='1'/>
> <enum name='kJRSUI_State_disabled' value='3'/>
> <enum name='kJRSUI_State_drag' value='7'/>
> <enum name='kJRSUI_State_inactive' value='2'/>
> <enum name='kJRSUI_State_pressed' value='4'/>
> <enum name='kJRSUI_State_pulsed' value='5'/>
> <enum name='kJRSUI_State_rollover' value='6'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundEven' value='5'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundOdd' value='6'/>
> <enum name='kJRSUI_Variant_gradientSideBar' value='7'/>
> <enum name='kJRSUI_Variant_gradientSideBarFocusedSelection' value='9'/>
> <enum name='kJRSUI_Variant_gradientSideBarSelection' value='8'/>
> <enum name='kJRSUI_Variant_menuGlyph' value='1'/>
> <enum name='kJRSUI_Variant_menuHierarchical' value='4'/>
> <enum name='kJRSUI_Variant_menuPopup' value='2'/>
> <enum name='kJRSUI_Variant_menuPulldown' value='3'/>
> <enum name='kJRSUI_Widget_background' value='1'/>
> <enum name='kJRSUI_Widget_buttonBevel' value='2'/>
> <enum name='kJRSUI_Widget_buttonBevelInset' value='3'/>
> <enum name='kJRSUI_Widget_buttonBevelRound' value='4'/>
> <enum name='kJRSUI_Widget_buttonCheckBox' value='5'/>
> <enum name='kJRSUI_Widget_buttonComboBox' value='6'/>
> <enum name='kJRSUI_Widget_buttonComboBoxInset' value='7'/>
> <enum name='kJRSUI_Widget_buttonDisclosure' value='8'/>
> <enum name='kJRSUI_Widget_buttonListHeader' value='9'/>
> <enum name='kJRSUI_Widget_buttonLittleArrows' value='10'/>
> <enum name='kJRSUI_Widget_buttonPopDown' value='11'/>
> <enum name='kJRSUI_Widget_buttonPopDownInset' value='12'/>
> <enum name='kJRSUI_Widget_buttonPopDownSquare' value='13'/>
> <enum name='kJRSUI_Widget_buttonPopUp' value='14'/>
> <enum name='kJRSUI_Widget_buttonPopUpInset' value='15'/>
> <enum name='kJRSUI_Widget_buttonPopUpSquare' value='16'/>
> <enum name='kJRSUI_Widget_buttonPush' value='17'/>
> <enum name='kJRSUI_Widget_buttonPushInset' value='21'/>
> <enum name='kJRSUI_Widget_buttonPushInset2' value='22'/>
> <enum name='kJRSUI_Widget_buttonPushScope' value='18'/>
> <enum name='kJRSUI_Widget_buttonPushScope2' value='19'/>
> <enum name='kJRSUI_Widget_buttonPushTextured' value='20'/>
> <enum name='kJRSUI_Widget_buttonRadio' value='23'/>
> <enum name='kJRSUI_Widget_buttonRound' value='24'/>
> <enum name='kJRSUI_Widget_buttonRoundHelp' value='25'/>
> <enum name='kJRSUI_Widget_buttonRoundInset' value='26'/>
> <enum name='kJRSUI_Widget_buttonRoundInset2' value='27'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldCancel' value='28'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldFind' value='29'/>
> <enum name='kJRSUI_Widget_buttonSegmented' value='30'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset' value='31'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset2' value='32'/>
> <enum name='kJRSUI_Widget_buttonSegmentedSCurve' value='33'/>
> <enum name='kJRSUI_Widget_buttonSegmentedTextured' value='34'/>
> <enum name='kJRSUI_Widget_buttonSegmentedToolbar' value='35'/>
> <enum name='kJRSUI_Widget_dial' value='36'/>
> <enum name='kJRSUI_Widget_disclosureTriangle' value='37'/>
> <enum name='kJRSUI_Widget_dividerGrabber' value='38'/>
> <enum name='kJRSUI_Widget_dividerSeparatorBar' value='39'/>
> <enum name='kJRSUI_Widget_dividerSplitter' value='40'/>
> <enum name='kJRSUI_Widget_focus' value='41'/>
> <enum name='kJRSUI_Widget_frameGroupBox' value='42'/>
> <enum name='kJRSUI_Widget_frameGroupBoxSecondary' value='43'/>
> <enum name='kJRSUI_Widget_frameListBox' value='44'/>
> <enum name='kJRSUI_Widget_framePlacard' value='45'/>
> <enum name='kJRSUI_Widget_frameTextField' value='46'/>
> <enum name='kJRSUI_Widget_frameTextFieldRound' value='47'/>
> <enum name='kJRSUI_Widget_frameWell' value='48'/>
> <enum name='kJRSUI_Widget_gradient' value='51'/>
> <enum name='kJRSUI_Widget_growBox' value='49'/>
> <enum name='kJRSUI_Widget_growBoxTextured' value='50'/>
> <enum name='kJRSUI_Widget_menu' value='52'/>
> <enum name='kJRSUI_Widget_menuBar' value='54'/>
> <enum name='kJRSUI_Widget_menuItem' value='53'/>
> <enum name='kJRSUI_Widget_menuTitle' value='55'/>
> <enum name='kJRSUI_Widget_progressBar' value='56'/>
> <enum name='kJRSUI_Widget_progressIndeterminateBar' value='57'/>
> <enum name='kJRSUI_Widget_progressRelevance' value='58'/>
> <enum name='kJRSUI_Widget_progressSpinner' value='59'/>
> <enum name='kJRSUI_Widget_scrollBar' value='60'/>
> <enum name='kJRSUI_Widget_scrollColumnSizer' value='61'/>
> <enum name='kJRSUI_Widget_slider' value='62'/>
> <enum name='kJRSUI_Widget_sliderThumb' value='63'/>
> <enum name='kJRSUI_Widget_synchronization' value='64'/>
> <enum name='kJRSUI_Widget_tab' value='65'/>
> <enum name='kJRSUI_Widget_titleBarCloseBox' value='66'/>
> <enum name='kJRSUI_Widget_titleBarCollapseBox' value='67'/>
> <enum name='kJRSUI_Widget_titleBarToolbarButton' value='69'/>
> <enum name='kJRSUI_Widget_titleBarZoomBox' value='68'/>
> <enum name='kJRSUI_Widget_toolbarItemWell' value='70'/>
> <enum name='kJRSUI_Widget_windowFrame' value='71'/>
> <enum name='kJRSUI_WindowType_document' value='1'/>
> <enum name='kJRSUI_WindowType_titlelessUtility' value='3'/>
> <enum name='kJRSUI_WindowType_utility' value='2'/>
80a244,356
> <function name='JRSUIControlCreate'>
> <arg type='B'/>
> <retval already_retained='true' type='@'/>
> </function>
> <function name='JRSUIControlDraw'>
> <arg type='@'/>
> <arg type='@'/>
> <arg type='^{CGContext=}'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlGetHitPart'>
> <arg type='@'/>
> <arg type='@'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
> <retval type64='q' type='l'/>
> </function>
> <function name='JRSUIControlGetScrollBarOffsetFor'>
> <arg type='@'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg type64='d' type='f'/>
> <arg type64='d' type='f'/>
> <arg type64='d' type='f'/>
> <retval type64='d' type='f'/>
> </function>
> <function name='JRSUIControlGetScrollBarPartBounds'>
> <arg type='@'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg type64='q' type='l'/>
> <retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlRelease'>
> <arg type='@'/>
> </function>
> <function name='JRSUIControlSetAlignmentHorizontal'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAlignmentVertical'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAnimating'>
> <arg type='@'/>
> <arg type='B'/>
> </function>
> <function name='JRSUIControlSetDirection'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetOrientation'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetScrollBarPart'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetSegmentPosition'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetShowArrows'>
> <arg type='@'/>
> <arg type='B'/>
> </function>
> <function name='JRSUIControlSetSize'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetState'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetValueByKey'>
> <arg type='@'/>
> <arg type='@'/>
> <arg type='@'/>
> </function>
> <function name='JRSUIControlSetVariant'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWidget'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWindowType'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlShouldScrollToClick'>
> <retval type='B'/>
> </function>
> <function name='JRSUIGetKey'>
> <arg type64='q' type='l'/>
> <retval type='@'/>
> </function>
> <function name='JRSUIRendererCreate'>
> <retval already_retained='true' type='@'/>
> </function>
> <function name='JRSUIRendererRelease'>
> <arg type='@'/>
> </function>
> <class name='NSMenu'>
> <method selector='isJavaMenu'>
> <retval type='B'/>
> </method>
> </class>
> <informal_protocol name='NSObject'>
> <method type='v28@0:4I8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='handleJavaMenuItemTargetedAtIndex:rect:'/>
> <method type='v12@0:4@8' selector='handleJavaMouseEvent:'/>
> </informal_protocol>
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Resources/BridgeSupport/JavaRuntimeSupportFull.bridgesupport A/Frameworks/JavaRuntimeSupport.framework/Resources/BridgeSupport/JavaRuntimeSupportFull.bridgesupport
6a7
> <depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
10a12,173
> <constant name='JRSMenuDidReuseItemNotification' declared_type='NSString*' type='@'/>
> <enum name='kJRSUI_AlignmentHorizontal_center' value='2'/>
> <enum name='kJRSUI_AlignmentHorizontal_left' value='1'/>
> <enum name='kJRSUI_AlignmentHorizontal_right' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_bottom' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_center' value='2'/>
> <enum name='kJRSUI_AlignmentVertical_top' value='1'/>
> <enum name='kJRSUI_Direction_down' value='3'/>
> <enum name='kJRSUI_Direction_east' value='8'/>
> <enum name='kJRSUI_Direction_left' value='4'/>
> <enum name='kJRSUI_Direction_none' value='1'/>
> <enum name='kJRSUI_Direction_north' value='6'/>
> <enum name='kJRSUI_Direction_right' value='5'/>
> <enum name='kJRSUI_Direction_south' value='7'/>
> <enum name='kJRSUI_Direction_up' value='2'/>
> <enum name='kJRSUI_Direction_west' value='9'/>
> <enum name='kJRSUI_Key_animationFrame' value='23'/>
> <enum name='kJRSUI_Key_animationStartTime' value='21'/>
> <enum name='kJRSUI_Key_animationTime' value='22'/>
> <enum name='kJRSUI_Key_arrowsOnly' value='16'/>
> <enum name='kJRSUI_Key_direction' value='4'/>
> <enum name='kJRSUI_Key_focused' value='12'/>
> <enum name='kJRSUI_Key_frameOnly' value='17'/>
> <enum name='kJRSUI_Key_horizontalAlignment' value='7'/>
> <enum name='kJRSUI_Key_indicatorOnly' value='13'/>
> <enum name='kJRSUI_Key_maximumValue' value='19'/>
> <enum name='kJRSUI_Key_noIndicator' value='14'/>
> <enum name='kJRSUI_Key_nothingToScroll' value='15'/>
> <enum name='kJRSUI_Key_orientation' value='5'/>
> <enum name='kJRSUI_Key_position' value='8'/>
> <enum name='kJRSUI_Key_pressedPart' value='9'/>
> <enum name='kJRSUI_Key_segmentTrailingSeparator' value='18'/>
> <enum name='kJRSUI_Key_size' value='3'/>
> <enum name='kJRSUI_Key_state' value='2'/>
> <enum name='kJRSUI_Key_thumbProportion' value='24'/>
> <enum name='kJRSUI_Key_thumbStart' value='25'/>
> <enum name='kJRSUI_Key_value' value='20'/>
> <enum name='kJRSUI_Key_variant' value='10'/>
> <enum name='kJRSUI_Key_verticalAlignment' value='6'/>
> <enum name='kJRSUI_Key_widget' value='1'/>
> <enum name='kJRSUI_Key_windowFrameDrawClipped' value='26'/>
> <enum name='kJRSUI_Key_windowFrameDrawTitleSeparator' value='27'/>
> <enum name='kJRSUI_Key_windowTitleBarHeight' value='28'/>
> <enum name='kJRSUI_Key_windowType' value='11'/>
> <enum name='kJRSUI_Orientation_horizontal' value='1'/>
> <enum name='kJRSUI_Orientation_vertical' value='2'/>
> <enum name='kJRSUI_PartHit_arrowMax' value='6'/>
> <enum name='kJRSUI_PartHit_arrowMaxInside' value='7'/>
> <enum name='kJRSUI_PartHit_arrowMin' value='5'/>
> <enum name='kJRSUI_PartHit_arrowMinInside' value='8'/>
> <enum name='kJRSUI_PartHit_hit' value='1'/>
> <enum name='kJRSUI_PartHit_none' value='0'/>
> <enum name='kJRSUI_PartHit_thumb' value='2'/>
> <enum name='kJRSUI_PartHit_trackMax' value='4'/>
> <enum name='kJRSUI_PartHit_trackMin' value='3'/>
> <enum name='kJRSUI_PartHit_unknown' value='-1'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMax' value='4'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMaxInside' value='5'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMin' value='3'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMinInside' value='6'/>
> <enum name='kJRSUI_ScrollBarPart_none' value='1'/>
> <enum name='kJRSUI_ScrollBarPart_thumb' value='2'/>
> <enum name='kJRSUI_ScrollBarPart_trackMax' value='8'/>
> <enum name='kJRSUI_ScrollBarPart_trackMin' value='7'/>
> <enum name='kJRSUI_SegmentPosition_first' value='1'/>
> <enum name='kJRSUI_SegmentPosition_last' value='3'/>
> <enum name='kJRSUI_SegmentPosition_middle' value='2'/>
> <enum name='kJRSUI_SegmentPosition_only' value='4'/>
> <enum name='kJRSUI_Size_large' value='4'/>
> <enum name='kJRSUI_Size_mini' value='1'/>
> <enum name='kJRSUI_Size_regular' value='3'/>
> <enum name='kJRSUI_Size_small' value='2'/>
> <enum name='kJRSUI_State_active' value='1'/>
> <enum name='kJRSUI_State_disabled' value='3'/>
> <enum name='kJRSUI_State_drag' value='7'/>
> <enum name='kJRSUI_State_inactive' value='2'/>
> <enum name='kJRSUI_State_pressed' value='4'/>
> <enum name='kJRSUI_State_pulsed' value='5'/>
> <enum name='kJRSUI_State_rollover' value='6'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundEven' value='5'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundOdd' value='6'/>
> <enum name='kJRSUI_Variant_gradientSideBar' value='7'/>
> <enum name='kJRSUI_Variant_gradientSideBarFocusedSelection' value='9'/>
> <enum name='kJRSUI_Variant_gradientSideBarSelection' value='8'/>
> <enum name='kJRSUI_Variant_menuGlyph' value='1'/>
> <enum name='kJRSUI_Variant_menuHierarchical' value='4'/>
> <enum name='kJRSUI_Variant_menuPopup' value='2'/>
> <enum name='kJRSUI_Variant_menuPulldown' value='3'/>
> <enum name='kJRSUI_Widget_background' value='1'/>
> <enum name='kJRSUI_Widget_buttonBevel' value='2'/>
> <enum name='kJRSUI_Widget_buttonBevelInset' value='3'/>
> <enum name='kJRSUI_Widget_buttonBevelRound' value='4'/>
> <enum name='kJRSUI_Widget_buttonCheckBox' value='5'/>
> <enum name='kJRSUI_Widget_buttonComboBox' value='6'/>
> <enum name='kJRSUI_Widget_buttonComboBoxInset' value='7'/>
> <enum name='kJRSUI_Widget_buttonDisclosure' value='8'/>
> <enum name='kJRSUI_Widget_buttonListHeader' value='9'/>
> <enum name='kJRSUI_Widget_buttonLittleArrows' value='10'/>
> <enum name='kJRSUI_Widget_buttonPopDown' value='11'/>
> <enum name='kJRSUI_Widget_buttonPopDownInset' value='12'/>
> <enum name='kJRSUI_Widget_buttonPopDownSquare' value='13'/>
> <enum name='kJRSUI_Widget_buttonPopUp' value='14'/>
> <enum name='kJRSUI_Widget_buttonPopUpInset' value='15'/>
> <enum name='kJRSUI_Widget_buttonPopUpSquare' value='16'/>
> <enum name='kJRSUI_Widget_buttonPush' value='17'/>
> <enum name='kJRSUI_Widget_buttonPushInset' value='21'/>
> <enum name='kJRSUI_Widget_buttonPushInset2' value='22'/>
> <enum name='kJRSUI_Widget_buttonPushScope' value='18'/>
> <enum name='kJRSUI_Widget_buttonPushScope2' value='19'/>
> <enum name='kJRSUI_Widget_buttonPushTextured' value='20'/>
> <enum name='kJRSUI_Widget_buttonRadio' value='23'/>
> <enum name='kJRSUI_Widget_buttonRound' value='24'/>
> <enum name='kJRSUI_Widget_buttonRoundHelp' value='25'/>
> <enum name='kJRSUI_Widget_buttonRoundInset' value='26'/>
> <enum name='kJRSUI_Widget_buttonRoundInset2' value='27'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldCancel' value='28'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldFind' value='29'/>
> <enum name='kJRSUI_Widget_buttonSegmented' value='30'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset' value='31'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset2' value='32'/>
> <enum name='kJRSUI_Widget_buttonSegmentedSCurve' value='33'/>
> <enum name='kJRSUI_Widget_buttonSegmentedTextured' value='34'/>
> <enum name='kJRSUI_Widget_buttonSegmentedToolbar' value='35'/>
> <enum name='kJRSUI_Widget_dial' value='36'/>
> <enum name='kJRSUI_Widget_disclosureTriangle' value='37'/>
> <enum name='kJRSUI_Widget_dividerGrabber' value='38'/>
> <enum name='kJRSUI_Widget_dividerSeparatorBar' value='39'/>
> <enum name='kJRSUI_Widget_dividerSplitter' value='40'/>
> <enum name='kJRSUI_Widget_focus' value='41'/>
> <enum name='kJRSUI_Widget_frameGroupBox' value='42'/>
> <enum name='kJRSUI_Widget_frameGroupBoxSecondary' value='43'/>
> <enum name='kJRSUI_Widget_frameListBox' value='44'/>
> <enum name='kJRSUI_Widget_framePlacard' value='45'/>
> <enum name='kJRSUI_Widget_frameTextField' value='46'/>
> <enum name='kJRSUI_Widget_frameTextFieldRound' value='47'/>
> <enum name='kJRSUI_Widget_frameWell' value='48'/>
> <enum name='kJRSUI_Widget_gradient' value='51'/>
> <enum name='kJRSUI_Widget_growBox' value='49'/>
> <enum name='kJRSUI_Widget_growBoxTextured' value='50'/>
> <enum name='kJRSUI_Widget_menu' value='52'/>
> <enum name='kJRSUI_Widget_menuBar' value='54'/>
> <enum name='kJRSUI_Widget_menuItem' value='53'/>
> <enum name='kJRSUI_Widget_menuTitle' value='55'/>
> <enum name='kJRSUI_Widget_progressBar' value='56'/>
> <enum name='kJRSUI_Widget_progressIndeterminateBar' value='57'/>
> <enum name='kJRSUI_Widget_progressRelevance' value='58'/>
> <enum name='kJRSUI_Widget_progressSpinner' value='59'/>
> <enum name='kJRSUI_Widget_scrollBar' value='60'/>
> <enum name='kJRSUI_Widget_scrollColumnSizer' value='61'/>
> <enum name='kJRSUI_Widget_slider' value='62'/>
> <enum name='kJRSUI_Widget_sliderThumb' value='63'/>
> <enum name='kJRSUI_Widget_synchronization' value='64'/>
> <enum name='kJRSUI_Widget_tab' value='65'/>
> <enum name='kJRSUI_Widget_titleBarCloseBox' value='66'/>
> <enum name='kJRSUI_Widget_titleBarCollapseBox' value='67'/>
> <enum name='kJRSUI_Widget_titleBarToolbarButton' value='69'/>
> <enum name='kJRSUI_Widget_titleBarZoomBox' value='68'/>
> <enum name='kJRSUI_Widget_toolbarItemWell' value='70'/>
> <enum name='kJRSUI_Widget_windowFrame' value='71'/>
> <enum name='kJRSUI_WindowType_document' value='1'/>
> <enum name='kJRSUI_WindowType_titlelessUtility' value='3'/>
> <enum name='kJRSUI_WindowType_utility' value='2'/>
79a243,346
> <function name='JRSUIControlCreate'>
> <arg name='isFlipped' declared_type='Boolean' type='B'/>
> <retval declared_type='JRSUIControlRef' already_retained='true' type='@'/>
> </function>
> <function name='JRSUIControlDraw'>
> <arg name='renderer' declared_type='JRSUIRendererRef' type='@'/>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
> <arg name='bounds' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlGetHitPart'>
> <arg name='renderer' declared_type='JRSUIRendererRef' type='@'/>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='bounds' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg name='point' declared_type='CGPoint' type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
> <retval declared_type='JRSUIPartHit' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlGetScrollBarOffsetFor'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='frame' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg name='offset' declared_type='CGFloat' type64='d' type='f'/>
> <arg name='visibleAmount' declared_type='CGFloat' type64='d' type='f'/>
> <arg name='extent' declared_type='CGFloat' type64='d' type='f'/>
> <retval declared_type='CGFloat' type64='d' type='f'/>
> </function>
> <function name='JRSUIControlGetScrollBarPartBounds'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='frame' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg name='part' declared_type='JRSUIScrollBarPart' type64='q' type='l'/>
> <retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlRelease'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> </function>
> <function name='JRSUIControlSetAlignmentHorizontal'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIAlignmentVertical' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAlignmentVertical'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIAlignmentHorizontal' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAnimating'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='Boolean' type='B'/>
> </function>
> <function name='JRSUIControlSetDirection'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIDirection' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetOrientation'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIOrintation' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetScrollBarPart'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIScrollBarPart' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetSegmentPosition'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUISegmentPosition' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetShowArrows'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='Boolean' type='B'/>
> </function>
> <function name='JRSUIControlSetSize'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUISize' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetState'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIState' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetValueByKey'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='key' declared_type='CFTypeRef' type='@'/>
> <arg name='value' declared_type='CFTypeRef' type='@'/>
> </function>
> <function name='JRSUIControlSetVariant'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIVariant' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWidget'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIWidget' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWindowType'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIWindowType' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlShouldScrollToClick'>
> <retval declared_type='Boolean' type='B'/>
> </function>
> <function name='JRSUIGetKey'>
> <arg name='value' declared_type='JRSUIKey' type64='q' type='l'/>
> <retval declared_type='CFTypeRef' type='@'/>
> </function>
> <function name='JRSUIRendererCreate'>
> <retval declared_type='JRSUIRendererRef' already_retained='true' type='@'/>
> </function>
> <function name='JRSUIRendererRelease'>
> <arg name='renderer' declared_type='JRSUIRendererRef' type='@'/>
> </function>
89a357,394
> <class name='NSEvent'>
> <method selector='deadKeyCharacter'>
> <retval declared_type='unichar' type='S'/>
> </method>
> </class>
> <class name='NSMenu'>
> <method selector='isJavaMenu'>
> <retval declared_type='BOOL' type='B'/>
> </method>
> <method selector='javaMenuWithTitle:' class_method='true'>
> <arg name='title' declared_type='NSString*' type='@' index='0'/>
> <retval declared_type='NSMenu*' type='@'/>
> </method>
> <method selector='setJavaMenuDelegate:'>
> <arg name='delegate' declared_type='id &lt;JRSMenuDelegate&gt;' type='@' index='0'/>
> <retval declared_type='void' type='v'/>
> </method>
> </class>
> <class name='NSObject'>
> <method selector='handleJavaMenuItemTargetedAtIndex:rect:'>
> <arg name='menuIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
> <arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
> <retval declared_type='void' type='v'/>
> </method>
> <method selector='handleJavaMouseEvent:'>
> <arg name='event' declared_type='NSEvent*' type='@' index='0'/>
> <retval declared_type='void' type='v'/>
> </method>
> </class>
> <informal_protocol name='NSObject'>
> <method type='v28@0:4I8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='handleJavaMenuItemTargetedAtIndex:rect:'>
> <arg name='menuIndex' index='0'/>
> <arg name='rect' index='1'/>
> </method>
> <method type='v12@0:4@8' selector='handleJavaMouseEvent:'>
> <arg name='event' index='0'/>
> </method>
> </informal_protocol>
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Resources/Info.plist A/Frameworks/JavaRuntimeSupport.framework/Resources/Info.plist
18c18
< <string>13.3.0</string>
---
> <string>13.4.0</string>
22c22
< <string>13.3.0</string>
---
> <string>13.4.0</string>
Binary files A.old/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar and A/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar differ
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Resources/version.plist A/Frameworks/JavaRuntimeSupport.framework/Resources/version.plist
6c6
< <string>2</string>
---
> <string>1</string>
8c8
< <string>13.3.0</string>
---
> <string>13.4.0</string>
10c10
< <string>13.3.0</string>
---
> <string>13.4.0</string>
14c14
< <string>190000</string>
---
> <string>230000</string>
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/A/CodeResources A/Frameworks/JavaRuntimeSupport.framework/Versions/A/CodeResources
9c9
< clR45gAARkxmzY4kxhk1b4OAfU4=
---
> hgf6rCkHpqXy+ffTBA3f6lR5eS0=
13c13
< 6k9e4c81hSwiRQSF9ssiVsyffQQ=
---
> 5Go4oIaZbJNSmrgyCiCL/qAhbAA=
26c26
< ftd91YMfKqbspdTzn5ib/sxao+s=
---
> +bxFhGwzVNAKBJxg/bIdvlLWpwc=
30c30
< E4R0HEx//cisztn2eWXOQL83dgI=
---
> 2DLqq2Ha42Q2QotT6IPAZNxpygY=
34c34
< lx49cg4fj0mlRwzI1bzcORDrT/0=
---
> ugmwt83Vv4r5tOARHZDPjjCQ9iY=
Only in A/Frameworks/JavaRuntimeSupport.framework/Versions/A: Headers
Binary files A.old/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport and A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport differ
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/A/Resources/BridgeSupport/JavaRuntimeSupport.bridgesupport A/Frameworks/JavaRuntimeSupport.framework/Versions/A/Resources/BridgeSupport/JavaRuntimeSupport.bridgesupport
7a8
> <depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
11a13,174
> <constant name='JRSMenuDidReuseItemNotification' type='@'/>
> <enum name='kJRSUI_AlignmentHorizontal_center' value='2'/>
> <enum name='kJRSUI_AlignmentHorizontal_left' value='1'/>
> <enum name='kJRSUI_AlignmentHorizontal_right' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_bottom' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_center' value='2'/>
> <enum name='kJRSUI_AlignmentVertical_top' value='1'/>
> <enum name='kJRSUI_Direction_down' value='3'/>
> <enum name='kJRSUI_Direction_east' value='8'/>
> <enum name='kJRSUI_Direction_left' value='4'/>
> <enum name='kJRSUI_Direction_none' value='1'/>
> <enum name='kJRSUI_Direction_north' value='6'/>
> <enum name='kJRSUI_Direction_right' value='5'/>
> <enum name='kJRSUI_Direction_south' value='7'/>
> <enum name='kJRSUI_Direction_up' value='2'/>
> <enum name='kJRSUI_Direction_west' value='9'/>
> <enum name='kJRSUI_Key_animationFrame' value='23'/>
> <enum name='kJRSUI_Key_animationStartTime' value='21'/>
> <enum name='kJRSUI_Key_animationTime' value='22'/>
> <enum name='kJRSUI_Key_arrowsOnly' value='16'/>
> <enum name='kJRSUI_Key_direction' value='4'/>
> <enum name='kJRSUI_Key_focused' value='12'/>
> <enum name='kJRSUI_Key_frameOnly' value='17'/>
> <enum name='kJRSUI_Key_horizontalAlignment' value='7'/>
> <enum name='kJRSUI_Key_indicatorOnly' value='13'/>
> <enum name='kJRSUI_Key_maximumValue' value='19'/>
> <enum name='kJRSUI_Key_noIndicator' value='14'/>
> <enum name='kJRSUI_Key_nothingToScroll' value='15'/>
> <enum name='kJRSUI_Key_orientation' value='5'/>
> <enum name='kJRSUI_Key_position' value='8'/>
> <enum name='kJRSUI_Key_pressedPart' value='9'/>
> <enum name='kJRSUI_Key_segmentTrailingSeparator' value='18'/>
> <enum name='kJRSUI_Key_size' value='3'/>
> <enum name='kJRSUI_Key_state' value='2'/>
> <enum name='kJRSUI_Key_thumbProportion' value='24'/>
> <enum name='kJRSUI_Key_thumbStart' value='25'/>
> <enum name='kJRSUI_Key_value' value='20'/>
> <enum name='kJRSUI_Key_variant' value='10'/>
> <enum name='kJRSUI_Key_verticalAlignment' value='6'/>
> <enum name='kJRSUI_Key_widget' value='1'/>
> <enum name='kJRSUI_Key_windowFrameDrawClipped' value='26'/>
> <enum name='kJRSUI_Key_windowFrameDrawTitleSeparator' value='27'/>
> <enum name='kJRSUI_Key_windowTitleBarHeight' value='28'/>
> <enum name='kJRSUI_Key_windowType' value='11'/>
> <enum name='kJRSUI_Orientation_horizontal' value='1'/>
> <enum name='kJRSUI_Orientation_vertical' value='2'/>
> <enum name='kJRSUI_PartHit_arrowMax' value='6'/>
> <enum name='kJRSUI_PartHit_arrowMaxInside' value='7'/>
> <enum name='kJRSUI_PartHit_arrowMin' value='5'/>
> <enum name='kJRSUI_PartHit_arrowMinInside' value='8'/>
> <enum name='kJRSUI_PartHit_hit' value='1'/>
> <enum name='kJRSUI_PartHit_none' value='0'/>
> <enum name='kJRSUI_PartHit_thumb' value='2'/>
> <enum name='kJRSUI_PartHit_trackMax' value='4'/>
> <enum name='kJRSUI_PartHit_trackMin' value='3'/>
> <enum name='kJRSUI_PartHit_unknown' value='-1'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMax' value='4'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMaxInside' value='5'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMin' value='3'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMinInside' value='6'/>
> <enum name='kJRSUI_ScrollBarPart_none' value='1'/>
> <enum name='kJRSUI_ScrollBarPart_thumb' value='2'/>
> <enum name='kJRSUI_ScrollBarPart_trackMax' value='8'/>
> <enum name='kJRSUI_ScrollBarPart_trackMin' value='7'/>
> <enum name='kJRSUI_SegmentPosition_first' value='1'/>
> <enum name='kJRSUI_SegmentPosition_last' value='3'/>
> <enum name='kJRSUI_SegmentPosition_middle' value='2'/>
> <enum name='kJRSUI_SegmentPosition_only' value='4'/>
> <enum name='kJRSUI_Size_large' value='4'/>
> <enum name='kJRSUI_Size_mini' value='1'/>
> <enum name='kJRSUI_Size_regular' value='3'/>
> <enum name='kJRSUI_Size_small' value='2'/>
> <enum name='kJRSUI_State_active' value='1'/>
> <enum name='kJRSUI_State_disabled' value='3'/>
> <enum name='kJRSUI_State_drag' value='7'/>
> <enum name='kJRSUI_State_inactive' value='2'/>
> <enum name='kJRSUI_State_pressed' value='4'/>
> <enum name='kJRSUI_State_pulsed' value='5'/>
> <enum name='kJRSUI_State_rollover' value='6'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundEven' value='5'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundOdd' value='6'/>
> <enum name='kJRSUI_Variant_gradientSideBar' value='7'/>
> <enum name='kJRSUI_Variant_gradientSideBarFocusedSelection' value='9'/>
> <enum name='kJRSUI_Variant_gradientSideBarSelection' value='8'/>
> <enum name='kJRSUI_Variant_menuGlyph' value='1'/>
> <enum name='kJRSUI_Variant_menuHierarchical' value='4'/>
> <enum name='kJRSUI_Variant_menuPopup' value='2'/>
> <enum name='kJRSUI_Variant_menuPulldown' value='3'/>
> <enum name='kJRSUI_Widget_background' value='1'/>
> <enum name='kJRSUI_Widget_buttonBevel' value='2'/>
> <enum name='kJRSUI_Widget_buttonBevelInset' value='3'/>
> <enum name='kJRSUI_Widget_buttonBevelRound' value='4'/>
> <enum name='kJRSUI_Widget_buttonCheckBox' value='5'/>
> <enum name='kJRSUI_Widget_buttonComboBox' value='6'/>
> <enum name='kJRSUI_Widget_buttonComboBoxInset' value='7'/>
> <enum name='kJRSUI_Widget_buttonDisclosure' value='8'/>
> <enum name='kJRSUI_Widget_buttonListHeader' value='9'/>
> <enum name='kJRSUI_Widget_buttonLittleArrows' value='10'/>
> <enum name='kJRSUI_Widget_buttonPopDown' value='11'/>
> <enum name='kJRSUI_Widget_buttonPopDownInset' value='12'/>
> <enum name='kJRSUI_Widget_buttonPopDownSquare' value='13'/>
> <enum name='kJRSUI_Widget_buttonPopUp' value='14'/>
> <enum name='kJRSUI_Widget_buttonPopUpInset' value='15'/>
> <enum name='kJRSUI_Widget_buttonPopUpSquare' value='16'/>
> <enum name='kJRSUI_Widget_buttonPush' value='17'/>
> <enum name='kJRSUI_Widget_buttonPushInset' value='21'/>
> <enum name='kJRSUI_Widget_buttonPushInset2' value='22'/>
> <enum name='kJRSUI_Widget_buttonPushScope' value='18'/>
> <enum name='kJRSUI_Widget_buttonPushScope2' value='19'/>
> <enum name='kJRSUI_Widget_buttonPushTextured' value='20'/>
> <enum name='kJRSUI_Widget_buttonRadio' value='23'/>
> <enum name='kJRSUI_Widget_buttonRound' value='24'/>
> <enum name='kJRSUI_Widget_buttonRoundHelp' value='25'/>
> <enum name='kJRSUI_Widget_buttonRoundInset' value='26'/>
> <enum name='kJRSUI_Widget_buttonRoundInset2' value='27'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldCancel' value='28'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldFind' value='29'/>
> <enum name='kJRSUI_Widget_buttonSegmented' value='30'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset' value='31'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset2' value='32'/>
> <enum name='kJRSUI_Widget_buttonSegmentedSCurve' value='33'/>
> <enum name='kJRSUI_Widget_buttonSegmentedTextured' value='34'/>
> <enum name='kJRSUI_Widget_buttonSegmentedToolbar' value='35'/>
> <enum name='kJRSUI_Widget_dial' value='36'/>
> <enum name='kJRSUI_Widget_disclosureTriangle' value='37'/>
> <enum name='kJRSUI_Widget_dividerGrabber' value='38'/>
> <enum name='kJRSUI_Widget_dividerSeparatorBar' value='39'/>
> <enum name='kJRSUI_Widget_dividerSplitter' value='40'/>
> <enum name='kJRSUI_Widget_focus' value='41'/>
> <enum name='kJRSUI_Widget_frameGroupBox' value='42'/>
> <enum name='kJRSUI_Widget_frameGroupBoxSecondary' value='43'/>
> <enum name='kJRSUI_Widget_frameListBox' value='44'/>
> <enum name='kJRSUI_Widget_framePlacard' value='45'/>
> <enum name='kJRSUI_Widget_frameTextField' value='46'/>
> <enum name='kJRSUI_Widget_frameTextFieldRound' value='47'/>
> <enum name='kJRSUI_Widget_frameWell' value='48'/>
> <enum name='kJRSUI_Widget_gradient' value='51'/>
> <enum name='kJRSUI_Widget_growBox' value='49'/>
> <enum name='kJRSUI_Widget_growBoxTextured' value='50'/>
> <enum name='kJRSUI_Widget_menu' value='52'/>
> <enum name='kJRSUI_Widget_menuBar' value='54'/>
> <enum name='kJRSUI_Widget_menuItem' value='53'/>
> <enum name='kJRSUI_Widget_menuTitle' value='55'/>
> <enum name='kJRSUI_Widget_progressBar' value='56'/>
> <enum name='kJRSUI_Widget_progressIndeterminateBar' value='57'/>
> <enum name='kJRSUI_Widget_progressRelevance' value='58'/>
> <enum name='kJRSUI_Widget_progressSpinner' value='59'/>
> <enum name='kJRSUI_Widget_scrollBar' value='60'/>
> <enum name='kJRSUI_Widget_scrollColumnSizer' value='61'/>
> <enum name='kJRSUI_Widget_slider' value='62'/>
> <enum name='kJRSUI_Widget_sliderThumb' value='63'/>
> <enum name='kJRSUI_Widget_synchronization' value='64'/>
> <enum name='kJRSUI_Widget_tab' value='65'/>
> <enum name='kJRSUI_Widget_titleBarCloseBox' value='66'/>
> <enum name='kJRSUI_Widget_titleBarCollapseBox' value='67'/>
> <enum name='kJRSUI_Widget_titleBarToolbarButton' value='69'/>
> <enum name='kJRSUI_Widget_titleBarZoomBox' value='68'/>
> <enum name='kJRSUI_Widget_toolbarItemWell' value='70'/>
> <enum name='kJRSUI_Widget_windowFrame' value='71'/>
> <enum name='kJRSUI_WindowType_document' value='1'/>
> <enum name='kJRSUI_WindowType_titlelessUtility' value='3'/>
> <enum name='kJRSUI_WindowType_utility' value='2'/>
80a244,356
> <function name='JRSUIControlCreate'>
> <arg type='B'/>
> <retval already_retained='true' type='@'/>
> </function>
> <function name='JRSUIControlDraw'>
> <arg type='@'/>
> <arg type='@'/>
> <arg type='^{CGContext=}'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlGetHitPart'>
> <arg type='@'/>
> <arg type='@'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
> <retval type64='q' type='l'/>
> </function>
> <function name='JRSUIControlGetScrollBarOffsetFor'>
> <arg type='@'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg type64='d' type='f'/>
> <arg type64='d' type='f'/>
> <arg type64='d' type='f'/>
> <retval type64='d' type='f'/>
> </function>
> <function name='JRSUIControlGetScrollBarPartBounds'>
> <arg type='@'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg type64='q' type='l'/>
> <retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlRelease'>
> <arg type='@'/>
> </function>
> <function name='JRSUIControlSetAlignmentHorizontal'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAlignmentVertical'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAnimating'>
> <arg type='@'/>
> <arg type='B'/>
> </function>
> <function name='JRSUIControlSetDirection'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetOrientation'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetScrollBarPart'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetSegmentPosition'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetShowArrows'>
> <arg type='@'/>
> <arg type='B'/>
> </function>
> <function name='JRSUIControlSetSize'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetState'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetValueByKey'>
> <arg type='@'/>
> <arg type='@'/>
> <arg type='@'/>
> </function>
> <function name='JRSUIControlSetVariant'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWidget'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWindowType'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlShouldScrollToClick'>
> <retval type='B'/>
> </function>
> <function name='JRSUIGetKey'>
> <arg type64='q' type='l'/>
> <retval type='@'/>
> </function>
> <function name='JRSUIRendererCreate'>
> <retval already_retained='true' type='@'/>
> </function>
> <function name='JRSUIRendererRelease'>
> <arg type='@'/>
> </function>
> <class name='NSMenu'>
> <method selector='isJavaMenu'>
> <retval type='B'/>
> </method>
> </class>
> <informal_protocol name='NSObject'>
> <method type='v28@0:4I8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='handleJavaMenuItemTargetedAtIndex:rect:'/>
> <method type='v12@0:4@8' selector='handleJavaMouseEvent:'/>
> </informal_protocol>
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/A/Resources/BridgeSupport/JavaRuntimeSupportFull.bridgesupport A/Frameworks/JavaRuntimeSupport.framework/Versions/A/Resources/BridgeSupport/JavaRuntimeSupportFull.bridgesupport
6a7
> <depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
10a12,173
> <constant name='JRSMenuDidReuseItemNotification' declared_type='NSString*' type='@'/>
> <enum name='kJRSUI_AlignmentHorizontal_center' value='2'/>
> <enum name='kJRSUI_AlignmentHorizontal_left' value='1'/>
> <enum name='kJRSUI_AlignmentHorizontal_right' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_bottom' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_center' value='2'/>
> <enum name='kJRSUI_AlignmentVertical_top' value='1'/>
> <enum name='kJRSUI_Direction_down' value='3'/>
> <enum name='kJRSUI_Direction_east' value='8'/>
> <enum name='kJRSUI_Direction_left' value='4'/>
> <enum name='kJRSUI_Direction_none' value='1'/>
> <enum name='kJRSUI_Direction_north' value='6'/>
> <enum name='kJRSUI_Direction_right' value='5'/>
> <enum name='kJRSUI_Direction_south' value='7'/>
> <enum name='kJRSUI_Direction_up' value='2'/>
> <enum name='kJRSUI_Direction_west' value='9'/>
> <enum name='kJRSUI_Key_animationFrame' value='23'/>
> <enum name='kJRSUI_Key_animationStartTime' value='21'/>
> <enum name='kJRSUI_Key_animationTime' value='22'/>
> <enum name='kJRSUI_Key_arrowsOnly' value='16'/>
> <enum name='kJRSUI_Key_direction' value='4'/>
> <enum name='kJRSUI_Key_focused' value='12'/>
> <enum name='kJRSUI_Key_frameOnly' value='17'/>
> <enum name='kJRSUI_Key_horizontalAlignment' value='7'/>
> <enum name='kJRSUI_Key_indicatorOnly' value='13'/>
> <enum name='kJRSUI_Key_maximumValue' value='19'/>
> <enum name='kJRSUI_Key_noIndicator' value='14'/>
> <enum name='kJRSUI_Key_nothingToScroll' value='15'/>
> <enum name='kJRSUI_Key_orientation' value='5'/>
> <enum name='kJRSUI_Key_position' value='8'/>
> <enum name='kJRSUI_Key_pressedPart' value='9'/>
> <enum name='kJRSUI_Key_segmentTrailingSeparator' value='18'/>
> <enum name='kJRSUI_Key_size' value='3'/>
> <enum name='kJRSUI_Key_state' value='2'/>
> <enum name='kJRSUI_Key_thumbProportion' value='24'/>
> <enum name='kJRSUI_Key_thumbStart' value='25'/>
> <enum name='kJRSUI_Key_value' value='20'/>
> <enum name='kJRSUI_Key_variant' value='10'/>
> <enum name='kJRSUI_Key_verticalAlignment' value='6'/>
> <enum name='kJRSUI_Key_widget' value='1'/>
> <enum name='kJRSUI_Key_windowFrameDrawClipped' value='26'/>
> <enum name='kJRSUI_Key_windowFrameDrawTitleSeparator' value='27'/>
> <enum name='kJRSUI_Key_windowTitleBarHeight' value='28'/>
> <enum name='kJRSUI_Key_windowType' value='11'/>
> <enum name='kJRSUI_Orientation_horizontal' value='1'/>
> <enum name='kJRSUI_Orientation_vertical' value='2'/>
> <enum name='kJRSUI_PartHit_arrowMax' value='6'/>
> <enum name='kJRSUI_PartHit_arrowMaxInside' value='7'/>
> <enum name='kJRSUI_PartHit_arrowMin' value='5'/>
> <enum name='kJRSUI_PartHit_arrowMinInside' value='8'/>
> <enum name='kJRSUI_PartHit_hit' value='1'/>
> <enum name='kJRSUI_PartHit_none' value='0'/>
> <enum name='kJRSUI_PartHit_thumb' value='2'/>
> <enum name='kJRSUI_PartHit_trackMax' value='4'/>
> <enum name='kJRSUI_PartHit_trackMin' value='3'/>
> <enum name='kJRSUI_PartHit_unknown' value='-1'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMax' value='4'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMaxInside' value='5'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMin' value='3'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMinInside' value='6'/>
> <enum name='kJRSUI_ScrollBarPart_none' value='1'/>
> <enum name='kJRSUI_ScrollBarPart_thumb' value='2'/>
> <enum name='kJRSUI_ScrollBarPart_trackMax' value='8'/>
> <enum name='kJRSUI_ScrollBarPart_trackMin' value='7'/>
> <enum name='kJRSUI_SegmentPosition_first' value='1'/>
> <enum name='kJRSUI_SegmentPosition_last' value='3'/>
> <enum name='kJRSUI_SegmentPosition_middle' value='2'/>
> <enum name='kJRSUI_SegmentPosition_only' value='4'/>
> <enum name='kJRSUI_Size_large' value='4'/>
> <enum name='kJRSUI_Size_mini' value='1'/>
> <enum name='kJRSUI_Size_regular' value='3'/>
> <enum name='kJRSUI_Size_small' value='2'/>
> <enum name='kJRSUI_State_active' value='1'/>
> <enum name='kJRSUI_State_disabled' value='3'/>
> <enum name='kJRSUI_State_drag' value='7'/>
> <enum name='kJRSUI_State_inactive' value='2'/>
> <enum name='kJRSUI_State_pressed' value='4'/>
> <enum name='kJRSUI_State_pulsed' value='5'/>
> <enum name='kJRSUI_State_rollover' value='6'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundEven' value='5'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundOdd' value='6'/>
> <enum name='kJRSUI_Variant_gradientSideBar' value='7'/>
> <enum name='kJRSUI_Variant_gradientSideBarFocusedSelection' value='9'/>
> <enum name='kJRSUI_Variant_gradientSideBarSelection' value='8'/>
> <enum name='kJRSUI_Variant_menuGlyph' value='1'/>
> <enum name='kJRSUI_Variant_menuHierarchical' value='4'/>
> <enum name='kJRSUI_Variant_menuPopup' value='2'/>
> <enum name='kJRSUI_Variant_menuPulldown' value='3'/>
> <enum name='kJRSUI_Widget_background' value='1'/>
> <enum name='kJRSUI_Widget_buttonBevel' value='2'/>
> <enum name='kJRSUI_Widget_buttonBevelInset' value='3'/>
> <enum name='kJRSUI_Widget_buttonBevelRound' value='4'/>
> <enum name='kJRSUI_Widget_buttonCheckBox' value='5'/>
> <enum name='kJRSUI_Widget_buttonComboBox' value='6'/>
> <enum name='kJRSUI_Widget_buttonComboBoxInset' value='7'/>
> <enum name='kJRSUI_Widget_buttonDisclosure' value='8'/>
> <enum name='kJRSUI_Widget_buttonListHeader' value='9'/>
> <enum name='kJRSUI_Widget_buttonLittleArrows' value='10'/>
> <enum name='kJRSUI_Widget_buttonPopDown' value='11'/>
> <enum name='kJRSUI_Widget_buttonPopDownInset' value='12'/>
> <enum name='kJRSUI_Widget_buttonPopDownSquare' value='13'/>
> <enum name='kJRSUI_Widget_buttonPopUp' value='14'/>
> <enum name='kJRSUI_Widget_buttonPopUpInset' value='15'/>
> <enum name='kJRSUI_Widget_buttonPopUpSquare' value='16'/>
> <enum name='kJRSUI_Widget_buttonPush' value='17'/>
> <enum name='kJRSUI_Widget_buttonPushInset' value='21'/>
> <enum name='kJRSUI_Widget_buttonPushInset2' value='22'/>
> <enum name='kJRSUI_Widget_buttonPushScope' value='18'/>
> <enum name='kJRSUI_Widget_buttonPushScope2' value='19'/>
> <enum name='kJRSUI_Widget_buttonPushTextured' value='20'/>
> <enum name='kJRSUI_Widget_buttonRadio' value='23'/>
> <enum name='kJRSUI_Widget_buttonRound' value='24'/>
> <enum name='kJRSUI_Widget_buttonRoundHelp' value='25'/>
> <enum name='kJRSUI_Widget_buttonRoundInset' value='26'/>
> <enum name='kJRSUI_Widget_buttonRoundInset2' value='27'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldCancel' value='28'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldFind' value='29'/>
> <enum name='kJRSUI_Widget_buttonSegmented' value='30'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset' value='31'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset2' value='32'/>
> <enum name='kJRSUI_Widget_buttonSegmentedSCurve' value='33'/>
> <enum name='kJRSUI_Widget_buttonSegmentedTextured' value='34'/>
> <enum name='kJRSUI_Widget_buttonSegmentedToolbar' value='35'/>
> <enum name='kJRSUI_Widget_dial' value='36'/>
> <enum name='kJRSUI_Widget_disclosureTriangle' value='37'/>
> <enum name='kJRSUI_Widget_dividerGrabber' value='38'/>
> <enum name='kJRSUI_Widget_dividerSeparatorBar' value='39'/>
> <enum name='kJRSUI_Widget_dividerSplitter' value='40'/>
> <enum name='kJRSUI_Widget_focus' value='41'/>
> <enum name='kJRSUI_Widget_frameGroupBox' value='42'/>
> <enum name='kJRSUI_Widget_frameGroupBoxSecondary' value='43'/>
> <enum name='kJRSUI_Widget_frameListBox' value='44'/>
> <enum name='kJRSUI_Widget_framePlacard' value='45'/>
> <enum name='kJRSUI_Widget_frameTextField' value='46'/>
> <enum name='kJRSUI_Widget_frameTextFieldRound' value='47'/>
> <enum name='kJRSUI_Widget_frameWell' value='48'/>
> <enum name='kJRSUI_Widget_gradient' value='51'/>
> <enum name='kJRSUI_Widget_growBox' value='49'/>
> <enum name='kJRSUI_Widget_growBoxTextured' value='50'/>
> <enum name='kJRSUI_Widget_menu' value='52'/>
> <enum name='kJRSUI_Widget_menuBar' value='54'/>
> <enum name='kJRSUI_Widget_menuItem' value='53'/>
> <enum name='kJRSUI_Widget_menuTitle' value='55'/>
> <enum name='kJRSUI_Widget_progressBar' value='56'/>
> <enum name='kJRSUI_Widget_progressIndeterminateBar' value='57'/>
> <enum name='kJRSUI_Widget_progressRelevance' value='58'/>
> <enum name='kJRSUI_Widget_progressSpinner' value='59'/>
> <enum name='kJRSUI_Widget_scrollBar' value='60'/>
> <enum name='kJRSUI_Widget_scrollColumnSizer' value='61'/>
> <enum name='kJRSUI_Widget_slider' value='62'/>
> <enum name='kJRSUI_Widget_sliderThumb' value='63'/>
> <enum name='kJRSUI_Widget_synchronization' value='64'/>
> <enum name='kJRSUI_Widget_tab' value='65'/>
> <enum name='kJRSUI_Widget_titleBarCloseBox' value='66'/>
> <enum name='kJRSUI_Widget_titleBarCollapseBox' value='67'/>
> <enum name='kJRSUI_Widget_titleBarToolbarButton' value='69'/>
> <enum name='kJRSUI_Widget_titleBarZoomBox' value='68'/>
> <enum name='kJRSUI_Widget_toolbarItemWell' value='70'/>
> <enum name='kJRSUI_Widget_windowFrame' value='71'/>
> <enum name='kJRSUI_WindowType_document' value='1'/>
> <enum name='kJRSUI_WindowType_titlelessUtility' value='3'/>
> <enum name='kJRSUI_WindowType_utility' value='2'/>
79a243,346
> <function name='JRSUIControlCreate'>
> <arg name='isFlipped' declared_type='Boolean' type='B'/>
> <retval declared_type='JRSUIControlRef' already_retained='true' type='@'/>
> </function>
> <function name='JRSUIControlDraw'>
> <arg name='renderer' declared_type='JRSUIRendererRef' type='@'/>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
> <arg name='bounds' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlGetHitPart'>
> <arg name='renderer' declared_type='JRSUIRendererRef' type='@'/>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='bounds' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg name='point' declared_type='CGPoint' type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
> <retval declared_type='JRSUIPartHit' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlGetScrollBarOffsetFor'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='frame' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg name='offset' declared_type='CGFloat' type64='d' type='f'/>
> <arg name='visibleAmount' declared_type='CGFloat' type64='d' type='f'/>
> <arg name='extent' declared_type='CGFloat' type64='d' type='f'/>
> <retval declared_type='CGFloat' type64='d' type='f'/>
> </function>
> <function name='JRSUIControlGetScrollBarPartBounds'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='frame' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg name='part' declared_type='JRSUIScrollBarPart' type64='q' type='l'/>
> <retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlRelease'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> </function>
> <function name='JRSUIControlSetAlignmentHorizontal'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIAlignmentVertical' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAlignmentVertical'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIAlignmentHorizontal' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAnimating'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='Boolean' type='B'/>
> </function>
> <function name='JRSUIControlSetDirection'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIDirection' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetOrientation'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIOrintation' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetScrollBarPart'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIScrollBarPart' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetSegmentPosition'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUISegmentPosition' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetShowArrows'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='Boolean' type='B'/>
> </function>
> <function name='JRSUIControlSetSize'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUISize' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetState'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIState' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetValueByKey'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='key' declared_type='CFTypeRef' type='@'/>
> <arg name='value' declared_type='CFTypeRef' type='@'/>
> </function>
> <function name='JRSUIControlSetVariant'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIVariant' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWidget'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIWidget' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWindowType'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIWindowType' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlShouldScrollToClick'>
> <retval declared_type='Boolean' type='B'/>
> </function>
> <function name='JRSUIGetKey'>
> <arg name='value' declared_type='JRSUIKey' type64='q' type='l'/>
> <retval declared_type='CFTypeRef' type='@'/>
> </function>
> <function name='JRSUIRendererCreate'>
> <retval declared_type='JRSUIRendererRef' already_retained='true' type='@'/>
> </function>
> <function name='JRSUIRendererRelease'>
> <arg name='renderer' declared_type='JRSUIRendererRef' type='@'/>
> </function>
89a357,394
> <class name='NSEvent'>
> <method selector='deadKeyCharacter'>
> <retval declared_type='unichar' type='S'/>
> </method>
> </class>
> <class name='NSMenu'>
> <method selector='isJavaMenu'>
> <retval declared_type='BOOL' type='B'/>
> </method>
> <method selector='javaMenuWithTitle:' class_method='true'>
> <arg name='title' declared_type='NSString*' type='@' index='0'/>
> <retval declared_type='NSMenu*' type='@'/>
> </method>
> <method selector='setJavaMenuDelegate:'>
> <arg name='delegate' declared_type='id &lt;JRSMenuDelegate&gt;' type='@' index='0'/>
> <retval declared_type='void' type='v'/>
> </method>
> </class>
> <class name='NSObject'>
> <method selector='handleJavaMenuItemTargetedAtIndex:rect:'>
> <arg name='menuIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
> <arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
> <retval declared_type='void' type='v'/>
> </method>
> <method selector='handleJavaMouseEvent:'>
> <arg name='event' declared_type='NSEvent*' type='@' index='0'/>
> <retval declared_type='void' type='v'/>
> </method>
> </class>
> <informal_protocol name='NSObject'>
> <method type='v28@0:4I8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='handleJavaMenuItemTargetedAtIndex:rect:'>
> <arg name='menuIndex' index='0'/>
> <arg name='rect' index='1'/>
> </method>
> <method type='v12@0:4@8' selector='handleJavaMouseEvent:'>
> <arg name='event' index='0'/>
> </method>
> </informal_protocol>
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/A/Resources/Info.plist A/Frameworks/JavaRuntimeSupport.framework/Versions/A/Resources/Info.plist
18c18
< <string>13.3.0</string>
---
> <string>13.4.0</string>
22c22
< <string>13.3.0</string>
---
> <string>13.4.0</string>
Binary files A.old/Frameworks/JavaRuntimeSupport.framework/Versions/A/Resources/Java/JavaRuntimeSupport.jar and A/Frameworks/JavaRuntimeSupport.framework/Versions/A/Resources/Java/JavaRuntimeSupport.jar differ
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/A/Resources/version.plist A/Frameworks/JavaRuntimeSupport.framework/Versions/A/Resources/version.plist
6c6
< <string>2</string>
---
> <string>1</string>
8c8
< <string>13.3.0</string>
---
> <string>13.4.0</string>
10c10
< <string>13.3.0</string>
---
> <string>13.4.0</string>
14c14
< <string>190000</string>
---
> <string>230000</string>
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/A/_CodeSignature/CodeResources A/Frameworks/JavaRuntimeSupport.framework/Versions/A/_CodeSignature/CodeResources
9c9
< clR45gAARkxmzY4kxhk1b4OAfU4=
---
> hgf6rCkHpqXy+ffTBA3f6lR5eS0=
13c13
< 6k9e4c81hSwiRQSF9ssiVsyffQQ=
---
> 5Go4oIaZbJNSmrgyCiCL/qAhbAA=
26c26
< ftd91YMfKqbspdTzn5ib/sxao+s=
---
> +bxFhGwzVNAKBJxg/bIdvlLWpwc=
30c30
< E4R0HEx//cisztn2eWXOQL83dgI=
---
> 2DLqq2Ha42Q2QotT6IPAZNxpygY=
34c34
< lx49cg4fj0mlRwzI1bzcORDrT/0=
---
> ugmwt83Vv4r5tOARHZDPjjCQ9iY=
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/Current/CodeResources A/Frameworks/JavaRuntimeSupport.framework/Versions/Current/CodeResources
9c9
< clR45gAARkxmzY4kxhk1b4OAfU4=
---
> hgf6rCkHpqXy+ffTBA3f6lR5eS0=
13c13
< 6k9e4c81hSwiRQSF9ssiVsyffQQ=
---
> 5Go4oIaZbJNSmrgyCiCL/qAhbAA=
26c26
< ftd91YMfKqbspdTzn5ib/sxao+s=
---
> +bxFhGwzVNAKBJxg/bIdvlLWpwc=
30c30
< E4R0HEx//cisztn2eWXOQL83dgI=
---
> 2DLqq2Ha42Q2QotT6IPAZNxpygY=
34c34
< lx49cg4fj0mlRwzI1bzcORDrT/0=
---
> ugmwt83Vv4r5tOARHZDPjjCQ9iY=
Only in A/Frameworks/JavaRuntimeSupport.framework/Versions/Current: Headers
Binary files A.old/Frameworks/JavaRuntimeSupport.framework/Versions/Current/JavaRuntimeSupport and A/Frameworks/JavaRuntimeSupport.framework/Versions/Current/JavaRuntimeSupport differ
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/Current/Resources/BridgeSupport/JavaRuntimeSupport.bridgesupport A/Frameworks/JavaRuntimeSupport.framework/Versions/Current/Resources/BridgeSupport/JavaRuntimeSupport.bridgesupport
7a8
> <depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
11a13,174
> <constant name='JRSMenuDidReuseItemNotification' type='@'/>
> <enum name='kJRSUI_AlignmentHorizontal_center' value='2'/>
> <enum name='kJRSUI_AlignmentHorizontal_left' value='1'/>
> <enum name='kJRSUI_AlignmentHorizontal_right' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_bottom' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_center' value='2'/>
> <enum name='kJRSUI_AlignmentVertical_top' value='1'/>
> <enum name='kJRSUI_Direction_down' value='3'/>
> <enum name='kJRSUI_Direction_east' value='8'/>
> <enum name='kJRSUI_Direction_left' value='4'/>
> <enum name='kJRSUI_Direction_none' value='1'/>
> <enum name='kJRSUI_Direction_north' value='6'/>
> <enum name='kJRSUI_Direction_right' value='5'/>
> <enum name='kJRSUI_Direction_south' value='7'/>
> <enum name='kJRSUI_Direction_up' value='2'/>
> <enum name='kJRSUI_Direction_west' value='9'/>
> <enum name='kJRSUI_Key_animationFrame' value='23'/>
> <enum name='kJRSUI_Key_animationStartTime' value='21'/>
> <enum name='kJRSUI_Key_animationTime' value='22'/>
> <enum name='kJRSUI_Key_arrowsOnly' value='16'/>
> <enum name='kJRSUI_Key_direction' value='4'/>
> <enum name='kJRSUI_Key_focused' value='12'/>
> <enum name='kJRSUI_Key_frameOnly' value='17'/>
> <enum name='kJRSUI_Key_horizontalAlignment' value='7'/>
> <enum name='kJRSUI_Key_indicatorOnly' value='13'/>
> <enum name='kJRSUI_Key_maximumValue' value='19'/>
> <enum name='kJRSUI_Key_noIndicator' value='14'/>
> <enum name='kJRSUI_Key_nothingToScroll' value='15'/>
> <enum name='kJRSUI_Key_orientation' value='5'/>
> <enum name='kJRSUI_Key_position' value='8'/>
> <enum name='kJRSUI_Key_pressedPart' value='9'/>
> <enum name='kJRSUI_Key_segmentTrailingSeparator' value='18'/>
> <enum name='kJRSUI_Key_size' value='3'/>
> <enum name='kJRSUI_Key_state' value='2'/>
> <enum name='kJRSUI_Key_thumbProportion' value='24'/>
> <enum name='kJRSUI_Key_thumbStart' value='25'/>
> <enum name='kJRSUI_Key_value' value='20'/>
> <enum name='kJRSUI_Key_variant' value='10'/>
> <enum name='kJRSUI_Key_verticalAlignment' value='6'/>
> <enum name='kJRSUI_Key_widget' value='1'/>
> <enum name='kJRSUI_Key_windowFrameDrawClipped' value='26'/>
> <enum name='kJRSUI_Key_windowFrameDrawTitleSeparator' value='27'/>
> <enum name='kJRSUI_Key_windowTitleBarHeight' value='28'/>
> <enum name='kJRSUI_Key_windowType' value='11'/>
> <enum name='kJRSUI_Orientation_horizontal' value='1'/>
> <enum name='kJRSUI_Orientation_vertical' value='2'/>
> <enum name='kJRSUI_PartHit_arrowMax' value='6'/>
> <enum name='kJRSUI_PartHit_arrowMaxInside' value='7'/>
> <enum name='kJRSUI_PartHit_arrowMin' value='5'/>
> <enum name='kJRSUI_PartHit_arrowMinInside' value='8'/>
> <enum name='kJRSUI_PartHit_hit' value='1'/>
> <enum name='kJRSUI_PartHit_none' value='0'/>
> <enum name='kJRSUI_PartHit_thumb' value='2'/>
> <enum name='kJRSUI_PartHit_trackMax' value='4'/>
> <enum name='kJRSUI_PartHit_trackMin' value='3'/>
> <enum name='kJRSUI_PartHit_unknown' value='-1'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMax' value='4'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMaxInside' value='5'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMin' value='3'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMinInside' value='6'/>
> <enum name='kJRSUI_ScrollBarPart_none' value='1'/>
> <enum name='kJRSUI_ScrollBarPart_thumb' value='2'/>
> <enum name='kJRSUI_ScrollBarPart_trackMax' value='8'/>
> <enum name='kJRSUI_ScrollBarPart_trackMin' value='7'/>
> <enum name='kJRSUI_SegmentPosition_first' value='1'/>
> <enum name='kJRSUI_SegmentPosition_last' value='3'/>
> <enum name='kJRSUI_SegmentPosition_middle' value='2'/>
> <enum name='kJRSUI_SegmentPosition_only' value='4'/>
> <enum name='kJRSUI_Size_large' value='4'/>
> <enum name='kJRSUI_Size_mini' value='1'/>
> <enum name='kJRSUI_Size_regular' value='3'/>
> <enum name='kJRSUI_Size_small' value='2'/>
> <enum name='kJRSUI_State_active' value='1'/>
> <enum name='kJRSUI_State_disabled' value='3'/>
> <enum name='kJRSUI_State_drag' value='7'/>
> <enum name='kJRSUI_State_inactive' value='2'/>
> <enum name='kJRSUI_State_pressed' value='4'/>
> <enum name='kJRSUI_State_pulsed' value='5'/>
> <enum name='kJRSUI_State_rollover' value='6'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundEven' value='5'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundOdd' value='6'/>
> <enum name='kJRSUI_Variant_gradientSideBar' value='7'/>
> <enum name='kJRSUI_Variant_gradientSideBarFocusedSelection' value='9'/>
> <enum name='kJRSUI_Variant_gradientSideBarSelection' value='8'/>
> <enum name='kJRSUI_Variant_menuGlyph' value='1'/>
> <enum name='kJRSUI_Variant_menuHierarchical' value='4'/>
> <enum name='kJRSUI_Variant_menuPopup' value='2'/>
> <enum name='kJRSUI_Variant_menuPulldown' value='3'/>
> <enum name='kJRSUI_Widget_background' value='1'/>
> <enum name='kJRSUI_Widget_buttonBevel' value='2'/>
> <enum name='kJRSUI_Widget_buttonBevelInset' value='3'/>
> <enum name='kJRSUI_Widget_buttonBevelRound' value='4'/>
> <enum name='kJRSUI_Widget_buttonCheckBox' value='5'/>
> <enum name='kJRSUI_Widget_buttonComboBox' value='6'/>
> <enum name='kJRSUI_Widget_buttonComboBoxInset' value='7'/>
> <enum name='kJRSUI_Widget_buttonDisclosure' value='8'/>
> <enum name='kJRSUI_Widget_buttonListHeader' value='9'/>
> <enum name='kJRSUI_Widget_buttonLittleArrows' value='10'/>
> <enum name='kJRSUI_Widget_buttonPopDown' value='11'/>
> <enum name='kJRSUI_Widget_buttonPopDownInset' value='12'/>
> <enum name='kJRSUI_Widget_buttonPopDownSquare' value='13'/>
> <enum name='kJRSUI_Widget_buttonPopUp' value='14'/>
> <enum name='kJRSUI_Widget_buttonPopUpInset' value='15'/>
> <enum name='kJRSUI_Widget_buttonPopUpSquare' value='16'/>
> <enum name='kJRSUI_Widget_buttonPush' value='17'/>
> <enum name='kJRSUI_Widget_buttonPushInset' value='21'/>
> <enum name='kJRSUI_Widget_buttonPushInset2' value='22'/>
> <enum name='kJRSUI_Widget_buttonPushScope' value='18'/>
> <enum name='kJRSUI_Widget_buttonPushScope2' value='19'/>
> <enum name='kJRSUI_Widget_buttonPushTextured' value='20'/>
> <enum name='kJRSUI_Widget_buttonRadio' value='23'/>
> <enum name='kJRSUI_Widget_buttonRound' value='24'/>
> <enum name='kJRSUI_Widget_buttonRoundHelp' value='25'/>
> <enum name='kJRSUI_Widget_buttonRoundInset' value='26'/>
> <enum name='kJRSUI_Widget_buttonRoundInset2' value='27'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldCancel' value='28'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldFind' value='29'/>
> <enum name='kJRSUI_Widget_buttonSegmented' value='30'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset' value='31'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset2' value='32'/>
> <enum name='kJRSUI_Widget_buttonSegmentedSCurve' value='33'/>
> <enum name='kJRSUI_Widget_buttonSegmentedTextured' value='34'/>
> <enum name='kJRSUI_Widget_buttonSegmentedToolbar' value='35'/>
> <enum name='kJRSUI_Widget_dial' value='36'/>
> <enum name='kJRSUI_Widget_disclosureTriangle' value='37'/>
> <enum name='kJRSUI_Widget_dividerGrabber' value='38'/>
> <enum name='kJRSUI_Widget_dividerSeparatorBar' value='39'/>
> <enum name='kJRSUI_Widget_dividerSplitter' value='40'/>
> <enum name='kJRSUI_Widget_focus' value='41'/>
> <enum name='kJRSUI_Widget_frameGroupBox' value='42'/>
> <enum name='kJRSUI_Widget_frameGroupBoxSecondary' value='43'/>
> <enum name='kJRSUI_Widget_frameListBox' value='44'/>
> <enum name='kJRSUI_Widget_framePlacard' value='45'/>
> <enum name='kJRSUI_Widget_frameTextField' value='46'/>
> <enum name='kJRSUI_Widget_frameTextFieldRound' value='47'/>
> <enum name='kJRSUI_Widget_frameWell' value='48'/>
> <enum name='kJRSUI_Widget_gradient' value='51'/>
> <enum name='kJRSUI_Widget_growBox' value='49'/>
> <enum name='kJRSUI_Widget_growBoxTextured' value='50'/>
> <enum name='kJRSUI_Widget_menu' value='52'/>
> <enum name='kJRSUI_Widget_menuBar' value='54'/>
> <enum name='kJRSUI_Widget_menuItem' value='53'/>
> <enum name='kJRSUI_Widget_menuTitle' value='55'/>
> <enum name='kJRSUI_Widget_progressBar' value='56'/>
> <enum name='kJRSUI_Widget_progressIndeterminateBar' value='57'/>
> <enum name='kJRSUI_Widget_progressRelevance' value='58'/>
> <enum name='kJRSUI_Widget_progressSpinner' value='59'/>
> <enum name='kJRSUI_Widget_scrollBar' value='60'/>
> <enum name='kJRSUI_Widget_scrollColumnSizer' value='61'/>
> <enum name='kJRSUI_Widget_slider' value='62'/>
> <enum name='kJRSUI_Widget_sliderThumb' value='63'/>
> <enum name='kJRSUI_Widget_synchronization' value='64'/>
> <enum name='kJRSUI_Widget_tab' value='65'/>
> <enum name='kJRSUI_Widget_titleBarCloseBox' value='66'/>
> <enum name='kJRSUI_Widget_titleBarCollapseBox' value='67'/>
> <enum name='kJRSUI_Widget_titleBarToolbarButton' value='69'/>
> <enum name='kJRSUI_Widget_titleBarZoomBox' value='68'/>
> <enum name='kJRSUI_Widget_toolbarItemWell' value='70'/>
> <enum name='kJRSUI_Widget_windowFrame' value='71'/>
> <enum name='kJRSUI_WindowType_document' value='1'/>
> <enum name='kJRSUI_WindowType_titlelessUtility' value='3'/>
> <enum name='kJRSUI_WindowType_utility' value='2'/>
80a244,356
> <function name='JRSUIControlCreate'>
> <arg type='B'/>
> <retval already_retained='true' type='@'/>
> </function>
> <function name='JRSUIControlDraw'>
> <arg type='@'/>
> <arg type='@'/>
> <arg type='^{CGContext=}'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlGetHitPart'>
> <arg type='@'/>
> <arg type='@'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
> <retval type64='q' type='l'/>
> </function>
> <function name='JRSUIControlGetScrollBarOffsetFor'>
> <arg type='@'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg type64='d' type='f'/>
> <arg type64='d' type='f'/>
> <arg type64='d' type='f'/>
> <retval type64='d' type='f'/>
> </function>
> <function name='JRSUIControlGetScrollBarPartBounds'>
> <arg type='@'/>
> <arg type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg type64='q' type='l'/>
> <retval type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlRelease'>
> <arg type='@'/>
> </function>
> <function name='JRSUIControlSetAlignmentHorizontal'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAlignmentVertical'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAnimating'>
> <arg type='@'/>
> <arg type='B'/>
> </function>
> <function name='JRSUIControlSetDirection'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetOrientation'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetScrollBarPart'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetSegmentPosition'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetShowArrows'>
> <arg type='@'/>
> <arg type='B'/>
> </function>
> <function name='JRSUIControlSetSize'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetState'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetValueByKey'>
> <arg type='@'/>
> <arg type='@'/>
> <arg type='@'/>
> </function>
> <function name='JRSUIControlSetVariant'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWidget'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWindowType'>
> <arg type='@'/>
> <arg type64='q' type='l'/>
> </function>
> <function name='JRSUIControlShouldScrollToClick'>
> <retval type='B'/>
> </function>
> <function name='JRSUIGetKey'>
> <arg type64='q' type='l'/>
> <retval type='@'/>
> </function>
> <function name='JRSUIRendererCreate'>
> <retval already_retained='true' type='@'/>
> </function>
> <function name='JRSUIRendererRelease'>
> <arg type='@'/>
> </function>
> <class name='NSMenu'>
> <method selector='isJavaMenu'>
> <retval type='B'/>
> </method>
> </class>
> <informal_protocol name='NSObject'>
> <method type='v28@0:4I8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='handleJavaMenuItemTargetedAtIndex:rect:'/>
> <method type='v12@0:4@8' selector='handleJavaMouseEvent:'/>
> </informal_protocol>
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/Current/Resources/BridgeSupport/JavaRuntimeSupportFull.bridgesupport A/Frameworks/JavaRuntimeSupport.framework/Versions/Current/Resources/BridgeSupport/JavaRuntimeSupportFull.bridgesupport
6a7
> <depends_on path='/System/Library/Frameworks/CoreServices.framework'/>
10a12,173
> <constant name='JRSMenuDidReuseItemNotification' declared_type='NSString*' type='@'/>
> <enum name='kJRSUI_AlignmentHorizontal_center' value='2'/>
> <enum name='kJRSUI_AlignmentHorizontal_left' value='1'/>
> <enum name='kJRSUI_AlignmentHorizontal_right' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_bottom' value='3'/>
> <enum name='kJRSUI_AlignmentVertical_center' value='2'/>
> <enum name='kJRSUI_AlignmentVertical_top' value='1'/>
> <enum name='kJRSUI_Direction_down' value='3'/>
> <enum name='kJRSUI_Direction_east' value='8'/>
> <enum name='kJRSUI_Direction_left' value='4'/>
> <enum name='kJRSUI_Direction_none' value='1'/>
> <enum name='kJRSUI_Direction_north' value='6'/>
> <enum name='kJRSUI_Direction_right' value='5'/>
> <enum name='kJRSUI_Direction_south' value='7'/>
> <enum name='kJRSUI_Direction_up' value='2'/>
> <enum name='kJRSUI_Direction_west' value='9'/>
> <enum name='kJRSUI_Key_animationFrame' value='23'/>
> <enum name='kJRSUI_Key_animationStartTime' value='21'/>
> <enum name='kJRSUI_Key_animationTime' value='22'/>
> <enum name='kJRSUI_Key_arrowsOnly' value='16'/>
> <enum name='kJRSUI_Key_direction' value='4'/>
> <enum name='kJRSUI_Key_focused' value='12'/>
> <enum name='kJRSUI_Key_frameOnly' value='17'/>
> <enum name='kJRSUI_Key_horizontalAlignment' value='7'/>
> <enum name='kJRSUI_Key_indicatorOnly' value='13'/>
> <enum name='kJRSUI_Key_maximumValue' value='19'/>
> <enum name='kJRSUI_Key_noIndicator' value='14'/>
> <enum name='kJRSUI_Key_nothingToScroll' value='15'/>
> <enum name='kJRSUI_Key_orientation' value='5'/>
> <enum name='kJRSUI_Key_position' value='8'/>
> <enum name='kJRSUI_Key_pressedPart' value='9'/>
> <enum name='kJRSUI_Key_segmentTrailingSeparator' value='18'/>
> <enum name='kJRSUI_Key_size' value='3'/>
> <enum name='kJRSUI_Key_state' value='2'/>
> <enum name='kJRSUI_Key_thumbProportion' value='24'/>
> <enum name='kJRSUI_Key_thumbStart' value='25'/>
> <enum name='kJRSUI_Key_value' value='20'/>
> <enum name='kJRSUI_Key_variant' value='10'/>
> <enum name='kJRSUI_Key_verticalAlignment' value='6'/>
> <enum name='kJRSUI_Key_widget' value='1'/>
> <enum name='kJRSUI_Key_windowFrameDrawClipped' value='26'/>
> <enum name='kJRSUI_Key_windowFrameDrawTitleSeparator' value='27'/>
> <enum name='kJRSUI_Key_windowTitleBarHeight' value='28'/>
> <enum name='kJRSUI_Key_windowType' value='11'/>
> <enum name='kJRSUI_Orientation_horizontal' value='1'/>
> <enum name='kJRSUI_Orientation_vertical' value='2'/>
> <enum name='kJRSUI_PartHit_arrowMax' value='6'/>
> <enum name='kJRSUI_PartHit_arrowMaxInside' value='7'/>
> <enum name='kJRSUI_PartHit_arrowMin' value='5'/>
> <enum name='kJRSUI_PartHit_arrowMinInside' value='8'/>
> <enum name='kJRSUI_PartHit_hit' value='1'/>
> <enum name='kJRSUI_PartHit_none' value='0'/>
> <enum name='kJRSUI_PartHit_thumb' value='2'/>
> <enum name='kJRSUI_PartHit_trackMax' value='4'/>
> <enum name='kJRSUI_PartHit_trackMin' value='3'/>
> <enum name='kJRSUI_PartHit_unknown' value='-1'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMax' value='4'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMaxInside' value='5'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMin' value='3'/>
> <enum name='kJRSUI_ScrollBarPart_arrowMinInside' value='6'/>
> <enum name='kJRSUI_ScrollBarPart_none' value='1'/>
> <enum name='kJRSUI_ScrollBarPart_thumb' value='2'/>
> <enum name='kJRSUI_ScrollBarPart_trackMax' value='8'/>
> <enum name='kJRSUI_ScrollBarPart_trackMin' value='7'/>
> <enum name='kJRSUI_SegmentPosition_first' value='1'/>
> <enum name='kJRSUI_SegmentPosition_last' value='3'/>
> <enum name='kJRSUI_SegmentPosition_middle' value='2'/>
> <enum name='kJRSUI_SegmentPosition_only' value='4'/>
> <enum name='kJRSUI_Size_large' value='4'/>
> <enum name='kJRSUI_Size_mini' value='1'/>
> <enum name='kJRSUI_Size_regular' value='3'/>
> <enum name='kJRSUI_Size_small' value='2'/>
> <enum name='kJRSUI_State_active' value='1'/>
> <enum name='kJRSUI_State_disabled' value='3'/>
> <enum name='kJRSUI_State_drag' value='7'/>
> <enum name='kJRSUI_State_inactive' value='2'/>
> <enum name='kJRSUI_State_pressed' value='4'/>
> <enum name='kJRSUI_State_pulsed' value='5'/>
> <enum name='kJRSUI_State_rollover' value='6'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundEven' value='5'/>
> <enum name='kJRSUI_Variant_gradientListBackgroundOdd' value='6'/>
> <enum name='kJRSUI_Variant_gradientSideBar' value='7'/>
> <enum name='kJRSUI_Variant_gradientSideBarFocusedSelection' value='9'/>
> <enum name='kJRSUI_Variant_gradientSideBarSelection' value='8'/>
> <enum name='kJRSUI_Variant_menuGlyph' value='1'/>
> <enum name='kJRSUI_Variant_menuHierarchical' value='4'/>
> <enum name='kJRSUI_Variant_menuPopup' value='2'/>
> <enum name='kJRSUI_Variant_menuPulldown' value='3'/>
> <enum name='kJRSUI_Widget_background' value='1'/>
> <enum name='kJRSUI_Widget_buttonBevel' value='2'/>
> <enum name='kJRSUI_Widget_buttonBevelInset' value='3'/>
> <enum name='kJRSUI_Widget_buttonBevelRound' value='4'/>
> <enum name='kJRSUI_Widget_buttonCheckBox' value='5'/>
> <enum name='kJRSUI_Widget_buttonComboBox' value='6'/>
> <enum name='kJRSUI_Widget_buttonComboBoxInset' value='7'/>
> <enum name='kJRSUI_Widget_buttonDisclosure' value='8'/>
> <enum name='kJRSUI_Widget_buttonListHeader' value='9'/>
> <enum name='kJRSUI_Widget_buttonLittleArrows' value='10'/>
> <enum name='kJRSUI_Widget_buttonPopDown' value='11'/>
> <enum name='kJRSUI_Widget_buttonPopDownInset' value='12'/>
> <enum name='kJRSUI_Widget_buttonPopDownSquare' value='13'/>
> <enum name='kJRSUI_Widget_buttonPopUp' value='14'/>
> <enum name='kJRSUI_Widget_buttonPopUpInset' value='15'/>
> <enum name='kJRSUI_Widget_buttonPopUpSquare' value='16'/>
> <enum name='kJRSUI_Widget_buttonPush' value='17'/>
> <enum name='kJRSUI_Widget_buttonPushInset' value='21'/>
> <enum name='kJRSUI_Widget_buttonPushInset2' value='22'/>
> <enum name='kJRSUI_Widget_buttonPushScope' value='18'/>
> <enum name='kJRSUI_Widget_buttonPushScope2' value='19'/>
> <enum name='kJRSUI_Widget_buttonPushTextured' value='20'/>
> <enum name='kJRSUI_Widget_buttonRadio' value='23'/>
> <enum name='kJRSUI_Widget_buttonRound' value='24'/>
> <enum name='kJRSUI_Widget_buttonRoundHelp' value='25'/>
> <enum name='kJRSUI_Widget_buttonRoundInset' value='26'/>
> <enum name='kJRSUI_Widget_buttonRoundInset2' value='27'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldCancel' value='28'/>
> <enum name='kJRSUI_Widget_buttonSearchFieldFind' value='29'/>
> <enum name='kJRSUI_Widget_buttonSegmented' value='30'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset' value='31'/>
> <enum name='kJRSUI_Widget_buttonSegmentedInset2' value='32'/>
> <enum name='kJRSUI_Widget_buttonSegmentedSCurve' value='33'/>
> <enum name='kJRSUI_Widget_buttonSegmentedTextured' value='34'/>
> <enum name='kJRSUI_Widget_buttonSegmentedToolbar' value='35'/>
> <enum name='kJRSUI_Widget_dial' value='36'/>
> <enum name='kJRSUI_Widget_disclosureTriangle' value='37'/>
> <enum name='kJRSUI_Widget_dividerGrabber' value='38'/>
> <enum name='kJRSUI_Widget_dividerSeparatorBar' value='39'/>
> <enum name='kJRSUI_Widget_dividerSplitter' value='40'/>
> <enum name='kJRSUI_Widget_focus' value='41'/>
> <enum name='kJRSUI_Widget_frameGroupBox' value='42'/>
> <enum name='kJRSUI_Widget_frameGroupBoxSecondary' value='43'/>
> <enum name='kJRSUI_Widget_frameListBox' value='44'/>
> <enum name='kJRSUI_Widget_framePlacard' value='45'/>
> <enum name='kJRSUI_Widget_frameTextField' value='46'/>
> <enum name='kJRSUI_Widget_frameTextFieldRound' value='47'/>
> <enum name='kJRSUI_Widget_frameWell' value='48'/>
> <enum name='kJRSUI_Widget_gradient' value='51'/>
> <enum name='kJRSUI_Widget_growBox' value='49'/>
> <enum name='kJRSUI_Widget_growBoxTextured' value='50'/>
> <enum name='kJRSUI_Widget_menu' value='52'/>
> <enum name='kJRSUI_Widget_menuBar' value='54'/>
> <enum name='kJRSUI_Widget_menuItem' value='53'/>
> <enum name='kJRSUI_Widget_menuTitle' value='55'/>
> <enum name='kJRSUI_Widget_progressBar' value='56'/>
> <enum name='kJRSUI_Widget_progressIndeterminateBar' value='57'/>
> <enum name='kJRSUI_Widget_progressRelevance' value='58'/>
> <enum name='kJRSUI_Widget_progressSpinner' value='59'/>
> <enum name='kJRSUI_Widget_scrollBar' value='60'/>
> <enum name='kJRSUI_Widget_scrollColumnSizer' value='61'/>
> <enum name='kJRSUI_Widget_slider' value='62'/>
> <enum name='kJRSUI_Widget_sliderThumb' value='63'/>
> <enum name='kJRSUI_Widget_synchronization' value='64'/>
> <enum name='kJRSUI_Widget_tab' value='65'/>
> <enum name='kJRSUI_Widget_titleBarCloseBox' value='66'/>
> <enum name='kJRSUI_Widget_titleBarCollapseBox' value='67'/>
> <enum name='kJRSUI_Widget_titleBarToolbarButton' value='69'/>
> <enum name='kJRSUI_Widget_titleBarZoomBox' value='68'/>
> <enum name='kJRSUI_Widget_toolbarItemWell' value='70'/>
> <enum name='kJRSUI_Widget_windowFrame' value='71'/>
> <enum name='kJRSUI_WindowType_document' value='1'/>
> <enum name='kJRSUI_WindowType_titlelessUtility' value='3'/>
> <enum name='kJRSUI_WindowType_utility' value='2'/>
79a243,346
> <function name='JRSUIControlCreate'>
> <arg name='isFlipped' declared_type='Boolean' type='B'/>
> <retval declared_type='JRSUIControlRef' already_retained='true' type='@'/>
> </function>
> <function name='JRSUIControlDraw'>
> <arg name='renderer' declared_type='JRSUIRendererRef' type='@'/>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='context' declared_type='CGContextRef' type='^{CGContext=}'/>
> <arg name='bounds' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlGetHitPart'>
> <arg name='renderer' declared_type='JRSUIRendererRef' type='@'/>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='bounds' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg name='point' declared_type='CGPoint' type64='{CGPoint=dd}' type='{CGPoint=ff}'/>
> <retval declared_type='JRSUIPartHit' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlGetScrollBarOffsetFor'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='frame' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg name='offset' declared_type='CGFloat' type64='d' type='f'/>
> <arg name='visibleAmount' declared_type='CGFloat' type64='d' type='f'/>
> <arg name='extent' declared_type='CGFloat' type64='d' type='f'/>
> <retval declared_type='CGFloat' type64='d' type='f'/>
> </function>
> <function name='JRSUIControlGetScrollBarPartBounds'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='frame' declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> <arg name='part' declared_type='JRSUIScrollBarPart' type64='q' type='l'/>
> <retval declared_type='CGRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{CGRect={CGPoint=ff}{CGSize=ff}}'/>
> </function>
> <function name='JRSUIControlRelease'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> </function>
> <function name='JRSUIControlSetAlignmentHorizontal'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIAlignmentVertical' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAlignmentVertical'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIAlignmentHorizontal' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetAnimating'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='Boolean' type='B'/>
> </function>
> <function name='JRSUIControlSetDirection'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIDirection' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetOrientation'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIOrintation' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetScrollBarPart'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIScrollBarPart' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetSegmentPosition'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUISegmentPosition' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetShowArrows'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='Boolean' type='B'/>
> </function>
> <function name='JRSUIControlSetSize'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUISize' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetState'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIState' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetValueByKey'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='key' declared_type='CFTypeRef' type='@'/>
> <arg name='value' declared_type='CFTypeRef' type='@'/>
> </function>
> <function name='JRSUIControlSetVariant'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIVariant' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWidget'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIWidget' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlSetWindowType'>
> <arg name='control' declared_type='JRSUIControlRef' type='@'/>
> <arg name='value' declared_type='JRSUIWindowType' type64='q' type='l'/>
> </function>
> <function name='JRSUIControlShouldScrollToClick'>
> <retval declared_type='Boolean' type='B'/>
> </function>
> <function name='JRSUIGetKey'>
> <arg name='value' declared_type='JRSUIKey' type64='q' type='l'/>
> <retval declared_type='CFTypeRef' type='@'/>
> </function>
> <function name='JRSUIRendererCreate'>
> <retval declared_type='JRSUIRendererRef' already_retained='true' type='@'/>
> </function>
> <function name='JRSUIRendererRelease'>
> <arg name='renderer' declared_type='JRSUIRendererRef' type='@'/>
> </function>
89a357,394
> <class name='NSEvent'>
> <method selector='deadKeyCharacter'>
> <retval declared_type='unichar' type='S'/>
> </method>
> </class>
> <class name='NSMenu'>
> <method selector='isJavaMenu'>
> <retval declared_type='BOOL' type='B'/>
> </method>
> <method selector='javaMenuWithTitle:' class_method='true'>
> <arg name='title' declared_type='NSString*' type='@' index='0'/>
> <retval declared_type='NSMenu*' type='@'/>
> </method>
> <method selector='setJavaMenuDelegate:'>
> <arg name='delegate' declared_type='id &lt;JRSMenuDelegate&gt;' type='@' index='0'/>
> <retval declared_type='void' type='v'/>
> </method>
> </class>
> <class name='NSObject'>
> <method selector='handleJavaMenuItemTargetedAtIndex:rect:'>
> <arg name='menuIndex' declared_type='NSUInteger' type64='Q' type='I' index='0'/>
> <arg name='rect' declared_type='NSRect' type64='{CGRect={CGPoint=dd}{CGSize=dd}}' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' index='1'/>
> <retval declared_type='void' type='v'/>
> </method>
> <method selector='handleJavaMouseEvent:'>
> <arg name='event' declared_type='NSEvent*' type='@' index='0'/>
> <retval declared_type='void' type='v'/>
> </method>
> </class>
> <informal_protocol name='NSObject'>
> <method type='v28@0:4I8{_NSRect={_NSPoint=ff}{_NSSize=ff}}12' selector='handleJavaMenuItemTargetedAtIndex:rect:'>
> <arg name='menuIndex' index='0'/>
> <arg name='rect' index='1'/>
> </method>
> <method type='v12@0:4@8' selector='handleJavaMouseEvent:'>
> <arg name='event' index='0'/>
> </method>
> </informal_protocol>
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/Current/Resources/Info.plist A/Frameworks/JavaRuntimeSupport.framework/Versions/Current/Resources/Info.plist
18c18
< <string>13.3.0</string>
---
> <string>13.4.0</string>
22c22
< <string>13.3.0</string>
---
> <string>13.4.0</string>
Binary files A.old/Frameworks/JavaRuntimeSupport.framework/Versions/Current/Resources/Java/JavaRuntimeSupport.jar and A/Frameworks/JavaRuntimeSupport.framework/Versions/Current/Resources/Java/JavaRuntimeSupport.jar differ
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/Current/Resources/version.plist A/Frameworks/JavaRuntimeSupport.framework/Versions/Current/Resources/version.plist
6c6
< <string>2</string>
---
> <string>1</string>
8c8
< <string>13.3.0</string>
---
> <string>13.4.0</string>
10c10
< <string>13.3.0</string>
---
> <string>13.4.0</string>
14c14
< <string>190000</string>
---
> <string>230000</string>
diff -r A.old/Frameworks/JavaRuntimeSupport.framework/Versions/Current/_CodeSignature/CodeResources A/Frameworks/JavaRuntimeSupport.framework/Versions/Current/_CodeSignature/CodeResources
9c9
< clR45gAARkxmzY4kxhk1b4OAfU4=
---
> hgf6rCkHpqXy+ffTBA3f6lR5eS0=
13c13
< 6k9e4c81hSwiRQSF9ssiVsyffQQ=
---
> 5Go4oIaZbJNSmrgyCiCL/qAhbAA=
26c26
< ftd91YMfKqbspdTzn5ib/sxao+s=
---
> +bxFhGwzVNAKBJxg/bIdvlLWpwc=
30c30
< E4R0HEx//cisztn2eWXOQL83dgI=
---
> 2DLqq2Ha42Q2QotT6IPAZNxpygY=
34c34
< lx49cg4fj0mlRwzI1bzcORDrT/0=
---
> ugmwt83Vv4r5tOARHZDPjjCQ9iY=
Only in A/: Headers
diff -r A.old/JavaPluginCocoa.bundle/Contents/CodeResources A/JavaPluginCocoa.bundle/Contents/CodeResources
18c18
< nuFI4EowMo7BM0y5VWPKBuqin6g=
---
> DY0ttN1nHiqHO/A6RJq+HrAy4/c=
diff -r A.old/JavaPluginCocoa.bundle/Contents/Info.plist A/JavaPluginCocoa.bundle/Contents/Info.plist
18c18
< <string>13.3.0</string>
---
> <string>13.4.0</string>
22c22
< <string>13.3.0</string>
---
> <string>13.4.0</string>
Binary files A.old/JavaPluginCocoa.bundle/Contents/MacOS/JavaPluginCocoa and A/JavaPluginCocoa.bundle/Contents/MacOS/JavaPluginCocoa differ
Binary files A.old/JavaPluginCocoa.bundle/Contents/Resources/French.lproj/Localizable.strings and A/JavaPluginCocoa.bundle/Contents/Resources/French.lproj/Localizable.strings differ
Binary files A.old/JavaPluginCocoa.bundle/Contents/Resources/Spanish.lproj/Localizable.strings and A/JavaPluginCocoa.bundle/Contents/Resources/Spanish.lproj/Localizable.strings differ
Binary files A.old/JavaPluginCocoa.bundle/Contents/Resources/fi.lproj/Localizable.strings and A/JavaPluginCocoa.bundle/Contents/Resources/fi.lproj/Localizable.strings differ
Binary files A.old/JavaPluginCocoa.bundle/Contents/Resources/pt.lproj/Localizable.strings and A/JavaPluginCocoa.bundle/Contents/Resources/pt.lproj/Localizable.strings differ
Binary files A.old/JavaPluginCocoa.bundle/Contents/Resources/pt_PT.lproj/Localizable.strings and A/JavaPluginCocoa.bundle/Contents/Resources/pt_PT.lproj/Localizable.strings differ
Binary files A.old/JavaPluginCocoa.bundle/Contents/Resources/ru.lproj/Localizable.strings and A/JavaPluginCocoa.bundle/Contents/Resources/ru.lproj/Localizable.strings differ
Binary files A.old/JavaPluginCocoa.bundle/Contents/Resources/zh_TW.lproj/Localizable.strings and A/JavaPluginCocoa.bundle/Contents/Resources/zh_TW.lproj/Localizable.strings differ
diff -r A.old/JavaPluginCocoa.bundle/Contents/_CodeSignature/CodeResources A/JavaPluginCocoa.bundle/Contents/_CodeSignature/CodeResources
18c18
< nuFI4EowMo7BM0y5VWPKBuqin6g=
---
> DY0ttN1nHiqHO/A6RJq+HrAy4/c=
diff -r A.old/JavaPluginCocoa.bundle/Contents/version.plist A/JavaPluginCocoa.bundle/Contents/version.plist
6c6
< <string>1</string>
---
> <string>2</string>
8c8
< <string>13.3.0</string>
---
> <string>13.4.0</string>
10c10
< <string>13.3.0</string>
---
> <string>13.4.0</string>
14c14
< <string>2120000</string>
---
> <string>2270000</string>
Binary files A.old/JavaVM and A/JavaVM differ
Binary files A.old/Resources/.compatibility/IASupport.jar and A/Resources/.compatibility/IASupport.jar differ
Binary files A.old/Resources/.compatibility/libIASupport.jnilib and A/Resources/.compatibility/libIASupport.jnilib differ
diff -r A.old/Resources/BridgeSupport/JavaVM.bridgesupport A/Resources/BridgeSupport/JavaVM.bridgesupport
19a20
> <enum name='JAWT_MACOSX_USE_CALAYER' value='2147483648'/>
diff -r A.old/Resources/BridgeSupport/JavaVMFull.bridgesupport A/Resources/BridgeSupport/JavaVMFull.bridgesupport
18a19
> <enum name='JAWT_MACOSX_USE_CALAYER' value='2147483648'/>
diff -r A.old/Resources/Info.plist A/Resources/Info.plist
18c18
< <string>13.3.0</string>
---
> <string>13.4.0</string>
22c22
< <string>13.3.0</string>
---
> <string>13.4.0</string>
diff -r A.old/Resources/JavaPluginCocoa.bundle/Contents/CodeResources A/Resources/JavaPluginCocoa.bundle/Contents/CodeResources
18c18
< nuFI4EowMo7BM0y5VWPKBuqin6g=
---
> DY0ttN1nHiqHO/A6RJq+HrAy4/c=
diff -r A.old/Resources/JavaPluginCocoa.bundle/Contents/Info.plist A/Resources/JavaPluginCocoa.bundle/Contents/Info.plist
18c18
< <string>13.3.0</string>
---
> <string>13.4.0</string>
22c22
< <string>13.3.0</string>
---
> <string>13.4.0</string>
Binary files A.old/Resources/JavaPluginCocoa.bundle/Contents/MacOS/JavaPluginCocoa and A/Resources/JavaPluginCocoa.bundle/Contents/MacOS/JavaPluginCocoa differ
Binary files A.old/Resources/JavaPluginCocoa.bundle/Contents/Resources/French.lproj/Localizable.strings and A/Resources/JavaPluginCocoa.bundle/Contents/Resources/French.lproj/Localizable.strings differ
Binary files A.old/Resources/JavaPluginCocoa.bundle/Contents/Resources/Spanish.lproj/Localizable.strings and A/Resources/JavaPluginCocoa.bundle/Contents/Resources/Spanish.lproj/Localizable.strings differ
Binary files A.old/Resources/JavaPluginCocoa.bundle/Contents/Resources/fi.lproj/Localizable.strings and A/Resources/JavaPluginCocoa.bundle/Contents/Resources/fi.lproj/Localizable.strings differ
Binary files A.old/Resources/JavaPluginCocoa.bundle/Contents/Resources/pt.lproj/Localizable.strings and A/Resources/JavaPluginCocoa.bundle/Contents/Resources/pt.lproj/Localizable.strings differ
Binary files A.old/Resources/JavaPluginCocoa.bundle/Contents/Resources/pt_PT.lproj/Localizable.strings and A/Resources/JavaPluginCocoa.bundle/Contents/Resources/pt_PT.lproj/Localizable.strings differ
Binary files A.old/Resources/JavaPluginCocoa.bundle/Contents/Resources/ru.lproj/Localizable.strings and A/Resources/JavaPluginCocoa.bundle/Contents/Resources/ru.lproj/Localizable.strings differ
Binary files A.old/Resources/JavaPluginCocoa.bundle/Contents/Resources/zh_TW.lproj/Localizable.strings and A/Resources/JavaPluginCocoa.bundle/Contents/Resources/zh_TW.lproj/Localizable.strings differ
diff -r A.old/Resources/JavaPluginCocoa.bundle/Contents/_CodeSignature/CodeResources A/Resources/JavaPluginCocoa.bundle/Contents/_CodeSignature/CodeResources
18c18
< nuFI4EowMo7BM0y5VWPKBuqin6g=
---
> DY0ttN1nHiqHO/A6RJq+HrAy4/c=
diff -r A.old/Resources/JavaPluginCocoa.bundle/Contents/version.plist A/Resources/JavaPluginCocoa.bundle/Contents/version.plist
6c6
< <string>1</string>
---
> <string>2</string>
8c8
< <string>13.3.0</string>
---
> <string>13.4.0</string>
10c10
< <string>13.3.0</string>
---
> <string>13.4.0</string>
14c14
< <string>2120000</string>
---
> <string>2270000</string>
Binary files A.old/Resources/MacOS/JavaApplicationStub and A/Resources/MacOS/JavaApplicationStub differ
Binary files A.old/Resources/MacOS/JavaApplicationStubGC and A/Resources/MacOS/JavaApplicationStubGC differ
Binary files A.old/Resources/bin/updateSharingD and A/Resources/bin/updateSharingD differ
diff -r A.old/Resources/version.plist A/Resources/version.plist
6c6
< <string>3</string>
---
> <string>2</string>
8c8
< <string>13.3.0</string>
---
> <string>13.4.0</string>
10c10
< <string>13.3.0</string>
---
> <string>13.4.0</string>
14c14
< <string>1750000</string>
---
> <string>1830000</string>
diff -r A.old/_CodeSignature/CodeResources A/_CodeSignature/CodeResources
9c9
< QCrcIQC/TlfpkL7+QEydYU6A+SE=
---
> mOoqFgfAGTAdgmn6uiOoeIQ2zC8=
13c13
< g5MKpOFSDVqh+VOVUFg3vBG+MKg=
---
> dV2jH4iopSnsiicAa5oX30KI4g4=
17c17
< U4vzlu2PuequkvcJCkXxKNIIGlo=
---
> +jIcCBel7K2ngUJ07NiKR+OoRBo=
25c25
< Lmcp2g98A1NDLn/x6USGEFSlVu0=
---
> 095aRglL6wYPbEwGtWKkKRrNaGc=
29c29
< 3UfgFq+dkX4FvjLn8KSINAOAD7w=
---
> ZtYXTovA3tu0Y2x55ks4wQM8J/Y=
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment