Dave Love
5deca1becd
copyright up-date
2000-09-12 12:35:33 +00:00
Miles Bader
1afaae945c
*** empty log message ***
2000-09-12 11:35:14 +00:00
Miles Bader
3017133f17
(diff-hunk-text): Use `with-temp-buffer'.
...
(diff-mode-map): Bind `diff-test-hunk'.
(diff-apply-hunk): Use `select-window' instead of `pop-to-buffer'.
2000-09-12 11:24:28 +00:00
Gerd Moellmann
6ab70e9a61
*** empty log message ***
2000-09-12 10:59:03 +00:00
Gerd Moellmann
6a69efd78e
(Fload): Put code checking for recursive loads in #if 0.
2000-09-12 10:58:42 +00:00
Gerd Moellmann
71246c2c41
Undo last change
...
because it breaks '(make-variable-buffer-local (defvar ...)'
which is used at least in dired.
2000-09-12 09:10:56 +00:00
Kenichi Handa
54fa5bc13a
Comment fixed.
...
(MAX_MAP_SET_LEVEL): Increased to 30.
(PUSH_MAPPING_STACK): Enclose with do-while block.
(POP_MAPPING_STACK): Likewise.
(stack_idx_of_map_multiple): New variable.
(CCL_CALL_FOR_MAP_INSTRUCTION): New macro.
(ccl_driver) <CCL_IterateMultipleMap>: If the content is a symbol,
call the corresponding CCL program by
CCL_CALL_FOR_MAP_INSTRUCTION.
(ccl_driver) <CCL_MapSingle>: Likewise.
(ccl_driver) <CCL_MapMultiple>: Rewritten to fix many bugs, deal
with the case where looking up process reaches to the end of
map-set, and call CCL programs as the above change.
2000-09-12 02:30:13 +00:00
Kenichi Handa
63c36c3c74
*** empty log message ***
2000-09-12 02:29:12 +00:00
Kenichi Handa
cd70a6ef71
(quail-define-package): Docstring modified.
2000-09-12 02:04:17 +00:00
Kenichi Handa
4558e81653
(quail-cxterm-package-ext-info): Add extra docstrings for
...
"chinese-ccdospy", "chinese-ecdict", "chinese-etzy", "chinese-sw", and
"chinese-ziranma". Modify the docstring of "chinese-py".
2000-09-11 23:43:45 +00:00
Kenichi Handa
362a806570
(quail-translation-docstring): New variable.
...
(quail-show-keyboard-layout): Docstring modified.
(quail-select-current): Likewise.
(quail-build-decode-map): Change arg MAP to MAP-LIST to avoid
infinite recursive call.
(quail-help): Check quail-translation-docstring. Format of the
output changed.
(quail-help-insert-keymap-description): Adjusted for the above
change.
2000-09-11 23:42:27 +00:00
Kenichi Handa
1ad24be198
*** empty log message ***
2000-09-11 23:38:16 +00:00
Gerd Moellmann
8ec8a5ec9e
(png_load, jpeg_load): Declare some variables volatile
...
that might be clobbered by longjmp.
(check_x_display_info, x_decode_color, create_frame_xic)
(Fx_display_backing_store, Fx_display_visual_class)
(x_build_heuristic_mask, pbm_scan_number): Avoid compiler
warnings.
2000-09-11 19:54:11 +00:00
Gerd Moellmann
cc0f95a474
(byte-compile-defvar): Only cons onto
...
current-load-list in top-level forms. Else this leaks a cons cell
every time a defun is called.
2000-09-11 18:26:43 +00:00
Dave Love
e7997ff475
*** empty log message ***
2000-09-11 16:56:27 +00:00
Miles Bader
7530b6da4e
(diff-apply-hunk): Function basically rewritten. Now understands
...
non-unified diffs. Some functionality moved into `diff-hunk-text' and
`diff-find-text'. Add OTHER-FILE, DRY-RUN, POPUP, and NOERROR
arguments. If DRY-RUN is true, don't actually modify anything. Only
reposition point in the patched file if the patch succeeds. Only pop
up another window if POPUP is true. Emit a message describing what
happened if successful, and at what line-offset. Automatically detect
reversed hunks and do something appropriate.
(diff-hunk-text, diff-find-text): New functions.
(diff-filter-lines): Function removed.
(diff-test-hunk): New function.
(diff-goto-source): Rewritten in terms of diff-apply-hunk.
2000-09-11 13:51:21 +00:00
Gerd Moellmann
f74b07059d
(init_lread): Set Vloads_in_progress to nil.
...
(Fload): Show list of recursively loaded files, when signaling an
error.
2000-09-11 13:01:38 +00:00
Gerd Moellmann
7ee3bd7bf8
(Vloads_in_progress): New variable.
...
(record_load_unwind): New function.
(Fload): Check for recursive loads.
(syms_of_lread): Initialize Vloads_in_progress.
(read_integer, read1): Avoid some compiler warnings.
2000-09-11 12:52:59 +00:00
Gerd Moellmann
093386ca6c
(concat, Fsubstring, internal_equal, Fnconc): Avoid some
...
compiler warnings.
2000-09-11 12:51:13 +00:00
Miles Bader
974e1e5b2a
(Fbuffer_string): Doc fix.
2000-09-11 10:48:34 +00:00
Dave Love
6b12439035
*** empty log message ***
2000-09-10 22:16:41 +00:00
Dave Love
e5bed4019b
Minor doc/commentary fixes.
...
(tildify) <defgroup>: Add :version.
2000-09-10 22:07:06 +00:00
Dave Love
b5325e7880
(face-x-resources): Make custom type more specific.
...
(frame-background-mode): Use mapc.
(region) <defcustom>: Add :version.
2000-09-10 21:55:22 +00:00
Gerd Moellmann
9824c4e39e
(mmap_enlarge): Don't return 0 if successful.
2000-09-10 11:19:00 +00:00
Ken Raeburn
6a72fdd12e
s/netbsd.h: NO_C_SOURCE->NOT_C_CODE
2000-09-10 01:12:09 +00:00
Gerd Moellmann
28e6fb6637
(CYCLE_CHECK): Don't use the Lisp_Object returned
...
by Fmemq in a condition.
2000-09-09 13:14:56 +00:00
Stefan Monnier
7f8b6551de
*** empty log message ***
2000-09-09 00:50:26 +00:00
Stefan Monnier
e1d95cc471
* vc-sccs.el (vc-sccs-register):
...
* vc-rcs.el (vc-rcs-register):
* vc-cvs.el (vc-cvs-register): Don't clear file's properties.
* vc.el (vc-register): Clear file's properties.
2000-09-09 00:48:41 +00:00
Stefan Monnier
cec33c9095
(Finternal_set_lisp_face_attribute): Minor thinko.
2000-09-09 00:18:25 +00:00
Dave Love
460dc922d8
(internal-merge-in-global-face): Fix newline in doc string.
2000-09-08 22:17:17 +00:00
Dave Love
575daf042b
*** empty log message ***
2000-09-08 21:50:30 +00:00
Gerd Moellmann
d1a0288150
(mmap_fd): Remove initializer which can make it
...
read-only in a dumped Emacs.
(mmap_fd_1): New variable.
(mmap_set_vars): Remove local `fd'. Save mmap_fd in mmap_fd_1,
restore it from there.
(r_alloc, r_re_alloc, r_alloc_free): Call r_alloc_init
unconditionally so that mmap_fd can be initialized there.
(r_alloc_init_fd): Open-coded in r_alloc_init; function removed.
(r_alloc_init) [REL_ALLOC_MMAP && !MAP_ANON]: Open /dev/zero.
(r_alloc_init) [REL_ALLOC_MMAP && MAP_ANON]: Set mmap_fd to -1.
2000-09-08 19:52:57 +00:00
Dave Love
119d366518
OSF M-SPC.
2000-09-08 16:53:08 +00:00
Dave Love
d93c318653
(r_alloc_init_fd): Move. Fix conditional for pcc.
2000-09-08 16:31:11 +00:00
Dave Love
1932bc86eb
*** empty log message ***
2000-09-08 16:14:29 +00:00
Dave Love
8b05edb34e
(AC_FUNC_MMAP): Use fixed version from development
...
autoconf.
2000-09-08 16:14:08 +00:00
Dave Love
53c94d4d99
Remove spurious `@'s.
2000-09-08 16:13:10 +00:00
Dave Love
5ad25b24df
(r_alloc_init): Conditionalize on SYSTEM_MALLOC, not REL_ALLOC_MMAP.
2000-09-08 16:03:04 +00:00
Gerd Moellmann
c454aac192
*** empty log message ***
2000-09-08 14:20:44 +00:00
Gerd Moellmann
334a2e2a82
(Finternal_merge_in_global_face): Return a Lisp object.
2000-09-08 14:19:31 +00:00
Gerd Moellmann
ae26e27d7d
(dump_glyph_row): Fix printf format string.
...
(display_line, move_it_in_display_line_to): Avoid compiler
warnings.
2000-09-08 14:19:11 +00:00
Dave Love
423193c552
(r_alloc_init_fd): Conditionalize on MAP_ANON.
2000-09-08 14:10:31 +00:00
Dave Love
0460aa783e
(REL_ALLOC_MMAP): Define.
2000-09-08 13:57:04 +00:00
Gerd Moellmann
fc653ef2d8
(GC_MARK_STACK, REL_ALLOC_MMAP): Define.
2000-09-08 13:56:53 +00:00
Gerd Moellmann
10ab7a5122
(face-spec-set): Only face-spec-reset-face when
...
ATTRS is non-nil.
2000-09-08 13:51:08 +00:00
Dave Love
326cdd749d
Mention REL_ALLOC_MMAP.
2000-09-08 13:49:15 +00:00
Dave Love
a2c23c923a
Don't include string.h (redundant).
...
(MAP_ANON) [REL_ALLOC_MMAP]: Ensure it's defined.
[!MAP_ANON]: Include fcntl.h.
(mmap_fd) [REL_ALLOC_MMAP]: New variable.
(r_alloc, r_re_alloc, r_alloc_free)
(mmap_enlarge, mmap_set_vars): Use it.
(r_alloc_init_fd): New function.
(__morecore) [SYSTEM_MALLOC]: Don't declare.
(r_alloc_init): Call r_alloc_init_fd. Conditionalize stuff on
malloc type.
2000-09-08 13:46:27 +00:00
Gerd Moellmann
3015eec0e8
(Fset_keymap_parent): Check for cycles in keymap
...
inheritance.
2000-09-08 13:30:21 +00:00
Dave Love
018fc00072
(allocaobj) [!SYSTEM_MALLOC && REL_ALLOC_MMAP]:
...
Remove vm-limit.o.
2000-09-08 13:14:07 +00:00
Gerd Moellmann
bfe0ee8830
(try_window_id): When trying to locate cursor in
...
unchanged rows at the top, handle the case that we can't find it.
2000-09-08 09:50:33 +00:00