[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-openjfx-changes
Subject:    git: openjdk/jfx-sandbox: metal: 10 new changesets
From:       kcr () openjdk ! java ! net (Kevin Rushforth)
Date:       2021-09-24 18:59:23
Message-ID: f15a0785-e560-4ae5-99d7-c806e0a9459e () openjdk ! org
[Download RAW message or body]

Changeset: b2ecfacf
Author:    Thiago Milczarek Sayao <tsayao at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2021-09-17 15:02:08 +0000
URL:       https://git.openjdk.java.net/jfx-sandbox/commit/b2ecfacf0d8c9512d0b4cc13c1ac6c104a20f396


8271398: GTK3 drag view image swaps red and blue color channels

Reviewed-by: pbansal, kcr

! modules/javafx.graphics/src/main/native-glass/gtk/glass_dnd.cpp
+ tests/manual/dnd/DndTestDragViewRawImage.java

Changeset: d356340b
Author:    Abhinay Agarwal <abhinay.agarwal at gluonhq.com>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2021-09-18 12:48:44 +0000
URL:       https://git.openjdk.java.net/jfx-sandbox/commit/d356340bd8b1fb85eefee6303a12063db9ede2e5


8172095: Let Node.managed become CSS-styleable

Reviewed-by: kcr, arapte

! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html
! modules/javafx.graphics/src/main/java/javafx/scene/Node.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/NodeTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_cssMethods_Test.java

Changeset: f59a0573
Author:    Jose Pereda <jpereda at openjdk.org>
Date:      2021-09-21 12:14:26 +0000
URL:       https://git.openjdk.java.net/jfx-sandbox/commit/f59a0573ca329e4ded0eab79a9e1d84967f5ccc4


8090547: Allow for transparent backgrounds in WebView

Reviewed-by: kcr, arapte

! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html
! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Graphics.java
! modules/javafx.web/src/main/java/com/sun/webkit/WebPage.java
! modules/javafx.web/src/main/java/javafx/scene/web/WebView.java
! modules/javafx.web/src/test/java/test/javafx/scene/web/CSSTest.java
+ tests/system/src/test/java/test/javafx/scene/web/PageFillTest.java

Changeset: 5c355fa2
Author:    Hadzic Samir <shadzic at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2021-09-22 12:13:56 +0000
URL:       https://git.openjdk.java.net/jfx-sandbox/commit/5c355fa231e862a9db9b524cf14715066df142f5


8090158: Wrong implementation of adjustValue in scrollBars

Reviewed-by: aghaisas, kcr

! modules/javafx.controls/src/main/java/javafx/scene/control/ScrollBar.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/ScrollBarTest.java

Changeset: 338b9994
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2021-09-22 13:47:39 +0000
URL:       https://git.openjdk.java.net/jfx-sandbox/commit/338b999414ed5dc8fea19c12bd3e656fd9cab6f4


8273946: Move clearQuad method to BaseShaderGraphics superclass

Reviewed-by: jpereda, nlisker

! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DGraphics.java
! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Graphics.java
! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java

Changeset: 4b9cb210
Author:    Florian Kirmaier <fkirmaier at openjdk.org>
Committer: Kevin Rushforth <kcr at openjdk.org>
Date:      2021-09-23 11:55:57 +0000
URL:       https://git.openjdk.java.net/jfx-sandbox/commit/4b9cb2106c688574ed0f6602818ee9683e802ee7


8273969: Memory Leak on the Runnable provided to Platform.startup

Reviewed-by: kcr

! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java
+ tests/system/src/test/java/test/com/sun/javafx/application/PlatformStartupMemoryLeakTest.java


Changeset: 478512b7
Author:    Ambarish Rapte <arapte at openjdk.org>
Date:      2021-09-24 15:24:18 +0000
URL:       https://git.openjdk.java.net/jfx-sandbox/commit/478512b705af840cd9f658b22f272165bc1c1bc3


8274107: Cherry pick GTK WebKit 2.32.4 changes

Reviewed-by: kcr, jvos

! modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/ARM64Assembler.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/AssemblerCommon.h
                
! modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
                
! modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/testmasm.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGObjectAllocationSinkingPhase.cpp
                
! modules/javafx.web/src/main/native/Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.cpp
                
! modules/javafx.web/src/main/native/Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.h
                
! modules/javafx.web/src/main/native/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp
                
! modules/javafx.web/src/main/native/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.h
                
! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntSlowPaths.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/ConsoleClient.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/ConsoleObject.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/JSGlobalObject.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/JSGlobalObject.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmMemory.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmSlowPaths.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/CrossThreadTask.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/ObjectIdentifier.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/Ref.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/URLHelpers.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/dtoa.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodyOwner.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodySource.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodySource.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchResponse.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/IDBRequest.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.h
                
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseConnection.h
                
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseTransaction.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabaseTransaction.h
                
! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.h
                
! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioNode.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioWorkletGlobalScope.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioWorkletProcessor.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/animation/WebAnimation.cpp
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/ScriptCachedFrameData.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/ScriptController.cpp
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/WindowProxy.cpp
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSCalculationValue.cpp
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSCalculationValue.h
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSFontFaceSet.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/ComposedTreeIterator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/ContainerNode.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/Element.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/Element.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/Node.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/Node.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/Position.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/Position.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/ShadowRoot.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/SlotAssignment.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/SlotAssignment.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/TaskSource.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/make_names.pl
! modules/javafx.web/src/main/native/Source/WebCore/editing/ApplyStyleCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/CompositeEditCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/Editing.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/FrameSelection.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/FrameSelection.h
! modules/javafx.web/src/main/native/Source/WebCore/editing/IndentOutdentCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/InsertParagraphSeparatorCommand.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/editing/ReplaceSelectionCommand.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/editing/VisiblePosition.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/VisibleSelection.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/VisibleSelection.h
! modules/javafx.web/src/main/native/Source/WebCore/editing/markup.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLMediaElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLPlugInElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLUnknownElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/ImageBitmap.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/InputType.cpp
! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorInstrumentation.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorInstrumentation.h
                
! modules/javafx.web/src/main/native/Source/WebCore/inspector/agents/InspectorCSSAgent.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/inspector/agents/InspectorCSSAgent.h
                
! modules/javafx.web/src/main/native/Source/WebCore/loader/DocumentWriter.cpp
! modules/javafx.web/src/main/native/Source/WebCore/mathml/MathMLElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/mathml/MathMLElement.h
! modules/javafx.web/src/main/native/Source/WebCore/mathml/MathMLUnknownElement.h
! modules/javafx.web/src/main/native/Source/WebCore/page/ActivityStateChangeObserver.h
                
! modules/javafx.web/src/main/native/Source/WebCore/page/DOMWindow.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/EventHandler.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Page.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Page.h
! modules/javafx.web/src/main/native/Source/WebCore/page/Performance.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Performance.h
! modules/javafx.web/src/main/native/Source/WebCore/page/PrintContext.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/CalculationValue.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/CalculationValue.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/GenericTaskQueue.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/SharedBuffer.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/FontCache.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/FontCache.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/displaylists/DisplayListItems.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/displaylists/DisplayListItems.h
                
! modules/javafx.web/src/main/native/Source/WebCore/platform/xdg/MIMETypeRegistryXdg.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderBlock.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderElement.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderGrid.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLineBreak.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderListMarker.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderObject.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/line/BreakingContext.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/mathml/RenderMathMLRow.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/rendering/svg/SVGInlineTextBox.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/rendering/updating/RenderTreeBuilder.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/rendering/updating/RenderTreeBuilder.h
                
! modules/javafx.web/src/main/native/Source/WebCore/rendering/updating/RenderTreeBuilderBlock.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/rendering/updating/RenderTreeUpdater.cpp
                
! modules/javafx.web/src/main/native/Source/WebCore/rendering/updating/RenderTreeUpdater.h
                
! modules/javafx.web/src/main/native/Source/WebCore/replay/UserInputBridge.cpp
! modules/javafx.web/src/main/native/Source/WebCore/style/StyleBuilderCustom.h
! modules/javafx.web/src/main/native/Source/WebCore/style/StyleTreeResolver.cpp
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGAnimationElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGAnimationElement.h
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGElement.h
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGUnknownElement.h
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGUseElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/svg/properties/SVGPrimitivePropertyAnimator.h
                
! modules/javafx.web/src/main/native/Source/WebCore/svg/properties/SVGPropertyAnimator.h
                
! modules/javafx.web/src/main/native/Source/WebCore/svg/properties/SVGValuePropertyAnimatorImpl.h
                
! modules/javafx.web/src/main/native/Source/WebCore/svg/properties/SVGValuePropertyListAnimatorImpl.h
                
! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp


Changeset: 55faac49
Author:    Jeanette Winzenburg <fastegal at openjdk.org>
Date:      2021-09-24 16:06:27 +0000
URL:       https://git.openjdk.java.net/jfx-sandbox/commit/55faac49082ee8c92893dac15d2777011ec7dca0


8271474: Tree-/TableCell: inconsistent edit event firing pattern

Reviewed-by: mhanl, aghaisas

! 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/TreeTableCell.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableColumn.java
! modules/javafx.controls/src/shims/java/javafx/scene/control/TableCellShim.java
! modules/javafx.controls/src/shims/java/javafx/scene/control/TreeTableCellShim.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/CellEditEventOfTableColumnTest.java
                
! modules/javafx.controls/src/test/java/test/javafx/scene/control/CellEditEventOfTreeTableColumnTest.java
                
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableCellTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableColumnTest.java
                
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableCellTest.java
                
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableColumnTest.java


Changeset: f57c52fc
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2021-09-24 11:38:28 +0000
URL:       https://git.openjdk.java.net/jfx-sandbox/commit/f57c52fc2d2f0fed5e2bb6579fcb6b17f125f260


Merge remote-tracking branch 'origin/master' into metal


Changeset: 0babf060
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2021-09-24 11:51:55 +0000
URL:       https://git.openjdk.java.net/jfx-sandbox/commit/0babf060fe5d09216285a4e30bcfebae083d907b


Removed MTLGraphics::clearQuad after fix for JDK-8273946

! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLGraphics.java


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic