Commit a0c658c
committed
Squashed commit of the following:
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.1 parent 55122d8 commit a0c658c
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
0 commit comments