1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-06 14:02:07 -08:00
Commit graph

52865 commits

Author SHA1 Message Date
Jan Djärv
16bf4e3264 * Makefile.in (stamp-oldxmenu): If HAVE_GTK, don't add dependencies
to ${OLDXMENU}.
2004-11-09 10:59:49 +00:00
Richard M. Stallman
a7a7ddf104 (byte-compile-defalias):
Turn off warnings for the new function even ifdefinition not constant.
If the definition isn't a quoted symbol, record (FUNCTION . t).
(byte-compile-function-environment): Now allow (FUNCTION . t) as elt.
(byte-compile-callargs-warn): Handle (FUNCTION . t).
(display-call-tree, byte-compile-arglist-warn):
Handle t returned by byte-compile-fdefinition.
2004-11-09 10:33:23 +00:00
Kim F. Storm
4e9dd03b8c (Fmake_network_process): Remove kludge for interrupted
connects on BSD.  If connect is interrupted, just close socket and
start over rather than sleeping and retry with same socket.
2004-11-09 09:40:37 +00:00
Kim F. Storm
cdb805a935 *** empty log message *** 2004-11-09 09:40:07 +00:00
Jan Djärv
a8b16c80cd * .cvsignore: Add buildobj.lst. 2004-11-09 08:23:44 +00:00
Jan Djärv
84c2fd9f35 * help-fns.el (help-C-file-name): File name must be in build-files
to be returned.
2004-11-09 08:20:44 +00:00
Jan Djärv
d87a9ab893 * doc.c: New variable Vbuild_files.
(Fsnarf_documentation): If Vbuild_files is nil, populate it with
file names from buildobh.lst.  Only attach docstrings from files
that are in Vbuild_files.
(syms_of_doc): Defvar Vbuild_files.

* Makefile.in (SOME_MACHINE_OBJECTS): Add fringe.o, image.o
and w32*.o.
(temacs${EXEEXT}): Generate buildobj.lst when temacs is linked.
(mostlyclean): rm buildobj.lst

* makefile.w32-in ($(TEMACS)): Generate buildobj.lst when temacs
is linked.
2004-11-09 08:19:51 +00:00
Jan Djärv
3cf5c99434 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
resulting DOC file can be used on Unix/Mac also.
2004-11-09 08:18:58 +00:00
Jan Djärv
ba68f95a29 * sed1v2.inp: Use djecho for buildobj.lst.
* sed1.inp: Ditto.
2004-11-09 08:18:05 +00:00
Kenichi Handa
8045ca809e Fix previous change. 2004-11-09 05:29:28 +00:00
Kenichi Handa
0606db1265 Change coding: tag back to iso-2022-7bit. 2004-11-09 05:19:08 +00:00
Jay Belanger
6b644e8d6c *** empty log message *** 2004-11-09 05:01:55 +00:00
Jay Belanger
5f16f8be79 (calc-init-extensions): Bound calc-yank to mouse-2. 2004-11-09 04:49:01 +00:00
Jay Belanger
f55320b5c4 (calc-mode-hook, calc-trail-mode-hook, calc-start-hook, calc-end-hook)
(calc-load-hook):  New variables.

(calc, calc-trail-display, calc-mode):  Removed obsolete sections.

(calc-x-paste-text):  Removed.
2004-11-09 04:43:03 +00:00
Miles Bader
5f49be3fae Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-679
Merge from gnus--rel--5.10

Patches applied:

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-69
   Merge from emacs--cvs-trunk--0

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-70
   Update from CVS

2004-11-07  Katsumi Yamaoka  <yamaoka@jpl.org>

   * lisp/gnus/gnus-msg.el (gnus-configure-posting-styles): Don't cause the
   "Args out of range" error.  Reported by Arnaud Giersch
   <arnaud.giersch@free.fr>.
2004-11-09 04:38:27 +00:00
Kim F. Storm
091cccb68d This bug was fixed by RMS on 2004-11-02:
** scroll-preserve-screen-position doesn't work with a header-line-format

From: jbyler+emacs-lists@anon41.eml.cc
Date: Tue, 17 Aug 2004 17:10:14 -0400

There seems to be an off-by-one error triggered by using a header line
together with scroll-preserve-screen-position.  The symptom: instead of
staying in the same position on the screen when scrolling, the cursor
moves one screen line down each time the buffer is scrolled.  Put
another way: repeatedly typing C-v M-v or using a mouse scroll wheel to
scroll up and down causes the cursor to migrate slowly down the screen
instead of staying put as it should.

To reproduce:

emacs -q --no-site-file
(setq scroll-preserve-screen-position t)
(setq header-line-format "")
C-v M-v C-v M-v C-v M-v etc.
2004-11-08 23:52:54 +00:00
Kim F. Storm
ee960c0a97 Fixed bug:
** line-spacing and garbage in fringe

From: SAITO Takuya <tabmore@rivo.mediatti.net>
Date: Mon, 31 May 2004 02:08:05 +0900 (JST)

Start emacs -Q and evaluate below with C-xC-e:

(let ((lines 2)
      (spacing 1))
  (setq line-spacing spacing
	indicate-buffer-boundaries t)
  (insert (make-string (window-height) ?\n))
  (goto-char (point-min))
  (message (make-string (* (window-width) lines) ?.))
  (scroll-up 1))

then, garbage is displayed in right fringe.

Above code reproduces this bug with
(frame-parameter nil 'font)
=> "-Adobe-Courier-Medium-R-Normal--12-120-75-75-M-70-ISO8859-1"

If you use different font, you may need different value of
`lines' and/or `spacing'.
2004-11-08 23:37:16 +00:00
Kim F. Storm
81544a1d14 (update_window_fringes): Update fringe bitmaps if
cur and row ends_at_zv_p differs.  If bitmaps of a row is updated,
also update previous row to get rid of misc. artifacts.
2004-11-08 23:34:12 +00:00
Kim F. Storm
b6709e7744 *** empty log message *** 2004-11-08 23:32:56 +00:00
Stefan Monnier
9ee5b74454 (select-safe-coding-system-interactively):
New function extracted from select-safe-coding-system.
(select-safe-coding-system): Use it.
2004-11-08 23:03:30 +00:00
Kim F. Storm
00912e6c7d Fixed this bug:
** Mouse-face overlay bleeds into header line

From: Stephen Berman <Stephen.Berman@gmx.net>
Date: Thu, 21 Oct 2004 18:11:01 +0200

Mouse-face overlays bleed into the header line when the beginning of
the overlay is above (point-min).  To reproduce:

1. Start Emacs with -q -no-site-file.

2. In *scratch* eval

(progn (setq ov (make-overlay 66 92))
       (overlay-put ov 'mouse-face 'highlight)
       (setq header-line-format "test"))

3. Drag the mouse over the string "evaluation.\n;; If you want" and
notice the highlighting of only this string.

4. Now click on the down arrow in the scroll bar until the line
beginning ";; If you want" is directly below the header line.

5. Drag the mouse over ";; If you want" and notice that not only it
but also the header line are highlighted.
2004-11-08 22:30:00 +00:00
Kim F. Storm
4674c583e2 (note_mouse_highlight): Clear mouse face if we move out of text area. 2004-11-08 22:25:30 +00:00
Kim F. Storm
b7127aa8d0 *** empty log message *** 2004-11-08 22:24:51 +00:00
Kim F. Storm
a78bc3c08a (fast_find_position): Fix start pos if header line present. 2004-11-08 22:12:13 +00:00
Kim F. Storm
bae9677d95 *** empty log message *** 2004-11-08 22:11:40 +00:00
Nick Roberts
de1b81122d (gdb-current-stack-level): New variable.
(gdb-info-frames-custom, gdb-frame-handler): Use it to find
current frame (in case of recursive calls).
(gdb-show-changed-values): Add :version keyword.
2004-11-08 21:16:33 +00:00
Nick Roberts
ec3dd7523b *** empty log message *** 2004-11-08 21:15:50 +00:00
Richard M. Stallman
1efc19ebfa *** empty log message *** 2004-11-08 17:00:42 +00:00
Richard M. Stallman
bbf4169032 (next-error group, face): Move before first use.
(next-error-highlight, next-error-highlight-no-select): Likewise.

(line-move-invisible-p): Renamed from line-move-invisible.
(line-move): New args NOERROR and TO-END.
Return t if if succeed in moving specified number of lines.
(move-end-of-line): New function.

(beginning-of-buffer-other-window, end-of-buffer-other-window):
Use with-no-warnings.
2004-11-08 16:59:43 +00:00
Richard M. Stallman
7e1963161d (syntax-after): Doc fix. 2004-11-08 16:55:56 +00:00
Richard M. Stallman
91c311a94c (Syntax Table Functions): Add syntax-after. 2004-11-08 16:55:07 +00:00
Richard M. Stallman
18819b0f49 *** empty log message *** 2004-11-08 16:46:59 +00:00
Richard M. Stallman
d5d126ea02 (show-paren-function): Change calls to syntax-after
for new way of returning the value.
2004-11-08 16:45:17 +00:00
Richard M. Stallman
b23b6fecf7 (menu-bar-file-menu): Make this the real name
and menu-bar-files-menu the alias.  Use the former.
(global-map): Use `file', not `files', as the symbol.
2004-11-08 16:44:15 +00:00
Richard M. Stallman
cb7de2e759 (Info-revert-find-node): Don't use beginning-of-buffer. 2004-11-08 16:43:00 +00:00
Richard M. Stallman
4331c31e95 (filesets-spawn-external-viewer, filesets-run-cmd):
Don't use beginning-of-buffer.
(filesets-cmd-show-result): Use with-no-warnings.
2004-11-08 16:42:25 +00:00
Richard M. Stallman
51769fccbc Comment changes. 2004-11-08 16:40:33 +00:00
Eli Zaretskii
997a1ae5fb (bootstrap-clean): Copy ldefs-boot.el onto
loaddefs.el, unless the latter exists and is newer.
2004-11-08 14:05:40 +00:00
Eli Zaretskii
406865b8a4 (mostlyclean, distclean, maintainer-clean)
(extraclean, bootfast): New targets.
(top_distclean): New macro, used by distclean, maintainer-clean,
and extraclean.
(.PHONY): Add bootfast.
(bootstrap): Make bootstrap-after in lisp.
(bootstrap-clean-before): Clean in man, lispref, and lispintro as
well.
2004-11-08 13:56:55 +00:00
Eli Zaretskii
3f8ea68c98 *** empty log message *** 2004-11-08 13:02:27 +00:00
Eli Zaretskii
cc9308341d (HAVE_BZERO): Define for GCC v3.x and later. 2004-11-08 13:01:50 +00:00
Juri Linkov
20320c6516 (compile): Don't overwrite last command in minibuffer history
with default command if they are not equal.
2004-11-08 12:19:14 +00:00
Juri Linkov
b056d9cbd7 *** empty log message *** 2004-11-08 12:18:33 +00:00
Eli Zaretskii
3c14598ca1 Move #include "systime.h" before <sys/resource.h>.
Don't include <sys/time.h> explicitly.
Include <stdio.h> unconditionally, not just on MacOS.
2004-11-08 12:04:07 +00:00
Jay Belanger
3c29dab149 *** empty log message *** 2004-11-08 02:37:02 +00:00
Jay Belanger
f1e0e03c67 (math-do-integral-methods): Try linear, then non-linear, substitutions. 2004-11-08 02:21:11 +00:00
Kenichi Handa
a653f81218 (fontset_pattern_regexp): Cancel my previous change;
don't pay attention to '\' before '*'.
(fontset_pattern_regexp): Change the meaning of the second arg.
(Fnew_fontset): Call fs_query_fontset, not Fquery_fontset.
(check_fontset_name): Try NAME as literal at first, and if it
failes, try NAME as pattern.
2004-11-08 00:38:48 +00:00
Jay Belanger
bd6bda79c3 *** empty log message *** 2004-11-08 00:27:05 +00:00
Jay Belanger
4710da05cb (math-linear-subst-tried): New variable.
(math-do-integral):  Set `math-linear-subst-tried' to nil.

(math-do-integral-methods):  Use `math-linear-subst-tried' to
determine what type of substitution to try.

(math-integ-try-linear-substituion):  Set `math-linear-subst-tried' to
t.
2004-11-07 23:33:29 +00:00
Kim F. Storm
3fc61fde57 (bootstrap, bootstrap-clean-before): Remove .elc
files before building.
(bootfast, bootstrap-clean-before-fast): New targets, like
bootstrap but don't remove .elc files.
2004-11-07 23:27:18 +00:00