1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-29 07:58:28 +00:00
Commit Graph

27935 Commits

Author SHA1 Message Date
Gerd Moellmann
4b3fd71946 (GC_SETJMP_WORKS): Define. 2000-03-27 19:42:03 +00:00
Gerd Moellmann
c1005d06e8 (face_before_or_after_it_pos): Pass multibyteness
to DEC_TEXT_POS and INC_TEXT_POS.
2000-03-27 16:05:50 +00:00
Gerd Moellmann
5f15d71229 (direct_output_for_insert): Use DEC_TEXT_POS
with parameter MULTIBYTE_P.
2000-03-27 16:03:29 +00:00
Gerd Moellmann
7bed37e412 (INC_TEXT_POS, DEC_TEXT_POS): Add parameter MULTIBYTE_P. 2000-03-27 16:02:34 +00:00
Gerd Moellmann
7439e5b9ca (Fsubst_char_in_region): Don't use INC_POS in unibyte
buffers because it looks for multibyte character sequences which
don't exist in unibyte text.
2000-03-27 15:48:36 +00:00
Gerd Moellmann
d9c545daed (x_copy_color): New function.
(x_alloc_nearest_color) [DEBUG_X_COLORS]: Call register_color.
2000-03-27 14:50:47 +00:00
Gerd Moellmann
10168ebbc5 (x_set_cursor_color): Get color reference counts right. 2000-03-27 14:48:33 +00:00
Gerd Moellmann
a435fc2a6d (register_color, unregister_colors, unregister_colors)
[DEBUG_X_COLORS]: New functions.
(x_free_colors) [DEBUG_X_COLORS]: Unregister colors.
2000-03-27 14:47:42 +00:00
Gerd Moellmann
5c14c2b9df (x_specified_cursor_type, x_copy_color): Add prototypes. 2000-03-27 14:46:48 +00:00
Gerd Moellmann
7313acd0d4 (buffer_permanent_local_flags): Use MAX_PER_BUFFER_VARS
instead of MAX_BUFFER_LOCAL_VARS.
(last_per_buffer_idx): Renamed from max_buffer_local_idx.
2000-03-27 12:51:06 +00:00
Gerd Moellmann
f6cd05276d Use new macro names
for handling per-buffer variables.
2000-03-27 12:50:13 +00:00
Gerd Moellmann
ddebaaa9da (MAX_PER_BUFFER_VARS): Renamed from MAX_BUFFER_LOCAL_VARS.
(PER_BUFFER_VAR_OFFSET): Renamed from BUFFER_LOCAL_VAR_OFFSET.
(PER_BUFFER_VAR_IDX): Renamed from BUFFER_LOCAL_VAR_IDX.
(PER_BUFFER_VALUE_P): Renamed from BUFFER_HAS_LOCAL_VALUE_P.
(SET_PER_BUFFER_VALUE_P): Renamed from SET_BUFFER_HAS_LOCAL_VALUE_P.
(PER_BUFFER_IDX): Renamed from BUFFER_LOCAL_IDX.
(PER_BUFFER_DEFAULT): Renamed from BUFFER_LOCAL_DEFAULT_VALUE.
(PER_BUFFER_VALUE): Renamed from BUFFER_LOCAL_VALUE.
(PER_BUFFER_SYMBOL): Renamed from BUFFER_LOCAL_SYMBOL.
(PER_BUFFER_TYPE): Renamed from BUFFER_LOCAL_TYPE.
2000-03-27 12:49:02 +00:00
Gerd Moellmann
c87a1fdaa8 (lookup_face): Don't assert FACE_SUITABLE_FOR_CHAR_P. 2000-03-27 12:17:05 +00:00
Gerd Moellmann
88faab8953 *** empty log message *** 2000-03-27 11:15:20 +00:00
Gerd Moellmann
0d1469d67a (x_specified_cursor_type): New function.
(x_set_cursor_type): Use it.
2000-03-27 11:06:04 +00:00
Stefan Monnier
d80f42b736 *** empty log message *** 2000-03-27 09:51:45 +00:00
Gerd Moellmann
a698b3580e (struct buffer): Add cursor_type. 2000-03-27 09:46:30 +00:00
Stefan Monnier
bed44076dc Weed out redundant uses of `function' 2000-03-27 04:29:55 +00:00
Stefan Monnier
8c085080ba Update sample code for adding font-lock-keywords 2000-03-27 04:20:08 +00:00
Stefan Monnier
0683b6fa90 (enum re_opcode_t): New opcode on_failure_jump_nastyloop.
(print_partial_compiled_pattern, re_compile_fastmap): Handle new opcode.
(regex_compile): Use on_failure_jump_nastyloop for non-greedy loops.
(re_match_2_internal): Add code for on_failure_jump_nastyloop when
executing it as well as when popping it off the stack to find infinite
loops in non-greedy repetition operators.
2000-03-26 23:05:51 +00:00
Stefan Monnier
3831af621a (log-edit-mode-hook): Fix typo. 2000-03-26 23:05:27 +00:00
Dave Love
6c21cdc0d3 Mention goto-addr. 2000-03-26 22:43:11 +00:00
Stefan Monnier
54877f36a9 (log-edit-mode-map): Inherit from vc-log-mode-map
if it ever becomes used.
(log-edit-mode-hook): Default to vc-log-mode-hook.
(log-edit-mode): Fix the docstring.
2000-03-26 21:19:58 +00:00
Stefan Monnier
ea4b0ca303 (byte-compile-eval): Fix and reenable the code. 2000-03-26 19:52:27 +00:00
Gerd Moellmann
3d4ff2dd8d *** empty log message *** 2000-03-26 19:33:04 +00:00
Gerd Moellmann
9191c8ae4e (Qfunction_documentation): New variable.
(syms_of_doc): Initialize Qfunction_documentation.
(Fdocumentation): If FUNCTION is a symbol with non-nil
`function-documentation' property, return a documentation derived
from that.
2000-03-26 19:32:02 +00:00
Gerd Moellmann
bd96bd79eb (syms_of_buffer): Add default-cursor-type.
(init_buffer_once): Don't let cursor_type have a local value
in every buffer.
2000-03-26 18:45:57 +00:00
Dave Love
082527febb (browse-url): Re-fix case of
browse-url-browser-function being an alist.
(browse-url): Add :link to defgroup.
2000-03-26 18:34:30 +00:00
Dave Love
51ed0ea023 (Programs): Mention outline features.
(Program Modes): Mention more.  Xrefs to separate manuals.
(Hideshow): New.
(Documentation): Info-lookup: list modes supported.
(Imenu): New.
2000-03-26 18:19:01 +00:00
Dave Love
9577aa62c6 Document Foldout. 2000-03-26 18:11:33 +00:00
Dave Love
7ed32bd87f (Visiting): List wildcard chars. Mention find-file-wildcards.
(File Archives): Archiving programs _are_ needed (but not tar).
(Remote Files): Xref quoted file names.
(Quoted File Names): Can quote * as [*].
2000-03-26 17:56:47 +00:00
Dave Love
08f8b1cc01 *** empty log message *** 2000-03-26 17:51:09 +00:00
Dave Love
3957c98213 Doc fixes.
(file-truename): Include `[' in wildcard characters.
(automount-dir-prefix): Customize.
(find-file-wildcards): Add :version.
(find-file-noselect): Simplify a mapcar call.
2000-03-26 17:07:06 +00:00
Dave Love
5e871da0a6 (lisp-eval-defun): Make arglist compatible with inf-lisp version.
(eval-defun-1): Fix custom-declare-variable case.
2000-03-26 16:36:17 +00:00
Gerd Moellmann
19d1bc27d3 *** empty log message *** 2000-03-26 16:27:11 +00:00
Gerd Moellmann
bb2ec97602 (reset_buffer): Initialize buffer's cursor_type.
(init_buffer_once): Set default cursor_type value to t.
Mark cursor_type as local everywhere.
(syms_of_buffer): New per-buffer variable cursor-type.
2000-03-26 16:25:09 +00:00
Gerd Moellmann
f02d8aa0f6 (x_display_and_set_cursor): Choose cursor depending
on buffer-local value of cursor_type.
(x_draw_bar_cursor): Add parameter WIDTH.
2000-03-26 16:24:24 +00:00
Gerd Moellmann
89e8092896 *** empty log message *** 2000-03-26 14:13:40 +00:00
Gerd Moellmann
3aca9e8caa (bootstrap-lisp-1, bootstrap-list, bootstrap-src):
New targets.
(bootstrap): Rewritten in terms of the new targets above.  Make
info files, too.
2000-03-26 14:13:03 +00:00
Gerd Moellmann
cf611f0100 (defvar_per_buffer): Use new macros for per-buffer
variables.
2000-03-26 14:09:59 +00:00
Gerd Moellmann
979332f67f (struct buffer): Remove member local_var_flags,
add local_flags.
(MAX_BUFFER_LOCAL_VARS): New macro.
(BUFFER_LOCAL_VAR_OFFSET, BUFFER_LOCAL_VAR_IDX)
(BUFFER_HAS_LOCAL_VALUE_P, SET_BUFFER_HAS_LOCAL_VALUE_P)
(BUFFER_LOCAL_IDX, BUFFER_LOCAL_DEFAULT_VALUE, BUFFER_LOCAL_VALUE)
(BUFFER_LOCAL_SYMBOL, BUFFER_LOCAL_TYPE): New macros.
2000-03-26 14:08:52 +00:00
Gerd Moellmann
c3279ad4ab (print_object): Use new macros for per-buffer
variables.
2000-03-26 14:08:22 +00:00
Gerd Moellmann
6f598a6d4f (Fset_category_table): Use new macros for per-buffer
variables.
2000-03-26 14:07:56 +00:00
Gerd Moellmann
7c02e886dd (buffer_permanent_local_flags): Make a char array.
(max_buffer_local_idx): New variable.
(reset_buffer_local_variables, Fbuffer_local_variables): Rewritten
for new handling of per-buffer variables.
(buffer_slot_type_mismatch): Use new macros for per-buffer vars.
(init_buffer_once): Initialize per-buffer vars differently.
Set max_buffer_local_idx.
2000-03-26 14:07:30 +00:00
Gerd Moellmann
4e4dfa7817 (Fset_syntax_table): Use new macros for per-buffer
variables.
2000-03-26 14:06:41 +00:00
Gerd Moellmann
999b32fd11 (do_symval_forwarding, store_symval_forwarding)
(find_symbol_value, set_internal, default_value, Fset_default)
(Fkill_local_variable, Flocal_variable_p): Use new macros for
per-buffer variables.
2000-03-26 14:05:44 +00:00
Gerd Moellmann
8170b12578 (bootstrap-emacs): Use mv -f' instead of mv'. 2000-03-26 14:05:11 +00:00
Stefan Monnier
d488166820 (hook): Use dolist' instead of CL's mapc'. 2000-03-26 00:12:35 +00:00
Dave Love
e8c7d42455 (load-history): Fix doc string. 2000-03-25 12:37:51 +00:00
Gerd Moellmann
b68c375f83 *** empty log message *** 2000-03-24 22:56:35 +00:00