summaryrefslogtreecommitdiff
path: root/src/buffer.h
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* (BUF_COMPUTE_UNCHANGED): New.Gerd Moellmann1999-08-231-0/+58
| | | | | | | | | | (struct buffer): Add prevent_redisplay_optimizations_p. (BUF_UNCHANGED_MODIFIED, UNCHANGED_MODIFIED, BUF_OVERLAY_UNCHANGED_MODIFIED, OVERLAY_UNCHANGED_MODIFIED, BUF_BEG_UNCHANGED, BEG_UNCHANGED, BUF_END_UNCHANGED, END_UNCHANGED): New. (struct buffer_text): Add beg_unchanged, end_unchanged, unchanged_modified, overlay_unchanged_modified.
* Remove conditional compilation on NO_PROMPT_IN_BUFFER.Gerd Moellmann1999-08-211-4/+2
|
* Add top_line_format.Gerd Moellmann1999-07-211-1/+32
| | | | | | | | | | | | (scroll_up_aggressively): New. (scroll_down_aggressively): New. (struct buffer): indicate_empty_lines renamed from indicate_zv_lines. (struct buffer): New member indicate_zv_lines. (struct buffer): New members left_margin_width and right_margin_width. (struct buffer): Add member minibuffer_prompt_length if PROMPT_IN_BUFFER.
* (inhibit_modification_hooks): Extern it.Kenichi Handa1998-10-081-0/+3
|
* (struct buffer): New slot display_time.Richard M. Stallman1998-05-201-0/+3
|
* (struct buffer): Field `undo_list' moved before `name'Richard M. Stallman1998-03-281-8/+9
| | | | so it won't get marked in the usual way.
* Fix comment.Karl Heuer1998-02-271-3/+6
|
* Update copyright year.Richard M. Stallman1998-01-211-1/+1
|
* (DECODE_POSITION): New macro.Richard M. Stallman1998-01-011-112/+283
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (CHAR_TO_BYTE, BYTE_TO_CHAR): New macros. (BEG_BYTE, BEGV_BYTE, PT_BYTE, GPT_BYTE) (ZV_BYTE, Z_BYTE): New macros. (BUF_BEG_BYTE, BUF_BEGV_BYTE, BUF_PT_BYTE, BUF_GPT_BYTE) (BUF_ZV_BYTE, BUF_Z_BYTE): New macros. (BUF_GAP_END_ADDR): New macro. (BEGV_ADDR, PT_ADDR, GPT_ADDR, GAP_END_ADDR, ZV_ADDR, Z_ADDR): Use the new ..._byte buffer data. (BUFFER_CEILING_OF, BUFFER_FLOOR_OF): Likewise. (BUF_GPT_ADDR, BUF_Z_ADDR): Likewise. (SET_PT_BOTH, TEMP_SET_PT_BOTH): New macros. (SET_PT, TEMP_SET_PT, BUF_SET_PT, BUF_TEMP_SET_PT): Call functions with new arg order. (SET_BUF_BEGV, SET_BUF_BEGV_BOTH): New macros. (SET_BUF_PT): Macro deleted. (SET_BUF_ZV): Set charpos and bytepos. (SET_BUF_ZV_BOTH, SET_BUF_PT_BOTH): New macros. (BYTE_POS_ADDR): Renamed from POS_ADDR. (CHAR_POS_ADDR): New macro. (FETCH_BYTE): Use BYTE_POS_ADDR. (FETCH_MULTIBYTE_CHAR): Use ..._BYTE macros. (BUF_CHAR_ADDRESS): Convert charpos to bytepos. (BUF_BYTE_ADDRESS): New macro, like the old BUF_CHAR_ADDRESS. (PTR_BYTE_POS): Renamed from PTR_CHAR_POS. (BUF_PTR_BYTE_POS): New macro. (BUF_FETCH_CHAR, BUF_FETCH_BYTE, BUF_FETCH_MULTIBYTE_CHAR): New macros. (struct buffer_text): New fields gpt_byte, z_byte. (struct buffer): New fields pt_byte, begv_byte, zv_byte.
* Add more protypes and function declarations.Andreas Schwab1997-11-211-7/+22
|
* (point): Obsolete macro deleted in favor of PT.Karl Heuer1997-06-141-4/+0
|
* (struct buffer): New member buffer_file_coding_system.Kenichi Handa1997-06-091-0/+4
|
* (struct buffer): New field display_count.Richard M. Stallman1997-03-221-0/+3
|
* (BEGV_ADDR, PT_ADDR, ZV_ADDR): Use macro POS_ADDR.Karl Heuer1997-02-201-6/+49
| | | | | | | | | | | | | | | (Z_ADDR, BUF_GPT_ADDR, BUF_Z_ADDR): New macros. (struct buffer): New members `category_table', `direction_reserved', and `enable-multibyte-characters'. (POS_ADDR): New macro used at all places instead of &FETCH_CHAR. (FETCH_BYTE): New macro used at any places to check the argument against an ASCII character. (FETCH_MULTIBYTE_CHAR): New macro used at any places to get a character code of the argument when it is known to be a multibyte character. (_fetch_multibyte_char_p, _fetch_multibyte_char_len): New variables. (FETCH_CHAR): Use macros FETCH_MULTIBYTE_CHAR and FETCH_BYTE.
* Fix typo in comment.Karl Heuer1996-10-141-1/+1
|
* Fix previous change.Richard M. Stallman1996-09-151-1/+1
|
* (struct buffer): New field overlay_modiff.Richard M. Stallman1996-09-151-0/+8
| | | | (MODIFF, BUF_OVERLAY_MODIFF): New macros.
* (strict buffer): New slot last_selected_window.Richard M. Stallman1996-09-021-1/+5
|
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* (struct buffer): Delete redisplay_end_trigger field.Karl Heuer1995-12-211-4/+0
|
* (struct buffer): New slot redisplay_end_trigger.Richard M. Stallman1995-10-211-0/+8
| | | | Also extra1, extra2, extra3.
* Comment changes.Richard M. Stallman1995-10-191-4/+5
|
* (Qbefore_change_functions, Qafter_change_functions): Declared.Richard M. Stallman1995-08-051-0/+2
|
* (struct buffer): New field clip_changed.Richard M. Stallman1995-07-021-0/+3
|