X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/a08a07e3397edbc6b916e9e87ed67355ab0b2f9e..bba90ab24e80476efcad6b6a770fd5fda522a621:/admin/FOR-RELEASE diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index 636d400f5c..1e4f9f3b48 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE @@ -31,12 +31,22 @@ its own at the start of a line. It looks better if you reword/respace things to avoid these. (AFAIK, there is no way to find these except paging through the whole manual.) This should be the very last thing you do, since any change can alter the layout. +(Actually, there is probably little point in trying to do this. +It's only really relevant if printed versions of the manuals are going +to be published. End-users are not likely to print out all 1000+ +pages of the manuals, and even if they do, the resulting page breaks +depend on what paper and font size they use. This also means that if +you _are_ going to do this, it should be done with the paper and font +size that the GNU Press are going to use when they print the manuals. +I think this is different to what you get if you just use eg `make +emacs.pdf' (e.g., enable "smallbook"). ** Check the keybindings in the refcards are correct, and add any new ones. Regenerate the pdf versions in etc/refcards/. What paper size are the English versions supposed to be on? On Debian testing, the packages texlive-lang-czechslovak and texlive-lang-polish will let you generate the cs-* and sk-* pdfs. +(You may need texlive-lang-cyrillic, texlive-lang-german for others.) The Makefile rules did not work for me, I had to use something like: csplain -output-format=pdf cs-refcard @@ -53,12 +63,17 @@ pt-br Rodrigo Real ru Alex Ott sk Miroslav Vaško +** For a major release, add a "New in Emacs XX" section to faq.texi. + ** Remove temporary +++/--- lines in NEWS. ** Try to reorder NEWS: most important things first, related items together. ** Consider bumping customize-changed-options-previous-release. +** cusver-check from admin.el can help find new defcustoms missing +:version tags. + * BUGS ** Check for modes which bind M-s that conflicts with a new global binding M-s @@ -143,7 +158,7 @@ files.texi cyd fixit.texi cyd fortran-xtra.texi rgm frames.texi cyd -glossary.texi +glossary.texi rgm help.texi cyd indent.texi cyd killing.texi cyd @@ -155,13 +170,8 @@ mini.texi rgm misc.texi cyd modes.texi cyd msdog.texi rgm (can't actually test any of it though) - It was not obvious to me that the following is true (it could well be though): - - Emacs on Windows automatically determines your default printer and - sets the variable `printer-name' to that printer's name. - msdog-xtra.texi rgm (can't actually test any of it though) -mule.texi +mule.texi rgm (not 100% sure about "Fontsets") m-x.texi cyd package.texi cyd picture-xtra.texi rgm @@ -182,8 +192,8 @@ xresources.texi cyd abbrevs.texi rgm advice.texi cyd -anti.texi -back.texi +anti.texi rgm +back.texi rgm backups.texi cyd buffers.texi cyd commands.texi cyd @@ -191,8 +201,8 @@ compile.texi cyd control.texi cyd customize.texi cyd debugging.texi cyd -display.texi -edebug.texi +display.texi cyd +edebug.texi rgm elisp.texi errors.texi rgm eval.texi cyd @@ -203,34 +213,33 @@ hash.texi cyd help.texi cyd hooks.texi rgm index.texi -internals.texi rgm (I don't know much about this, so it would be - good if someone else could at least look at the FIXME? comments.) +internals.texi rgm cyd intro.texi cyd keymaps.texi cyd lists.texi cyd loading.texi cyd macros.texi cyd maps.texi rgm -markers.texi -minibuf.texi +markers.texi rgm +minibuf.texi rgm modes.texi cyd -nonascii.texi +nonascii.texi cyd numbers.texi cyd objects.texi cyd -os.texi -package.texi -positions.texi -processes.texi -searching.texi +os.texi cyd +package.texi rgm +positions.texi cyd +processes.texi rgm +searching.texi rgm sequences.texi cyd streams.texi cyd strings.texi cyd symbols.texi cyd syntax.texi cyd -text.texi +text.texi cyd tips.texi rgm variables.texi cyd -windows.texi +windows.texi rgm (skimmed) Local variables: