From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lin Sun Newsgroups: gmane.emacs.bugs Subject: bug#70271: 30.0.50; [PATCH] * lisp/ls-lisp.el (ls-lisp--sanitize-switches): support more Date: Mon, 8 Apr 2024 05:10:22 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000041d7cb06158ed36a" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35682"; mail-complaints-to="usenet@ciao.gmane.io" To: 70271@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Apr 08 07:11:25 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rthHx-0009Ay-Lb for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 08 Apr 2024 07:11:25 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rthHd-0004Un-4B; Mon, 08 Apr 2024 01:11:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rthHW-0004UQ-L5 for bug-gnu-emacs@gnu.org; Mon, 08 Apr 2024 01:10:58 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rthHV-0005c4-Ta for bug-gnu-emacs@gnu.org; Mon, 08 Apr 2024 01:10:58 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rthHc-0005lt-SJ for bug-gnu-emacs@gnu.org; Mon, 08 Apr 2024 01:11:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lin Sun Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 Apr 2024 05:11:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 70271 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.171255305322120 (code B ref -1); Mon, 08 Apr 2024 05:11:04 +0000 Original-Received: (at submit) by debbugs.gnu.org; 8 Apr 2024 05:10:53 +0000 Original-Received: from localhost ([127.0.0.1]:45095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rthHR-0005ki-Bq for submit@debbugs.gnu.org; Mon, 08 Apr 2024 01:10:53 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:44366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rthHP-0005jy-2h for submit@debbugs.gnu.org; Mon, 08 Apr 2024 01:10:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rthHC-0004Tc-G6 for bug-gnu-emacs@gnu.org; Mon, 08 Apr 2024 01:10:38 -0400 Original-Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rthHA-0005aC-NB for bug-gnu-emacs@gnu.org; Mon, 08 Apr 2024 01:10:38 -0400 Original-Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-a465ddc2c09so291592766b.2 for ; Sun, 07 Apr 2024 22:10:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712553034; x=1713157834; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Ud4SLej7ntHard8KkXxAun9LpmpKCr+c0EssnSBNalk=; b=UzaRQyGOHOuZ2B/ZH3+08LicUzljVtCaxxb7Ie4AkLdrg1ot9qbrYoCwygLMnZ7afd AXxyYUSAGR07H2pvUjgcfoI3nLGsS1V/jBj0k13ecjEWfALR2kkHMoGO8jdJpTrE8uOf 2pZ8FBIF6yZ3+THYtHB1U2Yo628HCIAARJ7dR/5l22zAO1R2KSxNFNaCCZ4ISdr3744S 8c1s9p8uTBMeTHgrO63H9LS+SVRiLSdG3Z9OvknYW1H4DHO48Mi0Rc27jb5SCz2c8MN2 lKQOkZy3hRMWEB6ruboKgiAT8H1m+SqF+cVXEQ3zvwyXe1+lQwXNaRLbX2zbPvdjzFF5 0Ctw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712553034; x=1713157834; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Ud4SLej7ntHard8KkXxAun9LpmpKCr+c0EssnSBNalk=; b=L9DxxeZ7P7Y2uq3IegzyRjzBQbnrc7NlVcdC7nFzmgb50pEPVAC16kEq683vI4VODi qDcZwFUbN9UJZ8E9VrFV1HQEBrjTUG1K+ciWfWgJYRAR3ANNMek+MbvCgJizndiLu3LL Mv8XxsS9Ywgtr1H9El3O/84DWbRMgZUWlYhJ19aHdFmNTOPhuqfpx5wkb8jrzHJCmAPk aEjD+S/UDvWwKU8OCkNZFjfXmoUpY1FZ2T15PTwxQSckxV5cFVXR8dFJQA+h5t3FRD31 ItWcOoA6s5DvN92E8Id1+9ipunHuY+UIhen2a3C5HQOpXe9CjRfWM9iX7iz4efT4x/e+ zYyw== X-Gm-Message-State: AOJu0YzxoX1FrZLX92eXFSddZMu6joRuwm8wT+GvgXPoTH8TqkstCypj 67nIrs08ujvJOgI2ar1803+x1RDveorkEFuV+0KUhsISvrMqN+7VNI9TkfUA49H6SV4qQ7/Vu2O Xair4V1T8sp8/WWCDYnch9unEuZQLsHstvS4= X-Google-Smtp-Source: AGHT+IGD8mHTlCUMo+BjjOjjIP8Kwfv8Mcgf6Og4RfCv4tK7Dw8qf68YZykpxC0l/CSQKhAzX/nB7RBTS5+F8FcQRXY= X-Received: by 2002:a50:aad0:0:b0:56e:57f9:8c83 with SMTP id r16-20020a50aad0000000b0056e57f98c83mr2236632edc.19.1712553034103; Sun, 07 Apr 2024 22:10:34 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::62a; envelope-from=sunlin7.mail@gmail.com; helo=mail-ej1-x62a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:282908 Archived-At: --00000000000041d7cb06158ed36a Content-Type: text/plain; charset="UTF-8" Hi, The dired ignored the options like "--time=ctime" in the variable `dired-listing-switches' on Windows OS. I traced the code and found dired will use the functions in the `ls-lisp.el' instead of calling the real command "/usr/bin/ls", and the "ls-lisp.el" didn't process the "--time=ctime" option. The attached PATCH will convert the "--time=ctime" to "-c"... in the "ls-lisp.el", and then the dired will display the desired time in its time column. Here is the verification code (on Windows OS), try it one line and close the dired buffer then try next line. (dired "/tmp/aa" "-al --sort=time") ; as "-al -t" (dired "/tmp/aa" "-al --time=ctime") ; as "al -c" (dired "/tmp/aa" "-al --time=atime") ; as "al -u" Please help review the changes and approve them. Thanks --00000000000041d7cb06158ed36a Content-Type: text/x-patch; charset="US-ASCII"; name="0001-lisp-ls-lisp.el-ls-lisp-sanitize-switches-support-mo.patch" Content-Disposition: attachment; filename="0001-lisp-ls-lisp.el-ls-lisp-sanitize-switches-support-mo.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_luqhuhe30 RnJvbSAyMDQ0YmUwOTM1N2M0NmFmMTNlZDM0MWJhZmJjYzU3MzdiZDQwYzQyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxzdW5saW43QGhvdG1haWwuY29tPgpEYXRlOiBN b24sIDggQXByIDIwMjQgMDY6NTk6MjEgKzAwMDAKU3ViamVjdDogW1BBVENIXSAqIGxpc3AvbHMt bGlzcC5lbCAobHMtbGlzcC0tc2FuaXRpemUtc3dpdGNoZXMpOiBzdXBwb3J0IG1vcmUKIHRpbWUg b3B0aW9ucwoKLS0tCiBsaXNwL2xzLWxpc3AuZWwgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpc3AvbHMtbGlzcC5lbCBiL2xpc3AvbHMtbGlz cC5lbAppbmRleCBkMDliNTNiMWNjLi5hZTRhNDM3OTdmIDEwMDY0NAotLS0gYS9saXNwL2xzLWxp c3AuZWwKKysrIGIvbGlzcC9scy1saXNwLmVsCkBAIC04NzMsNiArODczLDcgQEAgbHMtbGlzcC0t c2FuaXRpemUtc3dpdGNoZXMKICAgKGxldCAoKGxzZmxhZ3MgJygoIi1hIiAuICItLWFsbCIpCiAg ICAgICAgICAgICAgICAgICAgKCItQSIgLiAiLS1hbG1vc3QtYWxsIikKICAgICAgICAgICAgICAg ICAgICAoIi1CIiAuICItLWlnbm9yZS1iYWNrdXBzIikKKyAgICAgICAgICAgICAgICAgICAoIi1j IiAuICItLXRpbWU9Y3RpbWUiKQogICAgICAgICAgICAgICAgICAgICgiLUMiIC4gIi0tY29sb3Ii KQogICAgICAgICAgICAgICAgICAgICgiLUYiIC4gIi0tY2xhc3NpZnkiKQogICAgICAgICAgICAg ICAgICAgICgiLUciIC4gIi0tbm8tZ3JvdXAiKQpAQCAtODgzLDcgKzg4NCw5IEBAIGxzLWxpc3At LXNhbml0aXplLXN3aXRjaGVzCiAgICAgICAgICAgICAgICAgICAgKCItciIgLiAiLS1yZXZlcnNl IikKICAgICAgICAgICAgICAgICAgICAoIi1SIiAuICItLXJlY3Vyc2l2ZSIpCiAgICAgICAgICAg ICAgICAgICAgKCItcyIgLiAiLS1zaXplIikKKyAgICAgICAgICAgICAgICAgICAoIi10IiAuICIt LXNvcnQ9dGltZSIpCiAgICAgICAgICAgICAgICAgICAgKCItUyIgLiAiLS1zb3J0LipbIFxcXHRd IikKKyAgICAgICAgICAgICAgICAgICAoIi11IiAuICItLXRpbWU9YXRpbWUiKQogICAgICAgICAg ICAgICAgICAgICgiIiAgIC4gIi0tZ3JvdXAtZGlyZWN0b3JpZXMtZmlyc3QiKQogICAgICAgICAg ICAgICAgICAgICgiIiAgIC4gIi0tYXV0aG9yIikKICAgICAgICAgICAgICAgICAgICAoIiIgICAu ICItLWVzY2FwZSIpCi0tIAoyLjIwLjUKCg== --00000000000041d7cb06158ed36a--