1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-20 19:42:53 -08:00
emacs/lisp/obsolete
Steven Allen b0eaaf7366 More reliably check if a frame is the daemon's initial frame
Frames created when Emacs is running as a daemon may not have the
"client" frame parameter set, e.g., when:

1. Created from the user's init file.
2. Created via "emacsclient -e" (e.g., "emacsclient -e '(make-frame)'").

The "client" parameter simply indicates that the frame was created by
emacsclient directly (or recursively from another emacsclient frame).

Instead, this commit checks if (a) Emacs is running as a daemon and (b)
the target frame is the "terminal frame".  When run as a daemon, Emacs's
terminal frame is always the daemon's initial frame.

* lisp/desktop.el (desktop-clear):
(desktop-restoring-frameset-p):
* lisp/display-fill-column-indicator.el
(display-fill-column-indicator--turn-on):
* lisp/frame.el (frame-notice-user-settings):
* lisp/obsolete/linum.el (linum-on):
* lisp/progmodes/flymake.el (flymake-start):
* lisp/tab-bar.el (tab-bar--update-tab-bar-lines): Fix the "is this the
initial daemon-frame" checks.  (Bug#79686)
2025-10-30 20:27:19 +02:00
..
autoarg.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
autoload.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
bruce.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
cdl.el Mark cdl.el as obsolete 2025-02-23 14:57:18 +01:00
cl-compat.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
cl.el Make cl-gensym obsolete in favor of built-in gensym 2025-02-25 01:25:15 +01:00
crisp.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
echistory.el Mark echistory.el as obsolete 2025-03-02 06:33:46 +01:00
eieio-compat.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
elint.el Make elint obsolete (bug#78685) 2025-07-05 14:38:48 +02:00
eudcb-ph.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
gs.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
gulp.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
hashcash.el Add Obsolete-since header to hashcash.el 2025-02-24 22:45:58 +01:00
html2text.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
idlw-complete-structtag.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
idlw-help.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
idlw-shell.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
idlw-toolbar.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
idlwave.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
inversion.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
iswitchb.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
kermit.el Mark kermit.el as obsolete 2025-02-23 06:34:58 +01:00
landmark.el Remove variable aliases obsolete since Emacs 23.2 2025-03-11 21:20:38 +01:00
linum.el More reliably check if a frame is the daemon's initial frame 2025-10-30 20:27:19 +02:00
longlines.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
makesum.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
mantemp.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
messcompat.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
metamail.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
mh-compat.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
netrc.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
nnir.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
package-x.el Mark package-x.el as obsolete 2025-02-12 17:41:37 +01:00
pgg-def.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pgg-gpg.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pgg-parse.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pgg-pgp.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pgg-pgp5.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pgg.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
ps-def.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
quickurl.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
rfc2368.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
rlogin.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
sb-image.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
starttls.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
thumbs.el Make cl-gensym obsolete in favor of built-in gensym 2025-02-25 01:25:15 +01:00
tls.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
tpu-edt.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
tpu-extras.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
tpu-mapper.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
uce.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
url-about.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
url-dired.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
url-ns.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
vc-arch.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
vc-dav.el Mark vc-dav.el as obsolete (bug#77626) 2025-04-27 12:30:41 +08:00
vc-mtn.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
vt-control.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00
vt100-led.el Update copyright year to 2025 2025-01-01 07:39:17 +00:00