[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] scratch/follow updated (b442b94 -> 72c20d0)
From: |
Alan Mackenzie |
Subject: |
[Emacs-diffs] scratch/follow updated (b442b94 -> 72c20d0) |
Date: |
Fri, 04 Dec 2015 19:22:14 +0000 |
acmacm pushed a change to branch scratch/follow.
from b442b94 lisp/isearch.el: Eliminate macro isearch-call-message,
replacing with funcall.
adds ef75c3b Optimize `file-equal-p' and `file-in-directory-p' in Tramp
adds 9d43941 Implement tray notifications for MS-Windows
adds a3b2101 New file with obarray functions.
adds 20aea42 Rename obarray-foreach to obarray-map
adds 23036ba Rename obarray-p to obarrayp
adds 51d840a Rename seq-p and map-p to seqp and mapp
adds e887f6e ; * doc/lispref/os.texi: Fix indentation of sample code.
adds 436d330 Avoid error in submitting a form with EWW
adds 952395d * lisp/obarray.el: Fix shadowed variables
adds e0f64e7 CC Mode: Respect users' settings of
open-paren-in-column-0-is-defun-start.
adds 055ca3a Sync with soap-client repository, version 3.0.2
adds 851be0f Add "^" to the interactive specs of
`dired-next/previous-line'
adds 25e32bd Use color cache for creating bitmap
adds e1c27db Reduce some data dependencies between X calls
adds c7f2b6a Detect XCB and save a connection handle
adds a838c83 Enable use of XCB for checking window manager state
adds aa17de9 Speed up x_real_pos_and_offsets using XCB
adds 9dd7da9 * test/automated/keymap-tests.el: New test file
adds 1e363a8 Enable sorting of JSON object keys when encoding
adds c1bc6e5 Fix the MinGW64 and Cygwin-w32 builds
adds d2f73db Bind [?\S-\ ] to previous line command in Dired-like
modes.
adds 44dfa86 The heuristic that Emacs uses to add an `undo-boundary'
has been reworked, as it interacts poorly with functions on `post-command-hook'
or `after-change-functions'.
adds 20aa42e ; Merge branch
'fix/no-undo-boundary-on-secondary-buffer-change'
adds 39dbd1c : Tests for undo-auto functionality.
adds 0c92826 * test/automated/cl-lib-tests.el
(cl-lib-struct-constructors): Small fix
adds 6e5186e * test/automated/keymaps-test.el: Fix test to make it
repeatable
adds 9463abf shr: don't invoke unbound function (Bug#21895)
adds 071b2e1 Remove intern calls and XXX comments from Fx_export_frames
adds 82f3dc0 Another fix for MinGW64 and Cygwin builds due to
notifications
adds f8d8e0b Fix last change
adds e0d2dc5 Fix last change in shr.el
adds 27b93ec Fix point positioning after transposing with negative arg
adds afd3e98 * lisp/loadup.el: Enlarge the size of the hash table to
80000.
adds a95781e Add a few more variables to redisplay--variables
adds d6b046c * src/undo.c: Small fixes for previous change
adds e53f226 * lisp/progmodes/elisp-mode.el: Declare function
`project-roots'
adds 93e7db1 * test/automated/simple-test.el: Add test for bug#20698
(bug#21885)
adds 3453057 Remove support for ':timeout' from w32 tray notifications
adds 9722634 * src/undo.c (run_undoable_change): Now static.
adds da05685 Port recent XCB changes to 64-bit ‘long int’
adds 26e7624 Adapt Tramp version, do not merge with master
adds 84c7b38 Merge branch 'emacs-25' of
git.savannah.gnu.org:/srv/git/emacs into emacs-25
adds 805a39b Remove intern calls and XXX comments from Fx_export_frames
adds 68cdc4b Reconnect asynchronously.
adds 51644c3 Merge branch 'erc-async-reconnect' into emacs-25
adds d60ed3f Another fix for MinGW64 and Cygwin builds due to
notifications
adds 508e77b Fix last change
adds 35f5afb Fix last change in shr.el
adds e221d32 Fix point positioning after transposing with negative arg
adds 04f69f1 * lisp/loadup.el: Enlarge the size of the hash table to
80000.
adds 2fac30e Add a few more variables to redisplay--variables
adds 66b9f7b * src/undo.c: Small fixes for previous change
adds 2b4c0c0 * lisp/progmodes/elisp-mode.el: Declare function
`project-roots'
adds a731c2f * test/automated/simple-test.el: Add test for bug#20698
(bug#21885)
adds 695a6f9 Remove support for ':timeout' from w32 tray notifications
adds 4f0ce9c * src/undo.c (run_undoable_change): Now static.
adds 4c4b520 Port recent XCB changes to 64-bit ‘long int’
adds 04ac097 Spruce up ftfont.c memory allocation
adds 92a5010 Merge from gnulib
adds 4d71d24 Merge remote-tracking branch 'origin/master' into emacs-25
adds fe973fc Replace xref-match-bounds with xref-match-length
adds f103a27 Handle multiple matches on the same line; add highlighting
adds 31f6e93 Support rectangular regions for more commands
adds 246d660 Use generic dispatch for xref backends
adds 7126e9a ; Update xref-etags-mode for the latest change
adds 138ad3d ; Fix warnings
adds f234fc2 Merge branch 'master' into emacs-25
adds ca94705 * CONTRIBUTE (Branches): Improve wording for back-ported
commits.
adds e7f2c91 Backport: * lisp/emacs-lisp/package.el: Refactor
-with-work-buffer-async.
adds 0774282 Document that GNU Make >= 3.81 is required to build Emacs
adds abef71f * INSTALL (--with-cairo): Document this new configure
option.
adds c0cbecf ; * etc/NEWS: Some easily fixed documentation marks
adds 855c6e8 ; * etc/NEWS: Fix formatting
adds 7ad01cb Avoid signaling an error in 'describe-symbol'
adds 33249be ; * etc/NEWS: Minor improvements in wording.
adds 478262d Change test name to avoid spellcheck issue.
adds 278d8c8 Document 'describe-symbol'
adds d24e783 * lisp/progmodes/xref.el (xref-pop-marker-stack):
Downgrade errors
adds bc2cec6 Fix replacing a match with a shorter string
adds 1a3c454 Update project-find-regexp for the new xref API
adds a4c6f55 Unify the absolutely equal xref-backend-references
implementations
adds 3a1a220 Improve Ruby 1.9-style keyword keys highlighting
adds 8121757 Fix regex abort when it tries to reenter itself
adds 4f19767 * lisp/faces.el (faces--attribute-at-point): Fix an issue
adds 63e6f4c Fixed OS X 10.6.8 build issue (bug#21862).
adds b36ba56 Fixed a toolbar related issue on OS X.
adds 6d109c0 ; Cleanup of change log. Removed obsolete email addresses.
adds ae16894 Enhance NSTRACE (trace output for NextStep).
adds a6843cc Improve a few doc strings, comments
adds d99ccd6 Backport: * lisp/emacs-lisp/package.el: Fix a decoding
issue.
adds 4765d24 De-pessimize detection of C++ member initialization lists.
adds f60a3b0 Fix etags completion near eob
adds 2edfc40 Fix ruby-mode auto-mode-alist entry
adds dbc090a Recognize .rbw and .pyw files (bug#18753)
adds 63acb2e * lisp/emacs-lisp/nadvice.el (add-function): Escape quote
adds 31fc056 * lisp/emacs-lisp/package.el
(package--with-response-buffer): Missing require
adds 26b6952 * lisp/faces.el (faces--attribute-at-point): Use
`face-list-p'
adds 1f07a61 ; Fix breakage in elisp-mode-tests.el
adds 8ff888a Improve fix for regex reentrancy abort
adds c4b20fc pcase.el: Fix edebugging of backquoted cons patterns
adds d443710 Do more checks on bytecode objects (Bug#21929)
adds 1cdddc1 ; lisp/window.el (display-buffer-at-bottom): Fix
indentation
adds c9fd597 ELF unexec: align section header
adds 1721600 * lisp/image-mode.el: Support encrypted file
adds 54beeef eval_sub followed dangling pointer when debugging
adds ce4eeca Improve doc string
adds abf673a Improve configure --help text for wide ints
adds ac16149 Fix docstring quoting problems with ‘ '’
adds cfedd55 Backport: Mention CONTRIBUTE in README
adds 20b043f Backport: * admin/release-process: Rename from
admin/FOR-RELEASE.
adds 0b7d791 Backport: Document the release process
adds 883a4d2 Backport: * CONTRIBUTE: Remove information about feature
freeze.
adds 35d490f * admin/release-process: Improve wording.
adds 2e6d7d1 * lisp/emacs-lisp/package.el
(package--with-response-buffer):
adds 3e309ad Fix savegames in dunnet
adds bb4303c Quote symbols in docstrings using `'
adds ce7ef5b Silence byte-compiler warning
adds 133ad3e ; * lisp/server.el (server-process-filter): Simplify last
change
adds 7cdc5d6 Add catch-all & no-signal version of PUSH_HANDLER
adds 435cf35 Add portable layer for dynamic loading
adds f69cd6b Add new User Pointer (User_Ptr) type
adds 307e76c Add dynamic module module support
adds 218cacc Make 'Fload' look for modules
adds 955e25d Add dynamic module test and helper script
adds 9328e3d ; * admin/release-process: Minor copyedits and additions.
adds 520dc85 Fix MS-Windows build --with-modules
adds e8bbdc4 * configure.ac (LIBMODULES): Don’t define on Cygwin
adds 3c5989d Prioritize looking inside vc-parent-buffer over
log-view-mode fallback
adds 9813350 src/keyboard.c (pre-command-hook): Fix typo in doc
string: "pre" -> "post".
adds 3c6a085 * src/lread.c (Fload): Remove unused variable `size'
adds 4ec83fd * src/module.c (Fmodule_load): Remove unused vars
`doc_name', `args'
adds 80f19fb Rename emacs_module.h to module.h
adds c8404f4 Add copyright notices to module code
adds ca3bc79 Migrate modules/.gitignore into .gitignore
adds d4869dd * .gitignore: Add "*.dll".
adds 7cd728c Minor improvements in modules testing Makefile
adds c8a972b Style fixes for indenting etc. in module code
adds 62d787e Fix minor module problems found by static checking
adds f2c0025 Rename module.c to emacs-module.c, etc.
adds 68d58e6 Prefer intmax_t to int64_t in module code
adds d9b300a Omit ‘const’ on locals
adds 9294978 Prefer signed integer types in module code
adds d81b0e1 Omit unnecessary clear in Fmodule_load
adds c593538 Revert `open-line' electric-indent sensitivity
adds 32845e3 * lisp/replace.el (occur-regexp-descr): New function.
(occur-1, occur-engine): Use it.
adds c210b8b Discover repository version in linked worktrees
(bug#21930)
adds de67fa4 * src/emacs-module.h: Include stddef.h, not stdlib.h.
adds aa7dac8 Simplify push_handler and profile its malloc
adds c69cec4 Include-file tweaks for modules
adds bd715e3 ; Update the description of Windows 10 pinned icon issue
adds 24be1c8 Improve MS-Windows implementation in dynlib.c
adds c0c309e Minor improvements in module test
adds e61f1c3 Module function arg counts are ptrdiff_t, not int
adds 9dcdf99 * lisp/cedet/mode-local.el: Delete obsolete comment
adds eb3f675 Correct a documentation error in frames.texi
adds 75a1d00 Fixed bug#19576: `write-file' saves wrong buffer.
adds 95f69f2 Fix reindent-introduced typo in module code
adds 39d1320 Fix module test to use ptrdiff_t nargs too
adds d0e07e0 Declare emacs_module_init in the module API
adds 033811c Fix double-decrement bug when freeing global refs
adds a5fd38c Add xref--etags-backend to xref-backing-functions using
add-hook
adds 2299267 Initial documentation for dynamic modules
adds 3858b79 Improve documentation of dynamic modules
adds 3ca44a1 Call 'window-size-change-functions' for mini-windows
adds 3c407d2 ; * src/lread.c (Fload): Fix last change.
adds e6b1818 Backport: Fix issue where a new tempfile was created
every refresh
adds d696d62 Simplify recording of main thread's ID on MS-Windows
adds 8afaa13 Add a few safety checks when ENABLE_CHECKING
adds 8e84823 Revert regexp reentrancy abort patch
adds 702d76d Unrevert most of regexp reentrancy abort patch
adds 51fd4a0 Adhere closer to the "implicit tag name" definition
adds 8726de6 Finish excising electric indent from `open-line'
adds 2a4362b Work around the asynchronous-empty-diff problem
adds 9f0d19f Fix unoptimized builds
adds 40ed767 Allow loading modules by 'load-file'
adds 43d2e55 Add BBDB 3 support for EUDC export
adds 124f180 Improve EUDC to BBDB 3 export
adds a31fdf4 Add EUDC BBDB 3 entry in NEWS
adds dc57bb4 * src/frame.c (adjust_frame_size): Set
FRAME_WINDOW_SIZES_CHANGED (Bug#21975).
adds 3264a26 * doc/lispref/windows.texi (Window Sizes): Fix indices
and references.
adds 2b8154f Signal an error when `setq' has an odd number of
arguments. Fixes bug#20241.
adds 74e5d4e Don't let cconv_convert insert a nil argument into a
`setq' form.
adds c89b5a0 Issue a warning from the byte compiler on a malformed
`setq' form.
adds 12ad79c Add a note about a questionable use of bool in xdisp.c
adds 5454708 Expunge occurrences of `setq' with an odd number of
arguments.
adds 2365e1e * etc/NEWS (Incompatible Lisp Changes): Document new
restriction on `setq'.
adds 9f1a511 * lisp/emacs-lisp/smie.el (smie-backward-sexp): Handle
BOB better.
adds b6bc4ab Signal an error when `setf' gets an odd number of
arguments.
adds b28107b * /etc/NEWS (Incompatible Lisp Changes): Also `setf'
needs an even # of args.
adds e5754f6 Add the tamil-dvorak input method
adds a574955 Move setting FRAME_WINDOW_SIZES_CHANGED to
resize_frame_windows.
adds 50090b0 Merge branch 'emacs-25' of
git.savannah.gnu.org:/srv/git/emacs into emacs-25
adds ccc1606 Fix how strings are accepted from modules
adds 3322360 Port recent module changes to pickier compilers
adds 345bc61 Improve how non-ASCII strings are accepted from modules
adds f146ea7 * lisp/leim/quail/tamil-dvorak.el: Add necessary escapes.
adds e395caf * lisp/emacs-lisp/nadvice.el (add-function): Fix debug
spec.
adds 345a9c8 New visible-bell for NextStep (OS X El Capitan
compatible).
adds 58dfc16 Don't use package-user-dir in elisp-library-roots if it's
not bound
adds 4f10c3c module_format_fun_env fixes
adds ceaca7b Simplify use of emacs_finalizer_function type
adds da8c7ca Port better to FreeBSD’s dlfunc vs dlsym
adds 004f4fc Simplify module_make_function
adds 946ea41 Improve text-quoting-style doc
adds b8bf031 Improve text-quoting-style doc again
adds cb1bd34 Fix kbd_buffer iteration loop in readable_events
adds a67cc63 Byte compile: Output an error, not a warning, for odd
number of args to setq
adds acb96f2 Squashed commit of the following:
adds d5fdffe Fix crash at startup related to GC of font entities
adds 8766ea4 Merge branch 'emacs-25' of git.sv.gnu.org:/srv/git/emacs
into emacs-25
adds 146f361 Implement dynlib_addr for MS-Windows
adds 298b2b3 * modules/mod-test/mod-test.c (Fmod_test_sum): Verify
there are 2 args.
adds 33ec2ff Add one more mod-test test
adds 7233767 CC Mode: eliminate almost all byte compilation warnings
adds 85121e0 Allow completion on dynamic module files in load-library
adds 9f94c70 Fixed bug#18283: Enable applescript in NextStep.
adds 0805069 Extend the test suite for json.el
adds fdc271f CC Mode: Eliminate compiler warning messages.
adds a590713 Pass SVN commit message through log-edit-extract-headers
adds 36311ec Disambiguate variable help a bit better
adds d8143fa Fix module_format_fun_env when dynlib_addr fails
adds 849c1f0 Remove nnml-retrieve-groups that is unnecessary and
somewhat problematic
adds 8f2a5a8 Improve and update documentation of search commands
adds 957b05c run_undoable_changes now called from insdel.
adds 54e8c7b * src/undo.c (record_property_change): Remove now-unused
local.
adds 5ffa4e3 Use find-tag-default for xref-backend-identifier-at-point
adds 768b6f6 ; Remove outdated comment (bug#22015)
adds 5d93a89 Byte compiler: on setq with an odd number of arguments,
generate a `signal'
adds 02cd9cb Check if the file exists on disk before producing the
revert diff
adds 7592cb9 After delete, record point location in undo.
adds 13a03c9 Fix regression after merge.
adds 6f5f62b Fix compiler warnings in w32.c
adds ae18cc2 Merge branch 'emacs-25' of git.sv.gnu.org:/srv/git/emacs
into emacs-25
adds 3f042f6 Improve commentary of prepare_to_modify_buffer_1
adds af40b76 Byte Compiler: generate code to adjust stack count after
call to `signal'.
adds a41cb8c Improve commentary in character-fold.el
adds 3346000 Unbreak the Cygwin w32 build
adds 3f42061 Improve documentation of 'eval-buffer' and 'eval-region'
adds 165d6e3 Add ':version' tag to 'checkdoc-package-keywords-flag'
adds 1ed316d Improve handling of signals and 'throw' in modules
adds 8dcdca3 Add module tests for wrong-type-argument
adds 7fa3a0c * test/lisp/abbrev-tests.el: Define more tests
adds 9a57376 Merge branch 'emacs-25' of
git.savannah.gnu.org:/srv/git/emacs into emacs-25
adds 60e1dfd * lisp/isearch.el: Ensure we still support
`isearch-new-word'
adds 19e9084 * lisp/character-fold.el: More descriptive variable names
adds a5f2970 * lisp/character-fold.el: Allow complex chars to match
their decomposition
adds a521310 Autoload etags when using its xref backend
adds ab10df6 Backport: Add interactive seek command.
adds 88050ec Improve documentation of 'replace-character-fold'
adds 60d8c80 * src/emacs-module.c (struct env_storage): Delete
adds f32c79d Fix minor problems found by static checking
adds 24703a0 Improve documentation of search and replace commands
adds 690ccf0 Fix Lua tags when a function name includes '.' or ':'
adds 40b794b Add etags tests for the recent Lua-related bugfix
adds b527d60 Make module-call be visible from Lisp
adds a63d1ec Don't reject module calls with no arguments
adds c217802 Simplify the prologue of emacs-module.c functions
adds d4ade2c Document new checkdoc features
adds 71d23f9 Document 'comment-line'
adds 74646d1 Finalize documentation of
'custom-prompt-customize-unsaved-options'
adds ea08715 Document changes in "C-h l"
adds 35c7dc0 * lisp/character-fold.el: Code simplifications
adds 5c59970 * lisp/character-fold.el: Add support for multi-char
matches
adds 19141a9 * lisp/character-fold.el: Also play nice with case-folding
adds fadc3e0 Update docs of character folding
adds 63f7e4b Document the shorthand hints displayed by M-x
adds 70d68a9 Document renaming of x-select-enable-* variables
adds 747f818 * lisp/character-fold.el (character-fold-to-regexp)
adds 0c517aa ; * modules/mod-test/Makefile: Fix typo.
adds ca6edca * lisp/window.el (split-window): Don't sanitize sizes
when SIZE is non-nil.
adds 5cf012a Byte compiler: Catch missing argument to `funcall'.
Fixes bug#22051.
adds ff21f45 Update mod-test-sum-test
adds e67fa7e Fix confusion wrt character folding in the Emacs manual
adds c32063e ; * etc/NEWS: Mark insert-register entry as already
documented.
adds f3bd826 Document truncate-string-ellipsis
adds 36255fb Improve documentation of string-collate-* functions
adds 4c6f368 ; * etc/NEWS: Move entries
adds 285ed41 * lisp/character-fold.el (character-fold-to-regexp): Be
careful
adds 468659c * lisp/menu-bar.el (menu-bar-goto-uses-etags-p): Fix a
warning
adds 71d6d63 * lisp/menu-bar.el: Use folding in searches
adds 1e01022 * lisp/isearch.el (isearch-define-mode-toggle): Advertise
binding
adds 0887bdf Update menu-bar-goto-uses-etags-p for the current xref API
adds d976561 * lisp/isearch.el (isearch-search-fun-default): Nicer
error
adds 50b8c55 Make lisp-completion-at-point a wrapper instead of an
alias
adds 36649e0 Spelling and grammar fixes
adds 0d57643 * lisp/character-fold.el: Comment out branching code
adds f006761 A bit more security doc, esp. file local vars
adds 1564a26 Fix font typo in previous doc fix.
adds de203a6 Fix scrambling of html-rendered item buffers
adds 10870c8 Run `window-size-change-functions' also when reading from
minibuffer
adds 3e9ac80 Yet another doc improvement for search commands
adds 17fa6ba ; * etc/NEWS: Move some entries to their correct sections.
adds 3eb93c0 Rely on conservative stack scanning to find "emacs_value"s
adds c2ba4a2 ; Added documentation for undo-auto functionality.
adds f227655 ; Fix broken reference
adds ec62f2f Fix last change
adds 7210f51 * src/emacs-module.h: Fix finalizer typedef for C++11
adds 5eafc0a * lisp/replace.el (occur-engine): Count matches in empty
lines.
adds 49689a4 Read frame_title_format from buffer-local variable for NS
port
adds 48471e9 Don't mistake certain JS method calls for keywords
adds 407cde8 * src/lread.c (syms_of_lread): Doc fix.
adds 57062fc Check `file-remote-p' over absolute files names in
files.el
adds ada8723 ; Auto-commit of loaddefs files.
adds 1325802 * doc/emacs/ack.texi (Acknowledgments): Update.
adds 61a4b57 * lisp/character-fold.el: Add back multi-char matching
adds 628d006 * lisp/emacs-lisp/package.el: Update header comments
adds e702ab8 Document 'inhibit-read-only' property
adds b99a34b Document 'directory-files-recursively'
adds bdebeb7 Fix emacs-module.c for wide ints
adds cef6c89 More accurate documentation of lax whitespace matching
adds f651cd1 APPEND etags--xref-backend to xref-backend-functions
adds 0af2c26 Fix bug#22069 in cl-generic.el
adds 36dbe6f More emacs-module.c fixes for wide ints
adds 4d10a7d Minor copyedit in Emacs manual
adds eca277f Fix documentation and implementation of 'directory-name-p'
adds 44d6957 Document new font-related functionality
adds 67c6906 * lisp/emacs-lisp/package.el: Refactor package activation
code
adds 50dce3c * lisp/emacs-lisp/package.el (package-unpack): Load
before compiling
adds 1e1aabb Fix some file headers for the purpose of
`package--builtins'
adds e011b22 Document 'window-max-chars-per-line'
adds 0cec548 Document 'nacl' value for 'system-type'
adds a1c26b1 Some error message improvements in tramp-sh.el
adds 7d611e2 * lisp/emacs-lisp/smie.el (smie-next-sexp): Fix BOB
"token"
adds eaa1fd6 Externalize some symbols in undo-auto
adds 97e4be8 lisp/gnus/qp.el: Don't replace "from " at bol
adds 9bfcd87 ; Auto-commit of loaddefs files.
adds 3a9df75 * lisp/emacs-lisp/cl-macs.el (character): Can't be
negative
adds 30f3432 * lisp/character-fold.el: Remove special case-folding
support
new 64c5730 First commit to scratch/follow. Make Isearch work with
Follow Mode, etc.
new bf510d8 lisp/isearch.el: Eliminate macro isearch-call-message,
replacing with funcall.
new 72c20d0 Merge branch 'scratch/follow' of
/home/acm/emacs/emacs.git/emacs-25 into scratch/follow
Summary of changes:
.gitignore | 4 +
CONTRIBUTE | 25 +-
ChangeLog.2 | 14 +-
INSTALL | 2 +
README | 3 +
admin/FOR-RELEASE | 282 --
admin/README | 4 +-
admin/authors.el | 2 +-
admin/notes/bugtracker | 3 +-
admin/notes/versioning | 12 +-
admin/release-process | 356 +++
configure.ac | 70 +-
doc/emacs/abbrevs.texi | 4 +-
doc/emacs/ack.texi | 4 +
doc/emacs/custom.texi | 2 +
doc/emacs/emacs.texi | 12 +-
doc/emacs/glossary.texi | 11 +
doc/emacs/help.texi | 17 +-
doc/emacs/killing.texi | 10 +-
doc/emacs/m-x.texi | 18 +-
doc/emacs/maintaining.texi | 2 +-
doc/emacs/mini.texi | 4 +-
doc/emacs/misc.texi | 22 +-
doc/emacs/programs.texi | 14 +
doc/emacs/search.texi | 779 ++++--
doc/lispref/buffers.texi | 4 +-
doc/lispref/display.texi | 36 +-
doc/lispref/eval.texi | 3 +-
doc/lispref/files.texi | 32 +-
doc/lispref/frames.texi | 2 +-
doc/lispref/help.texi | 12 +-
doc/lispref/internals.texi | 4 +-
doc/lispref/os.texi | 101 +-
doc/lispref/sequences.texi | 6 +-
doc/lispref/strings.texi | 13 +-
doc/lispref/text.texi | 45 +-
doc/lispref/tips.texi | 16 +-
doc/lispref/windows.texi | 40 +-
doc/misc/cc-mode.texi | 4 +-
doc/misc/trampver.texi | 2 +-
etc/NEWS | 386 ++-
etc/PROBLEMS | 4 +
etc/TODO | 9 +-
lib-src/etags.c | 17 +-
lib/xalloc-oversized.h | 13 +-
lisp/apropos.el | 2 +-
lisp/arc-mode.el | 1 +
lisp/autorevert.el | 2 +-
lisp/calculator.el | 6 +-
lisp/calendar/calendar.el | 8 +-
lisp/calendar/diary-lib.el | 2 +-
lisp/calendar/icalendar.el | 4 +-
lisp/cedet/cedet-global.el | 3 +-
lisp/cedet/ede.el | 8 +-
lisp/cedet/ede/files.el | 2 +-
lisp/cedet/ede/locate.el | 10 +-
lisp/cedet/mode-local.el | 24 +-
lisp/cedet/semantic.el | 4 +-
lisp/cedet/semantic/bovine/c.el | 4 +-
lisp/cedet/semantic/db-find.el | 4 +-
lisp/cedet/semantic/doc.el | 6 +-
lisp/cedet/semantic/find.el | 4 +-
lisp/cedet/semantic/fw.el | 4 +-
lisp/cedet/semantic/lex.el | 4 +-
lisp/cedet/semantic/sort.el | 2 +-
lisp/cedet/semantic/symref.el | 14 +-
lisp/cedet/semantic/tag.el | 24 +-
lisp/character-fold.el | 240 ++-
lisp/desktop.el | 8 +-
lisp/dframe.el | 6 +-
lisp/dired.el | 7 +-
lisp/emacs-lisp/advice.el | 4 +-
lisp/emacs-lisp/avl-tree.el | 2 +-
lisp/emacs-lisp/backquote.el | 4 +-
lisp/emacs-lisp/bytecomp.el | 93 +-
lisp/emacs-lisp/cconv.el | 41 +-
lisp/emacs-lisp/chart.el | 4 +-
lisp/emacs-lisp/checkdoc.el | 1 +
lisp/emacs-lisp/cl-generic.el | 8 +-
lisp/emacs-lisp/cl-macs.el | 13 +-
lisp/emacs-lisp/cl-preloaded.el | 1 +
lisp/emacs-lisp/easy-mmode.el | 4 +-
lisp/emacs-lisp/eieio-compat.el | 1 +
lisp/emacs-lisp/eieio-core.el | 2 +-
lisp/emacs-lisp/ert.el | 2 +-
lisp/emacs-lisp/gv.el | 4 +-
lisp/emacs-lisp/let-alist.el | 8 +-
lisp/emacs-lisp/map.el | 6 +-
lisp/emacs-lisp/nadvice.el | 10 +-
lisp/emacs-lisp/package.el | 262 +-
lisp/emacs-lisp/pcase.el | 4 +-
lisp/emacs-lisp/seq.el | 10 +-
lisp/emacs-lisp/smie.el | 14 +-
lisp/emulation/cua-rect.el | 26 +-
lisp/emulation/keypad.el | 18 +-
lisp/emulation/viper-keym.el | 2 +-
lisp/epg.el | 16 +-
lisp/erc/erc-backend.el | 51 +-
lisp/erc/erc-button.el | 6 +-
lisp/erc/erc-match.el | 2 +-
lisp/erc/erc-ring.el | 3 +-
lisp/erc/erc-track.el | 6 +-
lisp/erc/erc.el | 22 +-
lisp/eshell/esh-cmd.el | 6 +-
lisp/eshell/esh-util.el | 4 +-
lisp/facemenu.el | 4 +-
lisp/faces.el | 6 +-
lisp/files.el | 56 +-
lisp/filesets.el | 2 +-
lisp/find-file.el | 2 +-
lisp/follow.el | 59 +-
lisp/font-lock.el | 2 +-
lisp/frame.el | 10 +-
lisp/generic-x.el | 2 +-
lisp/gnus/gnus-mlspl.el | 4 +-
lisp/gnus/message.el | 4 +-
lisp/gnus/mm-decode.el | 2 +-
lisp/gnus/mm-url.el | 23 +-
lisp/gnus/mm-util.el | 2 +-
lisp/gnus/nnml.el | 17 -
lisp/gnus/qp.el | 3 +-
lisp/help-fns.el | 33 +-
lisp/hi-lock.el | 2 +-
lisp/htmlfontify.el | 40 +-
lisp/ibuffer.el | 2 +-
lisp/ido.el | 12 +-
lisp/ielm.el | 3 +-
lisp/image-dired.el | 4 +-
lisp/image-mode.el | 7 +-
lisp/image.el | 2 +-
lisp/imenu.el | 2 +-
lisp/indent.el | 2 +-
lisp/international/mule-util.el | 3 +-
lisp/isearch.el | 105 +-
lisp/json.el | 119 +-
lisp/ldefs-boot.el | 2701 ++++++++++----------
lisp/leim/quail/tamil-dvorak.el | 151 ++
lisp/loadup.el | 2 +-
lisp/mail/feedmail.el | 12 +-
lisp/mail/hashcash.el | 2 +-
lisp/mail/rfc2368.el | 2 +-
lisp/mail/rmail.el | 4 +-
lisp/menu-bar.el | 34 +-
lisp/mh-e/mh-e.el | 8 +-
lisp/mh-e/mh-identity.el | 12 +-
lisp/mh-e/mh-seq.el | 2 +-
lisp/mpc.el | 17 +-
lisp/net/ange-ftp.el | 2 +-
lisp/net/eudc-export.el | 28 +-
lisp/net/eudc-vars.el | 3 +-
lisp/net/eudc.el | 12 +
lisp/net/eudcb-bbdb.el | 10 +-
lisp/net/eww.el | 4 +-
lisp/net/imap.el | 6 +-
lisp/net/mairix.el | 2 +-
lisp/net/newst-backend.el | 10 +-
lisp/net/newst-plainview.el | 12 +-
lisp/net/newst-treeview.el | 50 +-
lisp/net/rcirc.el | 2 +-
lisp/net/sasl-scram-rfc.el | 1 +
lisp/net/shr.el | 19 +-
lisp/net/soap-client.el | 29 +-
lisp/net/soap-inspect.el | 3 +-
lisp/net/tramp-adb.el | 4 +-
lisp/net/tramp-gvfs.el | 4 +-
lisp/net/tramp-sh.el | 41 +-
lisp/net/tramp-smb.el | 4 +-
lisp/net/tramp.el | 24 +-
lisp/net/trampver.el | 2 +-
lisp/obarray.el | 66 +
lisp/obsolete/complete.el | 2 +-
lisp/org/ob-core.el | 4 +-
lisp/org/ob-exp.el | 2 +-
lisp/org/ob-table.el | 4 +-
lisp/org/org-agenda.el | 4 +-
lisp/org/org-faces.el | 2 +-
lisp/org/org-list.el | 2 +-
lisp/org/org-macs.el | 2 +-
lisp/org/org.el | 6 +-
lisp/play/dunnet.el | 23 +-
lisp/printing.el | 8 +-
lisp/proced.el | 17 +-
lisp/progmodes/cc-awk.el | 19 +-
lisp/progmodes/cc-bytecomp.el | 46 +-
lisp/progmodes/cc-defs.el | 47 +-
lisp/progmodes/cc-engine.el | 157 +-
lisp/progmodes/cc-langs.el | 7 +-
lisp/progmodes/cc-mode.el | 19 +-
lisp/progmodes/compile.el | 6 +-
lisp/progmodes/cpp.el | 2 +-
lisp/progmodes/cwarn.el | 3 +-
lisp/progmodes/elisp-mode.el | 62 +-
lisp/progmodes/etags.el | 73 +-
lisp/progmodes/f90.el | 4 +-
lisp/progmodes/flymake.el | 2 +-
lisp/progmodes/fortran.el | 4 +-
lisp/progmodes/gdb-mi.el | 6 +-
lisp/progmodes/gud.el | 2 +-
lisp/progmodes/hideif.el | 32 +-
lisp/progmodes/hideshow.el | 10 +-
lisp/progmodes/idlwave.el | 26 +-
lisp/progmodes/js.el | 13 +-
lisp/progmodes/mantemp.el | 2 +-
lisp/progmodes/pascal.el | 4 +-
lisp/progmodes/project.el | 5 +-
lisp/progmodes/python.el | 10 +-
lisp/progmodes/ruby-mode.el | 10 +-
lisp/progmodes/sh-script.el | 2 +-
lisp/progmodes/simula.el | 8 +-
lisp/progmodes/sql.el | 4 +-
lisp/progmodes/vera-mode.el | 2 +-
lisp/progmodes/verilog-mode.el | 12 +-
lisp/progmodes/vhdl-mode.el | 30 +-
lisp/progmodes/xref.el | 263 ++-
lisp/ps-bdf.el | 2 +-
lisp/ps-print.el | 10 +-
lisp/rect.el | 32 +-
lisp/replace.el | 139 +-
lisp/scroll-all.el | 2 +-
lisp/server.el | 2 +-
lisp/ses.el | 32 +-
lisp/simple.el | 391 ++-
lisp/speedbar.el | 16 +-
lisp/subr.el | 2 +-
lisp/tempo.el | 2 +-
lisp/term.el | 15 +-
lisp/textmodes/bibtex.el | 4 +-
lisp/textmodes/page-ext.el | 2 +-
lisp/textmodes/refbib.el | 6 +-
lisp/textmodes/refer.el | 6 +-
lisp/textmodes/reftex-vars.el | 8 +-
lisp/textmodes/sgml-mode.el | 2 +-
lisp/textmodes/table.el | 4 +-
lisp/textmodes/tex-mode.el | 2 +-
lisp/textmodes/text-mode.el | 2 +-
lisp/time-stamp.el | 2 +-
lisp/url/url-auth.el | 4 +-
lisp/url/url-handlers.el | 42 +-
lisp/url/url-http.el | 2 +-
lisp/url/url-util.el | 4 +-
lisp/userlock.el | 4 +-
lisp/vc/diff-mode.el | 2 +-
lisp/vc/ediff-init.el | 6 +-
lisp/vc/ediff-wind.el | 2 +-
lisp/vc/log-edit.el | 4 +-
lisp/vc/pcvs.el | 2 +-
lisp/vc/smerge-mode.el | 6 +-
lisp/vc/vc-cvs.el | 20 +-
lisp/vc/vc-dir.el | 1 +
lisp/vc/vc-dispatcher.el | 20 +-
lisp/vc/vc-git.el | 4 +-
lisp/vc/vc-hg.el | 6 +-
lisp/vc/vc-hooks.el | 4 +-
lisp/vc/vc-mtn.el | 4 +-
lisp/vc/vc-rcs.el | 5 +-
lisp/vc/vc-svn.el | 3 +-
lisp/vc/vc.el | 8 +-
lisp/version.el | 64 +-
lisp/wid-edit.el | 2 +-
lisp/windmove.el | 2 +-
lisp/window.el | 17 +-
lisp/woman.el | 6 +-
lisp/xml.el | 10 +-
m4/ax_gcc_var_attribute.m4 | 141 +
modules/mod-test/Makefile | 45 +
modules/mod-test/mod-test.c | 268 ++
modules/mod-test/test.el | 131 +
modules/modhelp.py | 207 ++
nextstep/templates/Info.plist.in | 2 +
src/ChangeLog.13 | 4 +-
src/Makefile.in | 12 +-
src/alloc.c | 57 +-
src/bytecode.c | 14 +-
src/casefiddle.c | 22 +-
src/cmds.c | 56 +-
src/data.c | 24 +
src/dispnew.c | 16 +-
src/doc.c | 3 +-
src/doprnt.c | 2 +-
src/dynlib.c | 330 +++
src/dynlib.h | 34 +
src/emacs-module.c | 1123 ++++++++
src/emacs-module.h | 215 ++
src/emacs.c | 12 +
src/eval.c | 204 +-
src/fns.c | 24 +-
src/font.h | 42 +
src/frame.c | 16 +-
src/ftfont.c | 106 +-
src/image.c | 11 +
src/insdel.c | 23 +-
src/keyboard.c | 35 +-
src/keyboard.h | 13 +
src/lisp.h | 134 +-
src/lread.c | 83 +-
src/nsfns.m | 40 +-
src/nsimage.m | 2 +-
src/nsmenu.m | 8 +
src/nsterm.h | 176 +-
src/nsterm.m | 522 +++--
src/print.c | 13 +
src/regex.c | 18 +-
src/syntax.c | 3 +-
src/syntax.h | 14 +
src/undo.c | 99 +-
src/unexelf.c | 11 +-
src/w32.c | 13 +-
src/w32.h | 6 +-
src/w32console.c | 5 -
src/w32fns.c | 469 ++++-
src/w32term.c | 13 +-
src/w32term.h | 2 +
src/window.c | 34 +-
src/xdisp.c | 60 +-
src/xfns.c | 277 ++-
src/xterm.c | 80 +-
src/xterm.h | 8 +
test/automated/abbrev-tests.el | 55 +
test/automated/character-fold-tests.el | 72 +-
test/automated/cl-lib-tests.el | 4 +-
.../package/macro-problem-package-1.0/macro-aux.el | 31 +
.../macro-problem-package-1.0/macro-problem.el | 40 +
.../package/macro-problem-package-2.0/macro-aux.el | 35 +
.../macro-problem-package-2.0/macro-problem.el | 49 +
test/automated/elisp-mode-tests.el | 4 +-
test/automated/faces-tests.el | 5 +
test/automated/help-fns.el | 10 +
test/automated/json-tests.el | 282 ++-
test/automated/keymap-tests.el | 43 +
test/automated/map-tests.el | 20 +-
test/automated/message-mode-tests.el | 6 +-
test/automated/obarray-tests.el | 90 +
test/automated/package-test.el | 14 +
test/automated/simple-test.el | 135 +-
test/etags/CTAGS.good | 8 +
test/etags/ETAGS.good_1 | 158 +-
test/etags/ETAGS.good_2 | 174 +-
test/etags/ETAGS.good_3 | 174 +-
test/etags/ETAGS.good_4 | 158 +-
test/etags/ETAGS.good_5 | 190 +-
test/etags/ETAGS.good_6 | 190 +-
test/etags/Makefile | 2 +-
test/etags/lua-src/test.lua | 15 +
test/indent/js.js | 14 +
344 files changed, 11448 insertions(+), 5024 deletions(-)
delete mode 100644 admin/FOR-RELEASE
create mode 100644 admin/release-process
create mode 100644 lisp/leim/quail/tamil-dvorak.el
create mode 100644 lisp/obarray.el
create mode 100644 m4/ax_gcc_var_attribute.m4
create mode 100644 modules/mod-test/Makefile
create mode 100644 modules/mod-test/mod-test.c
create mode 100644 modules/mod-test/test.el
create mode 100755 modules/modhelp.py
create mode 100644 src/dynlib.c
create mode 100644 src/dynlib.h
create mode 100644 src/emacs-module.c
create mode 100644 src/emacs-module.h
create mode 100644
test/automated/data/package/macro-problem-package-1.0/macro-aux.el
create mode 100644
test/automated/data/package/macro-problem-package-1.0/macro-problem.el
create mode 100644
test/automated/data/package/macro-problem-package-2.0/macro-aux.el
create mode 100644
test/automated/data/package/macro-problem-package-2.0/macro-problem.el
create mode 100644 test/automated/keymap-tests.el
create mode 100644 test/automated/obarray-tests.el
create mode 100644 test/etags/lua-src/test.lua
- [Emacs-diffs] scratch/follow updated (b442b94 -> 72c20d0),
Alan Mackenzie <=