git: openjdk/jfx-sandbox: johanvos-headless: 48 new changesets

duke duke at openjdk.org
Tue Mar 26 19:10:37 UTC 2024


Changeset: 7cb7505c
Author:    Johan Vos <johan at lodgon.com>
Date:      2024-01-28 19:31:16 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/7cb7505cf7ec15af298b65b6c901c51ace496517

Introducing Headless platform

+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessApplication.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessCursor.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessPixels.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessPlatformFactory.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessRobot.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessTimer.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessView.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessWindow.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/IntSet.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/KeyState.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/MouseInput.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/MouseState.java
+ modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/NestedRunnableProcessor.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PaintCollector.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PresentingPainter.java
! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Context.java

Changeset: 40809a3f
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2024-01-30 16:38:34 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/40809a3f84d5f9f91b265f455a95d045e5b4f692

8322703: Intermittent crash in WebView in a JFXPanel from IME calls on macOS

Reviewed-by: jbhaskar, arapte

! modules/javafx.web/src/main/java/com/sun/javafx/webkit/InputMethodClientImpl.java

Changeset: af7e0571
Author:    Michael Strauß <mstrauss at openjdk.org>
Date:      2024-01-30 19:17:12 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/af7e05716711d942df20eb1f807b384810a4a839

8324879: Platform-specific preferences keys are incorrect for Windows toolkit

Reviewed-by: kcr, angorya

! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java
! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.cpp
! tests/manual/events/PlatformPreferencesChangedTest.java

Changeset: aac2df16
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2024-02-01 14:10:49 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/aac2df168d524f97d663de6776962773702b360c

8323615: PopupControl.skin.setSkin(Skin) fails to call dispose() on discarded Skin

Reviewed-by: angorya, mstrauss

! modules/javafx.controls/src/main/java/javafx/scene/control/PopupControl.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/PopupControlTest.java

Changeset: 12816b57
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2024-02-02 14:59:46 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/12816b57ffd1ffad57d008f7195666ad4e9400bb

8325093: Update CONTRIBUTING.md for build jdk version

Reviewed-by: kcr

! CONTRIBUTING.md

Changeset: 17dfab06
Author:    Martin Fox <mfox at openjdk.org>
Date:      2024-02-02 16:43:08 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/17dfab066b1f5db3d34b130cade3acd09ee21a70

8320912: IME should commit on focus change

Reviewed-by: angorya, kcr

! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacView.java
! modules/javafx.graphics/src/main/native-glass/mac/GlassView.h
! modules/javafx.graphics/src/main/native-glass/mac/GlassView.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m

Changeset: 172c491d
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2024-02-07 06:56:36 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/172c491dae4b774012589d991c898f12ccb44a4c

8312603: ArrayIndexOutOfBoundsException in Marlin when scaleX is 0

Reviewed-by: kpk, arapte

! modules/javafx.graphics/src/main/java/com/sun/marlin/ArrayCacheByte.java
! modules/javafx.graphics/src/main/java/com/sun/marlin/ArrayCacheDouble.java
! modules/javafx.graphics/src/main/java/com/sun/marlin/ArrayCacheInt.java
! modules/javafx.graphics/src/main/java/com/sun/marlin/ArrayCacheIntClean.java
! modules/javafx.graphics/src/main/java/com/sun/marlin/DPQSSorterContext.java
! modules/javafx.graphics/src/main/java/com/sun/marlin/DPathConsumer2D.java
! modules/javafx.graphics/src/main/java/com/sun/marlin/Dasher.java
! modules/javafx.graphics/src/main/java/com/sun/marlin/MergeSort.java
! modules/javafx.graphics/src/main/java/com/sun/marlin/Renderer.java
! modules/javafx.graphics/src/main/java/com/sun/marlin/RendererContext.java
! modules/javafx.graphics/src/main/java/com/sun/marlin/Stroker.java
! modules/javafx.graphics/src/main/java/com/sun/prism/impl/shape/DMarlinPrismUtils.java
! tests/system/src/test/java/test/com/sun/marlin/HugePolygonClipTest.java
+ tests/system/src/test/java/test/com/sun/marlin/ScaleX0Test.java

Changeset: a39732a3
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2024-02-09 22:04:10 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/a39732a3c66e7168f3a9be84743eb52d4fd0043c

8311492: FontSmoothingType LCD produces wrong color when transparency is used

Reviewed-by: jhendrikx, angorya, prr

! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java
! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWGraphics.java
+ tests/system/src/test/java/test/robot/javafx/scene/TransparentLCDTest.java

Changeset: a7f6de8d
Author:    Hima Bindu Meda <hmeda at openjdk.org>
Date:      2024-02-12 04:32:42 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/a7f6de8d13fd7a7e37ca80b28badcb24566153d8

8325258: Additional WebKit 617.1 fixes from WebKitGTK 2.42.5

Reviewed-by: sykora, kcr

! modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/ARMv7Assembler.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/testmasm.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/b3/B3ReduceStrength.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/b3/testb3.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/b3/testb3_1.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/b3/testb3_7.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/CodeBlock.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGGraph.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGGraph.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGOperations.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGPlan.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/ftl/FTLOperations.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/inspector/InjectedScript.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/inspector/InjectedScriptBase.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/inspector/InjectedScriptModule.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntOpcode.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LowLevelInterpreter.asm
! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/offlineasm/arm.rb
! modules/javafx.web/src/main/native/Source/JavaScriptCore/offlineasm/generate_offset_extractor.rb
! modules/javafx.web/src/main/native/Source/JavaScriptCore/offlineasm/generate_settings_extractor.rb
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/ClonedArguments.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/CommonSlowPaths.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/ExceptionHelpers.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/FunctionPrototype.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/IntlDateTimeFormat.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/OptionsList.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/Symbol.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/Symbol.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/UGPRPair.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/yarr/RegularExpression.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/yarr/RegularExpression.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/yarr/YarrInterpreter.cpp
! modules/javafx.web/src/main/native/Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
! modules/javafx.web/src/main/native/Source/WTF/wtf/URL.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/linux/RealTimeThreads.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/encryptedmedia/MediaKeySystemRequest.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/encryptedmedia/MediaKeySystemRequest.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/encryptedmedia/NavigatorEME.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/notifications/NotificationResourcesLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/notifications/NotificationResourcesLoader.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingScope.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/webdatabase/SQLTransactionCoordinator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AXObjectCache.cpp
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSLocalDOMWindowCustom.cpp
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/SerializedScriptValue.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/ContainerNode.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/Document+Fullscreen.idl
! modules/javafx.web/src/main/native/Source/WebCore/dom/DocumentFontLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/Element+Fullscreen.idl
! modules/javafx.web/src/main/native/Source/WebCore/dom/Element.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/Element.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/EventPath.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/EventTarget.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/Node.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/Position.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/TreeScope.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/TreeScopeOrderedMap.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/UserGestureIndicator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/UserGestureIndicator.h
! modules/javafx.web/src/main/native/Source/WebCore/html/FeaturePolicy.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/FeaturePolicy.h
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLAnchorElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLCanvasElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFrameElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFrameSetElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFrameSetElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLMediaElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/canvas/CanvasPath.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/track/VTTScanner.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/track/VTTScanner.h
! modules/javafx.web/src/main/native/Source/WebCore/loader/ImageLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/ImageLoader.h
! modules/javafx.web/src/main/native/Source/WebCore/loader/SubresourceLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/SubresourceLoader.h
! modules/javafx.web/src/main/native/Source/WebCore/page/EventHandler.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/LocalFrame.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/LocalFrameView.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/LocalFrameView.h
! modules/javafx.web/src/main/native/Source/WebCore/page/Quirks.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Quirks.h
! modules/javafx.web/src/main/native/Source/WebCore/page/ShareDataReader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/WheelEventTestMonitor.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/WheelEventTestMonitor.h
! modules/javafx.web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicy.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/AbortableTaskQueue.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/GStreamer.cmake
! modules/javafx.web/src/main/native/Source/WebCore/platform/LayoutUnit.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/Logging.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/ScrollableArea.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/encryptedmedia/CDMProxy.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/gamepad/manette/ManetteGamepad.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/gamepad/manette/ManetteGamepad.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/MediaPlayerEnums.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/ShadowBlur.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/transforms/AffineTransform.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/transforms/AffineTransform.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/transforms/RotateTransformOperation.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/transforms/TransformOperation.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/transforms/TransformationMatrix.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/mock/mediasource/MockMediaSourcePrivate.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/mock/mediasource/MockMediaSourcePrivate.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/NetworkStorageSession.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderBlock.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderBlockFlow.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerBacking.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerCompositor.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderTextControlSingleLine.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderVideo.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/TextBoxPainter.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/mathml/RenderMathMLScripts.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/mathml/RenderMathMLToken.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/svg/SVGTextLayoutEngine.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/updating/RenderTreeBuilderList.cpp
! modules/javafx.web/src/main/native/Source/WebCore/style/StyleAdjuster.cpp
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGAnimateMotionElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGAnimateMotionElement.h
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGMPathElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGMPathElement.h
! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerFontLoadRequest.cpp
! modules/javafx.web/src/main/native/Source/WebCore/workers/service/context/ServiceWorkerFetch.cpp

Changeset: de0255d6
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2024-02-12 22:18:07 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/de0255d6b6da52a7af367319f883afb08de5182a

8307117: TextArea: wrapText property ignored when changing font

Reviewed-by: kpk, arapte

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextAreaSkin.java
! tests/system/src/test/java/test/robot/javafx/scene/control/behavior/BehaviorRobotTestBase.java
+ tests/system/src/test/java/test/robot/javafx/scene/control/behavior/TextAreaLayoutRobotTest.java

Changeset: e2f42c5b
Author:    Robert Lichtenberger <rlichten at openjdk.org>
Committer: Andy Goryachev <angorya at openjdk.org>
Date:      2024-02-14 15:33:39 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/e2f42c5b71ef061c614540508fbac3fb610b1ae3

8325154: resizeColumnToFitContent is slower than it needs to be

Reviewed-by: angorya, mhanl

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableColumnHeader.java

Changeset: f379eae6
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2024-02-14 22:49:09 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/f379eae65aab963779d7b7335cbade810f8efe82

8325873: Update JDK_DOCS property to point to JDK 21 docs

Reviewed-by: arapte

! build.gradle
! gradle/verification-metadata.xml

Changeset: 49d7d52f
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2024-02-15 09:55:21 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/49d7d52fdf1c7341538e5bf4bd1a841dcc85c906

8325798: Spinner throws uncatchable exception on tab out from garbled text

Reviewed-by: angorya, mstrauss

! modules/javafx.controls/src/main/java/javafx/scene/control/Spinner.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/SpinnerTest.java

Changeset: 48be7d36
Author:    John Hendrikx <jhendrikx at openjdk.org>
Date:      2024-02-15 13:31:54 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/48be7d36d5033d215d585619f34c2dde518e4b53

8324182: Deprecate for removal SimpleSelector and CompoundSelector classes

Reviewed-by: kcr, angorya, mhanl

! modules/javafx.graphics/src/main/java/javafx/css/CompoundSelector.java
! modules/javafx.graphics/src/main/java/javafx/css/Selector.java
! modules/javafx.graphics/src/main/java/javafx/css/SimpleSelector.java

Changeset: 27549395
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2024-02-16 05:10:58 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/2754939556aa767a298fcf24f5caaa277351a4d7

8309374: Accessibility Focus Rectangle on ListItem is not drawn when ListView is shown for first time

Reviewed-by: kcr, kizune

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

Changeset: 1fb56e33
Author:    Jay Bhaskar <jbhaskar at openjdk.org>
Date:      2024-02-16 05:52:54 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/1fb56e333bc65860cc1abeebd1cbb01cd8b8e5f3

8323880: Caret rendered at wrong position in case of a click event on RTL text

Reviewed-by: kcr, hmeda

! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/FontCascade.h

Changeset: ee8633cb
Author:    Martin Fox <mfox at openjdk.org>
Date:      2024-02-19 16:30:34 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/ee8633cb6d19b6da7bf32ad3cdee31261a7cf458

8089373: Translation from character to key code is not sufficient

Reviewed-by: angorya, mstrauss

! modules/javafx.graphics/src/main/java/com/sun/glass/events/KeyEvent.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosApplication.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/KeyInput.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleApplication.java
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/DummyToolkit.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/KeyCharacterCombination.java
! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.cpp
! modules/javafx.graphics/src/main/native-glass/ios/GlassKey.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassKey.m
! modules/javafx.graphics/src/main/native-glass/win/KeyTable.cpp
! modules/javafx.graphics/src/shims/java/com/sun/glass/ui/monocle/MonocleApplicationShim.java
! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubToolkit.java
! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/MonocleApplicationTest.java

Changeset: 9a06bf9c
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2024-02-21 22:07:55 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/9a06bf9c5bce40cf842ddf25fe3360c366c3156c

8322748: Caret blinking in JavaFX should only stop when caret moves

Reviewed-by: jhendrikx, kpk, kcr

! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextAreaSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextFieldSkin.java

Changeset: e0b88bc7
Author:    Martin Fox <mfox at openjdk.org>
Date:      2024-02-22 14:52:13 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/e0b88bc7cfede46afe28cbb4a2e333df933b5100

8278021: Fix warnings in macOS glass native code and treat warnings as errors

Reviewed-by: kcr, aghaisas

! buildSrc/mac.gradle
! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassDialogs.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassDragSource.h
! modules/javafx.graphics/src/main/native-glass/mac/GlassDragSource.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassFullscreenWindow.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassKey.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassMenu.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassPasteboard.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassRobot.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassScreen.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m
! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.h
! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m
! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.h
! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m

Changeset: afa206b5
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2024-02-23 15:00:08 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/afa206b546a580a784d830712be174bb84f09ee9

8321603: Bump minimum JDK version for JavaFX to JDK 21

Reviewed-by: angorya, jvos, prr

! CONTRIBUTING.md
! build.gradle
! build.properties

Changeset: d9263ab2
Author:    Martin Fox <mfox at openjdk.org>
Date:      2024-02-23 22:39:56 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d9263ab268d33104279755dc1de139bd0835fdd7

8301900: TextArea: Committing text with ENTER in an IME window inserts newline
8088172: Mac: On German keyboard, pressing <+><q> inserts two apostrophes instead of one
8089803: [Mac, TextArea] Japanese IME, caret moves to the next line when pressing Return to select a candidate.

Reviewed-by: kcr, angorya

! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java
! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.h
! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m

Changeset: b43c4edf
Author:    Nir Lisker <nlisker at openjdk.org>
Date:      2024-02-24 09:47:28 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/b43c4edf7590429fd051d1b0e2ccb6dd49a10b8b

8325550: Grammatical error in AnchorPane.setLeftAnchor (and other setters) javadoc
8318624: API docs specify incorrect default value for nodeOrientation property

Reviewed-by: angorya, kcr

! modules/javafx.graphics/src/main/java/javafx/scene/Node.java
! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/AnchorPane.java

Changeset: df3707d7
Author:    Jose Pereda <jpereda at openjdk.org>
Date:      2024-02-26 16:02:05 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/df3707d7444c542ba55a8e76a8ed7e8f0637e874

8320965: Scrolling on a touch enabled display fails on Wayland

Reviewed-by: kcr, tsayao

! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.cpp

Changeset: d9645730
Author:    Nir Lisker <nlisker at openjdk.org>
Date:      2024-02-29 11:42:28 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d9645730f1e76e95e0bb93ceaeb5550390bf95c1

8314147: Updated the PhongMaterial documentation

Reviewed-by: arapte, kcr

+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/color_and_map/gradient.svg
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/color_and_map/green_gradient.svg
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/color_and_map/map.jpg
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/color_and_map/map_tint.jpg
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/components/all.svg
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/components/lambertian.svg
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/components/reflective.svg
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/components/transparent.svg
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/gloss/red_high_spec.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/gloss/yellow_low_spec.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/diff/bump.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/diff/bump_map.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/diff/diff+bump.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/diff/diff.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/diff/diff_map.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/spec/bump_map.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/spec/diff+bump.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/spec/diff+spec+bump.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/spec/diff+spec.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/spec/diff.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/spec/diff_map.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/map_detail/spec/spec_map.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/math/specular_power_high.svg
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/math/specular_power_low.svg
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/math/vectors.svg
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/specular_color/copper_high.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/specular_color/copper_low.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/specular_color/copper_medium.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/specular_color/gold_high.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/specular_color/gold_low.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/texture_animation/animated_gif.gif
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/texture_animation/animated_gif_map.gif
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/texture_animation/animated_writable.gif
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/transparency/high_spec.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/transparency/low_spec.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/transparency/low_spec_tint.png
+ modules/javafx.graphics/src/main/docs/javafx/scene/paint/doc-files/transparency/no_spec.png
! modules/javafx.graphics/src/main/java/javafx/scene/paint/Material.java
! modules/javafx.graphics/src/main/java/javafx/scene/paint/PhongMaterial.java

Changeset: 5512a5ad
Author:    Anirvan Sarkar <asarkar at openjdk.org>
Committer: John Hendrikx <jhendrikx at openjdk.org>
Date:      2024-02-29 11:48:43 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/5512a5add0b5ce4a41e6c377c274b9518ee68489

8326618: Replace usage of deprecated method getId() in Thread

Reviewed-by: jhendrikx, kcr

! modules/javafx.base/src/main/java/com/sun/javafx/logging/PrintLogger.java
! modules/javafx.web/src/main/java/com/sun/javafx/webkit/drt/DumpRenderTree.java

Changeset: b99eb458
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: Ambarish Rapte <arapte at openjdk.org>
Date:      2024-02-29 13:27:22 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/b99eb45828317e4c195b46eb0c9371d4645f2c6c

8324233: Update JPEG Image Decoding Software to 9f

Reviewed-by: kcr, arapte

! modules/javafx.graphics/src/main/legal/jpeg_fx.md
! modules/javafx.graphics/src/main/native-iio/libjpeg/README
! modules/javafx.graphics/src/main/native-iio/libjpeg/UPDATING.txt
! modules/javafx.graphics/src/main/native-iio/libjpeg/jccoefct.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jccolor.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jchuff.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jcmaster.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jcparam.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jcprepct.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jcsample.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jctrans.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jdapimin.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jdcolor.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jdct.h
! modules/javafx.graphics/src/main/native-iio/libjpeg/jdhuff.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jdinput.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jdmainct.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jdmaster.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jdmerge.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jdsample.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jinclude.h
! modules/javafx.graphics/src/main/native-iio/libjpeg/jmorecfg.h
! modules/javafx.graphics/src/main/native-iio/libjpeg/jpegint.h
! modules/javafx.graphics/src/main/native-iio/libjpeg/jpeglib.h
! modules/javafx.graphics/src/main/native-iio/libjpeg/jquant1.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jquant2.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jutils.c
! modules/javafx.graphics/src/main/native-iio/libjpeg/jversion.h

Changeset: 56b20dee
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2024-03-01 17:46:37 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/56b20dee26a01a770f50e2ef9718891ee528f703

8325073: javadoc warnings: missing @param tags and other issues

Reviewed-by: kcr, arapte

! modules/javafx.base/src/main/java/javafx/beans/binding/ObjectExpression.java
! modules/javafx.base/src/main/java/javafx/beans/binding/When.java
! modules/javafx.base/src/main/java/javafx/beans/property/ReadOnlyListPropertyBase.java
! modules/javafx.base/src/main/java/javafx/beans/property/ReadOnlyListWrapper.java
! modules/javafx.base/src/main/java/javafx/beans/property/ReadOnlyMapPropertyBase.java
! modules/javafx.base/src/main/java/javafx/beans/property/ReadOnlyMapWrapper.java
! modules/javafx.base/src/main/java/javafx/beans/property/ReadOnlyObjectWrapper.java
! modules/javafx.base/src/main/java/javafx/beans/property/ReadOnlySetWrapper.java
! modules/javafx.base/src/main/java/javafx/beans/value/ChangeListener.java
! modules/javafx.base/src/main/java/javafx/beans/value/ObservableObjectValue.java
! modules/javafx.base/src/main/java/javafx/beans/value/ObservableValueBase.java
! modules/javafx.base/src/main/java/javafx/collections/ArrayChangeListener.java
! modules/javafx.base/src/main/java/javafx/collections/transformation/FilteredList.java
! modules/javafx.base/src/main/java/javafx/collections/transformation/SortedList.java
! modules/javafx.base/src/main/java/javafx/util/Builder.java
! modules/javafx.base/src/main/java/javafx/util/Pair.java
! modules/javafx.base/src/main/java/javafx/util/StringConverter.java
! modules/javafx.base/src/main/java/javafx/util/Subscription.java
! modules/javafx.base/src/main/java/javafx/util/converter/FormatStringConverter.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/AreaChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/Axis.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/BarChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/BubbleChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/LineChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/ScatterChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/StackedAreaChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/StackedBarChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/ValueAxis.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/XYChart.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ChoiceBox.java
! modules/javafx.controls/src/main/java/javafx/scene/control/FocusModel.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ResizeFeaturesBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ScrollToEvent.java
! modules/javafx.controls/src/main/java/javafx/scene/control/SkinBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/Skinnable.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TablePositionBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TableView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableColumn.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/cell/CheckBoxTableCell.java
! modules/javafx.controls/src/main/java/javafx/scene/control/cell/TreeItemPropertyValueFactory.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/CellSkinBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ChoiceBoxSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ComboBoxListViewSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/LabeledSkinBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ListCellSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ListViewSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuButtonSkinBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/SpinnerSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableCellSkinBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextInputControlSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeCellSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableRowSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableViewSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeViewSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualContainerBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualFlow.java
! modules/javafx.graphics/src/main/java/javafx/animation/Interpolatable.java
! modules/javafx.graphics/src/main/java/javafx/concurrent/Task.java
! modules/javafx.graphics/src/main/java/javafx/concurrent/Worker.java
! modules/javafx.graphics/src/main/java/javafx/css/ParsedValue.java
! modules/javafx.graphics/src/main/java/javafx/css/SimpleStyleableObjectProperty.java
! modules/javafx.graphics/src/main/java/javafx/css/StyleableObjectProperty.java
! modules/javafx.graphics/src/main/java/javafx/css/converter/EnumConverter.java
! modules/javafx.graphics/src/main/java/javafx/scene/image/WritablePixelFormat.java
! modules/javafx.web/src/main/java/javafx/scene/web/WebEvent.java

Changeset: 8114559e
Author:    Johan Vos <jvos at openjdk.org>
Date:      2024-03-04 14:23:15 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/8114559ed666fe272d238cdf1e531e5d8ec22226

8327177: macOS: wrong GlobalRef deleted in GlassMenu

Reviewed-by: kcr

! modules/javafx.graphics/src/main/native-glass/mac/GlassMenu.m

Changeset: 66d96818
Author:    Karthik P K <kpk at openjdk.org>
Date:      2024-03-05 04:04:16 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/66d96818413f8ce5518cc20cff848eacd1a2d56c

8319844: Text/TextFlow.hitTest() is incorrect in RTL orientation

Co-authored-by: John Hendrikx <jhendrikx at openjdk.org>
Reviewed-by: angorya, jhendrikx

! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextLayout.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java
! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java
! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java
! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubTextLayout.java
! tests/system/src/test/.classpath
! tests/system/src/test/addExports
+ tests/system/src/test/java/test/com/sun/javafx/text/TextHitInfoTest.java
+ tests/system/src/test/java/test/robot/javafx/scene/RTLTextCharacterIndexTest.java
+ tests/system/src/test/java/test/robot/javafx/scene/RTLTextFlowCharacterIndexTest.java

Changeset: 83012271
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2024-03-05 15:37:36 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/830122718d49c8c27a2ee3f44fdf34529f873753

8270996: javadoc: missing comments in serialized classes

Reviewed-by: kcr, psadhukhan

! modules/javafx.base/src/main/java/javafx/event/Event.java
! modules/javafx.base/src/main/java/javafx/event/EventType.java
! modules/javafx.controls/src/main/java/javafx/scene/control/CheckBoxTreeItem.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ScrollToEvent.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TableColumn.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeItem.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableColumn.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeView.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/ContextMenuEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/DragEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/GestureEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/InputMethodEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/MouseEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/RotateEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/ScrollEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/SwipeEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/TouchEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/TouchPoint.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/ZoomEvent.java
! modules/javafx.media/src/main/java/javafx/scene/media/MediaMarkerEvent.java
! modules/javafx.swing/src/main/java/javafx/embed/swing/JFXPanel.java
! modules/javafx.web/src/main/java/javafx/scene/web/WebErrorEvent.java
! modules/javafx.web/src/main/java/javafx/scene/web/WebEvent.java

Changeset: 64af9875
Author:    Hima Bindu Meda <hmeda at openjdk.org>
Date:      2024-03-07 04:55:48 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/64af987576214fc5483520ce8131895be74a641d

8326989: Text selection issues on WebView after WebKit 617.1

Co-authored-by: Jay Bhaskar <jbhaskar at openjdk.org>
Reviewed-by: kcr, jpereda

! modules/javafx.web/src/main/native/Source/WebCore/editing/FrameSelection.cpp

Changeset: 11305843
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2024-03-09 15:59:23 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/11305843300cdbfed9bfa2120da1c7ecd361df39

8325402: TreeTableRow updateItem() does not check item with isItemChanged(..) unlike all other cell implementations

Reviewed-by: angorya, kpk

! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableRow.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListCellTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableCellTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewRowTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeCellTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableCellTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableRowTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java

Changeset: c196454e
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2024-03-14 12:25:41 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/c196454e76dec1cbcd028e12d99f052981a63a4e

8255679: RegionBackgroundImageUITest.unalignedImage_Cover fails because of wrong color

Reviewed-by: aghaisas

! tests/system/src/test/java/test/robot/javafx/scene/layout/RegionBackgroundImageUITest.java

Changeset: 8cb078a2
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2024-03-15 16:32:33 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/8cb078a2f81c2ced15abdc348b9c8373fabaa7c6

8328136: Create release notes for JavaFX 22

Reviewed-by: jvos, angorya

+ doc-files/release-notes-22.md

Changeset: d0642d0a
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2024-03-16 13:36:20 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/d0642d0a94814ad093966ae70f476c195e219703

8327727: Changing the row factory of a TableView does not recreate the rows

Reviewed-by: angorya

! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableViewSkin.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java

Changeset: 4e2216bf
Author:    Karthik P K <kpk at openjdk.org>
Date:      2024-03-18 15:12:40 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/4e2216bfef7f7c542957af01de01662e7060a06b

8327471: RTLTextFlowCharacterIndexTest fails on Linux

Reviewed-by: angorya

! tests/system/src/test/java/test/robot/javafx/scene/RTLTextFlowCharacterIndexTest.java

Changeset: ad3d44e2
Author:    Hima Bindu Meda <hmeda at openjdk.org>
Date:      2024-03-18 16:22:09 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/ad3d44e27f8ffb90aad81497f0bba2b00f7a49aa

8324326: Update ICU4C to 74.2

Reviewed-by: kcr, sykora

! build.gradle
! gradle/verification-metadata.xml
! modules/javafx.web/src/main/legal/icu_web.md
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/CMakeLists.txt
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/brkeng.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/brkeng.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/brkiter.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/characterproperties.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/common.vcxproj
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/common.vcxproj.filters
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/common_uwp.vcxproj
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/dictbe.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/dictbe.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/loadednormalizer2impl.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/localefallback_data.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/localematcher.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/locid.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/loclikely.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/loclikelysubtags.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/loclikelysubtags.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/locmap.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/locresdata.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/lsr.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/lsr.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/norm2_nfc_data.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/norm2allmodes.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/normalizer2impl.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/propname_data.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/putil.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/rbbi.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/rbbi_cache.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/rbbirb.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/rbbirb.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/rbbiscan.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/rbbitblb.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/sources.txt
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/ubidi_props_data.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/ucase.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/ucase_props_data.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/ucasemap.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/ucasemap_imp.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/uchar_props_data.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/ucurr.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/udata.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/uloc.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/uloc_tag.cpp
+ modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/ulocale.cpp
+ modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/ulocbuilder.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/ulocimp.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/brkiter.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/docmain.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/locid.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/normalizer2.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/rbbi.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/uchar.h
+ modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/ulocale.h
+ modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/ulocbuilder.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/unorm2.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/urename.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/ures.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/unicode/uvernum.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/uniquecharstr.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/uprops.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/uprops.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/uresbund.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/ustrcase.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/common/uts46.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/calendar.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/chnsecal.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/chnsecal.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/collationbuilder.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/collationruleparser.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/dayperiodrules.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/double-conversion-double-to-string.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/double-conversion-double-to-string.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/dtitvinf.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/dtptngen.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/ethpccal.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/gender.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/gregocal.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/hebrwcal.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/iso8601cal.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/measunit.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/nfsubs.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/plurrule.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/reldatefmt.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/reldtfmt.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/rulebasedcollator.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/smpdtfmt.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/timezone.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/tmutfmt.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/transreg.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/transreg.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/ucal.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/ucol_res.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/ucol_sit.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/ulocdata.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/calendar.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/displayoptions.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/formattednumber.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/gregocal.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/measunit.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/measure.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/numberformatter.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/rbnf.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/reldatefmt.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/timezone.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/ucal.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/ucol.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/udisplayoptions.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/unum.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/ureldatefmt.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unicode/uspoof.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/units_converter.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/units_converter.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/units_data.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/units_data.h
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/unum.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/uspoof.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/windtfmt.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/winnmfmt.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/zonemeta.cpp
! modules/javafx.web/src/main/native/Source/ThirdParty/icu/source/i18n/zonemeta.h

Changeset: c3396bf0
Author:    Lukasz Kostyra <lkostyra at openjdk.org>
Date:      2024-03-20 08:19:56 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/c3396bf0c3c436458d523119227023fb957cc279

8207379: Robot screen capture test fails with HiDPI at some screen locations

Reviewed-by: kpk, kcr

! tests/system/src/test/java/test/robot/javafx/scene/RobotTest.java

Changeset: 32b452b6
Author:    Lukasz Kostyra <lkostyra at openjdk.org>
Date:      2024-03-20 08:21:11 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/32b452b6007703add2b460872d363dfb3640878c

8327482: Fix missing image resource in HelloImage toy app

Reviewed-by: kcr

! apps/toys/Hello/src/main/java/hello/HelloImage.java

Changeset: a71b70f0
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2024-03-20 14:31:12 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/a71b70f0bc20e3656cd66bf3193c0d66386ea331

8325566: [TestBug] Util.shutdown() to hide ALL Windows

Reviewed-by: kcr

! tests/system/src/test/java/test/com/sun/javafx/animation/SynchronizationTest.java
! tests/system/src/test/java/test/com/sun/javafx/iio/LoadCorruptJPEGTest.java
! tests/system/src/test/java/test/com/sun/javafx/tk/quantum/CloseWindowTest.java
! tests/system/src/test/java/test/com/sun/javafx/tk/quantum/WindowSceneInitDisposeTest.java
! tests/system/src/test/java/test/javafx/scene/CssStyleHelperTest.java
! tests/system/src/test/java/test/javafx/scene/ImageCursorGetBestSizeTest.java
! tests/system/src/test/java/test/javafx/scene/InitialNodesMemoryLeakTest.java
! tests/system/src/test/java/test/javafx/scene/NewSceneSizeTest.java
! tests/system/src/test/java/test/javafx/scene/NodeTreeShowingTest.java
! tests/system/src/test/java/test/javafx/scene/QuadraticCssTimeTest.java
! tests/system/src/test/java/test/javafx/scene/RestoreSceneSizeTest.java
! tests/system/src/test/java/test/javafx/scene/UIRenderDialogTest.java
! tests/system/src/test/java/test/javafx/scene/UIRenderSceneTest.java
! tests/system/src/test/java/test/javafx/scene/UIRenderSnapToPixelTest.java
! tests/system/src/test/java/test/javafx/scene/control/AccordionTitlePaneLeakTest.java
! tests/system/src/test/java/test/javafx/scene/control/TabPaneHeaderLeakTest.java
! tests/system/src/test/java/test/javafx/scene/control/XYChartExceptionOnAddingRemovedSeriesTest.java
! tests/system/src/test/java/test/javafx/scene/lighting3D/LightingTest.java
! tests/system/src/test/java/test/javafx/scene/shape/ShapeViewOrderLeakTest.java
! tests/system/src/test/java/test/javafx/scene/web/ColorChooserTest.java
! tests/system/src/test/java/test/javafx/stage/DeiconifiedWithChildTest.java
! tests/system/src/test/java/test/javafx/stage/InitialSizeTest.java
! tests/system/src/test/java/test/javafx/stage/MaximizeUndecorated.java
! tests/system/src/test/java/test/javafx/stage/RestoreStagePositionTest.java
! tests/system/src/test/java/test/javafx/stage/StageAtTopPositionTest.java
! tests/system/src/test/java/test/robot/javafx/scene/AfterModalClosedTest.java
! tests/system/src/test/java/test/robot/javafx/scene/ChoiceBoxScrollUpOnCollectionChangeTest.java
! tests/system/src/test/java/test/robot/javafx/scene/ColorPickerTest.java
! tests/system/src/test/java/test/robot/javafx/scene/ComboBoxTest.java
! tests/system/src/test/java/test/robot/javafx/scene/ContextMenuNPETest.java
! tests/system/src/test/java/test/robot/javafx/scene/DatePickerTest.java
! tests/system/src/test/java/test/robot/javafx/scene/DatePickerUpdateOnAlertCloseTest.java
! tests/system/src/test/java/test/robot/javafx/scene/DoubleShortcutProcessingTest.java
! tests/system/src/test/java/test/robot/javafx/scene/PixelBufferDrawTest.java
! tests/system/src/test/java/test/robot/javafx/scene/RTLTextCharacterIndexTest.java
! tests/system/src/test/java/test/robot/javafx/scene/RTLTextFlowCharacterIndexTest.java
! tests/system/src/test/java/test/robot/javafx/scene/RobotTest.java
! tests/system/src/test/java/test/robot/javafx/scene/SceneChangeEventsTest.java
! tests/system/src/test/java/test/robot/javafx/scene/SceneChangeShouldNotFocusStageTest.java
! tests/system/src/test/java/test/robot/javafx/scene/SliderTooltipNPETest.java
! tests/system/src/test/java/test/robot/javafx/scene/TabContextMenuCloseButtonTest.java
! tests/system/src/test/java/test/robot/javafx/scene/TabPaneDragPolicyTest.java
! tests/system/src/test/java/test/robot/javafx/scene/TabPaneReorderTest.java
! tests/system/src/test/java/test/robot/javafx/scene/TextCharacterIndexTest.java
! tests/system/src/test/java/test/robot/javafx/scene/TextFlowSurrogatePairInsertionIndexTest.java
! tests/system/src/test/java/test/robot/javafx/scene/TextSurrogatePairInsertionIndexTest.java
! tests/system/src/test/java/test/robot/javafx/scene/canvas/ImageSmoothingDrawTest.java
! tests/system/src/test/java/test/robot/javafx/scene/control/behavior/BehaviorRobotTestBase.java
! tests/system/src/test/java/test/robot/javafx/scene/dialog/DialogRepeatedShowHideTest.java
! tests/system/src/test/java/test/robot/javafx/scene/dialog/DialogWithOwnerSizingTest.java
! tests/system/src/test/java/test/robot/javafx/scene/tableview/TableViewClickOnTroughTest.java
! tests/system/src/test/java/test/robot/javafx/scene/tableview/TableViewResizeColumnToFitContentTest.java
! tests/system/src/test/java/test/robot/javafx/scene/treetableview/TreeTableViewResizeColumnToFitContentTest.java
! tests/system/src/test/java/test/robot/javafx/stage/CheckWindowOrderTest.java
! tests/system/src/test/java/test/robot/javafx/stage/DualWindowTest.java
! tests/system/src/test/java/test/robot/javafx/stage/FocusParentWindowOnChildCloseTest.java
! tests/system/src/test/java/test/robot/javafx/stage/WrongStageFocusWithApplicationModalityTest.java
! tests/system/src/test/java/test/robot/javafx/web/PointerEventTest.java
! tests/system/src/test/java/test/util/Util.java

Changeset: dcb894c7
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2024-03-20 14:37:34 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/dcb894c7ffd1d14365a0ef691362f2e7232d20d5

8328399: Add hs_err_pid* to .gitignore

Reviewed-by: aghaisas

! .gitignore

Changeset: 18eba73c
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2024-03-21 21:07:16 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/18eba73cff4aa91ab38ccab64303641388994e21

8328400: Minor Cleanup

Reviewed-by: mhanl, kcr

! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/CellBehaviorBase.java
! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/TableCellBehaviorBase.java
! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/skin/resources/ControlResources.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/AreaChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/LineChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/StackedAreaChart.java
! modules/javafx.controls/src/main/java/javafx/scene/control/DatePicker.java
! modules/javafx.controls/src/main/java/javafx/scene/control/Labeled.java
! modules/javafx.controls/src/main/java/javafx/scene/control/MenuItem.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ScrollPane.java
! modules/javafx.controls/src/main/java/javafx/scene/control/Tooltip.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/DateCellSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuBarSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/PaginationSkin.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/ButtonTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/DatePickerTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/SpinnerTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableCellEditingTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeCellEditingTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableCellEditingTest.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/menu/MenuItemBase.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java
! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/DisplacementMap.java
! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/FocusTest.java

Changeset: 47c6193c
Author:    Karthik P K <kpk at openjdk.org>
Date:      2024-03-22 05:54:39 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/47c6193c7ef264e204ba36fb4ae9f76eb0dce318

8328667: [Testbug] Enable ignored Spinner unit tests

Reviewed-by: kcr, angorya

! modules/javafx.controls/src/test/java/test/javafx/scene/control/SpinnerTest.java

Changeset: 611555ee
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2024-03-25 22:06:23 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/611555eedbdc50f00ff1c050e6972df1e922e3cd

8328818: Fix Decora JSL to remove missing @Override warnings

Reviewed-by: kcr

! modules/javafx.graphics/src/main/jsl-decora/LinearConvolve.jsl
! modules/javafx.graphics/src/main/jsl-decora/LinearConvolveShadow.jsl

Changeset: 93e3bb2c
Author:    Andy Goryachev <angorya at openjdk.org>
Date:      2024-03-25 22:06:37 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/93e3bb2ce8c756f84ca23dc2e96b37c20936c1df

8328751: Fix missing @Overrides in modules except javafx.web

Reviewed-by: kcr

! modules/javafx.base/src/test/java/test/javafx/binding/GenericBindingTest.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualFlow.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/CompositeFontResource.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FallbackResource.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/LogicalFont.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismFontFile.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/CTFactory.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/directwrite/DWFactory.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/FTFactory.java

Changeset: 4beeb89f
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2024-03-25 22:26:01 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/4beeb89f864ccf1424db36c9739a7f6999adeecc

8325075: Enable -Werror for javadoc to fail on any warnings

Reviewed-by: angorya

! build.gradle

Changeset: df7bc628
Author:    Johan Vos <johan at lodgon.com>
Date:      2024-03-26 19:50:53 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/df7bc6289708f14d09862acee058339c0b516a7d

Merge branch 'master' into 8324941-headless


Changeset: 42f30b61
Author:    Johan Vos <johan at lodgon.com>
Date:      2024-03-26 20:08:01 +0000
URL:       https://git.openjdk.org/jfx-sandbox/commit/42f30b6140dcee55aecc9a8ab44bf286cb4460da

Merge branch '8324941-headless' of github.com:johanvos/jfx-sandbox into johanvos-headless




More information about the openjfx-changes mailing list