summaryrefslogtreecommitdiff
path: root/src/buffer.h
Commit message (Collapse)AuthorAgeFilesLines
* Add 2008 to copyright years.Glenn Morris2008-01-081-1/+2
|
* Replace `iff' in comments.Glenn Morris2007-08-081-1/+1
|
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* * buffer.h (struct buffer_text): New field chars_modiff.Chong Yidong2006-09-011-0/+10
| | | | | | | | | | | | | | | | | | | | | | (CHARS_MODIFF, BUF_CHARS_MODIFF): New macros. * buffer.c (Fbuffer_chars_modified_tick): New function returning value of BUF_CHARS_MODIFF. (syms_of_buffer): Defsubr it. (Fget_buffer_create): Initialize BUF_CHARS_MODIFF. * insdel.c (modify_region): New argument preserve_chars_modiff. Set CHARS_MODIFF to MODIFF provided preserve_chars_modiff is zero. (insert_1_both, insert_from_string_1, insert_from_buffer_1) (adjust_after_replace, adjust_after_replace_noundo) (replace_range, replace_range_2, del_range_2): Reset CHARS_MODIFF. * lisp.h (modify_region): Add fourth argument in extern. * casefiddle.c (casify_region): Call modify_region with fourth argument zero to assert that CHARS_MODIFF is updated. * editfns.c (Fsubst_char_in_region, Ftranslate_region_internal) (Ftranspose_regions): Likewise. * textprop.c (Fadd_text_properties, Fset_text_properties) (Fremove_text_properties, Fremove_list_of_text_properties): Call modify_region with fourth argument 1 to avoid that CHARS_MODIFF is updated.
* * ebrowse.c (usage, version): Mark as NO_RETURN.Dan Nicolaescu2006-07-181-1/+1
| | | | | | | | | | | | | | | | | * emacsclient.c (print_help_and_exit): Likewise. * xterm.c (x_connection_closed, x_error_quitter): Mark as NO_RETURN. * textprop.c (text_read_only): Likewise. * lread.c (end_of_file_error): Likewise. * lisp.h (circular_list_error, memory_full, buffer_memory_full): Likewise. * eval.c (unwind_to_catch): Likewise. * buffer.h (buffer_slot_type_mismatch): Likewise.
* (struct buffer): New members fringe_indicator_alist andKim F. Storm2006-02-201-0/+6
| | | | fringe_cursor_alist.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-071-1/+1
|
* (Fgenerate_new_buffer_name): Declare (for use in coding.c).Stefan Monnier2005-07-181-2/+3
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (struct buffer): Add cursor_in_non_selected_windows slot.Richard M. Stallman2005-05-021-0/+5
|
* (struct buffer): Add auto_save_file_format field.Luc Teirlinck2004-09-081-0/+3
|
* Update copyright.Kim F. Storm2004-06-161-1/+1
|
* (GET_OVERLAYS_AT): New macro.Kim F. Storm2004-05-171-0/+19
|
* (struct buffer): New member indicate_buffer_boundaries.Kim F. Storm2004-01-161-0/+3
|
* Comment change.Richard M. Stallman2003-12-291-2/+20
|
* Add arch taglinesMiles Bader2003-09-011-0/+3
|
* (delete_all_overlays): Declare.Stefan Monnier2003-07-221-0/+1
|
* (struct buffer_text, struct buffer): Use EMACS_INT forStefan Monnier2003-07-091-15/+15
| | | | position and length information.
* (struct buffer): Change overlays_before and overlays_afterStefan Monnier2003-07-091-8/+8
| | | | | from Lisp lists of overlays to pointers to overlays (internally linked into lists via the new `next' field).
* (struct buffer): Use an int for overlay_center.Stefan Monnier2003-07-081-8/+8
| | | | | (overlays_at, evaporate_overlays, recenter_overlay_lists) (overlay_strings, fix_overlays_before): Use EMACS_INT for positions.
* (struct buffer_text): Lisp_Object `markers' => Lisp_Marker.Stefan Monnier2003-06-261-2/+2
|
* (struct buffer): Rename members measured in columns:Kim F. Storm2003-05-241-1/+13
| | | | | | | | | left_margin_width to left_margin_cols, right_margin_width to right_margin_cols. All uses changed. New members left_fringe_width, right_fringe_width, fringes_outside_margins for per-buffer fringe settings. New members scroll_bar_width and vertical_scroll_bar_type for per-buffer scroll bar settings.
* Don't hardcode BEG==1.Stefan Monnier2003-04-171-18/+18
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-26/+26
|
* (struct buffer): Move `undo_list' down below `name'.Richard M. Stallman2002-10-141-9/+9
|
* Comment fixes.Pavel Janík2002-01-101-5/+5
|
* (struct buffer): New field `display_error_modiff'.Richard M. Stallman2001-12-161-1/+4
|
* (Fbuffer_local_value): Add prototype.Pavel Janík2001-11-051-0/+1
|
* (BUF_COMPUTE_UNCHANGED): Use BUF_MODIFF andGerd Moellmann2001-09-171-2/+3
| | | | BUF_OVERLAY_MODIFF instead of MODIFF and OVERLAY_MODIFF.
* (OVERLAY_PLIST): New macro.Gerd Moellmann2001-05-161-1/+9
|
* (mmap_set_vars): Declare.Dave Love2000-12-121-1/+1
|
* (BUFFER_ALLOC, BUFFER_REALLOC, BUFFER_FREE): Removed.Gerd Moellmann2000-09-141-22/+2
| | | | (enlarge_buffer_text): Add prototype.
* (R_ALLOC_DECLARE): Removed because unused.Gerd Moellmann2000-09-061-13/+14
| | | | | (r_alloc, r_re_alloc, r_alloc_free): Use POINTER_TYPE and size_t in prototypes.
* Fix a typo in a comment.Eli Zaretskii2000-08-281-1/+1
|
* Avoid DECLARE_INTERVALS.Dave Love2000-08-171-2/+2
|
* (overlays_at): Update prototype.Miles Bader2000-08-081-2/+2
|
* Remove Vbefore_change_function, Vafter_change_function.Dave Love2000-06-051-2/+0
|
* (struct buffer): Add extra_line_spacing, remove extra2Gerd Moellmann2000-04-241-291/+294
| | | | and extra3.
* (MAX_PER_BUFFER_VARS): Renamed from MAX_BUFFER_LOCAL_VARS.Gerd Moellmann2000-03-271-15/+15
| | | | | | | | | | | | (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.
* (struct buffer): Add cursor_type.Gerd Moellmann2000-03-271-0/+2
|
* (struct buffer): Remove member local_var_flags,Gerd Moellmann2000-03-261-5/+80
| | | | | | | | | 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.
* (struct buffer_text): Add comment about movingGerd Moellmann1999-11-181-1/+6
| | | | buffer text if REL_ALLOC is defined.
* Remove USE_TEXT_PROPERTIES.Gerd Moellmann1999-11-111-17/+0
|
* (struct buffer): Remove prompt_end_charpos field.Gerd Moellmann1999-10-171-5/+1
|
* Add prototype for r_re_alloc.Gerd Moellmann1999-09-191-0/+1
|
* [REL_ALLOC]: Add prototypes for r_alloc and r_alloc_free.Gerd Moellmann1999-09-161-3/+9
|
* (prompt_end_charpos): ReplacesGerd Moellmann1999-09-121-3/+3
| | | | minibuffer_prompt_length.
* ChangeGerd Moellmann1999-09-051-1/+1
| | | | | `top-line' and `top_line' to `header-line' and `header_line'. Likewise for similar spellings.