-
Notifications
You must be signed in to change notification settings - Fork 542
8354943: [Linux] Simplify and update glass gtk backend: window sizing, positioning, and state management issues #1789
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
tsayao
wants to merge
84
commits into
openjdk:master
Choose a base branch
from
tsayao:8354943
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 78 commits
Commits
Show all changes
84 commits
Select commit
Hold shift + click to select a range
0502b66
[Linux] Simplify and update glass gtk backend: window sizing, positio…
tsayao 14c89a2
Increase sleep on SizingTest.testFullscreenUnresizable
tsayao 4593dd6
- Adjust some comments
tsayao 14cb832
- Add check if the window is still alive
tsayao 02b6ab3
Reenable RestoreSceneSizeTest (JDK-8353556)
tsayao 036be1f
- Do not allow maximize, fullscreen past max constraints (keep allowi…
tsayao 8ac7978
- Re-enable DualWindowTest
tsayao 3bfdb75
- Remove unused var
tsayao 61230d5
Remove old comment
tsayao 61b7593
Use GDK for windowing
tsayao 0b3cd30
Remove state precedence tests
tsayao d25ea13
Fix test on SizingTest
tsayao 10aff17
- Improve TestStage
tsayao a0eb021
TestStage
tsayao 53bcd17
Merge branch 'master' into 8354943
tsayao 2bc8637
Merge master
tsayao f116775
Fix TestStage conflicting value listener
tsayao 3e9a66d
Review fixes
tsayao 98eae77
Fix non-debug build
tsayao 699ed85
Merge branch 'master' into 8354943
tsayao 6bd054b
- Review fixes
tsayao 32768fd
- Fixes on TestStage
tsayao 9f2d17f
Merge branch 'master' into 8354943
tsayao f455bb4
Merge branch 'master' into 8354943
19e89aa
Fix debug value
tsayao d14f24b
Merge remote-tracking branch 'origin/8354943' into 8354943
tsayao fe5073f
Merge branch 'master' into 8354943
tsayao 36c57e1
Always report new size (for Kwin)
tsayao c0c417a
Improve StageOwnershipTest
tsayao 33e3296
Fix typo
tsayao ee44b0e
Merge branch 'master' into 8354943
tsayao c94f1df
- Adjust includes
tsayao b68dab9
- Remove testWindowShowOrder because it fails due to the Window Manag…
tsayao 9e49fbb
- Do not allow child stages to be fullscreen + tests
tsayao 708a4db
- Fix for when extents are received while fullscreen or maximized
tsayao 129e4db
Merge branch 'master' into 8354943
tsayao d3f1c0b
Merge branch 'master' into 8354943
tsayao 4c2a368
- Merge JavaFX controls on the title bar
tsayao 08aa16f
- Rollback unnecessary changes
tsayao 227b3a7
- Fix motion request
tsayao 3fdf992
- Configure optimizations
tsayao c7e7abf
- Minor adjustments
tsayao 43dfc19
Use a small C++ Observable implementation to notify values to java on…
tsayao a8e1057
Fixes and geometry fixes
tsayao 28db9a5
Merge branch 'master' into 8354943
tsayao 92e8b15
Add test to stage icon (manual)
tsayao 4bea0ba
Fix popup autohide problem (focus)
tsayao a8d33dc
Add test timeout
tsayao 82e3e19
Test fixes for mac + typo
tsayao 71ea88a
Re-allow fullscreen on child
tsayao b33163c
Invalidate view size on new view
tsayao 11af707
Min / Max size improvements
tsayao 9f31498
Use process_expose
tsayao 7211454
Review changes
tsayao 3b0d520
Remove wrong call to enter_fullscreen
tsayao c8d7360
Remove unused const
tsayao 5579fe7
Merge branch 'master' into 8354943
tsayao 016ff68
Remove repaint call (8351867 is fixed)
tsayao 3400b24
Merge branch 'master' into 8354943
tsayao d184239
Simplify notify_fullscreen
tsayao 98fb566
Merge branch 'master' into 8354943
tsayao 4cf4391
Fix failing tests + review adjustments
tsayao f75d1cc
Merge branch 'master' into 8354943
tsayao 08984fb
- Add hint about macOS beeps
tsayao b033960
- Fix mistake (assertTrue -> assumeTrue)
tsayao f2a0011
- Fix (SetSceneScalingTest)
tsayao 1363533
Merge branch 'master' into 8354943
tsayao aa62d06
- Remove CenterOnScreenTest.java
tsayao c7b640e
- Fix FOCUS_LOST begin sent on focused windows
tsayao ba33b9f
- Fix tests
tsayao aca7200
- Fix "Incomplete attachment. (GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT)(…
tsayao c9d0c36
- Fix scene resize when window is unresizable
tsayao 8bc6c4b
Merge branch 'master' into 8354943
tsayao 425d9b0
Merge branch 'master' into 8354943
tsayao 36b5068
- Fix StageOwnershipTest label + minor adjustments
tsayao 8b2d665
Remove unused imports
tsayao 6068f01
Merge branch 'master' into 8354943
tsayao 6feb43f
Revert "8367898: Skip StageFocusTest on Linux"
tsayao 39fb876
Fix copyright header
tsayao eb613f8
Merge branch 'master' into 8354943
tsayao 07d1cd3
Merge branch 'master' into 8354943
tsayao fee7ca3
Merge branch 'master' into 8354943
tsayao 4aed85b
Remote assumeTrue for JDK-8364547
tsayao 7871e08
Merge branch 'master' into 8354943
tsayao File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.