- 14 Apr, 2000 4 commits
-
-
Gerd Moellmann authored
-
Dave Love authored
-
Gerd Moellmann authored
-
Dave Love authored
-
- 13 Apr, 2000 3 commits
-
-
Kenichi Handa authored
-
Gerd Moellmann authored
-
Eli Zaretskii authored
(e_write): Return -1 if failed to write all the data. This fixes the changes made at 1999-12-15.
-
- 12 Apr, 2000 2 commits
-
-
Dave Love authored
(Fmapc): New function.
-
Eli Zaretskii authored
(IT_frame_up_to_date): Support the buffer local value of cursor-type, if defined.
-
- 10 Apr, 2000 5 commits
-
-
Dave Love authored
-
Ken Raeburn authored
-
Jason Rumney authored
-
Gerd Moellmann authored
-
Gerd Moellmann authored
-
- 09 Apr, 2000 2 commits
-
-
Gerd Moellmann authored
-
Gerd Moellmann authored
-
- 08 Apr, 2000 2 commits
-
-
Ken Raeburn authored
charset id (int) argument, not a charset (Lisp_Object).
-
Ken Raeburn authored
-
- 05 Apr, 2000 3 commits
-
-
Ken Raeburn authored
that looks like a lisp object. (SET_INTERVAL_OBJECT): Don't explicitly compare the object with zero, instead see whether it's an integer object, since they can't have intervals. (GET_INTERVAL_OBJECT): Simply assign to the destination.
-
Ken Raeburn authored
Provide a GNU C macro version that handles lisp-object unions. (XSET) [!NO_UNION_TYPE]: Set the value field first, then the type field, to better cope with ENABLE_CHECKING and calls that modify a Lisp_Object using its old value.
-
Ken Raeburn authored
-
- 04 Apr, 2000 2 commits
-
-
Gerd Moellmann authored
-
Gerd Moellmann authored
-
- 03 Apr, 2000 2 commits
-
-
Gerd Moellmann authored
-
Gerd Moellmann authored
-
- 02 Apr, 2000 5 commits
-
-
Stefan Monnier authored
(RE_MULTIBYTE_P, RE_STRING_CHAR_AND_LENGTH): New macros. (GET_CHAR_BEFORE_2): Moved from charset.h plus fixed minor bug when we are between str1 and str2. (MAX_MULTIBYTE_LENGTH, CHAR_STRING) [!emacs]: Provide trivial default. (PATFETCH): Use `TRANSLATE'. (PATFETCH_RAW): Fetch multibyte char if applicable. (PATUNFETCH): Remove. (regex_compile): Rely on PATFETCH to do most of the multibyte magic. When writing a char, write it directly into the pattern buffer rather than going needlessly through a temp char-array. (re_match_2_internal): Similarly, rely on RE_STRING_CHAR to do the multibyte magic and remove the useless `#ifdef emacs'. (bcmp_translate): Don't compare as multibyte chars when in a unibyte buffer. * regex.h (struct re_pattern_buffer): Make field `multibyte' conditional on `emacs'. * charset.h (GET_CHAR_BEFORE_2): Moved to regex.c.
-
Ken Raeburn authored
(syms_of_composite): Delete local var NARGS, pass an int as first argument to Fmake_hash_table.
-
Ken Raeburn authored
-
Ken Raeburn authored
Lisp_Object boolean value. (Fformat): Use a temporary variable to avoid ENABLE_CHECKING problems reading from and changing the same lisp value in an XSETSTRING call.
-
Ken Raeburn authored
versions of XMARK and friends here, because XMARK and friends won't work on an integer field if NO_UNION_TYPE is not defined. (make_number): Define as a function if it's not defined as a macro.
-
- 01 Apr, 2000 5 commits
-
-
Gerd Moellmann authored
-
Ken Raeburn authored
* xdisp.c (compute_string_pos): Fix order of arguments to string_pos_nchars_ahead. (handle_fontified_prop, add_to_log): Pass int, not Lisp_Object, as count arg to variable-arg routines like Frun_hook_with_args and Fformat. (back_to_previous_visible_line_start, build_desired_tool_bar_string): Pass Lisp_Object, not int, to fixed-arg routines like Fget_char_property and Fmake_string. (reconsider_clip_changes): Use XINT when comparing integer lisp objects, or passing them as int arguments. (mark_window_display_accurate, insert_left_trunc_glyphs, append_space, extend_face_to_end_of_line): Use make_number when storing or passing integer values as lisp objects. (set_cursor_from_row, highlight_trailing_whitespace): Use INTEGERP, not implicit test against zero, for glyph object. (try_window_id): Don't use make_number when we want an int value. * xfaces.c (xlfd_symbolic_value): Make last argument a Lisp_Object, to be consistent with callers. (Fbitmap_spec_p): Use XINT to get numeric value of height. (lface_hash): Apply XFASTINT to lisp values before folding in. * xfns.c (Fx_show_tip): Use make_number to get lisp objects to fill in window width and height. Pass an int, not a lisp object, as first arg to Finsert.
-
Ken Raeburn authored
with int lvalues via casts; instead, just yield lisp object lvalues. (enlarge_window): Variable sizep now points to Lisp_Object. Use proper accessor macros. (shrink_window_lowest_first): w->top is Lisp_Object; use XINT. (grow_mini_window): Fix typo getting int value of root->height.
-
Gerd Moellmann authored
-
Gerd Moellmann authored
-
- 31 Mar, 2000 1 commit
-
-
Gerd Moellmann authored
-
- 30 Mar, 2000 3 commits
-
-
Ken Raeburn authored
-
Ken Raeburn authored
Verify correct object type before returning pointer, using eassert. * frame.h (XFRAME): Likewise. * buffer.c (Frename_buffer, Fset_buffer_multibyte, swap_out_buffer_local_variables, Fmove_overlay): Don't apply XSYMBOL, XBUFFER, etc, to values that may be nil or of the wrong type. * data.c (set_internal): Likewise. * dispextern.h (WINDOW_WANTS_MODELINE_P, WINDOW_WANTS_HEADER_LINE_P): Likewise. * fileio.c (auto_save_1): Likewise. * insdel.c (check_markers): Likewise. * marker.c (buf_charpos_to_bytepos, unchain_marker): Likewise. * undo.c (record_insert): Likewise. * vmsproc.c (child_sig): Likewise. * window.c (unshow_buffer, window_loop): Likewise. * xterm.c (x_erase_phys_cursor): Likewise.
-
Gerd Moellmann authored
-
- 29 Mar, 2000 1 commit
-
-
Ken Raeburn authored
* emacs.c (main): Fix sense of no-loadup test.
-