1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-23 04:53:12 -08:00
emacs/etc
Chong Yidong 9852377f78 Change `select-active-region' mechanics.
Save region text prior to buffer modification.
Set window selection lazily, during `deactivate-mark' or after each
command when the region is temporarily active.

* lisp/cus-start.el: Add custom declaration for select-active-regions.

* lisp/mouse.el (mouse-drag-track): Remove hacks to deal with old
select-active-regions implementation.
(mouse-yank-at-click): Doc fix.

* lisp/simple.el (select-active-regions): Move to keyboard.c.
(deactivate-mark): Used saved-region-selection.
(select-active-region): Function removed.
(activate-mark, set-mark, push-mark-command)
(handle-shift-selection): Don't call it.
(keyboard-quit): Avoid adding the region to the window selection.

* src/insdel.c (prepare_to_modify_buffer): Save active region text to
Vsaved_region_selection.

* src/keyboard.c (Vselect_active_regions): Move from simple.el.
(Vsaved_region_selection, Qx_set_selection, QPRIMARY, Qlazy): New
vars.
(command_loop_1): Set window selection prior to deactivating the
mark.

* src/xselect.c (QPRIMARY): Move to keyboard.c.
2010-08-07 15:39:04 -04:00
..
charsets Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
e * term.el (term-handle-ansi-escape): Add comments with the 2009-08-07 07:04:02 +00:00
gnus Synch with Gnus trunk 2010-03-23 07:29:49 +00:00
images Merge from emacs-23 branch 2010-03-30 22:37:57 -04:00
nxml Move here from lisp/nxml. Rename from "test." to "test-" for doschk. 2008-02-16 22:44:58 +00:00
refcards Install version 7.01 of Org-mode 2010-07-19 11:47:27 +02:00
schema Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
srecode Update some cedet template copyrights to GPLv3+. 2010-03-05 19:06:37 -08:00
tutorials Clean up TUTORIAL.he. 2010-08-07 12:50:08 +03:00
.gitignore Add arch tagline 2009-03-04 06:02:06 +00:00
AUTHORS Rename src/unexec.c => src/unexcoff.c. 2010-08-05 20:11:32 +03:00
BABYL Add an introductory comment. 2009-01-26 02:48:23 +00:00
celibacy.1
CENSORSHIP
ChangeLog NEWS: Mention the Hebrew translation of the tutorial. 2010-08-07 13:26:42 +03:00
compilation.txt Add regexp tests for cucumber and ruby. 2010-07-13 17:33:02 -04:00
condom.1
CONTRIBUTE CONTRIBUTE: Various minor updates and changes. 2010-02-17 21:39:06 -08:00
COOKIES
COPYING
copying.paper
DEBUG Remove some cpp that is internal to configure.in. 2010-06-29 19:48:54 -07:00
DEVEL.HUMOR Fix typo. 2008-01-22 15:28:56 +00:00
DISTRIB Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
echo.msg
edt-user.el Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
emacs-buffer.gdb Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
emacs.bash Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
emacs.csh Comment that emacs.bash/csh are obsolete. 2008-10-30 04:37:40 +00:00
emacs.desktop
emacs.icon
emacs.py
emacs2.py Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
emacs3.py Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
enriched.doc Fix typos (Bug#6094). From Štěpán Němec. 2010-05-03 18:01:23 -04:00
ERC-NEWS Fix typos in ChangeLogs and NEWS files. 2010-01-14 19:29:36 +01:00
ETAGS.EBNF Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
ETAGS.README Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
forms-d2.dat Move here from ../lisp 2008-04-26 02:39:10 +00:00
FTP
future-bug
GNU Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
GNUS-NEWS Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
gnus-tut.txt Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
grep.txt Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
HELLO Merge from emacs-23 2010-05-08 14:47:07 -04:00
INTERVIEW
JOKES
LINUX-GNU
MACHINES * etc/MACHINES: Remove some old information no longer of relevance. 2010-05-27 20:25:50 -07:00
MAILINGLISTS Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
MH-E-NEWS Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
MORE.STUFF Add a new entry for QWE 2010-04-04 12:42:05 +02:00
MOTIVATION
ms-kermit
NEWS Change `select-active-region' mechanics. 2010-08-07 15:39:04 -04:00
NEWS.1-17 * etc/NEWS.1-17: Fix typos. 2010-06-15 13:41:21 +02:00
NEWS.18 Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
NEWS.19 Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
NEWS.20 Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
NEWS.21 Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
NEWS.22 Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
NEWS.23 Merge from emacs-23 2010-06-16 16:08:41 -04:00
NXML-NEWS American English spelling fix. 2008-06-27 07:34:53 +00:00
ORDERS Update some URLs. 2009-12-15 03:12:44 +00:00
PROBLEMS Rename src/unexec.c => src/unexcoff.c. 2010-08-05 20:11:32 +03:00
ps-prin0.ps Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
ps-prin1.ps Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
README Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
rgb.txt
SERVICE
ses-example.ses Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
sex.6
spook.lines
TERMS Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
THE-GNU-PROJECT
TODO Merge from emacs-23 2010-05-31 22:34:49 -04:00
WHY-FREE
yow.lines

This directory contains the architecture-independent files used by or
with Emacs.  This includes some text files of documentation for GNU
Emacs or of interest to Emacs users, and the file of dumped docstrings
for Emacs functions and variables.

`forms-d2.dat' is an example data file used by forms-d2.el.

COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES

File: emacs.icon
  Author: Sun Microsystems, Inc
  Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
    Free Software Foundation, Inc.
  License: GNU General Public License version 3 or later (see COPYING)