1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-31 17:30:54 -08:00
emacs/lisp
Eli Zaretskii 6dad71783c Support symlinks on latest versions of MS-Windows.
src/w32.c: Include winioctl.h and aclapi.h.
 (is_symlink, chase_symlinks, enable_privilege, restore_privilege)
 (revert_to_self): Forward declarations of static functions.
 <static BOOL g_b_init_get_security_info>:
 <g_b_init_create_symbolic_link>: New static flags.
 (globals_of_w32): Initialize them to zero.
 (GetSecurityInfo_Proc, CreateSymbolicLink_Proc): New typedefs.
 (map_w32_filename): Improve commentary.  Simplify switch.
 (SYMBOLIC_LINK_FLAG_DIRECTORY): Define if not defined in system
 headers (most versions of MinGW w32api don't).
 (get_security_info, create_symbolic_link)
 (get_file_security_desc_by_handle, is_symlink, chase_symlinks):
 New functions.
 (sys_access, sys_chmod): Call 'chase_symlinks' to resolve symlinks
 in the argument file name.
 (sys_access): Call unc_volume_file_attributes only if
 GetFileAttributes fails with network-related error codes.
 (sys_rename): Diagnose renaming of a symlink when the user doesn't
 have the required privileges.
 (get_file_security_desc_by_name): Renamed from
 get_file_security_desc.
 (stat_worker): New function, with most of the guts of 'stat', and
 with addition of handling of symlinks and support for 'lstat'.  If
 possible, get file's attributes and security information by
 handle, not by name.  Produce S_IFLNK bit for symlinks, when
 called from 'lstat'.
 (stat, lstat): New functions, call 'stat_worker'.
 (symlink, readlink, careadlinkat): Rewritten to create and resolve
 symlinks when the underlying filesystem supports them.

 lib/src/ntlib.c (lstat): New function, calls 'stat'.

 nt/inc/sys/stat.h (S_IFLNK): Define.
 (S_ISLNK): A non-trivial definition.
 (lstat): Prototype instead of a macro that redirects to 'stat'.

 lisp/files.el (file-truename): Don't skip symlink-chasing part on
 windows-nt.  Incorporate the resolution of 8+3 short aliases on
 Windows into the loop that recursively chases symlinks.  Compare
 directory and its parent case-insensitively on MS-Windows and
 MS-DOS.

 etc/NEWS: Announce the symlink support on MS-Windows.
2012-08-03 13:23:30 +03:00
..
calc calc-mode.el (calc-set-simplify-mode): Use cond' instead of nested if's. 2012-08-01 10:36:37 -05:00
calendar * calendar/cal-html.el (cal-html-insert-agenda-days): Fix typo. (tiny change) 2012-08-01 00:15:44 -07:00
cedet inaccessable -> inaccessible spelling fix 2012-07-29 02:57:40 -07:00
emacs-lisp lisp/emacs-lisp/rx.el: Remove dead URL from commentary. 2012-08-02 16:12:36 +08:00
emulation deactive->inactive, inactivate->deactivate spelling fixes (Bug#10150) 2012-07-29 00:16:45 -07:00
erc erc-notifications: new file 2012-07-21 13:08:32 +02:00
eshell * eshell/em-ls.el (eshell/ls): Use `apply'. 2012-07-16 13:42:01 +02:00
gnus gnus.el (gnus-valid-select-methods): Fix custom type 2012-07-31 01:39:58 +00:00
international Obsolete alias inactivate-current-input-method-function. 2012-08-01 18:36:14 -07:00
language deactive->inactive, inactivate->deactivate spelling fixes (Bug#10150) 2012-07-29 00:16:45 -07:00
mail Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
mh-e Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
net Doc fixes for imap.el. 2012-08-03 10:49:51 +08:00
nxml More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
obsolete Make ledit.el obsolete. 2012-06-05 13:47:27 -04:00
org Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
play More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
progmodes Small tweaks for autoconf mode 2012-08-01 00:34:28 -07:00
term Fix bug #12082 with non-ASCII output in Windows GUI sessions. 2012-07-29 21:27:35 +03:00
textmodes * textmodes/reftex.el (reftex-compile-variables): Make keyvals 2012-08-03 08:47:32 +02:00
url Fix various issues with url-dav package (Bug#11916). 2012-07-28 13:07:17 +02:00
vc In C-x v L and C-x v D, prompt for directory if there is no default backend. 2012-07-28 22:18:51 +08:00
.gitignore * lisp/.gitignore: Remove arch-tag. 2011-02-17 21:21:57 -08:00
abbrev.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
align.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
allout-widgets.el Merge from emacs-24; up to 2012-04-25T15:23:19Z!sdl.web@gmail.com 2012-06-10 21:20:58 +08:00
allout.el Move define-obsolete-variable-alias before the var's definition. 2012-05-12 23:05:06 -04:00
ansi-color.el Mark python-mode abbrevs as system abbrevs. 2012-06-23 17:28:10 +08:00
apropos.el Autoload more carefully from Lisp. Follow aliases for function properties. 2012-07-25 21:27:33 -04:00
arc-mode.el Fix minor Y10k bugs. 2012-05-03 23:13:18 -07:00
array.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
autoarg.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
autoinsert.el * lisp/files.el (file-name-base): New convenience function. 2012-06-26 12:23:01 -04:00
autorevert.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
avoid.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
battery.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
bindings.el * lisp/bindings.el: Bind M-= to count-words. 2012-07-18 22:17:49 +08:00
bookmark.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
bs.el Don't warn on toggle-read-only calls. 2012-07-13 15:06:09 +08:00
buff-menu.el Fixes: debbugs:12108 2012-08-01 00:34:36 +02:00
button.el Updates to Display chapter of Lisp manual. 2012-03-25 15:58:59 +08:00
calculator.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
case-table.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
cdl.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog Support symlinks on latest versions of MS-Windows. 2012-08-03 13:23:30 +03:00
ChangeLog.1 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.2 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.3 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.4 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.5 ChangeLog fixes 2012-02-24 14:32:46 -05:00
ChangeLog.6 Fix ChangeLog typos. 2012-04-15 04:59:30 +02:00
ChangeLog.7 ChangeLog fixes 2012-02-24 14:32:46 -05:00
ChangeLog.8 Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
ChangeLog.9 Spelling fixes. 2012-05-28 23:16:49 -07:00
ChangeLog.10 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.11 Fix ChangeLog typos. 2012-04-15 04:59:30 +02:00
ChangeLog.12 Fix ChangeLog typos. 2012-04-15 04:59:30 +02:00
ChangeLog.13 Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ChangeLog.14 Fix last ChangeLog + Andreas Politz has signed paperwork. 2012-03-21 14:27:05 -04:00
ChangeLog.15 Spelling fixes. 2012-05-28 23:16:49 -07:00
chistory.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
cmuscheme.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
color.el Fix typo in color.el. 2012-04-05 09:29:19 +02:00
comint.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
completion.el Prefer typical American spelling for "acknowledgment". 2012-07-24 22:48:19 -07:00
composite.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
COPYING
cus-dep.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
cus-edit.el Merge from emacs-24; up to 2012-04-25T15:23:19Z!sdl.web@gmail.com 2012-06-10 21:20:58 +08:00
cus-face.el Implement wave-style variant of underlining. 2012-06-16 20:32:36 -04:00
cus-start.el tool-bar-style doc fixes 2012-06-03 16:28:17 -07:00
cus-theme.el Fix interaction of load-theme with cust-theme.el. 2012-03-25 22:05:51 +08:00
custom.el * lisp/custom.el (custom-initialize-delay): Doc fix. 2012-06-27 00:10:27 -07:00
dabbrev.el * lisp/dabbrev.el (dabbrev-expand): Make "no expansion found" a user-error. 2012-05-11 13:31:30 -04:00
delim-col.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
delsel.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
descr-text.el * lisp/descr-text.el (describe-char): Fix format args. 2012-07-17 21:15:02 +03:00
desktop.el Autoload more carefully from Lisp. Follow aliases for function properties. 2012-07-25 21:27:33 -04:00
dframe.el Remove incorrect uses of "modeline". 2012-06-02 18:56:09 +08:00
dired-aux.el * lisp/dired-aux.el (dired-do-async-shell-command): Doc fix. 2012-07-17 21:40:15 +03:00
dired-x.el Remove incorrect uses of "modeline". 2012-06-02 18:56:09 +08:00
dired.el Fix usage of C-x 8 key translations in Isearch. 2012-07-18 17:27:23 +08:00
dirtrack.el Move define-obsolete-variable-alias before the var's definition. 2012-05-12 23:05:06 -04:00
disp-table.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
dnd.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
doc-view.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
dos-fns.el Move define-obsolete-variable-alias before the var's definition. 2012-05-12 23:05:06 -04:00
dos-vars.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
dos-w32.el Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
double.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
dynamic-setting.el Fix dynamic font settings interaction with Custom Themes. 2012-02-01 16:13:02 +08:00
ebuff-menu.el * ebuff-menu.el (electric-buffer-list): Preserve header line. 2012-06-09 22:33:44 +08:00
echistory.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
edmacro.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
ehelp.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
electric.el Fix electric-pair-mode/delete-selection-mode interaction. 2012-07-14 13:32:23 +08:00
elide-head.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
emacs-lock.el Move define-obsolete-variable-alias before the var's definition. 2012-05-12 23:05:06 -04:00
env.el Further GV/CL cleanups. 2012-06-22 17:24:54 -04:00
epa-dired.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
epa-file.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
epa-hook.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
epa-mail.el Make epa-mail-encrypt cope with read-only text. 2012-03-10 03:43:27 -05:00
epa.el Face cleanups. Remove some uses of old-style face spec and :bold/:italic. 2012-06-09 00:39:49 +08:00
epg-config.el Tweaks to Customize interface. Set custom-reset-button-menu to t. 2012-04-22 21:58:00 +08:00
epg.el Fix race condition in epg.el compat code. 2012-01-14 15:09:15 +08:00
expand.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ezimage.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
face-remap.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
facemenu.el Convert more defvars to defcustoms. 2012-05-04 13:14:14 +08:00
faces.el Fixes: debbugs:12042 2012-07-25 12:46:59 +02:00
ffap.el Don't warn on toggle-read-only calls. 2012-07-13 15:06:09 +08:00
filecache.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
files-x.el Remove defining user variables via * in docstring. 2012-04-09 20:36:01 +08:00
files.el Support symlinks on latest versions of MS-Windows. 2012-08-03 13:23:30 +03:00
filesets.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
find-cmd.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
find-dired.el find-ls-option doc fixes (bug#10262) 2012-01-12 21:32:07 -05:00
find-file.el Convert more defvars to defcustoms. 2012-05-04 13:14:14 +08:00
find-lisp.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
finder.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
flow-ctrl.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
foldout.el Remove incorrect uses of "modeline". 2012-06-02 18:56:09 +08:00
follow.el deactive->inactive, inactivate->deactivate spelling fixes (Bug#10150) 2012-07-29 00:16:45 -07:00
font-core.el * font-lock.el (font-lock-specified-p): Rename from font-lock-spec-present. 2012-02-27 10:34:12 +08:00
font-lock.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
format-spec.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
format.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
forms.el Remove incorrect uses of "modeline". 2012-06-02 18:56:09 +08:00
frame.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
fringe.el Add a new bitmap exclamation-mark 2012-07-14 19:44:39 +08:00
generic-x.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
gs.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
help-at-pt.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
help-fns.el Autoload more carefully from Lisp. Follow aliases for function properties. 2012-07-25 21:27:33 -04:00
help-macro.el In make-help-screen make original minor-mode-map-alist temporarily visible. 2012-01-20 09:12:35 +01:00
help-mode.el Don't warn on toggle-read-only calls. 2012-07-13 15:06:09 +08:00
help.el Let C-h f do autoloading, and report if a function was previously autoloaded. 2012-06-27 13:47:14 +08:00
hex-util.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
hexl.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
hfy-cmap.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
hi-lock.el * lisp/hi-lock.el (hi-lock-face-defaults): Move obsolete before definition. 2012-05-21 00:33:54 -04:00
hilit-chg.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
hippie-exp.el Prefer typical American spelling for "acknowledgment". 2012-07-24 22:48:19 -07:00
hl-line.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
htmlfontify.el * htmlfontify.el: Add support for code block fontification 2012-03-17 22:03:54 +08:00
ibuf-ext.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
ibuf-macs.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
ibuffer.el Don't warn on toggle-read-only calls. 2012-07-13 15:06:09 +08:00
icomplete.el * lisp/icomplete.el (icomplete-minibuffer-setup, icomplete-completions): 2012-06-22 13:37:28 -04:00
ido.el Prefer typical American spelling for "acknowledgment". 2012-07-24 22:48:19 -07:00
ielm.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
iimage.el Minor-mode doc fixes for ARG behavior 2012-02-07 21:12:24 -05:00
image-dired.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
image-file.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
image-mode.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
image.el Give ImageMagick lowest priority in image-type-file-name-regexps. 2012-06-11 18:16:47 +08:00
imenu.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
indent.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
info-look.el Rename configure.in to configure.ac. 2012-07-08 21:52:49 -07:00
info-xref.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
info.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
informat.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
isearch.el Fix usage of C-x 8 key translations in Isearch. 2012-07-18 17:27:23 +08:00
isearchb.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
iswitchb.el Prefer typical American spelling for "acknowledgment". 2012-07-24 22:48:19 -07:00
jit-lock.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
jka-cmpr-hook.el Support Lzip and LZMA compressed files. 2012-01-29 19:41:43 +02:00
jka-compr.el * jka-compr.el (jka-compr-call-process): Apply 2012-03-02 16:29:28 +01:00
json.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
kermit.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
kmacro.el * lisp/kmacro.el (kmacro-call-macro): Restore repeat message. (Bug#11817) 2012-07-06 17:34:49 -04:00
ldefs-boot.el Auto-commit of loaddefs files. 2012-08-01 06:20:52 -04:00
linum.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
loadhist.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
loadup.el lisp/loadup.el (top): Remove bogus `if' choice (brought by 2008-06-21T01:38:39Z!monnier@iro.umontreal.ca). 2012-07-13 18:50:21 +02:00
locate.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
longlines.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
lpr.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
ls-lisp.el Fix bug #4673 with Dired when `stat' fails for ".." or other files. 2012-02-07 19:44:36 +02:00
macros.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
Makefile.in Update .PHONY listings in makefiles. 2012-07-30 09:20:35 -07:00
makefile.w32-in Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
makesum.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
man.el Fix comment in man.el. See bug#12101. 2012-07-31 15:34:20 +02:00
master.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
mb-depth.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
md4.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
menu-bar.el * menu-bar.el (menu-bar-tools-menu): Remove PCL-CVS. 2012-08-03 16:25:42 +08:00
midnight.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
minibuf-eldef.el Remove * characters from the front of variable docstrings. 2012-04-09 21:05:48 +08:00
minibuffer.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
misc.el Record and display absolute path of DLLs loaded (bug#10424). 2012-04-10 16:16:05 +02:00
misearch.el Merge from emacs-24 branch; up to 2012-05-01T10:20:43Z!rgm@gnu.org 2012-07-21 14:13:23 +08:00
mouse-copy.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
mouse-drag.el Remove * characters from the front of variable docstrings. 2012-04-09 21:05:48 +08:00
mouse.el In mouse-drag-line don't exit tracking prematurely (Bug#12006). 2012-07-26 10:32:25 +02:00
mpc.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
msb.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
mwheel.el * mwheel.el (mwheel-scroll): Call deactivate-mark at the right point. 2012-03-24 19:05:39 +08:00
newcomment.el * loadup.el: Preload newcomment.el. 2012-05-07 16:48:41 -04:00
notifications.el * notifications.el (notifications-on-action-signal) 2012-07-27 12:56:03 +02:00
novice.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
outline.el Remove * characters from the front of variable docstrings. 2012-04-09 21:05:48 +08:00
paren.el Remove * characters from the front of variable docstrings. 2012-04-09 21:05:48 +08:00
password-cache.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
pcmpl-cvs.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
pcmpl-gnu.el * lisp/pcmpl-gnu.el (pcomplete/tar): Handle " - ". (Bug#10457) 2012-01-24 13:10:39 -05:00
pcmpl-linux.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
pcmpl-rpm.el * lisp/pcmpl-rpm.el (pcmpl-rpm-packages): Give status messages. 2012-06-22 21:02:17 -04:00
pcmpl-unix.el Use completion-table-with-quoting for comint and pcomplete. 2012-04-25 14:53:57 -04:00
pcomplete.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
printing.el Don't use the abbreviation "win" to refer to Windows (Bug#10421). 2012-07-29 01:18:29 -07:00
proced.el Support higher-resolution time stamps. 2012-06-22 14:17:42 -07:00
ps-bdf.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ps-def.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ps-mule.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ps-print.el * configure.in: Add i386 to cpp_undefs (Bug#8497). 2012-01-12 18:11:38 +08:00
ps-samp.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
README
recentf.el Two new recentf.el keybindings 2012-04-10 04:45:10 +02:00
rect.el Deactivate the mark on more copy operations, and indicate the copied region. 2012-07-29 12:45:48 +08:00
register.el Deactivate the mark on more copy operations, and indicate the copied region. 2012-07-29 12:45:48 +08:00
repeat.el Use set-temporary-overlay-map. 2012-05-04 22:50:20 -04:00
replace.el Fix typo in docstring. Bug #12122. 2012-08-02 18:54:42 +02:00
reposition.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
reveal.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
rfn-eshadow.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
rot13.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
ruler-mode.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
savehist.el * lisp/subr.el (read-passwd): Don't use a history at all. 2012-06-22 13:30:25 -04:00
saveplace.el * saveplace.el (save-place-to-alist) 2012-03-04 17:56:21 +01:00
sb-image.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
scroll-all.el * lisp/frame.el (scrolling): Remove nearly unused customization group. 2012-04-15 23:11:06 +08:00
scroll-bar.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
scroll-lock.el Minor-mode doc fixes for ARG behavior 2012-02-07 21:12:24 -05:00
select.el Merge from emacs-24; up to 2012-04-20T05:47:55Z!eliz@gnu.org 2012-05-05 12:32:58 +08:00
server.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
ses.el * ses.el (ses-cell-formula-aset): New macro. 2012-07-22 23:14:12 +02:00
shadowfile.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
shell.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
simple.el * lisp/simple.el (goto-line): Don't display default line number in the 2012-07-29 21:11:42 +03:00
skeleton.el * lisp/emacs-lisp/lisp-mode.el (doc-string-elt): Move those properties to 2012-05-17 21:46:20 -04:00
sort.el * sort.el (sort-regexp-fields): Doc fix. 2012-08-03 16:15:24 +08:00
soundex.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
speedbar.el Autoload more carefully from Lisp. Follow aliases for function properties. 2012-07-25 21:27:33 -04:00
startup.el Fix displaying the user name in error message about no home directory. 2012-07-23 20:27:41 +03:00
strokes.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
subr.el * lisp/simple.el (goto-line): Don't display default line number in the 2012-07-29 21:11:42 +03:00
t-mouse.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
tabify.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
talk.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
tar-mode.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
tempo.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
term.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
terminal.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
thingatpt.el * lisp/thingatpt.el (forward-same-syntax): Handle no ARG case. 2012-05-25 19:40:47 -07:00
thumbs.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
time-stamp.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
time.el Fix minor Y10k bugs. 2012-05-03 23:13:18 -07:00
timezone.el Remove * characters from the front of variable docstrings. 2012-04-09 21:05:48 +08:00
tmm.el * tmm.el (tmm-prompt): Use string-prefix-p. 2012-06-07 12:35:00 -04:00
tool-bar.el Add missing :version tags to new defgroups and defcustoms 2012-02-11 14:13:29 -08:00
tooltip.el Move define-obsolete-variable-alias before the var's definition. 2012-05-12 23:05:06 -04:00
tree-widget.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
tutorial.el lisp/*: Add declarations, remove unused bindings, mark unused args. 2012-04-19 19:20:26 +02:00
type-break.el Remove * characters from the front of variable docstrings. 2012-04-09 21:05:48 +08:00
uniquify.el Reduce use of (require 'cl). 2012-07-10 07:51:54 -04:00
userlock.el * lisp/userlock.el, emacs-lisp/map-ynp.el: Declare part of `emacs' package. 2012-07-18 07:44:13 -04:00
vcursor.el * vcursor.el (vcursor-move): Increase the priority of the overlay. 2012-04-11 16:26:55 +02:00
version.el lips/version.el (*-version-string): Declare. 2012-05-27 19:31:31 +02:00
view.el Doc fixes for view-mode and special major-modes 2012-03-15 21:40:20 -04:00
vt-control.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
vt100-led.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
w32-fns.el Replace w32-init-info through the magic of custom-initialize-delay 2012-05-26 14:58:01 -07:00
w32-vars.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
wdired.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
whitespace.el Prefer typical American spelling for "acknowledgment". 2012-07-24 22:48:19 -07:00
wid-browse.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
wid-edit.el Tweaks to Customize interface. Set custom-reset-button-menu to t. 2012-04-22 21:58:00 +08:00
widget.el Add 2012 to FSF copyright years for Emacs files (do not merge to trunk) 2012-01-10 23:52:35 -08:00
windmove.el Prefer typical American spelling for "acknowledgment". 2012-07-24 22:48:19 -07:00
window.el Fix return values of switch-to-prev/next-buffer. 2012-07-31 10:36:32 +02:00
winner.el More CL cleanups and reduction of use of cl.el. 2012-07-11 19:13:41 -04:00
woman.el Remove outdate comment section in woman.el. See bug #12099. 2012-07-31 15:32:21 +02:00
x-dnd.el Update some function declarations 2012-02-11 15:06:46 -08:00
xml.el Maybe return expanded XML qnames as plain symbols (Bug#11916). 2012-07-28 11:19:53 +02:00
xt-mouse.el Misc minor changes. 2012-07-17 04:15:06 -04:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
`term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.