bpt/emacs.git
24 years ago(check_lface_attrs) [GLYPH_DEBUG]: Fix syntax error.
Gerd Moellmann [Tue, 21 Mar 2000 16:13:31 +0000 (16:13 +0000)]
(check_lface_attrs) [GLYPH_DEBUG]: Fix syntax error.
(lface_fully_specified_p): Don't check contents of
LFACE_FONT_INDEX because that attribute is optional.
(realize_x_face): Remove now unwarranted xassert.

24 years ago* derived.el (define-derived-mode): Don't autoload anymore.
Stefan Monnier [Tue, 21 Mar 2000 15:35:06 +0000 (15:35 +0000)]
* derived.el (define-derived-mode): Don't autoload anymore.
Prefer the macro-only version provided by easy-mmode.el.
* emacs-lisp/easy-mmode.el (define-derived-mode): New name for
`easy-mmode-define-derived-mode'.
Use `combine-run-hooks'.
(easy-mmode-define-navigation): New macro.

24 years ago(combine-run-hooks): New function.
Stefan Monnier [Tue, 21 Mar 2000 15:28:44 +0000 (15:28 +0000)]
(combine-run-hooks): New function.

24 years ago*** empty log message ***
Kenichi Handa [Tue, 21 Mar 2000 00:50:39 +0000 (00:50 +0000)]
*** empty log message ***

24 years ago(fontset.o): Depend on dispextern.h.
Kenichi Handa [Tue, 21 Mar 2000 00:45:04 +0000 (00:45 +0000)]
(fontset.o): Depend on dispextern.h.

24 years agoInclude fontset.h after dispextern.h.
Kenichi Handa [Tue, 21 Mar 2000 00:43:55 +0000 (00:43 +0000)]
Include fontset.h after dispextern.h.
(x_per_char_metric): Don't try FONT->default_char.  Even if
pcm->width is zero, glyph bits may exist.
(x_encode_char): Always initialize char2b->byte1.
(x_get_char_face_and_encoding): Call FACE_FOR_CHAR to get face_id.
(x_get_glyph_face_and_encoding): New arg two_byte_p.  Caller
changed.
(x_append_glyph): Set glyph->glyph_not_available_p.
(x_produce_glyphs): Set it->glyph_not_available_p.  Don't set
it->charset.  Handle the case that per char metric is not
available.  If it->multibyte_p is zero and it->c is a multibyte
character, convert it to a unibyte character.
(struct glyph_string): Delete member `charset'.
(x_set_mouse_face_gc): Call FACE_FOR_CHAR to get face_id.  Handle
the case that per char metric is not available correctly.
(x_fill_glyph_string): Handle the case that the specific glyph is
not available correctly.
(BUILD_CHAR_GLYPH_STRINGS): Don't set s->charset.
(BUILD_COMPOSITE_GLYPH_STRING): Likewise.
(x_new_font): Call FS_LOAD_FONT, not fs_load_font.
(x_new_fontset): Call fontset_ascii to get ASCII font name of the
fontset.  Don't call FS_LOAD_FONT.

24 years ago(Qx_charset_registry, Vface_default_registry):
Kenichi Handa [Tue, 21 Mar 2000 00:43:10 +0000 (00:43 +0000)]
(Qx_charset_registry, Vface_default_registry):
Variables removed.
(clear_font_table, frame_update_line_height, load_face_font):
Adjusted for the change of fontset implementation.
(load_face_fontset_font): Function removed.
(pixel_point_size): New function.
(font_list): Argument type changed.  Caller changed.
(LFACE_FONT): New macro.
(check_lface_attrs): Check attr[LFACE_FONT_INDEX].
(set_lface_from_font_name): Type of arg FONTNAME is changed to
Lisp_Object.  Determine the font name by actually loading a font
by the specified pattern.  Set LFACE_FONT (lface) to the specified
pattern.  Even if a font is not found, don't try alternatives.
(Finternal_set_lisp_face_attribute): Handle `font' slot in lface.
(set_font_frame_param): If `font' is specified in lface, use it.
(Finternal_get_lisp_face_attribute): Handle `font' slot in lface.
(lface_same_font_attributes_p): Likewise.
(make_realized_face): Arguent changed.  Caller changed.  Set
face->ascii_face to face itself.
(free_realized_face): Free face->fontset if face is for ASCII.
(face_suitable_for_iso8859_1_p, face_suitable_for_charset_p,
deduce_unibyte_registry, x_charset_registry): Functions removed.
(free_realized_multibyte_face): New function.
(lookup_face, lookup_named_face, lookup_derived_face): Argument
changed.  Caller changed.
(try_font_list): Argument type changed.
(face_fontset): Check `font' slot of ATTRS, not `family' slot.
(choose_face_font): Argument changed.  Handle fontset properly.
(choose_face_fontset_font): Function removed.
(realize_default_face, realize_named_face): Don't remove the
former face here.
(realize_face): Argument changed.  Caller changed.  Remove face
with the arg former_face_id in advance.  Load font for the new
face.
(realize_x_face): Argument changed.  Caller changed.  For a
multibyte character, share fontset with base_face.  For a single
byte character, make a new realized fontset.  Don't load a font
here.
(realize_tty_face): Argument changed.  Caller changed.
(compute_char_face): Call FACE_FOR_CHAR, not FACE_FOR_CHARSET.
(face_at_buffer_position): Don't check multibyte_p for returning
DEFAULT_FACE_ID.
(face_at_string_position): Call FACE_SUITABLE_FOR_CHAR_P, not
FACE_SUITABLE_FOR_CHARSET_P.
(syms_of_xfaces): Remove code for Qx_charset_registry and
Vface_default_registry.

24 years ago(Fx_create_frame): Don't cal fs_register_fontset.
Kenichi Handa [Tue, 21 Mar 2000 00:42:32 +0000 (00:42 +0000)]
(Fx_create_frame): Don't cal fs_register_fontset.
(x_create_tip_frame): Likewise.
(Fx_close_connection): Free full_name of font_info.

24 years ago(charset_at_position): Function removed.
Kenichi Handa [Tue, 21 Mar 2000 00:41:41 +0000 (00:41 +0000)]
(charset_at_position): Function removed.
(init_iterator): Don't set member charset of struct `it'.
(handle_face_prop, reseat_to_string, set_iterator_to_next,
next_element_from_display_vector, insert_left_trunc_glyphs):
Likewise.
(face_before_or_after_it_pos): Call FACE_FOR_CHAR, not
FACE_FOR_CHARSET.
(get_next_display_element, append_space,
extend_face_to_end_of_line): Likewise.

24 years ago(XMenuActivate): Args to lookup_derived_face changed.
Kenichi Handa [Tue, 21 Mar 2000 00:40:54 +0000 (00:40 +0000)]
(XMenuActivate): Args to lookup_derived_face changed.

24 years ago(struct frame): Member `fontset_data' removed.
Kenichi Handa [Tue, 21 Mar 2000 00:39:29 +0000 (00:39 +0000)]
(struct frame): Member `fontset_data' removed.
(FRAME_FONTSET_DATA): Macro removed.

24 years ago(make_frame): Don't allocate f->fontset_data.
Kenichi Handa [Tue, 21 Mar 2000 00:39:10 +0000 (00:39 +0000)]
(make_frame): Don't allocate f->fontset_data.
(Fdelete_frame): Don't free f->fontset_data.

24 years ago(FONT_NOT_OPENED, FONT_NOT_FOUND): Macros removed.
Kenichi Handa [Tue, 21 Mar 2000 00:38:44 +0000 (00:38 +0000)]
(FONT_NOT_OPENED, FONT_NOT_FOUND): Macros removed.
(struct fontset_info, struct fontset_data): Structs removed.
(allloc_fontset_data, free_fontset_data, fs_regiser_fontset,
Vglobale_fontset_alist, font_idx_temp): Externs removed.
(fs_load_font, fs_query_fontset): Adjusted for new argument.
(fs_free_face_fontset, fontset_font_pattern,
face_suitable_for_char_p, face_for_char,
make_fontset_for_ascii_face): Extern them.
(FS_LOAD_FONT): Adjusted for the change of fontset implementation.
(FS_LOAD_FACE_FONT): New macro.

24 years agoAll codes rewritten or adjusted for the change of
Kenichi Handa [Tue, 21 Mar 2000 00:38:14 +0000 (00:38 +0000)]
All codes rewritten or adjusted for the change of
fontset implementation.  Now fontset is represented by char table.
(Vglobal_fontset_alist, font_idx_temp, my_strcasetbl): Variables
removed.
(my_strcasecmp): Function removed.
(Vfontset_table, next_fontset_id, Vdefault_fontset): New
variables.
(AREF, ASIZE): New macros.
(FONTSET_FROM_ID, FONTSET_ID, FONTSET_NAME, FONTSET_FRAME,
FONTSET_ASCII, FONTSET_BASE, BASE_FONTSET_P, FONTSET_REF,
FONTSET_REF_VIA_BASE, FONTSET_SET): New macros.
(fontset_ref, fontset_ref_via_base, fontset_set, make_fontset,
fontset_id_valid_p, font_family_registry, fontset_name,
fontset_ascii, free_face_fontset, face_suitable_for_char_p,
face_for_char, make_fontset_for_ascii_face, fontset_font_pattern):
New functions.
(fs_load_font): New arg FACE.  Caller changed.
(fs_query_fontset): Argument changed.  Caller changed.
(Fquery_fontset): call fs_query_fontset.
(fs_register_fontset, alloc_fontset_data, free_fontset_data):
Functions removed.
(clear_fontset_elements, check_registry_encoding,
check_fontset_name): New functions.
(syms_of_fontset): Set char-table-extra-slots property of fontset
to 3.  Staticpro and initialize Vfontset_table and
Vdefault_fontset.  Defsubr fontset_font and fontset_list.

24 years ago(optimize_sub_char_table): New function.
Kenichi Handa [Tue, 21 Mar 2000 00:37:25 +0000 (00:37 +0000)]
(optimize_sub_char_table): New function.
(Foptimize_char_table): New function.
(syms_of_fns): Defsubr Soptimize_char_table.

24 years ago(struct glyph): New member glyph_not_available_p.
Kenichi Handa [Tue, 21 Mar 2000 00:36:45 +0000 (00:36 +0000)]
(struct glyph): New member glyph_not_available_p.
Use 22 bits for face_id.
(enum lface_attribute_index): Add LFACE_FONT_INDEX.
(struct face): Delete member registry, new member ascii_face.
(FACE_SUITABLE_FOR_CHAR_P): Renamed from
FACE_SUITABLE_FOR_CHARSET_P.  Caller changed.
(FACE_FOR_CHAR): Renamed from FACE_FOR_CHARSET.  Caller changed.
(struct it): Delete member charset, new member
glyph_not_available_p.

24 years ago(mark_face_cache): Don't mark face->registry.
Kenichi Handa [Tue, 21 Mar 2000 00:36:12 +0000 (00:36 +0000)]
(mark_face_cache): Don't mark face->registry.

24 years agoFontsets related initialization is simplified.
Kenichi Handa [Tue, 21 Mar 2000 00:34:45 +0000 (00:34 +0000)]
Fontsets related initialization is simplified.

24 years ago(describe-font): Don't refer to
Kenichi Handa [Tue, 21 Mar 2000 00:32:34 +0000 (00:32 +0000)]
(describe-font): Don't refer to
global-fontset-alist, instead call font-list.
(describe-fontset, list-fontsets, mule-diag): Likewise.
(print-fontset): Adjusted for the change of fontset
implementation.

24 years ago(x-charset-registries): Variable
Kenichi Handa [Tue, 21 Mar 2000 00:32:06 +0000 (00:32 +0000)]
(x-charset-registries): Variable
removed, instead the corresponding data is stored in the default
fontset.
(register-alternate-fontnames): Function removed.
(resolved-ascii-font): Variable removed.
(x-compose-font-name): Ignore the second argument REDOCE.
(x-complement-fontset-spec): Complement only an ASCII font and
element for those charsets than can use that ASCII font.
(generate-fontset-menu): Don't refer to global-fontset-alist,
instead call fontset-list.
(uninstantiated-fontset-alist): Variable removed.
(x-style-funcs-alist): Likewise.
(fontset-default-styles): Likewise.
(x-modify-font-name): Function removed.
(create-fontset-from-fontset-spec): Ignore the argument
STYLE-VARIANT.
(create-fontset-from-ascii-font): Docsting adjusted for the above
change.
(instantiate-fontset, resolve-fontset-name): Functions removed.
(fontset-list): Now implemented by C code.

24 years ago(read-face-font): Fix TABLE arg to completing-read.
Kenichi Handa [Tue, 21 Mar 2000 00:31:38 +0000 (00:31 +0000)]
(read-face-font): Fix TABLE arg to completing-read.
(describe-face): Include `font' attribute in the description.

24 years ago(quail-set-keyboard-layout): Typo fixed.
Kenichi Handa [Mon, 20 Mar 2000 23:44:27 +0000 (23:44 +0000)]
(quail-set-keyboard-layout): Typo fixed.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 20 Mar 2000 14:08:44 +0000 (14:08 +0000)]
*** empty log message ***

24 years agoMoved to net subdir.
Gerd Moellmann [Mon, 20 Mar 2000 13:12:47 +0000 (13:12 +0000)]
Moved to net subdir.

24 years agoMoved here from lisp.
Gerd Moellmann [Mon, 20 Mar 2000 13:12:14 +0000 (13:12 +0000)]
Moved here from lisp.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 20 Mar 2000 12:34:21 +0000 (12:34 +0000)]
*** empty log message ***

24 years ago(with-buffer-prepared-for-font-lock): Add comment
Gerd Moellmann [Mon, 20 Mar 2000 12:30:55 +0000 (12:30 +0000)]
(with-buffer-prepared-for-font-lock): Add comment
about behavior of set-buffer-modified-p wrt redisplay.

24 years ago(Fset_buffer_modified_p): Set update_mode_lines
Gerd Moellmann [Mon, 20 Mar 2000 12:24:57 +0000 (12:24 +0000)]
(Fset_buffer_modified_p): Set update_mode_lines
only if buffer is displayed in some window.

24 years ago(handle_single_display_prop): Initialize local `value'.
Gerd Moellmann [Mon, 20 Mar 2000 12:24:13 +0000 (12:24 +0000)]
(handle_single_display_prop): Initialize local `value'.
(try_window_reusing_current_matrix): Don't call scroll run
function if run's current and desired position are the same;
this prevents cursor flickering.

24 years ago*** empty log message ***
Richard M. Stallman [Mon, 20 Mar 2000 01:41:48 +0000 (01:41 +0000)]
*** empty log message ***

24 years ago(RE_STRING_CHAR): New macro.
Stefan Monnier [Sun, 19 Mar 2000 23:23:50 +0000 (23:23 +0000)]
(RE_STRING_CHAR): New macro.
(GET_CHAR_AFER_2): Remove.
(RE_TRANSLATE, RE_TRANSLATE_P): New macros moved from regex.h.
(enum re_opcode_t): Remove on_failure_jump_exclusive.
(print_partial_compiled_pattern, re_compile_fastmap)
(re_match_2_internal): Remove on_failure_jump_exclusive.
(regex_compile): Turn optimizable P+ loops into PP*, so that the
optimization only need to work for * (ie. can use of_keep_string_jump).
Remove the special case for .*\n since it is now covered by the general
optimization.
(re_search_2): Don't bother with `room'.
(skip_one_char): New function.
(skip_noops): Simplify since `memory' is not needed any more.
(mutually_exclusive_p): Restructure slightly to use `switch' and
add handling for "all" remaining cases.
(re_match_2_internal): Change on_failure_jump_smart to use
on_failure_keep_string_jump (and redirect the end-of-loop jump)
rather than on_failure_jump_exclusive.

24 years ago(RE_TRANSLATE. RE_TRANSLATE_P): Moved to regex.c.
Stefan Monnier [Sun, 19 Mar 2000 23:21:42 +0000 (23:21 +0000)]
(RE_TRANSLATE. RE_TRANSLATE_P): Moved to regex.c.

24 years ago(calculate_costs): Remove code dealing with X frames.
Gerd Moellmann [Sun, 19 Mar 2000 17:04:41 +0000 (17:04 +0000)]
(calculate_costs): Remove code dealing with X frames.

24 years ago* xfns.c (select_visual): Don't set dpyinfo->n_planes to the
Gerd Moellmann [Sun, 19 Mar 2000 17:00:51 +0000 (17:00 +0000)]
* xfns.c (select_visual): Don't set dpyinfo->n_planes to the
number of bits per RGB because it's everywhere used as the depth
of the visual.

24 years ago(view-mode-disable): Kill local binding of view-read-only.
Richard M. Stallman [Sun, 19 Mar 2000 15:56:40 +0000 (15:56 +0000)]
(view-mode-disable): Kill local binding of view-read-only.

24 years ago*** empty log message ***
Richard M. Stallman [Sun, 19 Mar 2000 15:56:23 +0000 (15:56 +0000)]
*** empty log message ***

24 years ago(syms_of_lread): Doc fix for load-convert-to-unibyte.
Richard M. Stallman [Sun, 19 Mar 2000 15:45:02 +0000 (15:45 +0000)]
(syms_of_lread): Doc fix for load-convert-to-unibyte.

24 years ago*** empty log message ***
Gerd Moellmann [Sat, 18 Mar 2000 12:23:59 +0000 (12:23 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Gerd Moellmann [Sat, 18 Mar 2000 01:42:31 +0000 (01:42 +0000)]
*** empty log message ***

24 years ago(syntax-code-table, syntax-flag-table): New variables.
Gerd Moellmann [Sat, 18 Mar 2000 01:33:56 +0000 (01:33 +0000)]
(syntax-code-table, syntax-flag-table): New variables.
(string-to-syntax): New function.

24 years ago(font-lock-apply-syntactic-highlight): if VALUE
Gerd Moellmann [Sat, 18 Mar 2000 01:33:13 +0000 (01:33 +0000)]
(font-lock-apply-syntactic-highlight): if VALUE
is a string, convert it to a syntax cell using string-to-syntax.

24 years ago(ange-ftp-try-passive-mode): New user-option.
Gerd Moellmann [Sat, 18 Mar 2000 01:06:46 +0000 (01:06 +0000)]
(ange-ftp-try-passive-mode): New user-option.
(ange-ftp-get-process): If ange-ftp-try-passive-mode is set,
try to use poassive ftp mode.

24 years ago(read_integer): Unread the last char not consumed.
Gerd Moellmann [Sat, 18 Mar 2000 01:04:28 +0000 (01:04 +0000)]
(read_integer): Unread the last char not consumed.

24 years ago*** empty log message ***
Gerd Moellmann [Fri, 17 Mar 2000 22:46:46 +0000 (22:46 +0000)]
*** empty log message ***

24 years ago(awk-font-lock-keywords): All `else'.
Gerd Moellmann [Fri, 17 Mar 2000 22:34:05 +0000 (22:34 +0000)]
(awk-font-lock-keywords): All `else'.

24 years ago(append-to-buffer): Update point of windows after
Gerd Moellmann [Fri, 17 Mar 2000 22:33:28 +0000 (22:33 +0000)]
(append-to-buffer): Update point of windows after
insertion.

24 years ago(inverse-add-abbrev): Identify word by first moving
Gerd Moellmann [Fri, 17 Mar 2000 22:32:39 +0000 (22:32 +0000)]
(inverse-add-abbrev): Identify word by first moving
forward then moving backward.  Reindent.

24 years ago*** empty log message ***
Dave Love [Fri, 17 Mar 2000 21:29:09 +0000 (21:29 +0000)]
*** empty log message ***

24 years ago(x_update_window_cursor): Don't update in frames
Gerd Moellmann [Fri, 17 Mar 2000 21:12:54 +0000 (21:12 +0000)]
(x_update_window_cursor): Don't update in frames
who are in the process of being deleted.

24 years ago(other-frame): Call x-focus-frame only if
Gerd Moellmann [Fri, 17 Mar 2000 20:54:41 +0000 (20:54 +0000)]
(other-frame): Call x-focus-frame only if
focus-follows-mouse is off.

24 years ago(rmail-summary-font-lock-keywords): Make sure the
Stefan Monnier [Fri, 17 Mar 2000 20:05:14 +0000 (20:05 +0000)]
(rmail-summary-font-lock-keywords): Make sure the
regexp for labels cannot span several lines.

24 years ago(cl-do-arglist): Don't add (setq :<key> ':<key>).
Stefan Monnier [Fri, 17 Mar 2000 19:35:23 +0000 (19:35 +0000)]
(cl-do-arglist): Don't add (setq :<key> ':<key>).

24 years ago(cvs-strings->string): Rename
Dave Love [Fri, 17 Mar 2000 10:07:00 +0000 (10:07 +0000)]
(cvs-strings->string): Rename
replace-regexps-in-string.

24 years ago*** empty log message ***
Gerd Moellmann [Thu, 16 Mar 2000 23:14:29 +0000 (23:14 +0000)]
*** empty log message ***

24 years ago(mostlyclean): Add `*.core'.
Gerd Moellmann [Thu, 16 Mar 2000 22:55:31 +0000 (22:55 +0000)]
(mostlyclean): Add `*.core'.
(clean): Add `bootstrap-emacs'.

24 years ago*** empty log message ***
Dave Love [Thu, 16 Mar 2000 22:18:59 +0000 (22:18 +0000)]
*** empty log message ***

24 years ago(custom-variable-tag-face): Handle case that
Gerd Moellmann [Thu, 16 Mar 2000 22:15:26 +0000 (22:15 +0000)]
(custom-variable-tag-face): Handle case that
default face's height is not a number.
(custom-face-tag-face, custom-group-tag-face-1)
(custom-group-tag-face): Ditto.
(custom-group-tag-face-1): Add :group.

24 years agoComments only.
Dave Love [Thu, 16 Mar 2000 22:12:57 +0000 (22:12 +0000)]
Comments only.

24 years ago(f90): Put custom group under `languages', not
Dave Love [Thu, 16 Mar 2000 22:05:51 +0000 (22:05 +0000)]
(f90): Put custom group under `languages', not
`fortran'.
(f90-mode-hook): Customize.
(f90-mode): Set add-log-current-defun-function.
(f90-current-defun): New function.

24 years ago*** empty log message ***
Gerd Moellmann [Thu, 16 Mar 2000 16:31:26 +0000 (16:31 +0000)]
*** empty log message ***

24 years ago(Info-fontify-maximum-menu-size): Increase to 100000.
Gerd Moellmann [Thu, 16 Mar 2000 16:29:52 +0000 (16:29 +0000)]
(Info-fontify-maximum-menu-size): Increase to 100000.

24 years agoChange /setduplexmode, /settumble, add /packedarray.
Gerd Moellmann [Thu, 16 Mar 2000 16:29:09 +0000 (16:29 +0000)]
Change /setduplexmode, /settumble, add /packedarray.

24 years ago*** empty log message ***
Gerd Moellmann [Thu, 16 Mar 2000 13:24:56 +0000 (13:24 +0000)]
*** empty log message ***

24 years ago(read_integer): New function.
Gerd Moellmann [Thu, 16 Mar 2000 13:23:06 +0000 (13:23 +0000)]
(read_integer): New function.
(read1): Support read syntax #o, #x, #b, #r.

24 years ago(re_match_2): Fix string shortening (to fit `stop') to make sure
Stefan Monnier [Thu, 16 Mar 2000 02:55:33 +0000 (02:55 +0000)]
(re_match_2): Fix string shortening (to fit `stop') to make sure
POINTER_TO_OFFSET gives the same value before and after PREFETCH.
Use `dfail' to guarantee "atomic" matching.
(PTR_TO_OFFSET): Use POINTER_TO_OFFSET.
(debug): Now only active if > 0 rather than if != 0.
(DEBUG_*): Update for the new meaning of `debug'.
(print_partial_compiled_pattern): Add missing `succeed' case.
Use CHARSET_* macros in the charset(_not) branch.
Fix off-by-two bugs in `succeed_n', `jump_n' and `set_number_at'.
(store_op1, store_op2, insert_op1, insert_op2)
(at_begline_loc_p, at_endline_loc_p): Add prototype.
(group_in_compile_stack): Move to after its arg's types are declared
and add a prototype.
(PATFETCH): Define in terms of PATFETCH_RAW.
(GET_UNSIGNED_NUMBER): Add the usual `do { ... } while(0)' wrapper.
(QUIT): Redefine as a nop except for NTemacs.
(regex_compile): Handle intervals {,M} as if it was {0,M}.
Fix indentation of the greedy-op and shy-group code.
(at_(beg|end)line_loc_p): Fix argument's types.
(re_compile_fastmap): Ifdef out failure_stack_ptr to shut up gcc.
(re_search_2): Use POS_AS_IN_BUFFER.  Simplify `room' computation.
(MATCHING_IN_FIRST_STRING): Remove.
(re_match_2): Use POS_AS_IN_BUFFER.
Ifdef out failure_stack_ptr to shut up gcc.
Use FIRST_STRING_P and POINTER_TO_OFFSET.
Use QUIT unconditionally.

24 years ago*** empty log message ***
Gerd Moellmann [Wed, 15 Mar 2000 23:09:16 +0000 (23:09 +0000)]
*** empty log message ***

24 years ago(toplevel): Remove autoload cookie for form
Gerd Moellmann [Wed, 15 Mar 2000 21:29:58 +0000 (21:29 +0000)]
(toplevel): Remove autoload cookie for form
requiring easymenu.

24 years ago*** empty log message ***
Gerd Moellmann [Wed, 15 Mar 2000 19:59:06 +0000 (19:59 +0000)]
*** empty log message ***

24 years ago(Fminibuffer_complete): Set point to ZV if finding
Gerd Moellmann [Wed, 15 Mar 2000 19:58:19 +0000 (19:58 +0000)]
(Fminibuffer_complete): Set point to ZV if finding
a sole completion.

24 years ago(send_process): Add a hint that the function
Gerd Moellmann [Wed, 15 Mar 2000 19:58:03 +0000 (19:58 +0000)]
(send_process): Add a hint that the function
can call Lisp code to its comment.

24 years ago(load_dangerous_libraries): New variable.
Gerd Moellmann [Wed, 15 Mar 2000 19:57:38 +0000 (19:57 +0000)]
(load_dangerous_libraries): New variable.
(Vbytecomp_version_regexp): New variable.
(safe_to_load_p): New function.
(Fload): Handle files not compiled with Emacs specially.
(syms_of_lread): New Lisp variable load-dangerous-libraries.

24 years ago*** empty log message ***
Gerd Moellmann [Wed, 15 Mar 2000 13:39:19 +0000 (13:39 +0000)]
*** empty log message ***

24 years agoEliminate CheckConfig.
Gerd Moellmann [Wed, 15 Mar 2000 13:39:10 +0000 (13:39 +0000)]
Eliminate CheckConfig.

24 years agoPostScript user-defined prologue, PostScript error
Gerd Moellmann [Wed, 15 Mar 2000 13:35:02 +0000 (13:35 +0000)]
PostScript user-defined prologue, PostScript error
handler, doc fix.
(ps-print-version): New version number (5.1).
(ps-user-defined-prologue, ps-error-handler-message)
(ps-print-prologue-0, ps-error-handler-alist): New vars.
(ps-setup, ps-begin-file, ps-begin-job): Code fix.
(ps-insert-string): New function.

24 years ago(ccl-compile-expression): Don't generate
Kenichi Handa [Wed, 15 Mar 2000 02:29:17 +0000 (02:29 +0000)]
(ccl-compile-expression): Don't generate
invalid self-assignment code.

24 years ago*** empty log message ***
Kenichi Handa [Wed, 15 Mar 2000 02:28:31 +0000 (02:28 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Dave Love [Tue, 14 Mar 2000 23:01:20 +0000 (23:01 +0000)]
*** empty log message ***

24 years ago(replace-regexp-in-string): Renamed from
Dave Love [Tue, 14 Mar 2000 22:57:28 +0000 (22:57 +0000)]
(replace-regexp-in-string): Renamed from
replace-regexps-in-string.  Doc fix.

24 years ago(HAVE_X_I18N) [HAVE_X11R6]: Moved to config.in.
Gerd Moellmann [Tue, 14 Mar 2000 21:17:59 +0000 (21:17 +0000)]
(HAVE_X_I18N) [HAVE_X11R6]: Moved to config.in.

24 years ago(HAVE_X_I18N): Moved here from xterm.h.
Gerd Moellmann [Tue, 14 Mar 2000 21:16:55 +0000 (21:16 +0000)]
(HAVE_X_I18N): Moved here from xterm.h.
(HAVE_X11R6_XIM): Define.

24 years ago(X_I18N_INHIBITED): Don't define.
Gerd Moellmann [Tue, 14 Mar 2000 21:16:36 +0000 (21:16 +0000)]
(X_I18N_INHIBITED): Don't define.
(create_frame_xic): Remove conditional compilation on
X_I18N_INHIBITED.
(x_kill_gs_process, x_window): Use FRAME_X_VISUAL.

24 years ago(INHIBIT_X11R6_XIM): Define.
Gerd Moellmann [Tue, 14 Mar 2000 21:16:04 +0000 (21:16 +0000)]
(INHIBIT_X11R6_XIM): Define.

24 years ago(xim_close_dpy, xim_initialize): Use X11R6-style XIM
Gerd Moellmann [Tue, 14 Mar 2000 21:15:46 +0000 (21:15 +0000)]
(xim_close_dpy, xim_initialize): Use X11R6-style XIM
support functions only if HAVE_X11R6_XIM is defined.
(xim_instantiate_callback): Define only if HAVE_X11R6_XIM.

24 years ago(free_frame_xic) [HAVE_X_I18N]: Add missing semicolon.
Gerd Moellmann [Tue, 14 Mar 2000 21:15:03 +0000 (21:15 +0000)]
(free_frame_xic) [HAVE_X_I18N]: Add missing semicolon.

24 years ago*** empty log message ***
Gerd Moellmann [Tue, 14 Mar 2000 17:02:06 +0000 (17:02 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Gerd Moellmann [Tue, 14 Mar 2000 15:19:58 +0000 (15:19 +0000)]
*** empty log message ***

24 years ago* regex.c: Declare a new type `re_char' used throughout the code for the
Stefan Monnier [Tue, 14 Mar 2000 00:27:57 +0000 (00:27 +0000)]
* regex.c: Declare a new type `re_char' used throughout the code for the
string char type.  It's `const unsigned char' to match the rest of Emacs.
Consistently make sure all pointers to strings use it and make sure all
pointers into the pattern use `unsigned char'.
(re_match_2_internal): Use `PREFETCH+STRING_CHAR' instead of
GET_CHAR_AFTER_2.
Also merge wordbound and notwordbound to reduce code duplication.
* charset.h (GET_CHAR_AFTER_2): Remove.
(GET_CHAR_BEFORE_2): Use unsigned chars, like everywhere else.

24 years ago*** empty log message ***
Kenichi Handa [Mon, 13 Mar 2000 23:33:46 +0000 (23:33 +0000)]
*** empty log message ***

24 years agoAdd PROTOTYPES and POINTER_TYPE, per the new config.in.
Eli Zaretskii [Mon, 13 Mar 2000 17:14:30 +0000 (17:14 +0000)]
Add PROTOTYPES and POINTER_TYPE, per the new config.in.

24 years ago*** empty log message ***
Stefan Monnier [Mon, 13 Mar 2000 10:13:41 +0000 (10:13 +0000)]
*** empty log message ***

24 years ago* Makefile.in (temacs): Evaluate ALL_LDFLAGS into a temporary variable before
Ken Raeburn [Mon, 13 Mar 2000 01:04:12 +0000 (01:04 +0000)]
* Makefile.in (temacs): Evaluate ALL_LDFLAGS into a temporary variable before
the invocation of YMF_PASS_LDFLAGS, in case both of them try to use backquotes.

24 years agoreplace-rectangle, autoconf.el
Dave Love [Sun, 12 Mar 2000 19:14:25 +0000 (19:14 +0000)]
replace-rectangle, autoconf.el

24 years ago*** empty log message ***
Dave Love [Sun, 12 Mar 2000 19:11:33 +0000 (19:11 +0000)]
*** empty log message ***

24 years agoDoc fixes.
Dave Love [Sun, 12 Mar 2000 18:50:49 +0000 (18:50 +0000)]
Doc fixes.
(customize-set-variable, customize-save-variable): Rename args for
doc.
(custom-variable-tag-face, custom-face-tag-face)
(custom-group-tag-face-1, custom-group-tag-face): Modify from
style which user identify as hyperlink.
(hook): Don't add undefined functions to the hook.
(debug-ignored-errors): Transfer message from bindings.el.

24 years agoMore on partial completion.
Dave Love [Sun, 12 Mar 2000 18:36:20 +0000 (18:36 +0000)]
More on partial completion.

24 years agoFix copyright lines.
Dave Love [Sun, 12 Mar 2000 18:22:15 +0000 (18:22 +0000)]
Fix copyright lines.

24 years agoFix copyright line.
Dave Love [Sun, 12 Mar 2000 18:19:41 +0000 (18:19 +0000)]
Fix copyright line.

24 years agoTypo, copyright fix.
Dave Love [Sun, 12 Mar 2000 18:16:00 +0000 (18:16 +0000)]
Typo, copyright fix.

24 years ago(Mouse Avoidance): New section.
Dave Love [Sun, 12 Mar 2000 18:14:58 +0000 (18:14 +0000)]
(Mouse Avoidance): New section.

24 years ago(Compressed Files): Note custom option.
Dave Love [Sun, 12 Mar 2000 18:13:30 +0000 (18:13 +0000)]
(Compressed Files): Note custom option.
(File Archives): New section.