-
Notifications
You must be signed in to change notification settings - Fork 522
[FIX] Resolve output artifact on Linux/WSL (line clearing) #2018
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
base: master
Are you sure you want to change the base?
[FIX] Resolve output artifact on Linux/WSL (line clearing) #2018
Conversation
CCExtractor CI platform finished running the test files on linux. Below is a summary of the test results, when compared to test for commit 0228fbc...:
Your PR breaks these cases:
Congratulations: Merging this PR would fix the following tests:
It seems that not all tests were passed completely. This is an indication that the output of some files is not as expected (but might be according to you). Check the result page for more info. |
CCExtractor CI platform finished running the test files on windows. Below is a summary of the test results, when compared to test for commit 0228fbc...:
Your PR breaks these cases:
Congratulations: Merging this PR would fix the following tests:
It seems that not all tests were passed completely. This is an indication that the output of some files is not as expected (but might be according to you). Check the result page for more info. |
|
Formatting issues are fixed. The remaining CI failures (DVB and Options/spupng) appear to be unrelated to this CLI change, as they show discrepancies in OCR/timestamps rather than console output. Ready for review! |
In raising this pull request, I confirm the following (please check boxes):
My familiarity with the project is as follows (check one):
Fixes #2017
Description
This PR fixes a display artifact on Linux/WSL where the status message "Analyzing data in general mode" would not fully overwrite the previous text on the line, resulting in corrupted output like
modetreaminstead ofmode.Technical Details
The
mprintfunction insrc/lib_ccx/utility.cwas updated to explicitly send the clear-line sequence (\033[K) when handling a carriage return (\r) on Linux. This ensures the line is wiped clean before the new status is printed, matching the behavior expected on other platforms.Verification