aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaroly Lorentey2004-06-11 08:42:19 +0000
committerKaroly Lorentey2004-06-11 08:42:19 +0000
commit78b29cb3a21f6a4230ebf52edccde7c926a8c69a (patch)
tree5cd486b41d2eda1a184c7c73a309bf5ef2699d31
parent12828db003f4154515725d1943e22b00690bacce (diff)
parent0c2222fafbe829e01a9bb54cb693d6d329644c37 (diff)
downloademacs-78b29cb3a21f6a4230ebf52edccde7c926a8c69a.tar.gz
emacs-78b29cb3a21f6a4230ebf52edccde7c926a8c69a.zip
Merged in changes from CVS trunk.
Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-394 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-395 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396 Tweak arch tagging to make build/install-in-place less annoying * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-397 Work around vc-arch problems when building eshell git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-197
-rw-r--r--.arch-inventory6
-rw-r--r--Makefile.in5
-rw-r--r--etc/.arch-inventory3
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/NEWS41
-rw-r--r--leim/Makefile.in2
-rw-r--r--leim/makefile.w32-in4
-rw-r--r--lib-src/Makefile.in3
-rw-r--r--lib-src/makefile.w32-in4
-rw-r--r--lisp/.arch-inventory4
-rw-r--r--lisp/ChangeLog24
-rw-r--r--lisp/Makefile.in4
-rw-r--r--lisp/dired-aux.el2
-rw-r--r--lisp/dired.el9
-rw-r--r--lisp/eshell/esh-module.el53
-rw-r--r--lisp/files.el9
-rw-r--r--lisp/makefile.w32-in2
-rw-r--r--lisp/newcomment.el6
-rw-r--r--lispintro/Makefile.in2
-rw-r--r--lispintro/makefile.w32-in4
-rw-r--r--lispref/Makefile.in4
-rw-r--r--lispref/display.texi2
-rw-r--r--lispref/makefile.w32-in4
-rw-r--r--lwlib/Makefile.in2
-rw-r--r--man/Makefile.in4
-rw-r--r--man/makefile.w32-in2
-rw-r--r--nt/makefile.w32-in4
-rw-r--r--oldXMenu/Makefile.in2
-rw-r--r--src/.arch-inventory4
-rw-r--r--src/ChangeLog10
-rw-r--r--src/Makefile.in42
-rw-r--r--src/keyboard.c2
-rw-r--r--src/makefile.w32-in4
-rw-r--r--src/search.c4
34 files changed, 164 insertions, 117 deletions
diff --git a/.arch-inventory b/.arch-inventory
index 3733b7ed6e3..5f451d088a3 100644
--- a/.arch-inventory
+++ b/.arch-inventory
@@ -1,3 +1,9 @@
1precious ^(config\.status)$ 1precious ^(config\.status)$
2 2
3# Build-in-place makes these directories, so just ignore them
4precious ^(info)$
5
6# Install-in-place makes these directories, so just ignore them
7backup ^(bin|data|lock|site-lisp)$
8
3# arch-tag: 6eeeaa4e-cc7e-4b22-b3d7-1089e155da14 9# arch-tag: 6eeeaa4e-cc7e-4b22-b3d7-1089e155da14
diff --git a/Makefile.in b/Makefile.in
index 7bfed3fd5ea..28c3ff81b25 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -259,7 +259,8 @@ epaths-force: FRC
259 -e 's;\(#.*PATH_BITMAPS\).*$$;\1 "${bitmapdir}";' \ 259 -e 's;\(#.*PATH_BITMAPS\).*$$;\1 "${bitmapdir}";' \
260 -e 's;\(#.*PATH_X_DEFAULTS\).*$$;\1 "${x_default_search_path}";' \ 260 -e 's;\(#.*PATH_X_DEFAULTS\).*$$;\1 "${x_default_search_path}";' \
261 -e 's;\(#.*PATH_GAME\).*$$;\1 "${gamedir}";' \ 261 -e 's;\(#.*PATH_GAME\).*$$;\1 "${gamedir}";' \
262 -e 's;\(#.*PATH_DOC\).*$$;\1 "${docdir}";') && \ 262 -e 's;\(#.*PATH_DOC\).*$$;\1 "${docdir}";' \
263 -e 's;/[*] *arch-tag:.*;/*;') && \
263 ${srcdir}/move-if-change epaths.h.$$$$ src/epaths.h 264 ${srcdir}/move-if-change epaths.h.$$$$ src/epaths.h
264 265
265# For parallel make, src should be build before leim. 266# For parallel make, src should be build before leim.
@@ -753,5 +754,3 @@ bootstrap-clean-before: FRC
753 -(cd lispref && $(MAKE) $(MFLAGS) clean) 754 -(cd lispref && $(MAKE) $(MFLAGS) clean)
754 -(cd lispintro && $(MAKE) $(MFLAGS) clean) 755 -(cd lispintro && $(MAKE) $(MFLAGS) clean)
755 (cd leim; $(MAKE) $(MFLAGS) clean) 756 (cd leim; $(MAKE) $(MFLAGS) clean)
756
757# arch-tag: c1162ff6-e0a8-4366-bc1a-2eb544007156
diff --git a/etc/.arch-inventory b/etc/.arch-inventory
index 2637a2d3d8e..f242618b2bd 100644
--- a/etc/.arch-inventory
+++ b/etc/.arch-inventory
@@ -1,4 +1,7 @@
1# Unlike most emacs dirs, etc has a simple non-autoconf-generated makefile 1# Unlike most emacs dirs, etc has a simple non-autoconf-generated makefile
2source ^(Makefile)$ 2source ^(Makefile)$
3 3
4# Install-in-place on NT makes this directory, so just ignore it
5backup ^(icons)$
6
4# arch-tag: 5a1d62e0-593a-48cd-8743-8d45dc58dfae 7# arch-tag: 5a1d62e0-593a-48cd-8743-8d45dc58dfae
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 09595de261d..05c4549bee3 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
12004-06-10 Lars Hansen <larsh@math.ku.dk>
2
3 * NEWS: Describe dired-omit-mode. Describe desktop package changes.
4
12004-05-29 Steven Tamm <steventamm@mac.com> 52004-05-29 Steven Tamm <steventamm@mac.com>
2 6
3 * PROBLEMS: Document the workaround for the Mac OS X port not 7 * PROBLEMS: Document the workaround for the Mac OS X port not
diff --git a/etc/NEWS b/etc/NEWS
index e4c7033e0f3..18761ea1461 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -222,6 +222,37 @@ This is like `strokes-global-set-stroke', but it allows you to bind
222the stroke directly to a string to insert. This is convenient for 222the stroke directly to a string to insert. This is convenient for
223using strokes as an input method. 223using strokes as an input method.
224 224
225+++
226** Desktop package
227
228*** Desktop saving is now a minor mode, desktop-save-mode. Variable
229desktop-enable is obsolete. Customize desktop-save-mode to enable desktop
230saving.
231
232*** Buffers are saved in the desktop file in the same order as that in the
233buffer list.
234
235*** New commands:
236 - desktop-revert reverts to the last loaded desktop.
237 - desktop-change-dir kills current desktop and loads a new.
238 - desktop-save-in-desktop-dir saves desktop in the directory from which
239 it was loaded.
240
241*** New customizable variables:
242 - desktop-save. Determins whether the desktop should be saved when it is
243 killed.
244 - desktop-file-name-format.
245 - desktop-path. List of directories in which to lookup the desktop file.
246 - desktop-locals-to-save.
247 - desktop-globals-to-clear.
248 - desktop-clear-preserve-buffers-regexp.
249
250*** New command line option --no-desktop
251
252*** New hooks:
253 - desktop-after-read-hook run after a desktop is loaded.
254 - desktop-no-desktop-file-hook run when no desktop file is found.
255
225--- 256---
226** The saveplace.el package now filters out unreadable files. 257** The saveplace.el package now filters out unreadable files.
227When you exit Emacs, the saved positions in visited files no longer 258When you exit Emacs, the saved positions in visited files no longer
@@ -430,6 +461,14 @@ what external viewers to use and when.
430*** In Dired, the w command now copies the current line's file name 461*** In Dired, the w command now copies the current line's file name
431into the kill ring. 462into the kill ring.
432 463
464+++
465** Dired-x:
466
467*** Omitting files is now a minor mode, dired-omit-mode. The mode toggling
468command is bound to M-o. A new command dired-mark-omitted, bound to M-O,
469marks omitted files. The variable dired-omit-files-p is obsoleted, use the
470mode toggling function instead.
471
433** Info mode: 472** Info mode:
434+++ 473+++
435*** Info now hides node names in menus and cross references by default. 474*** Info now hides node names in menus and cross references by default.
@@ -1764,7 +1803,7 @@ depend on external libraries. All of these libraries have been ported
1764to Windows, and can be found in both source and binary form at 1803to Windows, and can be found in both source and binary form at
1765http://gnuwin32.sourceforge.net/. Note that libpng also depends on 1804http://gnuwin32.sourceforge.net/. Note that libpng also depends on
1766zlib, and tiff depends on the version of jpeg that it was compiled 1805zlib, and tiff depends on the version of jpeg that it was compiled
1767against. 1806against. For additional information, see nt/INSTALL.
1768 1807
1769--- 1808---
1770** Sound is now supported on MS Windows. 1809** Sound is now supported on MS Windows.
diff --git a/leim/Makefile.in b/leim/Makefile.in
index 63ba1f54ae2..1c13ff0613b 100644
--- a/leim/Makefile.in
+++ b/leim/Makefile.in
@@ -241,5 +241,3 @@ maintainer-clean: distclean
241 241
242extraclean: maintainer-clean 242extraclean: maintainer-clean
243 -rm -f *~ \#* m/?*~ s/?*~ 243 -rm -f *~ \#* m/?*~ s/?*~
244
245# arch-tag: f666a939-8145-4d64-a6a6-cc1f61bd32ca
diff --git a/leim/makefile.w32-in b/leim/makefile.w32-in
index 7eea0b41b26..839d6129a31 100644
--- a/leim/makefile.w32-in
+++ b/leim/makefile.w32-in
@@ -1,5 +1,5 @@
1# -*- Makefile -*- for leim subdirectory in GNU Emacs on the Microsoft W32 API. 1# -*- Makefile -*- for leim subdirectory in GNU Emacs on the Microsoft W32 API.
2# Copyright (C) 1997 Electrotechnical Laboratory, JAPAN. 2# Copyright (C) 1997, 2004 Electrotechnical Laboratory, JAPAN.
3# Licensed to the Free Software Foundation. 3# Licensed to the Free Software Foundation.
4 4
5# This file is part of GNU Emacs. 5# This file is part of GNU Emacs.
@@ -203,5 +203,3 @@ distclean clean:
203 203
204maintainer-clean: distclean 204maintainer-clean: distclean
205 - $(FOREACH) $(WORLD) $(FORDO) $(DEL) $(FORVAR) $(ENDFOR) 205 - $(FOREACH) $(WORLD) $(FORDO) $(DEL) $(FORVAR) $(ENDFOR)
206
207# arch-tag: 08250c45-fa9c-4f39-a175-a0c5c36dd67b
diff --git a/lib-src/Makefile.in b/lib-src/Makefile.in
index 1da04d88b82..1d8c5e6c9ba 100644
--- a/lib-src/Makefile.in
+++ b/lib-src/Makefile.in
@@ -478,6 +478,3 @@ xveterm${EXEEXT}: ${srcdir}/emacstool.c
478 $(CC) -o xveterm -DXVIEW -DTTERM ${ALL_CFLAGS} ${srcdir}/emacstool.c \ 478 $(CC) -o xveterm -DXVIEW -DTTERM ${ALL_CFLAGS} ${srcdir}/emacstool.c \
479 -lxview -lolgx -lX -I$(OPENWINHOME)/include -L$(OPENWINHOME)/lib \ 479 -lxview -lolgx -lX -I$(OPENWINHOME)/include -L$(OPENWINHOME)/lib \
480 $(LOADLIBES) 480 $(LOADLIBES)
481
482/* arch-tag: cc40144d-fbd2-436b-9a22-dcb5b5b6a2af
483 (do not change this comment) */
diff --git a/lib-src/makefile.w32-in b/lib-src/makefile.w32-in
index 3b53a29889b..663d08e6f13 100644
--- a/lib-src/makefile.w32-in
+++ b/lib-src/makefile.w32-in
@@ -1,5 +1,5 @@
1# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API. 1# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
2# Copyright (c) 2000-2001 Free Software Foundation, Inc. 2# Copyright (c) 2000-2001, 2004 Free Software Foundation, Inc.
3# 3#
4# This file is part of GNU Emacs. 4# This file is part of GNU Emacs.
5# 5#
@@ -425,5 +425,3 @@ $(BLD)/timer.$(O) : \
425$(BLD)/yow.$(O) : \ 425$(BLD)/yow.$(O) : \
426 $(SRC)/yow.c \ 426 $(SRC)/yow.c \
427 $(EMACS_ROOT)/lib-src/../src/paths.h 427 $(EMACS_ROOT)/lib-src/../src/paths.h
428
429# arch-tag: c051bc02-a6de-474b-889a-27f7b2fbbcea
diff --git a/lisp/.arch-inventory b/lisp/.arch-inventory
new file mode 100644
index 00000000000..5341c2d8fec
--- /dev/null
+++ b/lisp/.arch-inventory
@@ -0,0 +1,4 @@
1# Auto-generated lisp files, which ignore
2precious ^(loaddefs|finder-inf|cus-load)\.el$
3
4# arch-tag: fc62dc9f-3a91-455b-b8e7-d49df66beee0
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 1e04651a097..6dcc5c8fbbe 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,27 @@
12004-06-10 Miles Bader <miles@gnu.ai.mit.edu>
2
3 * eshell/esh-module.el (eshell-load-defgroups): Bind
4 `vc-handled-backends' to nil when opening files.
5
62004-06-11 Juanma Barranquero <lektu@terra.es>
7
8 * files.el (parse-colon-path, cd): Doc fixes (refer to
9 `path-separator', not colon).
10
112004-06-10 Juanma Barranquero <lektu@terra.es>
12
13 * newcomment.el (comment-search-forward)
14 (comment-search-backward): Fix typos in docstring.
15 (comment-region): Doc fix.
16
172004-06-10 Luc Teirlinck <teirllm@auburn.edu>
18
19 * dired.el (dired-insert-old-subdirs): Adapt to fact that the R
20 switch is no longer stored in `dired-switches-alist'.
21
22 * dired-aux.el (dired-insert-subdir): Do not store R switch in
23 `dired-switches-alist'.
24
12004-06-10 Kim F. Storm <storm@cua.dk> 252004-06-10 Kim F. Storm <storm@cua.dk>
2 26
3 * pcvs.el (cvs-mode-diff-yesterday): New command. 27 * pcvs.el (cvs-mode-diff-yesterday): New command.
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index 8ccb03f69e3..5085d3b5b91 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -128,8 +128,7 @@ COMPILE_FIRST = \
128 $(lisp)/emacs-lisp/bytecomp.el \ 128 $(lisp)/emacs-lisp/bytecomp.el \
129 $(lisp)/subr.el \ 129 $(lisp)/subr.el \
130 $(lisp)/progmodes/cc-mode.el \ 130 $(lisp)/progmodes/cc-mode.el \
131 $(lisp)/progmodes/cc-vars.el \ 131 $(lisp)/progmodes/cc-vars.el
132 $(lisp)/vc-arch.el
133 132
134# The actual Emacs command run in the targets below. 133# The actual Emacs command run in the targets below.
135 134
@@ -327,5 +326,4 @@ bootstrap-after: finder-data custom-deps
327distclean: 326distclean:
328 -rm -f ./Makefile 327 -rm -f ./Makefile
329 328
330# arch-tag: d4ea703a-b91c-405c-a171-8dde30b163a7
331# Makefile ends here. 329# Makefile ends here.
diff --git a/lisp/dired-aux.el b/lisp/dired-aux.el
index 7e96f1673ed..a58b62498ca 100644
--- a/lisp/dired-aux.el
+++ b/lisp/dired-aux.el
@@ -1812,10 +1812,10 @@ This function takes some pains to conform to `ls -lR' output."
1812 (push (cons dirname switches) dired-switches-alist))) 1812 (push (cons dirname switches) dired-switches-alist)))
1813 (when switches-have-R 1813 (when switches-have-R
1814 (dired-build-subdir-alist switches) 1814 (dired-build-subdir-alist switches)
1815 (setq switches (dired-replace-in-string "R" "" switches))
1815 (dolist (cur-ass dired-subdir-alist) 1816 (dolist (cur-ass dired-subdir-alist)
1816 (let ((cur-dir (car cur-ass))) 1817 (let ((cur-dir (car cur-ass)))
1817 (and (dired-in-this-tree cur-dir dirname) 1818 (and (dired-in-this-tree cur-dir dirname)
1818 (not (string= cur-dir dirname))
1819 (let ((cur-cons (assoc-string cur-dir dired-switches-alist))) 1819 (let ((cur-cons (assoc-string cur-dir dired-switches-alist)))
1820 (if cur-cons 1820 (if cur-cons
1821 (setcdr cur-cons switches) 1821 (setcdr cur-cons switches)
diff --git a/lisp/dired.el b/lisp/dired.el
index f206b03cd26..3d3fd34b5ac 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -970,14 +970,7 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST."
970 (condition-case () 970 (condition-case ()
971 (progn 971 (progn
972 (dired-uncache dir) 972 (dired-uncache dir)
973 (dired-insert-subdir dir) 973 (dired-insert-subdir dir))
974 (let ((switches (cdr (assoc-string dir dired-switches-alist))))
975 (and switches
976 (string-match "R" switches)
977 (dolist (cur-ass (copy-sequence old-subdir-alist))
978 (when (dired-in-this-tree (car cur-ass) dir)
979 (setq old-subdir-alist
980 (delete cur-ass old-subdir-alist)))))))
981 (error nil)))))) 974 (error nil))))))
982 975
983(defun dired-uncache (dir) 976(defun dired-uncache (dir)
diff --git a/lisp/eshell/esh-module.el b/lisp/eshell/esh-module.el
index 4c8ffceef78..dcbf77364f4 100644
--- a/lisp/eshell/esh-module.el
+++ b/lisp/eshell/esh-module.el
@@ -1,6 +1,6 @@
1;;; esh-module.el --- Eshell modules 1;;; esh-module.el --- Eshell modules
2 2
3;; Copyright (C) 1999, 2000 Free Software Foundation 3;; Copyright (C) 1999, 2000, 2004 Free Software Foundation
4 4
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6;; Keywords: processes 6;; Keywords: processes
@@ -41,32 +41,33 @@ customizing the variable `eshell-modules-list'."
41 41
42(defun eshell-load-defgroups (&optional directory) 42(defun eshell-load-defgroups (&optional directory)
43 "Load `defgroup' statements from Eshell's module files." 43 "Load `defgroup' statements from Eshell's module files."
44 (with-current-buffer 44 (let ((vc-handled-backends nil)) ; avoid VC fucking things up
45 (find-file-noselect (expand-file-name "esh-groups.el" directory)) 45 (with-current-buffer
46 (erase-buffer) 46 (find-file-noselect (expand-file-name "esh-groups.el" directory))
47 (insert ";;; do not modify this file; it is auto-generated -*- no-byte-compile: t -*-\n\n") 47 (erase-buffer)
48 (let ((files (directory-files (or directory 48 (insert ";;; do not modify this file; it is auto-generated -*- no-byte-compile: t -*-\n\n")
49 (car command-line-args-left)) 49 (let ((files (directory-files (or directory
50 nil "\\`em-.*\\.el\\'"))) 50 (car command-line-args-left))
51 (while files 51 nil "\\`em-.*\\.el\\'")))
52 (message "Loading defgroup from `%s'" (car files)) 52 (while files
53 (let (defgroup) 53 (message "Loading defgroup from `%s'" (car files))
54 (catch 'handled 54 (let (defgroup)
55 (with-current-buffer (find-file-noselect (car files)) 55 (catch 'handled
56 (goto-char (point-min)) 56 (with-current-buffer (find-file-noselect (car files))
57 (while t 57 (goto-char (point-min))
58 (forward-sexp) 58 (while t
59 (if (eobp) (throw 'handled t))
60 (backward-sexp)
61 (let ((begin (point))
62 (defg (looking-at "(defgroup")))
63 (forward-sexp) 59 (forward-sexp)
64 (if defg 60 (if (eobp) (throw 'handled t))
65 (setq defgroup (buffer-substring begin (point)))))))) 61 (backward-sexp)
66 (if defgroup 62 (let ((begin (point))
67 (insert defgroup "\n\n"))) 63 (defg (looking-at "(defgroup")))
68 (setq files (cdr files)))) 64 (forward-sexp)
69 (save-buffer))) 65 (if defg
66 (setq defgroup (buffer-substring begin (point))))))))
67 (if defgroup
68 (insert defgroup "\n\n")))
69 (setq files (cdr files))))
70 (save-buffer))))
70 71
71;; load the defgroup's for the standard extension modules, so that 72;; load the defgroup's for the standard extension modules, so that
72;; documentation can be provided when the user customize's 73;; documentation can be provided when the user customize's
diff --git a/lisp/files.el b/lisp/files.el
index 81e014d2283..4ee6da4e544 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -526,8 +526,8 @@ the value of `default-directory'."
526Not actually set up until the first time you use it.") 526Not actually set up until the first time you use it.")
527 527
528(defun parse-colon-path (cd-path) 528(defun parse-colon-path (cd-path)
529 "Explode a colon-separated search path into a list of directory names. 529 "Explode a search path into a list of directory names.
530\(For values of `colon' equal to `path-separator'.)" 530Directories are separated by occurrences of `path-separator'."
531 ;; We could use split-string here. 531 ;; We could use split-string here.
532 (and cd-path 532 (and cd-path
533 (let (cd-list (cd-start 0) cd-colon) 533 (let (cd-list (cd-start 0) cd-colon)
@@ -560,8 +560,9 @@ Not actually set up until the first time you use it.")
560 560
561(defun cd (dir) 561(defun cd (dir)
562 "Make DIR become the current buffer's default directory. 562 "Make DIR become the current buffer's default directory.
563If your environment includes a `CDPATH' variable, try each one of that 563If your environment includes a `CDPATH' variable, try each one of
564colon-separated list of directories when resolving a relative directory name." 564that list of directories (separated by occurrences of
565`path-separator') when resolving a relative directory name."
565 (interactive 566 (interactive
566 (list (read-directory-name "Change default directory: " 567 (list (read-directory-name "Change default directory: "
567 default-directory default-directory 568 default-directory default-directory
diff --git a/lisp/makefile.w32-in b/lisp/makefile.w32-in
index fe82e45c04f..71998d403e4 100644
--- a/lisp/makefile.w32-in
+++ b/lisp/makefile.w32-in
@@ -420,5 +420,3 @@ install:
420# 420#
421clean: 421clean:
422 - $(DEL) *~ 422 - $(DEL) *~
423
424# arch-tag: bd03b562-c58d-4403-99db-c7bccd8c49a0
diff --git a/lisp/newcomment.el b/lisp/newcomment.el
index 924cf0ed8c4..2b9122a8eb9 100644
--- a/lisp/newcomment.el
+++ b/lisp/newcomment.el
@@ -356,7 +356,7 @@ in strings will not confuse Emacs.")
356 "Find a comment start between point and LIMIT. 356 "Find a comment start between point and LIMIT.
357Moves point to inside the comment and returns the position of the 357Moves point to inside the comment and returns the position of the
358comment-starter. If no comment is found, moves point to LIMIT 358comment-starter. If no comment is found, moves point to LIMIT
359and raises an error or returns nil of NOERROR is non-nil." 359and raises an error or returns nil if NOERROR is non-nil."
360 (if (not comment-use-syntax) 360 (if (not comment-use-syntax)
361 (if (re-search-forward comment-start-skip limit noerror) 361 (if (re-search-forward comment-start-skip limit noerror)
362 (or (match-end 1) (match-beginning 0)) 362 (or (match-end 1) (match-beginning 0))
@@ -392,7 +392,7 @@ and raises an error or returns nil of NOERROR is non-nil."
392 "Find a comment start between LIMIT and point. 392 "Find a comment start between LIMIT and point.
393Moves point to inside the comment and returns the position of the 393Moves point to inside the comment and returns the position of the
394comment-starter. If no comment is found, moves point to LIMIT 394comment-starter. If no comment is found, moves point to LIMIT
395and raises an error or returns nil of NOERROR is non-nil." 395and raises an error or returns nil if NOERROR is non-nil."
396 ;; FIXME: If a comment-start appears inside a comment, we may erroneously 396 ;; FIXME: If a comment-start appears inside a comment, we may erroneously
397 ;; stop there. This can be rather bad in general, but since 397 ;; stop there. This can be rather bad in general, but since
398 ;; comment-search-backward is only used to find the comment-column (in 398 ;; comment-search-backward is only used to find the comment-column (in
@@ -955,7 +955,7 @@ rather than at left margin."
955(defun comment-region (beg end &optional arg) 955(defun comment-region (beg end &optional arg)
956 "Comment or uncomment each line in the region. 956 "Comment or uncomment each line in the region.
957With just \\[universal-argument] prefix arg, uncomment each line in region BEG .. END. 957With just \\[universal-argument] prefix arg, uncomment each line in region BEG .. END.
958Numeric prefix arg ARG means use ARG comment characters. 958Numeric prefix ARG means use ARG comment characters.
959If ARG is negative, delete that many comment characters instead. 959If ARG is negative, delete that many comment characters instead.
960By default, comments start at the left margin, are terminated on each line, 960By default, comments start at the left margin, are terminated on each line,
961even for syntax in which newline does not end the comment and blank lines 961even for syntax in which newline does not end the comment and blank lines
diff --git a/lispintro/Makefile.in b/lispintro/Makefile.in
index 14c1b1c9ab9..88ac4975010 100644
--- a/lispintro/Makefile.in
+++ b/lispintro/Makefile.in
@@ -69,5 +69,3 @@ maintainer-clean: distclean
69# Tell versions [3.59,3.63) of GNU make to not export all variables. 69# Tell versions [3.59,3.63) of GNU make to not export all variables.
70# Otherwise a system limit (for SysV at least) may be exceeded. 70# Otherwise a system limit (for SysV at least) may be exceeded.
71.NOEXPORT: 71.NOEXPORT:
72
73# arch-tag: eb660994-cd29-4ab8-8043-5042e2dbde84
diff --git a/lispintro/makefile.w32-in b/lispintro/makefile.w32-in
index a67f262bbc0..87a8597ccad 100644
--- a/lispintro/makefile.w32-in
+++ b/lispintro/makefile.w32-in
@@ -1,6 +1,6 @@
1#### -*- Makefile -*- for the Emacs Lisp Introduction manual. 1#### -*- Makefile -*- for the Emacs Lisp Introduction manual.
2 2
3# Copyright (C) 2003 Free Software Foundation, Inc. 3# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
4 4
5# This file is part of GNU Emacs. 5# This file is part of GNU Emacs.
6 6
@@ -69,5 +69,3 @@ maintainer-clean: distclean
69# Tell versions [3.59,3.63) of GNU make to not export all variables. 69# Tell versions [3.59,3.63) of GNU make to not export all variables.
70# Otherwise a system limit (for SysV at least) may be exceeded. 70# Otherwise a system limit (for SysV at least) may be exceeded.
71.NOEXPORT: 71.NOEXPORT:
72
73# arch-tag: d713164a-e683-4ce3-a39e-3bf82f2f82f4
diff --git a/lispref/Makefile.in b/lispref/Makefile.in
index 79be5fc39af..e9d99de7d6a 100644
--- a/lispref/Makefile.in
+++ b/lispref/Makefile.in
@@ -1,6 +1,6 @@
1# Makefile for the GNU Emacs Lisp Reference Manual. 1# Makefile for the GNU Emacs Lisp Reference Manual.
2 2
3# Copyright (C) 1990,1991,1992,1993,1994,1995,1996,1998,1999,2000,2001,2003 3# Copyright (C) 1990,1991,1992,1993,1994,1995,1996,1998,1999,2000,2001,2003,2004
4# Free Software Foundation, Inc. 4# Free Software Foundation, Inc.
5 5
6# This file is part of GNU Emacs. 6# This file is part of GNU Emacs.
@@ -135,5 +135,3 @@ dist: elisp elisp.dvi
135 (cd temp/$(manual); rm -f *~) 135 (cd temp/$(manual); rm -f *~)
136 (cd temp; tar chf - $(manual)) | gzip > $(manual).tar.gz 136 (cd temp; tar chf - $(manual)) | gzip > $(manual).tar.gz
137 -rm -rf temp 137 -rm -rf temp
138
139# arch-tag: f5a1a94d-62e1-4460-a2d1-f02e538ab554
diff --git a/lispref/display.texi b/lispref/display.texi
index addf66dd7a6..70f57632533 100644
--- a/lispref/display.texi
+++ b/lispref/display.texi
@@ -3154,7 +3154,7 @@ specifies the actual color to use for displaying that name.
3154 For GIF images, specify image type @code{gif}. Because of the patents 3154 For GIF images, specify image type @code{gif}. Because of the patents
3155in the US covering the LZW algorithm, the continued use of GIF format is 3155in the US covering the LZW algorithm, the continued use of GIF format is
3156a problem for the whole Internet; to end this problem, it is a good idea 3156a problem for the whole Internet; to end this problem, it is a good idea
3157for everyone, even outside the US, to stop using GIFS right away 3157for everyone, even outside the US, to stop using GIFs right away
3158(@uref{http://www.burnallgifs.org/}). But if you still want to use 3158(@uref{http://www.burnallgifs.org/}). But if you still want to use
3159them, Emacs can display them. 3159them, Emacs can display them.
3160 3160
diff --git a/lispref/makefile.w32-in b/lispref/makefile.w32-in
index 7d8dd179a56..31be34100cc 100644
--- a/lispref/makefile.w32-in
+++ b/lispref/makefile.w32-in
@@ -1,6 +1,6 @@
1# -*- Makefile -*- for the GNU Emacs Lisp Reference Manual. 1# -*- Makefile -*- for the GNU Emacs Lisp Reference Manual.
2 2
3# Copyright (C) 2003 3# Copyright (C) 2003, 2004
4# Free Software Foundation, Inc. 4# Free Software Foundation, Inc.
5 5
6# This file is part of GNU Emacs. 6# This file is part of GNU Emacs.
@@ -119,5 +119,3 @@ distclean: clean
119 119
120maintainer-clean: clean 120maintainer-clean: clean
121 - $(DEL) elisp elisp-* elisp.dvi elisp.oaux 121 - $(DEL) elisp elisp-* elisp.dvi elisp.oaux
122
123# arch-tag: da68f1c2-536d-4d41-9150-7b01434eda3f
diff --git a/lwlib/Makefile.in b/lwlib/Makefile.in
index 1e545949ea2..11368819f4a 100644
--- a/lwlib/Makefile.in
+++ b/lwlib/Makefile.in
@@ -67,5 +67,3 @@ TAGS:
67 ../lib-src/etags $(srcdir)/*.[ch] 67 ../lib-src/etags $(srcdir)/*.[ch]
68tags: TAGS 68tags: TAGS
69.PHONY: tags 69.PHONY: tags
70
71# arch-tag: a881fa74-b56a-44c6-80b4-28a4c65d88ff
diff --git a/man/Makefile.in b/man/Makefile.in
index 99970c3c0ab..7c2f32e538f 100644
--- a/man/Makefile.in
+++ b/man/Makefile.in
@@ -1,6 +1,6 @@
1#### Makefile for the Emacs Manual and other documentation. 1#### Makefile for the Emacs Manual and other documentation.
2 2
3# Copyright (C) 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2003 3# Copyright (C) 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004
4# Free Software Foundation, Inc. 4# Free Software Foundation, Inc.
5 5
6# This file is part of GNU Emacs. 6# This file is part of GNU Emacs.
@@ -312,5 +312,3 @@ maintainer-clean: distclean
312# That caused trouble because this is run entirely in the source directory. 312# That caused trouble because this is run entirely in the source directory.
313# Since we expect to get texi2dvi from elsewhere, 313# Since we expect to get texi2dvi from elsewhere,
314# it is ok to expect texindex from elsewhere also. 314# it is ok to expect texindex from elsewhere also.
315
316# arch-tag: 19cdb89e-4acb-448e-b0cc-2ddc05948ee2
diff --git a/man/makefile.w32-in b/man/makefile.w32-in
index ece0c97175c..3422f158198 100644
--- a/man/makefile.w32-in
+++ b/man/makefile.w32-in
@@ -331,5 +331,3 @@ maintainer-clean: distclean
331# That caused trouble because this is run entirely in the source directory. 331# That caused trouble because this is run entirely in the source directory.
332# Since we expect to get texi2dvi from elsewhere, 332# Since we expect to get texi2dvi from elsewhere,
333# it is ok to expect texindex from elsewhere also. 333# it is ok to expect texindex from elsewhere also.
334
335# arch-tag: 6e99da59-ad27-4816-82a0-cde9a101efae
diff --git a/nt/makefile.w32-in b/nt/makefile.w32-in
index 6363904108e..adbb3fd57b8 100644
--- a/nt/makefile.w32-in
+++ b/nt/makefile.w32-in
@@ -1,5 +1,5 @@
1# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API. 1# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
2# Copyright (c) 2000-2001 Free Software Foundation, Inc. 2# Copyright (c) 2000-2001, 2004 Free Software Foundation, Inc.
3# 3#
4# Top level makefile for building GNU Emacs on Windows NT 4# Top level makefile for building GNU Emacs on Windows NT
5# 5#
@@ -281,5 +281,3 @@ cleanall: clean cleanall-other-dirs-$(MAKETYPE)
281 281
282realclean: cleanall 282realclean: cleanall
283 - $(DEL_TREE) ../bin 283 - $(DEL_TREE) ../bin
284
285# arch-tag: 6f5b23a6-774b-4598-9c29-58235b2b4219
diff --git a/oldXMenu/Makefile.in b/oldXMenu/Makefile.in
index 82269282c03..e20a583514a 100644
--- a/oldXMenu/Makefile.in
+++ b/oldXMenu/Makefile.in
@@ -107,5 +107,3 @@ maintainer-clean: distclean
107 107
108tags:: 108tags::
109 $(TAGS) -t *.[ch] 109 $(TAGS) -t *.[ch]
110
111# arch-tag: dbfc0b16-4e0c-4acb-a9c1-fc12ee76db06
diff --git a/src/.arch-inventory b/src/.arch-inventory
index 9f6d601a788..99b0d6cc539 100644
--- a/src/.arch-inventory
+++ b/src/.arch-inventory
@@ -1,3 +1,7 @@
1# Source files which don't match the usual naming conventions, mostly dot files
2source ^\.(gdbinit|dbxinit)$
3
4# Auto-generated files, which ignore
1precious ^(config\.stamp|config\.h|epaths\.h)$ 5precious ^(config\.stamp|config\.h|epaths\.h)$
2 6
3# arch-tag: 277cc7ae-b3f5-44af-abf1-84c073164543 7# arch-tag: 277cc7ae-b3f5-44af-abf1-84c073164543
diff --git a/src/ChangeLog b/src/ChangeLog
index d6750648fd5..04133ca728c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,13 @@
12004-06-11 Juanma Barranquero <lektu@terra.es>
2
3 * keyboard.c (Fposn_at_point): Doc fix.
4
52004-06-11 David Kastrup <dak@gnu.org>
6
7 * search.c (match_limit): Don't flag an error if match-data
8 exceeding the allocated search_regs.num_regs gets requested, just
9 return Qnil.
10
12004-06-08 Miles Bader <miles@gnu.org> 112004-06-08 Miles Bader <miles@gnu.org>
2 12
3 * xfaces.c (push_named_merge_point): Return 0 when a cycle is detected. 13 * xfaces.c (push_named_merge_point): Return 0 when a cycle is detected.
diff --git a/src/Makefile.in b/src/Makefile.in
index 7d5f8c9d172..0d75221acfa 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -699,7 +699,6 @@ otherobj= $(termcapobj) lastfile.o $(mallocobj) $(allocaobj) $(widgetobj) $(LIBO
699lisp= \ 699lisp= \
700 ${lispsource}abbrev.elc \ 700 ${lispsource}abbrev.elc \
701 ${lispsource}buff-menu.elc \ 701 ${lispsource}buff-menu.elc \
702 ${lispsource}server.elc \
703 ${lispsource}button.elc \ 702 ${lispsource}button.elc \
704 ${lispsource}emacs-lisp/byte-run.elc \ 703 ${lispsource}emacs-lisp/byte-run.elc \
705 ${lispsource}cus-face.elc \ 704 ${lispsource}cus-face.elc \
@@ -792,7 +791,6 @@ lisp= \
792shortlisp= \ 791shortlisp= \
793 ../lisp/abbrev.elc \ 792 ../lisp/abbrev.elc \
794 ../lisp/buff-menu.elc \ 793 ../lisp/buff-menu.elc \
795 ../lisp/server.elc \
796 ../lisp/button.elc \ 794 ../lisp/button.elc \
797 ../lisp/emacs-lisp/byte-run.elc \ 795 ../lisp/emacs-lisp/byte-run.elc \
798 ../lisp/cus-face.elc \ 796 ../lisp/cus-face.elc \
@@ -886,9 +884,7 @@ SOME_MACHINE_LISP = ${dotdot}/lisp/mouse.elc \
886 ${dotdot}/lisp/w32-fns.elc ${dotdot}/lisp/dos-w32.elc \ 884 ${dotdot}/lisp/w32-fns.elc ${dotdot}/lisp/dos-w32.elc \
887 ${dotdot}/lisp/disp-table.elc ${dotdot}/lisp/dos-vars.elc \ 885 ${dotdot}/lisp/disp-table.elc ${dotdot}/lisp/dos-vars.elc \
888 ${dotdot}/lisp/international/ccl.elc \ 886 ${dotdot}/lisp/international/ccl.elc \
889 ${dotdot}/lisp/international/codepage.elc \ 887 ${dotdot}/lisp/international/codepage.elc
890 ${dotdot}/lisp/mouse.elc ${dotdot}/lisp/international/fontset.elc \
891 ${dotdot}/lisp/x-dnd.elc ${dotdot}/lisp/term/x-win.elc
892 888
893/* Construct full set of libraries to be linked. 889/* Construct full set of libraries to be linked.
894 Note that SunOS needs -lm to come before -lc; otherwise, you get 890 Note that SunOS needs -lm to come before -lc; otherwise, you get
@@ -1061,8 +1057,8 @@ category.o: category.c category.h buffer.h charset.h $(config_h)
1061ccl.o: ccl.c ccl.h charset.h coding.h $(config_h) 1057ccl.o: ccl.c ccl.h charset.h coding.h $(config_h)
1062charset.o: charset.c charset.h buffer.h coding.h composite.h disptab.h \ 1058charset.o: charset.c charset.h buffer.h coding.h composite.h disptab.h \
1063 $(config_h) 1059 $(config_h)
1064coding.o: coding.c coding.h ccl.h buffer.h charset.h intervals.h composite.h window.h frame.h termhooks.h $(config_h) 1060coding.o: coding.c coding.h ccl.h buffer.h charset.h intervals.h composite.h window.h $(config_h)
1065cm.o: cm.c frame.h cm.h termhooks.h termchar.h $(config_h) 1061cm.o: cm.c cm.h termhooks.h $(config_h)
1066cmds.o: cmds.c syntax.h buffer.h charset.h commands.h window.h $(config_h) \ 1062cmds.o: cmds.c syntax.h buffer.h charset.h commands.h window.h $(config_h) \
1067 msdos.h dispextern.h 1063 msdos.h dispextern.h
1068pre-crt0.o: pre-crt0.c 1064pre-crt0.o: pre-crt0.c
@@ -1070,7 +1066,7 @@ ecrt0.o: ecrt0.c $(config_h)
1070 CRT0_COMPILE ${srcdir}/ecrt0.c 1066 CRT0_COMPILE ${srcdir}/ecrt0.c
1071dired.o: dired.c commands.h buffer.h $(config_h) charset.h coding.h regex.h \ 1067dired.o: dired.c commands.h buffer.h $(config_h) charset.h coding.h regex.h \
1072 systime.h 1068 systime.h
1073dispnew.o: dispnew.c systime.h commands.h process.h frame.h \ 1069dispnew.o: dispnew.c systty.h systime.h commands.h process.h frame.h \
1074 window.h buffer.h dispextern.h termchar.h termopts.h termhooks.h cm.h \ 1070 window.h buffer.h dispextern.h termchar.h termopts.h termhooks.h cm.h \
1075 disptab.h \ 1071 disptab.h \
1076 xterm.h blockinput.h atimer.h charset.h msdos.h composite.h keyboard.h \ 1072 xterm.h blockinput.h atimer.h charset.h msdos.h composite.h keyboard.h \
@@ -1089,10 +1085,10 @@ filelock.o: filelock.c buffer.h systime.h epaths.h $(config_h)
1089filemode.o: filemode.c $(config_h) 1085filemode.o: filemode.c $(config_h)
1090frame.o: frame.c xterm.h window.h frame.h termhooks.h commands.h keyboard.h \ 1086frame.o: frame.c xterm.h window.h frame.h termhooks.h commands.h keyboard.h \
1091 blockinput.h atimer.h systime.h buffer.h charset.h fontset.h \ 1087 blockinput.h atimer.h systime.h buffer.h charset.h fontset.h \
1092 msdos.h dosfns.h dispextern.h termchar.h $(config_h) 1088 msdos.h dosfns.h dispextern.h $(config_h)
1093fringe.o: fringe.c dispextern.h frame.h window.h buffer.h termhooks.h $(config_h) 1089fringe.o: fringe.c dispextern.h frame.h window.h buffer.h $(config_h)
1094fontset.o: dispextern.h fontset.h fontset.c ccl.h buffer.h charset.h frame.h \ 1090fontset.o: dispextern.h fontset.h fontset.c ccl.h buffer.h charset.h frame.h \
1095 keyboard.h termhooks.h $(config_h) 1091 keyboard.h $(config_h)
1096getloadavg.o: getloadavg.c $(config_h) 1092getloadavg.o: getloadavg.c $(config_h)
1097image.o: image.c frame.h window.h dispextern.h blockinput.h atimer.h \ 1093image.o: image.c frame.h window.h dispextern.h blockinput.h atimer.h \
1098 systime.h xterm.h w32term.h w32gui.h macterm.h macgui.h $(config_h) 1094 systime.h xterm.h w32term.h w32gui.h macterm.h macgui.h $(config_h)
@@ -1103,7 +1099,7 @@ insdel.o: insdel.c window.h buffer.h $(INTERVAL_SRC) blockinput.h charset.h \
1103 dispextern.h atimer.h systime.h $(config_h) 1099 dispextern.h atimer.h systime.h $(config_h)
1104keyboard.o: keyboard.c termchar.h termhooks.h termopts.h buffer.h charset.h \ 1100keyboard.o: keyboard.c termchar.h termhooks.h termopts.h buffer.h charset.h \
1105 commands.h frame.h window.h macros.h disptab.h keyboard.h syssignal.h \ 1101 commands.h frame.h window.h macros.h disptab.h keyboard.h syssignal.h \
1106 systime.h dispextern.h syntax.h $(INTERVAL_SRC) blockinput.h \ 1102 systty.h systime.h dispextern.h syntax.h $(INTERVAL_SRC) blockinput.h \
1107 atimer.h xterm.h puresize.h msdos.h $(config_h) 1103 atimer.h xterm.h puresize.h msdos.h $(config_h)
1108keymap.o: keymap.c buffer.h commands.h keyboard.h termhooks.h blockinput.h \ 1104keymap.o: keymap.c buffer.h commands.h keyboard.h termhooks.h blockinput.h \
1109 atimer.h systime.h puresize.h charset.h intervals.h $(config_h) 1105 atimer.h systime.h puresize.h charset.h intervals.h $(config_h)
@@ -1117,7 +1113,7 @@ vm-limit.o: vm-limit.c mem-limits.h $(config_h)
1117marker.o: marker.c buffer.h charset.h $(config_h) 1113marker.o: marker.c buffer.h charset.h $(config_h)
1118md5.o: md5.c md5.h $(config_h) 1114md5.o: md5.c md5.h $(config_h)
1119minibuf.o: minibuf.c syntax.h dispextern.h frame.h window.h keyboard.h \ 1115minibuf.o: minibuf.c syntax.h dispextern.h frame.h window.h keyboard.h \
1120 buffer.h commands.h charset.h msdos.h termhooks.h $(config_h) 1116 buffer.h commands.h charset.h msdos.h $(config_h)
1121mktime.o: mktime.c $(config_h) 1117mktime.o: mktime.c $(config_h)
1122msdos.o: msdos.c msdos.h dosfns.h systime.h termhooks.h dispextern.h frame.h \ 1118msdos.o: msdos.c msdos.h dosfns.h systime.h termhooks.h dispextern.h frame.h \
1123 termopts.h termchar.h charset.h coding.h ccl.h disptab.h window.h \ 1119 termopts.h termchar.h charset.h coding.h ccl.h disptab.h window.h \
@@ -1129,7 +1125,7 @@ process.o: process.c process.h buffer.h window.h termhooks.h termopts.h \
1129regex.o: regex.c syntax.h buffer.h $(config_h) regex.h category.h charset.h 1125regex.o: regex.c syntax.h buffer.h $(config_h) regex.h category.h charset.h
1130region-cache.o: region-cache.c buffer.h region-cache.h $(config_h) 1126region-cache.o: region-cache.c buffer.h region-cache.h $(config_h)
1131scroll.o: scroll.c termchar.h dispextern.h frame.h msdos.h keyboard.h \ 1127scroll.o: scroll.c termchar.h dispextern.h frame.h msdos.h keyboard.h \
1132 termhooks.h $(config_h) 1128 $(config_h)
1133search.o: search.c regex.h commands.h buffer.h region-cache.h syntax.h \ 1129search.o: search.c regex.h commands.h buffer.h region-cache.h syntax.h \
1134 blockinput.h atimer.h systime.h category.h charset.h composite.h $(config_h) 1130 blockinput.h atimer.h systime.h category.h charset.h composite.h $(config_h)
1135strftime.o: strftime.c $(config_h) 1131strftime.o: strftime.c $(config_h)
@@ -1137,7 +1133,7 @@ syntax.o: syntax.c syntax.h buffer.h commands.h category.h charset.h \
1137 composite.h $(config_h) 1133 composite.h $(config_h)
1138sysdep.o: sysdep.c syssignal.h systty.h systime.h syswait.h blockinput.h \ 1134sysdep.o: sysdep.c syssignal.h systty.h systime.h syswait.h blockinput.h \
1139 process.h dispextern.h termhooks.h termchar.h termopts.h \ 1135 process.h dispextern.h termhooks.h termchar.h termopts.h \
1140 frame.h atimer.h window.h msdos.h dosfns.h keyboard.h cm.h $(config_h) 1136 frame.h atimer.h window.h msdos.h dosfns.h keyboard.h $(config_h)
1141term.o: term.c termchar.h termhooks.h termopts.h $(config_h) cm.h frame.h \ 1137term.o: term.c termchar.h termhooks.h termopts.h $(config_h) cm.h frame.h \
1142 disptab.h dispextern.h keyboard.h charset.h coding.h ccl.h msdos.h 1138 disptab.h dispextern.h keyboard.h charset.h coding.h ccl.h msdos.h
1143termcap.o: termcap.c $(config_h) 1139termcap.o: termcap.c $(config_h)
@@ -1153,17 +1149,16 @@ w16select.o: w16select.c dispextern.h frame.h blockinput.h atimer.h systime.h \
1153widget.o: widget.c xterm.h frame.h dispextern.h widgetprv.h \ 1149widget.o: widget.c xterm.h frame.h dispextern.h widgetprv.h \
1154 $(srcdir)/../lwlib/lwlib.h $(config_h) 1150 $(srcdir)/../lwlib/lwlib.h $(config_h)
1155window.o: window.c indent.h commands.h frame.h window.h buffer.h termchar.h \ 1151window.o: window.c indent.h commands.h frame.h window.h buffer.h termchar.h \
1156 disptab.h keyboard.h dispextern.h msdos.h composite.h \ 1152 termhooks.h disptab.h keyboard.h dispextern.h msdos.h composite.h \
1157 $(config_h) 1153 $(config_h)
1158xdisp.o: xdisp.c macros.h commands.h process.h indent.h buffer.h dispextern.h coding.h \ 1154xdisp.o: xdisp.c macros.h commands.h process.h indent.h buffer.h dispextern.h coding.h \
1159 termchar.h frame.h window.h disptab.h termhooks.h charset.h $(config_h) \ 1155 termchar.h frame.h window.h disptab.h termhooks.h charset.h $(config_h) \
1160 msdos.h composite.h fontset.h blockinput.h atimer.h systime.h keymap.h 1156 msdos.h composite.h fontset.h blockinput.h atimer.h systime.h keymap.h
1161xfaces.o: xfaces.c dispextern.h frame.h xterm.h buffer.h blockinput.h \ 1157xfaces.o: xfaces.c dispextern.h frame.h xterm.h buffer.h blockinput.h \
1162 window.h charset.h msdos.h dosfns.h composite.h atimer.h systime.h \ 1158 window.h charset.h msdos.h dosfns.h composite.h atimer.h systime.h $(config_h)
1163 termchar.h termhooks.h $(config_h)
1164xfns.o: xfns.c buffer.h frame.h window.h keyboard.h xterm.h dispextern.h \ 1159xfns.o: xfns.c buffer.h frame.h window.h keyboard.h xterm.h dispextern.h \
1165 $(srcdir)/../lwlib/lwlib.h blockinput.h atimer.h systime.h epaths.h \ 1160 $(srcdir)/../lwlib/lwlib.h blockinput.h atimer.h systime.h epaths.h \
1166 charset.h gtkutil.h termchar.h termhooks.h $(config_h) 1161 charset.h gtkutil.h $(config_h)
1167xmenu.o: xmenu.c xterm.h termhooks.h window.h dispextern.h frame.h buffer.h \ 1162xmenu.o: xmenu.c xterm.h termhooks.h window.h dispextern.h frame.h buffer.h \
1168 keyboard.h $(srcdir)/../lwlib/lwlib.h blockinput.h atimer.h systime.h \ 1163 keyboard.h $(srcdir)/../lwlib/lwlib.h blockinput.h atimer.h systime.h \
1169 gtkutil.h msdos.h coding.h $(config_h) 1164 gtkutil.h msdos.h coding.h $(config_h)
@@ -1172,7 +1167,7 @@ xterm.o: xterm.c xterm.h termhooks.h termopts.h termchar.h window.h buffer.h \
1172 keyboard.h gnu.h charset.h ccl.h fontset.h composite.h \ 1167 keyboard.h gnu.h charset.h ccl.h fontset.h composite.h \
1173 coding.h process.h gtkutil.h $(config_h) 1168 coding.h process.h gtkutil.h $(config_h)
1174xselect.o: xselect.c process.h dispextern.h frame.h xterm.h blockinput.h \ 1169xselect.o: xselect.c process.h dispextern.h frame.h xterm.h blockinput.h \
1175 buffer.h atimer.h systime.h termhooks.h $(config_h) 1170 buffer.h atimer.h systime.h $(config_h)
1176xrdb.o: xrdb.c $(config_h) epaths.h 1171xrdb.o: xrdb.c $(config_h) epaths.h
1177xsmfns.o: xsmfns.c $(config_h) systime.h sysselect.h termhooks.h xterm.h \ 1172xsmfns.o: xsmfns.c $(config_h) systime.h sysselect.h termhooks.h xterm.h \
1178 lisp.h termopts.h 1173 lisp.h termopts.h
@@ -1195,7 +1190,7 @@ floatfns.o: floatfns.c $(config_h)
1195fns.o: fns.c commands.h $(config_h) frame.h buffer.h charset.h keyboard.h \ 1190fns.o: fns.c commands.h $(config_h) frame.h buffer.h charset.h keyboard.h \
1196 frame.h window.h dispextern.h $(INTERVAL_SRC) coding.h md5.h 1191 frame.h window.h dispextern.h $(INTERVAL_SRC) coding.h md5.h
1197print.o: print.c process.h frame.h window.h buffer.h keyboard.h charset.h \ 1192print.o: print.c process.h frame.h window.h buffer.h keyboard.h charset.h \
1198 $(config_h) dispextern.h msdos.h composite.h termchar.h intervals.h 1193 $(config_h) dispextern.h msdos.h composite.h
1199lread.o: lread.c commands.h keyboard.h buffer.h epaths.h charset.h $(config_h) \ 1194lread.o: lread.c commands.h keyboard.h buffer.h epaths.h charset.h $(config_h) \
1200 termhooks.h coding.h msdos.h 1195 termhooks.h coding.h msdos.h
1201 1196
@@ -1209,7 +1204,7 @@ composite.o: composite.c buffer.h charset.h $(INTERVAL_SRC) $(config_h)
1209 OTHER_FILES and OBJECTS_MACHINE 1204 OTHER_FILES and OBJECTS_MACHINE
1210 select which of these should be compiled. */ 1205 select which of these should be compiled. */
1211 1206
1212sunfns.o: sunfns.c buffer.h window.h dispextern.h termhooks.h $(config_h) 1207sunfns.o: sunfns.c buffer.h window.h dispextern.h $(config_h)
1213 1208
1214#ifdef HAVE_CARBON 1209#ifdef HAVE_CARBON
1215abbrev.o buffer.o callint.o cmds.o dispnew.o editfns.o fileio.o frame.o \ 1210abbrev.o buffer.o callint.o cmds.o dispnew.o editfns.o fileio.o frame.o \
@@ -1333,6 +1328,3 @@ bootstrap-emacs${EXEEXT}: temacs${EXEEXT}
1333#endif /* ! defined (HAVE_SHM) */ 1328#endif /* ! defined (HAVE_SHM) */
1334 mv -f emacs${EXEEXT} bootstrap-emacs${EXEEXT} 1329 mv -f emacs${EXEEXT} bootstrap-emacs${EXEEXT}
1335#endif /* ! defined (CANNOT_DUMP) */ 1330#endif /* ! defined (CANNOT_DUMP) */
1336
1337/* arch-tag: 8e915ae5-d15d-4617-8c41-c5c267a23b00
1338 (do not change this comment) */
diff --git a/src/keyboard.c b/src/keyboard.c
index cd3b4f6704c..1c4e9fe0c4a 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -10672,7 +10672,7 @@ DEFUN ("posn-at-point", Fposn_at_point, Sposn_at_point, 0, 2, 0,
10672POS defaults to point in WINDOW; WINDOW defaults to the selected window. 10672POS defaults to point in WINDOW; WINDOW defaults to the selected window.
10673 10673
10674Return nil if position is not visible in window. Otherwise, 10674Return nil if position is not visible in window. Otherwise,
10675the return value is similar to that returned by event-start for 10675the return value is similar to that returned by `event-start' for
10676a mouse click at the upper left corner of the glyph corresponding 10676a mouse click at the upper left corner of the glyph corresponding
10677to the given buffer position: 10677to the given buffer position:
10678 (WINDOW AREA-OR-POS (X . Y) TIMESTAMP OBJECT POS (COL . ROW) 10678 (WINDOW AREA-OR-POS (X . Y) TIMESTAMP OBJECT POS (COL . ROW)
diff --git a/src/makefile.w32-in b/src/makefile.w32-in
index 7056d43af5f..a7efcc4cae5 100644
--- a/src/makefile.w32-in
+++ b/src/makefile.w32-in
@@ -1,5 +1,5 @@
1# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API. 1# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
2# Copyright (c) 2000-2001 Free Software Foundation, Inc. 2# Copyright (c) 2000-2001, 2004 Free Software Foundation, Inc.
3# 3#
4# This file is part of GNU Emacs. 4# This file is part of GNU Emacs.
5# 5#
@@ -1471,5 +1471,3 @@ $(BLD)/w32bdf.$(O): \
1471 $(SRC)/w32bdf.h \ 1471 $(SRC)/w32bdf.h \
1472 $(SRC)/w32gui.h \ 1472 $(SRC)/w32gui.h \
1473 $(SRC)/w32term.h 1473 $(SRC)/w32term.h
1474
1475# arch-tag: 9fd7aba8-f826-4111-b3c0-497a8e7db9a0
diff --git a/src/search.c b/src/search.c
index e5e4c3f867a..24f21f053a5 100644
--- a/src/search.c
+++ b/src/search.c
@@ -2622,9 +2622,9 @@ match_limit (num, beginningp)
2622 2622
2623 CHECK_NUMBER (num); 2623 CHECK_NUMBER (num);
2624 n = XINT (num); 2624 n = XINT (num);
2625 if (n < 0 || n >= search_regs.num_regs) 2625 if (n < 0 || search_regs.num_regs <= 0)
2626 args_out_of_range (num, make_number (search_regs.num_regs)); 2626 args_out_of_range (num, make_number (search_regs.num_regs));
2627 if (search_regs.num_regs <= 0 2627 if (n >= search_regs.num_regs
2628 || search_regs.start[n] < 0) 2628 || search_regs.start[n] < 0)
2629 return Qnil; 2629 return Qnil;
2630 return (make_number ((beginningp) ? search_regs.start[n] 2630 return (make_number ((beginningp) ? search_regs.start[n]