74
I Use This!
Very High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 3 days ago.
Jun 23, 2023 — Jun 23, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add a read limit to TCreateProcessOutputReader. More... about 2 months ago
Only check for completed lines when there's new data + close handle on error + add comments. More... about 2 months ago
Fix merge. More... about 2 months ago
Merge branch 'main' into logoutput More... about 2 months ago
Use WriteConsole instead of SetConsoleOutputCP. Also, now that we have an 'official' console check, use it on the existing console calls as well. More... about 2 months ago
Open (=compile) Debug.iss when debugging ISCC, just like Compil32 opens it. More... about 2 months ago
Add a line to test Unicode ISPP + console output at once. More... about 2 months ago
Improve highlighting for ISPP reserved words, should just be the same as ISPP directives. More... about 2 months ago
Merge branch 'bettergutter' More... about 2 months ago
Cleanup. More... about 2 months ago
Simplify Windows version/architecture logging. More... about 2 months ago
Still need the terminating nil. More... about 2 months ago
Support 128-255 correctly in SetNextPixmapLine. More... about 2 months ago
Cleanup. More... about 2 months ago
Add new [Run] and [UninstallRun] section flag logoutput. Instructs Setup and Uninstall to log the output of the executed program. Cannot be combined with nowait, postinstall, runasoriginaluser, shellexec, nor waituntilidle. Todo: Setup/Uninstall side + document + after that [Code]. More... about 2 months ago
Add signcheck from b4080ab6. More... about 2 months ago
Clarify. More... about 2 months ago
Log SetHandleInformation error. BTW: the need to call this is explained at https://learn.microsoft.com/en-us/windows/win32/ProcThread/creating-a-child-process-with-redirected-input-and-output This article also explains why NotifyCreateProcessDone needs to close FStdOutPipeWrite. More... about 2 months ago
Compilr IDE digital signing change: Sign Tool output is now logged in the "Compiler Output" view, making it easier to debug issues. More... about 2 months ago
TLogProc changes. More... about 2 months ago
Cleanup, although True was fine as well. More... about 2 months ago
Add error logging support. Also turned off inheritance on the read pipe handle, as explained by https://ideasawakened.com/post/use-createprocess-and-capture-the-output-in-windows which is the best reference I found so far. Not doing its CREATE_NEW_CONSOLE advice because there's no input involved here. Todo: make the logging optional using new flag and new support function. More... about 2 months ago
Log a header on [Run] and [UninstallRun] exec, but not on [Code] exec. More... about 2 months ago
Move + fix if no OutputReader. More... about 2 months ago
Cleanup. More... about 2 months ago
Separate the read stuff so Compile can later use it to log SignTool output. Still have to move it to a different unit for this. More... about 2 months ago
Make it actually log output of any exec as current user done by [Run], [UninstallRun] and [Code], line by line. Supports Unicode output and also any kind of newline. Should probably make it optional? Perhaps also make it log an initial line on first output. And allow [Code] to receive it line by line for custom handling. More... about 2 months ago
Merge branch 'main' into logoutput More... about 2 months ago
Console-mode compiler (ISCC) change: Added support for Unicode output. More... about 2 months ago
POC for output logging support: make InstExec able to read stdout and stderr output. Doesn't block on processes which don't output anything. Don't know yet how to convince Windows to send us Unicode output. More... about 2 months ago