unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Michal Nazarewicz <mina86@mina86.com>
To: Eli Zaretskii <eliz@gnu.org>, Stephen Berman <stephen.berman@gmx.net>
Cc: 26274@debbugs.gnu.org, npostavs@users.sourceforge.net
Subject: bug#26274: 26.0.50; completion regression
Date: Thu, 30 Mar 2017 16:17:46 +0200	[thread overview]
Message-ID: <xa1tefxe26id.fsf@mina86.com> (raw)
In-Reply-To: <xa1tinmqkhou.fsf@mina86.com>

On Thu, Mar 30 2017, Michal Nazarewicz wrote:
> Strangely I cannot reproduce it.  I’ve run ‘emacs -Q’, executed
>
>     (custom-set-variables
>      '(completion-category-overrides
>        (quote ((buffer (styles substring))
>                (file (styles substring)))))
>      '(read-buffer-completion-ignore-case t)
>      '(read-file-name-completion-ignore-case t))
>
> and with atest, Atest, ätest, Ätest, testä and testÄ files in the
> directory I get the following completions:
>
>     | Typed | Completions                         |
>     |-------+-------------------------------------|
>     | test  | atest Atest ätest Ätest testä testÄ |
>     |-------+-------------------------------------|
>     | atest | atest Atest                         |
>     | Atest | atest Atest                         |
>     | ätest | ätest Ätest                         |
>     | Ätest | ätest Ätest                         |
>     |-------+-------------------------------------|
>     | testa | NOTHING                             |
>     | testA | NOTHING                             |
>     | testä | testä testÄ                         |
>     | testÄ | testä testÄ                         |
>
> which is what is expected.
>
> GNU Emacs 26.0.50 (build 3, x86_64-pc-linux-gnu) of 2017-03-21 build
> from ffbb4684999 (I think) + patchset (I think).  I’ll rebase and try
> again with fresher version.

I still cannot reproduce it at HEAD+my patchset.

./configure --with-x-toolkit=no --without-toolkit-scroll-bars \
	--without-dbus --without-gconf --without-gsettings \
	--without-selinux --with-x --enable-link-time-optimization

Configured for 'x86_64-pc-linux-gnu'.

  Where should the build process find the source code?    .
  What compiler should emacs be built with?               gcc -std=gnu11 -g3 -O2 -flto=4 -ffat-lto-objects
  Should Emacs use the GNU version of malloc?             yes
      (Using Doug Lea's new malloc from the GNU C Library.)
  Should Emacs use a relocating allocator for buffers?    no
  Should Emacs use mmap(2) for buffer allocation?         no
  What window system should Emacs use?                    x11
  What toolkit should Emacs use?                          none
  Where do we find X Windows header files?                Standard dirs
  Where do we find X Windows libraries?                   Standard dirs
  Does Emacs use -lXaw3d?                                 no
  Does Emacs use -lXpm?                                   yes
  Does Emacs use -ljpeg?                                  yes
  Does Emacs use -ltiff?                                  yes
  Does Emacs use a gif library?                           yes -lgif
  Does Emacs use a png library?                           yes -L/usr/lib/x86_64-linux-gnu -lpng12
  Does Emacs use -lrsvg-2?                                yes
  Does Emacs use cairo?                                   no
  Does Emacs use imagemagick?                             no
  Does Emacs support sound?                               yes
  Does Emacs use -lgpm?                                   no
  Does Emacs use -ldbus?                                  no
  Does Emacs use -lgconf?                                 no
  Does Emacs use GSettings?                               no
  Does Emacs use a file notification library?             yes -lglibc (inotify)
  Does Emacs use access control lists?                    no
  Does Emacs use -lselinux?                               no
  Does Emacs use -lgnutls?                                yes
  Does Emacs use -lxml2?                                  yes
  Does Emacs use -lfreetype?                              yes
  Does Emacs use -lm17n-flt?                              yes
  Does Emacs use -lotf?                                   yes
  Does Emacs use -lxft?                                   yes
  Does Emacs use -lsystemd?                               no
  Does Emacs directly use zlib?                           yes
  Does Emacs have dynamic modules support?                no
  Does Emacs use toolkit scroll bars?                     no
  Does Emacs support Xwidgets (requires gtk3)?            no
  Does Emacs have threading support in lisp?              yes

$ git log --oneline -n19
ff5db06065b (HEAD -> master, o/master) Fix case-fold-search character class matching  (bug#24603)
99f6478cff4 Optimise character class matching in regexes  (bug#24603)
6a91a1f8930 Refactor character class checking; optimise ASCII case  (bug#24603)
551c97b3d08 Base lower- and upper-case tests on Unicode properties  (bug#24603)
d84bab38efc Add regex character class matching benchmark  (bug#24603)
a237539c476 Factor out character category lookup to separate function  (bug#24603)
ca436b71f48 Add some tricky Unicode characters to regex test  (bug#24603)
febef068263 Implement Irish casing rules  (bug#24603)
d83a7387e10 Implement casing rules for Lithuanian  (bug#24603)
8ef5ccdc9b9 Implement Turkic dotless and dotted i casing rules  (bug#24603)
019c1a9727f Implement rules for title-casing Dutch ij ‘letter’  (bug#24603)
9750553fae6 Introduce ‘buffer-language’ buffer-local variable
e6acac1d8f8 Implement special sigma casing rule  (bug#24603)
ac7004999db Support casing characters which map into multiple code points  (bug#24603)
ee7a528ac66 Split up casify_region function  (bug#24603)
1f396eb3030 Add support for title-casing letters  (bug#24603)
70eb7142196 Introduce case_character function
792daa7c36b Split casify_object into multiple functions
080a425db51 (up/master) Fix assoc_no_quit so that it does not quit

I’ll try without my patches, i.e. at 080a425db51, but I don’t think
this will change anything.

By the way, if you’re wondering, ff5db06065b can be fetched from
   git fetch https://notabug.org/mina86/emacs.git master

-- 
Best regards
ミハウ “𝓶𝓲𝓷𝓪86” ナザレヴイツ
«If at first you don’t succeed, give up skydiving»





  reply	other threads:[~2017-03-30 14:17 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-03-27 10:56 bug#26274: 26.0.50; completion regression Stephen Berman
2017-03-27 16:22 ` Stephen Berman
2017-03-29 17:00   ` Stephen Berman
2017-03-29 17:27     ` Eli Zaretskii
2017-03-29 18:27       ` Stephen Berman
2017-03-29 18:33         ` Eli Zaretskii
2017-03-29 18:43           ` Stephen Berman
2017-03-29 18:49         ` Noam Postavsky
2017-03-29 20:00           ` Stephen Berman
2017-03-30  2:33             ` Eli Zaretskii
2017-03-30 13:38               ` Michal Nazarewicz
2017-03-30 14:17                 ` Michal Nazarewicz [this message]
2017-03-30 14:30                   ` Michal Nazarewicz
2017-03-30 16:18                     ` Michal Nazarewicz
2017-03-30 18:02                       ` Stephen Berman
2017-03-30 19:11                         ` Michal Nazarewicz
2017-03-30 20:14                           ` Stephen Berman
2017-03-30 18:06                       ` Eli Zaretskii
2017-04-06 18:58                         ` Michal Nazarewicz
2017-04-07  8:37                           ` Stephen Berman
2017-03-29 17:28     ` Noam Postavsky

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=xa1tefxe26id.fsf@mina86.com \
    --to=mina86@mina86.com \
    --cc=26274@debbugs.gnu.org \
    --cc=eliz@gnu.org \
    --cc=npostavs@users.sourceforge.net \
    --cc=stephen.berman@gmx.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).