<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/ShellPkg/Library/UefiShellLevel2CommandsLib/Ls.c, branch trunk</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=trunk</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2024-06-04T03:43:08+00:00</updated>
<entry>
<title>Renormalized end-of-lines from master@27b044605cd5f6b33a3d231576003850b3fe305b</title>
<updated>2024-06-04T03:43:08+00:00</updated>
<author>
<name>kx</name>
<email>kx@radix.pro</email>
</author>
<published>2024-06-04T03:43:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7e2ccccace24636f29ddc210b94606abd4c7e42b'/>
<id>urn:sha1:7e2ccccace24636f29ddc210b94606abd4c7e42b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ShellPkg: Fix typos</title>
<updated>2023-12-08T13:25:11+00:00</updated>
<author>
<name>Page Chen</name>
<email>paiching_chen@apple.com</email>
</author>
<published>2023-11-09T19:27:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=fe2abc9b74b9b869e29f0ebc6dfaa54001b53e9b'/>
<id>urn:sha1:fe2abc9b74b9b869e29f0ebc6dfaa54001b53e9b</id>
<content type='text'>
begining-&gt;beginning
dirve-&gt;drive
duplicat-&gt;duplicate
fuly-&gt;fully
Funciton-&gt;Function
Functino-&gt;Function
optioanl-&gt;optional
poitners-&gt;pointers
rountine-&gt;routine
sucessful-&gt;successful
sucessfully-&gt;successfully

Signed-off-by: Page Chen &lt;paiching_chen@apple.com&gt;
Cc: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Cc: Andrew Fish &lt;afish@apple.com&gt;
Message-Id: &lt;829d2bed2a848229d719d7ae7b64ef1a47782720.1699557986.git.paiching_chen@apple.com&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: Apply uncrustify changes</title>
<updated>2021-12-07T17:24:28+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2021-12-05T22:54:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=47d20b54f9a65b08aa602a1866c1b59a69088dfc'/>
<id>urn:sha1:47d20b54f9a65b08aa602a1866c1b59a69088dfc</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737

Apply uncrustify changes to .c/.h files in the ShellPkg package

Cc: Andrew Fish &lt;afish@apple.com&gt;
Cc: Leif Lindholm &lt;leif@nuviainc.com&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
Reviewed-by: Ray Ni &lt;ray.ni@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/Ls: sort output by FileName in non-SFO mode</title>
<updated>2021-01-19T18:23:28+00:00</updated>
<author>
<name>Laszlo Ersek</name>
<email>lersek@redhat.com</email>
</author>
<published>2021-01-13T08:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=70254306a82357ca6b37a6d246b6558c5534e361'/>
<id>urn:sha1:70254306a82357ca6b37a6d246b6558c5534e361</id>
<content type='text'>
Sorting the LS output in non-SFO mode by FileName is best demonstrated
with two examples.

(1a) Before:

&gt; FS2:\&gt; dir -r apps
&gt; Directory of: FS2:\apps\
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  .
&gt; 12/22/2020  17:53 &lt;DIR&gt;         4,096  X64
&gt; 12/22/2020  17:53 &lt;DIR&gt;         4,096  AARCH64
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  ..
&gt; 12/22/2020  17:53 &lt;DIR&gt;         4,096  IA32
&gt;           0 File(s)           0 bytes
&gt;           5 Dir(s)
&gt; Directory of: FS2:\apps\X64\
&gt; 12/22/2020  17:52              18,752  DumpDynPcd.efi
&gt; 12/22/2020  17:52              34,240  SmiHandlerProfileInfo.efi
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  .
&gt; 12/22/2020  17:52              11,456  VariableInfo.efi
&gt; 12/22/2020  17:52              26,304  MemoryProfileInfo.efi
&gt; 12/22/2020  17:53             126,656  AcpiViewApp.efi
&gt; 12/22/2020  17:53              38,784  Cpuid.efi
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  ..
&gt;           6 File(s)     256,192 bytes
&gt;           2 Dir(s)
&gt; Directory of: FS2:\apps\AARCH64\
&gt; 12/22/2020  17:52              32,768  DumpDynPcd.efi
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  .
&gt; 12/22/2020  17:52              20,480  VariableInfo.efi
&gt; 12/22/2020  17:52              40,960  MemoryProfileInfo.efi
&gt; 12/22/2020  17:53             139,264  AcpiViewApp.efi
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  ..
&gt;           4 File(s)     233,472 bytes
&gt;           2 Dir(s)
&gt; Directory of: FS2:\apps\IA32\
&gt; 12/22/2020  17:52              17,344  DumpDynPcd.efi
&gt; 12/22/2020  17:52              30,720  SmiHandlerProfileInfo.efi
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  .
&gt; 12/22/2020  17:52              10,880  VariableInfo.efi
&gt; 12/22/2020  17:52              24,192  MemoryProfileInfo.efi
&gt; 12/22/2020  17:53             105,536  AcpiViewApp.efi
&gt; 12/22/2020  17:53              36,096  Cpuid.efi
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  ..
&gt;           6 File(s)     224,768 bytes
&gt;           2 Dir(s)

(1b) After:

&gt; FS2:\&gt; dir -r apps
&gt; Directory of: FS2:\apps\
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  .
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  ..
&gt; 12/22/2020  17:53 &lt;DIR&gt;         4,096  AARCH64
&gt; 12/22/2020  17:53 &lt;DIR&gt;         4,096  IA32
&gt; 12/22/2020  17:53 &lt;DIR&gt;         4,096  X64
&gt;           0 File(s)           0 bytes
&gt;           5 Dir(s)
&gt; Directory of: FS2:\apps\X64\
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  .
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  ..
&gt; 12/22/2020  17:53             126,656  AcpiViewApp.efi
&gt; 12/22/2020  17:53              38,784  Cpuid.efi
&gt; 12/22/2020  17:52              18,752  DumpDynPcd.efi
&gt; 12/22/2020  17:52              26,304  MemoryProfileInfo.efi
&gt; 12/22/2020  17:52              34,240  SmiHandlerProfileInfo.efi
&gt; 12/22/2020  17:52              11,456  VariableInfo.efi
&gt;           6 File(s)     256,192 bytes
&gt;           2 Dir(s)
&gt; Directory of: FS2:\apps\AARCH64\
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  .
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  ..
&gt; 12/22/2020  17:53             139,264  AcpiViewApp.efi
&gt; 12/22/2020  17:52              32,768  DumpDynPcd.efi
&gt; 12/22/2020  17:52              40,960  MemoryProfileInfo.efi
&gt; 12/22/2020  17:52              20,480  VariableInfo.efi
&gt;           4 File(s)     233,472 bytes
&gt;           2 Dir(s)
&gt; Directory of: FS2:\apps\IA32\
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  .
&gt; 01/01/1970  01:00 &lt;DIR&gt; r           0  ..
&gt; 12/22/2020  17:53             105,536  AcpiViewApp.efi
&gt; 12/22/2020  17:53              36,096  Cpuid.efi
&gt; 12/22/2020  17:52              17,344  DumpDynPcd.efi
&gt; 12/22/2020  17:52              24,192  MemoryProfileInfo.efi
&gt; 12/22/2020  17:52              30,720  SmiHandlerProfileInfo.efi
&gt; 12/22/2020  17:52              10,880  VariableInfo.efi
&gt;           6 File(s)     224,768 bytes
&gt;           2 Dir(s)

(2a) Before:

&gt; FS2:\&gt; dir apps\*\*.efi
&gt; Directory of: FS2:\apps\*\
&gt; 12/22/2020  17:52              18,752  DumpDynPcd.efi
&gt; 12/22/2020  17:52              34,240  SmiHandlerProfileInfo.efi
&gt; 12/22/2020  17:52              11,456  VariableInfo.efi
&gt; 12/22/2020  17:52              26,304  MemoryProfileInfo.efi
&gt; 12/22/2020  17:53             126,656  AcpiViewApp.efi
&gt; 12/22/2020  17:53              38,784  Cpuid.efi
&gt; 12/22/2020  17:52              32,768  DumpDynPcd.efi
&gt; 12/22/2020  17:52              20,480  VariableInfo.efi
&gt; 12/22/2020  17:52              40,960  MemoryProfileInfo.efi
&gt; 12/22/2020  17:53             139,264  AcpiViewApp.efi
&gt; 12/22/2020  17:52              17,344  DumpDynPcd.efi
&gt; 12/22/2020  17:52              30,720  SmiHandlerProfileInfo.efi
&gt; 12/22/2020  17:52              10,880  VariableInfo.efi
&gt; 12/22/2020  17:52              24,192  MemoryProfileInfo.efi
&gt; 12/22/2020  17:53             105,536  AcpiViewApp.efi
&gt; 12/22/2020  17:53              36,096  Cpuid.efi
&gt;          16 File(s)     714,432 bytes
&gt;           0 Dir(s)

(2b) After:

&gt; FS2:\&gt; dir apps\*\*.efi
&gt; Directory of: FS2:\apps\*\
&gt; 12/22/2020  17:53             126,656  AcpiViewApp.efi
&gt; 12/22/2020  17:53             139,264  AcpiViewApp.efi
&gt; 12/22/2020  17:53             105,536  AcpiViewApp.efi
&gt; 12/22/2020  17:53              38,784  Cpuid.efi
&gt; 12/22/2020  17:53              36,096  Cpuid.efi
&gt; 12/22/2020  17:52              18,752  DumpDynPcd.efi
&gt; 12/22/2020  17:52              32,768  DumpDynPcd.efi
&gt; 12/22/2020  17:52              17,344  DumpDynPcd.efi
&gt; 12/22/2020  17:52              26,304  MemoryProfileInfo.efi
&gt; 12/22/2020  17:52              40,960  MemoryProfileInfo.efi
&gt; 12/22/2020  17:52              24,192  MemoryProfileInfo.efi
&gt; 12/22/2020  17:52              34,240  SmiHandlerProfileInfo.efi
&gt; 12/22/2020  17:52              30,720  SmiHandlerProfileInfo.efi
&gt; 12/22/2020  17:52              11,456  VariableInfo.efi
&gt; 12/22/2020  17:52              20,480  VariableInfo.efi
&gt; 12/22/2020  17:52              10,880  VariableInfo.efi
&gt;          16 File(s)     714,432 bytes
&gt;           0 Dir(s)

(In example (2), note that the sorting is stable; that is, whatever order
is established between identical FileNames by ShellOpenFileMetaArg(), it
is preserved by ShellSortFileList().)

Cc: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Cc: Ray Ni &lt;ray.ni@intel.com&gt;
Cc: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=3151
Signed-off-by: Laszlo Ersek &lt;lersek@redhat.com&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Message-Id: &lt;20210113085453.10168-8-lersek@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/Ls: Return empty content for all empty folders</title>
<updated>2019-11-04T02:46:02+00:00</updated>
<author>
<name>Marvin Haeuser</name>
<email>mhaeuser@outlook.de</email>
</author>
<published>2019-10-20T12:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8d3f428109623096cb8845779cdf9dc44949b8e9'/>
<id>urn:sha1:8d3f428109623096cb8845779cdf9dc44949b8e9</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2296

Currently, when 'ls' is run on an entirely empty directory (this
includes not having '.' and '..'), the output is always 'File not
found'. For when not filtering its children, this patch rather
displays the usual header and footer.

Cc: Ray Ni &lt;ray.ni@intel.com&gt;
Cc: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Signed-off-by: Marvin Haeuser &lt;mhaeuser@outlook.de&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/Ls: Consider UEFI timezone may not be set</title>
<updated>2019-11-04T02:46:02+00:00</updated>
<author>
<name>Marvin Haeuser</name>
<email>mhaeuser@outlook.de</email>
</author>
<published>2019-10-20T12:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=106369fe26579c2c97131c3dd9e7c7332a5ec575'/>
<id>urn:sha1:106369fe26579c2c97131c3dd9e7c7332a5ec575</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2294

EFI_RUNTIME_SERVICES.GetTime() might return an unspecified Timezone,
such as when SetTime() has not been called after the RTC was cut off
power. Consider this case by not attempting Timezone translations for
when it is invalid.

Cc: Ray Ni &lt;ray.ni@intel.com&gt;
Cc: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Signed-off-by: Marvin Haeuser &lt;mhaeuser@outlook.de&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: Replace BSD License with BSD+Patent License</title>
<updated>2019-04-09T17:58:25+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2019-04-03T23:07:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=56ba37463a5ffa44df1c5741184ba0594fadbeba'/>
<id>urn:sha1:56ba37463a5ffa44df1c5741184ba0594fadbeba</id>
<content type='text'>
https://bugzilla.tianocore.org/show_bug.cgi?id=1373

Replace BSD 2-Clause License with BSD+Patent License.  This change is
based on the following emails:

  https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html
  https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html

RFCs with detailed process for the license change:

  V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html
  V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html
  V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Reviewed-by: Ray Ni &lt;ray.ni@intel.com&gt;
Reviewed-by: Jaben Carsey &lt;jaben.carsey@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: Clean up source files</title>
<updated>2018-06-28T03:19:51+00:00</updated>
<author>
<name>Liming Gao</name>
<email>liming.gao@intel.com</email>
</author>
<published>2018-06-27T13:13:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ba0014b9f8ae1a593f03e744f26008214c2b06a8'/>
<id>urn:sha1:ba0014b9f8ae1a593f03e744f26008214c2b06a8</id>
<content type='text'>
1. Do not use tab characters
2. No trailing white space in one line
3. All files must end with CRLF

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao &lt;liming.gao@intel.com&gt;
Reviewed-by: Ruiyu Ni &lt;ruiyu.ni@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/ls: Display the file time in local time.</title>
<updated>2017-07-26T05:31:17+00:00</updated>
<author>
<name>Li Huajing</name>
<email>huajing.li@intel.com</email>
</author>
<published>2017-07-24T07:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=99849a906e15ea3a9a0330d69bbae0d21ff49808'/>
<id>urn:sha1:99849a906e15ea3a9a0330d69bbae0d21ff49808</id>
<content type='text'>
Signed-off-by: Li Huajing &lt;huajing.li@intel.com&gt;
Reviewed-by: Ruiyu Ni &lt;ruiyu.ni@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/UefiShellLevel2CommandsLib: Remove unnecessary EFIAPI</title>
<updated>2016-10-09T02:27:49+00:00</updated>
<author>
<name>Chen A Chen</name>
<email>chen.a.chen@intel.com</email>
</author>
<published>2016-09-29T06:44:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=1c5cc5e5f72ce084aca05c36ccb5fde753dbd7c9'/>
<id>urn:sha1:1c5cc5e5f72ce084aca05c36ccb5fde753dbd7c9</id>
<content type='text'>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chen A Chen &lt;chen.a.chen@intel.com&gt;
Reviewed-by: Jaben Carsey &lt;jaben.carsey@intel.com&gt;
Reviewed-by: Ruiyu Ni &lt;Ruiyu.ni@intel.com&gt;
</content>
</entry>
</feed>
