diff options
| author | Karoly Lorentey | 2004-06-11 08:42:19 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-06-11 08:42:19 +0000 |
| commit | 78b29cb3a21f6a4230ebf52edccde7c926a8c69a (patch) | |
| tree | 5cd486b41d2eda1a184c7c73a309bf5ef2699d31 | |
| parent | 12828db003f4154515725d1943e22b00690bacce (diff) | |
| parent | 0c2222fafbe829e01a9bb54cb693d6d329644c37 (diff) | |
| download | emacs-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
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 @@ | |||
| 1 | precious ^(config\.status)$ | 1 | precious ^(config\.status)$ |
| 2 | 2 | ||
| 3 | # Build-in-place makes these directories, so just ignore them | ||
| 4 | precious ^(info)$ | ||
| 5 | |||
| 6 | # Install-in-place makes these directories, so just ignore them | ||
| 7 | backup ^(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 |
| 2 | source ^(Makefile)$ | 2 | source ^(Makefile)$ |
| 3 | 3 | ||
| 4 | # Install-in-place on NT makes this directory, so just ignore it | ||
| 5 | backup ^(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 @@ | |||
| 1 | 2004-06-10 Lars Hansen <larsh@math.ku.dk> | ||
| 2 | |||
| 3 | * NEWS: Describe dired-omit-mode. Describe desktop package changes. | ||
| 4 | |||
| 1 | 2004-05-29 Steven Tamm <steventamm@mac.com> | 5 | 2004-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 |
| @@ -222,6 +222,37 @@ This is like `strokes-global-set-stroke', but it allows you to bind | |||
| 222 | the stroke directly to a string to insert. This is convenient for | 222 | the stroke directly to a string to insert. This is convenient for |
| 223 | using strokes as an input method. | 223 | using strokes as an input method. |
| 224 | 224 | ||
| 225 | +++ | ||
| 226 | ** Desktop package | ||
| 227 | |||
| 228 | *** Desktop saving is now a minor mode, desktop-save-mode. Variable | ||
| 229 | desktop-enable is obsolete. Customize desktop-save-mode to enable desktop | ||
| 230 | saving. | ||
| 231 | |||
| 232 | *** Buffers are saved in the desktop file in the same order as that in the | ||
| 233 | buffer 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. |
| 227 | When you exit Emacs, the saved positions in visited files no longer | 258 | When 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 |
| 431 | into the kill ring. | 462 | into the kill ring. |
| 432 | 463 | ||
| 464 | +++ | ||
| 465 | ** Dired-x: | ||
| 466 | |||
| 467 | *** Omitting files is now a minor mode, dired-omit-mode. The mode toggling | ||
| 468 | command is bound to M-o. A new command dired-mark-omitted, bound to M-O, | ||
| 469 | marks omitted files. The variable dired-omit-files-p is obsoleted, use the | ||
| 470 | mode 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 | |||
| 1764 | to Windows, and can be found in both source and binary form at | 1803 | to Windows, and can be found in both source and binary form at |
| 1765 | http://gnuwin32.sourceforge.net/. Note that libpng also depends on | 1804 | http://gnuwin32.sourceforge.net/. Note that libpng also depends on |
| 1766 | zlib, and tiff depends on the version of jpeg that it was compiled | 1805 | zlib, and tiff depends on the version of jpeg that it was compiled |
| 1767 | against. | 1806 | against. 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 | ||
| 242 | extraclean: maintainer-clean | 242 | extraclean: 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 | ||
| 204 | maintainer-clean: distclean | 204 | maintainer-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 | ||
| 2 | precious ^(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 @@ | |||
| 1 | 2004-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 | |||
| 6 | 2004-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 | |||
| 11 | 2004-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 | |||
| 17 | 2004-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 | |||
| 1 | 2004-06-10 Kim F. Storm <storm@cua.dk> | 25 | 2004-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 | |||
| 327 | distclean: | 326 | distclean: |
| 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'." | |||
| 526 | Not actually set up until the first time you use it.") | 526 | Not 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'.)" | 530 | Directories 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. |
| 563 | If your environment includes a `CDPATH' variable, try each one of that | 563 | If your environment includes a `CDPATH' variable, try each one of |
| 564 | colon-separated list of directories when resolving a relative directory name." | 564 | that 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 | # |
| 421 | clean: | 421 | clean: |
| 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. |
| 357 | Moves point to inside the comment and returns the position of the | 357 | Moves point to inside the comment and returns the position of the |
| 358 | comment-starter. If no comment is found, moves point to LIMIT | 358 | comment-starter. If no comment is found, moves point to LIMIT |
| 359 | and raises an error or returns nil of NOERROR is non-nil." | 359 | and 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. |
| 393 | Moves point to inside the comment and returns the position of the | 393 | Moves point to inside the comment and returns the position of the |
| 394 | comment-starter. If no comment is found, moves point to LIMIT | 394 | comment-starter. If no comment is found, moves point to LIMIT |
| 395 | and raises an error or returns nil of NOERROR is non-nil." | 395 | and 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. |
| 957 | With just \\[universal-argument] prefix arg, uncomment each line in region BEG .. END. | 957 | With just \\[universal-argument] prefix arg, uncomment each line in region BEG .. END. |
| 958 | Numeric prefix arg ARG means use ARG comment characters. | 958 | Numeric prefix ARG means use ARG comment characters. |
| 959 | If ARG is negative, delete that many comment characters instead. | 959 | If ARG is negative, delete that many comment characters instead. |
| 960 | By default, comments start at the left margin, are terminated on each line, | 960 | By default, comments start at the left margin, are terminated on each line, |
| 961 | even for syntax in which newline does not end the comment and blank lines | 961 | even 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 |
| 3155 | in the US covering the LZW algorithm, the continued use of GIF format is | 3155 | in the US covering the LZW algorithm, the continued use of GIF format is |
| 3156 | a problem for the whole Internet; to end this problem, it is a good idea | 3156 | a problem for the whole Internet; to end this problem, it is a good idea |
| 3157 | for everyone, even outside the US, to stop using GIFS right away | 3157 | for 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 |
| 3159 | them, Emacs can display them. | 3159 | them, 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 | ||
| 120 | maintainer-clean: clean | 120 | maintainer-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] |
| 68 | tags: TAGS | 68 | tags: 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 | ||
| 282 | realclean: cleanall | 282 | realclean: 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 | ||
| 108 | tags:: | 108 | tags:: |
| 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 | ||
| 2 | source ^\.(gdbinit|dbxinit)$ | ||
| 3 | |||
| 4 | # Auto-generated files, which ignore | ||
| 1 | precious ^(config\.stamp|config\.h|epaths\.h)$ | 5 | precious ^(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 @@ | |||
| 1 | 2004-06-11 Juanma Barranquero <lektu@terra.es> | ||
| 2 | |||
| 3 | * keyboard.c (Fposn_at_point): Doc fix. | ||
| 4 | |||
| 5 | 2004-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 | |||
| 1 | 2004-06-08 Miles Bader <miles@gnu.org> | 11 | 2004-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 | |||
| 699 | lisp= \ | 699 | lisp= \ |
| 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= \ | |||
| 792 | shortlisp= \ | 791 | shortlisp= \ |
| 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) | |||
| 1061 | ccl.o: ccl.c ccl.h charset.h coding.h $(config_h) | 1057 | ccl.o: ccl.c ccl.h charset.h coding.h $(config_h) |
| 1062 | charset.o: charset.c charset.h buffer.h coding.h composite.h disptab.h \ | 1058 | charset.o: charset.c charset.h buffer.h coding.h composite.h disptab.h \ |
| 1063 | $(config_h) | 1059 | $(config_h) |
| 1064 | coding.o: coding.c coding.h ccl.h buffer.h charset.h intervals.h composite.h window.h frame.h termhooks.h $(config_h) | 1060 | coding.o: coding.c coding.h ccl.h buffer.h charset.h intervals.h composite.h window.h $(config_h) |
| 1065 | cm.o: cm.c frame.h cm.h termhooks.h termchar.h $(config_h) | 1061 | cm.o: cm.c cm.h termhooks.h $(config_h) |
| 1066 | cmds.o: cmds.c syntax.h buffer.h charset.h commands.h window.h $(config_h) \ | 1062 | cmds.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 |
| 1068 | pre-crt0.o: pre-crt0.c | 1064 | pre-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 |
| 1071 | dired.o: dired.c commands.h buffer.h $(config_h) charset.h coding.h regex.h \ | 1067 | dired.o: dired.c commands.h buffer.h $(config_h) charset.h coding.h regex.h \ |
| 1072 | systime.h | 1068 | systime.h |
| 1073 | dispnew.o: dispnew.c systime.h commands.h process.h frame.h \ | 1069 | dispnew.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) | |||
| 1089 | filemode.o: filemode.c $(config_h) | 1085 | filemode.o: filemode.c $(config_h) |
| 1090 | frame.o: frame.c xterm.h window.h frame.h termhooks.h commands.h keyboard.h \ | 1086 | frame.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) |
| 1093 | fringe.o: fringe.c dispextern.h frame.h window.h buffer.h termhooks.h $(config_h) | 1089 | fringe.o: fringe.c dispextern.h frame.h window.h buffer.h $(config_h) |
| 1094 | fontset.o: dispextern.h fontset.h fontset.c ccl.h buffer.h charset.h frame.h \ | 1090 | fontset.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) |
| 1096 | getloadavg.o: getloadavg.c $(config_h) | 1092 | getloadavg.o: getloadavg.c $(config_h) |
| 1097 | image.o: image.c frame.h window.h dispextern.h blockinput.h atimer.h \ | 1093 | image.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) |
| 1104 | keyboard.o: keyboard.c termchar.h termhooks.h termopts.h buffer.h charset.h \ | 1100 | keyboard.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) |
| 1108 | keymap.o: keymap.c buffer.h commands.h keyboard.h termhooks.h blockinput.h \ | 1104 | keymap.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) | |||
| 1117 | marker.o: marker.c buffer.h charset.h $(config_h) | 1113 | marker.o: marker.c buffer.h charset.h $(config_h) |
| 1118 | md5.o: md5.c md5.h $(config_h) | 1114 | md5.o: md5.c md5.h $(config_h) |
| 1119 | minibuf.o: minibuf.c syntax.h dispextern.h frame.h window.h keyboard.h \ | 1115 | minibuf.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) |
| 1121 | mktime.o: mktime.c $(config_h) | 1117 | mktime.o: mktime.c $(config_h) |
| 1122 | msdos.o: msdos.c msdos.h dosfns.h systime.h termhooks.h dispextern.h frame.h \ | 1118 | msdos.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 \ | |||
| 1129 | regex.o: regex.c syntax.h buffer.h $(config_h) regex.h category.h charset.h | 1125 | regex.o: regex.c syntax.h buffer.h $(config_h) regex.h category.h charset.h |
| 1130 | region-cache.o: region-cache.c buffer.h region-cache.h $(config_h) | 1126 | region-cache.o: region-cache.c buffer.h region-cache.h $(config_h) |
| 1131 | scroll.o: scroll.c termchar.h dispextern.h frame.h msdos.h keyboard.h \ | 1127 | scroll.o: scroll.c termchar.h dispextern.h frame.h msdos.h keyboard.h \ |
| 1132 | termhooks.h $(config_h) | 1128 | $(config_h) |
| 1133 | search.o: search.c regex.h commands.h buffer.h region-cache.h syntax.h \ | 1129 | search.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) |
| 1135 | strftime.o: strftime.c $(config_h) | 1131 | strftime.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) |
| 1138 | sysdep.o: sysdep.c syssignal.h systty.h systime.h syswait.h blockinput.h \ | 1134 | sysdep.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) |
| 1141 | term.o: term.c termchar.h termhooks.h termopts.h $(config_h) cm.h frame.h \ | 1137 | term.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 |
| 1143 | termcap.o: termcap.c $(config_h) | 1139 | termcap.o: termcap.c $(config_h) |
| @@ -1153,17 +1149,16 @@ w16select.o: w16select.c dispextern.h frame.h blockinput.h atimer.h systime.h \ | |||
| 1153 | widget.o: widget.c xterm.h frame.h dispextern.h widgetprv.h \ | 1149 | widget.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) |
| 1155 | window.o: window.c indent.h commands.h frame.h window.h buffer.h termchar.h \ | 1151 | window.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) |
| 1158 | xdisp.o: xdisp.c macros.h commands.h process.h indent.h buffer.h dispextern.h coding.h \ | 1154 | xdisp.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 |
| 1161 | xfaces.o: xfaces.c dispextern.h frame.h xterm.h buffer.h blockinput.h \ | 1157 | xfaces.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) | ||
| 1164 | xfns.o: xfns.c buffer.h frame.h window.h keyboard.h xterm.h dispextern.h \ | 1159 | xfns.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) |
| 1167 | xmenu.o: xmenu.c xterm.h termhooks.h window.h dispextern.h frame.h buffer.h \ | 1162 | xmenu.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) |
| 1174 | xselect.o: xselect.c process.h dispextern.h frame.h xterm.h blockinput.h \ | 1169 | xselect.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) |
| 1176 | xrdb.o: xrdb.c $(config_h) epaths.h | 1171 | xrdb.o: xrdb.c $(config_h) epaths.h |
| 1177 | xsmfns.o: xsmfns.c $(config_h) systime.h sysselect.h termhooks.h xterm.h \ | 1172 | xsmfns.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) | |||
| 1195 | fns.o: fns.c commands.h $(config_h) frame.h buffer.h charset.h keyboard.h \ | 1190 | fns.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 |
| 1197 | print.o: print.c process.h frame.h window.h buffer.h keyboard.h charset.h \ | 1192 | print.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 |
| 1199 | lread.o: lread.c commands.h keyboard.h buffer.h epaths.h charset.h $(config_h) \ | 1194 | lread.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 | ||
| 1212 | sunfns.o: sunfns.c buffer.h window.h dispextern.h termhooks.h $(config_h) | 1207 | sunfns.o: sunfns.c buffer.h window.h dispextern.h $(config_h) |
| 1213 | 1208 | ||
| 1214 | #ifdef HAVE_CARBON | 1209 | #ifdef HAVE_CARBON |
| 1215 | abbrev.o buffer.o callint.o cmds.o dispnew.o editfns.o fileio.o frame.o \ | 1210 | abbrev.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, | |||
| 10672 | POS defaults to point in WINDOW; WINDOW defaults to the selected window. | 10672 | POS defaults to point in WINDOW; WINDOW defaults to the selected window. |
| 10673 | 10673 | ||
| 10674 | Return nil if position is not visible in window. Otherwise, | 10674 | Return nil if position is not visible in window. Otherwise, |
| 10675 | the return value is similar to that returned by event-start for | 10675 | the return value is similar to that returned by `event-start' for |
| 10676 | a mouse click at the upper left corner of the glyph corresponding | 10676 | a mouse click at the upper left corner of the glyph corresponding |
| 10677 | to the given buffer position: | 10677 | to 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] |