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