aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge from emacs--devo--0Miles Bader2006-10-031-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 447-459) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 141-144) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-115
| * (syms_of_buffer): Reorder coding systems in theJuri Linkov2006-09-291-1/+1
| | | | | | | | docstring of %z to the real order displayed in the modeline.
* | Merge from emacs--devo--0Miles Bader2006-09-051-0/+27
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 414-422) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 128-130) - Update from CVS - Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-108
| * Minor doc fix.Chong Yidong2006-09-011-1/+1
| |
| * * buffer.h (struct buffer_text): New field chars_modiff.Chong Yidong2006-09-011-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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.
* | Merge from emacs--devo--0Miles Bader2006-08-281-10/+30
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 399-413) - Update from CVS - Rcirc update from Ryan Yeske - Merge from gnus--rel--5.10 - Miscellaneous tq-related fixes. * gnus--rel--5.10 (patch 126-127) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-105
| * (Fset_buffer_multibyte): Simplify; use list3.Kim F. Storm2006-08-251-5/+4
| |
| * (Fswitch_to_buffer): Fix previous change.Richard M. Stallman2006-08-251-3/+8
| |
| * (Fswitch_to_buffer): Move buffer to front ofNick Roberts2006-08-241-3/+7
| | | | | | | | buffer-alist if necessary.
| * 2006-08-22 Stefan Monnier <monnier@iro.umontreal.ca>Kim F. Storm2006-08-221-7/+19
| | | | | | | | (Fset_buffer_multibyte): Record proper undo entry.
* | Merge from emacs--devo--0Miles Bader2006-08-161-1/+11
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 382-398) - Update from CVS - Update from erc--emacs--22 - Fix ERC bug introduced in last patch - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 123-125) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-101
| * * buffer.c (Vchange_major_mode_hook, Qchange_major_mode_hook): New vars.Chong Yidong2006-08-061-1/+11
| | | | | | | | | | (Fkill_all_local_variables): Use it. (syms_of_buffer): Defvar it.
* | Merge from emacs--devo--0Miles Bader2006-07-191-4/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 343-356) - Update from CVS - Update for ERC 5.1.3. - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 113-115) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-90
| * (Fbuffer_local_value, Fbarf_if_buffer_read_only):Kim F. Storm2006-07-181-4/+4
| | | | | | | | Use xsignal1.
* | Merge from emacs--devo--0Miles Bader2006-06-071-9/+12
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 285-296) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: admin/FOR-RELEASE: Update refcard section. * gnus--rel--5.10 (patch 102-104) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-64
| * (mode-line-format): Fix docstring.Juri Linkov2006-05-251-1/+2
| |
| * (syms_of_buffer, Fmake_overlay): Doc fixes.Richard M. Stallman2006-05-211-4/+4
| |
| * (Fprevious_overlay_change, Fnext_overlay_change): Doc fixes.Richard M. Stallman2006-05-171-4/+6
| |
* | Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-26Miles Bader2006-02-261-0/+5
|\ \ | |/ | | | | | | | | | | | | | | | | Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 119-122) - Update from CVS
| * buffer.c: Revert last change.Chong Yidong2006-02-251-1/+0
| |
| * * buffer.c (Foverlay_put): Mark buffer as changed.Chong Yidong2006-02-251-0/+2
| |
| * (modify_overlay): Force redisplay if we modify anKim F. Storm2006-02-241-0/+4
| | | | | | | | overlay at the end of the buffer.
* | Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-21Miles Bader2006-02-221-0/+48
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 97-112) - Update from CVS - Merge from erc--emacs--0 - Update from CVS: src/regex.c (extend_range_table_work_area): Fix typo. - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 37) - Update from CVS
| * (init_buffer_once): Set dummy default values forKim F. Storm2006-02-201-0/+48
| | | | | | | | | | | | | | | | fringe-indicator-alist and fringe-cursor-alist. The proper default values are set by pre-loading fringe.el. (syms_of_buffer): defvar_per_buffer new fringe-indicator-alist and fringe-cursor-alist buffer-local variables and defvar_lisp_nopro correspondig default- variables.
* | Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-13Miles Bader2006-02-081-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 43-57) - Update from CVS - Merge from erc--emacs--0 - Make constrain-to-field notice overlays - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 18-21) - Update from CVS - Merge from emacs--devo--0
| * Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
| |
* | Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97Miles Bader2006-01-161-4/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 616-696) - Add lisp/mh-e/.arch-inventory - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords. - lisp/gnus/ChangeLog: Remove duplicate entry * gnus--rel--5.10 (patch 147-181) - Update from CVS - Merge from emacs--cvs-trunk--0 - Update from CVS: lisp/mml.el (mml-preview): Doc fix. - Update from CVS: texi/message.texi: Fix default values. - Update from CVS: texi/gnus.texi (RSS): Addition.
| * (Fkill_buffer): Avoid dangerous side effects in NILP argument.Ken Raeburn2005-12-061-1/+2
| |
| * (Fpop_to_buffer): Remove superfluous call to record_buffer.Károly Lőrentey2005-11-301-3/+0
| |
* | Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-95Miles Bader2006-01-161-2/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 598-615) - Update from CVS - Remove lisp/toolbar directory - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 142-146) - Update from CVS
| * (clone_per_buffer_values): Remove unused var tem.Kim F. Storm2005-10-201-2/+1
| | | | | | | | (init_buffer): Remove unused vars dotstat, pwdstat.
* | Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-91Miles Bader2005-10-151-6/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 581-597) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 133-141) - Update from CVS - Merge from emacs--cvs-trunk--0 - Update from CVS: texi/gnus.texi (RSS): Fix key description. - Update from CVS: texi/gnus.texi (Document Server Internals): Addition.
| * (init_buffer): Rename `rc' to `len' for clarity.Romain Francoise2005-10-121-6/+6
| |
* | Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-81Miles Bader2005-09-111-30/+15
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 532-541) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 112-115) - Update from CVS
| * (init_buffer): Fix typos.Romain Francoise2005-09-101-1/+1
| |
| * (init_buffer): Grow buffer to add directory separatorRomain Francoise2005-09-101-2/+4
| | | | | | | | and terminal zero.
| * (init_buffer): Fix error message for failed call to get_current_dir_name.Eli Zaretskii2005-09-101-4/+2
| | | | | | | | (get_current_dir_name): Remove prototype.
| * (init_buffer): Use get_current_dir_name.Eli Zaretskii2005-09-101-28/+13
| |
* | Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-78Miles Bader2005-08-261-2/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 514-518) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 104-105) - Update from CVS
| * Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-071-2/+3
| |
* | Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-71Miles Bader2005-07-221-14/+16
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 485-492) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 92-94) - Merge from emacs--cvs-trunk--0 - Update from CVS
| * (syms_of_buffer) <cursor-type>: Doc fix.Juanma Barranquero2005-07-211-8/+8
| |
| * (scroll-up-aggressively, scroll-down-aggressively): Delete duplicate words.Juri Linkov2005-07-181-2/+2
| |
| * (Fmake_overlay): Doc fix.Richard M. Stallman2005-07-171-4/+6
| |
* | Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-68Miles Bader2005-07-071-2/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 459-473) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 86-87) - Update from CVS
| * Update FSF's address.Lute Kamstra2005-07-041-2/+2
| |
* | Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-65Miles Bader2005-06-241-2/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 425-445) - Remove "-face" suffix from gnus faces - Update from CVS - Remove "-face" suffix from MH-E faces - Remove "-face" suffix from cc-mode faces - Remove "-face" suffix from eshell faces - Remove "-face" suffix from ediff faces - Implement tty vertical-divider face - Rename vertical-divider face to vertical-border - Change escape-glyph color on dark backgrounds back to cyan - Update reference to renamed Buffer-menu-buffer face
| * Finish previous change.Richard M. Stallman2005-06-171-1/+1
| |
| * (syms_of_buffer) <cursor-type>: Doc fix.Richard M. Stallman2005-06-171-2/+2
| |
* | Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-57Miles Bader2005-06-061-18/+21
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 324-352) - Merge from gnus--rel--5.10 - Update from CVS - etc/emacs-buffer.gdb: Remove RCS keywords * gnus--rel--5.10 (patch 70-79) - Update from CVS - Merge from emacs--cvs-trunk--0