]> code.delx.au - gnu-emacs/blobdiff - admin/FOR-RELEASE
Checked macros.texi.
[gnu-emacs] / admin / FOR-RELEASE
index b59adbe5f1d6f975d064f17f5098bb2b786526c5..aae7e7130faf3ecef872c696e2a306eff4f354a9 100644 (file)
@@ -38,6 +38,27 @@ be part of Gnus.  They should be moved to some other part of Emacs.
 rsteib: Gnus dependencies in `gnus-dired.el' (and `mailcap.el') have been
 minimized.  I don't know what is left to do here.
 
+** Check for modes which bind M-s that conflicts with a new global binding M-s
+and change key bindings where necessary.  The current list of modes:
+
+1. Gnus binds `M-s' to `gnus-summary-search-article-forward'.
+
+2. Minibuffer binds `M-s' to `next-matching-history-element'
+   (not useful any more since C-s can now search in the history).
+
+3. Shell mode binds `M-s' to `comint-next-matching-input'.
+   This key binding can be changed later when we will implement
+   incremental search through the shell history.
+
+4. `center-line' in Text mode was already moved to the text formatting
+   keymap as `M-o M-s' (thus this binding is not necessary any more
+   in `nroff-mode-map' too and can be removed now from the nroff mode
+   because it can now use the global key binding `M-o M-s' `center-line').
+
+5. PCL-CVS binds `M-s' to `cvs-status', and log-edit-mode binds it to
+   `log-edit-comment-search-forward'.  Perhaps search commands
+   on the global key binding `M-s' are useless in these modes.
+
 ** sdl.web@gmail.com, 30 Oct: ps-lpr-switches has no effect
 http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg02091.html
 
@@ -48,22 +69,12 @@ Fixed by this change?
        * ps-print.el: [...]
        (ps-do-despool): If ps-lpr-switches is not a list, force it to be one.
 
-** unicode-merge issues:
-
-*** The data segment size increased after the unicode-2 merge.
-The "data" size increased for emacs from ~4MB to ~11MB on x86.
-The temacs sizes are comparable.
-http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00951.html
-
-** Clean up Emacs.app references in code and documentation.
+** In C, use EMACS_INT for variables and structure members
+for buffer/string positions.  E.g. struct it, struct text_pos.
 
 * DOCUMENTATION
 
-** Verify if doc/emacs/macos.texi is still useful, remove it if it is not.
-
-** Document multi-tty features
-http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01639.html
-http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01602.html
+** Clean up Emacs.app references in code and documentation.
 
 ** Document new font backend
 
@@ -105,19 +116,19 @@ etc/TUTORIAL.zh
 
 ** Check the manual.
 
-abbrevs.texi
-ack.texi
+abbrevs.texi      -- cyd
+ack.texi          -- rgm
 anti.texi
 arevert-xtra.texi
 basic.texi        -- cyd
-buffers.texi
-building.texi
+buffers.texi      -- cyd
+building.texi     -- cyd
 calendar.texi     -- rgm
 cal-xtra.texi     -- rgm
-cmdargs.texi
+cmdargs.texi      -- cyd
 commands.texi     -- cyd
-custom.texi
-dired.texi
+custom.texi       -- cyd
+dired.texi        -- cyd
 dired-xtra.texi
 display.texi      -- cyd
 emacs.texi        -- cyd
@@ -125,34 +136,34 @@ emacs-xtra.texi
 emerge-xtra.texi
 entering.texi     -- cyd
 files.texi
-fixit.texi
+fixit.texi        -- cyd
 fortran-xtra.texi -- rgm
-frames.texi
+frames.texi       -- cyd
 glossary.texi
 help.texi
-indent.texi
+indent.texi       -- cyd
 killing.texi      -- cyd
-kmacro.texi
+kmacro.texi       -- cyd
 macos.texi     -- contents need to be evaluated and see what is still
-relevant after the NS merge.
-maintaining.texi
-major.texi
+ relevant after the NS merge.
+maintaining.texi  -- cyd
+major.texi        -- cyd
 mark.texi         -- cyd
 mini.texi         -- cyd
 misc.texi
 msdog.texi
 msdog-xtra.texi
 mule.texi
-m-x.texi
-programs.texi
+m-x.texi          -- cyd
+programs.texi     -- cyd
 regs.texi         -- cyd
-rmail.texi
+rmail.texi        -- rgm
 screen.texi       -- cyd
-search.texi
+search.texi       -- cyd
 sending.texi
-text.texi
+text.texi         -- cyd
 trouble.texi
-windows.texi
+windows.texi      -- rudalics
 xresources.texi
 
 ** Check the Lisp manual.
@@ -165,55 +176,55 @@ backups.texi
 buffers.texi
 commands.texi
 compile.texi
-control.texi
+control.texi      -- cyd
 customize.texi
 debugging.texi
 display.texi
 edebug.texi
 elisp.texi
 errors.texi
-eval.texi
+eval.texi         -- cyd
 files.texi
 frames.texi
-functions.texi
-hash.texi
+functions.texi    -- cyd
+hash.texi         -- cyd
 help.texi
 hooks.texi
 index.texi
 internals.texi
-intro.texi
+intro.texi        -- cyd
 keymaps.texi
-lists.texi
+lists.texi        -- cyd
 loading.texi
 locals.texi
-macros.texi
+macros.texi       -- cyd
 maps.texi
 markers.texi
 minibuf.texi
 modes.texi
 nonascii.texi
-numbers.texi
-objects.texi
+numbers.texi      -- cyd
+objects.texi      -- cyd
 os.texi
 positions.texi
 processes.texi
 searching.texi
-sequences.texi
+sequences.texi    -- cyd
 streams.texi
-strings.texi
-symbols.texi
+strings.texi      -- cyd
+symbols.texi      -- cyd
 syntax.texi
 text.texi
 tips.texi
-variables.texi
+variables.texi    -- cyd
 windows.texi
 
 * PLANNED ADDITIONS
 
 ** CEDET (not for 23.1 due to paperwork issues, perhaps for 23.2)
-** ruby-mode
 ** js2-mode
 ** pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray).
+** gas-mode ?
 
 \f
 Local variables: