Savannah CVS Surfing
- Log of /emacs/emacs/src/buffer.h
Parent Directory
Revision
1.129 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 18 03:08:34 2009 UTC (3 weeks ago) by
monnier
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.128: +1 -1 lines
Diff to
previous 1.128
Remove leftover table unibyte_to_multibyte_table.
* character.c (unibyte_to_multibyte_table): Remove.
(Funibyte_char_to_multibyte): Use MAKE_CHAR_MULTIBYTE.
* charset.c (init_charset_once): Don't init unibyte_to_multibyte_table.
* character.h (UNIBYTE_TO_CHAR): New macro.
(MAKE_CHAR_MULTIBYTE): Use it.
(unibyte_to_multibyte_table, unibyte_char_to_multibyte): Remove.
* xdisp.c (get_next_display_element): USE ASCII_CHAR_P.
(message_dolog, set_message_1):
* search.c (Freplace_match):
* editfns.c (Fcompare_buffer_substrings):
* fns.c (Fcompare_strings): Use MAKE_CHAR_MULTIBYTE.
(concat):
* insdel.c (copy_text, count_size_as_multibyte):
Use ASCII_CHAR_P and BYTE8_TO_CHAR.
* term.c (produce_glyphs):
* syntax.c (skip_chars): Use BYTE8_TO_CHAR.
* regex.c (RE_CHAR_TO_MULTIBYTE):
* cmds.c (internal_self_insert):
* buffer.h (FETCH_CHAR_AS_MULTIBYTE): Use UNIBYTE_TO_CHAR.
Revision
1.127 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 16 01:45:11 2009 UTC (3 months, 3 weeks ago) by
rms
Branch:
MAIN
Changes since
1.126: +3 -0 lines
Diff to
previous 1.126
* fileio.c (Fwrite_region, Fdo_auto_save): Handle save_length = -2.
(Fset_buffer_auto_saved): Handle save_length = -2.
Comment changes in other files.
Revision
1.126 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jan 8 03:15:25 2009 UTC (9 months, 4 weeks ago) by
gm
Branch:
MAIN
CVS Tags:
EMACS_23_1,
EMACS_23_1_BASE,
EMACS_PRETEST_23_0_90,
EMACS_PRETEST_23_0_91,
EMACS_PRETEST_23_0_92,
EMACS_PRETEST_23_0_93,
EMACS_PRETEST_23_0_94,
EMACS_PRETEST_23_0_95,
EMACS_PRETEST_23_0_96,
lexbind-base
Branch point for:
EMACS_23_1_RC
Changes since
1.125: +1 -1 lines
Diff to
previous 1.125
Add 2009 to copyright years.
Revision
1.123 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 20 18:38:34 2008 UTC (19 months, 2 weeks ago) by
monnier
Branch:
MAIN
CVS Tags:
font-backend-base
Branch point for:
font-backend
Changes since
1.122: +8 -8 lines
Diff to
previous 1.122
* intervals.c (temp_set_point, temp_set_point_both): Use EMACS_INT.
(set_point, set_point_both): Use EMACS_INT. Remove `buffer' arg,
work on current_buffer only instead (that was already the case
for some of the code anyway).
* buffer.h (set_point, set_point_both): Remove buffer arg, use long int.
(temp_set_point, temp_set_point_both): Use EMACS_INT.
(SET_PT, SET_PT_BOTH): Adjust.
* intervals.h (set_point, temp_set_point, set_point_both)
(temp_set_point_both): Remove redundant declarations.
Revision
1.122 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 20 18:13:11 2008 UTC (19 months, 2 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.121: +0 -2 lines
Diff to
previous 1.121
* fileio.c (Finsert_file_contents):
* lread.c (Feval_buffer): Use BUF_TEMP_SET_PT.
* buffer.h (BUF_SET_PT): Remove. set_point_both doesn't work right
when buffer != current_buffer anyway.
Revision
1.120 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 26 18:18:03 2008 UTC (20 months, 1 week ago) by
monnier
Branch:
MAIN
Changes since
1.119: +3 -1 lines
Diff to
previous 1.119
* dispextern.h (face_at_buffer_position, face_for_overlay_string)
(face_at_string_position):
* xfaces.c (face_at_buffer_position, face_for_overlay_string)
(face_at_string_position):
* xdisp.c (display_string, next_overlay_change):
* buffer.h (overlays_at):
* buffer.c (overlays_at): Use EMACS_INT for buffer positions.
Update callers.
Revision
1.114 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Nov 21 20:59:46 2007 UTC (23 months, 2 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.113: +1 -19 lines
Diff to
previous 1.113
* lisp.h (struct Lisp_Buffer_Objfwd): Add a `slottype' field.
* data.c (store_symval_forwarding): Get type from buffer_objfwd.
Update call to buffer_slot_type_mismatch.
* buffer.h (buffer_local_types, PER_BUFFER_TYPE): Remove.
(buffer_slot_type_mismatch): Update.
* buffer.c (buffer_local_types): Remove.
(buffer_slot_type_mismatch): Get the symbol and type as arguments.
(defvar_per_buffer): Set the type in the buffer_objfwd.
Revision
1.85.4.18 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:55:05 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.85.4.17: +1 -1 lines
Diff to
previous 1.85.4.17
, to
branch point 1.85
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 866-889)
- Merge multi-tty branch
- Update from CVS
- Merge from emacs--rel--22
- Add missing change from rel-22 branch to src/image.c
- Remove RCS keywords from doc/misc/cc-mode.texi
- Remove man, lispref, and lispintro directories
* emacs--multi-tty--0 (base, patch 1-45)
- tag of emacs@sv.gnu.org/emacs--devo--0--patch-743
- Merge from lorentey@elte.hu--2004
- Remove out-of-date meta-files
- Tweak perms to be more like emacs--devo--0
- Restore lispref/elisp-covers.texi
- Sync with sealing patch in lorentey@elte.hu.
- Rudimentary fix for environment variable handling.
- Update from CVS
- server.el: Don't change the default directory in the *scratch* buffer.
- Merged from emacs--devo--0
- Revert to official bug report addresses.
- Merge from emacs--devo--0
- Import changelog info from arch logs into ChangeLog.multi-tty files
- Update from CVS: src/puresize.h (BASE_PURESIZE): Increase.
- Restore original arch-tag in src/ChangeLog.multi-tty
* emacs--rel--22 (patch 101-121)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 248-256)
- Merge from emacs--devo--0
- Update from CVS
- Update from CVS: texi/gnus.texi (On Writing Manuals): Fix typos.
- Revert refcard location changes
* lorentey@elte.hu--2004/emacs--cvs-trunk--0 (base, patch 1-7)
- tag of miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-474
- Add CVS metadata files.
- Update from CVS.
- Update from CVS
- Sync with miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-539.
* lorentey@elte.hu--2004/emacs--cvs-trunk--0- (version 0)
- Branch closed. Use miles@gnu.org--gnu-2005/emacs--cvs-trunk--0 instead.
* lorentey@elte.hu--2004/emacs--multi-tty--0 (base, patch 1-4)
- tag of miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-137
- Add a level of indirection to terminal characteristics.
- Implemented multiple tty support.
- Updating_frame vs. selected_frame in term.c.
- Added a pointer to my archive to README.multi-tty
* lorentey@elte.hu--2004/emacs--multi-tty--0--patch-5
* lorentey@elte.hu--2004/emacs--multi-tty--0 (patch 6-223, 225-257)
- Removed two files that were committed by mistake.
- Fixed two typos.
- Full support for multiple terminal I/O (with some rough edges).
- Fully eliminated global tty state variables.
- Cosmetic changes in README.multi-tty
- Added compilation instructions to README.multi-tty.
- Implemented automatic deletion of terminals.
- README.multi-tty updates.
- Small change in README.multi-tty
- Merged in changes from CVS HEAD
- Joined miles@gnu.org--gnu-2004/emacs--cvs-trunk--0
- Trivial changes
- Bugfix festival.
- Handle Ctl-G in emacsclient.
- Make sure secondary frames are deleted when emacsclient quits.
- Merged in changes from CVS head
- Don't compile sys_select on systems that don't need it.
- Delete server frames on server restart.
- Undo patch-23. I need a coffee.
- Major bugfixes and slight enhancements.
- A few more bugfixes and new features.
- Separate frame-local, tty-dependent parameters from tty-local parameters.
- Fixed X support, preliminary support for X-tty combo sessions.
- MULTI_KBOARD support for ttys. Input-related bugfixes for X+tty sessions.
- Got rid of the rif (window-based redisplay interface) global variable.
- Fix longopts option name for --tty.
- Portability fixes (now it compiles & runs fine on Solaris).
- Added multi-tty support for talk.el.
- Fixed typo in talk.el.
- Fixed typo in talk.el (again).
- Fix mouse-position for tty+X combo sessions.
- Add "multi-tty" to emacs-version output.
- Fix more SEGV cases in frame.c
- Converted display hooks to be display-local. Plus many bugfixes.
- Fix SEGV in init_sys_modes during X startup
- Hookified termcap devices, added bootstrap display device, plus many
bugfixes.
- Numerous bugfixes and small improvements.
- Changed tty input code to use read_socket_hook.
- Fix C-g handling with multiple ttys.
- Don't select on stdin unconditionally.
- Support for opening X frames from a tty session.
- Fix initialization of the window-system variable.
- Romain Francoise's and Ami Fischman's bugfixes.
- Added note about the commit mailing list.
- Fixed tty faces during combo sessions. Plus other assorted bugfixes.
- Set the keyboard of the initial frame correctly.
- Fixed interactive temacs.
- Removed %T in mode-line-format. Trivial documentation changes.
- Fixed unsafe and incorrect use of record_unwind_protect in Fsuspend_emacs.
- Cosmetic changes.
- Don't exit Emacs when the X display is closed during a tty-X combo session.
- Prevent core dumps when the X server crashes.
- Fix the case when emacsclient is run on Emacs's controlling tty.
- Trivial fixes to shut up some of the compiler warnings.
- Don't hang on the tty if called from a shell script.
- Fixed a typo in README.multi-tty.
- Added newly loaded stuff in loadup.el to src/Makefile.in.
- Don't try to init X drag and drop on a termcap frame.
- Fix list-colors-display and other functions on a termcap frame
- Added -w option to emacsclient for opening a new X frame.
- Verify the version of Emacsclient.
- Changed emacsclient to open new frames by default.
- README updates.
- Don't read too many characters from the tty.
- Don't delete a tty if it's the last device with frames.
- Fix typo in delete_display_hook documentation.
- Fix a crash in emacsclient when DISPLAY is unset.
- Block more input during read_avail_input.
- Allow tty_read_avail_input to use the whole input buffer.
- Don't try to handle a new event if the input buffer is full.
- Back out previous change, it causes infinite recursion.
- Revert patch-93, that was the real culprit. Reapply patch-97.
- Check for numchars > 0 in handle_one_xevent, not 1.
- (Sigh.) Don't try to read more events than the buffer size.
- Make emacsclient refuse to create a frame inside an Emacs term buffer.
- Implemented suspending of emacsclient frames.
- Added *.rej to tla's unrecognized pattern.
- Fix background-mode on terminal frames (Dan Nicolaescu).
- Fixed compiler warnings for keyboard.c.
- Trivial cleanups to get rid of GCC warnings.
- Trivial cleanup in fringe.c, missing from previous patch.
- Removed *.rej from backup pattern in tagging method.
- Fix cut'n'paste during a multi-display session (Mark Plaksin, Robert
Chassell).
- Fix dropping of the controlling tty on Solaris (Dan Nicolaescu).
- Fix bootstrap problems in CVS.
- Fix initialization order at bootstrap (Dan Nicolaescu).
- Trivial cosmetic change in dispnew.c.
- Prevent Lisp nesting errors while bootstrapping.
- Fix #include errors for FreeBSD (Frank Ruell)
- Merged in changes from CVS trunk
- README changes.
- Merged in changes from CVS trunk.
- Eliminated updating_frame.
- Fix segfault in term.c (reported by lukhas@free.fr).
- Another server.el overhaul.
- Fix frame parameter handling in server.el.
- In emacsclient, protect the xmitted string from fprintf expansion (Dan
Nicolaescu).
- Fix error on deleting an emacsclient terminal (Dan Nicolaescu).
- Fix one more case of the previous error.
- A simple implementation for display-local frame parameters.
- Mention `tla replay' in README.multi-tty (Gaute Strokkenes).
- Fixed environment variable handling during terminal initialization.
- Added branch description to admin/notes/BRANCH.
- Fix fatal error during startup (rep. by Friedrich Delgado Friedrichs)
- Add kludge to prevent overriding keyboard-coding-system customization.
- Make terminal_coding and keyboard_coding display-local.
- New control structure: with-selected-frame.
- Use with-selected-frame.
- Fix environment variables on emacsclient frames.
- Use the remote locale for terminal & keyboard coding system.
- Update README.multi-tty.
- Fix server-socket-dir initialization (rep. by Friedrich Delgado
Friedrichs).
- Fix terminal coding system in multibyte locales (rep. by Friedrich
Delgado Friedrichs).
- Fix background mode initialization on client tty frames (rep. by Dan
Nicolaescu).
- Fix window-system-default-frame-alist (ARISAWA Akihiro).
- Don't ignore SIGWINCH under X (contributed by Yoshiaki Kasahara).
- Make sure the SIGWINCH handler is always set (rep. by Yoshiaki Kasahara).
- Fix SEGV on terminals without 'IC' capability (Yoshiaki Kasahara).
- README.multi-tty update.
- Clear single_kboard each time Emacs returns to top-level.
- Don't core dump on SIGINT when there is no frame on the controlling tty.
- Dissociate from the controlling tty correctly on FreeBSD.
- Make server-start safe against accidental restarts.
- Fix parse error in term.c (ARISAWA Akihiro).
- Fix byte-compile errors during bootstrap. (Reported by Juraj Kubelka.)
- Fix --no-wait in emacsclient (reported by Dan Nicolaescu).
- Reapply src/Makefile.in changes that got lost in the tagline snafu of
patch-197.
- Implemented display ids for multiple emacsclients on the same tty.
Plus assorted bugfixes.
- Fix bootstrap errors.
- Fixed C-c from the controlling terminal.
- Don't leave buffers created by nowait clients buried under others
(rep. by Dan Nicolaescu).
- Fix suspend-frame on the controlling tty (reported by Dan Nicolaescu).
- Fix Viper with simultaneous X and tty display devices. (Rep. by IRIE
Tetsuya.)
- Prevent the previous bug from reappearing later.
- Fix creating frames on different X servers.
- Cleaned up README compile & test instructions.
- Updated archive location in docs. (Thanks to Dan Waber.)
- README updates, including a new Tips & Tricks section
- Change binding of C-x C-c to only exit emacsclient, not Emacs itself.
- Fix typo in server.el (Han Boetes, Ted Morse, Ami Fischman)
- Add TAGS-LISP to precious regex in src/.
- Merged in changes from CVS trunk (Jan D. has fixed the XSync call in
xterm.c, no need to disable it anymore).
- Inhibit redisplay while frames are being deleted after an X disconnect.
- Fix typo in src/Makefile.in.
- Removed C99ism in init_fringe_bitmap.
- Small tweaks in server.el.
- Set ncurses-related environment variables while creating a new
tty frame. (Reported by Dan Nicolaescu.)
* lorentey@elte.hu--2004/emacs--multi-tty--0 (patch 258-292)
- Merged in changes from CVS trunk.
- Fix core dump in redisplay window. (Reported by Yoshiaki Kasahara.)
Plus cleanups.
- Fix bootstrap problem with --without-x.
- Trivial documentation change in keyboard.c.
- Remove remaining references to updating_frame.
- Increase PURESIZE to handle the extra stuff recently added.
- Trivial changes in x_create_tip_frame.
- README update.
- Joined Miles's 2005 Emacs branch.
- Merged in changes from CVS trunk. (Long time no see!) :-)
- Fix bootstrap error in CVS.
- Fix xassert-related bootstrap errors.
- Add some new precious/backup patterns in src/.
- Update =partner-versions.
- Prevent emacsclient errors when Emacs is compiled without X support.
- README updates. (Reported by Xavier Mallard)
- Merged from miles@gnu.org--gnu-2005 (patch 76-78)
- Fix typo in dispnew.c.
- Merged from miles@gnu.org--gnu-2005 (patch 12-13, 79-90)
- On C-x C-c, restrict `save-some-buffers' to the client's buffers.
(Reported by Han Boetes.)
- Fix compilation error with GTK, fix issues with double C-g on
controlling tty.
(Reported by Friedrich Delgado Friedrichs, Yoshiaki Kasahara.)
* lorentey@elte.hu--2004/emacs--multi-tty--0 (patch 293-605)
- Merged from miles@gnu.org--gnu-2005 (patch 91-94)
- Initialize blink-cursor-mode consistently.
- Merged from miles@gnu.org--gnu-2005 (patch 14-16, 95-106)
- Merged from miles@gnu.org--gnu-2005 (patch 17-26, 107-116)
- Fix line/column number positioning in emacsclient. (Reported by Han
Boetes.)
- Merged from miles@gnu.org--gnu-2005 (patch 117-118)
- Merged from miles@gnu.org--gnu-2005 (patch 119)
- Merged from miles@gnu.org--gnu-2005 (patch 27, 120-125)
- Merged from miles@gnu.org--gnu-2005 (patch 28-30, 126-128)
- Merged from miles@gnu.org--gnu-2005 (patch 31-33, 129-141)
- Merged from miles@gnu.org--gnu-2005 (patch 34-36, 142-158)
- Fix crash condition when an X server connection is broken. (Reported
by Vincent Bernat.)
- Declare Vinhibit_redisplay in xterm.c.
- Don't abort with GTK when a tty is opened.
- Merged from miles@gnu.org--gnu-2005 (patch 159)
- Merged from miles@gnu.org--gnu-2005 (patch 160-161)
- Merged from miles@gnu.org--gnu-2005 (patch 37-38, 162-182)
- Merged from miles@gnu.org--gnu-2005 (patch 183)
- Merged from miles@gnu.org--gnu-2005 (patch 39-44, 184-191)
- Close the X connection when the last frame is deleted.
- Fix stupid syntax errors in previous patch.
- README updates.
- Revert changes that were committed by mistake in the previous patch.
- Merged from miles@gnu.org--gnu-2005 (patch 192-203)
- Fix some superflous deviations from CVS, plus apply some cosmetics.
- Fix yet another compilation error.
- Merged from miles@gnu.org--gnu-2005 (patch 204-213)
- Fix some aspects of X display shutdown.
- Prevent core dump when connection is lost during frame creation.
- README update. (Fix identifier names in emacs background preloader
example.)
- Fix error when creating tty clients.
- Merged from miles@gnu.org--gnu-2005 (patch 45-55, 214-231)
- Merged from miles@gnu.org--gnu-2005 (patch 56-58, 232-239)
- Merged from miles@gnu.org--gnu-2005 (patch 59, 240-245)
- Resolve crashes related to face aliases.
- Merged from miles@gnu.org--gnu-2005 (patch 60-65, 246-265)
- Fix bootstrap error during loadup.
- Merged from miles@gnu.org--gnu-2005 (patch 66, 266-268)
- Merged from miles@gnu.org--gnu-2005 (patch 269)
- Merged from miles@gnu.org--gnu-2005 (patch 67, 270-278)
- Fix describe-variable with frame-local variables.
- I give up; attempt to fix annoying crashes by reverting xdisp.c
changes in patch-328.
- Merged from miles@gnu.org--gnu-2005 (patch 279-280)
- Merged from miles@gnu.org--gnu-2005 (patch 281-285)
- Fix exponential slowdowns on repeated tty frame creation.
- Fix UTF-8 tty input when first frame is an X frame. Steps towards
multiple tty locale support.
- Fix typo in get_display.
- Support for ttys with different character locale settings.
- Merged from miles@gnu.org--gnu-2005 (patch 68, 286-291)
- Merged from miles@gnu.org--gnu-2005 (patch 292-295)
- Disable display type check in start_hourglass, and always set up the timer.
- Merged from miles@gnu.org--gnu-2005 (patch 296-306)
- Speed up `emacsclient -t' on xterms. (by suggestion of Dan Nicolaescu)
- Merged from miles@gnu.org--gnu-2005 (patch 307-312)
- Merged from miles@gnu.org--gnu-2005 (patch 69, 313-319)
- Merged from miles@gnu.org--gnu-2005 (patch 70-73, 320-331)
- Merged from miles@gnu.org--gnu-2005 (patch 74-79, 332-349)
- Merged from miles@gnu.org--gnu-2005 (patch 80-82, 350-422)
- Merged from miles@gnu.org--gnu-2005 (patch 423-434)
- Merged from miles@gnu.org--gnu-2005 (patch 435-437)
- Merged from miles@gnu.org--gnu-2005 (patch 438-440)
- Merged from miles@gnu.org--gnu-2005 (patch 441-446)
- Make function-key-map a terminal-local variable (move it inside the
kboard struct).
- Update Lisp code for a terminal-local `function-key-map'.
- Make sure the terminfo function key sequences are set up in the
correct function-key-map.
- Work around mysterious breakage of arrow key recognition under screen
(see first TODO in README).
- Change key-translation-map to be terminal-local.
- Merged from miles@gnu.org--gnu-2005 (patch 447-448)
- Replace encoded-kbd-mode with display-specific
encoded-kbd-setup-display. (Doesn't work yet.)
- New version of ldefs-boot.el.
- Cleanup: Move kboard fields from struct frame and device-specific
descriptors to struct display.
- New C function `push_display_kboard'.
- Work around nondeterministic binding of terminal-local variables.
(Fixes national character input on ttys.)
- Use terminal-local-value to access function-key-map in terminal packages.
- Speed up loading of term/xterm.el.
- Speed up loading of term/xterm.el (Dan Nicolaescu).
- Remove pointless conditional around key substitution block in
term/xterm.el (Dan Nicolaescu)
- Fix the original cause of the "arrow keys don't work on screen" bug.
- Merged from miles@gnu.org--gnu-2005 (patch 83-87, 449-468)
- Merged from miles@gnu.org--gnu-2005 (patch 469)
- Implement rudimentary Lisp-level terminal parameters.
- Small enhancements.
- Handle and document that `delete-frame' may call functions in
`delete-frame-functions' twice.
- Merged from miles@gnu.org--gnu-2005 (patch 470-473)
- Merged from miles@gnu.org--gnu-2005 (patch 474)
- Fix compilation error in src/term.c.
- At long last, fix annoying SELECTED_FRAME crashes after unexpected
connection failures. Yay!
- README update.
- Rename term_init to init_tty.
- Rename `struct display' to `struct device'. Update function, parameter
and variable names accordingly.
- Cosmetic changes in server.el.
- Fix compilation error in select_frame_for_redisplay.
- Rename function-key-map to local-function-key-map, and
global-function-key-map to function-key-map. Same for
key-translation-map.
- Fix dumb error leading to national keys not working on ttys.
- Fix broken emacsclient resume on Solaris (by Dan Nicolaescu).
- Don't let window-system-default-frame-alist override parameters
specified manually.
- Work around crashes in X session management after normal shutdown of X
server.
- Apply patch from CVS trunk to fix recenter on ttys.
- Add two pending bugs to README.multi-tty.
- Merged in changes from CVS trunk. Plus added lisp/term tweaks.
- Fix syntax error in lisp/term/xterm.el.
- Merged in changes from CVS trunk. (Testing my own CVS gateway.)
- Add =upstream-branch file for semi-automated merges.
- Merged in changes from lorentey@elte.hu--2004/emacs--cvs-trunk--0
- Fix terminal initialization code. (Contributed by Dan Nicolaescu.)
- Slightly refactor the terminal initialization code for simplicity.
- Apply settings in `window-system-default-frame-alist' to the initial
frame as well.
- Prevent resource allocation explosion when C-x 5 2 is used on xterms.
- Enforce the presence of `window-system' and `tty-type' frame
parameters in all frames.
- Fix function-key-map massaging vs `C-x 5 2' in lisp/term/*.el.
(Submitted by Dan Nicolaescu.)
- Merged in changes from CVS trunk.
- Fix bootstrap error.
- Fix `emacsclient -ne '(+ 2 2)'' (reported by Han Boetes), and clean up
some corner cases in Emacs server.
- Fix `emacsclient +12 file' behaviour. (Reported by Han Boetes.)
- Make xt-mouse.el multi-tty-compatible.
- Fix crashes in xdialog_show (and other places) with xterm-mouse-mode.
- Make `emacsclient -n <filename>' open new X frames when possible.
(Reported by Bas Kok.)
- Don't let server-save-buffers-kill-display unexpectedly kill Emacs on
--no-wait's X frames.
- Set Emacs version number to 22.0.51 to allow parallel installations of
CVS trunk and the multi-tty branch.
- Fix crash after y-or-n-p prompt triggered by emacsclient. (Reported by
Han Boetes, analysis by Kalle Olavi Niemitalo.)
- Fix bootstrap error in keyboard.c.
- Switch upstream to miles@gnu.org--gnu-2005/emacs--cvs-trunk--0.
- Fix assertion on kboard->kbd_queue and other such crashes.
- Merged from miles@gnu.org--gnu-2005 (patch 115, 540-542)
- Merged from miles@gnu.org--gnu-2005 (patch 543)
- Merged from miles@gnu.org--gnu-2005 (patch 116-117, 544-550)
- Fix hardcoded stdout usage in term.c. (Reported by Dan Nicolaescu.)
- Merged from miles@gnu.org--gnu-2005 (patch 118-132, 551-577)
- Merged from miles@gnu.org--gnu-2005 (patch 578-592)
- Merged from miles@gnu.org--gnu-2005 (patch 593-595)
- Merged from miles@gnu.org--gnu-2005 (patch 133-141, 596-609)
- Fix Delete key on X by adapting normal-erase-is-backspace-mode for
multi-tty. (Reported by Dan Waber and Dan Nicolaescu.)
- Change the "pretest" bug report address to the multi-tty list.
- Merged from miles@gnu.org--gnu-2005 (patch 610-614)
- Doc update.
- Change `keyboard-translate-table' to be terminal-local.
- Don't try to rebind the `t' symbol.
- Protect keyboard-translate-table from GC.
- Fix semantics of terminal-local variables. Remove
`terminal-local-value' hack.
- Merged from miles@gnu.org--gnu-2005 (patch 142-148, 615-628)
- Update frames-on-display-list to accept terminal id numbers.
- Merged from miles@gnu.org--gnu-2005 (patch 149-151, 629-641)
- Fix some of the bootstrap problems.
- Increase puresize. (Emacs needs 1205176 pure bytes now.)
- Merged from miles@gnu.org--gnu-2005 (patch 152-156, 642-654)
- Merged from miles@gnu.org--gnu-2005 (patch 655)
- Increase PURESIZE yet again.
- Store client's environment in terminal parameters, not server parameters.
- Merged from miles@gnu.org--gnu-2005 (patch 656-658)
- Merged from miles@gnu.org--gnu-2005 (patch 659-663)
- Delete leftover id for "info/dir".
- Fix "first non-ASCII character on new tty frames" problem.
- Prevent core dumps with GTK by disabling secondary X connections there.
- Work around Emacs crash on Konsole detach. (Tom Schutzer-Weissmann)
- Fix typo in previous commit.
- Merged from miles@gnu.org--gnu-2005 (patch 169-173, 671-676)
- Implement full support for frame-local `next-buffer' and `previous-buffer'.
- Reimplement and extend support for terminal-local environment variables.
- Don't let x_initialize break 8-bit input on ttys. (Reported by Joakim
Verona.) Split `set-input-mode'.
- Pull a bugfix from CVS to prevent problems with the Debian semantic
package.
- Fix compilation error during non-X builds.
- Reimplement terminal parameters in C; clean up term.c, create terminal.c.
- Implement automatic terminal-local environment variables via
`local-environment-variables'.
- Fix compilation errors in previous commit.
- Merged from miles@gnu.org--gnu-2005 (patch 677)
- Fix error during bootstrap.
- Fix semantics of let-binding `process-environment'.
- Initialize Vprocess_environment to nil.
- Store local environment in frame (not terminal) parameters.
- Merged from miles@gnu.org--gnu-2005 (patch 678-680)
- Merged from miles@gnu.org--gnu-2005 (patch 681)
- Update environment-related doc strings.
- Rename `struct device' to `struct terminal'. Rename some
terminal-related functions similarly.
- Set `local-environment-variables' to t by default.
- Show the splash screen on Emacsclient frames. Show *scratch* by default.
- Display "@" in mode-lines of Emacsclient frames.
- Make sure `delete-frame-functions' can not prevent the frame from
being deleted.
- Fix crash in lookup_image on termcap frames.
- Enhance splash screens to work better with emacsclient.
- Fix splash screen loosing input events on Emacsclient frames.
- Don't display the splash screen when no frame was created. (Fixes tty
resume.)
- (Hopefully) fix bootstrap error on OpenBSD. (reported by Han Boetes)
- Fix typo in docstring of `frame-with-environment'.
- Cosmetic fixes in xfns.c.
- Install workaround for "X protocol error: BadCursor (invalid Cursor
parameter) on protocol request 2"
- Make all frames created in an emacsclient session belong to that client.
- Experimental change: don't restore kboard after temporary changes if
Emacs wasn't in single kboard state.
- Fix typo in `server-handle-delete-frame'; fix startup echo area message.
- Fix last frame check in server.el.
- Fix Delete keys under X (for good, this time).
- Overhaul and simplify single_kboard API. Allow calls to
`recursive-edit' in process filters. Small fixes.
- Merged from miles@gnu.org--gnu-2005 (patch 682)
- Fix abort() in read_key_sequence.
- Remove group write permissions from all files.
- Merged from miles@gnu.org--gnu-2005 (patch 683-684)
- Fix C-g during `make-network-process'. (Reported by Mark Plaksin.)
- Merged from miles@gnu.org--gnu-2005 (patch 174-181, 685-690)
- Merged from miles@gnu.org--gnu-2005 (patch 182-184, 691-699)
- Merged from miles@gnu.org--gnu-2005 (patch 185-186, 700-703)
- Fix bootstrap problem reported by Han Boetes.
- Fix some bugs related to wrong_kboard_jmpbuf.
- Eliminate wrong_kboard_jmpbuf.
- Merged from miles@gnu.org--gnu-2005 (patch 187, 704)
- Fix compilation error on older GCCs (reported by "mace").
- Merged from
- Fix bootstrapping problem. (Reported by "mace".)
- Merged from emacs@sv.gnu.org
- Add explicit abort() when x_catch_errors_unwind is called by mistake.
- Fix `emacsclient --eval '(progn (find-file "file")'' and the like.
(Reported by Han Boetes.)
- Fix permissions. (Reported by Han Boetes.)
- Fix tty state problem after error in `set-quit-char'.
- Fix compilation.
- Fix `server-delete-client' behavior when the user quits `kill-buffer'.
(Reported by Han Boetes.)
- Increase puresize.
- Fix bogus crash with -DENABLE_CHECKING.
- Remove unused variable in read_key_sequence.
- Fix GDB magic.
- Fix segfault by `C-x 5 2' on the controlling tty. (Reported by Suresh
Madhu.)
- Fix ediff problems. (Reported by Dan Nicolaescu.)
- Fix compilation error in ediff-wind.el. D'oh.
- Fix bizarre syntax error, probably from a baz merge bug.
- Let the Emacs server recognize `inhibit-startup-echo-area-message'.
(Reported by Han Boetes.)
- Set emacsbug.el's pretest address to the multi-tty list. (Reported by
Richard Lewis.)
- Fix toolbars on X frames when Emacs is started on a tty. (Reported by
Richard Lewis.)
- Fix tool-bar and menu-bar toggles in Show/Hide menu to reflect the
state of the current frame.
- Clean up tty device handling. Change name of controlling tty from nil
to "/dev/tty".
- Set `default-directory' in *scratch* to the current directory of
emacsclient.
- Fix compilation error on OpenBSD. (Reported by Han Boetes.)
- Fix OpenBSD compilation some more. (Fix by Han Boetes.)
- Fix delete key after C-x 5 2 on X. (Catched by Dan Nicolaescu.)
- Fix tooltip border color.
- Fix previous commit.
- (Attempt to) fix bootstrap error.
- Fix typo in startup.el.
- Fix `vc-annotate' under X. (Reported by Dan Nicolaescu.)
- Make `tty-display-color-p' follow its doc string. (Reported by Dan
Nicolaescu.)
- Fix stupid crash during startup.
- Fix crashes in redisplay functions on suspended tty frames. (Reported
by Dan Nicolaescu.)
- Fix crashes in `delete-terminal' caused by recursive calls or X
displays with live frames.
- Don't load terminit files repeatedly. Also, don't call terminit
functions more than once per terminal.
- Fix and/or simplify terminal initialization files.
- Fix C-x 5 2 on the controlling tty; fix some possible crash conditions
and a memory leak.
- Fix syntax errors in terminal initialization files.
- Fix compilation error in lwlib/xlwmenu.c.
- Rework environment variable support. (Reported by Kalle Olavi
Niemitalo and Noah Friedman.)
- Merged from emacs@sv.gnu.org.
- Fix typo in lisp/term/xterm.el.
- Let frames on new terminals inherit 'environment and 'client.
- Fix x_catch_errors-related abort after X disconnects. (Reported by Dan
Nicolaescu).
- Fix F10 behaviour. (Reported by Bernard Adrian.)
- Remove superfluous properties from the mode-line-client indicator.
(Reported by Kalle Olavi Niemitalo)
- Fix various aborts in get_named_tty. (Patch by Kalle Olavi Niemitalo)
- Increase PURESIZE.
- Fix obvious runtime errors after merge.
- Regenerate lisp/ldefs-boot.el.
- Merged from emacs@sv.gnu.org. Last-minute emacsclient rewrites be damned!
- Fix crash in window.c.
- Fix various suspend-related bugs in emacsclient. (Report & patch by
Dan Nicolaescu.)
- Remove semantic.cache, fix tagging method.
- Fix compilation errors. Regenerate ldefs-boot.el.
- Re-enable GTK multidisplay support.
- Regenerate ldefs-boot, remove junk.
- Fix compilation error with non-toolkit scrollbar.
* lorentey@elte.hu--2004/emacs--multi-tty--0- (version 0)
- This branch is now closed. Work continues at
emacs@sv.gnu.org/emacs--multi-tty--0.
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-56
Revision
1.85.4.17 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:41:21 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.85.4.16: +1 -1 lines
Diff to
previous 1.85.4.16
, to
branch point 1.85
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 839-851)
- Update from CVS
- Change capitalization of VC backend names for new backends
- Merge from emacs--rel--22
* emacs--rel--22 (patch 84-92)
- Update from CVS
- Change capitalization of VC backend names for new backends
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 242-244)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-54
Revision
1.85.4.16 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:36:28 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.85.4.15: +1 -1 lines
Diff to
previous 1.85.4.15
, to
branch point 1.85
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 824-838)
- Update from CVS
- Merge from emacs--rel--22
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Fix void function definition error in cus-edit.el
- Restore lisp/emacs-lisp/cl-loaddefs.el
* emacs--rel--22 (patch 70-83)
- Update from CVS
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Indicate that emacs--devo--0--patch-834 does not need to be applied
- Merge from gnus--rel--5.10
- Restore lisp/emacs-lisp/cl-loaddefs.el
* gnus--rel--5.10 (patch 239-241)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-53
Revision
1.112 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 2 21:55:27 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.111: +1 -1 lines
Diff to
previous 1.111
* window.h (struct window):
* window.c (struct save_window_data, struct saved_window):
* termhooks.h (struct terminal):
* process.h (struct Lisp_Process):
* frame.h (struct frame):
* buffer.h (struct buffer):
* lisp.h (struct Lisp_Vector, struct Lisp_Char_Table)
(struct Lisp_Bool_Vector, struct Lisp_Subr, struct Lisp_Hash_Table):
The size field of (pseudo)vectors is now unsigned.
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG): Simplify accordingly.
Revision
1.94.2.17 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 13 13:48:10 2007 UTC (2 years, 2 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.94.2.16: +1 -1 lines
Diff to
previous 1.94.2.16
, to
branch point 1.94
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 846-851)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 88-92)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 242-244)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-246
Revision
1.109.4.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 31 05:44:26 2007 UTC (2 years, 3 months ago) by
miles
Branch:
multi-tty
Changes since
1.109: +1 -1 lines
Diff to
previous 1.109
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 824-838)
- Update from CVS
- Merge from emacs--rel--22
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Fix void function definition error in cus-edit.el
- Restore lisp/emacs-lisp/cl-loaddefs.el
* emacs--rel--22 (patch 70-83)
- Update from CVS
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Indicate that emacs--devo--0--patch-834 does not need to be applied
- Merge from gnus--rel--5.10
- Restore lisp/emacs-lisp/cl-loaddefs.el
* gnus--rel--5.10 (patch 239-241)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-28
Revision
1.94.2.10.2.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 17 04:54:45 2007 UTC (2 years, 3 months ago) by
miles
Branch:
unicode-xft
Changes since
1.94.2.10.2.4: +1 -1 lines
Diff to
previous 1.94.2.10.2.4
, to
branch point 1.94.2.10
, to
next main 1.94.2.20
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 803-813)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 51-58)
- Update from CVS
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 224-231)
- Update configure
- Update from CVS
- Merge from emacs--devo--0
- Move branch-specific src/ChangeLog entry to src/ChangeLog.unicode
- Regenerate configure
* gnus--rel--5.10 (patch 233-236)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-65
Revision
1.94.2.10.2.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 26 22:11:43 2007 UTC (2 years, 8 months ago) by
miles
Branch:
unicode-xft
Changes since
1.94.2.10.2.3: +5 -0 lines
Diff to
previous 1.94.2.10.2.3
, to
branch point 1.94.2.10
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 624-637)
- Update from CVS
- Merge from gnus--rel--5.10
- Remove RCS keywords
* emacs--unicode--0 (patch 168-176)
- src/Makefile.in: Remove redundant HAVE_XFT clause
- Update from CVS
- Merge from emacs--devo--0
* gnus--rel--5.10 (patch 200-201)
- Merge from emacs--devo--0
- Update from CVS: lisp/nnweb.el (nnweb-google-parse-1): Update parser.
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-55
Revision
1.85.4.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Feb 11 14:34:02 2007 UTC (2 years, 8 months ago) by
miles
Branch:
lexbind
Changes since
1.85.4.14: +1 -1 lines
Diff to
previous 1.85.4.14
, to
branch point 1.85
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 586-614)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- Merge from erc--main--0
- Make byte compiler correctly write circular constants
* gnus--rel--5.10 (patch 186-196)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-39
Revision
1.94.2.10.2.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 30 23:02:10 2007 UTC (2 years, 9 months ago) by
miles
Branch:
unicode-xft
Changes since
1.94.2.10.2.2: +1 -1 lines
Diff to
previous 1.94.2.10.2.2
, to
branch point 1.94.2.10
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 586-621)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- Merge from erc--main--0
- Make byte compiler correctly write circular constants
* emacs--unicode--0 (patch 161-166)
* gnus--rel--5.10 (patch 186-199)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-53
Revision
1.94.2.13 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 26 06:15:04 2007 UTC (2 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.94.2.12: +1 -1 lines
Diff to
previous 1.94.2.12
, to
branch point 1.94
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 586-614)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- Merge from erc--main--0
- Make byte compiler correctly write circular constants
* gnus--rel--5.10 (patch 186-196)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-162
Revision
1.109 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 21 04:18:17 2007 UTC (2 years, 9 months ago) by
gm
Branch:
MAIN
CVS Tags:
EMACS_22_1,
EMACS_22_BRANCHPOINT,
EMACS_PRETEST_22_0_93,
EMACS_PRETEST_22_0_94,
EMACS_PRETEST_22_0_95,
EMACS_PRETEST_22_0_97,
EMACS_PRETEST_22_0_98,
EMACS_PRETEST_22_0_99,
EMACS_PRETEST_22_0_990
Branch point for:
EMACS_22_BASE,
multi-tty
Changes since
1.108: +1 -1 lines
Diff to
previous 1.108
Add 2007 to copyright years.
Revision
1.85.4.14 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:47:11 2006 UTC (3 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.85.4.13: +10 -0 lines
Diff to
previous 1.85.4.13
, to
branch point 1.85
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 399-437)
- Update from CVS
- Rcirc update from Ryan Yeske
- Merge from gnus--rel--5.10
- Miscellaneous tq-related fixes.
* gnus--rel--5.10 (patch 126-136)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-28
Revision
1.85.4.13 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:39:25 2006 UTC (3 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.85.4.12: +1 -1 lines
Diff to
previous 1.85.4.12
, to
branch point 1.85
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 343-357)
- Update from CVS
- Update for ERC 5.1.3.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 113-117)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-25
Revision
1.94.2.10.2.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 5 03:07:23 2006 UTC (3 years, 2 months ago) by
miles
Branch:
unicode-xft
Changes since
1.94.2.10.2.1: +10 -0 lines
Diff to
previous 1.94.2.10.2.1
, to
branch point 1.94.2.10
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 414-422)
- Update from CVS
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 108)
- Merge from emacs--devo--0
* gnus--rel--5.10 (patch 128-130)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-36
Revision
1.108 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 1 13:28:13 2006 UTC (3 years, 2 months ago) by
cyd
Branch:
MAIN
CVS Tags:
EMACS_PRETEST_22_0_90,
EMACS_PRETEST_22_0_91,
EMACS_PRETEST_22_0_92
Changes since
1.107: +10 -0 lines
Diff to
previous 1.107
* buffer.h (struct buffer_text): New field chars_modiff.
(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.
Revision
1.94.2.10.2.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 20 23:58:05 2006 UTC (3 years, 3 months ago) by
miles
Branch:
unicode-xft
Changes since
1.94.2.10: +1 -1 lines
Diff to
previous 1.94.2.10
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 343-356)
- Update from CVS
- Update for ERC 5.1.3.
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 90-91)
* gnus--rel--5.10 (patch 113-115)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-23
Revision
1.107 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 18 16:33:45 2006 UTC (3 years, 3 months ago) by
dann
Branch:
MAIN
Changes since
1.106: +1 -1 lines
Diff to
previous 1.106
* ebrowse.c (usage, version): Mark as NO_RETURN.
* 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.
Revision
1.85.4.12 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:18:30 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.85.4.11: +6 -0 lines
Diff to
previous 1.85.4.11
, to
branch point 1.85
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
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-10
Revision
1.85.4.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:04:42 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.85.4.10: +1 -1 lines
Diff to
previous 1.85.4.10
, to
branch point 1.85
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
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-5
Revision
1.94.2.9 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 8 04:24:33 2006 UTC (3 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.94.2.8: +1 -1 lines
Diff to
previous 1.94.2.8
, to
branch point 1.94
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-13
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
Revision
1.85.4.9 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 26 10:10:53 2005 UTC (4 years, 2 months ago) by
miles
Branch:
lexbind
Changes since
1.85.4.8: +3 -2 lines
Diff to
previous 1.85.4.8
, to
branch point 1.85
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-44
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
Revision
1.85.4.7 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 5 00:28:43 2005 UTC (4 years, 6 months ago) by
miles
Branch:
lexbind
Changes since
1.85.4.6: +5 -0 lines
Diff to
previous 1.85.4.6
, to
branch point 1.85
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-30
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 272-286)
- src/xdisp.c (dump_glyph_row): Don't display overlay_arrow_p field.
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 67)
- Update from CVS
Revision
1.94.2.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 5 00:04:30 2005 UTC (4 years, 6 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.94.2.4: +5 -0 lines
Diff to
previous 1.94.2.4
, to
branch point 1.94
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-44
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 272-288)
- src/xdisp.c (dump_glyph_row): Don't display overlay_arrow_p field.
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 67)
- Update from CVS
Revision
1.94.2.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 28 07:29:18 2004 UTC (5 years, 4 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.94.2.2: +20 -1 lines
Diff to
previous 1.94.2.2
, to
branch point 1.94
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-15
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-218
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-220
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-221
Restore deleted tagline in etc/TUTORIAL.ru
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-222
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-228
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-229
Remove TeX output files from the archive
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-230
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-247
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-248
src/lisp.h (CYCLE_CHECK): Macro moved from xfaces.c
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-249
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-256
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-258
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-263
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-264
Update from CVS: lispref/display.texi: emacs -> Emacs.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-265
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-274
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-275
Update from CVS: man/makefile.w32-in: Revert last change
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-276
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-295
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-296
Allow restarting an existing debugger session that's exited
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-297
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-299
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-300
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-327
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-328
Update from CVS: src/.gdbinit (xsymbol): Fix last change.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-329
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-344
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-345
Tweak source regexps so that building in place won't cause problems
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-346
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-351
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-352
Update from CVS: lisp/flymake.el: New file.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-353
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-361
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-362
Support " [...]" style defaults in minibuffer-electric-default-mode
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-363
(read-number): Use canonical format for default in prompt.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-364
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-367
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-368
Improve display-supports-face-attributes-p on non-ttys
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-369
Rewrite face-differs-from-default-p
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-370
Move `display-supports-face-attributes-p' entirely into C code
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-371
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-372
Simplify face-differs-from-default-p; don't consider :stipple.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-373
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-374
(tty_supports_face_attributes_p): Ensure attributes differ from default
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-375
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-376
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-377
(Fdisplay_supports_face_attributes_p): Work around bootstrapping problem
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-378
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-380
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-381
Face merging cleanups
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-382
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-384
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-385
src/xfaces.c (push_named_merge_point): Return 0 if a cycle is detected
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-386
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-395
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396
Tweak arch tagging to make build/install-in-place less annoying
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-397
Work around vc-arch problems when building eshell
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-398
Tweak permissions
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-399
Tweak directory permissions
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-400
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-401
More build-in-place tweaking of arch tagging
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-402
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-403
Yet more build-in-place tweaking of arch tagging
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-404
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-409
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-410
Make sure image types are initialized for lookup too
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-411
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-416
Update from CVS
Revision
1.85.4.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 5 14:48:50 2004 UTC (5 years, 9 months ago) by
uid65618
Branch:
lexbind
Changes since
1.85.4.2: +23 -2 lines
Diff to
previous 1.85.4.2
, to
branch point 1.85
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-2
Merge from emacs--cvs-trunk
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-4
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-5
Add =cvs-sync-make-log script
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-6
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-7
Use absolute tla-tools filenames in =cvs-sync-make-log
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-8
Use proper arch-tag: syntax for lispintro/texinfo.tex
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-9
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-10
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-11
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-12
Add section on button package to lisp reference manual
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-13
Minor tweaks to Buttons section in lispref/display.texi
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-14
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-15
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-16
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-17
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-18
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-19
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-20
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-21
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-22
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-23
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-24
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-25
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-26
Fix permission bogosities
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-27
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-28
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-29
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-30
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-31
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-32
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-33
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-34
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-35
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-36
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-37
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-38
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-39
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-40
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-41
Make fringe-drawing stuff compile without a window-system
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-42
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-43
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-44
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-45
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-46
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-47
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-48
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-49
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-50
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-51
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-52
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-53
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-54
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-55
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-56
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-57
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-58
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-59
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-60
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-61
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-62
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-63
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-64
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-65
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-66
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-67
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-68
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-69
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-70
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-71
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-72
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-73
Update from CVS
Revision
1.92 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 9 14:47:45 2003 UTC (6 years, 4 months ago) by
monnier
Branch:
MAIN
Changes since
1.91: +8 -8 lines
Diff to
previous 1.91
(struct buffer): Change overlays_before and overlays_after
from Lisp lists of overlays to pointers to overlays (internally linked
into lists via the new `next' field).
Revision
1.91 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 8 21:45:35 2003 UTC (6 years, 4 months ago) by
monnier
Branch:
MAIN
Changes since
1.90: +8 -8 lines
Diff to
previous 1.90
(struct buffer): Use an int for overlay_center.
(overlays_at, evaporate_overlays, recenter_overlay_lists)
(overlay_strings, fix_overlays_before): Use EMACS_INT for positions.
Revision
1.89 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 24 21:55:09 2003 UTC (6 years, 5 months ago) by
kfstorm
Branch:
MAIN
CVS Tags:
Boehm-GC-base,
kfs_20030524_post
Branch point for:
Boehm-GC
Changes since
1.88: +13 -1 lines
Diff to
previous 1.88
(struct buffer): Rename members measured in columns:
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.
Revision
1.82 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 17 16:07:51 2001 UTC (8 years, 1 month ago) by
gerd
Branch:
MAIN
CVS Tags:
EMACS_21_1,
EMACS_21_1_BASE,
EMACS_21_2,
EMACS_21_3,
EMACS_PRETEST_21_0_106,
EMACS_PRETEST_21_2_91,
EMACS_PRETEST_21_2_92,
EMACS_PRETEST_21_2_93,
EMACS_PRETEST_21_2_94,
EMACS_PRETEST_21_2_95,
patches_21_0_base,
ttn-vms-21-2-B2,
ttn-vms-21-2-B3,
ttn-vms-21-2-B4
Branch point for:
EMACS_21_1_RC,
patches_21_0,
ttn-vms-21-2-stash,
ttn-vms-21-3-stash
Changes since
1.81: +3 -2 lines
Diff to
previous 1.81
(BUF_COMPUTE_UNCHANGED): Use BUF_MODIFF and
BUF_OVERLAY_MODIFF instead of MODIFF and OVERLAY_MODIFF.
Revision
1.78 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 6 21:24:56 2000 UTC (9 years, 2 months ago) by
gerd
Branch:
MAIN
Changes since
1.77: +13 -12 lines
Diff to
previous 1.77
(R_ALLOC_DECLARE): Removed because unused.
(r_alloc, r_re_alloc, r_alloc_free): Use POINTER_TYPE and size_t
in prototypes.
Revision
1.72 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Mar 27 12:49:02 2000 UTC (9 years, 7 months ago) by
gerd
Branch:
MAIN
Changes since
1.71: +15 -15 lines
Diff to
previous 1.71
(MAX_PER_BUFFER_VARS): Renamed from MAX_BUFFER_LOCAL_VARS.
(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.
Revision
1.70 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Mar 26 14:08:52 2000 UTC (9 years, 7 months ago) by
gerd
Branch:
MAIN
Changes since
1.69: +80 -5 lines
Diff to
previous 1.69
(struct buffer): Remove member local_var_flags,
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.
Revision
1.62 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 23 00:11:39 1999 UTC (10 years, 2 months ago) by
gerd
Branch:
MAIN
Changes since
1.61: +58 -0 lines
Diff to
previous 1.61
(BUF_COMPUTE_UNCHANGED): New.
(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.
Revision
1.60 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 21 21:43:52 1999 UTC (10 years, 3 months ago) by
gerd
Branch:
MAIN
Changes since
1.59: +32 -1 lines
Diff to
previous 1.59
Add top_line_format.
(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.
Revision
1.54 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jan 1 06:49:17 1998 UTC (11 years, 10 months ago) by
rms
Branch:
MAIN
Changes since
1.53: +283 -112 lines
Diff to
previous 1.53
(DECODE_POSITION): New macro.
(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.
Revision
1.49 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 20 06:45:13 1997 UTC (12 years, 8 months ago) by
kwzh
Branch:
MAIN
Changes since
1.48: +49 -6 lines
Diff to
previous 1.48
(BEGV_ADDR, PT_ADDR, ZV_ADDR): Use macro POS_ADDR.
(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.
Revision
1.31 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 2 09:19:34 1995 UTC (14 years, 10 months ago) by
rms
Branch:
MAIN
Changes since
1.30: +153 -105 lines
Diff to
previous 1.30
(struct buffer): Fields markers and intervals moved out.
(struct buffer_text): Fields markers and intervals moved here.
(BUF_MARKERS, BUF_INTERVALS): New macros.
(struct buffer): Make buffer_file_type field unconditional.
(struct buffer): New field pt_marker.
save_modiff field deleted.
(struct buffer_text): save_modiff field moved here.
(SAVE_MODIFF, BUF_SAVE_MODIFF): New macros.
Use them instead of direct access to save_modiff field.
(struct buffer): New fields begv_marker, zv_marker.
(struct buffer): Make text field be a pointer.
The struct buffer_text field renamed to own_text.
Add fields indirect_to_buffer and size.
Move pt, begv and zv fields here.
(struct buffer_text): Moved from here.
(BEGV, PT, ZV, BEGV_ADDR, PT_ADDR, ZV_ADDR): Corresponding changes.
(BUF_BEGV, BUF_PT, BUF_ZV): Corresponding changes.
(SET_BUF_ZV, SET_BUF_PT, point):
Revision
1.26 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 8 22:12:45 1994 UTC (15 years, 1 month ago) by
jimb
Branch:
MAIN
Changes since
1.25: +30 -0 lines
Diff to
previous 1.25
* buffer.h (struct buffer): New members: newline_cache,
width_run_cache, width_table, and cache_long_line_scans.
Revision
1.14 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 14 14:36:48 1993 UTC (16 years, 5 months ago) by
jimb
Branch:
MAIN
Changes since
1.13: +1 -2 lines
Diff to
previous 1.13
* lisp.h (Lisp_Overlay): New tag.
(OVERLAYP): New predicate.
(CHECK_OVERLAY): New type-checker.
(Qoverlayp): New extern declaration.
* buffer.c (Foverlayp): New function.
(Qoverlayp): New atom.
(overlays_at, recenter_overlay_lists): Abort if we encounter an
invalid overlay.
(syms_of_buffer): defsubr Soverlayp; initialize Qoverlayp.
(Fdelete_overlay): Set the overlay's markers to point nowhere.
Use CHECK_OVERLAY instead of signalling a special error.
(Fmove_overlay, Foverlay_put): Use CHECK_OVERLAY instead of
signalling a special error.
(Foverlay_get): Use CHECK_OVERLAY.
* fns.c (internal_equal): Define this for overlays.
* buffer.h (OVERLAY_VALID): Define in terms of OVERLAYP.
* print.c (print): Give overlays their own print syntax.
* alloc.c (mark_object): Treat overlays like conses.
Revision
1.12 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Mar 27 18:04:02 1993 UTC (16 years, 7 months ago) by
rms
Branch:
MAIN
Changes since
1.11: +44 -42 lines
Diff to
previous 1.11
(struct buffer): Field `fieldlist' deleted.
(OVERLAY_START, OVERLAY_END, OVERLAY_VALID): New macros.
(OVERLAY_POSITION): Likewise.
(searchbuf): Decl deleted--doesn't belong here.
Delete include of regex.h for VMS.
Revision
1.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Mar 16 18:17:54 1993 UTC (16 years, 7 months ago) by
jimb
Branch:
MAIN
Changes since
1.10: +2 -1 lines
Diff to
previous 1.10
* cmds.c (overwrite_binary_mode): Deleted; this implements the
wrong feature.
(Qoverwrite_mode_binary): New variable.
(internal_self_insert): If current_buffer->overwrite_mode is
`overwrite-mode-binary', do as overwrite_binary_mode used to.
(syms_of_cmds): Remove defvar of overwrite_binary_mode; initialize
Qoverwrite_mode_binary.
* buffer.c (syms_of_buffer): Doc fix for overwrite_mode.
* buffer.h (struct buffer): Doc fix.
Revision
1.7 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Nov 16 00:40:26 1992 UTC (16 years, 11 months ago) by
jimb
Branch:
MAIN
Changes since
1.6: +6 -0 lines
Diff to
previous 1.6
* systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c:
Added VMS changes from Roland Roberts.
Revision
1.6 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 31 04:51:36 1992 UTC (17 years ago) by
jimb
Branch:
MAIN
Changes since
1.5: +4 -1 lines
Diff to
previous 1.5
* buffer.h (Fbuffer_name, Fget_file_buffer): Added external
declarations.
* buffer.h (struct buffer_local_types): This declaration needed an
extern qualifier.
Revision
1.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 1 00:56:11 1992 UTC (17 years, 1 month ago) by
jla
Branch:
MAIN
Changes since
1.4: +17 -2 lines
Diff to
previous 1.4
* buffer.h: New macro TEMP_SET_PT. If intervals are used, SET_PT
and TEMP_SET_PT are function calls.
Similarly for BUF_SET_PT and BUF_TEMP_SET_PT.
Added DECLARE_INTERVALS to buffer structure to conditionally
compile an interval tree into it..
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.