Skip to content
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

Create fixed property install.directory #174

Closed
end2endzone opened this issue Sep 11, 2024 · 1 comment · Fixed by #176
Closed

Create fixed property install.directory #174

end2endzone opened this issue Sep 11, 2024 · 1 comment · Fixed by #176
Labels
enhancement New feature or request
Milestone

Comments

@end2endzone
Copy link
Owner

Is your feature request related to a problem? Please describe.
The property install.directory does not exists. The closest we have is doing something like ${application.directory}\.. which is weird.

Describe the solution you'd like
Define property install.directory as the directory where ShellAnything is installed.

Describe alternatives you've considered
N/A

Additional context
N/A

@end2endzone end2endzone added the enhancement New feature or request label Sep 11, 2024
@end2endzone end2endzone added this to the 0.10.0 milestone Sep 11, 2024
@end2endzone
Copy link
Owner Author

Property application.install.directory already exists but is undocumented. It will be added to documentation.

end2endzone added a commit that referenced this issue Sep 12, 2024
Added missing fixed properties to the documentation.
end2endzone added a commit that referenced this issue Oct 12, 2024
commit 2489b88
Merge: 29ba134 d0d1bfa
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Fri Oct 11 17:02:38 2024 -0400

    Merge pull request #179 from end2endzone/feature-issue177

    Feature issue177 (for #177 and #178)

commit d0d1bfa
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sun Sep 29 10:58:12 2024 -0400

    Fixed unit test `TestTools.testArgumentsDebugger()` in release configuration.

commit 23c7e36
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sun Sep 29 10:57:25 2024 -0400

    Renamed `KillShellAnythingArgumentsDebuggerProcess()` to `KillArgumentsDebuggerProcess()`.

commit b690f7f
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sun Sep 29 10:54:39 2024 -0400

    Removed references to `KillCalculatorProcess()` and `StartCalculatorProcess()`.

commit f49dda1
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 15:30:31 2024 -0400

    Revert "Add code to trace execusion of test `TestPlugins.testProcess()` which hangs on AppVeyor."

    This reverts commit 6375f36.

commit 3872670
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 15:24:34 2024 -0400

    Revert "Temporary modified TestPlugins.cpp for high debugging on AppVeyor."

    This reverts commit 25ca469.

commit 218d81c
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 15:24:10 2024 -0400

    Revert "Temporary added verbose function logging for sa_plugin_process.cpp plugin."

    This reverts commit 444e17a.

commit c752c0f
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 14:41:45 2024 -0400

    Replaced `calc.exe` example by `mspaint.exe` as per comment in #178

commit 6dd793b
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 14:33:50 2024 -0400

    Now using mspaint.exe as default executable to start/stop while running tests. This is better than using calc.exe since calc.exe is a stub/sandbox application to start CalculatorApp.exe. When launching calc.exe, we are unable to properly detect the process id of CAlculatorApp.exe.
    Follow up to 319f594.

commit 10800f6
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 14:25:53 2024 -0400

    Modified arguments.debugger to show the current directory.

commit 444e17a
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 12:23:17 2024 -0400

    Temporary added verbose function logging for sa_plugin_process.cpp plugin.

commit 497a46c
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 12:02:01 2024 -0400

    Fixed typo.

commit 77d23ba
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 11:16:17 2024 -0400

    Fixed a small bug in ConsoleLoggerService

commit 25ca469
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 10:13:30 2024 -0400

    Temporary modified TestPlugins.cpp for high debugging on AppVeyor.

commit 4a7afe8
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 10:12:57 2024 -0400

    Created new ConsoleLoggerService that can be used for debugging on CI servers.

commit 6375f36
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sat Sep 28 09:12:23 2024 -0400

    Add code to trace execusion of test `TestPlugins.testProcess()` which hangs on AppVeyor.

commit 319f594
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 25 20:57:20 2024 -0400

    Modified tests that starts processes to use the new `console` attribute set to false to prevent window flicker while running tests.
    Modified tests that started/killed notepad.exe to use calc.exe instead. This change prevents killing potentially open/unsaved documents.

commit 0bbeb19
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 24 20:59:35 2024 -0400

    * Fixed issue #178: Exec action should expose the created process id.

commit d9ebea7
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 24 20:38:03 2024 -0400

    * Fixed issue #177: Execute a console program without showing a window.

commit ac0a788
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 24 20:37:55 2024 -0400

    Updated documentation for #177

commit 2374454
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 24 20:37:30 2024 -0400

    Implemented `console=false` attribute handling for ActionExecute.cpp. Added support for hidden console in WindowsProcessLauncherService. #177

commit fe0f6a7
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 24 19:47:59 2024 -0400

    Split code from `WindowsProcessLauncherService::StartProcess()` into `StartProcessFromShellExecute()` and `StartProcessFromCreateProcess()`.

commit 86151f4
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sun Sep 22 20:47:35 2024 -0400

    Added method `StartProcess()` to interface `IProcessLauncherService`.
    Moved code specific to Windows api to WindowsProcessLauncherService.
    Modified ActionExecute::Execute() to delegate to WindowsProcessLauncherService.

commit dd3656d
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sun Sep 22 14:45:03 2024 -0400

    Added more error messages in WindowsProcessLauncherService.cpp.

commit 8117efe
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sun Sep 22 14:19:45 2024 -0400

    Moved OS specific code from ActionOpen to WindowsProcessLauncherService implementation.

commit 45b1704
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sun Sep 22 12:26:06 2024 -0400

    Created dummy IProcessLauncherService interface in preparation for #177.

commit dcdb37b
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Sun Sep 22 11:48:40 2024 -0400

    Implemented support for `console` attribute for `<exec>` elements.

commit 29ba134
Merge: 7bdf6bd 9e709d3
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 11 22:59:13 2024 -0400

    Merge pull request #176 from end2endzone/feature-issue174 #174

    Added missing fixed properties to the documentation.

commit 9e709d3
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 11 22:58:12 2024 -0400

    Added missing fixed properties to the documentation.

commit 7bdf6bd
Merge: 9c20b9e 088f5aa
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 11 22:43:26 2024 -0400

    Merge pull request #175 from end2endzone/feature-issue161 #161

    Feature issue161

commit 088f5aa
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 11 22:24:00 2024 -0400

    Updated CHANGES

commit 182e1dc
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 11 22:19:32 2024 -0400

    Moved section `Windows icons preview images` from a subsection of `Icons` to section `Tools`. A hint note was left at the end of the Icons section about the `Windows icons preview images` tool. #161

commit 36e0572
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 11 22:04:04 2024 -0400

    Added a `Windows icon previews...` menu that links to icon preview images. #161

commit 4303f40
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 10 20:57:20 2024 -0400

    More Windows icons preview images.

commit 3b91188
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 10 20:54:30 2024 -0400

    Extracting more icons from Windows dll.

commit 07fc0ca
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 10 20:54:03 2024 -0400

    Packaging directory `/resources/Windows Icon Tables` to installation.

commit 36f8ce5
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 10 17:26:25 2024 -0400

    Fixed url for Windows icons preview section

commit 80f4d43
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 10 17:24:24 2024 -0400

    Updated documentation for #161

commit 18cdca4
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 10 17:05:54 2024 -0400

    Added icons tables for Windows 10 Home and Windows 11 Pro.

commit 11648b5
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Tue Sep 10 17:04:36 2024 -0400

    Created script for generating an icon preview table.

commit 9c20b9e
Merge: 8ca8c57 56f1420
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Thu Sep 5 20:22:44 2024 -0400

    Merge pull request #172 from end2endzone/feature-issue148 #148

    Feature issue 148

commit 56f1420
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Thu Sep 5 18:23:47 2024 -0400

    Added checks if TypeLib is registered on system or for current user. If TyleLib is not already registered, then we assume that we can silence error 0x8002801c (TYPE_E_REGISTRYACCESS).

commit 00add9a
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 4 22:28:08 2024 -0400

    Fixed formatting of file TypeLibHelper.cpp.

commit 9f73115
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 4 22:26:48 2024 -0400

    Also support SYS_WIN32 for SYSKIND in function IsTypeLibRegisteredOnSystem().

commit a50c851
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 4 22:24:38 2024 -0400

    * Fixed issue #148: Can't uninstall.
    Now silencing error 0x8002801c if found and detecting that TypeLib is not already registered on system.

commit 8dce952
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 4 21:55:09 2024 -0400

    Added TypeLibHelper.h/cpp which have utility functions for configuring Windows Registry for TypeLib com libraries.

commit e699716
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 4 21:21:19 2024 -0400

    Added Reg.h/Reg.cpp from Microsoft sample project https://github.com/microsoftarchive/msdn-code-gallery-microsoft/tree/master/OneCodeTeam/C%2B%2B%20Windows%20Shell%20context%20menu%20handler%20(CppShellExtContextMenuHandler)
    Modified project sa.shellextension to enable UNICODE support for the shell extension.

commit 0c65816
Author: Antoine Beauchamp <end2endzone@gmail.com>
Date:   Wed Sep 4 21:09:27 2024 -0400

    Added more ATTACH_HOOK_DEBUGGING macros to meaningful locations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant