summaryrefslogtreecommitdiff
path: root/src/buffer.c
AgeCommit message (Collapse)Author
1994-10-12(buffer_slot_type_mismatch): Take just the offset as argument. Only checkKarl Heuer
against types that are actually used.
1994-10-11(buffer_slot_type_mismatch): Test against Lisp_Misc.Karl Heuer
1994-10-11(list_buffers_1): Fix indentation in header lines.Richard M. Stallman
1994-10-10(syms_of_buffer): Doc fix for cache-long-line-scans.Jim Blandy
1994-10-08* buffer.c: #include region-cache.h.Jim Blandy
(Fget_buffer_create): Initialize new members of struct buffer. (Fkill_buffer): Free memory occupied by caches. (init_buffer_once): Set default value for cache_long_line_scans in buffer_defaults, and give it a bit in buffer_local_flags. (syms_of_buffer): Add DEFVAR_PER_BUFFER for cache_long_line_scans.
1994-10-06(init_buffer_once): Don't use XSETFASTINT when negative.Karl Heuer
(reset_buffer_local_variables, Fbuffer_local_variables): Access buffer_local_flags as Lisp_Object, not int.
1994-10-04(validate_region): Swap using temp Lisp_Object, not int.Karl Heuer
1994-10-04(reset_buffer, Ferase_buffer, validate_region, list_buffers_1, ↵Karl Heuer
recenter_overlay_lists, init_buffer_once): Don't use XFASTINT as an lvalue.
1994-10-04(Fget_buffer_create, Frename_buffer, Fbuffer_disable_undo,Karl Heuer
Fbuffer_enable_undo, Fcurrent_buffer, Fbury_buffer, Fmake_overlay, init_buffer_once): Use new accessor macros instead of calling XSET directly.
1994-10-01(Foverlay_get): Handle `category' property on overlay.Richard M. Stallman
1994-09-27(nsberror, Fget_buffer, Fget_file_buffer, Fbuffer_local_variables,Karl Heuer
Fkill_buffer, set_buffer_internal, list_buffers_1, sort_overlays): Use type test macros.
1994-09-24(get-file-buffer): Doc fix.Richard M. Stallman
1994-09-22(evaporate_overlays): Overlay is in car, not cdr.Karl Heuer
1994-09-21(overlays_at): New arg PREV_PTR.Richard M. Stallman
Return previous overlay end. (Foverlays_at): Pass NULL for last 2 args of overlays_at. (Fnext_overlay_change): Pass new arg to overlays_at. (Fprevious_overlay_change): New function.
1994-09-19(syms_of_buffer): Doc fix.Karl Heuer
1994-09-19Add a new element to display tables controlling side-by-sideJim Blandy
window borders. * buffer.c (syms_of_buffer): Update doc string for `buffer-display-table'. * disptab.h (DISP_TABLE_SIZE): Bump to 262. (DISP_BORDER_GLYPH): New accessor macro. * xdisp.c (display_text_line): Consult the display table when building side-by-side window borders.
1994-09-18(reset_buffer): Don't call reset_buffer_local_variables.Richard M. Stallman
(Fget_buffer_create): Call it here. (init_buffer_once): And here.
1994-09-17(Qevaporate): New symbol.Karl Heuer
(syms_of_buffer): Initialize it. (Fmove_overlay): Check if overlay is empty. (Foverlay_put): Check if setting evaporate property on empty overlay. (evaporate_overlays): New function.
1994-09-17(reset_buffer_local_variables, Fbuffer_local_variables)Richard M. Stallman
(init_buffer_once): Use EMACS_INT.
1994-08-23(Frename_buffer): Fix gcpro problems.Karl Heuer
1994-08-16(list_buffers_1): Update header line layout.Richard M. Stallman
1994-08-03(list_buffers_1): Add one column to size column.Richard M. Stallman
1994-07-02(syms_of_buffer): Doc fix.Richard M. Stallman
1994-07-02(syms_of_buffer): Doc fix.Richard M. Stallman
1994-06-28(Foverlay_put): Pass redisplay_region a struct buffer *.Richard M. Stallman
1994-06-25(send_process): Major rewrite.Richard M. Stallman
Don't put in a C-d unless a single line is too long. Read process input whenever output gets stuck. Relocate BUF if we read input. New arg OBJECT. (Fprocess_send_region, Fprocess_send_string, process_send_signal) (Fprocess_send_eof): Pass new arg OBJECT.
1994-06-23(Fmove_overlay): Fix typo in previous change.Richard M. Stallman
1994-06-21(Fmove_overlay): Add missing XINT calls in previous change.Richard M. Stallman
1994-06-21(Fkill_buffer): Don't delete auto save fileRichard M. Stallman
if it didn't come from this Emacs session.
1994-06-20(Fmove_overlay): Call redisplay_region even whenRichard M. Stallman
changing to a different buffer.
1994-05-24(verify_overlay_modification): GCPRO tail and overlay.Richard M. Stallman
Avoid copying tail twice.
1994-05-17(fix_overlays_in_range): New function.Karl Heuer
1994-05-13(Foverlay_lists): Doc fix.Karl Heuer
(Fnext_overlay_change): Doc fix.
1994-05-11(Frename_buffer): Reject empty string as new name.Richard M. Stallman
(syms_of_buffer): Fix typo in previous change.
1994-05-10(Qbuffer_file_type): Var deleted.Richard M. Stallman
(syms_of_buffer): Doc fix.
1994-05-03(syms_of_buffer): Doc fix.Richard M. Stallman
1994-05-02(init_buffer_once): Initialize buffer_file_type field right.Richard M. Stallman
1994-04-24(Fkill_all_local_variables): Doc fix.Richard M. Stallman
1994-04-23(reset_buffer_local_variables): Use Vascii_eqv_tableRichard M. Stallman
and Vascii_canon_table.
1994-04-22Pass operation to Ffind_file_name_handler.Karl Heuer
1994-04-10(Vafter_change_functions, Vbefore_change_functions): New variables.Richard M. Stallman
(syms_of_buffer): Set up Lisp vars.
1994-04-06(Fget_buffer_create): Disallow empty string.Karl Heuer
1994-04-05(verify_overlay_modification): Run modification-hooks for any deletion thatKarl Heuer
intersects the overlay.
1994-04-03(overlays_at): Fix previous change.Richard M. Stallman
1994-04-03(overlays_at): Use XGCTYPE.Richard M. Stallman
1994-04-02(list_buffers_1): Set buffer contents, then mode.Karl Heuer
1994-03-30(verify_overlay_modification):Richard M. Stallman
Copy TAIL before a hook, in case the hook recenters the overlay lists.
1994-03-23(sort_overlays, Fmake_overlay): Use assignment, not initialization.Karl Heuer
1994-03-23(reset_buffer): Init auto_save_failure_time slot.Richard M. Stallman
1994-03-14(buffer-display-table, buffer-undo-list): Delete docstring of second versionKarl Heuer
of function, to avoid confusing make-docfile.