Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 06372c8df1c18146ea86eef7850c5a2154af1e28
https://github.com/tianocore/edk2/commit/06372c8df1c18146ea86eef7850c5a2154af1e28
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellDebug1CommandsLib/SerMode.c
Log Message:
-----------
ShellPkg/SerMode: Add name conversion arrays for parity/stop bits
Add name conversion arrays:
- ParityBitName
- StopBitsName
to seamlessly convert parity/stop bits to a matching name.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: a5e74cdedb2bd336d6fee58a628081c365fba9b7
https://github.com/tianocore/edk2/commit/a5e74cdedb2bd336d6fee58a628081c365fba9b7
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellDebug1CommandsLib/SerMode.c
Log Message:
-----------
ShellPkg/SerMode: Add GetParityType() function
Add a GetParityType() utility function to convert
the Parity to the EFI_PARITY_TYPE type.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 5e8b0d6de5be64bf845aa0ae71f029e389f1065d
https://github.com/tianocore/edk2/commit/5e8b0d6de5be64bf845aa0ae71f029e389f1065d
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellDebug1CommandsLib/SerMode.c
Log Message:
-----------
ShellPkg/SerMode: Lower indentation level in DisplaySettings()
Invert error handling to lower the indentation level
in DisplaySettings().
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 65288416dfbeddc2ea54da26dfd1636a80f0260e
https://github.com/tianocore/edk2/commit/65288416dfbeddc2ea54da26dfd1636a80f0260e
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellDebug1CommandsLib/SerMode.c
Log Message:
-----------
ShellPkg/SerMode: Add GetStopBits() function
Add a GetStopBits() utility function to convert
the StopBits to the EFI_STOP_BITS_TYPE type.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 4afe895a7707836b16e0d34697ee198e30177e1b
https://github.com/tianocore/edk2/commit/4afe895a7707836b16e0d34697ee198e30177e1b
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellDebug1CommandsLib/SerMode.c
Log Message:
-----------
ShellPkg/SerMode: Add ValidDataBits() function
Add a ValidDataBits() utility function to check
the Data Bits are valid.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 420dab0b24c4b5fa7d1f462b3319877897be63b4
https://github.com/tianocore/edk2/commit/420dab0b24c4b5fa7d1f462b3319877897be63b4
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Application/Shell/FileHandleWrappers.c
M ShellPkg/Application/Shell/ShellProtocol.c
M ShellPkg/Include/Library/ShellLib.h
M ShellPkg/Library/UefiShellLevel2CommandsLib/Attrib.c
M ShellPkg/Library/UefiShellLevel2CommandsLib/Cp.c
M ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c
M ShellPkg/Library/UefiShellLevel2CommandsLib/Mv.c
M ShellPkg/Library/UefiShellLevel2CommandsLib/Rm.c
M ShellPkg/Library/UefiShellLevel3CommandsLib/Touch.c
M ShellPkg/Library/UefiShellLib/UefiShellLib.c
Log Message:
-----------
ShellPkg/UefiShellLib: Add IsDotOrDotDot() function
Replace existing checks against L"." and L".." by
a named function.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 6829285f88a66128e5ed4c554aacb97afe690999
https://github.com/tianocore/edk2/commit/6829285f88a66128e5ed4c554aacb97afe690999
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/Rm.c
Log Message:
-----------
ShellPkg/Rm: Extract DeleteDirectory() function
Extract a DeleteDirectory() function to decrease
the size of CascadeDelete().
The extracted logic is slighly modified to lower
the indendation level.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: c45e930ad581b37881becc3d3c583d7fc1aeeb55
https://github.com/tianocore/edk2/commit/c45e930ad581b37881becc3d3c583d7fc1aeeb55
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c
Log Message:
-----------
ShellPkg/Ls: Extract UpdateFileLocalTime() function
Extract a UpdateFileLocalTime() function to decrease
the size of PrintLsOutput().
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 9171edd4d44629dc233d63f017b4d9d5b5c8993d
https://github.com/tianocore/edk2/commit/9171edd4d44629dc233d63f017b4d9d5b5c8993d
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c
Log Message:
-----------
ShellPkg/Ls: Move FileMetaArg closing logic
Move ShellCloseFileMetaArg() calls to close the
MetaArg whenever its usage is not needed anymore.
This prepares for follow-up factorization.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 273edd9e014730a1f70bb04eff53916c4e246d7a
https://github.com/tianocore/edk2/commit/273edd9e014730a1f70bb04eff53916c4e246d7a
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c
Log Message:
-----------
ShellPkg/Ls: Extract GetCorrectedPath() function
Extract a GetCorrectedPath() function to decrease
the size of PrintLsOutput().
Also free the CorrectedPath in PrintLsOutput() before
re-allocating it to prepare for follow-up factorization.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 78b550f43d2fa6c5b9439f985a67f572752b3a3c
https://github.com/tianocore/edk2/commit/78b550f43d2fa6c5b9439f985a67f572752b3a3c
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c
Log Message:
-----------
ShellPkg/Ls: Hard-code number of files if none found
If no file/directory has been found, the number of
files/directories must be 0.
Hard-code these values to avoid depending on the
FileCount/FileSize/DirCount variables.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 08bc059570d88e53f4a7c9fa9e8f5e849ea3b7fd
https://github.com/tianocore/edk2/commit/08bc059570d88e53f4a7c9fa9e8f5e849ea3b7fd
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c
Log Message:
-----------
ShellPkg/Ls: Remove unused TimeZone parameter
The TimeZone parameter is not used. Remove it.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: da54ab306a6291492cccedc28555b38a6112ab0d
https://github.com/tianocore/edk2/commit/da54ab306a6291492cccedc28555b38a6112ab0d
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c
Log Message:
-----------
ShellPkg/Ls: Extract PrintLsOutputRec() function
Extract a PrintLsOutputRec() function to decrease
the size of PrintLsOutput().
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 636761d3cab451445b6c2b76b0821d2adf0181a5
https://github.com/tianocore/edk2/commit/636761d3cab451445b6c2b76b0821d2adf0181a5
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c
Log Message:
-----------
ShellPkg/Ls: Lower PrintLsOutputRec() indentation level
Invert some conditions in PrintLsOutputRec() to lower
the indentation level.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: be6ce32cd0118806de1a5575a535a76644076ef7
https://github.com/tianocore/edk2/commit/be6ce32cd0118806de1a5575a535a76644076ef7
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c
Log Message:
-----------
ShellPkg/Ls: Extract PrintLsOutputCurr() function
Extract a PrintLsOutputCurr() function to decrease
the size of PrintLsOutput().
The patch also rationalize the usage of the Found
parameter:
- Found is updated only when a valid MetaFile is found
- a IsRecursive variable is created to distinguish
the first PrintLsOutput() call from the other
recursive ones.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 0f69afa29536ae0b8ffd5b8c0db81575a930cbf1
https://github.com/tianocore/edk2/commit/0f69afa29536ae0b8ffd5b8c0db81575a930cbf1
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/TimeDate.c
Log Message:
-----------
ShellPkg/TimeDate: Extract GetCurrentTime() helper
Extract a GetCurrentTime() function to factorize error
messages.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: a366d6f8fe6c5792c875af0636910cd4f75f09a5
https://github.com/tianocore/edk2/commit/a366d6f8fe6c5792c875af0636910cd4f75f09a5
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/TimeDate.c
Log Message:
-----------
ShellPkg/TimeDate: Extract PrintTime() helper
Extract a PrintTime() function to factorize the code.
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: c062ff8487d2e6475d12ef25a40a56db05877d45
https://github.com/tianocore/edk2/commit/c062ff8487d2e6475d12ef25a40a56db05877d45
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/TimeDate.c
Log Message:
-----------
ShellPkg/TimeDate: Extract PrintDaylight() helper
Extract a PrintDaylight() function to decrease the
size of MainCmdTime().
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Commit: 12e26dc213cb9d457b79327e2e38b4502765e8f9
https://github.com/tianocore/edk2/commit/12e26dc213cb9d457b79327e2e38b4502765e8f9
Author: Pierre Gondois <[email protected]>
Date: 2026-04-24 (Fri, 24 Apr 2026)
Changed paths:
M ShellPkg/Library/UefiShellLevel2CommandsLib/TimeDate.c
Log Message:
-----------
ShellPkg/TimeDate: Extract GetTimeZoneFromString() helper
Extract a GetTimeZoneFromString() function to decrease the
size of MainCmdTime().
No functional change.
Signed-off-by: Pierre Gondois <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/e146b012f542...12e26dc213cb
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits