Jannis Weis
2ba0152062
Build: Update JavaNativeFoundation version
...
Update to a version with fixed gradle metadata
3 years ago
weisj
ae48355a24
Build: Remove github repository now that JavaNativeFoundation is published on maven central.
3 years ago
weisj
75b585a8e6
Actions: Set missing permissions for CodeQL action.
3 years ago
weisj
57cf90d5d1
Actions: Set missing permissions for documentation action.
3 years ago
Jannis Weis
5cc309d9cd
Build: Fix objective c compiler not being configured.
3 years ago
Jannis Weis
2db338b684
Build: Check multiple possible folder layouts in the jdk.
...
Use the new drop-in JNF version, which specifies a flat install directory.
3 years ago
Jannis Weis
8221732a36
Actions: Remove XCode setup from workflows.
...
The requirement of the XCode version has increased now that we are building for arm64, as we need access to the 11.* version of the SDK.
3 years ago
Jannis Weis
225fc0dca1
Build: Also search the executable path (the jdk) for the JNF framework
3 years ago
weisj
e6edcbd3d3
Build: Include own copy of JavaNativeFoundation
3 years ago
weisj
35a50ada4c
Build: Specify library framework location at @executable_path
3 years ago
weisj
055271afae
Actions: Rebuild native libraries if gradle build files have changed.
3 years ago
weisj
287796de97
Build: Consider pre-build libraries from the current branch.
3 years ago
weisj
e174ff15ca
Actions+Native: Upload arm64 library on macOS.
...
Upload the arm64 library on macos so it can be consumed by the build on other platforms. We also print the file information to check that the produced library really targets the correct arch.
3 years ago
weisj
81786d4a88
Build : Enable arm64 compilation on macOS.
...
To support arm64 compilation we have to provide a custom toolchain rule for targeting the arch.
3 years ago
weisj
e45c8dcd09
Actions: Provide github packages access data to actions.
3 years ago
weisj
32ee342c64
Build: Replace usage of deprecated JavaNativeInterfaceLibrary with JavaNativeInterfaceLibrary
3 years ago
Jannis Weis
ef8589b4d4
Build: Replace system JavaNativeFramework with openjdk compiled stub.
3 years ago
Jannis Weis
ba61872272
Build: Extract optimization level compiler arguments setup.
3 years ago
weisj
8ffc58fa6b
Build: Turn Sequence into List to ensure the candidates don't get used up.
3 years ago
Peter Lemke
b71e76968d
Update darklaf_de.properties
3 years ago
weisj
1f3d598519
PopupFactory: Add logging information
3 years ago
weisj
ec51044c96
Actions: Unescape "
3 years ago
weisj
46ba8cd009
Actions: Fix comment formatting
3 years ago
weisj
9126d1c1d0
Actions: Replace comment trigger with label to run using pull_request_target
3 years ago
weisj
60ec7790a0
Actions: Use correct context
3 years ago
weisj
2a222123d2
Actions: Use head ref of pull request
3 years ago
weisj
a6e816653c
Actions: Revert option to use branch name for snapshot identifier
3 years ago
weisj
485934b17e
Actions: Use different plugin to create comment
3 years ago
weisj
b47c77ee16
Actions: Log branch name
3 years ago
weisj
08d8fa6bec
Actions: Escape comment content fully
3 years ago
weisj
b1bb5caa10
Actions: Add option to use the current branch name as the snapshot identifier
3 years ago
weisj
7a86b6fea3
Actions: Escape " in comment content
3 years ago
weisj
94aceebbe6
Actions: Update comment content
3 years ago
weisj
a3eb73fcc1
Actions: Change pull_request_target to pull_request
3 years ago
weisj
c7d4b79508
Actions: Use github.head_ref and update comment action
3 years ago
weisj
ac00e9bdec
Actions: Add missing env prefix
3 years ago
weisj
c7d0d02bf7
Actions: Add missing $
3 years ago
weisj
a433a3abac
Actions: Add action to deploy a snapshot version of a PR branch.
3 years ago
weisj
64dc8d5e9e
Popup: Allow specifying the bias for enabling (if possible) double-buffering or disabling it to fix transparent windows.
3 years ago
weisj
e659d6aea1
Popup [Linux]: Due to a jdk bug report the proper fix for transparent windows is to disable all double buffering on glass pane, layered pane and content pane.
3 years ago
weisj
15a2956e80
UIUtils: Cleanup UIUtilities bridge.
3 years ago
weisj
acc4aaf7c2
Memory: Further ensure no memory leaks for with shared resources and wrappers can occur.
3 years ago
weisj
7c7eea8818
Test: Add flag to toggle running all on all themes.
3 years ago
weisj
60c704d2d6
Test + CI: Disable demo test for normal test runs to reduce CI time. Run all the tests in verbose mode for JDK 16.
3 years ago
weisj
34f63b4e16
Test: Fix typo
3 years ago
weisj
e67782cea1
FileChooser: Fix clashing signature
3 years ago
weisj
f3fd0630a8
Fix documentation output path.
3 years ago
weisj
a795483c55
Remove fatJar task
3 years ago
weisj
61041de5c0
Actions: Add proper name for illegalAccessCheck.yml
3 years ago
weisj
e243a493cd
Fall back to alternative fix for non-opaque popups on linux, when reflection can't be used.
3 years ago