-
Notifications
You must be signed in to change notification settings - Fork 206
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
Update README.md docker build instructions in case of missing JDK from container image #507
Open
andreaippo
wants to merge
1,362
commits into
JetBrains:main
Choose a base branch
from
andreaippo:main
base: main
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.
Conversation
This file contains 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
prevent using a pointer to destroyed surface (cherry picked from commit ba1b5ce)
(cherry picked from commit 20b2eeb)
(cherry picked from commit ba60bfa)
A partial solution. Cases not still covered: * Alt+tab from the app and back should keep popup focused if it was focused initially * Mouse clicks between popup and owner should transfer focus as expected (cherry picked from commit 903231d)
(cherry picked from commit c155acb)
Added --with-wayland-lib option to provide custom library path (cherry picked from commit cdc2b1b)
1. Update dockerfile to checkout Vulkan headers 2. Fix --with-vulkan-include configure option (cherry picked from commit 67c8c4d)
(cherry picked from commit e302f47)
When popup's parent is also its top-level window, use that instead of null (cherry picked from commit 47d484b)
(cherry picked from commit fc735db)
(cherry picked from commit 0aecd42)
(cherry picked from commit 5ad4f8a)
(cherry picked from commit 79ddf65)
(cherry picked from commit c0247ea)
(cherry picked from commit 070ec5b)
(cherry picked from commit fee20da)
Also added a flush-to-server command following each Wayland request (cherry picked from commit 58d2d42)
(cherry picked from commit b8b08a3)
Also fixed the keyboard repeat manager so that it does not prevent application from shutting down. Also improved fullscreen support. (cherry picked from commit a36c960)
Changed the logging level for such messages to FINE (cherry picked from commit e946179)
…h different scales (cherry picked from commit fa7844d)
(cherry picked from commit e84bddb)
(cherry picked from commit 6122875)
fix activation not working on Ubuntu 23 (mutter 45.2), after a mouse button has been pressed in the originally active window (cherry picked from commit 07fa181)
Refactored AWTAccessor code (cherry picked from commit acbd18f)
-correctly positioning SplashScreen on multiple monitors; -correctly correctly handles cases of SplashScreen with gif with transparent parts; -refactoring; (cherry picked from commit 7d750cf)
Improved rendering performance by * reducing memory copy and making it more efficient, * tying the next frame display to the frame event from Wayland, which dramatically reduces load for very quick Swing apps, * limiting the number of buffers to 2. (cherry picked from commit e625eec)
(cherry picked from commit b13bcec)
Cancel the frame callback when hiding a window. (cherry picked from commit fd4ba3f)
Allow to associate the application's window with .desktop file with icon and other info with -Dawt.app.id=... (DBus application name similar to WM_CLASS in X (cherry picked from commit 5901915)
Exclude VM error-reporting code that treats memory as a raw sequence of bytes from address sanitizer checks. This is needed to only get true reports when running tests against the --enable-asan build. (cherry picked from commit 4c2085b)
Implemented grabbing pixels via partly supported SurfaceToSwBlit, fixed multi-monitor scenario
This reverts commit 3e989fd.
…n: headless environment Do not run test logic in the headless environment
…onitors in mirroring) + deal with display link thread shutdown (destroy threads at sleep) and restart when needed
(cherry picked from commit db96214)
…e in the macOS file dialog (JetBrains#479)
Supported fully opaque mask
…tPeer: wakefield extension not present in Wayland instance
…st time" This reverts commit fcd5ebc.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR aims at addressing two issues I faced when following the docker-based build instructions:
configure
script fails because the recommended container image does not come with a JDK (or the script can't find it? Awhereis java
didn't return anything, anyway). I solved this by installing a JDK via SDKMAN!, if that's fine by you. I'm an avid user of SDMAN! as it installs in user space and will work on any distro/system.cd
into the dir). This is because my host filesystem uses SELinux, therefore the-v
mount is not enough to grant rights on the host filesystem to the container. AFAIK this can be solved by suffixing:Z
. This switch will be ignored by non-SELinux systems, so AFAIK it doesn't harm to have it.Error mentioned at 1. is: