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

Reply via email to