aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2023-07-31 11:11:23 -0400
committerEli Zaretskii2023-07-31 11:11:23 -0400
commitec80c3e544eaf455e89f5b6bd84602b75dafdfd1 (patch)
treed4ef3a988618cbe487689e31faa3a3157bc27f07
parentcd6629c5dc73599176e7781b0a62b8904702f50a (diff)
parent092a2ecb083d9f3e301c5b9bf23e0f2f666fec27 (diff)
downloademacs-ec80c3e544eaf455e89f5b6bd84602b75dafdfd1.tar.gz
emacs-ec80c3e544eaf455e89f5b6bd84602b75dafdfd1.zip
Merge from origin/emacs-29
092a2ecb083 ; * admin/make-tarball.txt: Update based on latest experi... 7b9e83d3cf9 Fix bug#64923
-rw-r--r--admin/make-tarball.txt7
-rw-r--r--src/xfns.c11
2 files changed, 18 insertions, 0 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index 1cc97c883af..fddf8444067 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -426,6 +426,13 @@ Now change to the 'manual' directory and invoke upload-manuals:
426 If upload-manuals fails, resolve the problems and re-invoke it. 426 If upload-manuals fails, resolve the problems and re-invoke it.
427 This requires running make-manuals again, since upload-manuals 427 This requires running make-manuals again, since upload-manuals
428 destructively modifies the 'manual' directory where you invoke it. 428 destructively modifies the 'manual' directory where you invoke it.
429
430 If new files fail to be "cvs add"ed, they need to be manually
431 removed from under /path/to/webpages/cvs/checkout before retrying
432 upload-manuals, because if they exist, they will not be handled as
433 "new" files, and will not be "cvs add"ed by the next run of the
434 script.
435
429 Also, upload-manuals invokes "cvs commit -f", so if you run it 436 Also, upload-manuals invokes "cvs commit -f", so if you run it
430 several times, some files will be committed more than once even 437 several times, some files will be committed more than once even
431 though they were not changed in-between. Suck it up. 438 though they were not changed in-between. Suck it up.
diff --git a/src/xfns.c b/src/xfns.c
index 55bcfb8e20e..222e24f1326 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -5393,6 +5393,17 @@ This function is an internal primitive--use `make-frame' instead. */)
5393 gui_default_parameter (f, parms, Qfullscreen, Qnil, 5393 gui_default_parameter (f, parms, Qfullscreen, Qnil,
5394 "fullscreen", "Fullscreen", RES_TYPE_SYMBOL); 5394 "fullscreen", "Fullscreen", RES_TYPE_SYMBOL);
5395 5395
5396#ifdef USE_CAIRO
5397 /* Set the initial size of the Cairo surface to the frame's current
5398 width and height. If the window manager doesn't resize the new
5399 frame after it's first mapped, Emacs will create a surface with
5400 empty dimensions in response to to the initial exposure event,
5401 which will persist until the next time it's resized.
5402 (bug#64923) */
5403 x_cr_update_surface_desired_size (f, FRAME_PIXEL_WIDTH (f),
5404 FRAME_PIXEL_HEIGHT (f));
5405#endif /* USE_CAIRO */
5406
5396 /* Make the window appear on the frame and enable display, unless 5407 /* Make the window appear on the frame and enable display, unless
5397 the caller says not to. However, with explicit parent, Emacs 5408 the caller says not to. However, with explicit parent, Emacs
5398 cannot control visibility, so don't try. */ 5409 cannot control visibility, so don't try. */