1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-20 07:00:31 -08:00
emacs/lisp
Eli Zaretskii 59f71d20ea Fix tar-mode reading the oldgnu Tar format
This makes sure an entry for a long file name will not
accidentally appear as a directory, and thus its size will be
disregarded, causing corrupted file headers for all the subsequent
entries.  The original problem happened because the long file name
truncated to 99 bytes happened to end in a slash, which tar-mode
takes to be the indication of a directory.
* lisp/tar-mode.el (tar-header-block-tokenize): Accept an
additional argument DISABLE-SLASH; if non-nil, don't set the
link-type field of the descriptor to 5 (meaning a directory) just
because the name ends in a slash.  Use this argument when calling
itself recursively, to read the entry of the file with a long
name.  Set the link-type to 5 if the long name ends in a slash.
(Bug#38777)
2019-12-30 18:17:03 +02:00
..
calc Calc: add missing dynamic variable declarations 2019-12-26 19:37:10 +01:00
calendar Fix some quoting glitches in doc strings 2019-11-11 10:32:53 -08:00
cedet Trivial docstring fixes 2019-12-24 02:37:08 +01:00
emacs-lisp Avoid unbounded growth of cl-random-state components (bug#38753) 2019-12-29 13:55:25 +01:00
emulation Remove more XEmacs compat code from viper-*.el 2019-10-21 21:19:25 +02:00
erc Fix a few more minor quoting problems. 2019-11-11 22:54:41 -08:00
eshell * lisp/eshell/em-term.el: Remove commented out XEmacs compat code. 2019-10-28 16:17:41 +01:00
gnus Fix recent gnus-start.el breakage 2019-12-28 01:45:23 +01:00
image Give better error messages in image-convert 2019-11-22 13:15:46 +01:00
international * lisp/international/mule-cmds.el: Fix bug#38642 2019-12-20 17:34:38 -05:00
language Omit one more superfluous "-" in regexp 2019-10-05 03:15:12 -07:00
leim/quail Remove obsolete doc references to XEmacs (Bug#37899) 2019-10-28 15:55:10 +01:00
mail Fix regex repetition of repetitions 2019-12-04 16:54:24 -08:00
mh-e Fix some quoting glitches in doc strings 2019-11-11 10:32:53 -08:00
net Sync with Tramp 2.4.3 2019-12-29 13:53:06 +01:00
nxml lisp/*.el: Fix typos and improve some docstrings 2019-10-20 12:12:27 +02:00
obsolete Fix regex repetition of repetitions 2019-12-04 16:54:24 -08:00
org ; Spelling fixes 2019-12-10 20:05:49 -08:00
play Fixes bug where restoring game saved in an endgame question room would show 'nil' as the question. 2019-11-04 13:54:48 -05:00
progmodes ; xref-references-in-directory: Autoload as well 2019-12-29 15:46:44 +03:00
term * lisp/term/ns-win.el (ns-insert-working-text): Comment is obsolete. 2019-12-22 12:06:15 +00:00
textmodes Fix preserving cell boundaries in table.el after <delete> 2019-11-30 13:55:02 +02:00
url Fix some quoting glitches in doc strings 2019-11-11 10:32:53 -08:00
vc Improve vc--add-line, vc--remove-regexp 2019-12-25 00:33:36 +02:00
abbrev.el * lisp/abbrev.el (abbrev-prefix-mark): Fix a typo. (Bug#36715) 2019-07-18 15:44:51 +03:00
align.el Declare unused vhdl code in align.el obsolete 2019-10-04 17:11:53 +02:00
allout-widgets.el lisp/*.el: Fix typos and other trivial doc fixes 2019-09-21 00:27:53 +02:00
allout.el
ansi-color.el Remove XEmacs compat code from ansi-color.el 2019-06-19 22:08:19 +02:00
apropos.el lisp/*.el, src/*.c: Fix typos in docstrings 2019-09-19 04:32:25 +02:00
arc-mode.el Fix updating members of zip archives 2019-11-19 17:48:55 +02:00
array.el Add conditional operator xor to subr.el 2019-08-06 13:38:47 +02:00
auth-source-pass.el ; Spelling fixes 2019-12-10 20:05:49 -08:00
auth-source.el lisp/auth-source.el: Depend on cl-lib unconditionally 2019-11-26 14:00:25 +01:00
autoarg.el
autoinsert.el Add auto-insert skeleton for ".dir-locals.el" 2019-11-02 04:23:24 +01:00
autorevert.el message uses minibuffer-message in the active minibuffer (bug#17272 bug#19064) 2019-11-27 01:43:49 +02:00
avoid.el Fix two mouse drag and drop issues (Bug#28620, Bug#36269) 2019-08-04 09:21:18 +02:00
battery.el lisp/*.el: Fix typos and other trivial doc fixes 2019-09-21 00:27:53 +02:00
bindings.el Menu bar rearrangements, move Print menu items to submenu, etc. (bug#37594) 2019-11-28 00:35:53 +02:00
bookmark.el Remove support for upgrading from old bookmark file format 2019-09-08 22:48:20 +02:00
bs.el * lisp/bs.el (bs-mode): Improve mode docstring. 2019-11-03 14:15:18 +01:00
buff-menu.el Make list-buffers--refresh preserve marks 2019-10-13 22:56:44 +02:00
button.el ; Spelling fixes 2019-12-10 20:05:49 -08:00
calculator.el * lisp/calculator.el (cl-lib): Require at run-time as well. 2019-12-11 20:18:49 -05:00
case-table.el
cdl.el
ChangeLog.1
ChangeLog.2
ChangeLog.3 ; Fix typo, insure -> ensure in ChangeLogs 2019-07-05 21:50:29 -04:00
ChangeLog.4
ChangeLog.5 Spelling fixes 2019-12-09 18:45:18 -08:00
ChangeLog.6
ChangeLog.7 ; Spelling fixes 2019-12-10 20:05:49 -08:00
ChangeLog.8 Spelling fixes 2019-12-09 18:45:18 -08:00
ChangeLog.9
ChangeLog.10
ChangeLog.11
ChangeLog.12
ChangeLog.13
ChangeLog.14
ChangeLog.15
ChangeLog.16
ChangeLog.17 lisp/*.el: Fix typos and improve some docstrings 2019-10-20 12:12:27 +02:00
char-fold.el Spelling fixes 2019-12-09 18:45:18 -08:00
chistory.el
cmuscheme.el lisp/*.el: Fix typos and other trivial doc fixes 2019-09-21 00:27:53 +02:00
color.el lisp/*.el: Fix typos and other trivial doc fixes 2019-09-21 00:27:53 +02:00
comint.el Added `comint-password-function' hook 2019-12-22 23:56:05 -05:00
completion.el * lisp/completion.el (completion-kill-region): Doc fix. 2019-09-21 10:05:20 +03:00
composite.el Allow Zs characters to be composed 2019-09-07 12:19:06 +03:00
COPYING
cus-dep.el Report progress during custom-make-dependencies instead of file count 2019-06-18 15:24:10 +02:00
cus-edit.el Cut the emacs-27 release branch 2019-12-23 17:41:17 +02:00
cus-face.el Added face parameter :extend. 2019-10-14 14:18:39 +02:00
cus-start.el Fine-grained NS modifier key settings (bug#38296) 2019-11-27 11:14:55 +01:00
cus-theme.el
custom.el Correct small misprint in defcustom's docstring 2019-11-25 21:12:46 +03:00
dabbrev.el Fix dabbrev-completion (bug#17899) 2019-12-10 20:38:21 +00:00
delim-col.el Make delimit-columns-region say what it does 2019-07-09 04:50:37 +02:00
delsel.el
descr-text.el Make description of text properties on the form `(string ...)' work 2019-07-30 12:09:12 +02:00
desktop.el New functions window-state-buffers and tab-bar-get-buffer-tab (bug#38354) 2019-12-03 01:40:12 +02:00
dframe.el In 'dframe-frame-mode' avoid 'switch-to-buffer' (Bug#37840) 2019-11-15 09:43:02 +01:00
dired-aux.el Extract xref-matches-in-files from project--find-regexp-in-files 2019-12-29 15:46:44 +03:00
dired-x.el Add some sanity checks to dired-x.el key bindings 2019-10-09 09:38:11 +02:00
dired.el * lisp/dired.el (dired-dwim-target): Add choice dired-dwim-target-next-visible 2019-11-17 00:06:16 +02:00
dirtrack.el
disp-table.el
display-fill-column-indicator.el
display-line-numbers.el
dnd.el lisp/*.el, src/*.c: Fix typos in docstrings 2019-09-19 04:32:25 +02:00
doc-view.el * lisp/doc-view.el (doc-view-doc-type): Doc fix. 2019-12-04 15:15:20 +01:00
dom.el Add a new `dom-search' function 2019-09-27 00:33:45 +02:00
dos-fns.el
dos-vars.el
dos-w32.el
double.el
dynamic-setting.el lisp/*.el: Fix typos and other trivial doc fixes 2019-09-21 00:27:53 +02:00
ebuff-menu.el
echistory.el
ecomplete.el New function time-convert 2019-08-05 18:37:29 -07:00
edmacro.el
ehelp.el
elec-pair.el Spelling fixes 2019-12-09 18:45:18 -08:00
electric.el Spelling fixes 2019-12-09 18:45:18 -08:00
elide-head.el
emacs-lock.el lisp/*.el: Force non-nil result to t, to match docstring 2019-10-17 02:08:43 +02:00
env.el
epa-dired.el
epa-file.el Preserve more markers when reverting .gpg files 2019-09-04 15:20:00 +02:00
epa-hook.el
epa-mail.el
epa.el Handle auth-source-search failures in open-network-stream 2019-11-25 16:00:09 +01:00
epg-config.el Add -unknown to version-regexp-alist 2019-10-13 04:59:44 +02:00
epg.el Treat passed strings as raw-text when percent-escaping in epg 2019-12-12 08:28:25 +01:00
expand.el
ezimage.el Remove XEmacs compat code from ezimage.el 2019-10-19 01:13:42 +02:00
face-remap.el Fix internal-lisp-face-attributes to match face. 2019-10-20 16:45:21 +02:00
facemenu.el Fix usage of remove-text-properties 2019-08-01 17:04:53 +03:00
faces.el Spelling fixes 2019-12-09 18:45:18 -08:00
ffap.el * lisp/ffap.el (ffap-read-file-or-url): Don't use url-file-handler 2019-11-09 17:34:45 -05:00
filecache.el
fileloop.el
filenotify.el Distinguish different file notification events 2019-07-31 21:22:05 +02:00
files-x.el Invalidate dir-locals-directory-cache when writing dir-local file 2019-08-18 15:49:29 -07:00
files.el Improve doc string of 'files--message' 2019-12-25 17:00:06 +02:00
filesets.el Trivial docstring fixes 2019-12-24 02:37:08 +01:00
find-cmd.el
find-dired.el Add file sorting options to find-dired and grep-find (bug#36110) 2019-06-20 00:55:07 +03:00
find-file.el
find-lisp.el New function time-convert 2019-08-05 18:37:29 -07:00
finder.el Make finder-exit use quit-window (Bug#33610) 2019-07-20 12:23:07 +03:00
flow-ctrl.el
foldout.el
follow.el Remove obsolete doc references to XEmacs (Bug#37899) 2019-10-28 15:55:10 +01:00
font-core.el lisp/*.el, src/*.c: Fix typos in docstrings 2019-09-19 04:32:25 +02:00
font-lock.el * lisp/font-lock.el (font-lock-fontify-region): Widen here (bug#38049) 2019-12-11 20:21:17 -05:00
format-spec.el Fix last change to format-spec 2019-07-20 16:46:04 +01:00
format.el
forms.el Fix usage of remove-text-properties 2019-08-01 17:04:53 +03:00
frame.el Allow disabling the BPA part of bidi reordering 2019-11-28 17:00:33 +02:00
frameset.el Don't save/restore font-backend in framesets (bug#38442) 2019-12-02 19:19:13 +01:00
fringe.el
generic-x.el
help-at-pt.el
help-fns.el Make some anonymous faces extend to EOL 2019-11-27 18:19:30 +02:00
help-macro.el
help-mode.el help-follow-symbol now complains if no symbol found (bug#38248) 2019-11-22 21:10:49 +01:00
help.el Add prefix to help.el uni-confusable* vars 2019-12-13 06:41:05 -05:00
hex-util.el
hexl.el Revert "Apply font-lock in hexl-mode buffers" 2019-06-27 16:28:22 +02:00
hfy-cmap.el
hi-lock.el Hi-lock lines up to right margin (Bug#15934) 2019-08-23 13:26:36 +02:00
hilit-chg.el
hippie-exp.el lisp/*.el: Fix typos and other trivial doc fixes 2019-09-21 00:27:53 +02:00
hl-line.el Extend face hl-line after end-of-line 2019-10-14 14:18:41 +02:00
htmlfontify.el lisp/*.el: Fix typos and other trivial doc fixes 2019-09-21 00:27:53 +02:00
ibuf-ext.el ibuf-ext.el: Fix previous change 2019-12-02 01:38:31 +01:00
ibuf-macs.el
ibuffer.el Fix some quoting glitches in doc strings 2019-11-11 10:32:53 -08:00
icomplete.el ; Spelling fixes 2019-12-10 20:05:49 -08:00
ido.el Make ido-read-file-name respect ido-read-file-name-non-ido more 2019-11-17 10:40:11 +01:00
ielm.el Add doc strings to the ielm * variables 2019-06-20 14:13:18 +02:00
iimage.el Fix usage of remove-text-properties 2019-08-01 17:04:53 +03:00
image-dired.el Fix some quoting glitches in doc strings 2019-11-11 10:32:53 -08:00
image-file.el Include ImageMagick file name regexps in image-file-name-regexp 2019-09-26 21:26:33 +02:00
image-mode.el * lisp/man.el (Man-width-max): New defcustom (bug#32536, bug#9385) 2019-12-08 00:36:58 +02:00
image.el * lisp/image.el: Support image scaling with mouse in other buffer. 2019-11-30 23:21:00 +02:00
imenu.el Fix the previous imenu commit 2019-09-20 15:01:52 +02:00
indent.el
info-look.el
info-xref.el
info.el Fix display of Info files on TTY frames 2019-10-19 12:12:31 +03:00
informat.el
isearch.el * lisp/isearch.el (isearch-xterm-paste): Use code like in 'xterm-paste'. 2019-12-16 02:18:00 +02:00
isearchb.el Suppress warning in isearchb about iswitchb being obsolete 2019-06-17 12:37:02 +02:00
jit-lock.el Minor copyedits of 'jit-lock-antiblink-grace's docs 2019-12-05 17:43:06 +02:00
jka-cmpr-hook.el
jka-compr.el
json.el Improve pretty-printing of multiple JSON snippets in a region 2019-08-02 18:05:13 +02:00
jsonrpc.el Disable undo in the process buffers of a JSONRPC connection 2019-12-13 17:34:15 +01:00
kermit.el
kmacro.el
ldefs-boot.el ; Auto-commit of loaddefs files. 2019-12-01 06:27:14 -08:00
linum.el
loadhist.el
loadup.el * lisp/loadup.el: Load minibuffer after cl-generic 2019-10-27 13:21:21 -04:00
locate.el
lpr.el
ls-lisp.el Avoid signaling errors from ls-lisp--insert-directory on macOS 2019-08-31 09:54:05 +03:00
macros.el Print macro modified macro keys as characters not integers 2019-08-23 08:38:45 -04:00
Makefile.in Revert "* lisp/calc/calc-ext.el (math-scalarp): Fix typo" 2019-06-26 10:24:59 -04:00
makesum.el
man.el * lisp/man.el (Man-width-max): New defcustom (bug#32536, bug#9385) 2019-12-08 00:36:58 +02:00
master.el
mb-depth.el
md4.el
menu-bar.el Menu bar rearrangements, move Print menu items to submenu, etc. (bug#37594) 2019-11-28 00:35:53 +02:00
midnight.el Add FIXMEs for subsecond support 2019-08-17 15:43:05 -07:00
minibuf-eldef.el
minibuffer.el Comment on limitation of flex completion style's sorting function 2019-12-23 12:08:43 +01:00
misc.el
misearch.el
mouse-copy.el
mouse-drag.el
mouse.el ; * lisp/mouse.el: declare functions to silence warnings 2019-12-23 12:42:30 +01:00
mpc.el Make some anonymous faces extend to EOL 2019-11-27 18:19:30 +02:00
msb.el
mwheel.el Fix some quoting glitches in doc strings 2019-11-11 10:32:53 -08:00
newcomment.el Doc clarification in two comment-* functions 2019-08-17 16:35:59 -07:00
notifications.el
novice.el
obarray.el
outline.el lisp/*.el: Fix typos and other trivial doc fixes 2019-09-21 00:27:53 +02:00
paren.el
password-cache.el password-cache: differentiate null values from non-existent entries 2019-08-12 01:43:19 +02:00
pcmpl-cvs.el
pcmpl-gnu.el Fix :version in recent commit 2019-09-19 14:39:34 +02:00
pcmpl-linux.el
pcmpl-rpm.el
pcmpl-unix.el
pcmpl-x.el
pcomplete.el * lisp/pcomplete.el: Mark 'pcomplete' command as obsolete 2019-10-03 10:36:00 -04:00
pixel-scroll.el
plstore.el
printing.el
proced.el * lisp/proced.el (proced-signal-list): Add more POSIX 1003.1-2001 signals. 2019-12-23 00:51:49 +02:00
profiler.el Use the elisp xref backend in profiler buffers 2019-07-30 12:04:21 +02:00
ps-bdf.el
ps-def.el Remove XEmacs compat code from ps-print 2019-06-19 22:30:10 +02:00
ps-mule.el
ps-print.el ; * lisp/ps-print.el: Doc fix. 2019-09-09 01:13:54 +02:00
ps-samp.el
README
recentf.el * lisp/recentf.el (recentf-mode): Doc fix. (Bug#37772) 2019-10-17 20:10:35 +03:00
rect.el Mouse rectangular region selection (bug#38013) 2019-11-27 13:40:29 +01:00
register.el Make register-preview ignore empty registers 2019-09-21 00:19:11 +02:00
registry.el lisp/*.el: Fix typos and improve some docstrings 2019-10-20 12:12:27 +02:00
repeat.el
replace.el ; Fix typo in previous commit 2019-10-09 15:16:07 +02:00
reposition.el (repos-count-screen-lines): Narrow without changing point-min 2019-11-14 23:43:33 +02:00
reveal.el Allow reveal.el to toggle `display' properties 2019-09-21 12:04:00 +02:00
rfn-eshadow.el
rot13.el
rtree.el
ruler-mode.el
savehist.el Remove obsolete doc references to XEmacs (Bug#37899) 2019-10-28 15:55:10 +01:00
saveplace.el
sb-image.el
scroll-all.el
scroll-bar.el Remove no-longer-needed integer overflow code 2019-07-22 16:36:50 -07:00
scroll-lock.el Bind Scroll_Lock to scroll-lock-mode globally 2019-10-04 18:02:45 +02:00
select.el Change gui--selection-value-internal comment into doc string 2019-09-13 14:57:23 +02:00
server.el Fix documentation of '-position' server command 2019-12-07 11:50:14 +02:00
ses.el Remove duplicate macros from ses.el 2019-12-07 09:27:24 +02:00
shadowfile.el lisp/*.el: Force non-nil result to t, to match docstring 2019-10-17 02:08:43 +02:00
shell.el * lisp/shell.el (shell): Make shell buffer the current buffer. (Bug#37745) 2019-10-17 18:46:53 +02:00
simple.el Spelling fixes 2019-12-09 18:45:18 -08:00
skeleton.el Fix skeleton edebug spec 2019-08-23 02:20:54 +02:00
so-long.el ; Spelling fixes 2019-12-10 20:05:49 -08:00
sort.el Enable sorting paragraphs when the final paragraph has no newline 2019-08-23 03:43:41 +02:00
soundex.el
speedbar.el Customizable tab-line-tabs-function and new buffer-local tab-line-mode. 2019-10-27 01:38:32 +03:00
startup.el Don't warn about pure-space overflow 2019-12-14 13:39:26 +02:00
strokes.el Use quit-window in some functions 2019-10-13 05:08:37 +02:00
subr.el Revert aa89c84e00 (bug#38457) 2019-12-16 01:58:14 +02:00
svg.el Revert "Revert "Add support for paths to svg.el"" 2019-07-31 22:29:29 +02:00
t-mouse.el
tab-bar.el * lisp/tab-bar.el: Use alist-get instead of (cdr (assq ...)) 2019-12-23 00:55:38 +02:00
tab-line.el * lisp/tab-line.el (tab-line-auto-hscroll): Improve. 2019-12-16 01:14:02 +02:00
tabify.el
talk.el
tar-mode.el Fix tar-mode reading the oldgnu Tar format 2019-12-30 18:17:03 +02:00
tempo.el
term.el Trivial docstring fixes 2019-12-24 02:37:08 +01:00
thingatpt.el ; Spelling fixes 2019-12-10 20:05:49 -08:00
thread.el
thumbs.el lisp/*.el: Fix typos and other trivial doc fixes 2019-09-21 00:27:53 +02:00
time-stamp.el time-stamp: update support for time zone numeric offset 2019-11-13 21:11:28 -08:00
time.el New function time-convert 2019-08-05 18:37:29 -07:00
timezone.el Fix time-add rounding bug 2019-08-16 16:27:27 -07:00
tmm.el * lisp/tmm.el (tmm-add-one-shortcut): Use dolist 2019-11-17 17:34:50 -05:00
tool-bar.el tool-bar-map doc string clarification 2019-10-12 07:30:36 +02:00
tooltip.el With tooltip-mode disabled, don't unconditionally clear the echo area 2019-09-16 22:17:51 +02:00
tree-widget.el Remove last XEmacs compat code from tree-widget.el 2019-10-20 22:52:02 +02:00
tutorial.el
type-break.el
uniquify.el Remove outdated comment in uniquify.el 2019-07-06 16:37:09 +02:00
userlock.el Use the minibuffer to read answer in userlock.el (bug#38076) 2019-11-10 00:43:09 +02:00
vcursor.el
version.el Replace manually crafted hex regexes with [:xdigit:] 2019-07-06 10:54:25 +03:00
view.el lisp/*.el, src/*.c: Fix typos in docstrings 2019-09-19 04:32:25 +02:00
vt-control.el
vt100-led.el
w32-fns.el
w32-vars.el
wdired.el Prevent infinite loop on entering wdired-mode 2019-07-16 11:04:56 +02:00
whitespace.el lisp/*.el: Force non-nil result to t, to match docstring 2019-10-14 23:53:16 +02:00
wid-browse.el Make widget-browse-at always detect an editable-field 2019-09-15 15:21:08 +02:00
wid-edit.el * lisp/wid-edit.el (widget-field): Add ':extend t' to defface (bug#37774) 2019-12-13 01:43:35 +02:00
widget.el
windmove.el * lisp/windmove.el (windmove-display-new-tab): New command. 2019-12-05 01:03:45 +02:00
window.el New functions window-state-buffers and tab-bar-get-buffer-tab (bug#38354) 2019-12-03 01:40:12 +02:00
winner.el Correct some more custom type specs 2019-10-11 14:17:08 +02:00
woman.el
x-dnd.el lisp/*.el: Fix typos and other trivial doc fixes 2019-09-21 00:27:53 +02:00
xdg.el
xml.el Replace manually crafted hex regexes with [:xdigit:] 2019-07-06 10:54:25 +03:00
xt-mouse.el Merge branch 'feature/tabs' 2019-10-01 23:15:03 +03:00
xwidget.el

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.