JavaRuntimeSupport macOS 10.15.6 to 11.0 API Differences

JRSAccessibility.h
Added JRSAccessibilityUnregisterUniqueIdForUIElement()
JRSAppKitAWT.h
Added #def JRSAppNameKey
Added #def JRSAppIsCommandLineKey
Added #def JRSAppIsUIElementKey
Added #def JRSAppIsBackgroundOnlyKey
Added JRSAppKitAWT
Added +[JRSAppKitAWT awtAppDelegate]
Added +[JRSAppKitAWT registerAWTAppWithOptions:]
Added +[JRSAppKitAWT markAppIsDaemon]
JRSCursor.h
Added NSCursor (JavaRuntimeSupport)
Added +[NSCursor javaBusyButClickableCursor]
Added +[NSCursor javaResizeNECursor]
Added +[NSCursor javaResizeNWCursor]
Added +[NSCursor javaResizeSECursor]
Added +[NSCursor javaResizeSWCursor]
Added +[NSCursor javaMoveCursor]
Added +[NSCursor javaSetAllowsCursorSetInBackground:]
JRSDefines.h
Added #def JRS_BEGIN_DECLS
Added #def JRS_END_DECLS
Added #def JRS_EXPORT
Added #def JRS_DEPRECATED_2020
Added #def JRS_DEPRECATED_2020_7
Added #def JRS_DEPRECATED_2020_11
JRSDrag.h
Added JRSDrag
Added +[JRSDrag currentAllowableActions]
Added +[JRSDrag currentModifiers]
JRSEvent.h
Added NSEvent (JavaRuntimeSupport)
Added -[NSEvent deadKeyCharacter]
Added -[NSEvent willBeHandledByComplexInputMethod]
JRSFont.h
Added JRSFontRenderingStyle
Added JRSFontGetRenderingStyleForHints()
Added JRSFontAlignStyleForFractionalMeasurement()
Added JRSFontAlignStyleForIntegerMeasurement()
Added JRSFontStyleUsesFractionalMetrics()
Added JRSFontStyleIsAntialiased()
Added JRSFontGetRenderingStyleForContext()
Added JRSFontSetRenderingStyleOnContext()
Added JRSFontCreateFallbackFontForCharacters()
Added JRSFontGetAdvancesForGlyphsAndStyle()
Added JRSFontGetBoundingBoxesForGlyphsAndStyle()
JRSInputMethodController.h
Added JRSInputMethodController
Added +[JRSInputMethodController controller]
Added -[JRSInputMethodController availableInputMethodLocales]
Added -[JRSInputMethodController currentInputMethodName]
Added -[JRSInputMethodController currentInputMethodLocale]
Added -[JRSInputMethodController setCurrentInputMethodForLocale:]
JRSLocalization.h
Added JRSCopyPrimaryLanguage()
Added JRSCopyCanonicalLanguageForPrimaryLanguage()
Added JRSSetDefaultLocalization()
JRSMenu.h
Added JRSMenuDidReuseItemNotification
Added JRSMenuDelegate
Added -[JRSMenuDelegate handleJavaMouseEvent:]
Added -[JRSMenuDelegate handleJavaMenuItemTargetedAtIndex:rect:]
Added NSMenu (JavaRuntimeSupport)
Added +[NSMenu javaMenuWithTitle:]
Added -[NSMenu setJavaMenuDelegate:]
Added -[NSMenu isJavaMenu]
JRSProperties.h
Added JRSCopyOSName()
Added JRSCopyOSVersion()
Added JRSCopyOSJavaSupportVersion()
JRSRemoteLayer.h
Added JRSRemoteLayer
Added JRSRemoteLayer.layerID
Added CALayer (JavaRuntimeSupport)
Added -[CALayer createRemoteLayerBoundTo:]
Added -[CALayer hostRemoteLayer:]
Added JRSRenderServer
Added +[JRSRenderServer startRenderServer]
Added +[JRSRenderServer sendRenderServer:]
Added +[JRSRenderServer recieveRenderServer:]
JRSSecurity.h
Added JRSSecurityExecutableCodeSignatureMissing
Added JRSSecurityExecutableCodeSignatureUnverifiable
Added JRSSecurityExecutableCodeSignatureValidatedThroughTrustedCA
Added JRSSecurityExecutableCodeSignatureExplicitlyTrusted
Added JRSSecurityExecutableCodeSignatureExplicitlyUntrusted
Added JRSSecurityExecutableCodeSignatureExpired
Added JRSSecurityExecutableCodeSignatureEvaluation
Added JRSSecurityExecutionPolicyNoPrompt
Added JRSSecurityExecutionPolicyOKPrompt
Added JRSSecurityExecutionPolicyWarnPrompt
Added JRSSecurityExecutionPolicyBlockExecution
Added JRSSecurityExecutionPolicy
Added JRSSecurity
Added +[JRSSecurity executionPolicyForExecutableCodeSignatureEvaluation:]
JRSSymbolicator.h
Added JRSSymbolicator
Added +[JRSSymbolicator symbolicatorForPid:]
Added -[JRSSymbolicator addressForSymbol:]
JRSUIControl.h
Added JRSUIRendererRef
Added JRSUIRendererCreate()
Added JRSUIRendererRelease()
Added JRSUIControlRef
Added JRSUIControlCreate()
Added JRSUIControlRelease()
Added JRSUIControlDraw()
JRSUIHitTesting.h
Added kJRSUI_PartHit_unknown
Added kJRSUI_PartHit_none
Added kJRSUI_PartHit_hit
Added kJRSUI_PartHit_thumb
Added kJRSUI_PartHit_trackMin
Added kJRSUI_PartHit_trackMax
Added kJRSUI_PartHit_arrowMin
Added kJRSUI_PartHit_arrowMax
Added kJRSUI_PartHit_arrowMaxInside
Added kJRSUI_PartHit_arrowMinInside
Added JRSUIPartHit
Added JRSUIControlGetHitPart()
JRSUIProperties.h
Added kJRSUI_Key_widget
Added kJRSUI_Key_state
Added kJRSUI_Key_size
Added kJRSUI_Key_direction
Added kJRSUI_Key_orientation
Added kJRSUI_Key_verticalAlignment
Added kJRSUI_Key_horizontalAlignment
Added kJRSUI_Key_position
Added kJRSUI_Key_pressedPart
Added kJRSUI_Key_variant
Added kJRSUI_Key_windowType
Added kJRSUI_Key_focused
Added kJRSUI_Key_indicatorOnly
Added kJRSUI_Key_noIndicator
Added kJRSUI_Key_nothingToScroll
Added kJRSUI_Key_arrowsOnly
Added kJRSUI_Key_frameOnly
Added kJRSUI_Key_segmentTrailingSeparator
Added kJRSUI_Key_segmentLeadingSeparator
Added kJRSUI_Key_maximumValue
Added kJRSUI_Key_value
Added kJRSUI_Key_animationStartTime
Added kJRSUI_Key_animationTime
Added kJRSUI_Key_animationFrame
Added kJRSUI_Key_thumbProportion
Added kJRSUI_Key_thumbStart
Added kJRSUI_Key_windowFrameDrawClipped
Added kJRSUI_Key_windowFrameDrawTitleSeparator
Added kJRSUI_Key_windowTitleBarHeight
Added kJRSUI_Key_presentationState
Added kJRSUI_Key_userInterfaceLayoutDirection
Added JRSUIKey
Added JRSUIGetKey()
Added JRSUIControlSetValueByKey()
Added kJRSUI_Widget_background
Added kJRSUI_Widget_buttonBevel
Added kJRSUI_Widget_buttonBevelInset
Added kJRSUI_Widget_buttonBevelRound
Added kJRSUI_Widget_buttonCheckBox
Added kJRSUI_Widget_buttonComboBox
Added kJRSUI_Widget_buttonComboBoxInset
Added kJRSUI_Widget_buttonDisclosure
Added kJRSUI_Widget_buttonListHeader
Added kJRSUI_Widget_buttonLittleArrows
Added kJRSUI_Widget_buttonPopDown
Added kJRSUI_Widget_buttonPopDownInset
Added kJRSUI_Widget_buttonPopDownSquare
Added kJRSUI_Widget_buttonPopUp
Added kJRSUI_Widget_buttonPopUpInset
Added kJRSUI_Widget_buttonPopUpSquare
Added kJRSUI_Widget_buttonPush
Added kJRSUI_Widget_buttonPushScope
Added kJRSUI_Widget_buttonPushScope2
Added kJRSUI_Widget_buttonPushTextured
Added kJRSUI_Widget_buttonPushInset
Added kJRSUI_Widget_buttonPushInset2
Added kJRSUI_Widget_buttonRadio
Added kJRSUI_Widget_buttonRound
Added kJRSUI_Widget_buttonRoundHelp
Added kJRSUI_Widget_buttonRoundInset
Added kJRSUI_Widget_buttonRoundInset2
Added kJRSUI_Widget_buttonSearchFieldCancel
Added kJRSUI_Widget_buttonSearchFieldFind
Added kJRSUI_Widget_buttonSegmented
Added kJRSUI_Widget_buttonSegmentedInset
Added kJRSUI_Widget_buttonSegmentedInset2
Added kJRSUI_Widget_buttonSegmentedSCurve
Added kJRSUI_Widget_buttonSegmentedTextured
Added kJRSUI_Widget_buttonSegmentedToolbar
Added kJRSUI_Widget_dial
Added kJRSUI_Widget_disclosureTriangle
Added kJRSUI_Widget_dividerGrabber
Added kJRSUI_Widget_dividerSeparatorBar
Added kJRSUI_Widget_dividerSplitter
Added kJRSUI_Widget_focus
Added kJRSUI_Widget_frameGroupBox
Added kJRSUI_Widget_frameGroupBoxSecondary
Added kJRSUI_Widget_frameListBox
Added kJRSUI_Widget_framePlacard
Added kJRSUI_Widget_frameTextField
Added kJRSUI_Widget_frameTextFieldRound
Added kJRSUI_Widget_frameWell
Added kJRSUI_Widget_growBox
Added kJRSUI_Widget_growBoxTextured
Added kJRSUI_Widget_gradient
Added kJRSUI_Widget_menu
Added kJRSUI_Widget_menuItem
Added kJRSUI_Widget_menuBar
Added kJRSUI_Widget_menuTitle
Added kJRSUI_Widget_progressBar
Added kJRSUI_Widget_progressIndeterminateBar
Added kJRSUI_Widget_progressRelevance
Added kJRSUI_Widget_progressSpinner
Added kJRSUI_Widget_scrollBar
Added kJRSUI_Widget_scrollColumnSizer
Added kJRSUI_Widget_slider
Added kJRSUI_Widget_sliderThumb
Added kJRSUI_Widget_synchronization
Added kJRSUI_Widget_tab
Added kJRSUI_Widget_titleBarCloseBox
Added kJRSUI_Widget_titleBarCollapseBox
Added kJRSUI_Widget_titleBarZoomBox
Added kJRSUI_Widget_titleBarToolbarButton
Added kJRSUI_Widget_toolbarItemWell
Added kJRSUI_Widget_windowFrame
Added JRSUIWidget
Added JRSUIControlSetWidget()
Added kJRSUI_State_active
Added kJRSUI_State_inactive
Added kJRSUI_State_disabled
Added kJRSUI_State_pressed
Added kJRSUI_State_pulsed
Added kJRSUI_State_rollover
Added kJRSUI_State_drag
Added JRSUIState
Added JRSUIControlSetState()
Added kJRSUI_Size_mini
Added kJRSUI_Size_small
Added kJRSUI_Size_regular
Added kJRSUI_Size_large
Added JRSUISize
Added JRSUIControlSetSize()
Added kJRSUI_Direction_none
Added kJRSUI_Direction_up
Added kJRSUI_Direction_down
Added kJRSUI_Direction_left
Added kJRSUI_Direction_right
Added kJRSUI_Direction_north
Added kJRSUI_Direction_south
Added kJRSUI_Direction_east
Added kJRSUI_Direction_west
Added JRSUIDirection
Added JRSUIControlSetDirection()
Added kJRSUI_Orientation_horizontal
Added kJRSUI_Orientation_vertical
Added JRSUIOrintation
Added JRSUIControlSetOrientation()
Added kJRSUI_AlignmentHorizontal_left
Added kJRSUI_AlignmentHorizontal_center
Added kJRSUI_AlignmentHorizontal_right
Added JRSUIAlignmentHorizontal
Added JRSUIControlSetAlignmentVertical()
Added kJRSUI_AlignmentVertical_top
Added kJRSUI_AlignmentVertical_center
Added kJRSUI_AlignmentVertical_bottom
Added JRSUIAlignmentVertical
Added JRSUIControlSetAlignmentHorizontal()
Added kJRSUI_SegmentPosition_first
Added kJRSUI_SegmentPosition_middle
Added kJRSUI_SegmentPosition_last
Added kJRSUI_SegmentPosition_only
Added JRSUISegmentPosition
Added JRSUIControlSetSegmentPosition()
Added kJRSUI_ScrollBarPart_none
Added kJRSUI_ScrollBarPart_thumb
Added kJRSUI_ScrollBarPart_arrowMin
Added kJRSUI_ScrollBarPart_arrowMax
Added kJRSUI_ScrollBarPart_arrowMaxInside
Added kJRSUI_ScrollBarPart_arrowMinInside
Added kJRSUI_ScrollBarPart_trackMin
Added kJRSUI_ScrollBarPart_trackMax
Added JRSUIScrollBarPart
Added JRSUIControlSetScrollBarPart()
Added kJRSUI_Variant_menuGlyph
Added kJRSUI_Variant_menuPopup
Added kJRSUI_Variant_menuPulldown
Added kJRSUI_Variant_menuHierarchical
Added kJRSUI_Variant_gradientListBackgroundEven
Added kJRSUI_Variant_gradientListBackgroundOdd
Added kJRSUI_Variant_gradientSideBar
Added kJRSUI_Variant_gradientSideBarSelection
Added kJRSUI_Variant_gradientSideBarFocusedSelection
Added JRSUIVariant
Added JRSUIControlSetVariant()
Added kJRSUI_WindowType_document
Added kJRSUI_WindowType_utility
Added kJRSUI_WindowType_titlelessUtility
Added JRSUIWindowType
Added JRSUIControlSetWindowType()
Added kJRSUI_PresentationState_activeKey
Added kJRSUI_PresentationState_activeMain
Added kJRSUI_PresentationState_inactive
Added JRSUIPresentationState
Added JRSUIControlSetPresentationState()
Added kJRSUI_UserInterfaceLayoutDirection_leftToRight
Added kJRSUI_UserInterfaceLayoutDirection_rightToLeft
Added JRSUIUserInterfaceLayoutDirection
Added JRSUIControlSetUserInterfaceLayoutDirection()
Added JRSUIControlSetShowArrows()
Added JRSUIControlSetAnimating()
JRSUIScrollBars.h
Added JRSUIControlShouldScrollToClick()
Added JRSUIControlGetScrollBarPartBounds()
Added JRSUIControlGetScrollBarOffsetFor()
JRSWindow.h
Added NSWindow (JavaRuntimeSupport)
Added -[NSWindow javaAddToOrderingGroup:]
Added -[NSWindow javaRemoveFromOrderingGroup:]