diff options
| author | Eli Zaretskii | 2023-07-31 11:11:23 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2023-07-31 11:11:23 -0400 |
| commit | ec80c3e544eaf455e89f5b6bd84602b75dafdfd1 (patch) | |
| tree | d4ef3a988618cbe487689e31faa3a3157bc27f07 | |
| parent | cd6629c5dc73599176e7781b0a62b8904702f50a (diff) | |
| parent | 092a2ecb083d9f3e301c5b9bf23e0f2f666fec27 (diff) | |
| download | emacs-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.txt | 7 | ||||
| -rw-r--r-- | src/xfns.c | 11 |
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. */ |