diff options
Diffstat (limited to 'admin/FOR-RELEASE')
| -rw-r--r-- | admin/FOR-RELEASE | 195 |
1 files changed, 100 insertions, 95 deletions
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index 65f98c85496..1e4f9f3b48d 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE | |||
| @@ -7,7 +7,7 @@ Check cross-references between the manuals (eg from emacs to elisp) | |||
| 7 | are correct. You can use something like the following in the info | 7 | are correct. You can use something like the following in the info |
| 8 | directory in the Emacs build tree: | 8 | directory in the Emacs build tree: |
| 9 | 9 | ||
| 10 | emacs -Q --eval "(setq Info-default-directory-list '(\".\"))" \ | 10 | emacs -Q --eval "(progn (require 'info) (setq Info-directory-list '(\".\")))" \ |
| 11 | -f info-xref-check-all | 11 | -f info-xref-check-all |
| 12 | 12 | ||
| 13 | make emacs.dvi, elisp.dvi, and deal with any errors (undefined | 13 | make emacs.dvi, elisp.dvi, and deal with any errors (undefined |
| @@ -31,12 +31,22 @@ its own at the start of a line. It looks better if you reword/respace | |||
| 31 | things to avoid these. (AFAIK, there is no way to find these except | 31 | things to avoid these. (AFAIK, there is no way to find these except |
| 32 | paging through the whole manual.) This should be the very last thing | 32 | paging through the whole manual.) This should be the very last thing |
| 33 | you do, since any change can alter the layout. | 33 | you do, since any change can alter the layout. |
| 34 | (Actually, there is probably little point in trying to do this. | ||
| 35 | It's only really relevant if printed versions of the manuals are going | ||
| 36 | to be published. End-users are not likely to print out all 1000+ | ||
| 37 | pages of the manuals, and even if they do, the resulting page breaks | ||
| 38 | depend on what paper and font size they use. This also means that if | ||
| 39 | you _are_ going to do this, it should be done with the paper and font | ||
| 40 | size that the GNU Press are going to use when they print the manuals. | ||
| 41 | I think this is different to what you get if you just use eg `make | ||
| 42 | emacs.pdf' (e.g., enable "smallbook"). | ||
| 34 | 43 | ||
| 35 | ** Check the keybindings in the refcards are correct, and add any new ones. | 44 | ** Check the keybindings in the refcards are correct, and add any new ones. |
| 36 | Regenerate the pdf versions in etc/refcards/. | 45 | Regenerate the pdf versions in etc/refcards/. |
| 37 | What paper size are the English versions supposed to be on? | 46 | What paper size are the English versions supposed to be on? |
| 38 | On Debian testing, the packages texlive-lang-czechslovak and | 47 | On Debian testing, the packages texlive-lang-czechslovak and |
| 39 | texlive-lang-polish will let you generate the cs-* and sk-* pdfs. | 48 | texlive-lang-polish will let you generate the cs-* and sk-* pdfs. |
| 49 | (You may need texlive-lang-cyrillic, texlive-lang-german for others.) | ||
| 40 | The Makefile rules did not work for me, I had to use something like: | 50 | The Makefile rules did not work for me, I had to use something like: |
| 41 | csplain -output-format=pdf cs-refcard | 51 | csplain -output-format=pdf cs-refcard |
| 42 | 52 | ||
| @@ -53,18 +63,18 @@ pt-br Rodrigo Real | |||
| 53 | ru Alex Ott | 63 | ru Alex Ott |
| 54 | sk Miroslav Vaško | 64 | sk Miroslav Vaško |
| 55 | 65 | ||
| 66 | ** For a major release, add a "New in Emacs XX" section to faq.texi. | ||
| 67 | |||
| 56 | ** Remove temporary +++/--- lines in NEWS. | 68 | ** Remove temporary +++/--- lines in NEWS. |
| 57 | 69 | ||
| 58 | ** Try to reorder NEWS: most important things first, related items together. | 70 | ** Try to reorder NEWS: most important things first, related items together. |
| 59 | 71 | ||
| 60 | ** Consider bumping customize-changed-options-previous-release. | 72 | ** Consider bumping customize-changed-options-previous-release. |
| 61 | 73 | ||
| 62 | * BUGS | 74 | ** cusver-check from admin.el can help find new defcustoms missing |
| 75 | :version tags. | ||
| 63 | 76 | ||
| 64 | ** rms: gnus-dired.el is a mistake. Those features should not | 77 | * BUGS |
| 65 | be part of Gnus. They should be moved to some other part of Emacs. | ||
| 66 | rsteib: Gnus dependencies in `gnus-dired.el' (and `mailcap.el') have been | ||
| 67 | minimized. I don't know what is left to do here. | ||
| 68 | 78 | ||
| 69 | ** Check for modes which bind M-s that conflicts with a new global binding M-s | 79 | ** Check for modes which bind M-s that conflicts with a new global binding M-s |
| 70 | and change key bindings where necessary. The current list of modes: | 80 | and change key bindings where necessary. The current list of modes: |
| @@ -83,9 +93,10 @@ and change key bindings where necessary. The current list of modes: | |||
| 83 | `log-edit-comment-search-forward'. Perhaps search commands | 93 | `log-edit-comment-search-forward'. Perhaps search commands |
| 84 | on the global key binding `M-s' are useless in these modes. | 94 | on the global key binding `M-s' are useless in these modes. |
| 85 | 95 | ||
| 86 | * DOCUMENTATION | 96 | 5. Rmail binds `\es' to `rmail-search'/`rmail-summary-search'. |
| 87 | 97 | ||
| 88 | ** Document XEmbed support | 98 | |
| 99 | * DOCUMENTATION | ||
| 89 | 100 | ||
| 90 | ** Check the Emacs Tutorial. | 101 | ** Check the Emacs Tutorial. |
| 91 | 102 | ||
| @@ -99,142 +110,136 @@ names of the people who have checked it. | |||
| 99 | 110 | ||
| 100 | SECTION READERS | 111 | SECTION READERS |
| 101 | ---------------------------------- | 112 | ---------------------------------- |
| 102 | TUTORIAL | 113 | TUTORIAL cyd |
| 103 | TUTORIAL.bg | 114 | TUTORIAL.bg ogi |
| 104 | TUTORIAL.cn | 115 | TUTORIAL.cn |
| 105 | TUTORIAL.cs | 116 | TUTORIAL.cs |
| 106 | TUTORIAL.de | 117 | TUTORIAL.de wl |
| 107 | TUTORIAL.eo | 118 | TUTORIAL.eo |
| 108 | TUTORIAL.es | 119 | TUTORIAL.es |
| 109 | TUTORIAL.fr | 120 | TUTORIAL.fr |
| 110 | TUTORIAL.he | 121 | TUTORIAL.he eliz |
| 111 | TUTORIAL.it | 122 | TUTORIAL.it |
| 112 | TUTORIAL.ja | 123 | TUTORIAL.ja |
| 113 | TUTORIAL.ko | 124 | TUTORIAL.ko |
| 114 | TUTORIAL.nl | 125 | TUTORIAL.nl Pieter Schoenmakers |
| 115 | TUTORIAL.pl | 126 | TUTORIAL.pl |
| 116 | TUTORIAL.pt_BR | 127 | TUTORIAL.pt_BR |
| 117 | TUTORIAL.ro | 128 | TUTORIAL.ro |
| 118 | TUTORIAL.ru | 129 | TUTORIAL.ru Alex Ott |
| 119 | TUTORIAL.sk | 130 | TUTORIAL.sk |
| 120 | TUTORIAL.sl | 131 | TUTORIAL.sl Primoz PETERLIN |
| 121 | TUTORIAL.sv | 132 | TUTORIAL.sv Mats Lidell |
| 122 | TUTORIAL.th | 133 | TUTORIAL.th |
| 123 | TUTORIAL.zh | 134 | TUTORIAL.zh |
| 124 | 135 | ||
| 125 | ** Check the manual. | 136 | ** Check the manual. |
| 126 | 137 | ||
| 127 | abbrevs.texi cyd | 138 | abbrevs.texi cyd |
| 128 | ack.texi | 139 | ack.texi rgm |
| 129 | anti.texi | 140 | anti.texi cyd |
| 130 | arevert-xtra.texi cyd | 141 | arevert-xtra.texi cyd |
| 131 | basic.texi cyd | 142 | basic.texi cyd |
| 132 | buffers.texi cyd | 143 | buffers.texi cyd |
| 133 | building.texi cyd | 144 | building.texi cyd |
| 134 | calendar.texi | 145 | calendar.texi rgm |
| 135 | cal-xtra.texi | 146 | cal-xtra.texi rgm |
| 136 | cmdargs.texi | 147 | cmdargs.texi cyd |
| 137 | commands.texi cyd | 148 | commands.texi cyd |
| 138 | custom.texi | 149 | custom.texi cyd |
| 139 | dired.texi cyd | 150 | dired.texi cyd |
| 140 | dired-xtra.texi | 151 | dired-xtra.texi rgm |
| 141 | display.texi cyd | 152 | display.texi cyd |
| 142 | emacs.texi | 153 | emacs.texi rgm |
| 143 | emacs-xtra.texi | 154 | emacs-xtra.texi rgm |
| 144 | emerge-xtra.texi | 155 | emerge-xtra.texi rgm |
| 145 | entering.texi cyd | 156 | entering.texi cyd |
| 146 | files.texi cyd | 157 | files.texi cyd |
| 147 | fixit.texi | 158 | fixit.texi cyd |
| 148 | fortran-xtra.texi | 159 | fortran-xtra.texi rgm |
| 149 | frames.texi cyd | 160 | frames.texi cyd |
| 150 | glossary.texi | 161 | glossary.texi rgm |
| 151 | help.texi cyd | 162 | help.texi cyd |
| 152 | indent.texi cyd | 163 | indent.texi cyd |
| 153 | killing.texi cyd | 164 | killing.texi cyd |
| 154 | kmacro.texi cyd | 165 | kmacro.texi cyd |
| 155 | macos.texi | 166 | macos.texi rgm (can't actually test any of it though) |
| 156 | maintaining.texi cyd | 167 | maintaining.texi cyd |
| 157 | major.texi | ||
| 158 | mark.texi cyd | 168 | mark.texi cyd |
| 159 | mini.texi | 169 | mini.texi rgm |
| 160 | misc.texi | 170 | misc.texi cyd |
| 161 | modes.texi cyd | 171 | modes.texi cyd |
| 162 | msdog.texi | 172 | msdog.texi rgm (can't actually test any of it though) |
| 163 | msdog-xtra.texi | 173 | msdog-xtra.texi rgm (can't actually test any of it though) |
| 164 | mule.texi | 174 | mule.texi rgm (not 100% sure about "Fontsets") |
| 165 | m-x.texi cyd | 175 | m-x.texi cyd |
| 166 | picture-xtra.texi | 176 | package.texi cyd |
| 177 | picture-xtra.texi rgm | ||
| 167 | programs.texi cyd | 178 | programs.texi cyd |
| 168 | regs.texi cyd | 179 | regs.texi cyd |
| 169 | rmail.texi | 180 | rmail.texi rgm |
| 170 | screen.texi cyd | 181 | screen.texi cyd |
| 171 | search.texi cyd | 182 | search.texi cyd |
| 172 | sending.texi | 183 | sending.texi cyd |
| 173 | text.texi cyd | 184 | text.texi cyd |
| 174 | trouble.texi | 185 | trouble.texi cyd |
| 175 | vc-xtra.texi cyd | 186 | vc-xtra.texi cyd |
| 176 | vc1-xtra.texi cyd | 187 | vc1-xtra.texi cyd |
| 177 | windows.texi cyd | 188 | windows.texi cyd |
| 178 | xresources.texi | 189 | xresources.texi cyd |
| 179 | 190 | ||
| 180 | ** Check the Lisp manual. | 191 | ** Check the Lisp manual. |
| 181 | 192 | ||
| 182 | abbrevs.texi | 193 | abbrevs.texi rgm |
| 183 | advice.texi | 194 | advice.texi cyd |
| 184 | anti.texi | 195 | anti.texi rgm |
| 185 | back.texi | 196 | back.texi rgm |
| 186 | backups.texi | 197 | backups.texi cyd |
| 187 | buffers.texi | 198 | buffers.texi cyd |
| 188 | commands.texi | 199 | commands.texi cyd |
| 189 | compile.texi | 200 | compile.texi cyd |
| 190 | control.texi | 201 | control.texi cyd |
| 191 | customize.texi | 202 | customize.texi cyd |
| 192 | debugging.texi | 203 | debugging.texi cyd |
| 193 | display.texi | 204 | display.texi cyd |
| 194 | edebug.texi | 205 | edebug.texi rgm |
| 195 | elisp.texi | 206 | elisp.texi |
| 196 | errors.texi | 207 | errors.texi rgm |
| 197 | eval.texi | 208 | eval.texi cyd |
| 198 | files.texi | 209 | files.texi cyd |
| 199 | frames.texi | 210 | frames.texi cyd |
| 200 | functions.texi | 211 | functions.texi cyd |
| 201 | hash.texi | 212 | hash.texi cyd |
| 202 | help.texi | 213 | help.texi cyd |
| 203 | hooks.texi | 214 | hooks.texi rgm |
| 204 | index.texi | 215 | index.texi |
| 205 | internals.texi | 216 | internals.texi rgm cyd |
| 206 | intro.texi | 217 | intro.texi cyd |
| 207 | keymaps.texi | 218 | keymaps.texi cyd |
| 208 | lists.texi | 219 | lists.texi cyd |
| 209 | loading.texi | 220 | loading.texi cyd |
| 210 | locals.texi | 221 | macros.texi cyd |
| 211 | macros.texi | 222 | maps.texi rgm |
| 212 | maps.texi | 223 | markers.texi rgm |
| 213 | markers.texi | 224 | minibuf.texi rgm |
| 214 | minibuf.texi | 225 | modes.texi cyd |
| 215 | modes.texi | 226 | nonascii.texi cyd |
| 216 | nonascii.texi | 227 | numbers.texi cyd |
| 217 | numbers.texi | 228 | objects.texi cyd |
| 218 | objects.texi | 229 | os.texi cyd |
| 219 | os.texi | 230 | package.texi rgm |
| 220 | package.texi | 231 | positions.texi cyd |
| 221 | positions.texi | 232 | processes.texi rgm |
| 222 | processes.texi | 233 | searching.texi rgm |
| 223 | searching.texi | 234 | sequences.texi cyd |
| 224 | sequences.texi | 235 | streams.texi cyd |
| 225 | streams.texi | 236 | strings.texi cyd |
| 226 | strings.texi | 237 | symbols.texi cyd |
| 227 | symbols.texi | 238 | syntax.texi cyd |
| 228 | syntax.texi | 239 | text.texi cyd |
| 229 | text.texi | 240 | tips.texi rgm |
| 230 | tips.texi | 241 | variables.texi cyd |
| 231 | variables.texi | 242 | windows.texi rgm (skimmed) |
| 232 | windows.texi | ||
| 233 | |||
| 234 | * PLANNED ADDITIONS | ||
| 235 | |||
| 236 | ** pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray). | ||
| 237 | ** gas-mode ? | ||
| 238 | 243 | ||
| 239 | 244 | ||
| 240 | Local variables: | 245 | Local variables: |