Skip to content

JBR-8435 Provide legal info to JBR builds#525

Open
vprovodin wants to merge 1406 commits intomainfrom
vpr/main_JBR-8435-Provide-legal-info-to-JBR-builds
Open

JBR-8435 Provide legal info to JBR builds#525
vprovodin wants to merge 1406 commits intomainfrom
vpr/main_JBR-8435-Provide-legal-info-to-JBR-builds

Conversation

@vprovodin
Copy link
Copy Markdown
Collaborator

No description provided.

mkartashev and others added 30 commits March 18, 2025 01:03
… events for compatibility [WLToolkit] (#371)

(cherry picked from commit bc5bdd2)
Clean up the damage list when resizing a surface.
Additionally, clamp the damaged area before copying to its current
actual size in order to safeguard against invalid external input.

(cherry picked from commit 392a016)
Use -Dawt.window.counters to enable.
To output counters per second to stdout/stderr,
use -Dawt.window.counters=stdout or =stderr.

A counter by the name swing.RepaintManager.updateWindows
is always available for Swing applications, but it does not
accurately correspond to frames per second.

Toolkit-dependent counters provide much better accuracy.
On Wayland with memory buffers as the backend two are available:
java2d.native.frames - frames delivered to the Wayland server
java2d.native.framesDropped - fully formed frames that were not
delivered to the Wayland server

(cherry picked from commit 639a7b4)
Do not copy the buffer if the drawing buffer has not been resized yet as
the size will not match that of the show buffer.
Also, properly guard against the size change by another thread while
copying.

(cherry picked from commit 8ff1d3c)
JBR-6543 Vulkan: migrate current code to pure c

Replaced C++ vulkan rendering with C one

(cherry picked from commit 85e44bf)
…ed (#405)

JBR-7072 Wayland: clicks on items of floating context menus are ignored

(cherry picked from commit 4083b43)
Implemented flat color shape rendering

(cherry picked from commit 6f84d82)
Added missing header (jni_util.h)

(cherry picked from commit 02fb3ae)
Popup's positioner size has to be in sync with popup's buffer size

(cherry picked from commit 5d67a13)
- Separate instance and device-specific function tables
- Avoid using device from global context when possible
- Set up debug logger

(cherry picked from commit af4eb8b)
…r rendering (#426)

Refactored rendering code. Provided common implementation for fill and draw operations.

(cherry picked from commit 902f65c)
Moved shared VkRenderPass to the logical device

(cherry picked from commit 3d782ed)
@vprovodin vprovodin force-pushed the main branch 6 times, most recently from 3e06d69 to 12d271c Compare April 20, 2025 00:02
@vprovodin vprovodin force-pushed the main branch 5 times, most recently from 302ee14 to 15d0be1 Compare April 28, 2025 00:02
@YaaZ YaaZ force-pushed the main branch 3 times, most recently from 44e8fcf to 637442a Compare April 29, 2025 09:28
@vprovodin vprovodin force-pushed the main branch 6 times, most recently from f1de5e7 to b212d6f Compare May 7, 2025 00:03
@vprovodin vprovodin force-pushed the main branch 4 times, most recently from 9fa4fe5 to f0a57b1 Compare May 11, 2025 00:03
@mkartashev mkartashev force-pushed the main branch 3 times, most recently from 74c8b09 to 2b5ae8d Compare May 13, 2025 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.