emacs/lisp
Paul Eggert 5b0fed956e Fix constant folding of overflows
This suppresses some byte-code optimizations that were invalid in
the presence of integer overflows, because they meant that .elc
files assumed the runtime behavior of the compiling platform, as
opposed to the runtime platform.  Problem reported by Pip Cet in:
https://lists.gnu.org/r/emacs-devel/2018-03/msg00753.html
* lisp/emacs-lisp/byte-opt.el (byte-opt--portable-max)
(byte-opt--portable-min): New constants.
(byte-opt--portable-numberp, byte-opt--arith-reduce)
(byte-optimize-1+, byte-optimize-1-): New functions.
(byte-optimize-plus, byte-optimize-minus, byte-optimize-multiply)
(byte-optimize-divide):	Avoid invalid optimizations.
(1+, 1-): Use new optimizers.
(byte-optimize-or, byte-optimize-cond): Simplify by using
remq instead of delq and copy-sequence.
2018-12-11 14:18:31 +08:00
..
calc Update copyright year to 2018 2018-01-01 00:57:59 -08:00
calendar Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
cedet cedet: replace cl with cl-lib 2018-12-11 14:18:30 +08:00
emacs-lisp Fix constant folding of overflows 2018-12-11 14:18:31 +08:00
emulation * lisp/emulation/viper.el (viper-set-hooks): Replace obsolete func. 2018-12-11 14:18:30 +08:00
erc Suppress some compiler warnings about pcomplete 2018-03-05 14:26:50 -05:00
eshell Make eshell/kill handle -<signal> and -<SIGNALNAME> (Bug#29156) 2018-12-11 14:18:31 +08:00
gnus Remove some unused gnus-registry variables 2018-12-11 14:18:30 +08:00
image Merge from origin/emacs-26 2018-02-17 07:50:28 -08:00
international Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
language Update copyright year to 2018 2018-01-01 00:57:59 -08:00
leim/quail Doc string fix in latin-alt.el 2018-02-09 18:22:07 +02:00
mail Explicitly require cl-lib where needed 2018-12-11 14:17:51 +08:00
mh-e * lisp/mh-e/mh-e.el (mh-variant-set): Tweak failure message. 2018-12-11 14:14:01 +08:00
net Fix problem with trailing slash in Tramp 2018-12-11 14:18:31 +08:00
nxml * lisp/nxml/nxml-mode.el (nxml-mode): Remove warning due to #'. 2018-02-27 18:44:35 -05:00
obsolete Quieten lisp/obsolete compilation 2018-12-11 14:18:30 +08:00
org * lisp/org/ob-lisp.el (org-babel-lisp-eval-fn): Tweak type. 2018-12-11 14:17:57 +08:00
play * lisp/play/fortune.el (fortune-in-buffer): Revert previous nonsense. 2018-12-11 14:17:56 +08:00
progmodes * lisp/progmodes/cc-langs.el: Silence compiler. 2018-12-11 14:18:30 +08:00
term Normalize and fix some mistakes in NS-related commentary 2018-12-11 14:17:52 +08:00
textmodes Better support for 'transpose-chars' in Flyspell mode 2018-12-11 14:17:52 +08:00
url * lisp/url/url-handlers.el: No need for subr-x at run-time. 2018-12-11 14:17:51 +08:00
vc * lisp/vc/vc.el (vc-initial-comment): Remove var unused since 23.2. 2018-12-11 14:18:30 +08:00
abbrev.el Preserve special abbrev properties when writing 2018-02-17 08:47:20 -05:00
align.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
allout-widgets.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
allout.el Remove variables labeled as obsolete that do nothing 2018-12-11 14:18:30 +08:00
ansi-color.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
apropos.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
arc-mode.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
array.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
auth-source-pass.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
auth-source.el Small auth-source-netrc-create fix 2018-03-05 15:29:15 -05:00
autoarg.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
autoinsert.el Replace some obsolete aliases in documentation 2018-12-11 14:14:01 +08:00
autorevert.el Fix for: "25.0.50; auto-revert-mode breaks git rebase" (Bug#21559) 2018-02-22 12:21:49 +01:00
avoid.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
battery.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
bindings.el Merge from origin/emacs-26 2018-02-13 09:26:20 -08:00
bookmark.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
bs.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
buff-menu.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
button.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
calculator.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
case-table.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cdl.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.1 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.2 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.3 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.4 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.5 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.6 ; Spelling and grammar fixes. 2018-02-17 09:17:28 -08:00
ChangeLog.7 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.8 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.9 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.10 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.11 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.12 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.13 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.14 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.15 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.16 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ChangeLog.17 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
char-fold.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
chistory.el command-history-mode inherits from special-mode 2018-02-20 15:31:07 -05:00
cmuscheme.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
color.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
comint.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
completion.el Quieten cl-lib related compiler warnings 2018-12-11 14:17:57 +08:00
composite.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
COPYING Merge from Gnulib 2017-10-01 18:31:10 -07:00
cus-dep.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cus-edit.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
cus-face.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cus-start.el Fix handling of modifier keys on macOS 2018-02-04 20:44:45 +01:00
cus-theme.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
custom.el * lisp/custom.el (defcustom): Fix docstring (Bug#27891). 2018-01-30 22:14:02 -05:00
dabbrev.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
delim-col.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
delsel.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
descr-text.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
desktop.el * lisp/desktop.el: Make use some "new" functionality 2018-12-11 14:17:30 +08:00
dframe.el Don't bind dframe events on load (Bug#29599) 2018-01-02 20:53:42 -05:00
dired-aux.el Merge from origin/emacs-26 2018-03-02 11:59:46 -08:00
dired-x.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
dired.el * lisp/dired.el (dired-get-filename): Don't string-to-multibyte 2018-02-27 16:18:30 -05:00
dirtrack.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
disp-table.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
display-line-numbers.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
dnd.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
doc-view.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
dom.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
dos-fns.el Replace (default-value 'enable-multibyte-characters) with t 2018-01-25 13:35:37 -05:00
dos-vars.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
dos-w32.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
double.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
dynamic-setting.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ebuff-menu.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
echistory.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ecomplete.el * lisp/ecomplete.el: Add completion-table; use lexical-binding and cl-lib 2018-01-23 12:14:48 -05:00
edmacro.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ehelp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
elec-pair.el Improve documentation of 'electric-pair-mode' 2018-02-17 19:28:01 +02:00
electric.el Ignore escape characters for context-sensitive quotes (Bug#29812) 2018-01-07 13:52:59 +01:00
elide-head.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
emacs-lock.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
env.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
epa-dired.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
epa-file.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
epa-hook.el Replace some obsolete aliases in code 2018-12-11 14:14:00 +08:00
epa-mail.el * lisp/epa-mail.el (epa-mail-default-recipients): Replace obsolete func. 2018-03-03 17:39:20 -08:00
epa.el Merge from origin/emacs-26 2018-02-17 07:50:28 -08:00
epg-config.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
epg.el * lisp/epg.el (epg-start-sign): Replace obsolete functions. 2018-01-09 15:10:43 -05:00
expand.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ezimage.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
face-remap.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
facemenu.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
faces.el ; Fix doc typos related to indefinite articles 2018-02-16 15:16:15 -05:00
ffap.el Explicitly require cl-lib where needed 2018-12-11 14:17:51 +08:00
filecache.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
filenotify.el Merge from origin/emacs-26 2018-03-04 17:16:39 -08:00
files-x.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
files.el * lisp/emacs-lisp/package.el: New quickstart feature 2018-12-11 14:18:31 +08:00
filesets.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
find-cmd.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
find-dired.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
find-file.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
find-lisp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
finder.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
flow-ctrl.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
foldout.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
follow.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
font-core.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
font-lock.el Remove last vestiges of obsolete font-lock-face-attributes 2018-02-27 15:38:47 -05:00
format-spec.el * lisp/net/imap.el: Use lexical-binding and cl-lib 2018-01-23 14:13:50 -05:00
format.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
forms.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
frame.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
frameset.el In frameset save pixel values with frame-resize-pixelwise non-nil (Bug#30141) 2018-12-11 14:17:51 +08:00
fringe.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
generic-x.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
help-at-pt.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
help-fns.el Add support for module functions to C-h f (Bug#30163). 2018-02-02 20:31:40 +01:00
help-macro.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
help-mode.el * lisp/emacs-lisp/ert.el (describe-symbol-backends): Add ourselves 2018-01-22 22:00:55 -05:00
help.el Improve documentation of 'with-help-window' 2018-12-11 14:17:52 +08:00
hex-util.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
hexl.el ; Fix doc typos related to indefinite articles 2018-02-16 15:16:15 -05:00
hfy-cmap.el Spelling fixes (Bug#10068) 2018-03-04 17:39:53 -08:00
hi-lock.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
hilit-chg.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
hippie-exp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
hl-line.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
htmlfontify.el Suppress some font-lock-fontify-buffer compiler warnings 2018-03-05 15:58:57 -05:00
ibuf-ext.el * lisp/ibuf-ext.el (ibuffer-never-search-content-mode): Fix type. 2018-12-11 14:17:56 +08:00
ibuf-macs.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
ibuffer.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
icomplete.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ido.el Support PREDICATE in ido-read-buffer 2018-02-28 15:43:40 +02:00
ielm.el * lisp/ielm.el: Bring up the debugger when requested 2018-01-20 12:51:06 -05:00
iimage.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
image-dired.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
image-file.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
image-mode.el * lisp/tar-mode.el (tar-summarize-buffer): Let-bind `create-lockfiles' to nil 2018-01-28 23:27:32 +02:00
image.el Improve and make use of 'image--get-image' 2018-12-11 14:15:03 +08:00
imenu.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
indent.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
info-look.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
info-xref.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
info.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
informat.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
isearch.el * lisp/isearch.el (isearch-pre-command-hook): Replace cl-lib function. 2018-12-11 14:17:53 +08:00
isearchb.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
jit-lock.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
jka-cmpr-hook.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
jka-compr.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
json.el Pass json-readtable-error data as a list (bug#30489) 2018-12-11 14:17:51 +08:00
kermit.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
kmacro.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
ldefs-boot.el ; Auto-commit of loaddefs files. 2018-03-01 07:29:26 -05:00
linum.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
loadhist.el Explicitly require cl-lib where needed 2018-12-11 14:17:51 +08:00
loadup.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
locate.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
lpr.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ls-lisp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
macros.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
Makefile.in Suppress warnings about obsolete generics (bug#25556) 2018-12-11 14:17:50 +08:00
makesum.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
man.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
master.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
mb-depth.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
md4.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
menu-bar.el Replace (default-value 'enable-multibyte-characters) with t 2018-01-25 13:35:37 -05:00
midnight.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
minibuf-eldef.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
minibuffer.el ; * lisp/minibuffer.el (completion-cycle-threshold): Fix last change. 2018-12-11 14:15:04 +08:00
misc.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
misearch.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
mouse-copy.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
mouse-drag.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
mouse.el * lisp/mouse.el: Rework the mouse-1-click remapping 2018-01-30 12:41:29 -05:00
mpc.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
msb.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
mwheel.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
newcomment.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
notifications.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
novice.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
obarray.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
outline.el Fix wrong behavior of 'outline-headers-as-kill' command (Bug#30209) 2018-12-11 14:15:03 +08:00
paren.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
password-cache.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
pcmpl-cvs.el uniqify -> uniquify 2018-03-04 18:01:41 -08:00
pcmpl-gnu.el uniqify -> uniquify 2018-03-04 18:01:41 -08:00
pcmpl-linux.el uniqify -> uniquify 2018-03-04 18:01:41 -08:00
pcmpl-rpm.el * lisp/pcmpl-rpm.el (pcmpl-rpm-all-query): Fix typo in previous. 2018-03-05 08:57:21 -08:00
pcmpl-unix.el uniqify -> uniquify 2018-03-04 18:01:41 -08:00
pcmpl-x.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
pcomplete.el * lisp/pcomplete.el (pcomplete-here): Move before first reference. 2018-12-11 14:17:30 +08:00
pixel-scroll.el Make pixel-wise scrolling less laggy 2018-01-07 09:17:09 +02:00
plstore.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
printing.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
proced.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
profiler.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ps-bdf.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ps-def.el Remove some declare-function stub definitions 2018-12-11 14:18:30 +08:00
ps-mule.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
ps-print.el Remove last vestiges of obsolete font-lock-face-attributes 2018-02-27 15:38:47 -05:00
ps-samp.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
README
recentf.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
rect.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
register.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
registry.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
repeat.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
replace.el ; Small fixes and indentation 2018-02-06 23:24:42 +02:00
reposition.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
reveal.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
rfn-eshadow.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
rot13.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
rtree.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
ruler-mode.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
savehist.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
saveplace.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
sb-image.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
scroll-all.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
scroll-bar.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
scroll-lock.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
select.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
server.el Improve support for desktop restoration in daemon mode 2018-12-11 14:15:03 +08:00
ses.el Quieten ses.el compilation 2018-03-01 20:28:03 -05:00
shadowfile.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
shell.el Fix Bug#29149 in shell.el 2018-01-14 10:00:11 +01:00
simple.el Revert move of interactive `transpose-regions' to Lisp 2018-12-11 14:17:52 +08:00
skeleton.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
sort.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
soundex.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
speedbar.el Remove many items obsolete since Emacs 22.1 2018-12-11 14:15:03 +08:00
startup.el * lisp/emacs-lisp/package.el: New quickstart feature 2018-12-11 14:18:31 +08:00
strokes.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
subr.el * lisp/subr.el (focus-frame, unfocus-frame): Remove obsolete no-ops. 2018-12-11 14:15:04 +08:00
svg.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
t-mouse.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tabify.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
talk.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tar-mode.el * lisp/tar-mode.el (tar-summarize-buffer): Let-bind `create-lockfiles' to nil 2018-01-28 23:27:32 +02:00
tempo.el ; Fix doc typos related to indefinite articles 2018-02-16 15:16:15 -05:00
term.el Fix line-wrapping for term.el (Bug#30775) 2018-12-11 14:17:30 +08:00
thingatpt.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
thumbs.el ; Fix doc typos related to indefinite articles 2018-02-16 15:16:15 -05:00
time-stamp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
time.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
timezone.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tmm.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tool-bar.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tooltip.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
tree-widget.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tutorial.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
type-break.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
uniquify.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
userlock.el Explicitly require cl-lib where needed 2018-12-11 14:17:51 +08:00
vcursor.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
version.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
view.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
vt-control.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
vt100-led.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
w32-fns.el Replace (default-value 'enable-multibyte-characters) with t 2018-01-25 13:35:37 -05:00
w32-vars.el Remove variables labeled as obsolete that do nothing 2018-12-11 14:18:30 +08:00
wdired.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
whitespace.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
wid-browse.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
wid-edit.el ; Fix doc typos related to indefinite articles 2018-02-16 17:33:57 -05:00
widget.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
windmove.el * lisp/windmove.el (windmove-default-keybindings): Allow list of modifiers. 2018-01-12 00:10:39 +02:00
window.el * lisp/window.el (display-buffer--maybe-at-bottom): New function (bug#30314). 2018-02-10 23:55:34 +02:00
winner.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
woman.el Replace some obsolete aliases in documentation 2018-12-11 14:14:01 +08:00
x-dnd.el Replace (default-value 'enable-multibyte-characters) with t 2018-01-25 13:35:37 -05:00
xdg.el Merge from origin/emacs-26 2018-01-01 01:13:04 -08:00
xml.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
xt-mouse.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
xwidget.el Update copyright year to 2018 2018-01-01 00:57:59 -08: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.