Savannah CVS Surfing
- Log of /emacs/emacs/src/abbrev.c
Parent Directory
Revision
1.54.2.19
Thu Dec 6 23:42:00 2007 UTC (23 months ago) by
miles
Branch:
lexbind
Changes since
1.54.2.18: +0 -0 lines
FILE REMOVED
Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-63
Revision
1.58.4.19
Sun Nov 11 00:55:20 2007 UTC (23 months, 4 weeks ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.58.4.18: +0 -0 lines
FILE REMOVED
Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-283
Revision
1.77
Sun Oct 28 02:41:00 2007 UTC (2 years ago) by
monnier
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.76: +0 -0 lines
FILE REMOVED
Rewrite abbrev.c in Elisp.
* image.c (Qcount): Don't declare as extern.
(syms_of_image): Initialize and staticpro `Qcount'.
* puresize.h (BASE_PURESIZE): Increase for the new abbrev.el functions.
* emacs.c (main): Don't call syms_of_abbrev.
* Makefile.in (obj): Remove abbrev.o.
(abbrev.o): Remove.
* abbrev.c: Remove.
Rewrite abbrev.c in Elisp.
* abbrev.el (abbrev-mode): Move custom group from cus-edit.el.
(abbrev-table-get, abbrev-table-put, abbrev-get)
(abbrev-put, make-abbrev-table, abbrev-table-p, clear-abbrev-table)
(define-abbrev, abbrev--check-chars, define-global-abbrev)
(define-mode-abbrev, abbrev--active-tables, abbrev-symbol)
(abbrev-expansion, abbrev--before-point, expand-abbrev)
(unexpand-abbrev, abbrev--write, abbrev--describe)
(insert-abbrev-table-description, define-abbrev-table):
New funs, largely transcribed from abbrev.c.
(abbrev-with-wrapper-hook): New macro.
(abbrev-table-name-list, global-abbrev-table)
(abbrev-minor-mode-table-alist, fundamental-mode-abbrev-table)
(abbrevs-changed, abbrev-all-caps, abbrev-start-location)
(abbrev-start-location-buffer, last-abbrev, last-abbrev-text)
(last-abbrev-location, pre-abbrev-expand-hook, abbrev-expand-function):
New vars, largely transcribed from abbrev.c.
* cus-edit.el (abbrev-mode): Remove. Move to abbrev.el.
* cus-start.el: Remove abbrev-all-caps and pre-abbrev-expand-hook.
* loadup.el: Load "abbrev.el" before "lisp-mode.el".
Revision
1.54.2.18 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:55:08 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.54.2.17: +0 -3 lines
Diff to
previous 1.54.2.17
, to
branch point 1.54
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.54.2.17 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:36:33 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.54.2.16: +1 -1 lines
Diff to
previous 1.54.2.16
, to
branch point 1.54
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.54.2.16 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:33:26 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.54.2.15: +72 -2 lines
Diff to
previous 1.54.2.15
, to
branch point 1.54
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 803-815)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 51-58)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 233-236)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-51
Revision
1.76 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 2 20:51:02 2007 UTC (2 years, 1 month ago) by
monnier
Branch:
MAIN
CVS Tags:
emacs-unicode-2-base,
lexbind-base
Changes since
1.75: +0 -3 lines
Diff to
previous 1.75
* buffer.c (syms_of_buffer) <local-abbrev-table>: Move from abbrev.c.
(DEFVAR_PER_BUFFER, defvar_per_buffer): Move from lisp.h and lread.c.
* lisp.h (defvar_per_buffer, DEFVAR_PER_BUFFER):
* lread.c (defvar_per_buffer):
* abbrev.c (syms_of_abbrev) <local-abbrev-tabl>: Move to buffer.c.
Revision
1.73.4.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 31 05:44:38 2007 UTC (2 years, 3 months ago) by
miles
Branch:
multi-tty
Changes since
1.73.4.1: +1 -1 lines
Diff to
previous 1.73.4.1
, to
branch point 1.73
, to
next main 1.77
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.58.4.9.2.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 25 05:46:30 2007 UTC (2 years, 3 months ago) by
miles
Branch:
unicode-xft
Changes since
1.58.4.9.2.4: +72 -2 lines
Diff to
previous 1.58.4.9.2.4
, to
branch point 1.58.4.9
, to
next main 1.58.4.19
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 814-823)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 59-69)
- Update from CVS
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 232-235)
- Merge from emacs--devo--0
- Update from CVS
* gnus--rel--5.10 (patch 237-238)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-66
Revision
1.73.4.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 24 01:25:23 2007 UTC (2 years, 3 months ago) by
miles
Branch:
multi-tty
Changes since
1.73: +72 -2 lines
Diff to
previous 1.73
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 814-823)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 59-69)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 237-238)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-26
Revision
1.74 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 17 07:04:48 2007 UTC (2 years, 3 months ago) by
gm
Branch:
MAIN
Changes since
1.73: +72 -2 lines
Diff to
previous 1.73
(abbrev_check_chars): New function.
(Fdefine_global_abbrev, Fdefine_mode_abbrev): Call abbrev_check_chars
to check abbrev characters are word constituents. Doc fix.
Revision
1.54.2.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 1 23:55:10 2007 UTC (2 years, 6 months ago) by
miles
Branch:
lexbind
Changes since
1.54.2.14: +1 -1 lines
Diff to
previous 1.54.2.14
, to
branch point 1.54
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 698-725)
- Update from CVS
- Merge from gnus--rel--5.10
- Merge from emacs--rel--22
- Merge from emacs--rel--22: lisp/dired-x.el: Revert 2007-04-06 change.
* emacs--rel--22 (base, patch 1-5)
- tag of emacs@sv.gnu.org/emacs--devo--0--patch-709
- Sync to CVS tag EMACS_22_BRANCHPOINT
- Sync to CVS branch EMACS_22_BASE
- Update from CVS
* gnus--rel--5.10 (patch 216-217)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-46
Revision
1.58.4.9.2.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 1 23:27:23 2007 UTC (2 years, 6 months ago) by
miles
Branch:
unicode-xft
Changes since
1.58.4.9.2.3: +1 -1 lines
Diff to
previous 1.58.4.9.2.3
, to
branch point 1.58.4.9
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 698-725)
- Update from CVS
- Merge from gnus--rel--5.10
- Merge from emacs--rel--22
- Merge from emacs--rel--22: lisp/dired-x.el: Revert 2007-04-06 change.
* emacs--rel--22 (base, patch 1-5)
- tag of emacs@sv.gnu.org/emacs--devo--0--patch-709
- Sync to CVS tag EMACS_22_BRANCHPOINT
- Sync to CVS branch EMACS_22_BASE
- Update from CVS
* emacs--unicode--0 (patch 191-202)
- Change default value of `enable_font_backend' to 1
- Update from CVS
- Move src/ChangeLog entry to src/ChangeLog.unicode
- Merge from emacs--devo--0
* gnus--rel--5.10 (patch 216-217)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-61
Revision
1.54.2.14 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Feb 11 14:34:04 2007 UTC (2 years, 8 months ago) by
miles
Branch:
lexbind
Changes since
1.54.2.13: +1 -1 lines
Diff to
previous 1.54.2.13
, to
branch point 1.54
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.58.4.9.2.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 30 23:02:11 2007 UTC (2 years, 9 months ago) by
miles
Branch:
unicode-xft
Changes since
1.58.4.9.2.2: +1 -1 lines
Diff to
previous 1.58.4.9.2.2
, to
branch point 1.58.4.9
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.58.4.13 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 26 06:15:05 2007 UTC (2 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.58.4.12: +1 -1 lines
Diff to
previous 1.58.4.12
, to
branch point 1.58
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.58.4.9.2.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 2 01:41:48 2007 UTC (2 years, 10 months ago) by
miles
Branch:
unicode-xft
Changes since
1.58.4.9.2.1: +19 -4 lines
Diff to
previous 1.58.4.9.2.1
, to
branch point 1.58.4.9
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 523-582)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from erc--emacs--22
- erc-iswitchb: Temporarily enable iswitchb mode
* emacs--unicode--0 (patch 150-159)
- Merge from emacs--devo--0
- Update from CVS
- Fix ChangeLog
- Update from CVS: src/regex.c (regex_compile): Synch with HEAD.
- Regenerate configure with autoconf 2.61
* gnus--rel--5.10 (patch 168-185)
- Update from CVS
- Merge from emacs--devo--0
- Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice.
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-51
Revision
1.54.2.13 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 16 03:56:10 2006 UTC (2 years, 10 months ago) by
miles
Branch:
lexbind
Changes since
1.54.2.12: +1 -1 lines
Diff to
previous 1.54.2.12
, to
branch point 1.54
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 545-562)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- erc-iswitchb: Temporarily enable iswitchb mode
* gnus--rel--5.10 (patch 172-176)
- Merge from emacs--devo--0
- Update from CVS
- Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice.
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-36
Revision
1.58.4.12 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 16 01:29:19 2006 UTC (2 years, 10 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.58.4.11: +1 -1 lines
Diff to
previous 1.58.4.11
, to
branch point 1.58
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 545-562)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- erc-iswitchb: Temporarily enable iswitchb mode
* gnus--rel--5.10 (patch 172-176)
- Merge from emacs--devo--0
- Update from CVS
- Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice.
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-156
Revision
1.70 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Dec 5 05:29:21 2006 UTC (2 years, 11 months ago) by
gm
Branch:
MAIN
Changes since
1.69: +18 -3 lines
Diff to
previous 1.69
(Qforce): New Lisp_Object.
(Fdefine_abbrev): Do not overwrite non-system abbrevs with system
abbrevs, unless 'force is applied.
(syms_of_abbrev): Add Qforce.
Revision
1.54.2.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:34:03 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.54.2.10: +24 -2 lines
Diff to
previous 1.54.2.10
, to
branch point 1.54
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 226-238)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: lisp/progmodes/python.el (python-mode): Fix typo.
* gnus--rel--5.10 (patch 86-90)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-19
Revision
1.54.2.10 -
(
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.54.2.9: +1 -1 lines
Diff to
previous 1.54.2.9
, to
branch point 1.54
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.58.4.9.2.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 12 08:30:06 2006 UTC (3 years, 5 months ago) by
miles
Branch:
unicode-xft
Changes since
1.58.4.9: +24 -2 lines
Diff to
previous 1.58.4.9
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-2
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 204-273)
- Update from CVS
- Sync from erc--emacs--0
- Merge from gnus--rel--5.10
- Improve tq.el.
- Update from CVS: src/puresize.h (PURESIZE_RATIO): Reduce to 10/6.
- Update from CVS: lisp/progmodes/python.el (python-mode): Fix typo.
- (Ffield_beginning, find_field): Undo change of 2006-04-23.
- Rcirc patch from Ryan Yeske
- Clean up lisp/gnus/ChangeLog a bit
- lisp/replace.el (occur-engine): Bind `inhibit-field-text-motion' to t
- Rename "field-at-point" to "field-at-pos"
- (comint-insert-input): Remove redundant calls to setq and goto-char
* emacs--unicode--0 (patch 56-60)
- Merge from emacs--devo--0
- Update from CVS
* gnus--rel--5.10 (patch 81-100)
- Update from CVS
- Merge from emacs--devo--0
Revision
1.54.2.7 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jun 26 01:55:22 2005 UTC (4 years, 4 months ago) by
miles
Branch:
lexbind
Changes since
1.54.2.6: +1 -1 lines
Diff to
previous 1.54.2.6
, to
branch point 1.54
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-40
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 435-445)
- Implement tty vertical-divider face
- Update from CVS
- 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
Revision
1.58.4.6 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 24 01:59:28 2005 UTC (4 years, 4 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.58.4.5: +1 -1 lines
Diff to
previous 1.58.4.5
, to
branch point 1.58
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-65
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
Revision
1.58.4.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 28 07:29:17 2004 UTC (5 years, 4 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.58.4.2: +1 -1 lines
Diff to
previous 1.58.4.2
, to
branch point 1.58
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.54.2.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Feb 28 05:41:59 2004 UTC (5 years, 8 months ago) by
miles
Branch:
lexbind
Changes since
1.54.2.2: +2 -1 lines
Diff to
previous 1.54.2.2
, to
branch point 1.54
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-9
Merge from emacs--cvs-trunk
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-102
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-103
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-104
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-105
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-106
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-107
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-108
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-109
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-110
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-111
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-112
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-113
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-114
Merge some minor redisplay bug-fixes from emacs--tiling--0
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-115
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-116
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-117
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-118
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-119
src/keyboard.c (adjust_point_for_property): #ifdef-out dodgy xassert
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-120
Update from CVS
* miles@gnu.org--gnu-2004/emacs--tiling--0--patch-9
Remove bogus xassert
* miles@gnu.org--gnu-2004/emacs--tiling--0--patch-10
Avoid negative descents for images with ascent > height
* miles@gnu.org--gnu-2004/emacs--tiling--0--patch-13
Fix iterator-inconsistency bug in redisplay
Revision
1.55 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 15 00:00:35 2002 UTC (7 years, 3 months ago) by
raeburn
Branch:
MAIN
Changes since
1.54: +5 -5 lines
Diff to
previous 1.54
Most uses of XSTRING combined with STRING_BYTES or indirection changed to
SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references
left unchanged for now.
Revision
1.48 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Dec 28 22:14:23 2001 UTC (7 years, 10 months ago) by
rms
Branch:
MAIN
Changes since
1.47: +80 -21 lines
Diff to
previous 1.47
Use the plist of an abbrev for multiple params if nec.
(Fdefine_abbrev): New arg SYSTEM-FLAG for a system abbrev.
(Fdefine_global_abbrev, Fdefine_mode_abbrev):
Update calls to Fdefine_abbrev.
(write_abbrev): Update for changed data format.
Don't list "system" abbrevs.
(Fexpand_abbrev): Update use count with new data format.
(describe_abbrev): Update for changed data format.
(Fdefine_abbrev_table): Handle the new SYSTEM-FLAG.
Revision
1.41 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 19 15:58:23 2000 UTC (9 years, 4 months ago) by
gerd
Branch:
MAIN
CVS Tags:
EMACS_21_1,
EMACS_21_1_BASE,
EMACS_21_2,
EMACS_PRETEST_21_0_100,
EMACS_PRETEST_21_0_101,
EMACS_PRETEST_21_0_102,
EMACS_PRETEST_21_0_103,
EMACS_PRETEST_21_0_104,
EMACS_PRETEST_21_0_105,
EMACS_PRETEST_21_0_106,
EMACS_PRETEST_21_0_90,
EMACS_PRETEST_21_0_91,
EMACS_PRETEST_21_0_92,
EMACS_PRETEST_21_0_93,
EMACS_PRETEST_21_0_95,
EMACS_PRETEST_21_0_98,
EMACS_PRETEST_21_0_99,
fx-branch-base,
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,
fx-branch,
gerd_0001,
gerd_big,
gerd_dbe,
gerd_defvaralias,
gerd_int,
patches_21_0,
ttn-vms-21-2-stash
Changes since
1.40: +1 -0 lines
Diff to
previous 1.40
(syms_of_abbrev): Set buffer_default's abbrev table
to Vfundamental_mode_abbrev_table.
Revision
1.39 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Dec 30 12:26:53 1999 UTC (9 years, 10 months ago) by
gerd
Branch:
MAIN
Changes since
1.38: +14 -1 lines
Diff to
previous 1.38
(Fexpand_abbrev): If expanding an abbrev which has only
a hook, and the hook has a non-nil `no-self-insert' property, let
the return value of the hook specify whether an expansion took
place. If it returns nil, no expansion has been performed.
Revision
1.30 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 5 17:25:39 1998 UTC (11 years, 10 months ago) by
rms
Branch:
MAIN
Changes since
1.29: +10 -6 lines
Diff to
previous 1.29
(Fexpand_abbrev): Pass both kinds of size to oblookup.
(Fexpand_abbrev): Pass new args to insert_from_string.
(Funexpand_abbrev): Likewise. Use size_byte.
Revision
1.28 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 31 05:05:32 1997 UTC (11 years, 10 months ago) by
rms
Branch:
MAIN
Changes since
1.27: +27 -14 lines
Diff to
previous 1.27
(describe_abbrev): Return void.
(write_abbrev): Return void.
(Fexpand_abbrev): Scan in bytepos along with charpos.
(Funexpand_abbrev): Use bytepos to delete the expansion.
Revision
1.25 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 12 04:13:06 1996 UTC (12 years, 11 months ago) by
rms
Branch:
MAIN
Changes since
1.24: +46 -36 lines
Diff to
previous 1.24
(Fexpand_abbrev): If the abbrev's expansion is nil,
don't expand it, but do still call the hook.
(Fdefine_abbrev): Allow anything for EXPANSION.
Revision
1.20 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 9 00:18:22 1996 UTC (13 years, 10 months ago) by
erik
Branch:
MAIN
Changes since
1.19: +20 -20 lines
Diff to
previous 1.19
(Fdefine_global_abbrev, Fdefine_mode_abbrev, Fabbrev_symbol,
Finsert_abbrev_table_description, Fdefine_abbrev_table): Harmonize
arguments with documentation.
Revision
1.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 4 11:39:56 1994 UTC (15 years, 1 month ago) by
kwzh
Branch:
MAIN
Changes since
1.14: +2 -2 lines
Diff to
previous 1.14
(write_abbrev, Finsert_abbrev_table_description): Use new accessor macros
instead of calling XSET directly.
Revision
1.9 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 23 14:17:11 1993 UTC (16 years, 8 months ago) by
jimb
Branch:
MAIN
Changes since
1.8: +1 -1 lines
Diff to
previous 1.8
* abbrev.c (Fexpand_abbrev): Only copy the text we're going to
expand - from wordstart to wordend, not from wordstart to point -
into the buffer. There might be non-word text between wordend and
point.
Revision
1.8 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 31 04:49:31 1992 UTC (17 years ago) by
jimb
Branch:
MAIN
Changes since
1.7: +3 -1 lines
Diff to
previous 1.7
* abbrev.c (Funexpand_abbrev): Just assign the last abbrev's value
to val; don't use XSET. Make sure that the value of the
abbrev-symbol is a string.
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.