-
Notifications
You must be signed in to change notification settings - Fork 2
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
Feature: Implementation of Quick Access API for Windows Explorer #69
Merged
Merged
Changes from all commits
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
1d43fc8
prepare project to use ffi api in JDK 22
infeo 4c9a6c8
add required windows c api classes
infeo ed0ac58
setting base for accessing registry
infeo 37516f6
fix buffer allocation problem
infeo 7d1c9fb
remove explicit rollback call in integration test
infeo cbbed9f
format code
infeo 654f4e9
add missing assertion to integration test
infeo 8254eb1
generalize getValue method
infeo 20fd52e
enable setting DWORDS as data for registry key values
infeo badfe8e
generalize RegistryKeys setValue functions
infeo 28ae737
allow to set expandable strings
infeo f52258a
implement adding explorer sidebar integration
infeo 50755f3
add feature to delete single values from registry keys
infeo eff5fff
implement removal of sidebar entry
infeo 07c6f56
add integration test for sidebar service
infeo 2339767
add service annotations and expose service
infeo c854fe6
rename method
infeo bcbd979
Merge branch 'develop' into feature/sidebar
infeo 1180ef8
setting IDE project JDK to 22
infeo 81f5a8f
adding jextract-maven-plugin
infeo c59d5d2
add jextract-maven-plugin to pom and renamed jextract'ed classes
infeo 16cc44c
add logging
infeo bf70fe9
refactor registry key to own file
infeo c2b909c
adjust impl to changed interface
infeo 02d88de
add specific exception when using the Windows Api
infeo 9638cd6
add method to ignore not-existing keys on delete
infeo f5237aa
adjust to new api
infeo 7199e74
on sidebar entry removal, ignore not-existing keys (to be deleted any…
infeo cdb7286
more fine grained error throwing
infeo 877665c
add method to ignore not existing values on deletion
infeo 155a407
formatting
infeo 0b9d198
adjust to changed API
infeo 5a05857
renaming to quick access
infeo 8890790
use beta1 of integrations-api
infeo b4d7be3
reset version to prepare PR
infeo 4aa601e
migrate ci to use JDK 22
infeo 6f490e8
use icon from executable if present, otherwise default to folder icon
infeo 0ba6bd7
Apply code review notes
infeo d67ae9d
Don't allow actual closing of predefined reg keys
infeo b2856be
fix broken RegistryKey::getValue method
infeo 4c88ab1
exclude generated code from automatic review
infeo 35fcd77
simplify RegistryKey::getValue function and add test to set/get big v…
infeo 7fe1522
Make api misuse resistant:
infeo 85a8f23
add javadoc
infeo a74aa37
Remove unnecessary string conversions
infeo 5413619
Rework close method of registry transaction:
infeo 7037aad
doc doc doc
infeo fcd11c4
fix doc doc
infeo e5e4460
add DisplayName to ExplorerQuickAccessService
infeo 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 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
path_filters: | ||
exclude: | ||
- src/main/java/org/cryptomator/windows/capi/** |
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
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
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
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
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
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
29 changes: 0 additions & 29 deletions
29
src/main/headers/org_cryptomator_windows_keychain_WinDataProtection_Native.h
This file was deleted.
Oops, something went wrong.
29 changes: 0 additions & 29 deletions
29
src/main/headers/org_cryptomator_windows_uiappearance_WinAppearance_Native.h
This file was deleted.
Oops, something went wrong.
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typographical error: Correct the sentence structure.
The word "hence" is an adverb and should be separated from the sentence.
Committable suggestion
Tools
LanguageTool