SECTION READERS
-----------------------------
-man/abbrevs.texi Chong Yidong
+man/abbrevs.texi
man/anti.texi
-man/basic.texi "Luc Teirlinck" Chong Yidong
+man/basic.texi "Luc Teirlinck"
- man/buffers.texi "Luc Teirlinck"
+ man/buffers.texi "Luc Teirlinck" Chong Yidong
man/building.texi "Ted Zlatanov" <tzz@lifelogs.com>
man/calendar.texi Joakim Verona <joakim@verona.se>
-man/cmdargs.texi Chong Yidong
+man/cmdargs.texi
man/commands.texi "Luc Teirlinck"
-man/custom.texi Chong Yidong
+man/custom.texi
man/dired.texi
man/display.texi "Luc Teirlinck"
man/emacs.texi "Luc Teirlinck"
-man/entering.texi "Luc Teirlinck" Chong Yidong
+man/entering.texi "Luc Teirlinck"
- man/files.texi "Luc Teirlinck"
+ man/files.texi "Luc Teirlinck" Chong Yidong
man/fixit.texi "Luc Teirlinck"
- man/frames.texi "Luc Teirlinck"
+ man/frames.texi "Luc Teirlinck" Chong Yidong
man/glossary.texi
man/help.texi "Luc Teirlinck"
man/indent.texi "Luc Teirlinck"
lispref/searching.texi "Luc Teirlinck"
lispref/sequences.texi "Luc Teirlinck"
lispref/streams.texi "Luc Teirlinck"
-lispref/strings.texi "Luc Teirlinck" Chong Yidong
+lispref/strings.texi "Luc Teirlinck"
lispref/symbols.texi "Luc Teirlinck"
lispref/syntax.texi "Luc Teirlinck"
- lispref/text.texi
+ lispref/text.texi Chong Yidong
lispref/tips.texi "Luc Teirlinck"
lispref/variables.texi "Luc Teirlinck"
- lispref/windows.texi "Luc Teirlinck"
+ lispref/windows.texi "Luc Teirlinck" Chong Yidong
\f
Local variables:
-2005-02-06 Richard M. Stallman <rms@gnu.org>
-
- * DEBUG: Minor clarification.
-
+ 2005-02-05 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
+
+ * emacs.bash: Update the name of the socket of the Emacs server.
+
2005-01-22 David Kastrup <dak@gnu.org>
* NEWS: Mention alias `find-grep' for `grep-find'.
-2005-02-06 Richard M. Stallman <rms@gnu.org>
-
- * emacs-lisp/lisp.el (buffer-end): Doc fix.
-
+ 2005-02-05 Arne_J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
+
+ * net/ldap.el (ldap-search-internal): Support attributes with
+ optional descriptions separated by a semi-colon, as in
+ "userCertificate;binary".
+
+ 2005-02-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags
+ isn't a cons (i.e. the version is 0).
+
+ 2005-02-05 Eli Zaretskii <eliz@gnu.org>
+
+ * help.el (help-for-help): Doc fix.
+
+ 2005-02-05 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
+ GDB-Windows on the menu-bar as this works better.
+
+ 2005-02-04 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc-embed.el (calc-embedded-update): Don't put in
+ unnecessary newlines. Adjust the end of formula marker.
+
+ * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
+ (math-latex-parse-two-args): New function.
+
+ 2005-02-03 Lute Kamstra <lute@gnu.org>
+
+ * help-fns.el (help-with-tutorial): Make sure that users cannot
+ remove the entire text of the tutorial by means of `undo'.
+
+ 2005-02-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * textmodes/ispell.el (ispell-internal-change-dictionary): Fix problem
+ in recent changes, where the ispell process was repeatedly
+ killed & restarted.
+
+ * international/mule-cmds.el (set-locale-environment): Set file-name
+ coding system to utf-8 on Darwin systems.
+ (set-default-coding-systems): Don't set default-file-name-coding-system
+ on Darwin systems.
+
+ 2005-02-03 Richard M. Stallman <rms@gnu.org>
+
+ * hi-lock.el (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock.
+
+ 2005-02-03 Matt Hodges <MPHodges@member.fsf.org>
+
+ * faces.el (list-faces-display): Add optional argument.
+
+ 2005-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * font-core.el (font-lock-default-function): Handle the rare case where
+ only font-lock-keywords is set.
+
+ 2005-02-02 Kenichi Handa <handa@m17n.org>
+
+ * international/characters.el: Cancel previous change for
+ I-WITH-DOT-ABOVE and DOTLESS-i.
+
+ * international/latin-5.el: Cancel previous change.
+
+ 2005-02-02 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gud.el: Correction to syntax in gud-menu-map.
+
+ 2005-02-02 Kenichi Handa <handa@m17n.org>
+
+ * international/latin-5.el (tbl): Setup cases of I-WITH-DOT-ABOVE,
+ DOTLESS-i.
+
+ * international/characters.el: Setup cases of GREEK-FINAL-SIGMA,
+ Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
+
+ * case-table.el (get-upcase-table): New function.
+ (copy-case-table): Copy upcaes table too if non-nil.
+ (set-case-syntax-delims): Maintain upcase table too.
+ (set-case-syntax-pair): Likewise.
+ (set-upcase-syntax, set-downcase-syntax): New functions.
+ (set-case-syntax): Maintain upcase table too.
+
+ 2005-02-02 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el: (gdb-goto-info): Delete.
+
+ * progmodes/gud.el (gud-goto-info): New function.
+ (gud-tool-bar-map): Use correct icon.
+
+ 2005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug:
+ When delegating, order args in the funcall correctly.
+
+ 2005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
+
+ 2005-02-01 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/reftex.el (reftex-access-scan-info): Error out in a
+ buffer not visiting a file.
+
2005-01-31 Jay Belanger <belanger@truman.edu>
* calc/calc-embed.el (calc-embedded-find-bounds): Set the formula
that will be used as the downcase part of a case table.
It also modifies `standard-syntax-table' to
indicate left and right delimiters."
- (setq l (set-case-syntax-1 l))
- (setq r (set-case-syntax-1 r))
(aset table l l)
(aset table r r)
+ (let ((up (get-upcase-table table)))
+ (aset up l l)
+ (aset up r r))
;; Clear out the extra slots so that they will be
- ;; recomputed from the main (downcase) table.
- (set-char-table-extra-slot table 0 nil)
+ ;; recomputed from the main (downcase) table and upcase table.
(set-char-table-extra-slot table 1 nil)
(set-char-table-extra-slot table 2 nil)
(modify-syntax-entry l (concat "(" (char-to-string r) " ")
that will be used as the downcase part of a case table.
It also modifies `standard-syntax-table'.
SYNTAX should be \" \", \"w\", \".\" or \"_\"."
- (setq c (set-case-syntax-1 c))
(aset table c c)
+ (let ((up (get-upcase-table table)))
+ (aset up c c))
;; Clear out the extra slots so that they will be
- ;; recomputed from the main (downcase) table.
- (set-char-table-extra-slot table 0 nil)
+ ;; recomputed from the main (downcase) table and upcase table.
(set-char-table-extra-slot table 1 nil)
(set-char-table-extra-slot table 2 nil)
(modify-syntax-entry c syntax (standard-syntax-table)))
- 2005-01-31 Luc Teirlinck <teirllm@auburn.edu>
-2005-02-06 Richard M. Stallman <rms@gnu.org>
-
- * text.texi (Margins): fill-nobreak-predicate can be one function.
-
- * strings.texi (Modifying Strings): clear-string can make unibyte.
- (Formatting Strings): format gives error if values missing.
-
- * positions.texi (Character Motion): Mention default arg
- for forward-char. backward-char refers to forward-char.
- (Word Motion): Mention default arg for forward-word.
- (Buffer End Motion): Mention default arg for beginning-of-buffer.
- Simplify end-of-buffer.
- (Text Lines): Mention default arg for forward-line.
- (List Motion): Mention default arg for beginning/end-of-defun.
- (Skipping Characters): Minor fixes in explaining character-set.
-
- * modes.texi (Major Mode Conventions): Mention "system abbrevs".
- Mode inheritance applies only when default-major-mode is nil.
- Clarifications.
- (Example Major Modes): Update Text mode and Lisp mode examples.
- (Minor Mode Conventions): Mention define-minor-mode at top.
- (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
- (Mode Line Format): Update mode line face display info.
- (Properties in Mode): Mention effect of risky vars.
- (Imenu): Define imenu-add-to-menubar.
- (Font Lock Mode): Add descriptions to menu lines.
- (Faces for Font Lock): Add font-lock-doc-face.
-
+ 2005-02-05 Lute Kamstra <lute@gnu.org>
+
+ * text.texi (Maintaining Undo): Remove obsolete function.
+
+ 2005-02-05 Eli Zaretskii <eliz@gnu.org>
+
+ * frames.texi (Color Names): Add pointer to the X docs about RGB
+ color specifications. Improve indexing
+ (Text Terminal Colors): Replace the description of RGB values by
+ an xref to "Color Names".
+
+ 2005-02-03 Richard M. Stallman <rms@gnu.org>
+
+ * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
+ Clarify.
+ (Selecting Windows): Clarify save-selected-window.
+ (Cyclic Window Ordering): Clarify walk-windows.
+ (Window Point): Clarify.
+ (Window Start): Add comment to example.
+ (Resizing Windows): Add `interactive' specs in examples.
+ Document fit-window-to-buffer.
+
+ * text.texi (User-Level Deletion): just-one-space takes numeric arg.
+ (Undo, Maintaining Undo): Clarify last change.
+ (Sorting): In sort-numeric-fields, explain about octal and hex.
+ Mention sort-numeric-base.
+ (Format Properties): Add xref for hard newlines.
+
+ * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
+ (Pop-Up Menus): Fix typo.
+ (Color Names): Explain all types of color names.
+ Explain color-values on B&W terminal.
+ (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
+
+ * files.texi (File Locks): Not supported on MS systems.
+ (Testing Accessibility): Clarify.
+
+ * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
+ (Coverage Testing): Fix typo.
+
+ * commands.texi (Misc Events): Remove stray space.
+
+ * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
+ (Modification Time): Clarify when visited-file-modtime returns 0.
+ (The Buffer List): Clarify bury-buffer.
+ (Killing Buffers): Clarify.
+ (Indirect Buffers): Add clone-indirect-buffer.
+
+ 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
+
+ * edebug.texi (Printing in Edebug): Fix default value of
+ edebug-print-circle.
+ (Coverage Testing): Fix displayed frequency count data.
+
+ 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
* text.texi (Maintaining Undo): Add `undo-outer-limit'.
- 2005-01-31 Luc Teirlinck <teirllm@auburn.edu>
-2005-02-06 Richard M. Stallman <rms@gnu.org>
-
- * regs.texi (Registers): Registers can hold numbers, too.
-
- * killing.texi (Other Kill Commands): Cleanup.
- Delete redundant explanation of kill in read-only buffer.
- (Yanking): Mention term "copying".
- (Accumulating Text): Fix typo.
-
- * entering.texi (Entering Emacs): Update rationale at start.
- (Exiting): Treat iconifying on a par with suspension.
-
- * custom.texi (Minor Modes): Fix typo.
- (Easy Customization): Fix menu style.
- (Variables): Add xref.
- (Examining): Setting for future sessions works through .emacs.
- (Keymaps): "Text terminals", not "Many".
- (Init Rebinding): Explain \C-. Show example of \M-.
- Fix minor wording errors.
- (Function Keys): Explain vector syntax just once.
- (Named ASCII Chars): Clarify history of TAB/C-i connection.
- (Init File): Mention .emacs.d directory.
- (Init Examples): Add xref.
- (Find Init): Mention .emacs.d directory.
-
- * cmdargs.texi (Emacs Invocation): +LINENUM is also an option.
- (Action Arguments): Explain which kinds of -l args are found how.
- (Initial Options): --batch does not inhibit site-start.
- Add xrefs.
- (Command Example): Use --batch, not -batch.
-
- * basic.texi (Inserting Text): Cleanup wording.
- (Moving Point): Doc PRIOR, PAGEUP, NEXT, PAGEDOWN more systematically.
- C-n is not error at end of buffer.
- (Undo): Doc C-/ like C-_. Add xrefs.
- (Arguments): META key may be labeled ALT.
- Peculiar arg meanings are explained in doc strings.
-
- * abbrevs.texi (Expanding Abbrevs): Clarify.
-
+ 2005-02-05 Eli Zaretskii <eliz@gnu.org>
+
+ * frames.texi (Frame Parameters): Add an xref to the description
+ of list-colors-display. Add a pointer to the X docs about colors.
+
+ * cmdargs.texi (Colors): Mention 16-, 88- and 256-color modes.
+ Impove docs of list-colors-display.
+
+ 2005-02-03 Lute Kamstra <lute@gnu.org>
+
+ * frames.texi (Frames, Drag and Drop): Fix typos.
+
+ 2005-02-03 Richard M. Stallman <rms@gnu.org>
+
+ * windows.texi (Basic Window): Mention color-change in mode line.
+ (Change Window): Explain dragging vertical boundaries.
+
+ * text.texi (Sentences): Clarify.
+ (Paragraphs): Explain M-a and blank lines.
+ (Outline Mode): Clarify text and menu.
+ (Hard and Soft Newlines): Mention use-hard-newlines.
+
+ * frames.texi (Frames): Delete unnecessary mention of Windows.
+ (Mouse Commands): Likewise. Mention xterm mouse support.
+ (Clipboard): Clarify.
+ (Mouse References): Mention use of Mouse-1 for following links.
+ (Menu Mouse Clicks): Clarify.
+ (Mode Line Mouse): Clarify.
+ (Drag and Drop): Rewrite.
+
+ * fixit.texi (Spelling): Fix typo.
+
+ * files.texi (File Names): Clarify.
+ (Visiting): Update conditions for use of file dialog. Clarify.
+ (Saving): Doc d as answer in save-some-buffers.
+ (Remote Files): Clean up the text.
+
+ * dired.texi (Misc Dired Commands): Delete dired-marked-files.
+
+ * buffers.texi (Select Buffer): Doc next-buffer and prev-buffer.
+ (List Buffers): Clarify.
+ (Several Buffers): Doc T command.
+ (Buffer Convenience): Clarify menu.
+
+ * basic.texi (Undo): Clarify last change.
+
+ 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
+
+ * fixit.texi (Spelling): Fix typo.
+
+ 2005-02-01 Luc Teirlinck <teirllm@auburn.edu>
* basic.texi (Undo): Update description of `undo-outer-limit'.
-2005-02-06 Richard M. Stallman <rms@gnu.org>
-
- * eval.c (Frun_hook_with_args)
- (Frun_hook_with_args_until_success)
- (Frun_hook_with_args_until_failure): Doc fixes.
-
+ 2005-02-05 Andreas Schwab <schwab@suse.de>
+
+ * sysdep.c (sys_subshell): Properly terminate execlp argument
+ list.
+
+ 2005-02-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * xselect.c (Fx_send_client_event, x_handle_dnd_message): Handle
+ the longs in a XClientMessageEvent correctly when long is 64 bits.
+
+ 2005-02-05 Eli Zaretskii <eliz@gnu.org>
+
+ * xfaces.c (face_color_supported_p): Use HAVE_WINDOW_SYSTEM
+ instead of HAVE_X_WINDOWS, for non-X windowed sessions.
+
+ 2005-02-03 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * xmenu.c (menubar_selection_callback): Force out GTK buffered
+ events so the menu event comes after them. This is to prevent sit-for
+ from exiting on buffered events directly after a menu selection,
+ lisp code for Help => About Emacs uses sit-for.
+
+ * gtkutil.c (create_menus): Connect selection-done event instead of
+ the deactivate event to deactivate_cb. This will make the last
+ leave event come before the call to deactivate_cb, so the leave
+ event does not make sit-for exit after a menu selection.
+
+ 2005-02-03 Kim F. Storm <storm@cua.dk>
+
+ * dispnew.c (build_frame_matrix_from_leaf_window)
+ [!GLYPH_DEBUG]: Fix xassert.
+
+ * xfaces.c (x_free_gc) [!GLYPH_DEBUG]: Fix xassert.
+
+ * xfns.c (unwind_create_frame) [!GLYPH_DEBUG]: Fix xassert.
+
+ 2005-02-03 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * mac.c: Use MAC_OS_X_VERSION_MAX_ALLOWED to conditionalize by
+ the compiling OS version.
+
+ * macfns.c (x_create_tip_frame): Likewise.
+
+ * macterm.c (mac_draw_string_common, x_make_frame_visible):
+ Likewise.
+
+ 2005-02-03 Richard M. Stallman <rms@gnu.org>
+
+ * xterm.c (x_error_quitter): On GCC 3 and up, specify noinline.
+
+ * xdisp.c (echo_area_display): Clear echo_message_buffer.
+
+ * buffer.c (Fbury_buffer): Doc fix.
+
+ 2005-02-02 Steven Tamm <steventamm@mac.com>
+
+ * macfns.c (unwind_create_frame): Fixing compile error due to
+ xassert being uncondition, but predicate is.
+ * dispnew.c (update_window): Fixing compile error due to
+ xassert being uncondition, but predicate is.
+
+ 2005-02-02 Miles Bader <miles@gnu.org>
+
+ * dispextern.h (xassert): Enable unconditionally.
+
+ 2005-02-02 Kim F. Storm <storm@cua.dk>
+
+ * undo.c (Fprimitive_undo): Fix dummy apply undo entry.
+
+ 2005-02-02 Kenichi Handa <handa@m17n.org>
+
+ * casefiddle.c (casify_object): Enable changing characters of
+ different byte length.
+ (casify_region): Fix loop condition, args to replace_range_2, and
+ update opoint_byte.
+
+ * insdel.c (replace_range_2): Fix bugs in adjusting markers and
+ point.
+
2005-02-01 Kim F. Storm <storm@cua.dk>
* xdisp.c (back_to_previous_visible_line_start): Reset iterator
/* Find the menu selection and store it in the keyboard buffer.
F is the frame the menu is on.
MENU_BAR_ITEMS_USED is the length of VECTOR.
- VECTOR is an array of menu events for the whole menu.
- */
- void
+ VECTOR is an array of menu events for the whole menu. */
+
+ static void
find_and_call_menu_selection (f, menu_bar_items_used, vector, client_data)
FRAME_PTR f;
- int menu_bar_items_used;
+ EMACS_INT menu_bar_items_used;
Lisp_Object vector;
void *client_data;
{