~ubuntu-elisp/emacs/+git/master:scratch/bug#48029

Last commit made on 2022-07-08
Get this branch:
git clone -b scratch/bug#48029 https://git.launchpad.net/~ubuntu-elisp/emacs/+git/master

Branch merges

Branch information

Name:
scratch/bug#48029
Repository:
lp:~ubuntu-elisp/emacs/+git/master

Recent commits

844a284... by Andrea Corallo <email address hidden>

Remove uneffective test

* test/src/comp-tests.el (45603-1): Remove test.
* test/src/comp-resources/comp-test-45603.el: Delete.

8be8f08... by Andrea Corallo <email address hidden>

Mark async worker tmp file as utf-8-emacs-unix (bug#48029)

* lisp/emacs-lisp/comp.el (comp-final): Mark async worker tmp file
as utf-8.
* test/src/comp-tests.el (48029-1): New test.
* test/src/comp-resources/comp-test-funcs.el
(comp-test-48029-nonascii-žžž-f): New function.

a371298... by Lars Ingebrigtsen <email address hidden>

Make imenu--create-keymap more resilient

* lisp/imenu.el (imenu--create-keymap): Ignore nil items in the
alist (bug#56430).

d397b04... by Eli Zaretskii

Fix buffer-tests

* test/src/buffer-tests.el (test-restore-buffer-modified-p): Don't
assume turning on auto-save-mode cannot auto-save immediately.

53c0690... by =?utf-8?q?Mattias_Engdeg=C3=A5rd?= <email address hidden>

Faster append and vconcat

By separating the code paths for append and vconcat, each becomes
simpler and faster.

* src/fns.c (concat_strings): Rename to...
(concat_to_string): ...this.
(concat): Split into concat_to_list and concat_to_vector.
(concat_to_list, concat_to_vector): New, specialised and
streamlined from earlier combined code.
(concat2, concat3, Fappend, Fconcat, Fvconcat): Adjust calls.

9cd72b0... by Alan Mackenzie

Remove obscure, obsolete code from do_switch_frame

This is relevant for bug #56305, and might solve that bug. The code being
removed went into Emacs between 1992 and 1994, and looks to have been a
workaround for switching frames, before the command 'other-frame' had been
written. Nowadays, that code has harmful effects, causing frames' focus to be
redirected at random, sometimes back to the frame itself.

* src/frame.c (do_switch_frame): Remove 53 lines of code.

f32808c... by Stefan Kangas

* lisp/net/dig.el (dig): Provide default.

6d95b4e... by Stefan Kangas

Make net-utils-url at point funs obsolete in favor of ffap

* lisp/net/net-utils.el (net-utils-machine-at-point)
(net-utils-url-at-point): Redefine as obsolete function alias for
'ffap-machine-at-point' and 'ffap-url-at-point'. Update callers.
* lisp/ffap.el (ffap-machine-at-point, ffap-url-at-point): Autoload.

1fa5f04... by Po Lu <email address hidden>

Fix selection disowning upon frame deletion on Wayland

* src/pgtkselect.c (pgtk_clear_frame_selections): Manually
disown cleared selections. (bug#56434)

0aa0dac... by Stefan Kangas

* lisp/net/eww.el (eww-browse-url): Add 'browser-kind' property.