From arapte at openjdk.org Thu Jan 2 11:50:51 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 2 Jan 2025 11:50:51 GMT Subject: git: openjdk/jfx: Added tag 24+23 for changeset f06b15b6 Message-ID: <0fb4ab73-b068-470e-9e3a-1a80193c00bc@openjdk.org> Tagged by: Ambarish Rapte Date: 2025-01-02 11:48:59 +0000 Added tag 24+23 for changeset f06b15b6 Changeset: f06b15b6 Author: Ambarish Rapte Date: 2024-12-20 14:02:00 +0000 URL: https://git.openjdk.org/jfx/commit/f06b15b6e6c60fba18b6452464e75b89cc7054f9 From angorya at openjdk.org Mon Jan 6 16:49:48 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Mon, 6 Jan 2025 16:49:48 GMT Subject: git: openjdk/jfx: master: 8342233: Regression: TextInputControl selection is backwards in RTL mode Message-ID: <0331514f-2fe0-454f-b844-f53237526fce@openjdk.org> Changeset: 98916fee Branch: master Author: Andy Goryachev Date: 2025-01-06 16:47:47 +0000 URL: https://git.openjdk.org/jfx/commit/98916feed6a9ff4da63ff778fdb0336d43ffaca8 8342233: Regression: TextInputControl selection is backwards in RTL mode Reviewed-by: kizune, lkostyra ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextAreaSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextFieldSkin.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/shape/TextHelper.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java ! modules/javafx.graphics/src/main/java/module-info.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/ScreenshotFailedTestWatcher.java + tests/system/src/test/java/test/robot/javafx/scene/control/behavior/TextAreaRTLTest.java From mstrauss at openjdk.org Mon Jan 6 19:30:55 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Mon, 6 Jan 2025 19:30:55 GMT Subject: git: openjdk/jfx: master: 8343398: Add reducedData preference Message-ID: Changeset: 76d5e1ae Branch: master Author: Michael Strau? Date: 2025-01-06 19:29:51 +0000 URL: https://git.openjdk.org/jfx/commit/76d5e1ae1c396442dce095063cea7bcaff4cd497 8343398: Add reducedData preference Reviewed-by: angorya, kcr ! buildSrc/mac.gradle ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PlatformPreferences.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceProperties.java ! modules/javafx.graphics/src/main/java/javafx/application/Platform.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m ! modules/javafx.graphics/src/main/native-glass/mac/PlatformSupport.h ! modules/javafx.graphics/src/main/native-glass/mac/PlatformSupport.m ! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.h ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.h ! modules/javafx.graphics/src/main/native-glass/win/RoActivationSupport.cpp ! tests/manual/events/PlatformPreferencesChangedTest.java From arapte at openjdk.org Tue Jan 7 13:50:32 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 7 Jan 2025 13:50:32 GMT Subject: git: openjdk/jfx: master: 8315873: [GHA] Update checkout and cache action to use v4 Message-ID: <8ce2bd48-be64-43e9-a94a-aef6eca0945c@openjdk.org> Changeset: 6ec588c5 Branch: master Author: Ambarish Rapte Date: 2025-01-07 13:48:20 +0000 URL: https://git.openjdk.org/jfx/commit/6ec588c5635964769b354bce37e68d7a6c00985a 8315873: [GHA] Update checkout and cache action to use v4 Reviewed-by: angorya, kcr ! .github/workflows/submit.yml From mstrauss at openjdk.org Tue Jan 7 21:16:54 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Tue, 7 Jan 2025 21:16:54 GMT Subject: git: openjdk/jfx: master: 8342703: CSS transition is not started when initial value was not specified Message-ID: <76f887c5-d693-4174-9fbe-f7fa52ad8086@openjdk.org> Changeset: 5b074c4c Branch: master Author: Michael Strau? Date: 2025-01-07 21:14:02 +0000 URL: https://git.openjdk.org/jfx/commit/5b074c4c2b4f539301813322a6589cec28121553 8342703: CSS transition is not started when initial value was not specified Reviewed-by: mmack, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableBooleanProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableDoubleProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableFloatProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableIntegerProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableLongProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableObjectProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableStringProperty.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StyleableProperty_transition_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_transitionEvent_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_transition_Test.java From mstrauss at openjdk.org Wed Jan 8 19:18:51 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Wed, 8 Jan 2025 19:18:51 GMT Subject: git: openjdk/jfx: master: 8346227: Seal Paint and Material Message-ID: Changeset: 3cfd317d Branch: master Author: Michael Strau? Date: 2025-01-08 19:17:56 +0000 URL: https://git.openjdk.org/jfx/commit/3cfd317df0d11391005f5ce753797fad3f30aead 8346227: Seal Paint and Material Reviewed-by: nlisker, angorya, kcr ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/ImagePattern.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Material.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Paint.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/PhongMaterial.java From angorya at openjdk.org Wed Jan 8 23:19:44 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Wed, 8 Jan 2025 23:19:44 GMT Subject: git: openjdk/jfx: master: 8301121: RichTextArea Control (Incubator) Message-ID: <133dda9f-a80a-44f1-8af2-73355be7f7c4@openjdk.org> Changeset: 7312ad1a Branch: master Author: Andy Goryachev Date: 2025-01-08 23:17:53 +0000 URL: https://git.openjdk.org/jfx/commit/7312ad1af3a67dd2fd528f3dba0192712359a242 8301121: RichTextArea Control (Incubator) 8343646: Public InputMap (Incubator) Reviewed-by: kcr, lkostyra, arapte, aghaisas, kizune + apps/samples/RichTextAreaDemo/.classpath + apps/samples/RichTextAreaDemo/.project = apps/samples/RichTextAreaDemo/.settings/org.eclipse.core.resources.prefs + apps/samples/RichTextAreaDemo/README.md + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/CodeAreaDemoApp.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/CodeAreaDemoPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/CodeAreaWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/DemoSyntaxDecorator.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/JavaSyntaxAnalyzer.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/JavaSyntaxDecorator.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/common/OptionPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/common/Styles.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/common/TextStyle.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/Actions.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/RichEditorDemoApp.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/RichEditorDemoPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/RichEditorDemoWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/Settings.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/SettingsWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/settings/EndKey.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/Actions.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/CellContainer.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/CellPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/CellType.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/CodeCellTextModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/Demo.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/DemoScriptEngine.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/JsonContentWithAsyncUpdate.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/NotebookMockupApp.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/NotebookPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/NotebookWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/SegmentBuffer.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/SimpleJsonDecorator.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/TextCellTextModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/data/CellInfo.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/data/Notebook.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/notebook.css + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/BifurcationDiagram.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/CssToolPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/DataFrame.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/DemoColorSideDecorator.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/DemoModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/DemoStyledTextModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/ExamplesModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/FontOption.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/InlineNodesModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/LargeTextModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/ModelChoice.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/MultipleStackedBoxWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/NoLastNewlineModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/NotebookModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/NotebookModel2.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/NotebookModelStacked.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/ParagraphAttributesDemoModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/PrefSizeTester.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/ROptionPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RegionCellPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/ResultParagraph.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RichTextAreaDemo.css + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RichTextAreaDemoApp.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RichTextAreaDemoPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RichTextAreaWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/UnevenStyledTextModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/UsageExamples.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/WritingSystemsDemo.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/animated.gif + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/FxSettings.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/FxSettingsFileProvider.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/FxSettingsSchema.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/ISettingsProvider.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/SStream.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/WindowMonitor.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/util/ExceptionDialog.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/util/FX.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/util/FxAction.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/util/HasDisplayText.java + apps/samples/RichTextAreaDemo/src/module-info.java + apps/samples/RichTextAreaDemo/test/test/com/oracle/demo/richtext/codearea/TestJavaSyntaxDecorator.java ! build.gradle + doc-files/behavior/RichTextAreaBehavior.md ! modules/javafx.base/src/main/java/module-info.java ! modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html + modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextFlowHelper.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java ! modules/javafx.graphics/src/main/java/module-info.java + modules/jfx.incubator.input/.classpath + modules/jfx.incubator.input/.project = modules/jfx.incubator.input/.settings/org.eclipse.core.resources.prefs + modules/jfx.incubator.input/README.md + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/BehaviorBase.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/EventCriteria.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/EventHandlerPriority.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/InputMapHelper.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/KeyEventMapper.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/PHList.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/SkinInputMap.java + modules/jfx.incubator.input/src/main/java/jfx/incubator/scene/control/input/FunctionTag.java + modules/jfx.incubator.input/src/main/java/jfx/incubator/scene/control/input/InputMap.java + modules/jfx.incubator.input/src/main/java/jfx/incubator/scene/control/input/KeyBinding.java + modules/jfx.incubator.input/src/main/java/jfx/incubator/scene/control/input/package-info.java + modules/jfx.incubator.input/src/main/java/module-info.java + modules/jfx.incubator.input/src/test/addExports + modules/jfx.incubator.richtext/.classpath + modules/jfx.incubator.richtext/.project = modules/jfx.incubator.richtext/.settings/org.eclipse.core.resources.prefs + modules/jfx.incubator.richtext/README.md + modules/jfx.incubator.richtext/src/main/docs/jfx/incubator/scene/control/richtext/doc-files/CodeArea.png + modules/jfx.incubator.richtext/src/main/docs/jfx/incubator/scene/control/richtext/doc-files/RichTextArea.png + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/CachingStyleResolver.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/CaretInfo.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/CellArrangement.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/ClippedPane.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/CompoundKey.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Converters.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/CssStyles.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/FastCache.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/FirstLineIndentSpacer.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/FxPathBuilder.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/HighlightShape.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/HtmlStyledOutput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/ImageCellPane.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/MarkerHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Markers.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Origin.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Params.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RTAccessibilityHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RangeInfo.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichParagraphHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaBehavior.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaSkinHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextFormatHandlerHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RtfStyledOutput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/SegmentStyledInput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/SegmentStyledOutput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/SelInfo.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/SelectionHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StringBuilderStyledOutput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StringStyledInput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StyleAttributeMapHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/TextCell.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/UndoableChange.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/VFlow.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/VFlowCellContext.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/AbstractFilter.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/AttrSet.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFAttribute.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFAttributes.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFParser.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFReader.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/Style.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/util/IDisconnectable.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/util/ImgUtil.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/util/ListenerHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/util/RichUtils.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/CodeArea.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/LineNumberDecorator.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/Marker.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/RichTextArea.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/SelectionModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/SelectionSegment.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/SideDecorator.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/SingleSelectionModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/StyleAttributeHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/StyleHandlerRegistry.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/StyleResolver.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/SyntaxDecorator.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/TextPos.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/BasicTextModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/CodeTextModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/ContentChange.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/DataFormatHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/HtmlExportFormatHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/ParagraphDirection.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/PlainTextFormatHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichParagraph.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichTextFormatHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichTextModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RtfFormatHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/SimpleViewOnlyStyledModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyleAttribute.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyleAttributeMap.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledInput.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledOutput.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledSegment.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledTextModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledTextModelViewOnlyBase.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/package-info.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/package-info.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/skin/CellContext.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/skin/CodeAreaSkin.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/skin/RichTextAreaSkin.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/skin/package-info.java + modules/jfx.incubator.richtext/src/main/java/module-info.java + modules/jfx.incubator.richtext/src/main/legal/unicode-fx.md + modules/jfx.incubator.richtext/src/main/resources/com/sun/jfx/incubator/scene/control/richtext/rtf/charsets/NeXT.txt + modules/jfx.incubator.richtext/src/main/resources/com/sun/jfx/incubator/scene/control/richtext/rtf/charsets/ansi.txt + modules/jfx.incubator.richtext/src/main/resources/com/sun/jfx/incubator/scene/control/richtext/rtf/charsets/cpg437.txt + modules/jfx.incubator.richtext/src/main/resources/com/sun/jfx/incubator/scene/control/richtext/rtf/charsets/cpg850.txt + modules/jfx.incubator.richtext/src/main/resources/com/sun/jfx/incubator/scene/control/richtext/rtf/charsets/mac.txt + modules/jfx.incubator.richtext/src/shims/java/jfx/incubator/scene/control/richtext/RichTextAreaShim.java + modules/jfx.incubator.richtext/src/shims/java/jfx/incubator/scene/control/richtext/model/RichTextModelShim.java + modules/jfx.incubator.richtext/src/test/addExports + modules/jfx.incubator.richtext/src/test/java/test/com/sun/jfx/incubator/scene/control/richtext/TestRichTextArea.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/CodeAreaTest.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextFormatHandler.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModel.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModelAttributes.java ! settings.gradle From kcr at openjdk.org Thu Jan 9 13:18:54 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 9 Jan 2025 13:18:54 GMT Subject: git: openjdk/jfx: Added tag 24+24 for changeset 7312ad1a Message-ID: <47c8f99d-ceba-456a-b421-f53ad2a9f83e@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-01-09 13:18:21 +0000 Added tag 24+24 for changeset 7312ad1a Changeset: 7312ad1a Author: Andy Goryachev Date: 2025-01-08 23:17:53 +0000 URL: https://git.openjdk.org/jfx/commit/7312ad1af3a67dd2fd528f3dba0192712359a242 From mstrauss at openjdk.org Fri Jan 10 02:02:38 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Fri, 10 Jan 2025 02:02:38 GMT Subject: git: openjdk/jfx: master: 8345188: Support tree-structural pseudo-classes Message-ID: Changeset: 0f6b8c50 Branch: master Author: Michael Strau? Date: 2025-01-10 02:01:24 +0000 URL: https://git.openjdk.org/jfx/commit/0f6b8c50f5ded5a1b9da9e2e1f3ff990e6122b5b 8345188: Support tree-structural pseudo-classes Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html ! modules/javafx.graphics/src/main/java/javafx/scene/Parent.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/scene/SubScene.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StylesheetTest.java + modules/javafx.graphics/src/test/java/test/javafx/scene/Parent_structuralPseudoClasses_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/SceneTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/SubSceneTest.java From angorya at openjdk.org Mon Jan 13 15:33:02 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Mon, 13 Jan 2025 15:33:02 GMT Subject: git: openjdk/jfx: master: 8347305: RichTextArea Follow-up Message-ID: <47307ff2-0f53-40ba-8cb3-ad87015d3f7f@openjdk.org> Changeset: b7b4d6e4 Branch: master Author: Andy Goryachev Date: 2025-01-13 15:31:27 +0000 URL: https://git.openjdk.org/jfx/commit/b7b4d6e4c1acb598095ba9430d0bb2adaf5c417a 8347305: RichTextArea Follow-up Reviewed-by: kcr ! doc-files/behavior/RichTextAreaBehavior.md ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Params.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/RichTextArea.java From angorya at openjdk.org Mon Jan 13 15:38:23 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Mon, 13 Jan 2025 15:38:23 GMT Subject: git: openjdk/jfx: master: 8347362: RichTextArea Demo Apps Build Script Message-ID: Changeset: dcfe56bd Branch: master Author: Andy Goryachev Date: 2025-01-13 15:33:51 +0000 URL: https://git.openjdk.org/jfx/commit/dcfe56bd87ab9160d90b4b0aa634ca0b41788283 8347362: RichTextArea Demo Apps Build Script Reviewed-by: kcr ! apps/samples/RichTextAreaDemo/README.md + apps/samples/RichTextAreaDemo/build.xml From almatvee at openjdk.org Tue Jan 14 03:56:43 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Tue, 14 Jan 2025 03:56:43 GMT Subject: git: openjdk/jfx: master: 8346228: Update GStreamer to 1.24.10 Message-ID: <36364135-cd04-4732-8231-28f41b18c97b@openjdk.org> Changeset: 22035dec Branch: master Author: Alexander Matveev Date: 2025-01-14 03:55:59 +0000 URL: https://git.openjdk.org/jfx/commit/22035dec470756e03d254aa12c088876ae20497d 8346228: Update GStreamer to 1.24.10 8346229: Update Glib to 2.82.4 Reviewed-by: sykora, kcr ! modules/javafx.media/src/main/legal/glib.md ! modules/javafx.media/src/main/legal/gstreamer.md ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/build/osx/config.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/build/osx/glibconfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/build/win32/vs100/config.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/build/win32/vs100/glibconfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/garcbox.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/garray.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gasyncqueue.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gbase64.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gbytes.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gconvert.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gdate.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gdatetime.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/genviron.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gfileutils.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/ghash.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/ghostutils.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/giochannel.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/glib-init.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/glib-private.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/glib-unix.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/glib-visibility.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmacros.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmain.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmain.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmappedfile.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmem.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmessages.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gnode.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/goption.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gpattern.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gqsort.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gqsort.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gsequence.c + modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gspawn-posix.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gspawn-private.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gspawn-win32.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gspawn.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gstdioprivate.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gstrfuncs.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gstrfuncs.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gstring.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gstring.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gtestutils.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gthread-posix.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gthread-win32.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gthread.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gthreadprivate.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gtimezone.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gtranslit.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gunicode.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gunidecomp.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/guniprop.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/guri.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gutf8.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gutils.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gvariant-parser.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gvariant-serialiser.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gvariant.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gwin32.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gmodule/gmodule-dl.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gmodule/gmodule-win32.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gmodule/gmodule.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gclosure.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gobject.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gparam.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gsignal.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gtype-private.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gtype.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gtype.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gvaluearray.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/app/gstappsink.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/descriptions.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.c - modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer-types.c - modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.c - modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/pbutils-enumtypes.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/pbutils-enumtypes.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/pbutils-private.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/pbutils.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/tag/id3v2.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/video/convertframe.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst/audioconvert/gstaudioconvert.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/isomp4/qtdemux.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/isomp4/qtdemux_dump.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/wavparse/gstwavparse.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/sys/osxaudio/gstosxaudiosink.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/sys/osxaudio/gstosxaudiosrc.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstallocator.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstbin.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstdebugutils.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstmeta.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstpad.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstsystemclock.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstutils.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/projects/build/linux/common/config.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/projects/build/osx/common/x86_64/config.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/projects/build/win32/common/config.h ! modules/javafx.media/src/main/native/gstreamer/projects/linux/gstreamer-lite/Makefile ! modules/javafx.media/src/main/native/gstreamer/projects/mac/glib-lite/Makefile ! modules/javafx.media/src/main/native/gstreamer/projects/mac/gstreamer-lite/Makefile ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.glib ! modules/javafx.media/src/main/native/gstreamer/projects/win/gstreamer-lite/Makefile.gstreamer From mfox at openjdk.org Tue Jan 14 17:30:00 2025 From: mfox at openjdk.org (Martin Fox) Date: Tue, 14 Jan 2025 17:30:00 GMT Subject: git: openjdk/jfx: master: 8288893: Popup and its subclasses cannot input text from InputMethod Message-ID: <789666e9-2f0f-497c-8ba9-053fd3490de8@openjdk.org> Changeset: 90ea0f07 Branch: master Author: Martin Fox Date: 2025-01-14 17:28:09 +0000 URL: https://git.openjdk.org/jfx/commit/90ea0f07b3a8df0d39e7e31222d08931201368a1 8288893: Popup and its subclasses cannot input text from InputMethod Reviewed-by: angorya, kcr + modules/javafx.graphics/src/main/java/com/sun/javafx/scene/InputMethodStateManager.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/SceneHelper.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java From angorya at openjdk.org Wed Jan 15 15:29:34 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Wed, 15 Jan 2025 15:29:34 GMT Subject: git: openjdk/jfx: master: 2 new changesets Message-ID: Changeset: c692192d Branch: master Author: Andy Goryachev Date: 2025-01-15 15:27:01 +0000 URL: https://git.openjdk.org/jfx/commit/c692192d3587a5149673aade35b30f14d705afe7 8347752: Running RichTextArea demos via ant on JDK 24 prints warnings Reviewed-by: lkostyra, kcr ! apps/samples/RichTextAreaDemo/build.xml Changeset: a95151e1 Branch: master Author: Andy Goryachev Date: 2025-01-15 15:27:17 +0000 URL: https://git.openjdk.org/jfx/commit/a95151e14a7095f169724469885b1e79097fb7e0 8347715: RichTextArea Follow-up: Minor Bugs Reviewed-by: kcr ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/RichTextArea.java From tsayao at openjdk.org Thu Jan 16 15:32:15 2025 From: tsayao at openjdk.org (Thiago Milczarek Sayao) Date: Thu, 16 Jan 2025 15:32:15 GMT Subject: git: openjdk/jfx: master: 8305418: [Linux] Replace obsolete XIM as Input Method Editor Message-ID: Changeset: 069db877 Branch: master Author: Thiago Milczarek Sayao Date: 2025-01-16 15:29:19 +0000 URL: https://git.openjdk.org/jfx/commit/069db877e1c6471a108316701c3136b01cc8f18e 8305418: [Linux] Replace obsolete XIM as Input Method Editor Reviewed-by: kcr, mfox, lkostyra ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkView.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window_ime.cpp From kcr at openjdk.org Thu Jan 16 16:02:47 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 16 Jan 2025 16:02:47 GMT Subject: git: openjdk/jfx: master: 8347598: Change JavaFX release version to 25 Message-ID: Changeset: d07d408f Branch: master Author: Kevin Rushforth Date: 2025-01-16 16:01:28 +0000 URL: https://git.openjdk.org/jfx/commit/d07d408fa79e25a02b0d5e2f9aeb3990a7136077 8347598: Change JavaFX release version to 25 Reviewed-by: angorya, jvos ! .jcheck/conf ! build.properties ! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/VersionInfoTest.java From duke at openjdk.org Thu Jan 16 16:12:20 2025 From: duke at openjdk.org (duke) Date: Thu, 16 Jan 2025 16:12:20 GMT Subject: git: openjdk/jfx: created branch jfx24 based on the branch master containing 0 unique commits Message-ID: <1d36779e-d21b-4253-9506-49f02ca3fe51@openjdk.org> The new branch jfx24 is currently identical to the master branch. From kcr at openjdk.org Thu Jan 16 16:12:35 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 16 Jan 2025 16:12:35 GMT Subject: git: openjdk/jfx: Added tag 25+0 for changeset 069db877 Message-ID: <69110a67-ad2f-4c51-9216-0963322b65b5@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-01-16 16:09:22 +0000 Added tag 25+0 for changeset 069db877 Changeset: 069db877 Author: Thiago Milczarek Sayao Date: 2025-01-16 15:29:19 +0000 URL: https://git.openjdk.org/jfx/commit/069db877e1c6471a108316701c3136b01cc8f18e From kcr at openjdk.org Thu Jan 16 16:17:01 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 16 Jan 2025 16:17:01 GMT Subject: git: openjdk/jfx: Added tag 24+25 for changeset 069db877 Message-ID: <54f11f29-b09b-41b5-97de-47e44e9f900d@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-01-16 16:14:40 +0000 Added tag 24+25 for changeset 069db877 Changeset: 069db877 Author: Thiago Milczarek Sayao Date: 2025-01-16 15:29:19 +0000 URL: https://git.openjdk.org/jfx/commit/069db877e1c6471a108316701c3136b01cc8f18e From arapte at openjdk.org Fri Jan 17 14:41:06 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Fri, 17 Jan 2025 14:41:06 GMT Subject: git: openjdk/jfx-sandbox: metal: 35 new changesets Message-ID: <6a5d824e-2810-4510-a8db-b66164adb3dc@openjdk.org> Changeset: 001f292e Branch: metal Author: Alexander Zvegintsev Date: 2024-11-25 11:10:53 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/001f292e9f6f31e903e1219ffbc84432bae5824b 8335469: [XWayland] crash when an AWT ScreenCast session overlaps with an FX ScreenCast session Reviewed-by: kcr, lkostyra ! modules/javafx.graphics/src/main/native-glass/gtk/fp_pipewire.h ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_pipewire.c + tests/system/src/test/java/test/robot/javafx/embed/swing/LinuxScreencastHangCrashTest.java Changeset: 4af67c12 Branch: metal Author: Nir Lisker Date: 2024-11-27 14:29:30 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4af67c1286f119a967e2758ab373c1a625843308 8344906: Simplify Java version parsing in the build file Reviewed-by: kcr, arapte ! build.gradle Changeset: f7566ad8 Branch: metal Author: Nir Lisker Date: 2024-11-27 17:39:50 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f7566ad8353cdabc3881648a29a416c99f71e7b7 8345063: Centralize version number of the Gradle build file Reviewed-by: kcr, mhanl ! build.gradle ! build.properties Changeset: a45e33c1 Branch: metal Author: Jose Pereda Date: 2024-11-28 08:41:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a45e33c1a4d8390eb1e6ec66977f453df71a009a 8342461: Remove calls to doPrivileged in javafx.web/{android,ios} Reviewed-by: kcr, jvos ! modules/javafx.web/src/android/java/com/sun/webkit/Timer.java ! modules/javafx.web/src/android/java/com/sun/webkit/WebPage.java ! modules/javafx.web/src/android/java/javafx/scene/web/WebEngine.java ! modules/javafx.web/src/ios/java/javafx/scene/web/ExportedJavaObject.java ! modules/javafx.web/src/ios/java/javafx/scene/web/HTMLEditorSkin.java ! modules/javafx.web/src/ios/java/javafx/scene/web/JS2JavaBridge.java ! modules/javafx.web/src/ios/java/javafx/scene/web/WebEngine.java Changeset: bdfc3387 Branch: metal Author: Martin Fox Date: 2024-11-28 16:51:26 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/bdfc33874a109f540f9ad126a62c90e3cf34de86 8338000: [macos] Remove GlassFullscreenWindow Reviewed-by: kcr, mstrauss - modules/javafx.graphics/src/main/native-glass/mac/GlassFullscreenWindow.h - modules/javafx.graphics/src/main/native-glass/mac/GlassFullscreenWindow.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.h ! 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+Java.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Overrides.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m Changeset: 03eb8b11 Branch: metal Author: Marius Hanl Date: 2024-12-02 13:45:30 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/03eb8b11affbc084b3f22d41b5bbe7bd7ee11e16 8344899: Map RT-nnnn bug IDs to JDK-mmmmmmm in JavaFX sources Reviewed-by: kcr ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Loader.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/ContentModel.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/MainController.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SimpleViewerApp.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/shape3d/PolygonMeshView.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/utils3d/geom/BaseBounds.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/utils3d/geom/transform/Affine2D.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/utils3d/geom/transform/Affine3D.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/utils3d/geom/transform/AffineBase.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/utils3d/geom/transform/TransformHelper.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/button/pillbutton/PillButtonApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/htmleditor/HTMLEditorApp.java ! apps/samples/Modena/src/main/java/modena/Modena.java ! apps/samples/Modena/src/main/java/modena/SamplePageTableHelper.java ! apps/samples/Modena/src/main/resources/modena/ScottSelvia.fxml ! apps/toys/Hello/src/main/java/hello/HelloDatePicker.java ! apps/toys/Hello/src/main/java/hello/HelloFontSize.java ! apps/toys/Hello/src/main/java/hello/HelloLaunchOnNewThread.java ! apps/toys/Hello/src/main/java/hello/HelloListView.java ! apps/toys/Hello/src/main/java/hello/hello.css ! modules/javafx.base/src/test/java/test/javafx/binding/expression/AbstractNumberExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ListChangeBuilderTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/SortedListTest.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/ContextMenuContent.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/ControlAcceleratorSupport.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/CustomColorDialog.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/DatePickerContent.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java ! 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/ComboBoxBaseBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/ListViewBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/PasswordFieldBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/SliderBehavior.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/behavior/TableViewBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/TitledPaneBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeTableViewBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/skin/Utils.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/skin/WebColorFieldSkin.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/CategoryAxis.java ! modules/javafx.controls/src/main/java/javafx/scene/chart/LineChart.java ! modules/javafx.controls/src/main/java/javafx/scene/chart/NumberAxis.java ! modules/javafx.controls/src/main/java/javafx/scene/chart/PieChart.java ! modules/javafx.controls/src/main/java/javafx/scene/chart/StackedBarChart.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/ComboBox.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ComboBoxBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/Control.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ControlUtils.java ! modules/javafx.controls/src/main/java/javafx/scene/control/DialogPane.java ! modules/javafx.controls/src/main/java/javafx/scene/control/HeavyweightDialog.java ! modules/javafx.controls/src/main/java/javafx/scene/control/Labeled.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ListCell.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/MenuItem.java ! modules/javafx.controls/src/main/java/javafx/scene/control/MultipleSelectionModelBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/PopupControl.java ! modules/javafx.controls/src/main/java/javafx/scene/control/SingleSelectionModel.java ! modules/javafx.controls/src/main/java/javafx/scene/control/SkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/Spinner.java ! modules/javafx.controls/src/main/java/javafx/scene/control/Tab.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TabPane.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TableCell.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TableColumn.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TableRow.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TableView.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TextInputControl.java ! modules/javafx.controls/src/main/java/javafx/scene/control/Tooltip.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TreeCell.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TreeItem.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableCell.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableColumn.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableRow.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.controls/src/main/java/javafx/scene/control/cell/CellUtils.java ! modules/javafx.controls/src/main/java/javafx/scene/control/cell/CheckBoxTreeCell.java ! modules/javafx.controls/src/main/java/javafx/scene/control/cell/DefaultTreeCell.java ! modules/javafx.controls/src/main/java/javafx/scene/control/cell/PropertyValueFactory.java ! modules/javafx.controls/src/main/java/javafx/scene/control/cell/TreeItemPropertyValueFactory.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/AccordionSkin.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/ComboBoxBaseSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ComboBoxListViewSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ComboBoxPopupControl.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ContextMenuSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/DateCellSkin.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/MenuBarSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/NestedTableColumnHeader.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ProgressBarSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ScrollBarSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ScrollPaneSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/SpinnerSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TabPaneSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableCellSkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableColumnHeader.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableHeaderRow.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.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 ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextInputControlSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TitledPaneSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ToolBarSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TooltipSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeCellSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableCellSkin.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.controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css ! modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/LabeledTextTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/StackedAreaChartTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/XYChartTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/XYNumberLineChartsTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ButtonTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ComboBoxTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ControlTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/DatePickerTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewKeyInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/MiscellaneousTests.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewHorizontalArrowsTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewKeyInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ToggleGroupTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeCellEditingTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewKeyInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewKeyInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/MenuBarSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ScrollPaneSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TextInputControlSkinTest.java ! modules/javafx.fxml/src/main/java/javafx/fxml/FXMLLoader.java ! modules/javafx.fxml/src/main/java/javafx/fxml/JavaFXBuilderFactory.java ! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/backend/sw/sse/SSEBackend.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/TouchInputSupport.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosSystemClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacSystemClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinSystemClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/BitSet.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/ParsedValueImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/StyleManager.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/directwrite/DWGlyph.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/BaseBounds.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/FlatteningPathIterator.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/PickRay.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/TransformedShape.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/transform/Affine2D.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/transform/Affine3D.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/transform/AffineBase.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/transform/Identity.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/transform/TransformHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/common/ScalerFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/input/KeyCodeMap.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/traversal/WeightedClosestCorner.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/CacheFilter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/EffectUtil.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGGroup.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGImageView.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGNode.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGPath.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGPhongMaterial.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGRectangle.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGShape.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NodeEffectInput.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/text/GlyphLayout.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassSystemMenu.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/prism/BasicStroke.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2ResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Shader.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Texture.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/image/CompoundCoords.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/BaseContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/BaseGraphics.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/PaintHelper.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/shape/DMarlinRasterizer.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DPresentable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DPrismGraphics.java ! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWPresentable.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/Settings.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/Blend.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/CoreEffect.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/Crop.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/FloatMap.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/Identity.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/PerspectiveTransform.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/PhongLighting.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/Reflection.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/PrEffectHelper.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/PrReflectionPeer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/PrRenderInfo.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/ps/PPSRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/sw/PSWDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/sw/PSWRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/sw/java/JSWLinearConvolvePeer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/sw/java/JSWLinearConvolveShadowPeer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/sw/sse/SSELinearConvolvePeer.java ! modules/javafx.graphics/src/main/java/javafx/application/Preloader.java ! modules/javafx.graphics/src/main/java/javafx/concurrent/Service.java ! modules/javafx.graphics/src/main/java/javafx/css/CssMetaData.java ! modules/javafx.graphics/src/main/java/javafx/css/CssParser.java ! modules/javafx.graphics/src/main/java/javafx/css/Declaration.java ! modules/javafx.graphics/src/main/java/javafx/css/SizeUnits.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleConverter.java ! modules/javafx.graphics/src/main/java/javafx/css/Stylesheet.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/ColorConverter.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/FontConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/CssStyleHelper.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/Parent.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/KeyCombination.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/GridPane.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Region.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/RadialGradient.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/ArcTo.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java ! modules/javafx.graphics/src/main/jsl-decora/SepiaTone.jsl ! modules/javafx.graphics/src/main/jsl-prism/PaintTextureYUV422.jsl ! modules/javafx.graphics/src/main/native-decora/SSELinearConvolveShadowPeer.cc ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/GlassSystemClipboard.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/ios/GlassWindow.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassMenu.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassTouches.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.m ! modules/javafx.graphics/src/main/native-glass/win/GlassWindow.cpp ! modules/javafx.graphics/src/main/native-glass/win/ViewContainer.cpp ! modules/javafx.graphics/src/main/native-iio/ios/ImageLoader.m ! modules/javafx.graphics/src/main/native-iio/jpegloader.c ! modules/javafx.graphics/src/main/native-prism-d3d/D3DBadHardware.h ! modules/javafx.graphics/src/main/native-prism-d3d/D3DContext.cc ! modules/javafx.graphics/src/main/native-prism-es2/ios/IOSGLFactory.c ! modules/javafx.graphics/src/main/native-prism-es2/macosx/MacGLFactory.c ! modules/javafx.graphics/src/main/native-prism-es2/windows/WinGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/windows/WinGLFactory.c ! modules/javafx.graphics/src/main/native-prism-es2/windows/WinGLPixelFormat.c ! modules/javafx.graphics/src/main/native-prism-es2/x11/X11GLFactory.c ! modules/javafx.graphics/src/main/native-prism-es2/x11/X11GLPixelFormat.c ! modules/javafx.graphics/src/main/resources/com/sun/prism/es2/glsl/main.vert ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/StyleManagerTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/geom/Vec3dTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/geom/transform/BaseTransformTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/DirtyRegionTestBase.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/GridDirtyRegionTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/NGRegionTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/tk/quantum/WindowStageTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/effect/rt_5239/RT_5239Test.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/ServiceLifecycleTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/CssParserTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/HonorDeveloperSettingsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/Node_cssStyleMap_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StylesheetTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/NodeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/ParentTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/StructureTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/RegionPickTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/RegionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/ShapeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/TransformChangedEventTest.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaAudioClip.java ! modules/javafx.media/src/main/java/javafx/scene/media/Media.java ! modules/javafx.media/src/main/java/javafx/scene/media/NGMediaView.java ! modules/javafx.media/src/main/native/jfxmedia/jni/JavaInputStreamCallbacks.cpp ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/EventDispatcher.h ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/EventDispatcher.m ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/Media.m ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/MediaPlayer.m ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/jni/com_sun_media_jfxmediaimpl_platform_ios_IOSMedia.m ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/jni/com_sun_media_jfxmediaimpl_platform_ios_IOSMediaPlayer.m ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/jni/com_sun_media_jfxmediaimpl_platform_ios_IOSPlatform.m ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/DataFlavorUtils.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/SwingDnD.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/SwingEvents.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/JFXPanel.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java ! modules/javafx.swt/src/main/java/javafx/embed/swt/FXCanvas.java ! modules/javafx.swt/src/main/java/javafx/embed/swt/SWTEvents.java ! modules/javafx.web/src/android/java/javafx/scene/web/WebEngine.java ! modules/javafx.web/src/ios/java/javafx/scene/web/HTMLEditorSkin.java ! modules/javafx.web/src/ios/java/javafx/scene/web/WebEngine.java ! modules/javafx.web/src/main/java/com/sun/javafx/fxml/builder/web/JavaFXWebViewBuilder.java ! modules/javafx.web/src/main/java/com/sun/javafx/fxml/builder/web/NodeBuilder.java ! modules/javafx.web/src/main/java/com/sun/javafx/fxml/builder/web/ParentBuilder.java ! modules/javafx.web/src/main/java/com/sun/javafx/fxml/builder/web/WebEngineBuilder.java ! modules/javafx.web/src/main/java/com/sun/javafx/fxml/builder/web/WebViewBuilder.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/PrismGraphicsManager.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCBufferedContext.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCImageDecoderImpl.java ! modules/javafx.web/src/main/java/com/sun/webkit/graphics/GraphicsDecoder.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/CookieJar.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/CookieManager.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/URLLoader.java ! modules/javafx.web/src/main/java/com/sun/webkit/text/TextBreakIterator.java ! modules/javafx.web/src/main/java/javafx/scene/web/HTMLEditorSkin.java ! modules/javafx.web/src/main/java/javafx/scene/web/WebEngine.java ! modules/javafx.web/src/main/java/javafx/scene/web/WebView.java ! modules/javafx.web/src/main/native/Source/WebCore/bridge/jni/jsc/JavaInstanceJSC.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/parser/HTMLElementStack.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/FontCascadeJava.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/network/java/URLLoader.cpp ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/ChromeClientJava.cpp ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPage.cpp ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/data/DataURLConnectionTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CallbackTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/JavaScriptBridgeTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/DragTouchInAndOutAWindowTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/RotateTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/SingleTouchTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/SwipeTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/TouchButtonTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/USKeyboardTest.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/RT23603Test.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/RT30650GUI.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/RT30650Test.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/RT32570Test.java ! tests/system/src/test/java/test/robot/javafx/scene/layout/RegionBackgroundFillUITest.java ! tests/system/src/test/java/test/robot/javafx/scene/layout/RegionBackgroundImageUITest.java ! tests/system/src/test/java/test/robot/testharness/VisualTestBase.java Changeset: da6ad4b1 Branch: metal Author: Michael Strau? Date: 2024-12-02 18:05:03 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/da6ad4b1e8c2aac59114949826db1e4b013a3bc5 8343336: Add persistentScrollBars preference Reviewed-by: angorya, kcr ! 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/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PlatformPreferences.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceMapping.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceProperties.java ! modules/javafx.graphics/src/main/java/javafx/application/Platform.java ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m ! modules/javafx.graphics/src/main/native-glass/mac/PlatformSupport.m ! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.h ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/application/preferences/PlatformPreferencesTest.java ! tests/manual/events/PlatformPreferencesChangedTest.java Changeset: 67eed6d8 Branch: metal Author: Kevin Rushforth Date: 2024-12-02 18:53:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/67eed6d8d63c1047a117b08418c65e1ad341f392 8309381: Support JavaFX incubator modules Reviewed-by: angorya, arapte ! build.gradle + modules/javafx.base/src/main/java/com/sun/javafx/ModuleUtil.java ! modules/javafx.base/src/main/java/module-info.java ! settings.gradle Changeset: a431801c Branch: metal Author: Thiago Milczarek Sayao Date: 2024-12-05 14:27:03 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a431801c3d1d76f03c54f7f3451eac4fa8024e8b 8344372: Setting width for TRANSPARENT Stage -> gtk_window_resize: assertion 'height > 0' Reviewed-by: kcr, lkostyra ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp + tests/system/src/test/java/test/robot/javafx/stage/StageMixedSizeTest.java Changeset: ebeee751 Branch: metal Author: Lukasz Kostyra Date: 2024-12-10 08:53:12 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ebeee75191b14f0a9945f15e5ccc5fb5e9744817 8344114: Remove obsolete permission check methods from Font classes Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileWriter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismFontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismFontLoader.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DFontFactory.java Changeset: 8ae268fb Branch: metal Author: Lukasz Kostyra Date: 2024-12-10 08:53:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/8ae268fbe7b08c20a9c68d5f74389698e5e6ecf0 8344111: Remove obsolete permission check methods from javafx.graphics Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/input/DragboardHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/StageHelper.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/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Dragboard.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! modules/javafx.graphics/src/shims/java/javafx/stage/StageShim.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubToolkit.java Changeset: b76c05b9 Branch: metal Author: Alexander Zvegintsev Date: 2024-12-11 13:53:12 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b76c05b9356656c1bd6a4a7026b858d3a935a51f 8335470: [XWayland] JavaFX tests that use AWT Robot fail on Wayland Reviewed-by: kcr ! tests/system/src/test/java/test/robot/javafx/embed/swing/LinuxScreencastHangCrashTest.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodeJDialogTest.java ! tests/system/src/test/java/test/robot/javafx/scene/SRGBTest.java Changeset: c5a98395 Branch: metal Author: Michael Strau? Date: 2024-12-13 21:23:07 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c5a983952ee62ffa56a55a840b57a357fe204bcc 8339603: Seal the class hierarchy of Node, Camera, LightBase, Shape, Shape3D Reviewed-by: angorya, kcr + modules/javafx.graphics/src/main/java/com/sun/javafx/scene/AbstractNode.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/CameraHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/LightBaseHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java + modules/javafx.graphics/src/main/java/com/sun/javafx/scene/shape/AbstractShape.java ! modules/javafx.graphics/src/main/java/javafx/scene/AmbientLight.java ! modules/javafx.graphics/src/main/java/javafx/scene/Camera.java ! modules/javafx.graphics/src/main/java/javafx/scene/DirectionalLight.java ! modules/javafx.graphics/src/main/java/javafx/scene/LightBase.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/ParallelCamera.java ! modules/javafx.graphics/src/main/java/javafx/scene/Parent.java ! modules/javafx.graphics/src/main/java/javafx/scene/PerspectiveCamera.java ! modules/javafx.graphics/src/main/java/javafx/scene/PointLight.java ! modules/javafx.graphics/src/main/java/javafx/scene/SubScene.java ! modules/javafx.graphics/src/main/java/javafx/scene/canvas/Canvas.java ! modules/javafx.graphics/src/main/java/javafx/scene/image/ImageView.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Arc.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Box.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Circle.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/CubicCurve.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Cylinder.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Ellipse.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Line.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/MeshView.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Path.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Polygon.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Polyline.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/QuadCurve.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Rectangle.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/SVGPath.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Shape.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Shape3D.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/Sphere.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/TestNodeBase.java ! modules/javafx.graphics/src/test/java/test/javafx/css/CssMetaDataTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/CSSNode.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/StructureTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/bounds/PerfNode.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/TestNode.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/MockNode.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/StubShape.java ! modules/javafx.media/src/main/java/javafx/scene/media/MediaView.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java ! modules/javafx.web/src/main/java/com/sun/javafx/scene/web/Printable.java Changeset: 56175f40 Branch: metal Author: Kevin Rushforth Date: 2024-12-16 13:03:23 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/56175f40037a6a03f65a99d26b74c7b110d29b70 8346222: SwingNodePlatformExitCrashTest fails with JUnit 5.11.3 Reviewed-by: mhanl, psadhukhan ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodeBase.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java Changeset: 0c9d4eeb Branch: metal Author: Marius Hanl Date: 2024-12-16 18:38:51 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/0c9d4eebbc53b54f91387c2b5ec6c01cd647381b 8345937: Update JUnit to 5.11.3 Reviewed-by: mstrauss, kcr ! build.properties ! gradle/verification-metadata.xml Changeset: ec8c032e Branch: metal Author: Marius Hanl Date: 2024-12-17 18:47:29 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ec8c032e95f376d154978af4b7e92bfd5fd48ea6 8218745: TableView: visual glitch at borders on horizontal scrolling Reviewed-by: angorya, arapte ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableHeaderRow.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualFlow.java ! modules/javafx.controls/src/shims/java/javafx/scene/control/skin/VirtualFlowShim.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/test/Person.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 ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/VirtualFlowTest.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGNode.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/NGNodeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/NGTestBase.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/TestGraphics.java Changeset: 5279be65 Branch: metal Author: Kevin Rushforth Date: 2024-12-18 13:48:57 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5279be658350392e080d358ba7bdd1edb7310f07 8345127: Add --sun-misc-unsafe-memory-access=allow when running tests until JDK-8334137 is fixed Reviewed-by: arapte ! build.gradle ! tests/system/src/test/java/test/com/sun/webkit/LocalStorageAccessTest.java ! tests/system/src/test/java/test/com/sun/webkit/MainThreadTest.java Changeset: e30d0d54 Branch: metal Author: Kevin Rushforth Date: 2024-12-18 13:49:15 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e30d0d54f4269ffe3a9293fc9604f5467c3b5e37 8345136: Update JDK_DOCS property to point to JDK 23 docs Reviewed-by: angorya, sykora, arapte ! build.gradle ! build.properties ! gradle/verification-metadata.xml Changeset: f06b15b6 Branch: metal Author: Ambarish Rapte Date: 2024-12-20 14:02:00 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f06b15b6e6c60fba18b6452464e75b89cc7054f9 8346693: Update copyright header for files modified in 2024 Reviewed-by: kcr ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/importers/maya/Loader.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/MainController.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/jfx3dviewer/SimpleViewerApp.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/utils3d/geom/BaseBounds.java ! apps/samples/3DViewer/src/main/java/com/javafx/experiments/utils3d/geom/transform/TransformHelper.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/button/pillbutton/PillButtonApp.java ! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/htmleditor/HTMLEditorApp.java ! apps/samples/Modena/src/main/resources/modena/ScottSelvia.fxml ! apps/toys/Hello/src/main/java/hello/HelloLaunchOnNewThread.java ! apps/toys/Hello/src/main/java/hello/hello.css ! modules/javafx.base/src/main/java/com/sun/javafx/PlatformUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/logging/PulseLogger.java ! modules/javafx.base/src/main/java/com/sun/javafx/property/MethodHelper.java ! modules/javafx.base/src/main/java/com/sun/javafx/property/adapter/Disposer.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/ReflectUtil.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanBooleanProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanDoubleProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanFloatProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanIntegerProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanLongProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanObjectProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanStringProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanFloatProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanStringProperty.java ! modules/javafx.base/src/main/java/javafx/util/FXPermission.java ! modules/javafx.base/src/main/java/module-info.java ! modules/javafx.base/src/shims/java/javafx/util/converter/NumberStringConverterShim.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalContentBindingListTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalContentBindingMapTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalContentBindingSetTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ContentBindingListTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ContentBindingMapTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ContentBindingSetTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ErrorLoggingUtiltity.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ExpressionHelperBaseTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ExpressionHelperUtilityTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ListExpressionHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/MapExpressionHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/SelectBindingTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/SetExpressionHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/StringFormatterTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/TestLogging.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/collections/ListListenerHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/collections/MapListenerHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/collections/MappingChangeTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/collections/NonIterableChangeTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/collections/SetListenerHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/CompositeEventDispatcherTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/CompositeEventHandlerTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/EventChangingDispatcher.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/EventDispatchTreeTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/EventHandlerManagerTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/ModuleTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/InvalidationListenerMock.java ! modules/javafx.base/src/test/java/test/javafx/beans/WeakInvalidationListenerTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/BooleanPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/BooleanPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/DoublePropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/DoublePropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/FloatPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/FloatPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/IntegerPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/IntegerPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ListPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ListPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/LongPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/LongPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/MapPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/MapPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ObjectPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ObjectPropertyLeakTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ObjectPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/PropertyReferenceTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/PropertyReferenceWithInterfacesTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyBooleanPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyBooleanPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyBooleanWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyDoublePropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyDoublePropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyDoubleWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyFloatPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyFloatPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyFloatWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyIntegerPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyIntegerPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyIntegerWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyListPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyListPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyListWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyLongPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyLongPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyLongWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyMapPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyMapPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyMapWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyObjectPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyObjectPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyObjectWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlySetPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlySetPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlySetWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyStringPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyStringPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyStringWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SetPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SetPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleBooleanPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleDoublePropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleFloatPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleIntegerPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleListPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleLongPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleObjectPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleStringPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/StringPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/StringPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanBooleanPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanBooleanProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanDoublePropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanDoubleProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanFloatPropertyBuilderaTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanFloatProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanIntegerPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanIntegerProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanLongPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanLongProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanObjectPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanStringPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanDoublePropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanFloatPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanFloatProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanLongPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanPropertyTestBase.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanStringPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/ChangeListenerMock.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueFluentBindingsTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/WeakChangeListenerTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingToStringTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsArrayTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsBooleanTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsIsNullTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsListTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsMapTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsSetTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/DependencyUtils.java ! modules/javafx.base/src/test/java/test/javafx/binding/ListBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/MapBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/SetBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/WhenTestBase.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/AbstractNumberExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/BooleanExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/DoubleExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/FloatExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/IntegerExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/ListExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/LongExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/MapExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/ObjectExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/SetExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/StringExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/FXCollectionsTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ListChangeBuilderTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/MockArrayObserver.java ! modules/javafx.base/src/test/java/test/javafx/collections/MockListObserver.java ! modules/javafx.base/src/test/java/test/javafx/collections/MockMapObserver.java ! modules/javafx.base/src/test/java/test/javafx/collections/MockSetObserver.java ! modules/javafx.base/src/test/java/test/javafx/collections/TransformationListTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/VetoableObservableListTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/WeakListChangeListenerTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/WeakMapChangeListenerTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/WeakSetChangeListenerTest.java ! modules/javafx.base/src/test/java/test/javafx/event/EventSerializationEventExists.java ! modules/javafx.base/src/test/java/test/javafx/event/EventSerializationTest.java ! modules/javafx.base/src/test/java/test/javafx/event/EventTest.java ! modules/javafx.base/src/test/java/test/javafx/util/DurationTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/BigDecimalStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/BigIntegerStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/BooleanStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/ByteStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/DefaultStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/DoubleStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/FloatStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/IntegerStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/LongStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/PercentageStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/ShortStringConverterTest.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/ControlAcceleratorSupport.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/CustomColorDialog.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/DatePickerContent.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/SelectedCellsMap.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/PasswordFieldBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/SliderBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/TableViewBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/TitledPaneBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeTableViewBehavior.java ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/skin/WebColorFieldSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/chart/NumberAxis.java ! modules/javafx.controls/src/main/java/javafx/scene/chart/PieChart.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ComboBoxBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/Control.java ! modules/javafx.controls/src/main/java/javafx/scene/control/DialogPane.java ! modules/javafx.controls/src/main/java/javafx/scene/control/HeavyweightDialog.java ! modules/javafx.controls/src/main/java/javafx/scene/control/SingleSelectionModel.java ! modules/javafx.controls/src/main/java/javafx/scene/control/Tab.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TabPane.java ! modules/javafx.controls/src/main/java/javafx/scene/control/TableRow.java ! modules/javafx.controls/src/main/java/javafx/scene/control/cell/CellUtils.java ! modules/javafx.controls/src/main/java/javafx/scene/control/cell/CheckBoxTreeCell.java ! modules/javafx.controls/src/main/java/javafx/scene/control/cell/DefaultTreeCell.java ! modules/javafx.controls/src/main/java/javafx/scene/control/cell/PropertyValueFactory.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/AccordionSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ComboBoxBaseSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ContextMenuSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/NestedTableColumnHeader.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ProgressBarSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ScrollBarSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TitledPaneSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TooltipSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableCellSkin.java ! modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css ! modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/VirtualizedControlTestUtilsTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/StackedAreaChartTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/XYNumberChartsTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewHorizontalArrowsTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ToggleButtonTest.java ! modules/javafx.fxml/src/main/java/javafx/fxml/JavaFXBuilderFactory.java ! modules/javafx.graphics/src/jslc/java/com/sun/scenario/effect/compiler/backend/sw/sse/SSEBackend.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/TouchInputSupport.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosSystemClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacSystemClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/AndroidInputDeviceRegistry.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/C.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EGL.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDSystem.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxInputDeviceRegistry.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxSystem.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinSystemClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/BitSet.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/ParsedValueImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismFontLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/directwrite/DWGlyph.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/BaseBounds.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/FlatteningPathIterator.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/PickRay.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/TransformedShape.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/transform/Affine2D.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/transform/Affine3D.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/transform/AffineBase.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/transform/Identity.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/geom/transform/TransformHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/common/ScalerFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/SceneHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/input/DragboardHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/input/KeyCodeMap.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/traversal/WeightedClosestCorner.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/EffectUtil.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGImageView.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGPath.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGPhongMaterial.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGRectangle.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGShape.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NodeEffectInput.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/StageHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/WindowHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/LocalClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKSceneListener.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassSceneDnDEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PerformanceLogger.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PerformanceTrackerHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PrismImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/RotateGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ScrollGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/SwipeGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ZoomGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/RendererStats.java ! modules/javafx.graphics/src/main/java/com/sun/prism/BasicStroke.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Shader.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Texture.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/IOSGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/MacGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/WinGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/X11GLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/image/CompoundCoords.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/BaseContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/BaseGraphics.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/PaintHelper.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/shape/DMarlinRasterizer.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DPresentable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DPrismGraphics.java ! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWContext.java ! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWPresentable.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/Settings.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/animation/AbstractPrimaryTimer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/Blend.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/CoreEffect.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/Crop.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/FloatMap.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/Identity.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/PerspectiveTransform.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/PhongLighting.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/Reflection.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/PrEffectHelper.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/PrReflectionPeer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/PrRenderInfo.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/sw/PSWDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/sw/PSWRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/sw/java/JSWLinearConvolvePeer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/sw/java/JSWLinearConvolveShadowPeer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/sw/sse/SSELinearConvolvePeer.java ! modules/javafx.graphics/src/main/java/javafx/application/ConditionalFeature.java ! modules/javafx.graphics/src/main/java/javafx/css/CssMetaData.java ! modules/javafx.graphics/src/main/java/javafx/css/Declaration.java ! modules/javafx.graphics/src/main/java/javafx/css/Rule.java ! modules/javafx.graphics/src/main/java/javafx/css/SizeUnits.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleConverter.java ! modules/javafx.graphics/src/main/java/javafx/css/Stylesheet.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/ColorConverter.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/FontConverter.java ! modules/javafx.graphics/src/main/java/javafx/print/Printer.java ! modules/javafx.graphics/src/main/java/javafx/print/PrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Dragboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/KeyCombination.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/GridPane.java ! modules/javafx.graphics/src/main/java/javafx/scene/robot/Robot.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/ArcTo.java ! modules/javafx.graphics/src/main/java/javafx/scene/shape/TriangleMesh.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Font.java ! modules/javafx.graphics/src/main/jsl-decora/SepiaTone.jsl ! modules/javafx.graphics/src/main/jsl-prism/PaintTextureYUV422.jsl ! modules/javafx.graphics/src/main/native-glass/gtk/GlassRobot.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/GlassSystemClipboard.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.h ! modules/javafx.graphics/src/main/native-glass/ios/GlassWindow.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassStatics.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassStatics.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassTouches.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.h ! modules/javafx.graphics/src/main/native-glass/win/GlassWindow.cpp ! modules/javafx.graphics/src/main/native-iio/ios/ImageLoader.m ! modules/javafx.graphics/src/main/native-prism-d3d/D3DBadHardware.h ! modules/javafx.graphics/src/main/native-prism-es2/ios/IOSGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/ios/IOSGLFactory.c ! modules/javafx.graphics/src/main/native-prism-es2/macosx/MacGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/macosx/MacGLFactory.c ! modules/javafx.graphics/src/main/native-prism-es2/windows/WinGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/windows/WinGLFactory.c ! modules/javafx.graphics/src/main/native-prism-es2/windows/WinGLPixelFormat.c ! modules/javafx.graphics/src/main/native-prism-es2/x11/X11GLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/x11/X11GLFactory.c ! modules/javafx.graphics/src/main/native-prism-es2/x11/X11GLPixelFormat.c ! modules/javafx.graphics/src/main/resources/com/sun/prism/es2/glsl/main.vert ! modules/javafx.graphics/src/shims/java/javafx/stage/StageShim.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubScene.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubStage.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/ShearTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/lexer/WhitespaceTest.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaAudioClip.java ! modules/javafx.media/src/main/java/javafx/scene/media/Media.java ! modules/javafx.media/src/main/java/javafx/scene/media/NGMediaView.java ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/EventDispatcher.h ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/EventDispatcher.m ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/Media.m ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/MediaPlayer.m ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/jni/com_sun_media_jfxmediaimpl_platform_ios_IOSMedia.m ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/jni/com_sun_media_jfxmediaimpl_platform_ios_IOSMediaPlayer.m ! modules/javafx.media/src/main/native/jfxmedia/platform/ios/jni/com_sun_media_jfxmediaimpl_platform_ios_IOSPlatform.m ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/DataFlavorUtils.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/SwingDnD.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/SwingEvents.java ! modules/javafx.web/src/main/java/com/sun/javafx/fxml/builder/web/JavaFXWebViewBuilder.java ! modules/javafx.web/src/main/java/com/sun/javafx/fxml/builder/web/NodeBuilder.java ! modules/javafx.web/src/main/java/com/sun/javafx/fxml/builder/web/ParentBuilder.java ! modules/javafx.web/src/main/java/com/sun/javafx/fxml/builder/web/WebEngineBuilder.java ! modules/javafx.web/src/main/java/com/sun/javafx/fxml/builder/web/WebViewBuilder.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/PrismGraphicsManager.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/RTImage.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCBufferedContext.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCImageDecoderImpl.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/java/com/sun/webkit/graphics/GraphicsDecoder.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/CookieManager.java ! modules/javafx.web/src/main/java/com/sun/webkit/text/TextBreakIterator.java ! modules/javafx.web/src/main/java/javafx/scene/web/WebView.java ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/FontCascadeJava.cpp ! modules/javafx.web/src/test/java/test/com/sun/webkit/SharedBufferTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/SimpleSharedBufferInputStreamTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/CookieManagerTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/CookieTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/DateParserTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/PublicSuffixesTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/UtilTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/text/TextBreakIteratorTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/BindingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CSSTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CallbackTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CheckFxThreadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DOMTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DebuggerTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DirectoryLockTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/EventListenerLeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FileReaderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FormControlsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HTMLEditingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryStateTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/IrresponsiveScriptTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/JavaScriptBridgeTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadNotificationsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LocalStorageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/MathMLRenderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/OpacityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGPointerEventsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/ScreenAndWindowTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SubresourceIntegrityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SwingDependencyTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/TestBase.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebPageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewResizabilityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewTest.java ! tests/system/src/test/java/test/com/sun/glass/ui/monocle/FramebufferTest.java ! tests/system/src/test/java/test/com/sun/glass/ui/monocle/LensUInput.java ! tests/system/src/test/java/test/com/sun/webkit/MainThreadTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/input/devices/TestTouchDevices.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/RT30650GUI.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/RT32570Test.java ! tests/system/src/test/java/test/robot/test3d/RT35019Test.java ! tests/system/src/testapp7/java/mymod/myapp7/DataUrlWithModuleLayerLauncher.java ! tests/system/src/testapp7/java/mymod/myapp7/LocalStorageAccessWithModuleLayerLauncher.java Changeset: 98916fee Branch: metal Author: Andy Goryachev Date: 2025-01-06 16:47:47 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/98916feed6a9ff4da63ff778fdb0336d43ffaca8 8342233: Regression: TextInputControl selection is backwards in RTL mode Reviewed-by: kizune, lkostyra ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextAreaSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextFieldSkin.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/shape/TextHelper.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java ! modules/javafx.graphics/src/main/java/module-info.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/ScreenshotFailedTestWatcher.java + tests/system/src/test/java/test/robot/javafx/scene/control/behavior/TextAreaRTLTest.java Changeset: 76d5e1ae Branch: metal Author: Michael Strau? Date: 2025-01-06 19:29:51 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/76d5e1ae1c396442dce095063cea7bcaff4cd497 8343398: Add reducedData preference Reviewed-by: angorya, kcr ! buildSrc/mac.gradle ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PlatformPreferences.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceProperties.java ! modules/javafx.graphics/src/main/java/javafx/application/Platform.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m ! modules/javafx.graphics/src/main/native-glass/mac/PlatformSupport.h ! modules/javafx.graphics/src/main/native-glass/mac/PlatformSupport.m ! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.h ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.h ! modules/javafx.graphics/src/main/native-glass/win/RoActivationSupport.cpp ! tests/manual/events/PlatformPreferencesChangedTest.java Changeset: 6ec588c5 Branch: metal Author: Ambarish Rapte Date: 2025-01-07 13:48:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6ec588c5635964769b354bce37e68d7a6c00985a 8315873: [GHA] Update checkout and cache action to use v4 Reviewed-by: angorya, kcr ! .github/workflows/submit.yml Changeset: 5b074c4c Branch: metal Author: Michael Strau? Date: 2025-01-07 21:14:02 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5b074c4c2b4f539301813322a6589cec28121553 8342703: CSS transition is not started when initial value was not specified Reviewed-by: mmack, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableBooleanProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableDoubleProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableFloatProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableIntegerProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableLongProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableObjectProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableStringProperty.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StyleableProperty_transition_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_transitionEvent_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_transition_Test.java Changeset: 3cfd317d Branch: metal Author: Michael Strau? Date: 2025-01-08 19:17:56 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3cfd317df0d11391005f5ce753797fad3f30aead 8346227: Seal Paint and Material Reviewed-by: nlisker, angorya, kcr ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/ImagePattern.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Material.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Paint.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/PhongMaterial.java Changeset: 7312ad1a Branch: metal Author: Andy Goryachev Date: 2025-01-08 23:17:53 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7312ad1af3a67dd2fd528f3dba0192712359a242 8301121: RichTextArea Control (Incubator) 8343646: Public InputMap (Incubator) Reviewed-by: kcr, lkostyra, arapte, aghaisas, kizune + apps/samples/RichTextAreaDemo/.classpath + apps/samples/RichTextAreaDemo/.project = apps/samples/RichTextAreaDemo/.settings/org.eclipse.core.resources.prefs + apps/samples/RichTextAreaDemo/README.md + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/CodeAreaDemoApp.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/CodeAreaDemoPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/CodeAreaWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/DemoSyntaxDecorator.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/JavaSyntaxAnalyzer.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/codearea/JavaSyntaxDecorator.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/common/OptionPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/common/Styles.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/common/TextStyle.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/Actions.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/RichEditorDemoApp.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/RichEditorDemoPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/RichEditorDemoWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/Settings.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/SettingsWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/settings/EndKey.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/Actions.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/CellContainer.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/CellPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/CellType.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/CodeCellTextModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/Demo.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/DemoScriptEngine.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/JsonContentWithAsyncUpdate.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/NotebookMockupApp.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/NotebookPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/NotebookWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/SegmentBuffer.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/SimpleJsonDecorator.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/TextCellTextModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/data/CellInfo.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/data/Notebook.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/notebook/notebook.css + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/BifurcationDiagram.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/CssToolPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/DataFrame.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/DemoColorSideDecorator.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/DemoModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/DemoStyledTextModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/ExamplesModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/FontOption.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/InlineNodesModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/LargeTextModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/ModelChoice.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/MultipleStackedBoxWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/NoLastNewlineModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/NotebookModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/NotebookModel2.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/NotebookModelStacked.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/ParagraphAttributesDemoModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/PrefSizeTester.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/ROptionPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RegionCellPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/ResultParagraph.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RichTextAreaDemo.css + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RichTextAreaDemoApp.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RichTextAreaDemoPane.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/RichTextAreaWindow.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/UnevenStyledTextModel.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/UsageExamples.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/WritingSystemsDemo.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/rta/animated.gif + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/FxSettings.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/FxSettingsFileProvider.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/FxSettingsSchema.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/ISettingsProvider.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/SStream.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/settings/WindowMonitor.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/util/ExceptionDialog.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/util/FX.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/util/FxAction.java + apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/util/HasDisplayText.java + apps/samples/RichTextAreaDemo/src/module-info.java + apps/samples/RichTextAreaDemo/test/test/com/oracle/demo/richtext/codearea/TestJavaSyntaxDecorator.java ! build.gradle + doc-files/behavior/RichTextAreaBehavior.md ! modules/javafx.base/src/main/java/module-info.java ! modules/javafx.controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html + modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextFlowHelper.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java ! modules/javafx.graphics/src/main/java/module-info.java + modules/jfx.incubator.input/.classpath + modules/jfx.incubator.input/.project = modules/jfx.incubator.input/.settings/org.eclipse.core.resources.prefs + modules/jfx.incubator.input/README.md + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/BehaviorBase.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/EventCriteria.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/EventHandlerPriority.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/InputMapHelper.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/KeyEventMapper.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/PHList.java + modules/jfx.incubator.input/src/main/java/com/sun/jfx/incubator/scene/control/input/SkinInputMap.java + modules/jfx.incubator.input/src/main/java/jfx/incubator/scene/control/input/FunctionTag.java + modules/jfx.incubator.input/src/main/java/jfx/incubator/scene/control/input/InputMap.java + modules/jfx.incubator.input/src/main/java/jfx/incubator/scene/control/input/KeyBinding.java + modules/jfx.incubator.input/src/main/java/jfx/incubator/scene/control/input/package-info.java + modules/jfx.incubator.input/src/main/java/module-info.java + modules/jfx.incubator.input/src/test/addExports + modules/jfx.incubator.richtext/.classpath + modules/jfx.incubator.richtext/.project = modules/jfx.incubator.richtext/.settings/org.eclipse.core.resources.prefs + modules/jfx.incubator.richtext/README.md + modules/jfx.incubator.richtext/src/main/docs/jfx/incubator/scene/control/richtext/doc-files/CodeArea.png + modules/jfx.incubator.richtext/src/main/docs/jfx/incubator/scene/control/richtext/doc-files/RichTextArea.png + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/CachingStyleResolver.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/CaretInfo.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/CellArrangement.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/ClippedPane.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/CompoundKey.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Converters.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/CssStyles.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/FastCache.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/FirstLineIndentSpacer.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/FxPathBuilder.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/HighlightShape.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/HtmlStyledOutput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/ImageCellPane.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/MarkerHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Markers.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Origin.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Params.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RTAccessibilityHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RangeInfo.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichParagraphHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaBehavior.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextAreaSkinHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RichTextFormatHandlerHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/RtfStyledOutput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/SegmentStyledInput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/SegmentStyledOutput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/SelInfo.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/SelectionHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StringBuilderStyledOutput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StringStyledInput.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/StyleAttributeMapHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/TextCell.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/UndoableChange.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/VFlow.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/VFlowCellContext.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/AbstractFilter.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/AttrSet.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFAttribute.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFAttributes.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFParser.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFReader.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/Style.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/util/IDisconnectable.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/util/ImgUtil.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/util/ListenerHelper.java + modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/util/RichUtils.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/CodeArea.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/LineNumberDecorator.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/Marker.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/RichTextArea.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/SelectionModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/SelectionSegment.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/SideDecorator.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/SingleSelectionModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/StyleAttributeHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/StyleHandlerRegistry.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/StyleResolver.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/SyntaxDecorator.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/TextPos.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/BasicTextModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/CodeTextModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/ContentChange.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/DataFormatHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/HtmlExportFormatHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/ParagraphDirection.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/PlainTextFormatHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichParagraph.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichTextFormatHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RichTextModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/RtfFormatHandler.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/SimpleViewOnlyStyledModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyleAttribute.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyleAttributeMap.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledInput.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledOutput.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledSegment.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledTextModel.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledTextModelViewOnlyBase.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/package-info.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/package-info.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/skin/CellContext.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/skin/CodeAreaSkin.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/skin/RichTextAreaSkin.java + modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/skin/package-info.java + modules/jfx.incubator.richtext/src/main/java/module-info.java + modules/jfx.incubator.richtext/src/main/legal/unicode-fx.md + modules/jfx.incubator.richtext/src/main/resources/com/sun/jfx/incubator/scene/control/richtext/rtf/charsets/NeXT.txt + modules/jfx.incubator.richtext/src/main/resources/com/sun/jfx/incubator/scene/control/richtext/rtf/charsets/ansi.txt + modules/jfx.incubator.richtext/src/main/resources/com/sun/jfx/incubator/scene/control/richtext/rtf/charsets/cpg437.txt + modules/jfx.incubator.richtext/src/main/resources/com/sun/jfx/incubator/scene/control/richtext/rtf/charsets/cpg850.txt + modules/jfx.incubator.richtext/src/main/resources/com/sun/jfx/incubator/scene/control/richtext/rtf/charsets/mac.txt + modules/jfx.incubator.richtext/src/shims/java/jfx/incubator/scene/control/richtext/RichTextAreaShim.java + modules/jfx.incubator.richtext/src/shims/java/jfx/incubator/scene/control/richtext/model/RichTextModelShim.java + modules/jfx.incubator.richtext/src/test/addExports + modules/jfx.incubator.richtext/src/test/java/test/com/sun/jfx/incubator/scene/control/richtext/TestRichTextArea.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/CodeAreaTest.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextFormatHandler.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModel.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModelAttributes.java ! settings.gradle Changeset: 0f6b8c50 Branch: metal Author: Michael Strau? Date: 2025-01-10 02:01:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/0f6b8c50f5ded5a1b9da9e2e1f3ff990e6122b5b 8345188: Support tree-structural pseudo-classes Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html ! modules/javafx.graphics/src/main/java/javafx/scene/Parent.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/scene/SubScene.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StylesheetTest.java + modules/javafx.graphics/src/test/java/test/javafx/scene/Parent_structuralPseudoClasses_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/SceneTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/SubSceneTest.java Changeset: b7b4d6e4 Branch: metal Author: Andy Goryachev Date: 2025-01-13 15:31:27 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b7b4d6e4c1acb598095ba9430d0bb2adaf5c417a 8347305: RichTextArea Follow-up Reviewed-by: kcr ! doc-files/behavior/RichTextAreaBehavior.md ! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/Params.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/RichTextArea.java Changeset: dcfe56bd Branch: metal Author: Andy Goryachev Date: 2025-01-13 15:33:51 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/dcfe56bd87ab9160d90b4b0aa634ca0b41788283 8347362: RichTextArea Demo Apps Build Script Reviewed-by: kcr ! apps/samples/RichTextAreaDemo/README.md + apps/samples/RichTextAreaDemo/build.xml Changeset: 22035dec Branch: metal Author: Alexander Matveev Date: 2025-01-14 03:55:59 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/22035dec470756e03d254aa12c088876ae20497d 8346228: Update GStreamer to 1.24.10 8346229: Update Glib to 2.82.4 Reviewed-by: sykora, kcr ! modules/javafx.media/src/main/legal/glib.md ! modules/javafx.media/src/main/legal/gstreamer.md ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/build/osx/config.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/build/osx/glibconfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/build/win32/vs100/config.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/build/win32/vs100/glibconfig.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/garcbox.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/garray.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gasyncqueue.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gbase64.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gbytes.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gconvert.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gdate.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gdatetime.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/genviron.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gfileutils.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/ghash.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/ghostutils.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/giochannel.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/glib-init.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/glib-private.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/glib-unix.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/glib-visibility.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmacros.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmain.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmain.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmappedfile.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmem.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gmessages.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gnode.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/goption.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gpattern.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gqsort.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gqsort.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gsequence.c + modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gspawn-posix.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gspawn-private.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gspawn-win32.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gspawn.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gstdioprivate.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gstrfuncs.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gstrfuncs.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gstring.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gstring.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gtestutils.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gthread-posix.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gthread-win32.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gthread.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gthreadprivate.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gtimezone.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gtranslit.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gunicode.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gunidecomp.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/guniprop.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/guri.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gutf8.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gutils.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gvariant-parser.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gvariant-serialiser.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gvariant.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib/gwin32.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gmodule/gmodule-dl.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gmodule/gmodule-win32.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gmodule/gmodule.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gclosure.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gobject.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gparam.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gsignal.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gtype-private.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gtype.c ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gtype.h ! modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/gobject/gvaluearray.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/app/gstappsink.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/descriptions.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/gstaudiovisualizer.c - modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer-types.c - modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.c - modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/gstdiscoverer.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/pbutils-enumtypes.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/pbutils-enumtypes.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/pbutils-private.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/pbutils/pbutils.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/tag/id3v2.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst-libs/gst/video/convertframe.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-base/gst/audioconvert/gstaudioconvert.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/isomp4/qtdemux.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/isomp4/qtdemux_dump.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/gst/wavparse/gstwavparse.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/sys/osxaudio/gstosxaudiosink.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gst-plugins-good/sys/osxaudio/gstosxaudiosrc.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstallocator.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstbin.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstdebugutils.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstmeta.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstpad.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstsystemclock.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstutils.c ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/projects/build/linux/common/config.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/projects/build/osx/common/x86_64/config.h ! modules/javafx.media/src/main/native/gstreamer/gstreamer-lite/projects/build/win32/common/config.h ! modules/javafx.media/src/main/native/gstreamer/projects/linux/gstreamer-lite/Makefile ! modules/javafx.media/src/main/native/gstreamer/projects/mac/glib-lite/Makefile ! modules/javafx.media/src/main/native/gstreamer/projects/mac/gstreamer-lite/Makefile ! modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite/Makefile.glib ! modules/javafx.media/src/main/native/gstreamer/projects/win/gstreamer-lite/Makefile.gstreamer Changeset: 90ea0f07 Branch: metal Author: Martin Fox Date: 2025-01-14 17:28:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/90ea0f07b3a8df0d39e7e31222d08931201368a1 8288893: Popup and its subclasses cannot input text from InputMethod Reviewed-by: angorya, kcr + modules/javafx.graphics/src/main/java/com/sun/javafx/scene/InputMethodStateManager.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/SceneHelper.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java Changeset: c692192d Branch: metal Author: Andy Goryachev Date: 2025-01-15 15:27:01 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c692192d3587a5149673aade35b30f14d705afe7 8347752: Running RichTextArea demos via ant on JDK 24 prints warnings Reviewed-by: lkostyra, kcr ! apps/samples/RichTextAreaDemo/build.xml Changeset: a95151e1 Branch: metal Author: Andy Goryachev Date: 2025-01-15 15:27:17 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a95151e14a7095f169724469885b1e79097fb7e0 8347715: RichTextArea Follow-up: Minor Bugs Reviewed-by: kcr ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/RichTextArea.java Changeset: 069db877 Branch: metal Author: Thiago Milczarek Sayao Date: 2025-01-16 15:29:19 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/069db877e1c6471a108316701c3136b01cc8f18e 8305418: [Linux] Replace obsolete XIM as Input Method Editor Reviewed-by: kcr, mfox, lkostyra ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkView.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h ! modules/javafx.graphics/src/main/native-glass/gtk/glass_window_ime.cpp Changeset: d07d408f Branch: metal Author: Kevin Rushforth Date: 2025-01-16 16:01:28 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d07d408fa79e25a02b0d5e2f9aeb3990a7136077 8347598: Change JavaFX release version to 25 Reviewed-by: angorya, jvos ! .jcheck/conf ! build.properties ! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/VersionInfoTest.java Changeset: 782c52ff Branch: metal Author: Ambarish Rapte Date: 2025-01-17 20:00:44 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/782c52ff37c6bb659086d54560e38f7f0a630efb Merge branch 'master' into metal ! build.gradle ! build.properties ! buildSrc/mac.gradle ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkView.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2ResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderContext.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/ps/PPSRenderer.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m ! modules/javafx.web/src/test/java/test/javafx/scene/web/BindingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CSSTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CallbackTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CheckFxThreadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DOMTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DebuggerTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/EventListenerLeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FileReaderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FormControlsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HTMLEditingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryStateTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/IrresponsiveScriptTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/JavaScriptBridgeTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadNotificationsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LocalStorageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/MathMLRenderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/OpacityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGPointerEventsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/ScreenAndWindowTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SubresourceIntegrityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SwingDependencyTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/TestBase.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebPageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewResizabilityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewTest.java ! build.gradle ! build.properties ! buildSrc/mac.gradle ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkView.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2ResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderContext.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/prism/ps/PPSRenderer.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m ! modules/javafx.web/src/test/java/test/javafx/scene/web/BindingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CSSTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CallbackTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CheckFxThreadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DOMTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DebuggerTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/EventListenerLeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FileReaderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FormControlsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HTMLEditingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryStateTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/IrresponsiveScriptTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/JavaScriptBridgeTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadNotificationsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LocalStorageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/MathMLRenderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/OpacityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGPointerEventsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/ScreenAndWindowTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SubresourceIntegrityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SwingDependencyTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/TestBase.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebPageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewResizabilityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewTest.java From kcr at openjdk.org Tue Jan 21 15:18:56 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 21 Jan 2025 15:18:56 GMT Subject: git: openjdk/jfx: master: 11 new changesets Message-ID: Changeset: 1b8e08a9 Branch: master Author: Alexander Matveev Date: 2024-07-25 20:44:06 +0000 URL: https://git.openjdk.org/jfx/commit/1b8e08a995f81381850ebc1e15b9b3ac25eca949 8335715: Improve Direct Show support Reviewed-by: arapte, kcr, rhalade ! modules/javafx.media/src/main/native/gstreamer/plugins/dshowwrapper/dshowwrapper.cpp Changeset: 08971f22 Branch: master Author: Alexander Matveev Date: 2024-07-26 02:13:39 +0000 URL: https://git.openjdk.org/jfx/commit/08971f22ce8bfe3ebff4bd2f4f93a99d2eb64a61 8335714: Enhance playing MP3s Reviewed-by: arapte, kcr, mschoene, rhalade ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/MetadataParserImpl.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/java/ID3MetadataParser.java Changeset: f8d75a84 Branch: master Author: Kevin Rushforth Date: 2024-08-16 16:28:31 +0000 URL: https://git.openjdk.org/jfx/commit/f8d75a8430ca7a799500d84891350a25d93bb818 Merge Changeset: a4cf5773 Branch: master Author: Kevin Rushforth Date: 2024-08-27 16:12:41 +0000 URL: https://git.openjdk.org/jfx/commit/a4cf5773fd9311edb8ab73d5e917e66be33929c7 Merge Changeset: 17eb34dd Branch: master Author: Kevin Rushforth Date: 2024-09-24 13:39:25 +0000 URL: https://git.openjdk.org/jfx/commit/17eb34dd3f9670df2850b5d12a5f550dbee366d8 Merge Changeset: 6cc61daf Branch: master Author: Kevin Rushforth Date: 2024-10-14 20:38:41 +0000 URL: https://git.openjdk.org/jfx/commit/6cc61dafe784e10252e963dd160957c7535d177b Merge Changeset: 42650a53 Branch: master Author: Kevin Rushforth Date: 2024-10-22 12:24:29 +0000 URL: https://git.openjdk.org/jfx/commit/42650a530b17f325f6c59f6a79cee2cabc45bbf2 Merge Changeset: a3df49f2 Branch: master Author: Kevin Rushforth Date: 2024-11-16 00:11:23 +0000 URL: https://git.openjdk.org/jfx/commit/a3df49f2a6549f9e280b29f8d581bdbd0fe5bbf1 Merge Changeset: f2e40f0e Branch: master Author: Kevin Rushforth Date: 2024-12-13 22:43:36 +0000 URL: https://git.openjdk.org/jfx/commit/f2e40f0e221333341ca398cc10f1f5c1325d222e Merge Changeset: ecec2645 Branch: master Author: Kevin Rushforth Date: 2025-01-15 23:22:03 +0000 URL: https://git.openjdk.org/jfx/commit/ecec2645a99a9c1343ddf08c4009df578d5b2165 Merge Changeset: f2f5639c Branch: master Author: Kevin Rushforth Date: 2025-01-21 15:16:51 +0000 URL: https://git.openjdk.org/jfx/commit/f2f5639c243dada1a25f661dbf84d37d908e16e3 Merge Reviewed-by: jvos From kcr at openjdk.org Tue Jan 21 15:20:07 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 21 Jan 2025 15:20:07 GMT Subject: git: openjdk/jfx23u: master: 11 new changesets Message-ID: <0bb4f3e1-df13-4f2c-83cf-71fa79e532f2@openjdk.org> Changeset: 675e33ca Branch: master Author: Kevin Rushforth Date: 2024-07-23 14:32:14 +0000 URL: https://git.openjdk.org/jfx23u/commit/675e33ca49f2feae7be1fa3a5c166bc2554eccf5 8336631: Update JavaFX release version for Jan 2025 CPU Reviewed-by: arapte ! .jcheck/conf ! build.properties Changeset: 7858e9d6 Branch: master Author: Kevin Rushforth Date: 2024-07-24 13:39:10 +0000 URL: https://git.openjdk.org/jfx23u/commit/7858e9d6831b1dc5c0c510e2b8e4cc9dd156ff25 Merge Changeset: 92bcaa95 Branch: master Author: Alexander Matveev Date: 2024-07-25 22:24:10 +0000 URL: https://git.openjdk.org/jfx23u/commit/92bcaa95a63279d641023daa28c97b259d6a2552 8335715: Improve Direct Show support Backport-of: 1b8e08a995f81381850ebc1e15b9b3ac25eca949 ! modules/javafx.media/src/main/native/gstreamer/plugins/dshowwrapper/dshowwrapper.cpp Changeset: ecb7446c Branch: master Author: Alexander Matveev Date: 2024-07-26 03:40:33 +0000 URL: https://git.openjdk.org/jfx23u/commit/ecb7446c77158f84a0a473aed5d8b731938969e3 8335714: Enhance playing MP3s Backport-of: 08971f22ce8bfe3ebff4bd2f4f93a99d2eb64a61 ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/MetadataParserImpl.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/java/ID3MetadataParser.java Changeset: b7df2559 Branch: master Author: Kevin Rushforth Date: 2024-08-27 15:54:35 +0000 URL: https://git.openjdk.org/jfx23u/commit/b7df255903afb1d5f10eb34d6b2c225f84edfaa0 Merge Changeset: 6eb27d70 Branch: master Author: Kevin Rushforth Date: 2024-09-10 15:18:55 +0000 URL: https://git.openjdk.org/jfx23u/commit/6eb27d700ed08f727717b2ca704f4fa226e695ff Merge Changeset: 5236a06a Branch: master Author: Kevin Rushforth Date: 2024-10-08 23:46:29 +0000 URL: https://git.openjdk.org/jfx23u/commit/5236a06acbbbddd5a5adda6e2555358d4d4eaaae Merge Changeset: ca786ca6 Branch: master Author: Kevin Rushforth Date: 2024-10-22 12:07:50 +0000 URL: https://git.openjdk.org/jfx23u/commit/ca786ca6178b019a1d07b544d63eef3c619695bc Merge Changeset: 9898107e Branch: master Author: Kevin Rushforth Date: 2024-11-15 23:53:54 +0000 URL: https://git.openjdk.org/jfx23u/commit/9898107e85e5d3eeaccc0efaeda9794b6ac07096 Merge Changeset: 397d3c35 Branch: master Author: Kevin Rushforth Date: 2024-12-03 17:02:45 +0000 URL: https://git.openjdk.org/jfx23u/commit/397d3c3548a584927c334bc214e216fff2317f5b Merge Changeset: aa2fcda7 Branch: master Author: Kevin Rushforth Date: 2025-01-21 15:17:21 +0000 URL: https://git.openjdk.org/jfx23u/commit/aa2fcda70b18f6bc5ec05c38b77fa161cc51751b Merge Reviewed-by: jvos From jvos at openjdk.org Tue Jan 21 15:37:26 2025 From: jvos at openjdk.org (Johan Vos) Date: Tue, 21 Jan 2025 15:37:26 GMT Subject: git: openjdk/jfx17u: master: 3 new changesets Message-ID: Changeset: 88c0706c Branch: master Author: Johan Vos Date: 2024-11-20 19:20:09 +0000 URL: https://git.openjdk.org/jfx17u/commit/88c0706cf3d6824ac967580db43649dacefa5f65 [PATCH] 8335714: Enhance playing MP3s ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/MetadataParserImpl.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/java/ID3MetadataParser.java Changeset: 3093c30c Branch: master Author: Johan Vos Date: 2024-11-20 19:29:58 +0000 URL: https://git.openjdk.org/jfx17u/commit/3093c30cdb37f862d7855dd766125f871717e3b3 8335715: Improve Direct Show support ! modules/javafx.media/src/main/native/gstreamer/plugins/dshowwrapper/dshowwrapper.cpp Changeset: 53cc2693 Branch: master Author: Johan Vos Date: 2025-01-21 15:33:46 +0000 URL: https://git.openjdk.org/jfx17u/commit/53cc2693e8a7a779383001928955e65fbd33eca2 Merge Reviewed-by: kcr From jvos at openjdk.org Tue Jan 21 15:41:32 2025 From: jvos at openjdk.org (Johan Vos) Date: Tue, 21 Jan 2025 15:41:32 GMT Subject: git: openjdk/jfx17u: Added tag 17.0.14+3 for changeset 53cc2693 Message-ID: Tagged by: Johan Vos Date: 2025-01-21 15:38:30 +0000 Added tag 17.0.14+3 for changeset 53cc2693 Changeset: 53cc2693 Author: Johan Vos Date: 2025-01-21 15:33:46 +0000 URL: https://git.openjdk.org/jfx17u/commit/53cc2693e8a7a779383001928955e65fbd33eca2 From jvos at openjdk.org Tue Jan 21 15:44:12 2025 From: jvos at openjdk.org (Johan Vos) Date: Tue, 21 Jan 2025 15:44:12 GMT Subject: git: openjdk/jfx21u: master: 5 new changesets Message-ID: <5c93bcc0-d0fb-44b7-97de-c5176e280d6d@openjdk.org> Changeset: 86d0b040 Branch: master Author: Johan Vos Date: 2024-11-20 19:24:15 +0000 URL: https://git.openjdk.org/jfx21u/commit/86d0b04015d921ace031b39e7133248259312261 [PATCH] 8335714: Enhance playing MP3s ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/MetadataParserImpl.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/java/ID3MetadataParser.java Changeset: 08cbe0a5 Branch: master Author: Johan Vos Date: 2024-11-20 19:27:09 +0000 URL: https://git.openjdk.org/jfx21u/commit/08cbe0a5ff47645e84a78d23e5c34eaa83bde66d 8335715: Improve Direct Show support ! modules/javafx.media/src/main/native/gstreamer/plugins/dshowwrapper/dshowwrapper.cpp Changeset: 89fcc666 Branch: master Author: Johan Vos Date: 2024-11-21 14:01:54 +0000 URL: https://git.openjdk.org/jfx21u/commit/89fcc6662169cd80cd9b26228736c925bad2a4a9 Merge branch 'master' into cpu-25-01 Changeset: 69f4bd3c Branch: master Author: Johan Vos Date: 2025-01-21 11:27:56 +0000 URL: https://git.openjdk.org/jfx21u/commit/69f4bd3cf86f3dead821352850de205594a368e2 Merge branch 'master' into cpu-25-01 Changeset: 5ad44274 Branch: master Author: Johan Vos Date: 2025-01-21 15:42:58 +0000 URL: https://git.openjdk.org/jfx21u/commit/5ad442749972f73caf4aa320106d9a25e866addc Merge Reviewed-by: kcr From jvos at openjdk.org Tue Jan 21 15:57:19 2025 From: jvos at openjdk.org (Johan Vos) Date: Tue, 21 Jan 2025 15:57:19 GMT Subject: git: openjdk/jfx21u: Added tag 21.0.6+3 for changeset 5ad44274 Message-ID: <26ce08cd-78a7-4723-9b45-cfe95c10e1bd@openjdk.org> Tagged by: Johan Vos Date: 2025-01-21 15:53:54 +0000 Added tag 21.0.6+3 for changeset 5ad44274 Changeset: 5ad44274 Author: Johan Vos Date: 2025-01-21 15:42:58 +0000 URL: https://git.openjdk.org/jfx21u/commit/5ad442749972f73caf4aa320106d9a25e866addc From kcr at openjdk.org Tue Jan 21 15:58:25 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 21 Jan 2025 15:58:25 GMT Subject: git: openjdk/jfx23u: Added tag 23.0.2+0 for changeset eec590a3 Message-ID: Tagged by: Kevin Rushforth Date: 2025-01-21 15:54:39 +0000 Added tag 23.0.2+0 for changeset eec590a3 Changeset: eec590a3 Author: Hima Bindu Meda Date: 2024-07-19 05:36:15 +0000 URL: https://git.openjdk.org/jfx23u/commit/eec590a377e7f7b2f91d075008352cc53b2e1240 From kcr at openjdk.org Tue Jan 21 16:07:33 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 21 Jan 2025 16:07:33 GMT Subject: git: openjdk/jfx23u: Added tag 23.0.2+3 for changeset 397d3c35 Message-ID: <91afe0f7-cebd-4301-ad73-ea473e4f7646@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-01-21 16:02:56 +0000 Added tag 23.0.2+3 for changeset 397d3c35 Changeset: 397d3c35 Author: Kevin Rushforth Date: 2024-12-03 17:02:45 +0000 URL: https://git.openjdk.org/jfx23u/commit/397d3c3548a584927c334bc214e216fff2317f5b From kcr at openjdk.org Tue Jan 21 16:07:24 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 21 Jan 2025 16:07:24 GMT Subject: git: openjdk/jfx23u: Added tag 23.0.2-ga for changeset 397d3c35 Message-ID: Tagged by: Kevin Rushforth Date: 2025-01-21 16:05:42 +0000 Added tag 23.0.2-ga for changeset 397d3c35 Changeset: 397d3c35 Author: Kevin Rushforth Date: 2024-12-03 17:02:45 +0000 URL: https://git.openjdk.org/jfx23u/commit/397d3c3548a584927c334bc214e216fff2317f5b From kcr at openjdk.org Tue Jan 21 16:19:58 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 21 Jan 2025 16:19:58 GMT Subject: git: openjdk/jfx23u: master: 8347616: Create release notes for JavaFX 23.0.2 Message-ID: Changeset: 14dbee52 Branch: master Author: Kevin Rushforth Date: 2025-01-21 16:19:14 +0000 URL: https://git.openjdk.org/jfx23u/commit/14dbee52c3870a2fd289ec96ecd0b27ad147ea3e 8347616: Create release notes for JavaFX 23.0.2 Reviewed-by: jvos + doc-files/release-notes-23.0.2.md From kcr at openjdk.org Tue Jan 21 17:19:35 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 21 Jan 2025 17:19:35 GMT Subject: git: openjdk/jfx: jfx24: 11 new changesets Message-ID: <81e2137a-be2a-44ff-b207-3e2ad6cf6c87@openjdk.org> Changeset: 1b8e08a9 Branch: jfx24 Author: Alexander Matveev Date: 2024-07-25 20:44:06 +0000 URL: https://git.openjdk.org/jfx/commit/1b8e08a995f81381850ebc1e15b9b3ac25eca949 8335715: Improve Direct Show support Reviewed-by: arapte, kcr, rhalade ! modules/javafx.media/src/main/native/gstreamer/plugins/dshowwrapper/dshowwrapper.cpp Changeset: 08971f22 Branch: jfx24 Author: Alexander Matveev Date: 2024-07-26 02:13:39 +0000 URL: https://git.openjdk.org/jfx/commit/08971f22ce8bfe3ebff4bd2f4f93a99d2eb64a61 8335714: Enhance playing MP3s Reviewed-by: arapte, kcr, mschoene, rhalade ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/MetadataParserImpl.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/java/ID3MetadataParser.java Changeset: f8d75a84 Branch: jfx24 Author: Kevin Rushforth Date: 2024-08-16 16:28:31 +0000 URL: https://git.openjdk.org/jfx/commit/f8d75a8430ca7a799500d84891350a25d93bb818 Merge Changeset: a4cf5773 Branch: jfx24 Author: Kevin Rushforth Date: 2024-08-27 16:12:41 +0000 URL: https://git.openjdk.org/jfx/commit/a4cf5773fd9311edb8ab73d5e917e66be33929c7 Merge Changeset: 17eb34dd Branch: jfx24 Author: Kevin Rushforth Date: 2024-09-24 13:39:25 +0000 URL: https://git.openjdk.org/jfx/commit/17eb34dd3f9670df2850b5d12a5f550dbee366d8 Merge Changeset: 6cc61daf Branch: jfx24 Author: Kevin Rushforth Date: 2024-10-14 20:38:41 +0000 URL: https://git.openjdk.org/jfx/commit/6cc61dafe784e10252e963dd160957c7535d177b Merge Changeset: 42650a53 Branch: jfx24 Author: Kevin Rushforth Date: 2024-10-22 12:24:29 +0000 URL: https://git.openjdk.org/jfx/commit/42650a530b17f325f6c59f6a79cee2cabc45bbf2 Merge Changeset: a3df49f2 Branch: jfx24 Author: Kevin Rushforth Date: 2024-11-16 00:11:23 +0000 URL: https://git.openjdk.org/jfx/commit/a3df49f2a6549f9e280b29f8d581bdbd0fe5bbf1 Merge Changeset: f2e40f0e Branch: jfx24 Author: Kevin Rushforth Date: 2024-12-13 22:43:36 +0000 URL: https://git.openjdk.org/jfx/commit/f2e40f0e221333341ca398cc10f1f5c1325d222e Merge Changeset: ecec2645 Branch: jfx24 Author: Kevin Rushforth Date: 2025-01-15 23:22:03 +0000 URL: https://git.openjdk.org/jfx/commit/ecec2645a99a9c1343ddf08c4009df578d5b2165 Merge Changeset: 0759447b Branch: jfx24 Author: Kevin Rushforth Date: 2025-01-21 17:17:32 +0000 URL: https://git.openjdk.org/jfx/commit/0759447bbcc4adf23ef920e962f0beced9961431 Merge Reviewed-by: jvos ! .jcheck/conf ! build.properties ! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/VersionInfoTest.java ! .jcheck/conf ! build.properties ! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/VersionInfoTest.java From jvos at openjdk.org Tue Jan 21 17:31:14 2025 From: jvos at openjdk.org (Johan Vos) Date: Tue, 21 Jan 2025 17:31:14 GMT Subject: git: openjdk/jfx17u: master: 2 new changesets Message-ID: <0149211a-ef04-419f-b3b4-d3e2d6717c35@openjdk.org> Changeset: 509b8695 Branch: master Author: Johan Vos Date: 2025-01-21 18:15:57 +0000 URL: https://git.openjdk.org/jfx17u/commit/509b8695024b6d1e26bbb0360a41365bf19ac3e9 fix windows compiling issue ! modules/javafx.media/src/main/native/gstreamer/plugins/dshowwrapper/dshowwrapper.cpp Changeset: d95ee3b8 Branch: master Author: Johan Vos Date: 2025-01-21 17:28:43 +0000 URL: https://git.openjdk.org/jfx17u/commit/d95ee3b84acf4c726fc2426be225797eba0f3540 Merge Reviewed-by: kcr From jvos at openjdk.org Tue Jan 21 17:35:49 2025 From: jvos at openjdk.org (Johan Vos) Date: Tue, 21 Jan 2025 17:35:49 GMT Subject: git: openjdk/jfx17u: Added tag 17.0.14+4 for changeset d95ee3b8 Message-ID: <9451ea43-0e8e-4ee5-9668-4a12ab1f9b04@openjdk.org> Tagged by: Johan Vos Date: 2025-01-21 17:31:07 +0000 Added tag 17.0.14+4 for changeset d95ee3b8 Changeset: d95ee3b8 Author: Johan Vos Date: 2025-01-21 17:28:43 +0000 URL: https://git.openjdk.org/jfx17u/commit/d95ee3b84acf4c726fc2426be225797eba0f3540 From kcr at openjdk.org Wed Jan 22 14:00:02 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 22 Jan 2025 14:00:02 GMT Subject: git: openjdk/jfx: jfx24: 8348287: Version number mistakenly updated to 25 in jfx24 branch Message-ID: Changeset: 87c3488a Branch: jfx24 Author: Kevin Rushforth Date: 2025-01-22 13:58:23 +0000 URL: https://git.openjdk.org/jfx/commit/87c3488a15b361ca343b6a324b9e4a995ce0baec 8348287: Version number mistakenly updated to 25 in jfx24 branch Reviewed-by: arapte ! .jcheck/conf ! build.properties ! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/VersionInfoTest.java From kcr at openjdk.org Wed Jan 22 17:28:36 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 22 Jan 2025 17:28:36 GMT Subject: git: openjdk/jfx24u: master: 8347600: Change JavaFX release version to 24.0.1 in jfx24u Message-ID: Changeset: 54729669 Branch: master Author: Kevin Rushforth Date: 2025-01-22 17:27:30 +0000 URL: https://git.openjdk.org/jfx24u/commit/5472966986efe17d0565b6c5c18dc51cfa783fcb 8347600: Change JavaFX release version to 24.0.1 in jfx24u Reviewed-by: jvos ! .jcheck/conf ! build.properties From kcr at openjdk.org Wed Jan 22 19:23:24 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 22 Jan 2025 19:23:24 GMT Subject: git: openjdk/jfx24u: master: 8304008: Update README.md and CONTRIBUTING.md for jfx update repos Message-ID: Changeset: 1f628a9d Branch: master Author: Kevin Rushforth Date: 2025-01-22 19:22:58 +0000 URL: https://git.openjdk.org/jfx24u/commit/1f628a9d3f87f673e97486961d6b9cad3e267ce2 8304008: Update README.md and CONTRIBUTING.md for jfx update repos Reviewed-by: jvos Backport-of: 632792d4e7a6399c156df99b1cf69faba476a8c6 ! CONTRIBUTING.md ! README.md From jvos at openjdk.org Wed Jan 22 19:45:06 2025 From: jvos at openjdk.org (Johan Vos) Date: Wed, 22 Jan 2025 19:45:06 GMT Subject: git: openjdk/jfx17u: Added tag 17.0.15+0 for changeset d95ee3b8 Message-ID: Tagged by: Johan Vos Date: 2025-01-22 19:42:37 +0000 Added tag 17.0.15+0 for changeset d95ee3b8 Changeset: d95ee3b8 Author: Johan Vos Date: 2025-01-21 17:28:43 +0000 URL: https://git.openjdk.org/jfx17u/commit/d95ee3b84acf4c726fc2426be225797eba0f3540 From jvos at openjdk.org Wed Jan 22 19:46:52 2025 From: jvos at openjdk.org (Johan Vos) Date: Wed, 22 Jan 2025 19:46:52 GMT Subject: git: openjdk/jfx21u: Added tag 21.0.7+0 for changeset 5ad44274 Message-ID: Tagged by: Johan Vos Date: 2025-01-22 19:44:33 +0000 Added tag 21.0.7+0 for changeset 5ad44274 Changeset: 5ad44274 Author: Johan Vos Date: 2025-01-21 15:42:58 +0000 URL: https://git.openjdk.org/jfx21u/commit/5ad442749972f73caf4aa320106d9a25e866addc From duke at openjdk.org Thu Jan 23 05:48:45 2025 From: duke at openjdk.org (duke) Date: Thu, 23 Jan 2025 05:48:45 GMT Subject: git: openjdk/jfx-sandbox: metal: 8348369: FlushVertexBuffer before releasing current RTT Message-ID: Changeset: 40a39aca Branch: metal Author: Jayathirth Rao D V Date: 2025-01-23 11:17:22 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/40a39acac1bf4f29f72a8876203be203969cce78 8348369: FlushVertexBuffer before releasing current RTT ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLContext.java + modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLFBOTextureData.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTexture.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTextureData.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLSwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTextureData.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLTextureResource.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassFrameBufferObject.m ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m ! modules/javafx.graphics/src/main/native-prism-mtl/MetalResourceFactory.m From duke at openjdk.org Thu Jan 23 06:02:39 2025 From: duke at openjdk.org (duke) Date: Thu, 23 Jan 2025 06:02:39 GMT Subject: git: openjdk/jfx-sandbox: metal: 8344596: Fix SW pipeline in metal sandbox Message-ID: Changeset: e6980803 Branch: metal Author: Jayathirth Rao D V Date: 2025-01-23 11:30:04 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e69808030f19f5560c31fdcc3d1e3ee47a3b3022 8344596: Fix SW pipeline in metal sandbox ! modules/javafx.graphics/src/main/java/com/sun/prism/GraphicsPipeline.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassFrameBufferObject.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayer3D.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassLayer3D.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m From duke at openjdk.org Thu Jan 23 06:49:14 2025 From: duke at openjdk.org (duke) Date: Thu, 23 Jan 2025 06:49:14 GMT Subject: git: openjdk/jfx-sandbox: metal: 8348374: Fix how we pass Prism MTLCommandQueue to Glass Message-ID: <41ed5539-03e5-4a61-b918-da88fe982537@openjdk.org> Changeset: fbd62458 Branch: metal Author: Jayathirth Rao D V Date: 2025-01-23 12:17:29 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fbd62458aced177194315a12f6eecb2c97a6b9c0 8348374: Fix how we pass Prism MTLCommandQueue to Glass ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLPipeline.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m From arapte at openjdk.org Thu Jan 23 09:57:22 2025 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 23 Jan 2025 09:57:22 GMT Subject: git: openjdk/jfx-sandbox: metal: 8334818: Primitives leave traces while animating in RenderPerfTest Message-ID: <5dbe4712-d7eb-4176-8010-e0bfb93cb929@openjdk.org> Changeset: 20762a55 Branch: metal Author: Ambarish Rapte Date: 2025-01-23 15:25:00 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/20762a5572fbdb83c9c0ba6c9b6953b7190cdb41 8334818: Primitives leave traces while animating in RenderPerfTest ! modules/javafx.graphics/src/main/native-prism-mtl/ClearRttShaders.metal ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalContext.m From jdv at openjdk.org Thu Jan 23 11:54:51 2025 From: jdv at openjdk.org (Jayathirth Rao D V) Date: Thu, 23 Jan 2025 11:54:51 GMT Subject: git: openjdk/jfx-sandbox: metal: 8348399: Enable web tests which use SW pipeline Message-ID: <31337007-8ea3-4b4f-b467-c5b71636493e@openjdk.org> Changeset: 77c84ea9 Branch: metal Author: Jayathirth Rao D V Date: 2025-01-23 17:24:11 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/77c84ea937e0e9a4e3af925b482272078adc120b 8348399: Enable web tests which use SW pipeline ! modules/javafx.web/src/test/java/test/javafx/scene/web/BindingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CSSTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CallbackTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CheckFxThreadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DOMTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DebuggerTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/EventListenerLeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FileReaderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FileTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FormControlsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HTMLEditingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryStateTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/IrresponsiveScriptTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/JavaScriptBridgeTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadNotificationsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LocalStorageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/MathMLRenderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/MiscellaneousTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/OpacityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/PathContructorTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGPointerEventsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/ScreenAndWindowTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/ShadowTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SubresourceIntegrityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SwingDependencyTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/TestBase.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebPageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewResizabilityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebWorkerTest.java From kcr at openjdk.org Thu Jan 23 16:38:29 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 23 Jan 2025 16:38:29 GMT Subject: git: openjdk/jfx: Added tag 25+1 for changeset f2f5639c Message-ID: <51f683ee-6da8-4c63-af99-85af85382b64@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-01-23 16:37:19 +0000 Added tag 25+1 for changeset f2f5639c Changeset: f2f5639c Author: Kevin Rushforth Date: 2025-01-21 15:16:51 +0000 URL: https://git.openjdk.org/jfx/commit/f2f5639c243dada1a25f661dbf84d37d908e16e3 From kcr at openjdk.org Thu Jan 23 16:41:02 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 23 Jan 2025 16:41:02 GMT Subject: git: openjdk/jfx: Added tag 24+26 for changeset 87c3488a Message-ID: Tagged by: Kevin Rushforth Date: 2025-01-23 16:40:12 +0000 Added tag 24+26 for changeset 87c3488a Changeset: 87c3488a Author: Kevin Rushforth Date: 2025-01-22 13:58:23 +0000 URL: https://git.openjdk.org/jfx/commit/87c3488a15b361ca343b6a324b9e4a995ce0baec From kcr at openjdk.org Thu Jan 23 16:42:45 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 23 Jan 2025 16:42:45 GMT Subject: git: openjdk/jfx24u: Added tag 24+26 for changeset 87c3488a Message-ID: <28881146-956f-449b-949f-d2afcf8f9aef@openjdk.org> Tagged by: Kevin Rushforth Date: 2025-01-23 16:40:12 +0000 Added tag 24+26 for changeset 87c3488a Changeset: 87c3488a Author: Kevin Rushforth Date: 2025-01-22 13:58:23 +0000 URL: https://git.openjdk.org/jfx24u/commit/87c3488a15b361ca343b6a324b9e4a995ce0baec From mstrauss at openjdk.org Fri Jan 24 23:01:20 2025 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Fri, 24 Jan 2025 23:01:20 GMT Subject: git: openjdk/jfx: master: 8170720: VetoableListDecorator: Indexes to remove are not aggregated Message-ID: <48fd7789-b066-4ce8-8b28-184c16c3dee0@openjdk.org> Changeset: a1765747 Branch: master Author: Michael Strau? Date: 2025-01-24 22:59:13 +0000 URL: https://git.openjdk.org/jfx/commit/a176574744978156edf8f83d8c0b2f994b36cd1c 8170720: VetoableListDecorator: Indexes to remove are not aggregated Reviewed-by: lkostyra, kcr ! modules/javafx.base/src/main/java/com/sun/javafx/collections/VetoableListDecorator.java ! modules/javafx.base/src/test/java/test/javafx/collections/VetoableObservableListTest.java From jvos at openjdk.org Mon Jan 27 19:49:40 2025 From: jvos at openjdk.org (Johan Vos) Date: Mon, 27 Jan 2025 19:49:40 GMT Subject: git: openjdk/jfx17u: master: 8348318: Change JavaFX release version to 17.0.15 in jfx17u Message-ID: <670e6683-dfe2-4c9c-807c-b5273cfc1bc0@openjdk.org> Changeset: 9c234e4c Branch: master Author: Johan Vos Date: 2025-01-27 19:47:48 +0000 URL: https://git.openjdk.org/jfx17u/commit/9c234e4c31932b1f3ddb84122ba892db22e0bb92 8348318: Change JavaFX release version to 17.0.15 in jfx17u Reviewed-by: jpereda ! .jcheck/conf ! build.properties From jvos at openjdk.org Mon Jan 27 20:31:24 2025 From: jvos at openjdk.org (Johan Vos) Date: Mon, 27 Jan 2025 20:31:24 GMT Subject: git: openjdk/jfx21u: master: 8348319: Change JavaFX release version to 21.0.7 in jfx21u Message-ID: <2b4e693f-2bec-44d9-adf9-09d73eff493a@openjdk.org> Changeset: 10bafe7d Branch: master Author: Johan Vos Date: 2025-01-27 20:30:50 +0000 URL: https://git.openjdk.org/jfx21u/commit/10bafe7dd8b7bf5fea05c1dcb2760694537ccd47 8348319: Change JavaFX release version to 21.0.7 in jfx21u Reviewed-by: jpereda ! .jcheck/conf ! build.properties From duke at openjdk.org Tue Jan 28 14:00:12 2025 From: duke at openjdk.org (duke) Date: Tue, 28 Jan 2025 14:00:12 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: Implement Mipmap generation and other minor improvements Message-ID: <238bb108-2971-4350-9feb-4cd6d39ca5e9@openjdk.org> Changeset: d3dde2d6 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-01-28 13:18:40 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d3dde2d63dfda12dfc2d289754092d0a205c1f53 Implement Mipmap generation and other minor improvements This change adds code responsible for generating mipmaps for Textures using a Compute Shader. Many other smaller changes were incorporated into this commit, partially because of finding some minor issues and fixing them as I went instead of leaving them for later and ultimately forgetting about them. Main changes: - Added a Compute path to native-side of the backend. For now it is utilized only by MipmapGenComputeShader. - Added Compute PSO cache and creation to PSOManager. - Added MipmapGenCS shader. - Added MimpamGenComputeShader class, handles resources and constants for MipmapGenCS. - Added NativeDevice::GenerateMipmaps() method which is called during NativeDevice::UpdateTexture(). - Added calculation of NativeTexture's mip levels if mipmaps are requested by Prism. - Added NativeTexture::WriteUAVToDescriptor() used by shaders to update descriptors on resource prep stage - Switched from B8G8R8X8 to B8G8R8A8 format for 3-byte textures. BGRX cannot be used as an UAV according to D3D12 spec and we need UAV access for MipmapGenCS. Other than the format this doesn't affect much, as TextureUploader already set the alpha channel to max when uploading 3-byte textures. Other changes: - Moved D3D12NativeBuffer into Internal part of the backend and renamed it to D3D12Buffer. It has not been used by Java-side and there is no need to expose it. - Simplified some parts of the backend to only use the base Internal::Shader class. This allows abstraction between all different types of shaders used in the backend. - Added RootSignatureManager to store Root Signatures used in the backend. For now it only stores the Graphics RS used by Phong shaders and Compute RS used exclusively by MipmapGenCS - goal is to make NativeShader-s also use a shared Graphics RS. - Delegated SRV creation to Shader instances. This simplifies ResourceManager code and allows specialized internal shaders like MipmapGenCS to manage Texture (sub)resources better. This also goes in pair with first use of UAVs in the backend. - Updated NativeTexture::EnsureState() with Subresource parameter. Used to access Texture's mip levels. - Added ShaderCommon.hlsl which stores both Graphics and Compute RS definitions for all internal shaders. ! build.gradle ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Mesh.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Pipeline.java - modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12NativeBuffer.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12NativeShader.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/DXGIFormat.java ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12Common.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12Constants.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeMesh.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeShader.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeShader.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeTexture.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeTexture.hpp = modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Buffer.cpp = modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Buffer.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12InternalShader.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12InternalShader.hpp + modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12MipmapGenComputeShader.cpp + modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12MipmapGenComputeShader.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12PSOManager.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12PSOManager.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingParameter.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceManager.hpp + modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RootSignatureManager.cpp + modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RootSignatureManager.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Shader.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ShaderLibrary.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ShaderLibrary.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12TextureUploader.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12TextureUploader.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Utils.hpp + modules/javafx.graphics/src/main/native-prism-d3d12/hlsl6/MipmapGenCS.hlsl ! modules/javafx.graphics/src/main/native-prism-d3d12/hlsl6/Mtl1PS.hlsl + modules/javafx.graphics/src/main/native-prism-d3d12/hlsl6/ShaderCommon.hlsl From kcr at openjdk.org Wed Jan 29 13:04:18 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 29 Jan 2025 13:04:18 GMT Subject: git: openjdk/jfx: master: 8348744: Application window not always activated on macOS 15 Message-ID: Changeset: f55f5c60 Branch: master Author: Kevin Rushforth Date: 2025-01-29 13:03:34 +0000 URL: https://git.openjdk.org/jfx/commit/f55f5c609f67c1f7a8b8107d6ab1c6945fc44506 8348744: Application window not always activated on macOS 15 Reviewed-by: angorya, jpereda ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m From angorya at openjdk.org Wed Jan 29 15:30:30 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Wed, 29 Jan 2025 15:30:30 GMT Subject: git: openjdk/jfx: master: 8348736: RichTextArea clamp and getText Message-ID: <3e730465-81de-4e19-a3ab-ea54b8f163b8@openjdk.org> Changeset: 2b5b1132 Branch: master Author: Andy Goryachev Date: 2025-01-29 15:28:50 +0000 URL: https://git.openjdk.org/jfx/commit/2b5b11320087de9b7bb6f330236a5c15eb4cabea 8348736: RichTextArea clamp and getText Reviewed-by: kcr, arapte ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/CodeArea.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledTextModel.java ! modules/jfx.incubator.richtext/src/test/addExports - modules/jfx.incubator.richtext/src/test/java/test/com/sun/jfx/incubator/scene/control/richtext/TestRichTextArea.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/CodeAreaTest.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModel.java From kcr at openjdk.org Wed Jan 29 17:31:18 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 29 Jan 2025 17:31:18 GMT Subject: git: openjdk/jfx: master: 8348895: [testbug] Skip failing 3D lighting tests on macOS 14 or later on aarch64 Message-ID: Changeset: 98b4b2e1 Branch: master Author: Kevin Rushforth Date: 2025-01-29 17:29:05 +0000 URL: https://git.openjdk.org/jfx/commit/98b4b2e1127db5b23a4d7d86849aec0955d4fbf9 8348895: [testbug] Skip failing 3D lighting tests on macOS 14 or later on aarch64 Reviewed-by: arapte, jdv ! tests/system/src/test/java/test/robot/test3d/PointLightIlluminationTest.java From angorya at openjdk.org Wed Jan 29 17:48:34 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Wed, 29 Jan 2025 17:48:34 GMT Subject: git: openjdk/jfx: jfx24: 8348736: RichTextArea clamp and getText Message-ID: <3f33848b-02df-4285-92b8-96ad862d022d@openjdk.org> Changeset: 7f3e320c Branch: jfx24 Author: Andy Goryachev Date: 2025-01-29 17:46:33 +0000 URL: https://git.openjdk.org/jfx/commit/7f3e320c02c08e7e586f14a6f007eaac498044bb 8348736: RichTextArea clamp and getText Reviewed-by: kcr Backport-of: 2b5b11320087de9b7bb6f330236a5c15eb4cabea ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/CodeArea.java ! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledTextModel.java ! modules/jfx.incubator.richtext/src/test/addExports - modules/jfx.incubator.richtext/src/test/java/test/com/sun/jfx/incubator/scene/control/richtext/TestRichTextArea.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/CodeAreaTest.java + modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java ! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/model/TestRichTextModel.java From kcr at openjdk.org Wed Jan 29 17:55:30 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 29 Jan 2025 17:55:30 GMT Subject: git: openjdk/jfx: jfx24: 8348744: Application window not always activated on macOS 15 Message-ID: <77acd04b-be90-4bcd-9618-77268daa20a2@openjdk.org> Changeset: 0f540e25 Branch: jfx24 Author: Kevin Rushforth Date: 2025-01-29 17:54:42 +0000 URL: https://git.openjdk.org/jfx/commit/0f540e251f81e726bdd51a32e6b408ddf06b22e9 8348744: Application window not always activated on macOS 15 Reviewed-by: angorya Backport-of: f55f5c609f67c1f7a8b8107d6ab1c6945fc44506 ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m From kcr at openjdk.org Thu Jan 30 12:47:32 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 30 Jan 2025 12:47:32 GMT Subject: git: openjdk/jfx: jfx24: 8348895: [testbug] Skip failing 3D lighting tests on macOS 14 or later on aarch64 Message-ID: <9f65d4ea-60e7-41ab-9710-3e4cec6a1fd0@openjdk.org> Changeset: e079ed31 Branch: jfx24 Author: Kevin Rushforth Date: 2025-01-30 12:45:14 +0000 URL: https://git.openjdk.org/jfx/commit/e079ed31f9bfd0af59319f48ebf9c75f78805970 8348895: [testbug] Skip failing 3D lighting tests on macOS 14 or later on aarch64 Reviewed-by: arapte Backport-of: 98b4b2e1127db5b23a4d7d86849aec0955d4fbf9 ! tests/system/src/test/java/test/robot/test3d/PointLightIlluminationTest.java From duke at openjdk.org Thu Jan 30 13:42:04 2025 From: duke at openjdk.org (duke) Date: Thu, 30 Jan 2025 13:42:04 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 3 new changesets Message-ID: <52c7d176-be9d-417d-ab8a-b40f4ce99cd5@openjdk.org> Changeset: 42e56cd9 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-01-28 15:17:55 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/42e56cd9a193e6ad4dbfece221ca3ea7b280ac31 RingContainer: Align allocation size rather than new tail On some occasional situations it was possible for Ring Container to allocate incorrectly aligned segment. This would cause a validation error on some examples, ex. fx83dfeatures.CheckerMeshViewer. Solved by aligning allocation size rather than region's new tail. ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RingContainer.cpp Changeset: 7059808a Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-01-30 07:40:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7059808ae9e8b34c9296340dc54e7bdac2935866 Add missing object release to NativeMesh/MeshView/PhongMaterial ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeMesh.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeMeshView.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativePhongMaterial.cpp Changeset: 9f26b847 Branch: direct3d12 Author: Lukasz Kostyra Date: 2025-01-30 14:34:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9f26b84730eb456ff0ad2aff2dc49af828245649 Resolve some final issues with GenerateMipmaps - Fixed incorrect UAV write in MipmapGenComputeShader - Change Compute Shader sampler to CLAMP addressing mode - Prevent OOB reads/writes in some cases in MipmapGenCS - Simplify downsampling cache in MipmapGenCS - Reduce amount of transition resource barriers in GenerateMipmaps() - Other minor cosmetic fixes and adjustments ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeTexture.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12MipmapGenComputeShader.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RootSignatureManager.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/hlsl6/MipmapGenCS.hlsl From kcr at openjdk.org Thu Jan 30 16:28:23 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 30 Jan 2025 16:28:23 GMT Subject: git: openjdk/jfx: Added tag 24+27 for changeset e079ed31 Message-ID: Tagged by: Kevin Rushforth Date: 2025-01-30 16:26:28 +0000 Added tag 24+27 for changeset e079ed31 Changeset: e079ed31 Author: Kevin Rushforth Date: 2025-01-30 12:45:14 +0000 URL: https://git.openjdk.org/jfx/commit/e079ed31f9bfd0af59319f48ebf9c75f78805970 From kcr at openjdk.org Thu Jan 30 16:31:29 2025 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 30 Jan 2025 16:31:29 GMT Subject: git: openjdk/jfx: Added tag 25+2 for changeset 98b4b2e1 Message-ID: Tagged by: Kevin Rushforth Date: 2025-01-30 16:29:19 +0000 Added tag 25+2 for changeset 98b4b2e1 Changeset: 98b4b2e1 Author: Kevin Rushforth Date: 2025-01-29 17:29:05 +0000 URL: https://git.openjdk.org/jfx/commit/98b4b2e1127db5b23a4d7d86849aec0955d4fbf9 From angorya at openjdk.org Thu Jan 30 19:33:57 2025 From: angorya at openjdk.org (Andy Goryachev) Date: Thu, 30 Jan 2025 19:33:57 GMT Subject: git: openjdk/jfx: master: 8340693: [TestBug] Format Error in USKeyboardTest Message-ID: <524579ae-b9fb-40e4-aa1e-a483e273c9e6@openjdk.org> Changeset: e0c73f6a Branch: master Author: Ziad El Midaoui Committer: Andy Goryachev Date: 2025-01-30 19:32:16 +0000 URL: https://git.openjdk.org/jfx/commit/e0c73f6a55e36df0defa28e1b353107fd5845c78 8340693: [TestBug] Format Error in USKeyboardTest Reviewed-by: angorya ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/USKeyboardTest.java From duke at openjdk.org Fri Jan 31 11:02:43 2025 From: duke at openjdk.org (duke) Date: Fri, 31 Jan 2025 11:02:43 GMT Subject: git: openjdk/jfx-sandbox: metal: 8337475: Ensemble8 demos have pink background at certain places Message-ID: Changeset: e1b5bee7 Branch: metal Author: aghaisas Date: 2025-01-31 16:27:30 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e1b5bee77ab60deafafa3274c85335ade3c5def1 8337475: Ensemble8 demos have pink background at certain places ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLRTTexture.java ! modules/javafx.graphics/src/main/native-prism-mtl/MetalRTTexture.m