[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] xwidget updated (1d8b8a2 -> 5f46725)
From: |
Joakim Verona |
Subject: |
[Emacs-diffs] xwidget updated (1d8b8a2 -> 5f46725) |
Date: |
Fri, 26 Dec 2014 16:41:14 +0000 |
jave pushed a change to branch xwidget.
from 1d8b8a2 upstream
adds 43a762d * frame.c (x_set_frame_parameters): Fix typo in previous
patch.
adds 2965dfd Minor style fix to previous patch.
adds 1b25672 doc/misc/ChangeLog: Add missing entry for gnus.texi
adds bc1ce1d * lisp/progmodes/python.el: Shell output capture
enhancements. (python-shell-accept-process-output): New function.
(inferior-python-mode) (python-shell-send-setup-code): Use it.
adds 11804a0 * atimer.c (toplevel) [HAVE_TIMERFD]: Include errno.h.
(timerfd_callback): Ignore weird events with no data. Add tight assertions and
comments. (init_atimer) [HAVE_TIMERFD]: Add environment variable to optionally
disabletimerfd-based timer. Use TFD_NONBLOCK for timer descriptor.
adds 4844e04 Auto-commit of loaddefs files.
adds 17ee955 Fix another part of bug #18035 with redisplay of
line-prefix and linum-mode.
adds aac90c4 Fixes: debbugs:18140
adds 64ae6e0 Fix hscroll of R2L lines that begin with a TAB or another
wide glyph.
adds f0f3777 Fix bug #18146 with bogus key rebindings in TUTORIAL.he.
adds a176750 Fix display of R2L lines when the last character fits
only partially.
adds eef5843 Auto-commit of loaddefs files.
adds 8afcf7e Merge from emacs-24; up to 2014-06-26T21:51:address@hidden
adds f0316e9 ChangeLog date fix
adds 3ee7618 Make functions static that no longer need to be extern.
adds 073ae62 * automated/icalendar-tests.el
(icalendar--decode-isodatetime): Hydra fix. Use more precise TZ specification,
as per 2013-08-04.
adds f5f3247 * gtkutil.c (create_dialog): Force min spacing 10 between
buttons. Don't add label between left and right buttons.
adds cb8b236 Make compare-strings more compatible with old behavior.
adds 7902217 Correct loop termination condition in
c-syntactic-skip-backward. progmodes/cc-engine.el (c-syntactic-skip-backward):
Correct for the situation where, after moving back out of a literal,
skip-chars-backward doesn't move further, yet checks have still to be done.
adds dbc471b Fix spacing in ChangeLog
adds d6c1722 Fix confusion in C++ file caused by comma in "= {1,2},".
cc-engine.el (c-beginning-of-statement-1): In checking for a statement boundary
marked by "}", check there's no "=" before the "{". (c-guess-basic-syntax CASE
9B): Call c-beginning-of-statement with non-nil `comma-delim' argument.
cc-fonts.el (c-font-lock-declarators): Parse an initializer expression more
accurately.
adds 3865ce6 * test/automated/fns-tests.el
(fns-tests-compare-strings): Update test.
adds 88e3bc8 * configure.ac (HAVE_TIMERFD): Also check for
TFD_NONBLOCK,
adds 01c600f * progmodes/python.el: Completion code cleanups.
(python-shell-completion-get-completions): Detect and send import statements
directly to completion function. (python-shell-completion-at-point): Simplify
prompt calculation and import vs input completion logic.
adds 5fe16ef * test/automated/Makefile.in (check-tar): New rule.
adds 8f88f7d Avoid undefined behavior with signed left shift.
adds 308cc44 Don't mishandle year-9999 dates.
adds 69402c0 Spelling+grammar fix.
adds 7f0ff25 Avoid 100% CPU utilization on ssh session exit.
adds a98a91a Fix bug with clang + directory_files_internal + GC.
adds f91d04c * test/automated/Makefile.in (check-tar): Add as alias
for check.
adds a270fa7 Fix bug with an attempt to select uninitialized frame
(Bug#18161). * xfns.c (Fx_create_frame): Move call to change_frame_size to a
section where Lisp evaluation is disabled. This way a pointer to uninitialized
frame is not accessible from Lisp, which becomes critical if following call to
x_figure_window_size throws an error.
adds 3cc0c06 Merge from emacs-24; up to 2014-06-27T16:27:address@hidden
adds 8d2f198 Don't let big frames overrun the stack.
adds f045dbe * keyboard.c (safe_run_hook_funcall): Avoid consing
around Vinhibit_quit and prefer internal_condition_case_n to pass args.
(safe_run_hooks_error, safe_run_hooks_1): Adjust accordingly. (safe_run_hooks):
Remove comment which is not relevant any more.
adds 44a651f * rect.el (rectangle--default-line-number-format): Rename
adds 4a75c94 Fix scroll bar handling for non-toolkit builds.
adds c7d117f Merge from gnulib, incorporating:
adds 5ea39c0 * lisp/progmodes/python.el: Fix completions inside
(i)pdb. (python-shell-completion-pdb-string-code): Make obsolete.
(python-shell-completion-get-completions): Use
python-shell-completion-string-code resending setup code continuously for
(i)pdb.
adds 697c09e * keyboard.c (safe_run_hooks): Follow the convenient
style to bind inhibit-quit to t and pass 2 args to safe_run_hook_funcall. See
<http://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00077.html>.
(safe_run_hook_funcall): Adjust accordingly.
adds 59a685f * net/tramp-cache.el (tramp-flush-file-function):
Suppress function also for Tramp working buffers.
adds 38c4a53 Fix typo in last commit.
adds 805318e Don't redeem scroll bars that have been turned off.
adds 488df60 * lisp/net/shr.el (shr-copy-url): Also copy the image URL.
adds 06e7319 lisp/net/eww.el (eww-bookmarks-directory): New variable.
adds 81d0eae Use a max-width when displaying images
adds e895f8b lisp/ChangeLog: Fix a typo in last entry.
adds 9e83768 lisp/gnus/ChangeLog (2014-07-31): Add missing entry
adds 345eec2 * gnus-sum.el (gnus-summary-expire-articles): Functions
registered to the gnus-summary-article-expire-hook should be told where the
function is going. In particular, the Gnus registry might want to know.
adds 2416ad6 gnus-sum.el (gnus-summary-expire-articles): Revert last
change
adds 075e911 Fix Bug#15408 (icalendar time zone problem)
adds 92ae66a * test/automated/Makefile.in (check-tar): Remove, hydra
recipe does it now.
adds 59e4244 * lisp/help.el
(temp-buffer-setup-hook,temp-buffer-show-hook): Revert change on 2014-03-22.
adds faafcff * net/tramp-sh.el
(tramp-do-copy-or-rename-file-out-of-band): Use cached "remote-copy-args"
value, if available.
adds ddc4ed12 * tramp.texi (Remote shell setup): Explain, how to change
command line arguments of remote "nc" listener.
adds df514cc Refer to MS-DOS using the same name everywhere.
adds 6c5bbf8 Fix a few ``MS-DOG''s overlooked in the previous commit.
adds 6d9d9cd Remove remaining mentions of VMS as a host
adds b110679 * xterm.c (x_delete_terminal): Plug file descriptor leak.
adds 7aa06c9 In window--min-size-1 set WINDOW arg when calling
window-min-pixel-height/-width.
adds ddc3fca * lisp/erc/erc.el: rename server buffers and fix variable
names
adds 5c872b1 progmodes/prog-mode.el (prog-mode-hook): Made
customizable.
adds 074a163 lisp/ChangeLog: Fix last entry.
adds b2164af ibuffer.el (ibuffer-mode-map): Use toggle button for
`ibuffer-auto-mode' menu entry. (ibuffer-mode-hook): Add `ibuffer-auto-mode'
customization option.
adds fea30ac Merge from gnulib.
adds 5742859 * widget.c (DEFAULT_FACE_FONT, EmacsFrameSetValues,
setup_frame_gcs) (resources, setup_frame_cursor_bits): Remove unused variables
and functions, esp. wrt. font.
adds dcf7e86 Remove support for DJGPP < 2.02
adds 8f481f6 src/process.c: fix a comment typo
adds 7f3bb47 Add changelog entry missing from previous commit
adds 1e0b702 Minor fixes in the last commit wrt MS-DOS build.
adds aac6be1 progmodes/cc-fonts.el (c-font-lock-declarators): Remove
check for top-level that can cause unacceptable slow-down in scrolling. See
email Subject: Huge {...} blocks in C/C++ again, from Dmitry Antipov from
2013-10-14 in emacs-devel.
adds ea2eccb src/alloc.c: remove a stray brace
adds aa40080 * lisp/vc/vc-annotate.el (vc-annotate-background-mode):
Add :set to reevaluate `vc-annotate-color-map'.
adds c29f96f Fix handling of menu bar line on TTY frames (Bug#18136)
(Bug#18196).
adds 109c0de config.bat: fix some confusing wording
adds 643a030 Fix a couple of recent inadvertent breaks of the MSDOS
port.
adds d4ed700 iCalendar export: Enumerate evaluated sexp diary entries
(Bug#7911).
adds 1dd7098 * leim/quail/latin-post.el: Transform " __" into " _".
adds ba04cd7 * lisp/calendar/icalendar.el: Add missing :version tags
for new defcustoms.
adds 6b7d077 ChangeLog fixes
adds 1d58ab8 Fix bug with uninitialized undo list of an indirect
buffer (Bug#18180). * buffer.c (Fmake_indirect_buffer): Initialize undo list
with the base buffer's undo list.
adds 5818408 Fix bug #18195 with inaccurate results from
window-screen-lines.
adds 518edae src/coding.c: Fix typos in comments and doc strings.
adds 6df16fb * test/automated/Makefile.in (check-tar): Remove, no
longer needed.
adds 8db811e Fix bug #18162 with assertion violations due to empty
face cache.
adds 87eb576 * lisp/info.el (Info-mode-map): Override a global
down-mouse-2 binding.
adds f8ddedf Fix typos in TUTORIAL.fr
adds 8faa5ee Fix some doc-strings in window.c (Bug#18112) (Bug#18194).
adds 1f3e13c lisp/info.el (info): Doc fix.
adds 5a88c15 * lisp/mouse.el (mouse--down-1-maybe-follows-link): Don't
convert the down event.
adds c70e7e1 Second attempt to fix some doc-strings in window.c.
adds 02e0530 In display-buffer-below-selected reuse window below
selected if it shows buffer already (Bug#18181).
adds d5f2feb Make doc-string of window-total-size more self-contained.
adds f22bc72 Don't prevent random file systems from being unmounted.
adds db2f09a Simplify previous patch.
adds f314e84 Revert 2013-01-31 change that decides coding system
before backing up
adds c7367d2 Merge from emacs-24; up to 2014-06-28T23:35:address@hidden
adds fe2f33e Fix default width not being 80, but 77.
adds 26b49df Newsticker: introduce `newsticker-treeview-date-format'.
(Bug#17227)
adds 70276d3 Set sgml-validate-command based on validator existence
adds eb7b19f * lisp/files.el (out-of-memory-warning-percentage): Turn
it off by default.
adds dfd4d9b * lisp/gnus/gnus-art.el (gnus-hidden-properties): Drop
the evil `intangible'.
adds f9575718 * lisp/erc/erc-stamp.el (erc-timestamp-intangible):
Disable by default because `intangible' is evil.
adds e024465 * lisp/vc/vc-annotate.el (vc-annotate-background-mode):
Use `with-demoted-errors' instead of `ignore-errors'.
adds bd4de70 In set_menu_bar_lines call change_frame_size instead of
set_menu_bar_lines_1.
adds 9e6adae Allow resetting image transform options
adds c167723 * lisp/mpc.el (mpc-reorder): Don't bother splitting the
"active" elements to the first part if they're the same as the selection.
adds 2cc441e Integrate RĂ¼diger Sonderfeld's code for detecting
conflicted files under git.
adds b535453 Add smerge support to the git back end.
adds 92180eb * erc.el Disable display commands in current buffer, fix
case where buffer name is already set
adds 43a85f2 * lisp/obsolete/mouse-sel.el (mouse-sel-mode): Use
add/remove-function. (mouse-sel--ignore): New function.
(mouse-sel-has-been-enabled, mouse-sel-original-bindings)
(mouse-sel-original-interprogram-cut-function)
(mouse-sel-original-interprogram-paste-function): Remove.
adds de34d6b Forgotten ChangeLog changes
adds 995be07 lisp/ChangeLog: Fix a recent log entry.
adds 01fe01d Initial Guile REPL (guiler) debugger support for GUD.
adds 8f94421 Support Guile backtraces in compilation mode.
adds b955868 gnus-sum.el (gnus-summary-expire-articles): Reinstall
improved version of the 2014-08-05 change
adds 727f37e * lisp/subr.el (with-output-to-temp-buffer): Doc fix;
from elisp manual.
adds 2b0cb8b * src/gmalloc.c (_malloc_mutex, _aligned_blocks_mutex)
[CYGWIN]: Use ERRORCHECK mutexes. (Bug#18222)
adds e131e4f * speedbar.el (speedbar-generic-list-tag-p): Allow
special elements from imenu.
adds 64a6f1f Bump version number to 24.3.93
adds dc01bc8 Regenerate etc/AUTHORS
adds 315865d Regenerate ldefs-boot.el
adds ed30c57 Merge from emacs-24; up to 2014-06-29T18:32:address@hidden
adds 266821b Preliminary attempt to fix horizontal scroll bar dragging
with bidi text.
adds 2b4c15d * xdisp.c (set_horizontal_scroll_bar): Don't use
uninitialized local.
adds 3bcff29 Add dependencies to fix loaddefs race during parallel
builds.
adds 52e7a5b Handle missing space marker in unified diff during header
fixup
adds 39125b2 Avoid overwriting the reversed_p flags in the glyph
matrices.
adds a8626b7 Fix horizontal scrolling in non-selected windows.
adds 2e7d434 * lisp/emacs-lisp/eldoc.el
(eldoc-highlight-function-argument): Add support for &key args. *
emacs-lisp/eldoc.el (eldoc-argument-case): Obsolete and change default.
(eldoc-function-argstring-format): Remove. (eldoc-function-argstring): Always
return upcase args. Use help-make-usage. Don't add parens.
(eldoc-get-fnsym-args-string): Don't obey eldoc-argument-case since it's too
late to do it right (bug#18048).
adds 8de8f9b * xdisp.c (erase_phys_cursor): Fix confusion between
window-relative and text area-relative x-coordinates.
adds d470a23 Fix horizontal scroll bar dragging in R2L paragraphs.
adds a558cd1 Remove 16-bit limitations in scroll bar position
reporting on MS-Windows.
adds 3f05baa Extract python-new-pythonpath to handle PYTHONPATH in
user code
adds 8dc52a1 ChangeLog fix
adds b360b10 Handle failed attempts to split a side window (Bug#18304).
adds 8ab2588 Fix a bug in texinfo-make-menu.
adds 58e6bac * configure.ac (HAVE_XPM): Explain the use of CPPFLAGS in
the Cygwin-w32 build. (Bug#18302)
adds 30f1ca3 lisp/gnus/mm-view.el (mm-display-inline-fontify): Make
the working buffer temporarily displayed when running a mode function (at least
org-mode requires it)
adds 0d880e7 Fix bug #18302 with minor issues in the MSYS2/MinGW64
build.
adds 3410f2a configure.ac: Comment fix.
adds bf5b1e2 progmodes/cc-fonts.el (c-font-lock-declarators): Fix
infinite loop, bug #18306. The bug was introduced on 2014-08-02.
adds 07b4790 Add string collation.
adds 849abe1 Mention the new functions `string-collate-lessp' and
`string-collate-equalp'.
adds 66bb953 Make ">>" act as double template ender in C++ Mode.
cc-langs.el (c->-op-cont-tokens): New lang-const split off from c->-op-cont-re.
(c->-op-cont-tokens): Change to use the above. (c->-op-without->-cont-regexp):
New lang-const.
adds 4031fb7 Handle C++11's "auto" and "decltype" constructions.
cc-engine.el (c-forward-type): Enhance to recognise and return 'decltype.
(c-forward-decl-or-cast-1): New let variables backup-kwd-sym, prev-kwd-sym,
new-style-auto. Enhance to handle the new "auto" keyword.
adds d2a633e Remove reference to obsolete configure scripts
adds f71da89 * lisp/replace.el (query-replace): Fix typo in docstring.
adds d745535 Fix docstring of `remq'
adds 90c5c87 Minor cleanups of str_collate fix.
adds 8661eba One more minor cleanup of font subsystem. * font.h
(struct font_driver): Convert text_extents to return void because returned
value is never actually used. * macfont.c (macfont_text_extents): * w32font.c
(w32font_text_extents): * xftfont.c (xftfont_text_extents): Adjust to return
void and assume that 'metrics' argument is always non-NULL. * ftfont.c
(ftfont_text_extents): * xfont.c (xfont_text_extents): Likewise. Avoid
redundant memset.
adds 015ea0f Implement locale-sensitive string collation for
MS-Windows. (Bug#18051)
adds 0a4aa6b shr.el: Encode copied URLs
adds 42ee94e Fix typo in last shr.el check-in
adds f330aa1 * vc-git.el: Comments.
adds 79404e1 * configure.ac (G_SLICE_ALWAYS_MALLOC): Remove obsolete
macro.
adds 940ac42 Fix accidental deletion of a line in last change.
adds ebd3179 Handle C stack overflow caused by too nested Lisp
evaluation. * configure.ac: Check for sigaltstack and related sigaction
support. Unconditionally check for sigsetjmp and siglongjmp.
(HAVE_STACK_OVERFLOW_HANDLING): Define if we can support it. * src/lisp.h
(toplevel) [HAVE_STACK_OVERFLOW_HANDLING]: Declare siglongjmp point to transfer
control from SIGSEGV handler. * src/keyboard.c (return_to_command_loop,
recover_top_level_message) [HAVE_STACK_OVERFLOW_HANDLING]: Ne [...]
adds ea27914 * sysdep.c (init_sigsegv) [HAVE_STACK_OVERFLOW_HANDLING]:
Add comment.
adds 75c7616 * configure.ac (HAVE_LINUX_SYSINFO): Avoid false positive
on Solaris.
adds 93d5656 ChangeLog fixes
adds aaae978 authors.el updates and sorting change
adds 6539413 gnus-art.el (gnus-article-browse-html-save-cid-content,
gnus-article-browse-html-parts): Make cid file names relative
adds fbc11fe gnus-art.el (gnus-article-browse-html-save-cid-content,
gnus-article-browse-html-parts): Revert last change that breaks links other
than cid contents
adds 7fb78a0 Fix some glitches in previous change. * sysdep.c
(stack_direction): Replace stack_grows_down to simplify calculation of stack
boundaries. (handle_sigsegv): Check whether we really crash somewhere near to
stack boundary, and handle fatal signal as usual if not. (init_sigsegv): Adjust
accordingly.
adds 28e0124 * src/keyboard.c (Vtop_level_message): Rename to
Vinternal__top_level_message, as suggested by Stefan Monnier in
http://lists.gnu.org/archive/html/emacs-devel/2014-08/msg00493.html All related
users changed. * lisp/startup.el (normal-top-level): Now use
internal--top-level-message. * doc/lispref/eval.texi (Eval): Mention possible
recovery from stack overflow.
adds 17d94f1 * lisp.h (str_collate): * sysdep.c (str_collate): Return
int. (str_collate) [__STDC_ISO_10646__]: Propagate error of wcscoll.
adds 110d87a Improve robustness of new string-collation code.
adds 9bac5fd Fix bug #18339 with segfault when $ is typed into empty
LaTeX buffer.
adds cbe070d * sysdep.c (LC_COLLATE, LC_COLLATE_MASK): Give individual
defaults.
adds 93b31b5 * lisp/subr.el (remq): Revert 2014-08-25 doc change (not
always true).
adds f7abe0a Fix bug #18277 with mouse clicks on R2L lines.
adds 93e8e44 Avoid inflooping in redisplay caused by hscrolled R2L
lines.
adds 27bc6b1 * lisp/simple.el (self-insert-uses-region-functions):
Defvar.
adds 82193f2 Fix bug #18276 with vertical motion through a display
property.
adds 73b7592 src/xdisp.c (handle_stop): Improve commentary.
adds 5d3c0a0 * lisp/progmodes/python.el (python-shell-prompt-detect):
Remove redundant executable-find.
adds ca8a194 * python-tests.el (python-shell-calculate-exec-path-2):
Update test for today's python.el changes.
adds 0fcb347 Update Emacs's bidirectional conformance per Unicode
6.3.0.
adds 09f3715 Backport: * configure.ac (HAVE_XPM): Explain the use of
CPPFLAGS in the Cygwin-w32 build. (Bug#18302)
adds 934cde5 Fix compilation warnings about snprintf in the MSDOS
build.
adds 20a4f6a * emulation/cua-rect.el (cua--highlight-rectangle): Avoid
error at point-min.
adds 825ca47 Fix unoptimized build on MSDOS.
adds e7b37ae * net/shr.el (shr-expand-url): Plain expand-file-name is
not enough; use url-expand-file-name.
adds bd3be30 shr.el: Comment.
adds dfdb730 * net/tramp-adb.el: Spell author name correctly.
adds 9b6ab1a * emacs-lisp/authors.el (authors-aliases): Addition.
adds b62da77 * etc/emacs.appdata.xml: New file
adds 6d26235 Merge from emacs-24; up to 2014-07-02T00:57:address@hidden
adds f1fdf67 Add install/uninstall rules for etc/emacs.appdata.xml
adds a7ef7a0 Some fixes for scroll bar code.
adds ea65250 Add support for HYBRID_MALLOC, allowing the use of
gmalloc before dumping and the system malloc after dumping. (Bug#18222)
adds cd19ba4 Revert x_scroll_bar_handle_click "typo fix".
adds 0f8fb0b * net/tramp.el (tramp-handle-shell-command): Use
`display-buffer'.
adds 16f1e25 * lisp/progmodes/cc-defs.el: Expose c-lanf-defconst's
expressions to the byte-compiler. (lookup-syntax-properties): Silence
byte-compiler. (c-lang-defconst): Quote the code with `lambda' rather than with
`quote'. (c-lang-const): Avoid unneeded setq.
(c-lang-constants-under-evaluation): Add docstring. (c-lang--novalue): New
constant. (c-find-assignment-for-mode): Use it instead of c-lang-constants.
(c-get-lang-constant): Same here. Get the mode's value using `funcall' [...]
adds 562d55b Misc accumulated ChangeLog convention fixes
adds fd53cca * files.el (minibuffer-with-setup-hook): Allow (:append
FUN) to append to minibuffer-setup-hook.
adds 483dc86 Move an entry where it belongs to.
adds 1764ec4 Add vectors support to Fsort. * configure.ac
(AC_CHECK_FUNCS): Check for qsort_r. * src/fns.c (sort_vector,
sort_vector_compare): New functions. (sort_list): Likewise, refactored out of
... (Fsort): ... adjusted user. Mention vectors in docstring.
(sort_vector_predicate) [!HAVE_QSORT_R]: New variable. * src/alloc.c
(make_save_int_obj): New function. * src/lisp.h (enum Lisp_Save_Type): New
member SAVE_TYPE_INT_OBJ. (make_save_int_obj): Add prototype. * test/automated
[...]
adds f0e7098 Adjust display-buffer-at-bottom.
adds dd958fb * doc/lispref/lists.texi (Functions that Rearrange
Lists): Remove description of sort ... * doc/lispref/sequences.texi (Sequence
Functions): ... and generalize it for sequences. Add an example. * src/fns.c
(Fsort): Use more natural Qsequencep error. * test/automated/fns-tests.el
(fns-tests-sort): Minor style rewrite.
adds 69149b6 * NEWS: Mention that `sort' can handle vectors.
adds 42d819e Fix last change to support Darwin/OSX (Bug#18354). *
sysdep.c (sort_vector_compare) [DARWIN_OS || __FreeBSD__]: Conditionally define
to match system's qsort_r signature. (sort_vector) [DARWIN_OS || __FreeBSD__]:
Likewise in call to qsort_r.
adds 55412cd Fix ChangeLog entry.
adds b579ae5 Add optional arguments LOCALE and IGNORE-CASE to
collation functions.
adds f894b23 * authors.el (authors): Use LOCALE argument of
`string-collate-lessp'.
adds a17b628 src/sysdep.c (str_collate) [WINDOWSNT]: Fix a typo in
2014-08-29T17:57:address@hidden
adds 2ae366c Revert a change inadvertently committed in last commit.
adds 21ba51d Implement case-insensitive and Unicode-compliant
collation on MS-Windows.
adds 7421589 * sysdep.c (str_collate): Do not look at errno after
towlower_l.
adds e6a4c15 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Use
mode function name instead of variable name in hook docstring. (Bug#18349)
adds fb6cdfc * sysdep.c (str_collate) [__STDC_ISO_10646__]: Move up
setting errno.
adds e1a9bbb * NEWS: Mention (:append FUN) to
minibuffer-with-setup-hook.
adds e7027ea Improve error checking and error messages in
string-collation functions.
adds 670e4e4 Minor ChangeLog fixes.
adds 4051f53 admin/authors.el (authors): Fix last change so it works
for MS-Windows as well.
adds 88366fc * sysdep.c (str_collate): Clear errno just before
wcscoll(_l).
adds f9caea8 Vector-sorting fixes.
adds 0ac6761 * fns.c (sort_vector): Fix GC bug in previous change.
adds ced5a8f * configure.ac (MAKE): Export it, for config.status.
adds f356ded Fix bug#18368 with broken build on AIX due to
HYBRID_MALLOC changes.
adds 53d815b * configure.ac (__restrict_arr): Remove; no longer used.
adds 4457cc8 Fix cursor drawing in hscrolled R2L screen lines.
adds 60aa41b Replace mode-specific quit function in ibuffer.el
adds 56f9f0a * etags.c (emacs_strchr, emacs_strrchr): Remove.
adds 1564080 Clean up extern decls a bit.
adds bc12381 --enable-silent-warnings now suppresses more chatter.
adds 177030b Fix typo in previous change's ChangeLog.
adds acb6f20 Auto-commit of loaddefs files.
adds 8d033ec src/lastfile.c: Fix last change.
adds 0360ec5 Use the new string-collate-lessp function in ls-lisp.el.
adds cd6f709 Implement the GNU ls -v switch in ls-lisp.el.
adds 4ef0411 src/w32proc.c (w32_compare_strings): Support "C" and
"POSIX" locales.
adds 203fb36 nt/gnulib.mk: Synchronize with lib/gnulib.mk.
adds 50e9e58 Avoid extra calls to strlen in filesystem I/O routines. *
fileio.c (Fexpand_file_name): Avoid calls to strlen if the length of 'newdir'
is known or may be precalculated. (file_accessible_directory_p): Prefer to pass
Lisp_Object, not 'char *', and so use precalculated length.
(Ffile_accessible_directory_p): * callproc.c (encode_current_directory,
init_callproc): * charset.c (init_charset): * lread.c (load_path_check,
load_path_default): Adjust users. * lisp.h (file_ac [...]
adds 068c8b7 * fileio.c (Fexpand_file_name): Fix MS-Windows build
failure.
adds a4a30aa * fileio.c (CHECK_LENGTH): New macro.
(Fexpand_file_name): Use it and get rid of a few more calls to strlen and
strcat.
adds f25cd98 * callproc.c (egetenv_internal): Add arg and rename from
egetenv ... * lisp.h (egetenv): ... because of a new inline function used to
avoid calls to strlen for a compile-time constants.
adds 77ea21c * buffer.h (decode_buffer): New function. * buffer.c
(Fbuffer_name, Fbuffer_file_name, Fbuffer_base_buffer)
(Fbuffer_local_variables, Fbuffer_modified_p, Fbuffer_modified_tick)
(Fbuffer_chars_modified_tick, Fdelete_all_overlays): * data.c
(Flocal_variables_p): * fileio.c (Fverify_visited_file_modtime): * marker.c
(live_buffer): Use it.
adds ff8b9b2 Minor cleanup of recent strlen-avoiding patch.
adds da25527 Merge from gnulib, incorporating:
adds e6769f1 * lisp/progmodes/sh-script.el
(sh-font-lock-quoted-subshell): Try to better handle multiline elements.
adds 74910c5 Fix bug #18339 with segfault when $ is typed into empty
LaTeX buffer. Back-ported from trunk revision-id:
2014-08-27T19:40:address@hidden
adds 6539a7e * lisp/tar-mode.el (tar--extract, tar-extract): Avoid
disabling undo in extracted buffers.
adds 6141b80 * lisp/startup.el (fancy-splash-frame): Extend the fix
for Bug#16014 to the Cygwin-w32 build. (Bug#18347)
adds 7814e6e Minor ChangeLog fix.
adds 9f1b859 * src/conf_post.h (strnicmp) [CYGWIN && HAVE_NTGUI]:
Define. (Bug#18366)
adds 267a63b Fix cursor display on the fringe of R2L screen lines.
adds ad5c82a * lisp/tutorial.el (tutorial--display-changes): Fix
2014-07-29 change.
adds 0e4c8f1 * lisp/progmodes/python.el
(python-indent-post-self-insert-function): Avoid electric colon at
beginning-of-defun.
adds 7a930c3 * eval.c (internal_lisp_condition_case): Don't overrun
the stack
adds 5597a7d * lisp/tutorial.el: Restore comment lost 2006-12-21.
adds 5735a30 Fix bug #18384 with incorrect reporting of row number by
posn-col-row.
adds 9de3064 * lisp/progmodes/gud.el (gud-gdb-completion-at-point):
Add hack. (gud-gdb-completions): Remove obsolete workaround.
adds 559b827 * lisp/emacs-lisp/package.el
(package-generate-description-file): Properly quote the arguments. Change
second arg. (package--alist-to-plist-args): Rename from package--alist-to-plist
and quote the elements. (package--make-autoloads-and-stuff): Fix the test for
pre-existence of the *-pkg.el file. Adjust to new calling convention of
package-generate-description-file.
adds af86b05 test/indent/scheme.scm: New file.
adds 62fca47 Merge from emacs-24; up to 2014-07-04T02:28:address@hidden
adds 568df13 Clean up initialization and customization of horizontal
scroll bars.
adds eda0450 NEWS and TODO changes.
adds 23aec67 * lisp/progmodes/which-func.el (which-func-ff-hook): Obey
pre-existing buffer-local setting of which-func-mode. (which-func-mode): Use
defvar-local. (which-function-mode): Don't reset which-func-mode in each buffer
since it might have been set by someone else.
(which-func-update-ediff-windows): Check which-function-mode.
adds 5788005 * admin/notes/bzr: Some bisect tips.
adds 315d21d * configure.ac (MAKEINFO): Clean up some configuration
bitrot.
adds d1db070 Less chatter in 'make' output.
adds baff67f * xsmfns.c: Initialize ice_fd.
adds e77bcfa * lisp/emacs-lisp/eldoc.el
(eldoc-highlight-function-argument): Handle the case where we're currently
providing part of the &rest arg after some &key args, as in define-ibuffer-op.
adds 1f69089 * lisp/emacs-lisp/eldoc.el (eldoc-function-argstring):
Don't strip terminating paren. (eldoc-last-data-store): Return cached data.
(eldoc-get-var-docstring): Avoid setq. (eldoc-get-fnsym-args-string): Clarify
data flow.
adds 9bc6bb2 Remove stray semicolons.
adds baee695 * lisp/vc/vc-git.el (vc-git-conflicted-files): Fix bug
when git status returns nil.
adds 86e7141 calc/calc-forms.el (math-normalize-hms): Do a better
check for "negative" hms forms.
adds 04b134e * lisp/subr.el (call-process-shell-command,
process-file-shell-command): Make the `args' obsolete.
(start-process-shell-command, start-file-process-shell-command): Use `declare'.
adds 510a4a4 Add and use function horizontal-scroll-bars-available-p.
adds 40ae83c New string collation tests.
adds 833cea3 * net/tramp-sh.el (tramp-sh-handle-start-file-process):
Expand `default-directory'.
adds 2beb60d New custom variable `tex-print-file-extension' to help
users who use PDF instead of DVI.
adds e872d52 Add vector qpattern to pcase
adds 930fb80 Remove unused variable EMACS_HEAPSIZE from
src/Makefile.in.
adds b3bf18b Use SAFE_ALLOCA etc. to avoid unbounded stack allocation.
adds 47ae4ce * automated/fns-tests.el (fns-tests--collate-enabled-p):
New function. (fns-tests-collate-strings, fns-tests-collate-sort): Use it.
adds 6726de5 Expand @AM_DEFAULT_VERBOSITY@ even if Automake is old.
adds d3cb31c * strings.texi (Text Comparison): Describe
`string-collate-equalp' and `string-collate-lessp'.
adds 2b95a8e * keyboard.c (read_decoded_event_from_main_queue):
Reinstitute alloca
adds 970d21e Fix the MS-Windows build broken by SAFE_ALLOCA changes.
adds eee8ec8 * xselect.c (x_fill_property_data): Handle negative XCDR
when data is CONSP.
adds bee4071 Adjust drag-and-drop fix when window is above top.
adds d5e25ad * callproc.c (exec_failed) [DOS_NT]: Define a dummy.
adds 4612d1e Fix bug uncovered by changing alloca to auto buffer.
adds c11b0a7 Minor updates in unidata-gen.el.
adds f8c4cd6 src/sysdep.c (emacs_full_write): Fix a typo in a comment.
adds e97a29c Fix bug #18331 with "C-h k C-g" not showing documentation
on Windows.
adds 304661b Fix misleading doc string revealed in bug #18385.
adds 3084e59 * doc/lispref/functions.texi (Core Advising Primitives):
Add a note about the confusing treatment of `interactive' for :filter-args.
adds bcbaf6b * lisp/isearch.el (isearch-yank-word-or-char): Obey
superword-mode as well.
adds 6ac5571 * lisp/vc/vc-dir.el (vc-dir-update): Don't burp in corner
case.
adds 938aed6 Fix bug #18419 with disappearing line numbers when
minibuffer is resized.
adds 6e82d87 * calendar.el (calendar-basic-setup): Avoid clobbering
calendar with diary.
adds c04714f Merge from emacs-24; up to 2014-07-08T06:24:address@hidden
adds 9025db7 * calendar.el (calendar-basic-setup): Fix
calendar-view-holidays-initially-flag and fancy display. * diary-lib.el
(diary-live-p): Doc fix.
adds 11119fe (sql-send-line-and-next): New command, bound to C-c C-n.
adds 38bf570 (sql-show-sqli-buffer): Display the buffer instead of its
name
adds 04413dc (sql-default-directory): New user option.
adds 755958b (sql-set-sqli-buffer): Call `sql-product-interactive'
when no suitable buffer is available.
adds 80465f4 * xterm.c (x_term_init): Consolidate duplicated code.
[USE_LUCID]: Revert 2014-04-02 change (Bug#18403). Add comment.
(x_delete_terminal): Do not close X connection fd (Bug#18403). Add eassert and
mark dpyinfo as dead only if it was alive.
adds c7dfea9 Add macros to allocate temporary Lisp objects with
alloca. Respect MAX_ALLOCA and fall back to regular GC for large objects. *
character.h (parse_str_as_multibyte): Move prototype to ... * lisp.h
(parse_str_as_multibyte): ... here. (struct Lisp_Cons): Add GCALIGNED attribute
if supported. (scoped_cons, scoped_list2, build_local_vector,
build_local_string): New macros. (scoped_cons_init,
pointer_valid_for_lisp_object, local_vector_init) (local_string_init): New
functi [...]
adds e2588fa Cleanup last change and make all new stuff conditional. *
lisp.h (build_local_string): Rename to ... (make_local_string): ... this macro.
(build_local_string, scoped_list1, scoped_list3): New macros. (toplevel)
[USE_STACK_LISP_OBJECTS]: Define all new macros and functions as such, use
regular fallbacks otherwise. * alloc.c (verify_alloca)
[USE_STACK_LISP_OBJECTS]: Define conditionally.
adds 607dab4 Fix the string-collation tests on MS-Windows.
adds 8fe7325 * lisp/progmodes/cc-awk.el: Remove unneeded cc-bytecomp
use. Change doc comments into docstrings. * lisp/Makefile.in: Remove cc-awk
dependency.
adds c98d0ea (sql-default-directory): Fix type annotation.
adds 11e28ab Improve the experimental local and scoped allocation.
adds a2dcba1 * src/alloc.c (verify_alloca): Replace a stray occurrence
of pointer_valid_for_lisp_object.
adds 4700363 CC-mode: Set open-paren-in-column-0-is-defun-start to
nil; plus misc cleanup. * lisp/progmodes/cc-mode.el (c-basic-common-init): Set
open-paren-in-column-0-is-defun-start. (adaptive-fill-first-line-regexp,
font-lock-syntactic-keywords): Remove declarations, unused. (run-mode-hooks):
Remove declaration. (font-lock-defaults): Use plain `defvar' to declare.
(c-run-mode-hooks): Test existence of run-mode-hooks with fboundp. *
lisp/progmodes/cc-langs.el (c-filter-ops): Av [...]
adds c9c0610 * lisp.h (DEFINE_GDB_SYMBOL_ENUM): Remove.
adds 8c2dd4d Detect iconified under Compiz/Unity
adds 36f6120 * xterm.c (handle_one_xevent): Add braces to pacify gcc
-Wall.
adds 3077351 src/w32.c (sys_write): Use SAFE_NALLOCA for the NL ->
CRLF translation buffer.
adds 1014b53 * nsterm.m (ns_draw_fringe_bitmap): Use the same logic as
other terms to determine bitmap color. (Bug#18437)
adds d1bed1f Simplify lisp.h by removing the __COUNTER__ business.
adds c8b2203 CC Mode: revert recent changes and fix bug 17463
(cc-langs.elc gets loaded at run-time). * progmodes/cc-langs.el
(c-no-parens-syntax-table): Rename the c-lang-const to
c-make-no-parens-syntax-table and correct the logic.
(c-no-parens-syntax-table): Correct the logic of the c-lang-defvar.
adds fe25297 * charset.c (Fget_unused_iso_final_char): Fix subscript
error.
adds b3ed13e Pacify --enable-gcc-warnings when no window system is
used.
adds 6e5fd49 * lisp.h (make_local_string): Nitpick indent. * print.c
(Fprin1_to_string): Remove unused GCPROs.
adds 5d27b6b More debugging aids around GCPROs. * lisp.h (struct
gcpro) [DEBUG_GCPRO]: Add extra members. (GCPRO1, GCPRO2, GCPRO3, GCPRO4,
GCPRO5, GCPRO6, GCPRO7): Minor restyle. If DEBUG_GCPRO, initialize extra
fields.
adds 20d3625 * lread.c (readevalloop_eager_expand_eval): Add GCPRO and
fix bootstrap broken if GC_MARK_STACK == GC_USE_GCPROS_AS_BEFORE.
adds 1dd1218 Remove redundant GCPROs around Ffuncall and Fapply calls.
This is safe because Ffuncall protects all of its arguments by itself. *
charset.c (map_charset_for_dump): Remove redundant GCPRO. * eval.c (Fapply,
apply1, call0, call1, call2, call3, call4, call5) (call6, call7): Likewise.
Use compound literals where applicable. (run_hook_with_args_2): Use compound
literal.
adds 0f2ed59 Spelling fixes.
adds 9f4ee99 * buffer.c (syms_of_buffer): DEFSYM Qchoice (Bug#18337).
adds 82bb5d8 Add support for Vertica SQL.
adds 5599832 Prefer ptrdiff_t to int and avoid integer overflows. *
fileio.c (make_temp_name): * font.c (font_parse_family_registry): Avoid integer
overflow on string size calculation. * data.c (Faset): Likewise for byte index.
adds cea1424 Support rendering of HTML parts in Rmail (bug #4258).
adds cac270f Decode HTML text before presenting it in Rmail.
adds 5f9d7c7 Fix HTML rendering by shr-insert-document in Rmail.
adds 4d837e5 Auto-commit of loaddefs files.
adds 85b3d35 * emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2):
Add pcase-exhaustive.
adds 2805ba1 * etc/NEWS: Mention nil `calendar-mode-line-format' will
not modify the mode line of the calendar buffer. * lisp/calendar/calendar.el
(calendar-update-mode-line): Do not overwrite mode-line-format if
calendar-mode-line-format is nil. (Bug#18467)
adds c330a17 etc/NEWS: Mention HTML support in Rmail.
adds 24acbc3 oops
adds 3f7ae02 * callproc.c (init_callproc): Fix bug introduced at
2014-09-07.
adds 36cac32 * net/tramp-cache.el (tramp-flush-file-function):
Simplify check. Suppress debug messages.
adds 5ce52d0 * register.el (insert-register): Change default
interactive insertion mode.
adds feb7e20 NEWS fix display-buffer-in-previous-window existed before
24.4, but was not in display-buffer-fallback-action
adds da60413 Fix mouse-dragging mode lines on text-mode terminals.
adds 1acb1be Fix the row number mistakenly reported by pos_visible_p
in rare cases.
adds b0fb343 * nsterm.m (updateFrameSize:, initFrameFromEmacs:)
(toggleFullScreen:): Take frame_resize_pixelwise into account when setting
resize increments.
adds d7a3bb0 * calendar/diary-lib.el (diary-list-entries): Restore
24.3 display behavior.
adds 7c2aaeb src/xdisp.c (pos_visible_p): Don't assign a boolean value
to an int var.
adds 2776a65 * lisp/desktop.el (desktop-create-buffer): Check that
buffers are still live before burying them.
adds 6e49a66 In Fresize_mini_window_internal set w->total_lines from
w->pixel_height (Bug#18422).
adds ab10393 * etc/NEWS: Mention timer error reporting. Ref:
http://debbugs.gnu.org/18444#8
adds c4ea7c9 Fix fit-window-to-buffer doc-string.
adds e868e85 Resurrect sound support on MS-Windows that was lost in
transition.
adds a6cc335 Fix expansion and encoding of sound file names on
MS-Windows.
adds 9ed6700 Fix bug #18420 with deadlocks communicating with
subprocess on MS-Windows.
adds d4dc0e1 * lisp/image.el (image-multi-frame-p): Fix thinko do not
force a delay if none was specified.
adds 11af460 Merge from emacs-24; up to 2014-07-09T02:04:address@hidden
adds 63519f6 Update documentation for `insert-register'
adds fc68497 Update documentation for `insert-register'
adds 497daa1 Tweak sort docstring
adds edb0288 If USE_LOCAL_ALLOCATORS, allocate some Lisp objects on
stack. * lisp.h (local_cons, local_list1, local_list2, local_list3)
[USE_LOCAL_ALLOCATORS]: New macros. [!USE_LOCAL_ALLOCATORS]: Fall back to
regular functions. (build_local_string): Avoid argument name expansion clash
with make_local_string. * alloc.c (toplevel) [USE_LOCAL_ALLOCATORS &&
GC_MARK_STACK != GC_MAKE_GCPROS_NOOPS]: Preprocessor guard to avoid impossible
configuration. * charset.c (Ffind_charset_region [...]
adds a7fc3ab Support playing on MS-Windows non-ASCII sound files using
Unicode APIs.
adds 3a41eb6 * lisp/msb.el (msb--make-keymap-menu,
msb-menu-bar-update-buffers): Don't add outdated key-shortcut cache.
adds b98b1a8 If USE_LOCAL_ALLOCATORS, allocate even more Lisp objects
on stack. * charset.c (load_charset_map_from_file): Use scoped_list2 and
build_local_string. * buffer.c (Fother_buffer, other_buffer_safely,
init_buffer): * emacs.c (init_cmdargs, decode_env_path): * fileio.c
(Fexpand_file_name): * fns.c (maybe_resize_hash_table) [ENABLE_CHECKING]: *
frame.c (x_get_arg): * keyboard.c (safe_run_hooks_error): * lread.c
(load_warn_old_style_backquotes): * xdisp.c (Fcurrent_bidi_pa [...]
adds 3e67a98 Avoid more integer overflows on string size calculations.
* category.c (Fmake_category_set): * xdisp.c (get_overlay_arrow_glyph_row): *
w32font.c (intern_font_name): Prefer ptrdiff_t to int.
adds 89b3407 For symbols, use address as hash code.
adds 2e4c2fe Don't assume 'grep' supports GREP_OPTIONS.
adds 061184b Add interpreter-mode-alist support for various JavaScript
interpreters.
adds 70d0c02 * alloc.c (local_vector_init): Remove useless INLINE.
adds 18f88a4 Avoid clang-specific warnings. * buffer.c (init_buffer):
Shut up -Wself-assign. * process.c (server_accept_connection): Shut up
-Wunsequenced.
adds 9356a87 Fix minor problems found by static checking.
adds 5db525e * unexmacosx.c (copy_data_segment): Port to GCC 4.6+.
adds bb95ed9 Port USE_LOCAL_ALLOCATORS code to clang 3.4 x86-64.
adds e8be4f4 Port USE_LOCAL_ALLOCATORS code to clang 3.4 x86-64.
adds 3cab7dd More and more stack-allocated Lisp objects if
USE_LOCAL_ALLOCATORS. * lisp.h (local_list4) [USE_LOCAL_ALLOCATORS]: New macro.
[!USE_LOCAL_ALLOCATORS]: Fall back to regular list4. * frame.h
(FRAME_PARAMETER): New macro. * dispnew.c (init_display): * fontset.c
(Fset_fontset_font): * frame.c (x_default_parameter): * xfaces.c
(set_font_frame_param, Finternal_merge_in_global_face): * xfns.c
(x_default_scroll_bar_color_parameter) (x_default_font_parameter,
x_create_tip_fra [...]
adds 999c35f Preserve the aspect ratio when fitting to width/height
adds c59f47d * image-mode.el: Move defvars earlier to avoid a
byte-compilation warning.
adds 212b4d6 Allow users to specify `shr-width'
adds 48453e0 Make lisp-completion-at-point more discerning
adds 30c17da * lisp/emacs-lisp/lisp.el (lisp-completion-at-point):
Only calculate `table-etc' when `end' is non-nil.
adds 3907574 Fix bug#18265
adds a58c269 * lisp/emacs-lisp/lisp.el (lisp-completion-at-point):
Don't use `lisp--local-variables-completion-table' in the `lisp--form-quoted-p'
case.
adds 0997386 Use font-lock-face property; derive from special-mode
adds 057ba71 Auto-commit of loaddefs files.
adds 40aef37 * lisp/progmodes/perl-mode.el
(perl-syntax-propertize-function): Accept underscores in identifiers after
"sub".
adds f5fafee * lisp/progmodes/prog-mode.el (prog-mode-hook): Replace
reference to Text mode in docstring.
adds 91953c1 * lisp/simple.el (clone-indirect-buffer): Mention the
return value.
adds f135e94 Minor improvements to new stack-allocated Lisp objects.
adds 99c3fad Avoid extra call to oblookup when interning symbols. *
lisp.h (intern_driver): Add prototype. * lread.c (intern_driver): New function.
(intern1, intern_c_string_1, Fintern): * font.c (font_intern_prop): * w32font.c
(intern_font_name): Use it.
adds 84a87ab * lisp/mpc.el (mpc-data-directory): Use
locate-user-emacs-file. (mpc-volume-refresh): Make sure the corresponding
header-line is updated. (mpc-songs-jump-to, mpc-play): Use user-error.
adds 55fa245 * lisp/emacs-lisp/bytecomp.el (byte-compile-lambda):
Don't add fundoc usage for functions with no arguments.
adds efd314d * lisp/font-lock.el (font-lock-compile-keyword): Don't
confuse a lambda expression for a list.
adds 601a0cf Use lexical-bindin in Ibuffer. * lisp/ibuffer.el
(ibuffer-do-toggle-read-only): `arg' is unused. (ibuffer-compile-format):
Simplify. (ibuffer-clear-summary-columns): Simplify. * lisp/ibuf-ext.el
(ibuffer-generate-filter-groups): Don't use the third elem of dotimes when we
don't refer to the iteration var from it. (ibuffer-toggle-sorting-mode): Avoid
add-to-list. * lisp/ibuf-macs.el (define-ibuffer-column, define-ibuffer-op):
Silence byte-compiler.
adds f11af8a Fix bug #18516 with SIGSEGV in expand-file-name.
adds 13b1840 Add support for `quote' and `app'. *
lisp/emacs-lisp/pcase.el (pcase--app-subst-match, pcase--app-subst-rest): New
optimization functions. (pcase--u1): Add support for `quote' and `app'.
(pcase): Document them in the docstring.
adds 536cda1 * lisp/emacs-lisp/pcase.el (pcase-defmacro): New macro.
(pcase--macroexpand): New function. (pcase--expand): Use it.
adds 1a62555 * lisp/emacs-lisp/pcase.el (pcase--match): New
smart-constructor function. (pcase--expand pcase--q1, pcase--app-subst-match):
Use it. (pcase--macroexpand): Handle self-quoting patterns here, expand them to
quote patterns. (pcase--split-match): Don't hoist or/and here any more.
(pcase--split-equal): Optimize quote patterns as well as ` patterns.
(pcase--flip): New helper macro. (pcase--u1): Optimize the memq case directly.
Don't handle neither self-quoting nor and/or [...]
adds 7fbd780 * lisp/emacs-lisp/pcase.el: Use pcase-defmacro to handle
backquote. (pcase--upat): Remove. (pcase--macroexpand): Don't hardcode handling
of `. (pcase--split-consp, pcase--split-vector): Remove. (pcase--split-equal):
Disregard ` since it's expanded away. (pcase--split-member): Optimize for quote
rather than for `. (pcase--split-pred): Optimize for quote rather than for `.
(pcase--u1): Remove handling of ` (and of `or' and `and'). Quote
non-selfquoting values when pass [...]
adds 2b968ea * lisp/emacs-lisp/pcase.el: Allow (F . ARGS) in `app'
patterns. (pcase--funcall, pcase--eval): New functions. (pcase--u1): Use them
for guard, pred, let, and app. (\`): Use the new feature to generate better
code for vector patterns.
adds f8b25a5 * lisp/loadup.el: Increase max-lisp-eval-depth while
macroexpanding macroexp.
adds 6b33c17 Add pcase-defmacro, as well as `quote' and `app'
patterns. * loadup.el: Increase max-lisp-eval-depth when macroexpanding
macroexp. * emacs-lisp/pcase.el: Allow (F . ARGS) in `app' patterns.
(pcase--funcall, pcase--eval): New functions. (pcase--u1): Use them for guard,
pred, let, and app. (\`): Use the new feature to generate better code for
vector patterns. * emacs-lisp/pcase.el: Use pcase-defmacro to handle backquote.
(pcase--upat): Remove. (pcase--macroexpand): Don [...]
adds edf16c3 (sql-product-alist): Improve the Vertica entry.
adds 7fc340b (sql-execute): Use `special-mode'.
adds 298dfce oops
adds 6b682d2 Fix display of R2L lines in partial-width windows.
adds 2d83441 src/dispextern.h: Commentary fix.
adds ccb767d Always use matched specpdl entry to record call arguments
(Bug#18473). * lisp.h (record_in_backtrace): Adjust prototype. * eval.c
(record_in_backtrace): Return current specpdl level. (set_backtrace_args,
set_backtrace_nargs): Merge. Adjust all users. (eval_sub, Ffuncall): Record
call arguments in matched specpdl entry and use that entry in call to
backtrace_debug_on_exit. (apply_lambda): Likewise. Get current specpdl level
as 3rd arg. (do_debug_on_call): Get curren [...]
adds 005aff7 Prefer ptrdiff_t to int and avoid integer overflows. *
fileio.c (make_temp_name): * font.c (font_parse_family_registry): Avoid integer
overflow on string size calculation. * data.c (Faset): Likewise for byte index.
adds c20b4c2 Fix block cursor display in R2L lines.
adds 534f1f7 Fix display of hollow-box and hbar cursors on r2L lines.
adds df2ead3 Fix `fit-window-to-buffer' (Bug#18498).
adds a810675 Fix bug #18490 with redisplay of other windows showing a
narrowed buffer.
adds 41932b2 Clarify the doc strings of mouse-position and
set-mouse-position.
adds 46b189d Do not call egrep to determine emacs version in EDE.
adds 3a449b7 * src/image.c (imagemagick_load_image): Add delay to
imagemagick metadata. (Bug#10747, bug#18334)
adds 35ee96f Clarify url-http and url-retrieve-internal docstrings
adds b761843 Add the missing last name to ChangeLog
adds 6312668 * configure.ac: Increase headerpad_extra to 1000, update
the comment about load commands.
adds fc5ebc3 On OSX, do not free font-specific data more than once
(Bug#18501). * macfont.m (macfont_close): Release and free font-specific data
only if it wasn't previously freed.
adds 9949231 Merge from emacs-24
adds cb8e2bf Fix SAFE_ALLOCA to not exhaust the stack when in a loop.
adds c03d2c8 Auto-commit of loaddefs files.
adds 59e10fb Use known length of a Lisp string to copy it faster. *
lisp.h (lispstrcpy): New function. Add comment. * callproc.c (child_setup): *
dbusbind.c (xd_append_arg): * doc.c (get_doc_string): * font.c
(Ffont_xlfd_name): * frame.c (xrdb_get_resource): * process.c
(Fmake_network_process, network_interface_info): * w32fns.c
(Fx_open_connection): * w32proc.c (sys_spawnve): * xfns.c (select_visual): *
xfont.c (xfont_list): * xsmfns.c (x_session_initialize): * xterm.c (x_term_
[...]
adds ccc7be9 * dispextern.h, xdisp.c (window_box_right_offset): Now
static.
adds 9791475 * lisp.h (lispstpcpy): Rename from lispstrcpy, and act
like stpcpy.
adds dac5be1 Merge from gnulib.
adds 7d760fd movemail: don't dump core if the current time is
outlandish
adds 4620e6b Fix some slow uses and misuses of strcat.
adds 4b930cc * termhooks.h (enum scroll_bar_part): Begin from 0 to
allow... (struct input_event): ...unsigned bitfields. Likewise for
`event_kind' member. Prefer unsigned for `code' and 'modifiers'. Use
`timestamp' for HELP_EVENT position. Add compile-time assert. * keyboard.c
(gen_help_event, kbd_buffer_store_help_event) (kbd_buffer_get_event): Adjust
users. (scroll_bar_parts): Add Qnil to match scroll_bar_nowhere.
(make_scroll_bar_position): New function, refactored out of.. [...]
adds d4dfe4e Fix fallout on MinGW64 from the previous commit.
adds c0b1b03 * chartab.c (uniprop_encode_value_numeric): * font.c
(font_style_to_value): Use make_local_vector. (font_delete_unmatched): Use
local_cons but respect MAX_ALLOCA. * keymap.c (append_key): Use scoped_list1.
adds e9a8641 * lisp.h (USE_STACK_LISP_OBJECTS): Enable by default if
GNU_LINUX && __GNUC__ && !__clang__. Mention known problems. Adjust comment.
adds cb61706 * lisp.h (toplevel) [!USE_STACK_LISP_OBJECTS]: Fix poorly
nested conditions (Bug#18544).
adds 558eb84 Newsticker: Add commands to rearrange treeview groups and
document them. (Bug#12560)
adds cd81261 * keyboard.c (make_lispy_event): Avoid unnecessary tests
adds 0e17638 * lisp/find-cmd.el (find-cmd): Use grep's `find-program'.
Suggested by <address@hidden>.
adds 203a9eb Avoid signed integer overflow when converting Time to
ptrdiff_t.
adds 59355ea Default to stack objects on non-GNU/Linux, non-DOS_NT
platforms.
adds 10381f5 Fix local_cons etc. to not exhaust the stack when in a
loop.
adds 2494447 * configure.ac (MAKEINFO): Allow 'makeinfo' to be called
'texi2any'.
adds 340e4cc Remove code left dead after 2014-07-27 changes.
adds db61bdb Default to stack objects on DOS_NT platforms as well.
adds 730c89f * lisp.h (toplevel): Adjust comment around
USE_STACK_LISP_OBJECTS.
adds 90b6baa * xterm.c (x_new_font): Fix typo introduced by the recent
dead code removal.
adds 80067cc * lisp/net/tramp-sh.el (tramp-sh-handle-vc-registered):
Don't modify the global vc-handled-backends.
adds 6854602 Follow Emacs versioning
adds 39234dd src/w32term.h (ALIGN_STACK): Fix a typo in last commit.
adds 686b219 Don't use USE_STACK_LISP_OBJECTS on Windows with GCC
older than 4.2.
adds b8e352d * lisp/vc/add-log.el (change-log-next-buffer): Don't
create an empty buffer "ChangeLog" when the current buffer doesn't match
ChangeLog.[0-9]. Return the current buffer if no files match the default
pattern ChangeLog.[0-9]. Signal "end of multi" when file is nil.
adds 89b354a Add cl-parse-integer based on parse-integer
adds d73f2d8 * emacs-lisp/cl-extra.el (cl-parse-integer): Fix last
change.
adds 2416926 src/w32term.h (ALIGN_STACK): Fix the cpp condition.
adds 53c0a1e erc.el: Fix regression - Bug #18551
adds c575c05 Regression fix - #bug18551
adds 1f9f052 * xfns.c (x_default_scroll_bar_color_parameter):
adds 56c6a28 * progmodes/grep.el (grep-regexp-alist): Use
more-accurate regexp.
adds 6a19cde * etc/TODO: Add a few entries, remove others, expand some
adds e6cfa09 Introduce global-eldoc-mode. Move Elisp-specific code to
elisp-mode.el. * lisp/emacs-lisp/eldoc.el (global-eldoc-mode): New minor mode.
(eldoc-schedule-timer): Obey it. (eldoc-documentation-function): Default to
nil. (eldoc-mode): Don't enable if eldoc-documentation-function is not set.
(eldoc-documentation-function-default, eldoc-get-fnsym-args-string)
(eldoc-highlight-function-argument, eldoc-get-var-docstring)
(eldoc-last-data-store, eldoc-docstring-first-line) ( [...]
adds 528872c * lisp/emacs-lisp/pcase.el (pcase--split-match,
pcase--app-subst-match): Handle the case where `match' is :pcase--succeed or
:pcase--fail.
adds 87eb617 * pcase-tests.el: Add #18554 test case.
adds 548e169 * lisp/emacs-lisp/eldoc.el (eldoc-mode): Fix thinko.
adds 19e0f0a * lisp/subr.el (track-mouse): New macro. *
lisp/emacs-lisp/cconv.el (cconv-convert, cconv-analyse-form): Remove
track-mouse case. * lisp/emacs-lisp/bytecomp.el (byte-compile-track-mouse):
Remove. * src/keyboard.c (track-mouse): Rename to internal--track-mouse. Make
it into a function and change arg to be a function.
adds 5551acd * lisp/epg-config.el (epg-gpg-program): Use the plain
program names rather than their absolute file name.
adds 6c30091 Fix implementation of HYBRID_MALLOC on Cygwin.
adds bbf5e14 * configure.ac [CYGWIN]: Enable sound support.
adds 3ff1c9a Font-lock `cl-flet*', too.
adds c3301e3 * src/sheap.c (bss_sbrk_buffer_beg): Remove redundant
variable. * src/gmalloc.c [CYGWIN]: Adapt to change in sheap.c.
adds 71a7268 Keep stack-allocated Lisp objects fast rather than
versatile. * configure.ac (HAVE_STATEMENT_EXPRESSIONS): Remove. For
USE_STACK_LISP_OBJECTS, we always assume __GNUC__. * lisp.h (union
Aligned_Cons) [!GCALIGNED]: Define as such. (SCOPED_CONS_INITIALIZER): New
macro. (scoped_cons) [USE_STACK_LISP_OBJECTS]: Use it. (USE_LOCAL_ALLOCA):
Remove. (local_cons, local_list1, local_list2, local_list3, local_list4):
Remove. Stack overflow checking makes them too slow. (make_l [...]
adds 98c58df Do not set `url-gateway-method' in `url-https'.
(Bug#16543)
adds 2d7ade0 Do not set `url-gateway-method' in `url-https'.
(Bug#16543)
adds 8f24b58 mml: Signal error on invalid <#secure> tag
adds cbdc06f Rename 24.5 to 25.1
adds 2b3d968 Follow-up to renaming v24.5 to 25.1.
adds 7348668 * lisp/ses.el (ses--letref): Quote value before it gets
re-evaluated.
adds a19f097 * lisp/minibuffer.el (completion-at-point): Emit warning
for ill-behaved completion functions.
adds dc45256 Simplify stack-allocated Lisp objects, and make them more
portable.
adds c5235fb Add TODO to replace cl with cl-lib.
adds 491bdec Merge from emacs-24; up to 2014-07-12T04:06:address@hidden
adds 2b2e7e6 * TODO: Remove char/unsigned char, long long, IRIX
unexelf.c.
adds eeb46c7 * ses.el (ses-calculate-cell): bind row and col
dynamically to their values with 'cl-progv'. (ses-dorange): bind row, col,
maxrow and maxcol dynamically to their values with 'cl-progv', also use
non-interned symbols for row, minrow, maxrow, mincol and maxcol.
(maxrow maxcol): New defvar, to make the compiler happy.
adds a701e35 Auto-commit of loaddefs files.
adds 699aeb0 * frame.c (x_set_frame_parameters): Port
--enable-gcc-warnings
adds fe0a52e * xterm.c (x_term_init): Allocate temps on stack, not on
heap.
adds c44d458 * lisp/ses.el (ses-setup): Don't assume modifying the
iteration var of dotimes affects the iteration.
adds 6e28231 * internals.texi (Stack-allocated Objects): Describe this
feature.
adds eaa8c21 Fix last change in lispref.
adds b2e14af * lisp/ses.el (ses--row, ses--col): New dyn-scoped vars,
to replace row&col. (ses-center, ses-center-span): Use them. (ses-print-cell):
Bind them while calling the printer. (row, col, maxrow, maxcol): Don't declare
as dynamically scoped. (ses-dorange): Revert last change. (ses-calculate-cell):
Don't bind row&col dynamically while evaluating the formula. (ses-set-cell):
Avoid `eval'. (ses--time-check): Rename it from ses-time-check and turn it into
a macro.
adds 4dfc68b * internals.texi (Stack-allocated Objects): Further
improvements.
adds 6aed001 * alloc.c: Remove now-unnecessary check.
adds a45a7f5 Fix bug #18528 with crashes at startup during frameset
restoration.
adds 5217cd8 * etc/package-keyring.gpg: New file.
adds 38353b9 * lisp/erc/erc-track.el (erc-modified-channels-display):
Update all mode lines if needed. Remove call to erc-modified-channels-object
where we ignored the return value. (erc-modified-channels-update): Don't
force-mode-line-update here any more.
adds af71540 etc/charsets/README: Delete a stray quote character.
adds a5426ef * lisp/emacs-lisp/package.el (package-check-signature):
Default to nil if GPG is not available. (package-refresh-contents): Don't mess
with the keyring if we won't check the signatures anyway.
adds 95e5091 Check in accumulated leuven-theme updates before it's too
late
adds 5bb6d03 Fix bug #18545 with lack of scrolling a window when point
goes out of view.
adds e80e3bd Release MH-E version 8.6.
adds 42d4302 Spelling fix.
adds 572fe79 Fix creation of frames on MS-Windows: don't cons Lisp
objects in input thread.
adds d3b7a90 * lisp/progmodes/python.el (python-fill-paren): Don't
inf-loop at EOB.
adds 07bec0f Merge from emacs-24
adds cebe0e6 * dispnew.c (adjust_decode_mode_spec_buffer): Prefer
ptrdiff_t
adds 27900ac Use AUTO_CONS instead of SCOPED_CONS, etc.
adds 8a8c62a Auto-commit of loaddefs files.
adds a5bc0a2 * gtkutil.c (xg_set_toolkit_horizontal_scroll_bar_thumb):
Resurrect old code and fix compilation with GTK < 2.13.6.
adds 151b7f6 Revert the changes in 2014-10-01T02:25:address@hidden
adds f94ec2f Don't modify the process's command name passed to
start-process on MS-Windows.
adds 34912c0 Newsticker: Use libxml instead of `xml-parse-region'.
Fix some glitches. Clean up.
adds a57fa964 * lisp/subr.el (alist-get): New accessor. *
lisp/emacs-lisp/gv.el (alist-get): Provide expander. * lisp/winner.el
(winner-remember): * lisp/tempo.el (tempo-use-tag-list): *
lisp/progmodes/gud.el (minor-mode-map-alist): * lisp/international/mule-cmds.el
(define-char-code-property): * lisp/frameset.el (frameset-filter-params): *
lisp/files.el (dir-locals-set-class-variables): * lisp/register.el
(get-register, set-register): * lisp/calc/calc-yank.el (calc-set-register):
[...]
adds c59ef5e Improve doc for use of 'int', and discuss 'ssize_t'.
adds a8b36b9 Consolidate x-select-text. * lisp/frame.el (gui-method,
gui-method-define, gui-method-declare) (gui-call): New macros.
(gui-method--name): New function. (frame-creation-function-alist): Use
gui-method-declare. (make-frame): Use gui-method. * lisp/select.el
(gui-select-enable-clipboard): Rename from x-select-enable-clipboard and move
here. (x-select-enable-clipboard): Define as obsolete alias.
(gui-last-selected-text): New var, to replace x-last-selected-text. (gui-se
[...]
adds 850fe80 Commit forgotten ChangeLog files
adds 2f990ea calc/calc-help.el (calc-describe-thing): Quote strings
which could look like regexps.
adds c7c0acd Add missing name to Changelog.
adds 31300be Consolidate management/ownership of selections. *
lisp/select.el (gui-get-selection-alist): New method. (gui-get-selection): Use
it. Rename from x-get-selection. (x-get-selection): Define as obsolete alias.
(x-get-clipboard): Mark obsolete. (gui-get-primary-selection): New function.
(x-get-selection-value): Mark obsolete. (gui-own-selection-alist,
gui-disown-selection-alist) (gui-selection-owner-p-alist): New methods.
(gui-set-selection): Use them. Rename from x-se [...]
adds 5f8947c Rotate etc/NEWS files for version 25
adds 3af2917 Do not reset input ring if one exists
adds 64a67db Use local variable to determine if buffers should be
renamed
adds b861616 * src/lisp.h: Fix up compilation for
USE_STACK_LISP_OBJECTS=false.
adds 4ea7bee * simple.el (deactivate-mark): Fix typo.
adds 1c14255 * lisp/frame.el: Use lexical-binding. (make-frame): Use t
rather than nil for tty's window-system. * lisp/startup.el (command-line): Use
gui-method.
adds 8eb61e5 * alloc.c (mark_overlay): Assume that overlay boundaries
are always markers. Add comment. * lread.c (read_internal_start): Use
convenient validate_subarray. Adjust docstring. (Fread_from_string): Adjust
docstring.
adds 85ee81a * lisp/progmodes/python.el
(python-shell-completion-get-completions): Use
python-shell--prompt-calculated-input-regexp from the process buffer. Don't
assume that `line' comes from the process buffer.
adds c814532 mml: Signal error on invalid <#secure> tag
adds 24e1e65 Auto-commit of loaddefs files.
adds e2e773b * xfaces.c (Finternal_set_lisp_face_attribute): Don't try
to make a font_object from a tty frame.
adds 335e962 * xfaces.c (Finternal_set_lisp_face_attribute): Added
FIXME comment.
adds e694e2a package-test tweaks for hydra
adds 2ff7916 * emacs/package.texi (Package Installation): Mention
etc/package-keyring.gpg.
adds c8ea4b9 * package.el (package-import-keyring): Create gnupg
directory private. See bug#17625#155.
adds 801e7c2 ChangeLog whitespace trivia
adds ef9bcf3 Bump version to 24.3.94; regenerate ldefs-boot and AUTHORS
adds d7f413b Merge from emacs-24
adds 253428c src/dispnew.c (adjust_decode_mode_spec_buffer): Use 'int'
instead of 'ssize_t'.
adds a7f5d04 * lisp/obsolete/lucid.el (read-number): Remove,
redundant. * lisp/obsolete/cl-compat.el (cl-floor, cl-ceiling, cl-round,
cl-truncate): Remove, broken.
adds f3c69fb * erc.el (erc-nick-at-point): Fix format-string typo
(Bug#17755).
adds f0da11b * lisp/term/ns-win.el: Add functions to ns frame, not x
frame.
adds d6f8fef New gui-selection-value consolidating x-selection-value.
* lisp/select.el (gui-selection-value-alist): New method.
(gui-selection-value): New function. (x-selection-value): Make it an obsolete
alias. * lisp/simple.el (interprogram-paste-function): Default to
gui-selection-value. * lisp/w32-common-fns.el (w32-get-selection-value):
Simplify. (x-selection-value): Remove alias. (interprogram-paste-function):
Don't set. (gui-selection-value): Define for w32. * lisp/term/x [...]
adds 7118822 * lisp/select.el: Add commentary discussion.
adds 11bd10a Fix x-focus-frame bug with "Not an in-range integer".
adds 6846b00 Consistently use min and max macros from lisp.h. *
coding.c (min, max): * font.c (MAX): * unexhp9k800.c (min): * unexw32.c (min,
max): Use definitions from lisp.h. * regex.c (MAX, MIN) [!emacs]: Define own
max and min as such. Adjust users. * gmalloc.c (min): Tiny style change.
adds 955d5d0 * fileio.c (emacs_readlinkat, Finsert_file_contents): *
w32fns.c, xfns.c (x_create_tip_frame): Use AUTO_STRING.
adds efb615a erc.el (erc-rename-buffers): Use defcustom instead of
defvar.
adds f0848fa Updating ERC documentation
adds 09ca952 doc/misc/erc.texi (Connecting): Remove stray "OA" that
failed the manual build.
adds 3d900a8 Fix bug #18584 with assertion violations while scrolling.
adds 6d5bb00 * configure.ac: Port to strict POSIX shells on non-MinGW.
adds f0db348 * lisp/vc/vc-svn.el (vc-svn-after-dir-status): Fix the
non-remote regexp, similarly to Roger's 2010-06-12 change for the remote change.
adds e197284 * font.c (font_list_entities): Do not add empty vector to
font cache. (font_matching_entity): Likewise. If matching entity is found,
insert 1-item vector with this entity instead of an entity itself (Bug#17125).
adds a81e5de Sync with Org 8.2.8.
adds f63bd04 Mention `frame-resize-pixelwise' to make frames truly
fullscreen or maximized.
adds c799337 Fix vc-svn-ignore
adds 3df14aa A few tiny doc/ copyedits.
adds 3ef486a ChangeLog fixes
adds 79a9005 Merge from emacs-24; up to 2014-07-16T17:06:address@hidden
adds 2ae68b8 ChangeLog merge fix Yet another unlabelled backport.
adds b324e68 ChangeLog fix
adds caafef5 ChangeLog fixes
adds 259a0b6 Merge from emacs-24; up to 2014-07-17T10:18:address@hidden
adds cb32504 * lisp/progmodes/python.el: Avoid building unneeded
markers. (python-font-lock-keywords, python-indent-dedent-line)
(python-fill-paren, python-shell-completion-complete-or-indent): Prefer point
over point-marker. (inferior-python-mode): Remove redundant completion settings.
adds 94ab176 * lisp/erc/erc.el (erc-channel-receive-names): Silence
compiler warning. (address@hidden, erc-update-modes): Idem.
adds 03c4553 Merge trivially safe differences from standalone CC-mode.
* lisp/progmodes/cc-mode.el (c-initialize-cc-mode): Don't quote a symbol just
to then pass it to `symbol-value'. (prog-mode): Provide fallback definition, if
needed. * lisp/progmodes/cc-langs.el: Always load `cl'. Don't load `cl-lib'.
Remove "cl-" prefix accordingly. * lisp/progmodes/cc-fonts.el
(c-font-lock-invalid-string): Use integerp or characterp depending on the type
of characters. (c-font-lock-enum-tai [...]
adds 1a06ba3 doc/emacs copyedits re rectangle-mark-mode
adds 62cd884 Doc tweaks re multi-monitor
adds b7529d9 * doc/lispref/windows.texi (Window Sizes, Resizing
Windows): Copyedits.
adds fc7db70 Small doc/ fixes re @var usage.
adds e2634d9 Small copyedits for doc/lispref
adds 93e408d * doc/misc/vip.texi (Other Vi Commands): Markup fix.
adds 9352c14 * doc/lispref/commands.texi (Generic Commands): Copyedits.
adds 1050188 Merge from emacs-24; up to 2014-07-20T16:14:address@hidden
adds d311e8d * configure.ac: Silence warning with some old Xrandr.h.
adds cebc89e * lisp/files.el (auto-mode-alist): Use sh-mode for .zsh
files.
adds 3c6ba8b Add documentation for horizontal scroll bars and fix some
minor issues.
adds 07e80da Fix Gtk+ tearoff not present on Customize Emacs and not
at menu top.
adds b2ee3a2 * lisp/startup.el (command-line): Handle altered
user-emacs-directory in load-path warning.
adds cf7a4a0 Merge package-x-test.el into package-test.el, to avoid
running tests twice
adds 8d035a6 * admin/authors.el (authors-renamed-files-alist): Add
package-x-test.el
adds 9ed4c74 * apropos.el (apropos-symbols-internal): Avoid error with
non-symbol properties.
adds 87318e3 * lisp/net/ntlm.el (ntlm-build-auth-request): Add NTLM2
Session support.
adds 27da1ac Add NEWS entry form ntlm.el change
adds e59070b lisp/gnus/gnus-delay.el (gnus-delay-send-queue): Remove
`gnus-delay-header' last so it can be used in `message-send-hook'
adds 1dad5c7 lisp/gnus/nnimap.el (nnimap-process-expiry-targets):
Reverse the list of expired messages only when it was built in reverse order
adds 1943141 coding.c (detect_coding_iso_2022): Set coding->rejected
correctly when an invalid escape sequence is found (Bug#18610).
adds 21c1abc coding.c (detect_coding_iso_2022): Fix previous change.
adds 6a4b1b1 Import from macoport 24.3.94.
adds 7326779 Add ns-use-fullscreen-animation for non-native fullscreen
on NS.
adds 47232a2 * NEWS: Mention ns-use-fullscreen-animation.
adds 08f27aa * nsterm.m (ns_select, ns_read_socket): Use
unwind_protect to decrease apploopnr.
adds 6e604a8 * nsterm.m (ns_draw_window_cursor): Adjust y for hbar
cursor only if smaller than line height (Bug#17977).
adds 12c9762 doc/emacs small markup fixes
adds c938c07 * imenu.el (imenu-default-goto-function): Fix typo.
adds 249635f Merge from emacs-24; up to 2014-07-21T01:34:address@hidden
adds 223ed51 * nsfont.m (nsfont_draw): Use CGFloat for GNUstep newer
than 0.23.
adds d589d25 Fix disable toolbar for GNUStep.
adds 918b5de * keyboard.c (Qleft, Qright): Remove duplicate
definitions.
adds 3f65970 Remove calendar code obsolete since at least version 23.1
adds 195c5c4 * imenu.el (imenu): Re-write for clarity.
adds 971113a * configure.ac: Add -Wno-string-plus-int for clang.
adds 102c5a3 * lisp/menu-bar.el (menu-bar-games-menu): Remove
landmark. It's not a game you can play, and is of no interest to the casual
browser. It was broken for years and no-one even noticed. Ref:
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00288.html
adds 87666a0 * lisp/Makefile.in (obsolete-autoloads): Write to a
separate file, to workaround autoloads bug. (AUTOGENEL): Add
obsolete/loaddefs.el.
adds 71785ae * lisp/icomplete.el: Move Iswitchb autoload here. Much
simpler. * lisp/Makefile.in (obsolete-autoloads): Remove. (AUTOGENEL): Remove
obsolete/loaddefs.el. * lisp/loadup.el: Don't load obsolete/loaddefs.el. *
lisp/obsolete/iswitchb.el (iswitchb-mode): Use normal autoload cookie. Remove
redundant obsolescence thingy.
adds 3ef041a * lisp/term/w32-win.el: Move all code from
32-common-fns.el here. (gui-select-text, gui-selection-value): Use w32 handlers
in the w32 console as well. * lisp/w32-common-fns.el: Remove. * lisp/loadup.el:
Don't load w32-common-fns.el. * w32-fns.elc: Don't require w32-common-fns. *
src/lisp.mk (lisp): Remove w32-common-fns.elc.
adds ceea537 Fix "make docs" failure
adds 83f0467 lisp/gnus/gnus-icalendar.el (gnus-icalendar-identities):
Include message-alternative-emails
adds dd7023e Sync with upstream verilog-mode revision c075a492
adds 3eb1d3a * lisp/font-lock.el (font-lock-fontify-buffer): Fix
interactive-only markup.
adds 5571633 admin/unidata/Makefile.in small cleanup
adds 5bdd495 * font.c (Ffont_get_glyphs): Use validate_subarray and
fix the case where an optional string is used. Adjust docstring.
adds 8ca8fde Fix bug #18650 with warning about zlib when loading
url-vars.el.
adds 23755ba * admin/unidata/Makefile.in: Check for deleted uni-
files. (all): Use unifiles rather than charprop.el. (FORCE): New variable and
phony rule. (${unidir}/charprop.el): Respect FORCE. (unifiles): New rule.
adds d295469 Accept terminal devices on MS-Windows in APIs that accept
frame or display.
adds c35e776 Fix bug #18649 with handling C-g on MS-Windows in -nw
sessions.
adds 97272da * lisp/progmodes/cfengine.el
(cfengine3-make-syntax-cache): Always return a syntax. Replace
call-process-shell-command with process-file. Ensure
cfengine-mode-syntax-functions-regex is always set. Ensure cache when
cfengine-cf-promises fails.
adds 289a439 * cal-x.el (calendar-dedicate-diary): Drop support for
deleted aliases.
adds 2dbd7a3 Enhance terpri to allow conditionally output a newline
adds b403033 * NEWS: Mention optional arg to terpri and new cl-lib
functions.
adds fdcb060 * lisp/frame.el (make-frame): Use t rather than nil for
`w'.
adds da55eda * package.texi (Package Menu): Package list was changed
to not say "unsigned"
adds e76955c In term-window-width subtract 1 from width when any
fringe has zero width. (Bug#18601)
adds a704403 Fix bug #18610 with crashes when visiting files with ESC
and 8-bit bytes.
adds 28ec0a8 Fix bug #18636 with documentation of multi-monitor
displays.
adds c7bfd98 doc/lispref/frames.texi: (Multiple Terminals): Fix last
commit.
adds 285dc43 * lisp/frame.el: Fix doc typo in previous
adds 01058f7 Doc tweaks
adds 942a57a * doc/lispref/frames.texi: Tweak previous tweaks.
adds 32ade3f Merge from emacs-24; up to 2014-07-22T06:37:address@hidden
adds 8881986 * lisp.h (USE_STACK_STRING): Now true only if USE_STACK
CONS.
adds dcc327d * lisp/info.el (Info-fontify-maximum-menu-size): Bump to
400k.
adds cd0351b Allow Info-fontify-maximum-menu-size to specify unlimited
adds a27cd28 * lisp/select.el (gui-selection-exists-p-alist): New
method. * lisp/menu-bar.el (menu-bar-edit-menu, clipboard-yank): *
lisp/simple.el (deactivate-mark): Use it. * lisp/term/x-win.el
(gui-selection-exists-p): * lisp/term/w32-win.el (gui-selection-exists-p): *
lisp/term/pc-win.el (gui-selection-exists-p): * lisp/term/ns-win.el
(gui-selection-exists-p): Provide a backend instance.
adds 28c3bdd [maint] Start Emacs versioning doc; nfc.
adds f5f949f * lisp/window.el (temp-buffer-window-show): Make BUFFER a
required arg.
adds 43f5299 Only initialize erc-last-saved-position if not already a
marker.
adds 244a462 * lisp/erc/erc.el: Fix paren typo in previous.
adds ab7af02 Drop support for deprecated (since 23.1) forms of
diary-display-function
adds 1badfce Fix mailaddress.
adds b34cba3 * cus-start.el (all): Add ns-use-fullscreen-animation.
adds 217f4ee * progmodes/cfengine.el (cfengine3-defuns,
cfengine3-vartypes): Use strings. (cfengine3-create-imenu-index): New function.
(cfengine3-mode): Use it for `imenu-create-index-function'.
(cfengine-auto-mode): Improve and prefer cfengine3-mode when buffer is empty.
adds 541961c Fix last change
adds f98021b * cus-start.el (all): Add missing ns to
ns-use-fullscreen-animation.
adds c1ec59d Fix ns-use-fullscreen-animation again... add boolean.
adds 4c4c5b9 Fix putenv race conditions with undefined behavior.
adds 9a26558 Require OSX >= 10.6. Remove PowerPC unexec code.
adds b73d3f5 Update doc to say Mac OS X 10.6 or later now required.
adds 80b2019 * nsmenu.m (clear): Assume OS X 10.6 or later.
adds dfbb4d5 * net/tramp-sh.el (tramp-get-remote-id): Check also for
"gid".
adds cc541e5 Spelling fixes.
adds ec11ab9 * editfns.c (dump_tz_string): No longer const.
adds d7a6097 * src/frame.c (Fmouse_pixel_position): Call
Vmouse_position_function.
adds 078c4dc Spelling fixes.
adds 52b16eb * doc/lispref/elisp.texi (DATE): Bump to October 2014. I
still have no idea what this is for, but newer is better!
adds 7b9ecf7 * doc/lispref/control.texi: Avoid overfull hbox.
adds ad1abab * doc/emacs/help.texi: Avoid overfull hbox.
adds 4b9d951 * lisp/progmodes/bat-mode.el (bat-font-lock-keywords):
Fix \\<_ typo. Reported by Arni Magnusson <address@hidden>. *
lisp/progmodes/prolog.el (prolog-electric--underscore): Same.
adds 390c2f3 Fix port to Debian GNU/kFreeBSD 7 (wheezy).
adds da373d7 Fix mailaddress
adds 20f02f2 * configure.ac (LD_SWITCH_SYSTEM_TEMACS) [CYGWIN]: Set
stack size to 8 MB. (Bug#18438)
adds a9789a1 Merge Org 8.2.9
adds b1be0ed Fix import completion.
adds 2222349 * admin/make-tarball.txt: Small additions.
adds e175fab Sync Org 8.2.10
adds b1d5ab0 Merge from emacs-24; up to 2014-07-26T11:58:address@hidden
adds be3e1b6 Update doc/ make dist rules
adds 7410c4e Merge from emacs-24; up to 2014-07-26T12:14:address@hidden
adds 07bcae0 * NEWS: Move and clarify OSX >= 10.6.
adds 2b882ee Fix bug #18699 with startup aborts of 32-bit MinGW64
build.
adds 212ecd4 Fix org/ChangeLog wrt latest Org Sync.
adds 2bcc04b ChangeLog fix
adds 7dbd8a2 Small authors.el updates
adds 440cb8f Tweak previous authors.el change
adds 2cae863 Merge from emacs-24; up to 2014-07-27T01:00:address@hidden
adds 3f8c645 * configure.ac: apple-darwin powerpc is unported.
adds 5fa75d8 * net/tramp-sh.el
(tramp-open-connection-setup-interactive-shell): Reduce the amount of set
environment variable commands.
adds bb75cdf Cleanup terminal handling code. * dispextern.h
(get_named_tty): Remove prototype but... * termhooks.h (get_named_terminal):
...resurrect it under more meaningful name. (get_terminal): Likewise, but
with... (decode_live_terminal): ...this name. (decode_tty_terminal): Add
prototype. * term.c (get_tty_terminal): Remove. (get_named_tty): Remove.
(Ftty_display_color_p, Ftty_display_color_cells, Ftty_type)
(Fcontrolling_tty_p, Fsuspend_tty, Fresume_tty): Use decode_tty_ter [...]
adds 980d78b * configure.ac: Require OSX >= 10.6 even if --with-ns is
not given.
adds fcb11ae lisp/gnus/gnus-start.el: Optionally check the newsrc.eld
file's timestamp before saving it
adds 643b1e9 * lisp/erc/erc-track.el (erc-modified-channels-display):
Update mode line more frequently.
adds 10fff83 * lisp/progmodes/elisp-mode.el
(elisp--local-variables-1): Handle quoted expressions.
adds 3e19f95 * etc/NXML-NEWS: Add standard copyright and license
notice.
adds 1d4795e Fix display of R2L entries in tabulated-list-mode.
adds ad7abc3 INSTALL trivia.
adds e01955d More INSTALL trivia
adds 6d81466 * lisp/emacs-lisp/lisp.el (lisp--local-variables-1):
Handle `quote'. Backported.
adds 924a09e Merge from emacs-24; up to 2014-07-27T09:41:address@hidden
adds 83e1e4d * INSTALL: Remove the "by hand" sections. No-one needs to
know those details, and this file is too long already.
adds 0b29869 * README: Remove some unnecessary detail.
adds 12e8ede Remove some admin/notes files
adds c1cd371 * admin/notes/versioning: Relocate and rewrite.
adds 73d4c39 * nextstep/README: Move most contents into INSTALL.
Remove license notice from file, since it is now trivial.
adds 0b4d6d3 Avoid unwanted point motion in Fline_beginning_position.
* lisp.h (scan_newline_from_point): Add prototype. * search.c
(scan_newline_from_point): New function, refactored from... * cmds.c
(Fforward_line): ...adjusted user. * editfns.c (Fline_beginning_position): Use
scan_newline_from_point and simplify the former since the latter doesn't move
point.
adds 4f6bc3c Started working on implementing UBA v6.3. Modified struct
bidi_it as required by UBA changes. Introduced BIDI_MAXDEPTH instead of
BIDI_MAXLEVEL; users changed. Added bidi_fetch_char_skip_isolates. Changed
bidi_paragraph_init to use bidi_fetch_char_skip_isolates. Removed uses of
bidi_ignore_explicit_marks_for_paragraph_level. Reverted temporary kludges that
treat isolate initiators as weak characters.
adds 8ccc6fa Remove bidi_ignore_explicit_marks_for_paragraph_level.
adds d9abb28 Finished coding of explicit directional format characters.
adds 5d84f5d Fix find_first_strong_char and implement Unicode 8.0
isolate corrections.
adds 991b257 Updated pushing and popping the bidi stack, and sos
calculations. Added the necessary members to bidi_stack.
adds 23dbf47 Updated bidi_resolve_weak. Removed next_en_* members
from stack.
adds 2fca7ae Fixed problems revealed by -Wall.
adds a7fed5a Added BidiBrackets.txt and related Unicode properties to
unidqata-gen.el.
adds 2f3daa5 Optimize memory footprint of the bidi level stack.
adds a12d75c Added initial version of biditest.el and Unicode data
file it needs.
adds eb71ffc Added bidi-resolved-levels, with a bug.
adds 924d744 Use the level stack for initial level below
bidi_level_of_next_char.
adds 0c068f1 Fix assertion violations due to a bug in
bidi_set_sos_type; add assertions.
adds c58ad38 Rewrite LRI/RLI/FSI handling in bidi_resolve_explicit_1.
adds 61a403e Fixed bidi_resolve_explicit_1 wrt isolate initiators and
PDF.
adds f0d89bb Adapt bidi_resolve_neutral to new treatment of PDF to
avoid assertion violations.
adds 027fa01 Remove the ignore_bn_limit ``optimization''.
adds 0df5896 Fix bidi_resolve_explicit when one directional control
follows another.
adds d51702f Fix N1 and N2. Remove special level for PDF. Improve
glyphless glyph display in .gdbinit/pgx.
adds e8207eb Finished writing code for isolates and fixed a few bugs
(no parens yet).
adds 6382f0a Fixed handling of LRI, RLI, and FSI. Scrolled
successfully through the entire biditest.txt file. The parentheses are still
not implemented.
adds 16f5483 Fixed a crash in 'C-x =' and in RLE followed by PDF;
fixed 'C-x =' display.
adds 5824289 Move SOS calculation into push/pop embedding level; fix
N1/N2 w/isolates.
adds 18e91e6 Added BPA. Emacs aborts at startup.
adds f6d76d1 Fixed crash at startup by starting bidi_bracket_type_t
from 1, not zero.
adds 70939d8 Fix assertion violations due to unresolvable neutrals in
cache.
adds 4eb60cd Reset the bracket_resolved flag before advancing to next
character.
adds 8cc6103 Rename type_after_w1 into type_after_wn.
adds 4d5fab6 Reset bracket_resolved bit earlier; remove bytepos from
bidi_saved_info.
adds 942ba67 Refactored saving prev info, resolve_neutrals, and
high-level cache access.
adds 84e5bb9 Fix bidi_cache_find when NEUTRALS_OK is false; RLI no
longer aborts.
adds 41d384f Ignore test/biditest.txt.
adds 0c26561 Update NEWS and lispref docs.
adds b8140e6 Fix display of TUTORIA.he jumbled by BPA.
adds e5500a9 Fixed BPA stack overflow and infloop with nested brackets.
adds d6eeb62 Fix display of LRI, RLI, and FSI by 'C-x ='.
adds 5b6bb75 Fix commentary to last commit.
adds a3c88bc Remove unneeded directional marks from etc/HELLO.
adds c1621a4 Increase 'level' in glyph struct; convert bad type aborts
into assertions.
adds 3fe73df Implement inhibit-bidi-mirroring; improve biditest.el.
adds b7e6292 Fix resolution of neutrals that came out of the cache.
adds 1a3eca0 Fix etc/tutorials/TUTORIAL.he, again.
adds e3060a0 Merge from trunk and resolve conflicts.
adds 4669732 Rewrote bracket resolution to match subtleties of
Reference Implementation.
adds 48af586 Fix initialization of flags when pushing BPA stack.
adds b8ec977 Merge from trunk.
adds ed7ebd9 Update the bidirectional reordering engine for Unicode
6.3 and 7.0.
adds d7b6011 * lisp/progmodes/compile.el
(compilation--previous-directory): Simplify. (compilation-next-error): Ensure
the parse before we look at compilation-message property.
adds 8d56586 * lisp/progmodes/m4-mode.el (m4-syntax-propertize): New
var. (m4-mode): Use it. (m4--quoted-p): New function. (m4-font-lock-keywords):
Don't handle #..\n comments any more. (m4-mode-syntax-table): Use punctuation
syntax (according to m4 manual) for most special characters.
adds f65b226 src/ChangeLog: Fix a typo.
adds dcdf2bd * lisp/emacs-lisp/eldoc.el (global-eldoc-mode): Enable by
default. Remove incorrect handling of eldoc-print-after-edit.
(eldoc-message-commands, eldoc-last-data): Use defvar. * lisp/loadup.el
(emacs-lisp/eldoc): Load it. * src/lisp.mk (lisp): Add emacs-lisp/eldoc.elc.
adds 1c54bb8 * .bzrignore: Add uni-brackets.el.
adds 290569d * configure.ac: Move the OSX 10.6 test.
adds efd91b5 * bidi.c (bidi_find_bracket_pairs): Initialize local var.
adds bcb7ccd * lisp/cedet/semantic/wisent/comp.el (wisent-defcontext):
Move declarations outside of eval-when-compile. Use `declare'.
(wisent-with-context): Add `defvar' declarations in case this macro is used in
a file compiled with lexical-binding. (wisent-semantic-action-expand-body):
Avoid add-to-list on local var.
adds 8d7ee48 * NEWS: Mention multipart/related.
adds 55aa966 Rewrite ChangeLog release notes to be less confusing
adds e68b715 cus-edit.el (custom-command-apply): Specify the return
value in the doc string. (Custom-reset-standard): Save custom-file (e.g.
.emacs) only when custom-command-apply has returned non-nil.
adds affeda3 Tabify recent ChangeLog change
adds 10471ae Merge from emacs-24; up to 2014-07-27T18:05:address@hidden
adds 40018ff src/bidi.c (bidi_find_bracket_pairs): Avoid a loop that
does nothing useful.
adds 62e3f36 Pre-load uni-brackets.el, which is always needed for
redisplay.
adds e72f519 * files.el (auto-mode-alist): Use javascript-mode for
.jsm (bug #18719).
adds 01c1b1a Trigger showing when point is in the "periphery" of a
line or just inside a paren. paren.el (show-paren-style, show-paren-delay)
(show-paren-priority, show-paren-ring-bell-on-mismatch): Remove superfluous
:group specifications. (show-paren-when-point-inside-paren)
(show-paren-when-point-in-periphery): New customizable variables.
(show-paren-highlight-openparen): Make into a defcustom.
(show-paren--unescaped-p, show-paren--categorize-paren)
(show-paren--locate-near-pa [...]
adds 417cf67 lisp/gnus/gnus-icalendar.el: Support vcal format timezones
adds 60727a5 lisp/gnus/message.el (message-insert-signature): Make
signature respect format=flowed
adds 9425017 * lisp/emacs-lisp/eieio-base.el: Use lexical-binding and
cl-lib. * lisp/emacs-lisp/eieio-core.el: Use lexical-binding and cl-lib.
(list-of): New type. (eieio--typep): Remove. (eieio-perform-slot-validation):
Use cl-typep instead. * lisp/emacs-lisp/eieio.el: Use lexical-binding drop
non-GV fallback. (defclass, defgeneric, defmethod): Add doc-string position.
(with-slots): Require cl-lib. * lisp/emacs-lisp/cl-macs.el
(cl--make-type-test): Avoid ((lambda ..) ..).
adds e31f014 tildify.el (tildify--pick-alist-entry): rename from
tildify-mode-alist
adds 5d06860 Fix lisp/ChangeLog entry added in
2014-10-17T07:20:address@hidden
adds 6743c19 Bump version to 24.4 Regenerate ldefs-boot and AUTHORS
adds cacd5c3 Fix display on X of 1-pixel R2L characters.
adds 9b4fdfd Regenerate ldefs-boot
adds 1a1f880 Merge from emacs-24; up to 2014-07-28T02:47:address@hidden
adds 67ac6d6 * configure.ac: Simplify OS X $canonical tests.
adds 774da90 Mention new whitespace-mode option: big-indent.
adds 427c362 Add a 'big-indent style to `whitespace-mode'.
adds 6c854f0 net/gnutls.el: pass correct data to `gnutls-boot'.
adds 4b6d6e6 Ensure 8-byte stack alignment in w32select's callback.
adds 605cfb8 Check that a "macro" found near point-min isn't a ##
operator. Fixes bug #18749. progmodes/cc-engine.el (c-macro-is-genuine-p): New
function. (c-beginning-of-macro): Use the above new function.
adds e23e97d Cherry-pick a fix from trunk; fix level handling in
bidi_resolve_brackets.
adds 19068c1 Fix a typo in a comment.
adds 0223090 Fix processing of brackets in isolates and crash in
w32select.c.
adds 1c39638 Move cache retrieval on forwards scans to
bidi_resolve_brackets.
adds b5e7186 Add support for canonically equivalent bracket characters.
adds 6b247d2 Fix bidi reordering of bracket characters in isolates.
adds a4c80e3 A better fix for drawing hollow cursor on X on 1-pixel
thin space characters.
adds 3f4c6d5 Handle deprecated Gtk+ stuff for version <= 3.10
adds ac225d2 * xfns.c (syms_of_xfns): Remove
x-gtk-whole-detached-tool-bar.
adds 6e5ff61 * cus-start.el (x-gtk-whole-detached-tool-bar): Remove.
adds 4e94689 * gtkutil.c: Remove no-longer-used code.
adds 2653318 * lisp/emacs-lisp/eieio: A bit more cleanup, removing
compat code.
adds 821339c Merge from gnulib.
adds 58af643 * gtkutil.c (create_dialog): Don't use
gtk_dialog_get_action_area on Gt+ >= 3.12, or gtk_misc_set_alignment on Gtk+ >=
3.14. (make_widget_for_menu_item): Don't use gtk_misc_set_alignment on Gtk+ >=
3.14 (Bug#18674). (update_frame_tool_bar): Don't use gtk_misc_set_padding on
Gtk+ >= 3.14 (Bug#18674).
adds 8259e90 Newsticker: Show feedicons in treeview. Small fix in
opml export.
adds 9932966 * NEWS: Teroffs and detachable tool bar for Gtk+ is gone.
adds 5e33446 * src/xterm.c (handle_one_xevent): Check return value
from x_handle_net_wm_state, remove net_wm_state_hidden_seen.
(get_current_wm_state): Remove net_wm_state_hidden_seen setting.
adds b9bdab7 * gtkutil.c (create_dialog): Don't use
gtk_dialog_get_action_area on Gt+ >= 3.12, or gtk_misc_set_alignment on Gtk+ >=
3.14. (make_widget_for_menu_item): Don't use gtk_misc_set_alignment on Gtk+ >=
3.14 (Bug#18674). (update_frame_tool_bar): Don't use gtk_misc_set_padding on
Gtk+ >= 3.14 (Bug#18674).
adds a7bbb82 src/ChangeLog: Remove stray duplicate entry.
adds d4107b0 Fix spelling error.
adds 57fe163 Spelling and grammar fixes in comments.
adds bc0e9e4 * lisp/textmodes/css-mode.el (scss-mode): New major-mode.
(css-mode-syntax-table): Use d style comment, to ease the scss case.
(css-ident-re): Allow things like @-moz-keyframes. (scss--hash-re): New const.
(css--font-lock-keywords): New function, extracted from css-font-lock-keywords.
(css-font-lock-keywords): Use it. (scss-mode-syntax-table,
scss-font-lock-keywords): New vars. (scss-smie--not-interpolation-p): New
function. (css-smie--forward-token, css-smie--backwa [...]
adds 1e6e7f3 Newsticker: fix broken image download via url-retrieve.
adds 56dfc81 * objects.texi (Type Predicates): Don't mention
display-table-p.
adds 9d9bcb5 Newsticker: fix broken image download via url-retrieve,
again.
adds 41e856b * lisp/emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't
optimize multi-arg case.
adds dfccf2f Temporarily revert previous bytecomp change
adds 83bad90 Add 24.4 release ChangeLog entries
adds d20b72d Restore temporarily reverted bytecomp change
adds 8a85c25 Merge from emacs-24; up to 2014-07-28T06:28:address@hidden
adds 290d4b5 * src/xdisp.c (redisplay_window): Re-run
pre-redisplay-function after we move point.
adds 1c9c88b * lisp/epg-config.el (epg-gpg-program): Don't use the
absolute names by default.
adds 1fc82d8 * lisp/obsolete/cc-compat.el: Make obsolete.
adds eed18bf Merge from emacs-24
adds e538605 * lisp/imenu.el (imenu--menubar-keymap): New var.
(imenu-add-to-menubar): Set it to remember the keymap we used.
(imenu-update-menubar): Use it instead of asking lookup-key.
adds 80aabe4 * lisp/net/newst-reader.el (newsticker--image-read):
Simplify. (newsticker--icon-read): Use dolist and fix free var error.
adds e5b3b7d Handle wrapped menu bar lines when resizing frames with
Windows API.
adds a046b8d Get rid of backend-dependent selection-handling functions
for kill/yank and make it generic instead by relying on the lower-level
selection management functions.
adds be5722e Stop vc from burying buffers sometimes
adds 18b8557 * lisp/mouse.el (mouse-drag-line): Use set-transient-map.
(mouse--down-1-maybe-follows-link): Remove unused var `this-event'.
(mouse-yank-secondary): Use gui-get-selection.
(mouse--down-1-maybe-follows-link): Use read-key.
adds 4b63c18 Rewrite "Size and Position" section in frames.texi.
adds 8ae9147 Add two "+++"s to frame section of NEWS.
adds 36749d8 Improve viewing plain text contents of document
adds 6a7884c Fix bug #18778 with slow redisplay of bracketed L2R text
with long lines.
adds d361bcf * lisp/select.el: Use lexical-binding.
(gui-set-selection): Provide an implementation for non-GUI frames. *
lisp/term/x-win.el: Use lexical-binding. (x-clipboard-yank): Fix up missed
renamings. * lisp/term/w32-win.el (libgif-version, libjpeg-version): Silence
compiler. (w32--set-selection): Fix up var names. * lisp/term/pc-win.el: Use
lexical-binding. (w16-selection-exists-p): Silence compiler warning.
(w16-selection-owner-p): Fix up missed renamings.
adds 78b215f Fix race in 'make info/dir', and speed it up.
adds 285ac87 * Makefile.in (ACLOCAL_INPUTS): Omit unnecessary use of
'wildcard'.
adds a55a730 * lisp/progmodes/cfengine.el (cfengine3-defun-full-re):
New var. (cfengine3-create-imenu-index): Use it and use ` ' for separation.
(cfengine3-current-defun): New function. (cfengine3-mode): Set
add-log-current-defun-function.
adds f43d61f Fix some doc-strings in frame.c (Bug#18789).
adds 19625ef * lisp/emacs-lisp/bytecomp.el
(byte-compile--use-old-handlers): Change default.
adds e77628b * lisp/epg.el: Use cl-defstruct.
(epg-make-data-from-file, epg-make-data-from-string, epg-data-file)
(epg-data-string): Define via cl-defstruct. (epg--gv-nreverse): New macro.
(epg-context--make): New constructor (provided vi cl-defstruct).
(epg-make-context): Rewrite using it. (epg-context-protocol,
epg-context-program) (epg-context-home-directory, epg-context-armor,
epg-context-textmode) (epg-context-include-certs, epg-context-cipher-algorithm)
(epg-context-digest- [...]
adds 864d69a * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Define an
internal predicate even if :predicate was nil, for the benefit of typep. Record
the name of the predicate for typep's use. (cl--make-type-test): Use pcase.
Obey new cl-deftype-satisfies property.
adds 01187cd * lisp/cedet/semantic/complete.el: Require
semantic/db-find.
adds 53e1541 lisp/gnus/nnimap.el (nnimap-wait-for-response): Ignore
NOOP response requested to keep connection open
adds ec4f68b lisp/gnus/gnus.el (gnus-mode-line-buffer-identification):
Don't shadow load-path, it blocks autoloading of find-image (bug#18813)
adds 9321c9c lisp/gnus/ChangeLog (2014-10-24): Add bug#
adds 3110159 Improve mouse dragging of frame edges.
adds 7026b4d A possible fix for bug #18815 with assertion violations
in bidi.c.
adds ac6839a * lisp/term/ns-win.el (ns-store-cut-buffer-internal)
(ns-copy-including-secondary): Use gui-set-selection.
adds b5dc75a * ses.el (macroexp): add require for this package, so
that function `ses--cell gets macroexp-quote. (ses--cell): makes formula a
macroexp-quote of value when formula is nil. The rationale of this changr is to
allow in the future shorter SES files, e.g. we could have only `(ses-cell A1
1.0)' instead of `(ses-cell A1 1.0 1.0 nil REFLIST)'. In such a case reference
list REFLIST would be re-computed after load --- thus trading off load time
against file size.
adds a91ff4f Fix bug #18745 with invoking Windows batch files with
embedded whitespace.
adds c286a3e * ses.el (macroexp): add require for this package, so
that function `ses--cell' gets macroexp-quote --- this change was supposed to
be in my previous commit, but left out by mistake. (ses--cell): Do not make
formula a macroexp-quote of value when value, not formula, is *skip*.
adds b5ea86d1 * net/tramp-gvfs.el (tramp-gvfs-methods-mounttracker)
(tramp-gvfs-mountlocation-signature): Check `tramp-gvfs-enabled' during
initialization.
adds 3abb316 * nsselect.m: pasteboard_changecount is new.
(ns_store_pb_change_count, ns_get_pb_change_count)
(ns_get_our_change_count_for): New functions.
(ns_string_to_pasteboard_internal): Correct comment. type => gtype in eassert,
Call ns_store_pb_change_count. (Fns_own_selection_internal): Remove data, use
value. (Fns_disown_selection_internal, Fns_selection_owner_p): Replace
Vselection_alist check, with change count check. (Fns_get_selection):
Initialize val to Qnil. Only g [...]
adds c1609a8 Preparing for git transition; replace bzr-specific
language.
adds 2a7753c Neutralize language specific to a repository type.
adds 88a297f Neutralize names specific to a repository type.
adds 64d9c3f Neutralize language specific to a repository type.
adds 5862e22 Anticipatory removal of some test data that will be
obsolete shortly.
adds 65e2cda Neutralize language specific to a repository type.
adds ed81dc6 Next binary distribution will not contain .bzrignore
files.
adds 08072a4 Preparing foe git transition.
adds fe133ac Neutralize some production names specific to a repository
type.
adds 8e297e0 Looking for .bzr as a check for top-level directory will
soon be a bad idea.
adds 5070ebb Rename the 'bzr' notes file to 'repo'. For two reasons:
adds a4566ca Neutralize some language specific to a repository type.
adds fb85c18 Merge BRANCH into repo, because it belongs with the
developer advice. Also...
adds 6357aea Neutralized language specific to a repository type.
adds 3c723fc Neutralize labguage specific to a VCS type.
adds 5a9bbd1 Neutralize language specific to a VCS type.
adds 94004af * README.W32 (Preliminaries): Don't assume that this file
is at the top level. (Setting up Emacs): Minor rewording to be more accurate.
adds 2beeb6e Fix some fallback values to conform to the actual release
number.
adds 12983c7 More preparation for git tramsition. Reorganize to
sparate our dependencies.
adds ea1c65d Guidance on commit-comment formats.
adds 48ec745 lisp/gnus/gnus.el (gnus-mode-line-buffer-identification):
Don't add image data for a non-graphic display (bug#18813)
adds 45f0de5 xml.c:parse_region: Do not forget the first document
child.
adds e4bf229 Allow any symbolic value for `rcirc-fill-column'.
adds 3f3b46d doc/misc/calc.texi (Quick Calculator): Mention prefix
argument of `quick-calc'.
adds 14e5809 * net/rcirc.el (rcirc-fill-column): Use function.
(rcirc-markup-fill): Remove adjustment.
adds 123ddec Simplify use of current-time and friends.
adds 78d45b6 Port current-time change to XEmacs 21.4.
adds fcc5032 * version.el (emacs-bzr-version, emacs-bzr-get-version):
Revert 2014-10-26 change.
adds cc99f92 * lisp/net/rcirc.el (rcirc-fill-column): Unbump :version.
A change in the possible :type with no change in the default does not merit a
:version bump. Mark :risky.
adds d9a7291 * src/minibuf.c (history-length): Increase default from
30 to 100. * lisp/cus-start.el (history-length): Bump :version. [Backport]
adds ef65424 Make most emulation packages obsolete. [Backport]
adds 9d98215 * erc/erc-track.el: Docstring fixes.
adds 3e78070 * lisp/Makefile.in (AUTOGEN_VCS): Remove
emulation/tpu-edt.el. [Backport]
adds 2d8e7d1 * doc/misc/eieio.texi (Accessing Slots, CLOS
compatibility): Adjust wording since `setf' is in core rather than in CL
nowadays.
adds 3b1f2e0 * list/emulation/viper: Add some FIXME comments.
adds c9f7e33 * lisp/progmodes/python.el (inferior-python-mode): Use
add-hook.
adds 3ac4e4c * lisp/dired.el (dired-read-regexp): Make obsolete.
[Backport] (dired-mark-files-regexp, dired-mark-files-containing-regexp)
(dired-flag-files-regexp): * lisp/dired-aux.el (dired-mark-read-regexp): *
lisp/dired-x.el (dired-mark-unmarked-files): Use read-regexp directly.
adds 531f56f * lisp/skeleton.el (skeleton-autowrap): Mark as obsolete.
[Backport]
adds 24421aa * lisp/subr.el (call-process-shell-command,
process-file-shell-command): Make the `args' obsolete.
(start-process-shell-command, start-file-process-shell-command): Use `declare'.
adds a8cab05 * lisp/url/url-vars.el (url-bug-address): Make into an
obsolete alias. * lisp/url/url-http.el (url-http-handle-authentication): *
lisp/url/url-news.el (url-news-fetch-message-id): Use M-x report-emacs-bug in
help messages. [Backport]
adds 4ede14b * lisp/vc/diff-mode.el (diff-refine-changed): Rename from
`diff-refine-change' for consistency with `diff-changed'. (diff-refine-change):
Add obsolete face alias. * lisp/vc/smerge-mode.el (smerge-refined-changed):
Rename from `smerge-refined-change'. (smerge-refined-change): Add obsolete face
alias. [Backport]
adds 739ba46 * lisp/vc/vc-hg.el (vc-hg-log-graph): New var.
(vc-hg-print-log): Use it. (vc-hg-root-log-format): Include branch name and
bookmarks; ignore graph output.
adds acb965c Bump Emacs version to 24.4.50.
adds 2498362 * xdisp.c (draw_glyphs): Set clipping to highlight
boundaries. [Backport]
adds 1a7aa3c * xdisp.c (erase_phys_cursor): Fix confusion between
window-relative and text area-relative x-coordinates. [Backport]
adds bdc9a8b * configure.ac: Bump version to 24.4.51 to avoid
ambiguity with the old trunk's 24.4.50.
adds be603ee * lisp/emacs-lisp/bytecomp.el (byte-compile-and-folded):
Optimize case where all args are copyable. (=, <, >, <=, >=): Re-enable the
optimization.
adds 97be2b8 etc/DEBUG: Improve instructions for debugging infinite
loops.
adds e5dc30b * Makefile.in (${srcdir}/info/dir): Make sure info
directory exists (backport)
adds acc443a * lisp/emacs-lisp/bytecomp.el: Require cl-extra. *
lisp/emacs-lisp/cl-extra.el: Add missing provide.
adds ac0f1b8 Fix bug #18760 with incorrect decoding of tutorial for
"About Emacs" screen.
adds 894b567 Document in the user manual variables that allow
pixelwise resizing.
adds 9e147f7 Backport latest doc-view fix
adds 73fd041 Improve documentation of faces in the user manual.
adds 475e766 Fix bug #18839 with incorrect image size returned by
posn-at-point.
adds f399929 * README.W32 (Preliminaries): Don't assume that this file
is at the top level. (Setting up Emacs): Minor rewording to be more accurate.
adds b13ccfc [Backport] lisp/gnus/nnimap.el
(nnimap-wait-for-response): Ignore NOOP response requested to keep connection
open
adds 7515423 [Backport] gnus.el
(gnus-mode-line-buffer-identification): Don't add image data for a non-graphic
display; Don't shadow load-path, it blocks autoloading of find-image (bug#18813)
adds 205be08 Fix bug #18873 with non-ASCII characters in user's HOME
directory.
adds 091d322 Fix bug #18874 with rgrep not obeying grep-scroll-output.
adds e8ce549 * doc/misc/efaq.texi (Gnus does not work with NNTP):
Remove; ancient
adds dc8a585 NEWS fixes
adds 6b3093b ChangeLog date fix
adds 237bf45 * lisp/progmodes/cc-defs.el (c--macroexpand-all): New
function. (c-lang-defconst): * lisp/progmodes/cc-langs.el
(c-make-init-lang-vars-fun): Use it.
adds 52b410c Merge from emacs-24; up to 117634
adds a060ebf * NEWS: Remove items backported to NEWS.24
adds de86a5c Update some version numbers for trunk version change
adds 66e773e * xfaces.c (Finternal_set_lisp_face_attribute): Don't try
to realize font on an initial frame when running as a daemon (Bug#18869).
adds ff7ec46 * fontset.c (toplevel): Adjust comment to match
2014-06-19 change.
adds ff73c2c Add "enum classs" support to C++ mode.
progmodes/cc-langs.el (c-after-brace-list-decl-kwds) (c-after-brace-list-key):
New language consts/variables. progmodes/cc-engine.el
(c-looking-at-decl-block): Exclude spurious match of "enum struct" from
decl-block recognition. (c-backward-colon-prefixed-type): New function.
(c-backward-over-enum-header): Call above function to extend recognition of
enum structure.
adds b6a7474 Minor fix in bidi.c:bidi_cache_reset_to.
adds b77b925 * lisp/startup.el (command-line): Remove pointless
attempt to avoid statting fs ; which expand-file-name doesn't even do.
adds b645a03 * font.c (copy_font_spec): Redesign to avoid Fcopy_alist
and unnecessary initialization. Adjust comments.
adds d5262b3 * lisp/emacs-lisp/macroexp.el (macroexpand-1): New
function. (macroexp--expand-all): Unrelated tweaks. * lisp/emacs-lisp/gv.el
(gv-get): Use macroexpand-1.
adds d87931d Auto-commit of loaddefs files.
adds ce4670d Correct name on yesterday's patch "Add "enum classs"
support to C++ mode." to Daniel Colascione.
adds 722afca * lisp/select.el (gui-get-selection): Comment: data-type
ignored on NS.
adds 711066c nsselect.m cleanup, remove unused, declare vars static.
adds 614beee Ignore BUFFER_SWITCH_EVENT events for the purposes of
input-pending-p.
adds f3f7acc Make blink-parens work with a closing template delimiter.
progmodes/cc-cmds.el (c-electric-lt-gt): Cause a redisplay before calling
blink-paren-function, so as to apply syntax-table properties to the ">".
adds e54c5e4 Fix ChangeLog typo
adds fda2bc4 * src/unexmacosx.c (copy_data_segment): Port to GCC 4.6+
(backport)
adds b7bf631 * nsfns.m (x_icon): icon_top/left is int.
adds c465f1c * nsfns.m (ns_set_doc_edited): Do all logic (check
frames) here instead of in xdisp.c, function now takes void.
adds 7147768 Restore cua-delete-copy-to-register-0 and M-v command. *
lisp/delsel.el (delete-selection-save-to-register)
(delsel--replace-text-or-position): New vars. (delete-active-region): Use them.
(delete-selection-repeat-replace-region): New command, moved from cua-base.el.
* lisp/emulation/cua-base.el (cua--repeat-replace-text): Remove var.
(cua-repeat-replace-region): Move command to delsel.el. (cua--init-keymaps):
Update binding accordingly. (cua-mode): Set delete-selecti [...]
adds 12f12f9 * doc/man/emacsclient.1: Tiny markup fix
adds 0ebcd35 * etc/emacs.desktop: Add "Keywords".
adds 792faab * lisp/progmodes/vhdl-mode.el: Doc grammar fixes.
adds cac77f9 Backport changes in preparation for git migration from
trunk.
adds 1ad9ad3 Backport from trunk more changes in preparation for git
migration.
adds 15d0d8d Yet another change for git migration backported from
trunk.
adds b8ff3a9 Minor fixes in the changes in preparation for git
migration.
adds eeeaca5 admin/ChangeLog: Fix a typo.
adds 08f5580 * emacs.c (main): Don't chdir to $HOME on Cocoa if
--chdir was given.
adds 95af181 * lisp/emulation/cua-base.el (cua-delete-region): Use
delete-active-region. (cua--last-deleted-region-pos,
cua--last-deleted-region-text): Remove.
adds 4e0cc35 * macfont.m (macfont_glyph_extents): Turn off syntetic
bold if force_integral_p (i.e. no antialias). (macfont_draw): Check
ns_antialias_text, also turn off syntetic bold if no antialias.
adds 62ee8b1 * lisp/simple.el (newline): Add assertions to try and
help catch bug#18913.
adds f902d41 Auto-commit of loaddefs files.
adds ae5602c Backport Tramp changes from trunk.
adds b14b7f4 * net/tramp-sh.el (tramp-send-command): Fix the case
where the remote-echo connection property is non-nil.
adds 85f20e4 Fix bug #18856 with failure to fontify compilation
buffers.
adds 7a2d560 * net/tramp-cache.el (tramp-get-file-property)
(tramp-set-file-property): Check, that `tramp-cache-get-count-*' and
`tramp-cache-set-count-*' are bound. Otherwise, there might be compiler
warnings.
adds b99e8f8 ChangeLog simplification
adds d5d8ca3 Merge from emacs-24; up to 117656
adds bf7ded9 Clean up merge conflict.
adds fcc5b48 * sql.el (sql-interactive-mode, sql-stop): Correct fix
for Bug#16814 with let-bind of comint-input-ring variables around read and save
functions.
adds ee17a97b sql.el (sql-mode-oracle-font-lock-keywords): Correct
regexp syntax, add new keywords, and parse longer keywords first.
(sql-redirect-one): Protect against empty command. (sql-mode,
sql-interactive-mode): Set `custom-mode-group\' property
adds 4a48e97 * lisp/emacs-lisp/pp.el (pp-macroexpand-expression): Use
macroexpand-1. * lisp/progmodes/elisp-mode.el (emacs-lisp-macroexpand): Idem.
adds fce9e55 Fix bug #18897 with printing large objects from eieio.el.
adds f26d02a Fix incorrect assertion
adds 65bb8d0 * nsimage.m (ImageList, imageListNext, imageListSetNext:)
(reference): Remove. (allocInitFromFile:): Remove searching ImageList and
calling reference. (dealloc): Remove handling if ImageList.
adds 860ae45 Fix memory leak
adds 49bb335 * net/eww.el (eww-mode-map): Remove mentions of
`eww-quit'.
adds 7188af3 * net/eww.el (eww): Allow "file:/file/name" URLs.
adds cc63404 * net/eww.el (eww-submit): Encode empty form values as "".
adds 7e35a47 * net/eww.el (eww): Recognize colon-delimited IPv6
addresses..
adds 27e4b2b ChangeLog: Add bug numbers.
adds 816cad6 Fix `eww-current-source' buffer confustion
adds 2e8259b Add a new, somewhat experimental "readability" command to
eww
adds 54b3c98 Fix charset problems with the `R' command in eww
adds 13375c1 Have `R' in eww save the history
adds 029788d Fix `eww-display-html' bug when passed an explicit DOM
adds ab657ba Make titles in eww prettier
adds 01af3a5 * net/shr.el (shr-retransform-dom): Allow several text
sub-nodes.
adds bd57ef3 Add missing ChangeLog entry from previous checkin
adds d9079cf * net/eww.el (eww-list-bookmarks): Autoload.
adds b318262 * INSTALL: Remove univeral binary section.
adds 39804c1 Make eww display PDFs inline
adds a3e8e50 eww compilation warning fix
adds 303fd94 Remove `eww-colorize-region'
adds b039c2e * doc/emacs/programs.texi (Misc for Programs): Fix typo.
adds d228120 * net/tramp-adb.el (tramp-adb-handle-process-file): Do
not raise an error when the command fails; the return code must indicate.
(tramp-adb-send-command-and-check): Fix docstring.
adds c33070f * nsfns.m (ns_set_doc_edited): Check for FRAME_NS.
adds 6c5a32d * net/tramp-sh.el
(tramp-do-copy-or-rename-file-via-buffer): Use a local copy of FILENAME, when
it is remote.
adds 29a13e2 Fix minor issues with functions that dump glyph matrices.
adds 3247e0e src/window.c (window_scroll_pixel_based): Fix a typo in a
comment.
adds bd673cc NEWS and comment trivia re crisp.el
adds 41e9629 Merge from emacs-24; up to 2014-08-07T11:49:address@hidden
adds 033b622 doc/misc/auth.texi (Help for users): Explain quoting
rules better
adds d94bc77 * lisp/simple.el (execute-extended-command--last-typed):
New var. (read-extended-command): Set it. Don't complete obsolete commands.
(execute-extended-command--shorter-1) (execute-extended-command--shorter): New
functions. (execute-extended-command): Use them to suggest shorter names.
(indicate-copied-region, deactivate-mark): Use region-active-p.
adds 772a965 Minor `shr-retransform-dom' fix
adds 50deba1 * lisp/emacs-lisp/byte-run.el (defun-declarations-alist):
Fix compiler-macro autoloading when specified as a lambda. *
lisp/emacs-lisp/edebug.el (edebug-safe-prin1-to-string): Assume that
edebug-prin1-to-string already handles circularity.
adds 1ca31e8 Minor readability parsing issues with SVC images
adds b0481eb eww point positioning tweak
adds 704da6e shr typo fix from recent check-in
adds 15eb2ec eww readability tweak
adds f3e25d6 * net/eww.el (eww): Trim URL with `string-trim'.
Suggested by Vibhav Pant <address@hidden>.
adds a9f1618 Spelling fixes; tweak explanation of commit messages.
adds fdcbfea * Makefile.in (install-info, uninstall): Use
--no-print-directory. (QUIET_SUBMAKE): Remove.
adds 6a278b6 Merge from emacs-24; up to 117669
adds ddce73d Revert previous accidental commit
adds d236329 * lisp/mail/emacsbug.el (report-emacs-bug): No longer
include recent-keys
adds 46fc78f * lisp/mail/emacsbug.el (report-emacs-bug): Simplify
interactive spec.
adds b6ad705 * net/tramp-sh.el
(tramp-do-copy-or-rename-file-via-buffer): Don't use a local copy; setting
`inhibit-file-name-handlers' proper might be more performant.
adds a1740a1 Fix error messages from jit-stealth-lock when
load-average returns nil.
adds 6cd9d8c * lisp/erc/erc.el (erc-send-input): Bind `str'
dynamically.
adds 58064b4 * Makefile.in (install-info, uninstall): Restore
pre-2012-12-13 solution Do not merge to trunk.
adds b6e66a5 Merge from emacs-24; up to 117669
adds 5e28461 epg: Collect output lines sent to stderr
adds eecd19c Fix void-function string-trim error
adds d9f7c52 url-http.el: introduce url-user-agent
adds a7fde0e url-http.el (url-user-agent): Add :version.
adds 1809052 * NEWS: Mention `url-user-agent'.
adds cde44c6 Require subst-x only at compile-time
adds 8b86268 * lisp/vc/vc.el (vc-region-history): New command.
(vc-print-log-internal): Use cl-some. * lisp/vc/vc-git.el
(vc-git-region-history): New function. (vc-git-region-history-mode-map)
(vc-git--log-view-long-font-lock-keywords)
(vc-git-region-history-font-lock-keywords): New vars.
(vc-git-region-history-font-lock): New function. (vc-git-region-history-mode):
New major mode.
adds e1418d0 * lisp/vc/vc/git.el: Fix previous. Move new code after
vc-git-log-view-mode definition to avoid bootstrap error. Ref:
http://hydra.nixos.org/build/16795500
adds 9e48a95 epg: Improve error handling
adds 4d5468e * lisp/emacs-lisp/macroexp.el (macroexp--expand-all):
Optimize away trivial uses of `funcall'.
adds 577ef0b * lisp/subr.el (pop): Don't call the getter twice.
adds f374845 epg: Fix the last commit
adds 4cd90e0 package.el: Display output sent to stderr, when
verification failed
adds 55ea575 package.el: Fix the last commit
adds 135a9f4 epg: Adjust to GnuPG 2.1 key listing change
adds b912aed epg: Utilize --pinentry-mode added in GnuPG 2.1
adds 361ffe1 Document how to increase contrast in EWW/shr
adds a067ef9 doc/misc/{gnus.texi,gnus-faq.texi}: Add link to EWW manual
adds 1c50b3a Improve inhibiting of implied frame resizes.
adds 0565d1f doc/misc/gnus.texi (HTML): Fix xref to EWW
adds 0e44a2d Uniquify the 'size' symbol.
adds 3946aeb * src/keyboard.c: Call gui-set-selection instead of
x-set-selection. * src/xdisp.c (window-scroll-functions): Improve docstring.
adds 2b513c3 * lisp/replace.el: History for query replace pairs.
(query-replace-defaults): Promote to a list of cons cell. Doc fix.
(query-replace-from-to-separator): New variable. (query-replace-read-from):
Let-bind query-replace-from-to-history to a list of FROM-TO strings created
from query-replace-defaults and separated by query-replace-from-to-separator.
Use it as the history while reading from the minibuffer. Split the returned
string by the separator to get FROM and TO [...]
adds a05fd1f * nsterm.m (EmacsScroller.dealloc): Reinstate, removed at
merge cleanup from 2014-11-01.
adds c936cbb Run `window-configuration-change-hook' only after all
faces have been realized.
adds 7c86a2a build-aux/msys-to-w32: simplify the initial interface.
adds 1e1f223 Makefile.in (epaths-force-w32): Simplify.
adds 31a57f2 build-aux/msys-to-w32: Minor doc fixes.
adds c6bd759 Make rmail-epa-decrypt handle more ways of formatting the
message.
adds 97cd730 * lisp/emacs-lisp/bytecomp.el: Add a warning and remove a
spurious warning. (byte-compile-initial-macro-environment): Don't compile
before eval in `eval-and-compile'. (byte-compile-arglist-warn): Add check for
defining macros after their first use. Check call use even if the function is
fboundp.
adds 076582f * dired.c (Ffile_attributes): Return Qnil, if
Fexpand_file_name raises an error.
adds bd02f3d * net/tramp-adb.el (tramp-adb-handle-file-attributes): *
net/tramp-gvfs.el (tramp-gvfs-handle-file-attributes): * net/tramp-sh.el
(tramp-sh-handle-file-attributes): Return nil in case of errors.
adds ceb7a7d Fix wrong bound to c-font-lock-declarators. Fixes bug
#18948. progmodes/cc-fonts.el (c-font-lock-declarations): Pass "(point-max)" as
bound to c-font-lock-declarators, not "limit", as the buffer is sometimes
narrowed to less than "limit" (e.g., in the presence of macros).
adds a263446 Backport fix to bug #18749 to Emacs-24 branch.
adds 5b9c3a5 * src/xgselect.c (xg_select): Use g_main_context_acquire.
adds 10c5eac * src/syntax.c (back_comment): Fix off-by-one error.
adds dbae12c epg: Adjust to GnuPG 2.1 key listing change
adds 9a51ab3 Backport from trunk documentation of shr-color-visible-*
variables.
adds cd4776b doc/misc/eww.texi: Fix a typo and improve wording of last
commit.
adds fd16108 * files.el (file-name-non-special): Wrap the call of
`insert-file-contents' by `unwind-protect', in order to set the buffer's file
name anyway.
adds 5282dec * callproc.c (encode_current_directory): Support handling
of file names prepended by "/:".
adds 2a1f6af * src/callproc.c (encode_current_directory): Fix thinko
in previous.
adds 06ee88e * lisp/emulation/cua-base.el (cua--select-keymaps): Use
region-active-p. (cua-set-mark,
cua--pre-command-handler-1,cua--post-command-handler-1): *
lisp/emulation/cua-gmrk.el (cua-cancel-global-mark): Same.
adds 499a7f1 * callproc.c (encode_current_directory): Encode dir at
the end.
adds 121ccd2 * net/tramp.el (tramp-check-cached-permissions): Include
hop in the constructed Tramp file name.
adds b03f9b5 Backport Tramp changes from trunk.
adds 89be8b9 Backport Tramp changes from trunk.
adds 86b1c77 Attempt to fix NS hang. Will probably cause merge
conflicts.
adds 4161482 Merge from emacs-24; up to 117687
adds 929201e doc/misc/Makefile.in: Parallel make fix
adds e7e61ab build-aux/msys-to-w32: always output absolute paths.
adds d244e9b * nsterm.m (ns_set_vertical_scroll_bar): Don't call bar
setPosition: unless needed (Bug#18757).
adds 7d82056 * bytecomp.el (byte-compile-report-error): Allow the
argument to be a string. Due to the vague doc, it was already being used this
way.
adds 089c6aa Merge from emacs-24; up to 117689
adds 4f9bd42 etc/NEWS: Mention the feature of query replace pairs.
adds 0ced1de * lisp/minibuffer.el (minibuffer-completion-help):
Compare this-command with completion-at-point.
adds a6d74ed Revert 118323.
adds 8958d7d Makefile.in (epaths-force-w32): Ensure that w32srcdir is
an absolute path.
adds 6f443e4 * lisp/simple.el (shell-command): Use buffer-name when
output-buffer is a buffer.
adds 90a1373 lisp/gnus/gnus-start.el (gnus-activate-group): Fix typo
reported by Tim Landscheidt
adds d1036d2 backport: erc bugfixes
adds e4ed201 Replace doc/*/Makefile.in dist rules with code in
admin/admin.el
adds da95e23 Merge from emacs-24; up to 117691
adds 0cd3403 * frame.c (Fcan_run_window_configuration_change_hook):
Return a value.
adds f862694 * xgselect.c (xg_select): Don't assume n_gfds is
nonnegative
adds 57db3f3 Fix bootstrap failure after last change to
eval-and-compile.
adds 1af3b11 Clean up merge error.
adds 6f7716e etc/NEWS: Improve wording of query-replace history entry.
adds d3dba95 * lisp/isearch.el (isearch-message-prefix): Show
"Multi-file" and "Multi-buffer" instead of "Multi".
adds 5d4da32 Update from CEDET trunk.
adds a16d6f9 Stop keeping doc/emacs/emacsver.texi in the repository
adds d737aed * doc/emacs/Makefile.in (doc-emacsver): Tweak tempfile
name.
adds 4e65e7e Stop keeping etc/refcards/emacsver.tex in the repository
adds 9be1c1e ChangeLog fix
adds f452367 * admin/admin.el: Comments.
adds 91982ed Fix bug#18964
adds be1f316 Further reduce the number of versioned files storing the
version number
adds 155d93f doc/misc/gnus.texi (Top): Add missing `HTML' menu.
(HTML): Fix xref to FAQ 4-16.
adds eca1ea9 * lisp/help.el (view-lossage): Include the actual
commands run. * src/keyboard.c (command_loop_1): Record this-command in
recent-keys. (Frecent_keys): Rewrite. and add optional `include-cmds' arg.
adds bcc9e35 backports: fix changelog
adds ea283d2 Update version to 24.5
adds d296587 * nsterm.h (EmacsScroller): judge returns bool.
adds 2ae1e0d Fix bug #18995 with compiling w32heap.c with
-funroll-loops.
adds ea75a0e Fix bug #18982 with assertion violations when reverting
buffers.
adds 03400ec Fix bug #18955 with failure generating macuvs.h on
MS-Windows.
adds edfdb22 * lisp/startup.el (command-line): Handle nil elements in
load-path.
adds c832df2 Merge from emacs-24; up to 117698
adds 7f829fa doc/misc/{gnus.texi,gnus-faq.texi}: Update docs wrt
shr/html mail
adds 02ded86 doc/misc/ChangeLog: Fix date for
2014-08-13T13:14:address@hidden
adds fbc782b fix version tags
adds 7611d85 ChangeLog tweak
adds 0121d32 Merge from emacs-24; up to 117702
adds bd46723 Allow VTIMEZONE where daylight and standard time zones
are equal.
adds 02b99d2 Refactor the eww history saving to prepare for storing
even more
adds 41d4f84 Make `l' and other commands work in eww after going back
in history
adds f188b66 Restore the header line after using `eww-readable'
adds f400908 * eww.texi (Basics): Document `eww-readable'.
adds 6019446 (eww-save-history): Don't let the history grow infinitely.
adds df87fc3 (eww-download-callback): Save only the file contents
adds 14fe367 Allow using several eww buffers (bug#16211)
adds fca2f70 Allow uploading files from eww
adds 7148318 Git transition patch
adds a85cf0d Fixes: debbugs:18940
adds 301d018 lisp/gnus/mml2015.el (mml2015-display-key-image): Adjust
:version
adds 5531e67 * net/eww.el (eww-form-file): :type isn't a valid
`defface' keyword.
adds 911ad4a Avoid undefined behavior in color table hashing.
adds 653bddc * net/eww.el (eww-form-file): Fix version number.
adds 38fa4bc Add automaticall built files to .gitignore
adds d856e6b Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds cbf8ea6 Display SVG images in external <object> files
adds 0161898 Add forgotten ChangeLog entry for bug#16244
adds 51475d5 Use annotated tags for releases
adds 02ee710 * net/eww.el (eww): Add comment to clarify.
adds 584fa31 Fix minor Bazaar leftovers.
adds fdae50c shr URL expansion fixes
adds f7a192c Make shr stop descending into the dom before
`max-specpdl-size' stops us
adds 790ad01 Add a hook to be run after eww has rendered a page
adds 4af97e6 lisp/gnus/gnus-notifications.el
(gnus-notifications-notify): Provide both app-icon and image-path
adds 14b1c9d * net/shr.el (shr-inhibit-images): Add a doc string.
adds 0868bad Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 02073b2 Fix some 24-hour time stamps in documentation.
adds 94a4891 Silence warnings in ietf-drums-parse-address
adds d8c3c57 ChangeLog entry from previous commit
adds ba88f19 Don't query on Gnus exits from ephemeral groups
adds 3bdc6ce Bind `M-s M-s' globally to `eww-search-words'
adds 7169391 (emacs-repository-get-version): Call `git log' with
proper format argument
adds f48827a * net/eww.el (eww-render): Don't set the title to the URL.
adds 5d977b9 * lisp/progmodes/python.el
(python-shell-completion-get-completions): Fix previous merge.
adds 3e517d3 Fix error preloading bindings.el.
adds eb97699 Rename python-shell-virtualenv-path to fit GNU conventions
adds a5cbb7d Attempt to allocate less font entity objects in
xfont_list_pattern
adds c28ef9a Compress publicsuffix file to save space
adds 9bcde6c * .gitignore: Add emacs-[1-9]*, to ignore files like
emacs-25.0.50.1.
adds 5caf6c9 build: port to GCC 4.6.4 + glibc 2.5
adds dc7a3ba Merge from gnulib.
adds a6a43d6 Don't rerun configure if lisp/version.el changes
adds f20a19d Use derived-mode-p in python.el instead of equality test
on major-mode
adds 658b768 Time-out NS event loop
adds 788bc73 Add a draft of a very simple git workflow
adds 0d9bf97 Redo the fix, the old takes too much CPU.
adds 5fa7b71 Use cherry-pick -xe instead of git log amend
adds 9ae5396 Eldoc setup code enhancements
adds e68a171 * net/eww.el (eww-search-words): Mention
`eww-search-prefix'.
adds 86009dd * lisp/emacs-lisp/backquote.el (backquote-process):
Optimize away the ,' case.
adds d409545 Add faces for the VC modeline state indicator
adds 1a30156 2014-11-16 Thierry Banel <address@hidden> (tiny change)
adds ac03795 Git transition patch
adds e18c2a5 [Backport] lisp/gnus/mml2015.el
(mml2015-display-key-image): New variable
adds 3d08bc4 Backport .gitignore changes from master.
adds 5cf2e27 .gitignore: Add more ignorables.
adds f8c4f8d Backport fix for minor Bazaar leftovers.
adds 6688117 Fixes: 19036
adds 6a079d5 Ignore all built versions of Emacs (and .gitattributes)
adds df33e85 (emacs-repository-get-version): Call `git log' with
proper format argument
adds 15ec2d7 Backport Use derived-mode-p in python.el instead of
equality test with major-mode
adds 4cd0f2d * .gitignore: Add a few more missing entries.
adds d5a1d36 .gitignore: Add lib-src/blessmail
adds 71e866c src/window.h (WINDOW_FRAME_LINE_HEIGHT): Fix a typo in a
comment.
adds 836c444 Fixes: 18757
adds b8c9a4e Fix getting frame size wrong when restoring desktop.
adds 20478c2 (report-emacs-bug): Make a better guess at envelope-from
adds 1040099 Mark last change as "tiny"
adds 260cede Backport: Fixes: debbugs:18940
adds d4fceca Fix cherry-pick conflict.
adds 1fb97e7 Fix bug #19060 with inaccurate pixel-based scrolling.
adds a6b4278 Backport: Fix for 18993.
adds 89ebffc Fix region indentation
adds b6cd03a Ignore generated file lib/stdalign.h.
adds 92f5857 Fixes: debbugs:18432
adds 899a5a9 Backport 2014-06-30 admin/update_autogen change
adds 1033147 Use git rev-parse to get repository version
adds 4f4cf9c Don't ignore .gitattributes
adds 9075fcc Merge from emacs-24
adds 1a71302 Resolve pull conflict
adds bc5d86f Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 2444ac6 Fix ChangeLog typos.
adds 6f167f9 * lisp/progmodes/python.el
(python-shell-calculate-command): Rename from python-shell-parse-command.
Cleanup. (run-python, run-python-internal): Use it.
(python-shell-calculate-pythonpath): Rename from python-new-pythonpath.
(python-shell-calculate-process-environment): Use it.
(python-shell-calculate-exec-path): Add comment.
adds 48b2b32 Add faces for the VC modeline state indicator.
adds 651ebee Fixes: debbugs:18596
adds af19ccc Mention how to get rid of X11 warnings
adds 1af9075 Set the push default to "current", which should work
everywhere
adds a97fd0e lisp/ChangeLog: removed duplicate entry
adds 7261b4d icalendar: fix issues regarding timezones without dst
adds 7164924 Only show the "You can run" message if it's significantly
shorter
adds cbd90e1 Move eww and shr to customization group `web'
adds c2e145b * lisp/progmodes/python.el (python-mode): Avoid use of
set-local to keep Emacs 24.x compatibility.
adds c94988f * lisp/simple.el (execute-extended-command--shorter): Cut
search here. (execute-extended-command): Instead of here.
adds d1b04a9 Implement an `inhibit-read-only' text property
adds 058f56d Make the eww buffers read-only
adds 0921dbc Improve time stamp handling, and be more consistent about
it.
adds 1c7b6b3 Spelling fixes.
adds ed7b505 Port new time stamp handling to old Emacs and to XEmacs.
adds 8b98d15 lisp/gnus/message.el (message-valid-fqdn-regexp): Add
non-internaional new TLDs
adds 62243cb icalendar: Add another test case for no-dst timezones.
adds 0df06a3 intermediate commit
adds 6f20cde alarm export, first step
adds b7cce56d intermediate commit
adds 16b5f50 New option `icalendar-export-alarms'.
adds cc5519d Merge branch 'uj-icalendar-bug#5433'
adds 83087df Improve output of occur-tests in case of failure
adds 29f81b9 * lisp/bindings.el (search-map): Move `eww-search-words'
to `M-s M-w'.
adds 0eaf98e Peder Klingenberg has signed papers
adds 5813f93 * test/automated/occur-tests.el (occur-tests): Update for
output change re control-chars.
adds 9e35ff6 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 07556b0 Fix bug#5433.
adds b810409 tildify.el: introduce a `tildify-space-string' variable
adds d5ec102 tildify.el: introduce a `tildify-pattern' variable
adds 1901029 tildify.el: introduce a `tildify-foreach-region-function'
variable
adds 0b37f90 progmodes/cc-langs.el: Support some of the new keywords
in C++11.
adds b12bb4d epg: Don't show "*Error*" buffer when visiting a new file
adds 5224be2 epg: Simplify epa-pinentry-mode handling
adds 5c249e2 epg: Fix callback argument type check
adds b3cb91e Port new time stamp handling to Emacs 23.2.
adds 9e8da9d epg: Support key editing
adds b59998e Use automatic variables in nt/Makefile.in
adds 1148d37 New macro define-advice
adds b2c4e6c lisp/ChangeLog: add bug#13871.
adds cb4f666 lisp/ChangeLog: Fix bug#11386.
adds 5c0fbcf Use <up> and <down> keys to move point in the multi-line
minibuffer.
adds c0b877b * lisp/replace.el (query-replace-from-to-separator): Turn
defvar into defcustom. Wrap char-displayable-p in ignore-errors because an
attempt to autoload char-displayable-p fails during pre-loading. Move
(propertize "\0" ... 'separator t) out of customizable part to
query-replace-read-from. (query-replace-read-from): Call
custom-reevaluate-setting on query-replace-from-to-separator to reevaluate the
separator depending on the return value of char-displayable-p. http:/ [...]
adds 239aa11 * lisp/progmodes/grep.el (grep-compute-defaults): Compute
grep-highlight-matches before its use.
adds 4a306d7 * lisp/simple.el (next-line-or-history-element): Wrap
next-line in with-no-warnings. (previous-line-or-history-element): Wrap
previous-line in with-no-warnings.
adds 6316435 lisp/ido.el: New command `ido-bury-buffer-at-head'
adds 6ffab21 vc-git: Support `diff-switches'.
adds e9917c0 Fix bug #19101 with log-view-mode set in the wrong buffer.
adds 7d77dc1 Add desktop support to eww
adds a8995ca * net/eww.el (eww-desktop-misc-data): Use
`cl-remove-duplicates'.
adds 8d5bfc4 (eww-history-limit): New variable.
adds 9fd6f59 (eww-reload): Reload the page in the right buffer.
adds e25e769 * net/eww.el (eww-render): Remove a no-op :title setting.
adds 9c2c15e Add NEWS entry for define-advice
adds c2678a6 * eww.texi (Basics): Document `eww-history-limit'.
adds f437176 Add missing bug numbers to last few eww changes
adds f5d77aa build-aux/msys-to-w32: Simplify implementation and
docstring.
adds f83109f Remove never-used rev argument from VC's backend checkin
methods.
adds e7e9dbc Remove editable argument from VC's backend checkout
methods.
adds 1e81f67 Support for SRC in VC mode.
adds f9c0081 Clean up after SRC support merge (typo fixes).
adds a2c0a14 Fix bug #19136 with a typo in a vc.el comment.
adds 1b351d4 Fix the build of the Emacs User manual.
adds 48039f4 Fix bug #1702 with missing feature in arc-mode.el.
adds a131037 Fix bug #19084 with 'C-x v +' in *vc-change-log* buffers.
adds e14c435 Fix bug that produced spurious nil state.
adds c39443c 'libxml-parse(html|xml)-region': new optional param
'discard-comments'.
adds bf64213 * lisp/desktop.el (desktop-create-buffer): Use
activate-mark to set `mark-active' (bug#19058).
adds 65ed0f3 Fix `nato-alphabet' docstring.
adds 280eb43 lisp/ChangeLog: Use double space to end sentence.
adds af46a2a Rename vc-name to vc-master-rename.
adds 354a07b Isolating support code for the file-granularity back
ends: the easy part.
adds 4fe5b7c More movement of master-related code to vc-filewise.el.
adds cd22fd7 Propagate remote process environment.
adds e9b1902 Revert "More movement of master-related code to
vc-filewise.el."
adds cec2396 Unbreak the build.
adds b559a60 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 46035c6 newsticker: Fix bug#18787: Tell libxml-parse-xml-region
to discard comments.
adds db67afb Don't shrink frame when using desktop-save-mode
(Bug#19048).
adds 9a84825 * nextstep/templates/Info-gnustep.plist.in: Let configure
set URL.
adds cc252fc Add some .ico dependencies to Makefile .res rules
adds ec02f4f Fix error with `mark-defun' and "protected:" in C++ Mode.
Fixes: debbugs:19134.
adds d00c866 * src/Makefile.in (emacs.res): Add dependency on
icons/hand.cur. Use $<.
adds 239cd5b Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 84e2f13 Further reduce number of versioned files storing Emacs
version number.
adds 8662e9d * nt/emacs.rc, nt/emacsclient.rc: Remove files.
Accidentally left out of previous commit. Apparently "git mv" doesn't do what I
thought it did...
adds 6d099b2 * admin/admin.el: Fix paren typo in previous.
adds 116be28 * .gitignore: Add emacs.rc and emacsclient.rc in nt/.
adds 709a517 * erc-desktop-notifications.el (erc-notifications-bus):
New customer option. Supports cases when Emacs hasn't been invoked in the same
environment where the notifications shall go to. (erc-notifications-notify):
Use it.
adds 9c33811 Handle leap months in Chinese calendar
adds 1b3e992 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds b1d07e3 * erc-desktop-notifications.el (erc-notifications-bus):
Change version to 25.1.
adds 4ad0a30 Fixes: debbugs:19149
adds 600f3d0 * tramp.texi (Remote processes): Let-bind environment
variables to `process-environment' when running `process-file' or
`start-file-process'.
adds 0b1d7cd Fixes: debbugs:19149
adds a859504 Add functions to gnutls.c for exporting certificate
details
adds 4c298b2 Implement a Network Security Manager
adds c43b706 Make some network connections warn unless they are
encrypted
adds a345ff6 Implement a new url parameter `url-request-noninteractive'
adds b10d900 Rename `nsm-security-level' to `network-security-level'
adds 7f223a5 Allow setting the charset in eww
adds dd01e20 (eww-mode-map): Bind backtab to shr-previous-link
adds 0445aff * net/eww.el (eww-add-bookmark): Fix bookmark titles.
adds e791d4d Document the eww Desktop stuff
adds 5d9ddb9 Make `M-x eww' default to the URL under point
adds 7f902e7 * net/eww.el (eww-display-html): Decode the
document-defined charset.
adds 6fd82d6 Switch to the *eww* buffer immediately to avoid doing it
asynchronously
adds b7278cd (eww-follow-link): Make going to #targets in the page
work again.
adds 79d187f Allow opening eww links in a new buffer
adds 2c783bb Fix bug marking
adds 5a0e58a * lib-src/Makefile.in (emacsclient.res): Fix yesterday's
thinko.
adds 1aafa6b gnutls.c windows compilation fix
adds 1653296 Typo fix from previous check-in
adds 8c4475f * gnutls.c: Fix Windows function definition of
gnutls_x509_crt_get_fingerprint.
adds 825351b Reduce nt and src Makefile duplication wrt emacs.res
adds e01ec2e * src/emacs.c (main) <--version>: Make use of
PACKAGE_NAME.
adds 9faf591 Fix bug #19157 with incorrect hscroll during I-search.
adds d71a2d4 * gnutls.c: Fix compilation warnings given fix
--enable-gcc-warnings.
adds 6dbaf04 New macro macroexp-let2*
adds f9fcf84 * net/eww.el (eww-set-character-encoding): Use
`read-coding-system'.
adds 7f31162 * processes.texi (Network Security): Made into its own
section and fleshed out
adds f9bff82 (Network Security): Mention more NSM variables.
adds 409e4c8 * configure.ac [HAVE_W32]: Generate nt/*.rc files when
HAVE_W32.
adds 87ac437 eww input field fixup
adds b3b0b09 * lisp/vc/vc-hooks.el (vc-state-base-face): Don't
override mode-line-inactive.
adds e22f5c0 Moved the Network Security Manager to the Emacs manual
adds a6248f1 doc/emacs/misc.texi (Network Security): Improve wording
and indexing.
adds 8df5745 * configure.ac: Relocate some recent changes to a more
logical location.
adds 27f46ae Remove a spurious comma
adds 70d7aa8 configure.ac [mingw]: Set $canonical default value
adds a3e1f8e * etc/MACHINES: State supported OS X versions.
adds 6a4dee9 * gnus-start.el (gnus-save-newsrc-file-check-timestamp):
Add :version tag.
adds 10f2f8a * gnutls.c (Fgnutls_peer_status): Check GNUTLS_INITSTAGE,
not gnutls_p.
adds 8be099a byte-run.el (function-put): Match argument names to
docstring (bug#19118).
adds 8608c10 Use a simple list of symbols in GnuTLS peer verification.
adds 59bf524 net/nsm.el: Use `gnutls-peer-status-warning-describe'.
adds 2428e38 * gnutls.c (Fgnutls_boot): Minor logging fixes.
adds d3739fe Make gnutls.c compile on older gnutls installations
adds 63ca642 * net/nsm.el (nsm-format-certificate): Don't bug out on
missing elements
adds 88871ef (gnutls_certificate_details): Reversed check in last
checkin.
adds ee4eb28 Fix previous version of nsm-warnings-ok-p
adds cfe0d44 * misc.texi (Network Security): Use "untrustworthy"
instead of "unsafe"
adds 7dbd10d * configure.ac: Fix yesterday's use of uninitialised
$version.
adds c8a2d63 * net/gnutls.el (gnutls): Set :group to 'comm so it's
near NSM.
adds 50cc807 Use usual GNU style for white space.
adds 92f6486 Fix gnutls problems caught by static checking.
adds 873bc13 Minor typo fixes in vc-src.el.
adds 9740d86 * lisp/arc-mode.el (archive-visit-single-files): Add
:version.
adds 7e24ac1 Remove spurious reference to symbol category_properties.
cc-engine.el (c-state-pp-to-literal): Fixed here.
adds 181b12e Fix up autoloads in vc-rcs.el and vc-sccs.el.
adds 4e0f8f7 Fix for vc-filewise.el unresolved-call glitch.
adds 549a1ba newsticker: Take care of UIDs when adding elements to
cache.
adds 115178c * dom.el: New file.
adds d9ba097 Use the new dom.el accessors in shr and eww
adds f054f0f ChangeLog for last checkin
adds 97d6e7e * text.texi (Document Object Model): New node to document
dom.el.
adds 28653a7 * net/eww.el (eww-highest-readability): More dom.el fixes.
adds 41a1fd3 Pass -utf8 to tidy.
adds b67e8b7 * text.texi (Document Object Model): Typo fix
adds c9cb3d5 configure.ac [MINGW]: Fix the way of getting the right
host platform.
adds 7520f89 Further eww dom.el cleanups
adds ccae04f * gnutls.c (Fgnutls_boot): Send the server name over
adds fc4d2c7 Only send SNI if the host name is not an IP address
adds 803df84 * net/shr.el (shr-make-table-1): dom.el changes for table
rendering.
adds 666e90e Better display for `paranoid' `network-security-level'
adds b121ef1 Gnus: fix XEmacs compilation
adds 8679082 * src/frame.c (Fhandle_switch_frame): Deactivate
shift-region (bug#19003). * lisp/window.el (handle-select-window): Deactivate
shift-region.
adds 202f494 Fix DocView slicing docs
adds c613f4d Fix indentation before `!=' and after `+='
adds cf100f6 Prevent resizing the echo area when iPython is enabled
adds 790c690 Simplify and fix doc-related .gitignore files.
adds 2e00757 Restore 'Bug#' -> 'debbugs:' rewrite in log-edit-mode.
adds 67a22c6 Don't assume "bzr log" uses --long format by default.
adds 81e0cca Define MINGW_W64 and use it instead of _W64
adds ba4502f Merge branch 'emacs-24'
adds 1ed5c2d Replace uses of _W64 with MINGW_W64
adds 2f5134c * NEWS: Mention dom.el.
adds 2d431af Add a DOM pretty-printing function
adds 4c555e9 Record the right URL in eww
adds a5b07aa eww input field fixup
adds 5519c34 (eww-restore-history): Inhibit change functions while
restoring the history.
adds 604ce91 (eww-process-text-input): Fix deletion at the start of
the field, too.
adds 7c449b8 Add more sanity checks to the last eww
after-change-function patch
adds 9ec7bd9 (eww-mode): Revert mistanken removal of
`buffer-disable-undo'.
adds f42adad admin: Add gitmerge.el
adds 5749885 newsticker: Change wording of confirmation prompt
regarding obsolete variable `newsticker-groups-filename'.
adds 07efa3f Use `mouse-menu-bar-map' when no other menus are
available.
adds cceb7a8 newsticker: Handle embedded (x)html in atom feeds.
adds 370258f (eww-process-text-input): Try to keep track of the size
more reliably.
adds a5fde62 * net/eww.el (eww-restore-history): Bind
`inhibit-modification-hooks'
adds d931478 Fix typo in last checkin
adds 6923223 admin: Add documentation for gitmerge.el
adds f33ec1f epg: Use epg-context-set-*-callback for extra treatment
of args
adds d36439c newsticker: Take care of nil value for
`newsticker-groups-filename'.
adds 7b79b1a Fix two issues around help-window-select. (Bug#11039)
(Bug#19012)
adds ac4532a * lisp/simple.el (execute-extended-command--shorter): Fix
the "M-p" case.
adds 91191bd * .gitignore: Add entries for emacsvers files.
adds 9875d23 * configure.ac: Simplify gnutls tests.
adds 342bc0e .gitignore cleanup.
adds fe1b545 * .gitignore: Add some nextstep/mac ignorables.
adds f773d35 * .gitignore: Add /emacs-[1-9]*/, and sort better.
adds 2fa082c Fix VC documentation related to switching branches.
adds ff953bc .gitignore: Resurrect Windows-specific ignorables lost in
last changes.
adds cd2e816 Lessen focus on ChangeLog files, as opposed to change log
entries.
adds 6ec5ee8 Improve XEmacs compatibility.
adds 4fdddb2 Fix typo in ChangeLog.
adds 54a29f4 Add a.out to .gitignore.
adds 30c94eb Add src/_gdbinit to .gitignore.
adds f9b9251 Use correct encoding to communicate with Git.
adds 04ed420 Use "~1" instead of "^" in vc-git.el to specify the
parent of a Git commit.
adds d24e558 Add more of the old .bzrignore to .gitignore.
adds 176f207 * net/tramp-sh.el (tramp-get-remote-locale): Return
"LC_ALL=C" as fallback. (tramp-open-connection-setup-interactive-shell): No
need to check for nil as `tramp-get-remote-locale' return value.
adds bd3625c Fixes: debbugs:19047
adds 238c052 Set PYTHONUNBUFFERED on shell startup.
adds 00981cbd Add git commit hooks that do some simple checks on
commits.
adds b7b18c7 Fix calendar-mark-1
adds 4de28b1 * textmodes/makeinfo.el (makeinfo-buffer): Make it work
also for remote `buffer-file-name'.
adds 7aac8f1 Fixes: debbugs:18579
adds 5ceb233 Fixes: debbugs:18579
adds 3e3b940 * src/keyboard.c: Fix comment typo.
adds 4e7112e Spelling fix.
adds f24c8f9 Fix white-space problems in ChangeLogs.
adds 5da3f6c Adjust copyright notice and obviously-wrong dates.
adds ed54567 Use consistent paxctl and setfattr flags for temacs.
adds 73cad91 Fix bug #19141 with UNCs in w32-shell-execute.
adds a10e36a auth-source: Fix Mac OS X keychain lookups.
adds d9ad26a Mention zlib1.dll as a potential reason for
libgcc-induced crashes.
adds ebf026b todo-mode.el: Handle calling todo-mode interactively.
adds 47f573a todo-mode.el: Handle calling revert-buffer.
adds 7bf7edf * lisp/progmodes/python.el
(python-shell-completion-setup-code): Use __builtin__ module (or builtins in
Python 3) and catch all errors when importing readline and rlcompleter.
adds b66511f Backport regexp stack overflow fix from emacs-24.
adds b3910f6 outline.el: Fix subtree movement.
adds 6b765b8 Fix bug #19201 with after-strings not being displayed.
adds 0cce362 Merge branch 'emacs-24'.
adds 366c1ce Improve clarity of USE_LSB_TAG definition.
adds dbff8fd Spelling fix.
adds 287740d * outline.el (outline-move-subtree-down): Refactor and
improve code.
adds aa1459a Fix up merged ChangeLog entries (dates, duplication, etc)
adds 1252594 ChangeLog fix
adds 741f5e1 * lisp/vc/vc-src.el: Fix copy-pasted :version tags.
adds 9402d80 * lisp/vc/vc-filewise.el: Comment fixes.
adds 9457d88 Add missing ChangeLog entry.
adds 6228c5d ChangeLog fix: standardize some bug refs.
adds 70723e5 ChangeLog fix.
adds 3517da7 Port better to AddressSanitizer.
adds 7536c86 * lisp/gnus/gnus-cloud.el (gnus-cloud): Add :version tag.
adds 2f4f920 VC API simplification: remove ability to set initial
revision.
adds 9e9e343 Argument removal inadvertently omitted from my previous
commit.
adds 2532d74 Renove duplicate code.
adds f82f3f1 API simplification: remove vc-workfile-unchanged-p from
pubic methods.
adds 33b4235 The vc-mistrust-permissions configuration variable is
gone.
adds 578d91a Remove vc-state-heuristic from the set of public methods.
adds f0e8c1e New macro `define-inline'.
adds c108372 Remove stay-local support in svn back end, because...
adds 2a81c5d Confine vc-stay-local to CVS, because it was unusable in
SVN.
adds 185320a Finish vc-stay-local containment.
adds 4893831 Update some documentation changes and todo items.
adds cb8ed25 Small but crucial change for new VC registration API.
adds 31410dc Minor eww point placement fixup
adds dce46a7 * .gitignore: Ignore loaddefs directly under lisp, and in
sub-sub-directories
adds d17bae9 Refactor VC merging to fix a layer violation.
adds 8bb7019 ChangeLog typo fix.
adds f8b8221 * net/nsm.el (network-security-level): Change the default
to `medium'.
adds 40ce283 Test checkin to attempt to tickle a bug reported on the
dev list.
adds 52fab40 Call `eww-after-render-hook' in the correct buffer
adds 581914e newsticker: Prevent multiple "Could not download..."
messages. Fixes bug#19166.
adds 8dac9c3 * lisp/vc/diff-mode.el (diff-kill-applied-hunks): New
command. * lisp/vc/smerge-mode.el (smerge-swap): New command.
adds b34578d * lisp/vc: Fix use of find-conflicted-file in Git.
adds e5c0350 * admin/update_autogen: Fix bogosity introduced in
2014-11-16 merge.
adds 4bc1cdd ChangeLog fixes.
adds 857f7df Auto-commit of loaddefs files.
adds 92c856e ChangeLog fix
adds 6d80f26 shr-dom-print dom.el changes
adds 808699f bzr-state randomly/unpredictably fails on non-bzr files.
adds 5175053 Merge some of the differences from the standalone CC-mode.
adds ab882ed * lisp/vc/vc-svn.el: Remove stray comment char introduced
earlier today.
adds 4f54f7b Restore ChangeLog entry clobbered earlier today.
adds ed6ce56 Terminate vc-disable-async-diff with extreme prejudice.
adds d788058 Document a trap for the unwary.
adds b7fd432 Remove could-register from the set of public VC backend
methods,
adds 7d21105 Update the git backend's header comment.
adds ea99f8c Fix minor bug introduced in 'Terminate
vc-disable-async-diff'
adds 2fb8b14 Remove clear-headers from VC's public method set.
adds 92411a0 Clean up a longstanding to-do item.
adds e6fe301 Another longstanding to-do: bind vc-delete-file.
adds d476787 Eliminate an unuted function argument.
adds a92789b Fixes: debbugs:9133
adds dd60105 Allow to search for characters whose bidi directionality
was overridden.
adds b1a765b In vc, abolish the dir-status method.
adds 176a617 Add filter macro, which does what you expect.
adds e9b68bc * lisp/whitespace.el (whitespace-big-indent-regexp): Add
:version.
adds 7385c3e Fix tramp-tests, broken by incompatible vc.el change
adds eb608f9 * automated/tramp-tests.el (tramp-test29-vc-registered):
Fallback for changed `vc-register' argument list.
adds e820f16 Added file-tree-walk to files.el.
adds 38aaf90 Fix gnutls.c build on MinGW
adds e148a1e etc/NEWS: Mention 'file-tree-walk'.
adds 41bb375 Fixes: debbugs:19250
adds c263a40 * lisp/emacs-lisp/inline.el: Cosmetic and minor fixes.
adds b329850 Fix bug whereby saving files hung in VC hook.
adds 3f33f22 enable in-place GUI
adds de90917 Fix punctuation glitches in file-tree-walk docstring.
adds a0363ff lisp/autoinsert.el: Change default of auto-insert-alist.
adds 2bef807 lisp/files.el (file-tree-walk): Doc fix.
adds f182784 Implement copying of a buffer portion while preserving
visual order.
adds 64755ed * net/shr.el (shr--extract-best-source): Ignore non-text
children.
adds 6194477 * src/eval.c (backtrace_eval_unrewind): Rewind also the
excursions. (Fapply): Try and simplify the control flow.
adds d08f4f8 * lisp/subr.el (filter): Remove. Use `cl-remove-if-not'
or `seq-filter'.
adds 96e6fd3 Compare with the most recently used window by default.
adds fcc4da3 Reduce memory footprint of struct bidi_it by a factor of
5.
adds 933107f .gitignore: Ignore test/biditest.txt.
adds 9c72233 fix a typo in doc string
adds d2fab6b fix last patch
adds 7747e23 Make it easier to use mailcap for viewing single files
adds bee76e5 Make eww use mailcap when displaying PDF files
adds 9860da5 * eww.texi (Basics): Document eww PDF viewing.
adds 3f19963 * NEWS: Add some doc markers to the eww stuff.
adds 2a06fc1 (widget-choose) Let numeric keypad work
adds 887fa62 * lisp/emacs-lisp/eieio-core.el: Prefer inlinable
functions over macros.
adds be30748 * lisp: Prefer inlinable functions to macros.
adds bb19b22 Python.el: Update commentary on RET-behavior
adds 0bb24df Merge from origin/emacs-24
adds babb0ca ChangeLog fix (do not merge to master)
adds 0c3f76c Merge from origin/emacs-24
adds 59c4d5f Fix bug #19211 with move-end-of-line in non-interactive
session.
adds e97b6e6 * lisp/progmodes/prog-mode.el
(prettify-symbols--compose-symbol): Refine.
adds fca389d Merge from emacs-24
adds f9f2509 Auto-commit of loaddefs files.
adds 0d7b2c9 Merge from origin/emacs-24
adds d83f061 * .gitignore: Remove redundant pattern (subsumed by _*).
adds 11b65bc * .gitignore: Avoid "**", as it requires Git 1.8.2 or
later.
adds ec7e07b * admin/update_autogen (commit): With git, call "add"
before "commit".
adds b8775f0 * lisp/simple.el (newline): Place the hook
buffer-locally, to make sure it's first.
adds 02d462b * admin/update_autogen (commit): Revert earlier change.
adds d9d3831 More flicker fixes for OSX, related to bug 18757.
adds e3c24b1 * lisp/progmodes/sh-script.el: Fix indentation rule of "|
while".
adds c1c2cee * src/eval.c (Fsignal): Remove duplicate test.
adds 4fda400 Merge from emacs-24
adds 7d043d5 Fix minor bugs in vc.
adds 7409a79 preparing for further changes/cleanup to
developers/contributors docs
adds 0ffa349 Better check for displaying completions near the
minibuffer.
adds f6c3965 Better support for milti-line shell input.
adds 7841e93 * automated/vc-tests.el: New file.
adds 06264b3 Improve CONTRIBUTE and related files.
adds 952c6c8 * CONTRIBUTE: minor improvements
adds a1cf6ec newsticker: Context menu in treeview's tree.
adds 2b53560 fix last patch
adds f3a6858 Fixes: debbugs:19133
adds 9dfa949 * lisp/progmodes/python.el: Recognize docstrings.
adds 17ee183 (message-change-subject): Really check whether the
subject changed
adds 2c3d111 eww bookmark display fixup
adds b9ad615 eww history restoration fix
adds 007d4c2 Make a prefix to `eww-reload' work locally
adds c08883c (eww-current-buffer): Compilation fix for bug#18550 patch.
adds 06b5cfe Make `G' in eww record history
adds a3ca30c Revert prefix behavior in RET to previous behavior
adds eb5b08b (eww-copy-page-url): Add doc string.
adds 7fb8fc3 vc/vc-arch.el: Moved to obsolete directory...
adds 5872f84 Fix bug#19304
adds 2354db7 Fix merge glitches in 2 ChangeLog files.
adds e63c720 Make gnutls-negotiate ignore specially handled files
adds e40e630 Commands and mode for managing multiple eww buffers
adds 09e5e01 * etc/NEWS: Mention the new eww `S' command.
adds 172bcf6 Remove unused data from gnutls_certificate_details
adds c498441 (gnutls_certificate_details): Clean up whitespace
slightly.
adds a0fe9b0 (Fgnutls_peer_status): Return the DH prime bits for the
connection
adds ca7ad42 Put back :signature-algorithm into gnutls.c
adds 6b1ab80 `network-security-level' documentation simplification
adds 7c67502 * src/gnutls.c: Add Windows specs for
gnutls_dh_get_prime_bits.
adds b7768d7 (nsm-check-protocol): Check for weak Diffie-Hellman prime
bits.
adds 28057ef * lisp/emacs-lisp/avl-tree.el: Use lexical-binding and
cl-lib.
adds e0e2f36 Fatal GnuTLS errors are now silent by default
adds b76bea4 Various minor details accumulated over time
adds d81562f (Fgnutls_error_fatalp): Doc fix (bug#18210)
adds 8665a74 maintaining.texi: Suopport fo Arch has been moved to
obolte.
adds ad67503 Make gnutls-peer-status return even more data
adds 7befee1 * lisp/net/nsm.el (nsm-check-protocol): Test for RC4 on
`high'.
adds be6767d Make the NSM prompting have more data
adds e9aaf96 Make NSM warn on `high' for older protocols, and document
adds 09ef139 (pulse-momentary-highlight-one-line): Respect POINT
adds afa1d80 python.el: Don't change `comint-prompt-read-only' globally
adds d7e5255 Make URL pass the TLS peer status to the caller
adds 0cc8da5 Make the https logic in url-http work on redirects
adds a005f61 Make eww mark valid/invalid https pages
adds c3ea511 Make inline SVGs work in shr again
adds d790c4d biditest: Change maintainer to emacs-devel rather than
FSF.
adds 931f6fb Correct ChangeLog attribution
adds 11cf3e9 Implement a new function directory-files-recursively
adds fb0fcda Sync with upstream vhdl mode v3.36.1
adds d282d6a Sync with upstream verilog-mode revision aa4b777
adds bc71376 Typo fix.
adds baab20d vc/vc-src.el (vc-src-do-comand): Prepend -- to file
argument list
adds fda355b Associate more files with ruby-mode
adds 9b185aa gnutls.c (gnutls_protocol_get_name): Fix a copy/paste
typo.
adds e8acfc7 Add a command for string quotes toggling to ruby-mode
adds 08a980a lisp/gnus/gnus-art.el: Refactored out
gnus-article-mime-handles
adds c54f8f8 eww.texi: Add missing "."
adds cc857dd Fix misspellings like "an unibyte buffer"
adds ef8892d (shr-tag-object): Don't bug out on text elements in
<object>
adds c9e3def Speed up directory-files-recursively
adds 99be750 Fix glitches in gnutls.c, mostly memory-related
adds 5c9a98b * automated/vc-tests.el (vc-test--register): Check, that
the file still exists after register and unregister operations.
adds 94a3f76 * files.el (file-tree-walk): Use file-name-as-directory
unconditionally.
adds bdc373b (ange-ftp-switches-ok): Disallow flags causing trouble
with ls over ftp.
adds 8bc7ac5 Righteous featurectomy of vc-keep-workfiles - always do
it.
adds f3e16cb Fix out-of-memory condition in display of long bracketed
lines (bug#19322)
adds a5b477a Add let-alist macro and package.
adds 98582c0 ChangeLog fixes
adds 7b24460 * lisp/let-alist.el: Cosmetic changes.
adds 964f16e * lisp/emacs-lisp/eldoc.el
(eldoc-documentation-function): Change default.
adds 452921c * vc/vc-hg.el (vc-hg-state): Make FILE absolute. Handle
the case that there is empty output.
adds 9ff164a * automated/vc-tests.el
(vc-test--revision-granularity-function): New defun.
(vc-test--create-repo-function): Rename from
`vc-test--create-repo-if-not-supported'. Adapt all callees.
(vc-test--create-repo): Check also for revision-granularity.
(vc-test--unregister-function): Additional argument FILE. Adapt all callees.
(vc-test--working-revision): New defun. (vc-test-*-working-revision): New tests.
adds 3e92b98 Never pass an invalid X connection descriptor to an input
reading loop
adds c6f03ed Fix a problem in url.el without GnuTLS
adds aeeaf08 Fixes: debbugs:19161
adds ea8b9df Remove VC rollback method.
adds be6dff6 latest-on-branch-p is no longer a public method
adds 14efb83 Remove superfluous `gnutls-available-p' check
adds 3431e82 Ignore directory symlinks in directory-files-recursively
adds 88f3dbc Remove more (fboundp 'gnutls-available-p)
adds 074965f * lisp/progmodes/python.el (python-indent-line): Use
`noindent' in strings. (python-indent-levels): Document extra value.
(python-indent-calculate-indentation): Return `noindent' in strings.
(python-indent-post-self-insert-function) (python-indent-calculate-levels):
Handle new value.
adds b81a183 Merge from gnulib
adds 28e0d0c Merge from origin/emacs-24
adds 805074d Remove duplicate ChangeLog entries
adds 67a48ed Merge from gnulib (a couple more changes)
adds 7fc616a Replace union hack with C11-style max_align_t
adds d19bf72 Spelling fixes
adds c081fe2 Fix dates in ChangeLog entries merged from emacs-24.
adds 6382f24 * .gitignore: Ignore autosave files.
adds 3db1ada admin/MAINTAINERS: Update my interests and
responsibilities.
adds 0f9fbb9 Port commit-message checking to FreeBSD 9.
adds d83f329 ChangeLog fix
adds c2db939 python.el: Support interpreter paths with spaces
adds 935ee05 * net/tramp-sh.el (tramp-get-remote-path): Use a login
shell in order to determine `tramp-own-remote-path'.
adds 0c2f254 Support overflow-newline-into-fringe together with
word-wrap (bug#19300)
adds 9ac0332 Improve commit-msg messages and autosquash
adds 75b4857 Port commit-msg to mawk
adds d76b9b2 Don't break example string between 2 lines (bug#19257)
adds 301a401 Always define `gnutls-available-p' even if GnuTLS is not
available.
adds 3cf7629 Git ignore lib/std*.h
adds 82ec808 * .gitignore: Add !lib/std*.in.h, so as to not ignore the
.in.h files.
adds 16d4c1c A better fix for bug#19346
adds bd6c441 * simple.el (password-word-equivalents): Add "passcode",
used for numeric secrets like PINs or RSA tokens.
adds a859d1c Merge remote-tracking branch 'origin/emacs-24'
adds 3c07d7f Fix wrong humber arguments passed to vc-svn-diff.
adds 7c9eb96 gnulib.mk (stddef.h): Sync with the latest change in
lib/gnulib.mk.
adds afd801f emacs-lisp/package.el (package--list-loaded-files): New
function
adds c13baa1 emacs-lisp/package.el (package-activate-1): Reload
package after upgrade
adds 3e8e971 directory-files-recursively symlink fix
adds 987d2f9 Implement a new function `directory-name-p'
adds 76f9994 Make shr fold long title texts
adds 05beff8 (shr-fold-text): Inhibit state from being altered.
adds 30f6038 isearch-open-necessary-overlays: Open overlay ending at
point
adds 4ea1758 * net/shr.el (shr-next-link): Don't error out at eob.
adds 1c11620 Convert Czech and Slovakian refcards to UTF-8
adds a8af924 Place ChangeLog entries in the correct files
adds 4d806dc * INSTALL.REPO: Revert 2014-12-06 change.
adds 49daed6 Remove lib-src/grep-changelog
adds 2e7f6d5 * notes/unicode: Track leim/quail file renames.
adds 3de474e Spelling fixes
adds 472f7f6 * SKK-DIC/SKK-JISYO.L: Update to version 1.1216.
adds f8f7357 * notes/unicode: Correct coding system
adds 01b97f9 Move VC diff ASYNC argument to the fifth position
adds 9f28cb5 * lisp/fringe.el (fringe-bitmap-p): Fix 2014-12-05
breakage.
adds f7572b7 Fix Semantic completion-at-point functions in
non-Semantic buffers
adds 4c4f970 Provide custom-prompt-customize-unsaved-options.
adds eaf25ad Add an extra column for Version in list-packages table
adds 5bbe84e let-alist.el: Add lexical binding.
adds 9624075 let-alist.el: Version bump.
adds e99ce63 Load system's default trusted Certificate Authorities if
available.
adds 33c5143 Adjust lisp/ChangeLog for
custom-prompt-customize-unsaved-options.
adds 3713931 New feature optionally to accelerate auto-repeated
scrolling.
adds c3a2c35 "Advice" is a mass noun. Amend text accordingly.
adds 436b88b "Advice" is a mass noun. Amend text accordingly.
adds 872617a * net/shr.el (shr-fold-text): Don't bug out on
zero-length text.
adds e2815bf Correct same_at_end when restoring window points
adds 816c1df Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 07e47aa * src/: Various fixes to use bool type and constants.
adds 255132f etc/NEWS: Mention `let-alist.
adds 10ec046 Lazy-highlight the whole string at point
adds f2301ec Fix query-replace-regexp when using lisp expressions for
replacement
adds e2aec9b Move flymake test data to more standard location
adds 1fc1f89 Disable gcc color in test/automated/data/flymake/Makefile
adds 1542619 * test/automated/data/flymake/Makefile: Comment.
adds 0a3e2cf * lisp/jit-lock.el (jit-lock-function): Don't defer if
jit-lock-defer-time is 0 and there is no input pending.
adds 005b86c * lread.c (init_obarray): Declare Qt as special.
adds cf07732 * lisp/emacs-lisp/seq.el: New file.
adds 894a1f3 Speed up package--list-loaded-files a bit
adds 863cf62 * lisp/vc/vc.el: Improve `dir-status-files' description
adds 72ef8d7 * calc.texi (About This Manual): Update instructions for
building the manual.
adds 197a9e0 Fix problem with images referenced within svg files.
(bug#19373)
adds 9be1538 Introduce tramp-histfile-override.
adds c17c864 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds af2952f Partially disabled previous change.
adds ad46070 Fixed problems with svg_load_image -- no more crashes
(hopefully)
adds a2c489b Add missing ChangeLog entry for prior commit.
adds 92bad2a load-history may contain nil "filenames"
adds ec10ba2 * src/keyboard.c (swallow_events): Don't redisplay if
there's input pending.
adds 9e77c1b * src/keyboard.c (input_was_pending): New var.
adds 18d4bdf Don't reload packages at startup
adds d20acfe Fix Gnus registry pruning and sorting, and rename file
adds 62d7857 * etc/NEWS: Add a short description of seq.el.
adds af1040b Fix recent vc-svn-dir-status-files breakage
adds 687ae68 Remove extra semicolons
adds b197822 Allow querying font by name for its height and other
info. (Bug#19395)
adds 39ead8c * lisp/progmodes/cc-cmds.el (c-subword-mode): Alias to
subword-mode.
adds 36c43e9 Fixes: debbugs:19390
adds 47f730e3 Add code for "preserving" window sizes.
adds 655a6f3 Fix ispell window handling.
adds 8f03888 * lisp/gnus/gnus-art.el: Fix up compiler warnings.
adds 0f765f4 Avoid a compilation warning
adds f87eff5 Fix the `with-demoted-errors' calls
adds 1758951 lisp/let-alist.el (let-alist): Evaluate `alist' only once.
adds 777c823 * registry.el (registry-db): Set default slot later.
adds 22e37af lisp/let-alist.el (let-alist): Fix wrong parenthesis.
adds d8183f8 * image.c (svg_load): Fix pointer signedness.
adds 645a6aa * automated/let-alist.el: New file.
adds 87f9ec7 Keyboard interface (C-f10) to `mouse-buffer-menu'
(C-down-mouse-1).
adds d9639a2 * gnutls.c: Include gnutls.h.
adds 83299b9 lisp/gnus/registry.el: Fix comment
adds ad013ba Minor cleanups for Lisp objects and symbols
adds 276bd75 Describe window size preserving options.
adds e0ab846 In NEWS mark `preserve-window-size' as +++.
adds 061f310 * automated/let-alist.el: require `cl-lib'
adds 164cdfb In `ispell-command-loop' don't use `next-window'.
adds 948fa91 Make C++11 uniform init syntax work. New keywords
"final" and "override"
adds f447d33 * let-alist.el (let-alist): Enable access to deeper alists
adds 8fa2e25 * buffer.c (syms_of_buffer): Omit unneeded staticpros.
adds 6623f3d * net/tramp-sh.el (tramp-histfile-override): Clarify
docstring.
adds b459f1f * net/tramp-sh.el (tramp-histfile-override): Add :version.
adds 9b14d8b Simplify unexec file mode setting
adds 4cc2f69 Let charset tick grow past USHRT_MAX
adds 67bb1c1 * composite.h (struct composition.width): Now int
adds a8856cb Fix typo in charset_ordered_list_tick patch
adds be4304d Fixes: debbugs:19269
adds 455e546 Use bool for boolean in xterm.c
adds 4dc78f6 Remove obsolete references to pre-C99 builds
adds 6f3f605 Fix setting icon for Gtk+ on non-initial frame.
adds 251463c let-alist.el (let-alist): Use `make-symbol' instead of
`gensym'.
adds fafba80 Simplify ruby--string-region
adds b366b3b * lisp/completion.el: Use post-self-insert-hook.
adds b11d892 * lisp/cedet: Reduce reliance on EIEIO internals.
adds e3040f2 Merge from gnulib
new 5f46725 Merge branch 'master' into xwidget
Summary of changes:
.dir-locals.el | 2 -
.gitignore | 272 +-
CONTRIBUTE | 338 +
ChangeLog | 605 +-
INSTALL | 148 +-
INSTALL.REPO | 5 -
Makefile.in | 96 +-
README | 9 +-
admin/CPP-DEFINES | 4 +-
admin/ChangeLog | 240 +-
admin/FOR-RELEASE | 4 +-
admin/MAINTAINERS | 25 +-
admin/admin.el | 160 +-
admin/authors.el | 65 +-
admin/charsets/.gitignore | 2 -
admin/check-doc-strings | 2 +-
admin/gitmerge.el | 525 +
admin/grammars/c.by | 9 +-
admin/grammars/scheme.by | 38 +-
admin/make-tarball.txt | 22 +-
admin/merge-gnulib | 6 +-
admin/notes/BRANCH | 32 -
admin/notes/bugtracker | 44 +-
admin/notes/bzr | 398 -
admin/notes/changelogs | 32 -
admin/notes/commits | 70 -
admin/notes/copyright | 24 +-
admin/notes/exit-value | 35 -
admin/notes/git-workflow | 135 +
admin/notes/hydra | 2 +-
admin/notes/iftc | 26 -
admin/notes/lel-TODO | 124 -
admin/notes/newfile | 2 +-
admin/notes/repo | 105 +
admin/notes/tags | 1989 +-
admin/notes/unicode | 33 +-
admin/notes/versioning | 26 +
admin/notes/years | 2 +-
admin/quick-install-emacs | 6 +-
admin/unidata/.gitignore | 3 -
admin/unidata/BidiBrackets.txt | 176 +
admin/unidata/Makefile.in | 47 +-
admin/unidata/unidata-gen.el | 114 +-
admin/update-copyright | 4 +-
admin/update_autogen | 3 -
autogen.sh | 48 +-
build-aux/git-hooks/commit-msg | 122 +
build-aux/git-hooks/pre-commit | 46 +
build-aux/make-info-dir | 112 +-
build-aux/msys-to-w32 | 140 +-
config.bat | 11 +-
configure.ac | 389 +-
doc/emacs/.gitignore | 23 -
doc/emacs/ChangeLog | 205 +-
doc/emacs/Makefile.in | 45 +-
doc/emacs/cmdargs.texi | 12 +-
doc/emacs/custom.texi | 10 +
doc/emacs/display.texi | 34 +-
doc/emacs/emacs-xtra.texi | 2 +-
doc/emacs/emacs.texi | 5 +-
doc/emacs/emacsver.texi | 4 -
doc/emacs/emacsver.texi.in | 2 +
doc/emacs/frames.texi | 80 +-
doc/emacs/help.texi | 2 +-
doc/emacs/killing.texi | 20 +-
doc/emacs/macos.texi | 6 +-
doc/emacs/maintaining.texi | 59 +-
doc/emacs/makefile.w32-in | 4 +-
doc/emacs/misc.texi | 156 +-
doc/emacs/msdog-xtra.texi | 620 -
doc/emacs/msdog.texi | 990 -
doc/emacs/msdos-xtra.texi | 619 +
doc/emacs/msdos.texi | 990 +
doc/emacs/package.texi | 5 +-
doc/emacs/programs.texi | 6 +-
doc/emacs/regs.texi | 6 +-
doc/emacs/search.texi | 21 +-
doc/emacs/trouble.texi | 6 +-
doc/emacs/vc1-xtra.texi | 2 +-
doc/emacs/windows.texi | 12 +
doc/lispintro/.gitignore | 21 -
doc/lispintro/ChangeLog | 42 +-
doc/lispintro/Makefile.in | 26 -
doc/lispref/.gitignore | 13 -
doc/lispref/ChangeLog | 281 +-
doc/lispref/Makefile.in | 25 -
doc/lispref/buffers.texi | 2 +-
doc/lispref/commands.texi | 35 +-
doc/lispref/control.texi | 18 +-
doc/lispref/display.texi | 405 +-
doc/lispref/elisp.texi | 5 +-
doc/lispref/eval.texi | 7 +-
doc/lispref/files.texi | 13 +
doc/lispref/frames.texi | 406 +-
doc/lispref/functions.texi | 110 +-
doc/lispref/internals.texi | 46 +-
doc/lispref/intro.texi | 2 +-
doc/lispref/lists.texi | 68 -
doc/lispref/modes.texi | 9 +-
doc/lispref/nonascii.texi | 26 +
doc/lispref/objects.texi | 3 -
doc/lispref/os.texi | 133 +-
doc/lispref/processes.texi | 7 +
doc/lispref/sequences.texi | 452 +
doc/lispref/streams.texi | 9 +-
doc/lispref/strings.texi | 97 +
doc/lispref/text.texi | 173 +-
doc/lispref/tips.texi | 6 +-
doc/lispref/windows.texi | 254 +-
doc/man/ChangeLog | 16 +
doc/man/emacs.1 | 669 -
doc/man/emacs.1.in | 669 +
doc/man/emacsclient.1 | 2 +-
doc/man/grep-changelog.1 | 80 -
doc/misc/.gitignore | 23 -
doc/misc/ChangeLog | 223 +-
doc/misc/Makefile.in | 30 +-
doc/misc/auth.texi | 15 +-
doc/misc/calc.texi | 32 +-
doc/misc/cl.texi | 24 +-
doc/misc/ediff.texi | 8 +-
doc/misc/efaq-w32.texi | 6 +-
doc/misc/efaq.texi | 28 +-
doc/misc/eieio.texi | 10 +-
doc/misc/erc.texi | 27 +-
doc/misc/eww.texi | 76 +
doc/misc/gnus-coding.texi | 14 +-
doc/misc/gnus-faq.texi | 18 +-
doc/misc/gnus.texi | 56 +-
doc/misc/newsticker.texi | 532 +-
doc/misc/org.texi | 387 +-
doc/misc/texinfo.tex | 113 +-
doc/misc/tramp.texi | 43 +-
doc/misc/vhdl-mode.texi | 8 +-
doc/misc/vip.texi | 2 +-
etc/.gitignore | 2 -
etc/CONTRIBUTE | 218 -
etc/ChangeLog | 238 +-
etc/DEBUG | 19 +-
etc/HELLO | 4 +-
etc/MACHINES | 5 +-
etc/MH-E-NEWS | 22 +
etc/NEWS | 4189 +-
etc/NEWS.19 | 2 +-
etc/NEWS.24 | 3856 +
etc/NXML-NEWS | 24 +
etc/PROBLEMS | 23 +-
etc/TERMS | 2 +-
etc/TODO | 147 +-
etc/charsets/README | 2 +-
etc/compilation.txt | 20 +
etc/emacs.appdata.xml | 33 +
etc/emacs.desktop | 1 +
etc/images/newsticker/README | 2 +-
etc/images/newsticker/rss-feed.png | Bin 0 -> 639 bytes
etc/images/newsticker/rss-feed.svg | 121 +
etc/org/OrgOdtContentTemplate.xml | 12 +
etc/org/OrgOdtStyles.xml | 76 +-
etc/package-keyring.gpg | Bin 0 -> 999 bytes
etc/refcards/cs-dired-ref.tex | 213 +-
etc/refcards/cs-refcard.tex | 452 +-
etc/refcards/cs-survival.tex | 358 +-
etc/refcards/emacsver.tex | 4 -
etc/refcards/emacsver.tex.in | 5 +
etc/refcards/ru-refcard.tex | 2 +-
etc/refcards/sk-dired-ref.tex | 228 +-
etc/refcards/sk-refcard.tex | 463 +-
etc/refcards/sk-survival.tex | 332 +-
etc/srecode/doc-cpp.srt | 2 +-
etc/themes/leuven-theme.el | 225 +-
etc/tutorials/TUTORIAL.fr | 4 +-
leim/.gitignore | 2 -
leim/ChangeLog | 8 +
leim/SKK-DIC/SKK-JISYO.L | 12 +-
leim/ja-dic/.gitignore | 1 -
lib-src/.gitignore | 7 -
lib-src/ChangeLog | 53 +-
lib-src/Makefile.in | 52 +-
lib-src/etags.c | 81 +-
lib-src/grep-changelog | 265 -
lib-src/movemail.c | 22 +-
lib/fcntl.c | 22 +-
lib/fcntl.in.h | 4 +-
lib/getdtablesize.c | 8 +
lib/gnulib.mk | 14 +-
lib/readlinkat.c | 36 +-
lib/save-cwd.c | 88 +-
lib/save-cwd.h | 40 +-
lib/stat-time.h | 16 +-
lib/stdalign.in.h | 5 +-
lib/stddef.in.h | 41 +-
lib/stdlib.in.h | 23 +
lib/sys_select.in.h | 15 +-
lib/timespec.h | 4 +-
lib/unistd.in.h | 37 +-
lib/utimens.c | 2 -
lib/vla.h | 27 +
lisp/.gitignore | 6 -
lisp/ChangeLog | 4536 +-
lisp/ChangeLog.10 | 704 +-
lisp/ChangeLog.11 | 114 +-
lisp/ChangeLog.12 | 296 +-
lisp/ChangeLog.13 | 6 +-
lisp/ChangeLog.14 | 28 +-
lisp/ChangeLog.15 | 38 +-
lisp/ChangeLog.16 | 14 +-
lisp/ChangeLog.3 | 844 +-
lisp/ChangeLog.6 | 2 +-
lisp/ChangeLog.7 | 2339 +-
lisp/ChangeLog.8 | 1018 +-
lisp/ChangeLog.9 | 1620 +-
lisp/Makefile.in | 40 +-
lisp/allout-widgets.el | 6 +-
lisp/apropos.el | 2 +-
lisp/arc-mode.el | 28 +-
lisp/autoinsert.el | 24 +-
lisp/bindings.el | 21 +-
lisp/calc/.gitignore | 2 -
lisp/calc/calc-aent.el | 5 +-
lisp/calc/calc-arith.el | 4 +-
lisp/calc/calc-forms.el | 5 +-
lisp/calc/calc-help.el | 12 +-
lisp/calc/calc-prog.el | 3 +
lisp/calc/calc-yank.el | 5 +-
lisp/calc/calc.el | 12 +-
lisp/calendar/.gitignore | 4 -
lisp/calendar/appt.el | 2 +-
lisp/calendar/cal-bahai.el | 32 -
lisp/calendar/cal-china.el | 71 +-
lisp/calendar/cal-coptic.el | 20 -
lisp/calendar/cal-dst.el | 1 +
lisp/calendar/cal-french.el | 13 +-
lisp/calendar/cal-hebrew.el | 70 -
lisp/calendar/cal-islam.el | 26 -
lisp/calendar/cal-iso.el | 15 -
lisp/calendar/cal-julian.el | 17 -
lisp/calendar/cal-mayan.el | 27 -
lisp/calendar/cal-menu.el | 8 -
lisp/calendar/cal-move.el | 12 -
lisp/calendar/cal-persia.el | 11 -
lisp/calendar/cal-x.el | 41 +-
lisp/calendar/calendar.el | 169 +-
lisp/calendar/diary-lib.el | 151 +-
lisp/calendar/holidays.el | 138 +-
lisp/calendar/icalendar.el | 377 +-
lisp/calendar/lunar.el | 14 +-
lisp/calendar/parse-time.el | 48 +-
lisp/calendar/time-date.el | 230 +-
lisp/calendar/timeclock.el | 25 +-
lisp/calendar/todo-mode.el | 47 +-
lisp/cedet/.gitignore | 8 -
lisp/cedet/ChangeLog | 333 +-
lisp/cedet/cedet-global.el | 13 +-
lisp/cedet/ede.el | 245 +-
lisp/cedet/ede/auto.el | 182 +-
lisp/cedet/ede/autoconf-edit.el | 1 +
lisp/cedet/ede/base.el | 2 +-
lisp/cedet/ede/config.el | 416 +
lisp/cedet/ede/cpp-root.el | 110 +-
lisp/cedet/ede/detect.el | 210 +
lisp/cedet/ede/emacs.el | 75 +-
lisp/cedet/ede/files.el | 320 +-
lisp/cedet/ede/generic.el | 280 +-
lisp/cedet/ede/linux.el | 83 +-
lisp/cedet/ede/pconf.el | 5 +-
lisp/cedet/ede/proj-elisp.el | 3 +-
lisp/cedet/ede/proj.el | 7 +-
lisp/cedet/ede/project-am.el | 10 +-
lisp/cedet/ede/shell.el | 13 +-
lisp/cedet/pulse.el | 16 +-
lisp/cedet/semantic.el | 74 +-
lisp/cedet/semantic/analyze.el | 121 +-
lisp/cedet/semantic/analyze/complete.el | 12 +-
lisp/cedet/semantic/bovine/c.el | 10 +-
lisp/cedet/semantic/bovine/grammar.el | 19 +-
lisp/cedet/semantic/bovine/scm.el | 2 +-
lisp/cedet/semantic/complete.el | 1 +
lisp/cedet/semantic/db-el.el | 4 +-
lisp/cedet/semantic/db.el | 16 +-
lisp/cedet/semantic/debug.el | 13 +
lisp/cedet/semantic/doc.el | 3 +-
lisp/cedet/semantic/lex-spp.el | 5 +-
lisp/cedet/semantic/symref.el | 202 +-
lisp/cedet/semantic/wisent/comp.el | 26 +-
lisp/cedet/srecode/args.el | 58 +-
lisp/cedet/srecode/java.el | 9 +-
lisp/cedet/srecode/srt-mode.el | 4 +-
lisp/comint.el | 10 +-
lisp/completion.el | 237 +-
lisp/composite.el | 2 +-
lisp/cus-edit.el | 50 +-
lisp/cus-start.el | 13 +-
lisp/delsel.el | 76 +-
lisp/descr-text.el | 21 +-
lisp/desktop.el | 8 +-
lisp/dired.el | 5 +-
lisp/doc-view.el | 72 +-
lisp/dom.el | 222 +
lisp/electric.el | 5 +-
lisp/emacs-lisp/autoload.el | 11 +-
lisp/emacs-lisp/avl-tree.el | 58 +-
lisp/emacs-lisp/backquote.el | 17 +-
lisp/emacs-lisp/byte-run.el | 27 +-
lisp/emacs-lisp/bytecomp.el | 193 +-
lisp/emacs-lisp/cconv.el | 66 +-
lisp/emacs-lisp/cl-extra.el | 63 +-
lisp/emacs-lisp/cl-lib.el | 31 +-
lisp/emacs-lisp/cl-macs.el | 144 +-
lisp/emacs-lisp/easy-mmode.el | 2 +-
lisp/emacs-lisp/edebug.el | 4 +-
lisp/emacs-lisp/eieio-base.el | 11 +-
lisp/emacs-lisp/eieio-core.el | 210 +-
lisp/emacs-lisp/eieio-custom.el | 2 +-
lisp/emacs-lisp/eieio-opt.el | 15 +-
lisp/emacs-lisp/eieio.el | 71 +-
lisp/emacs-lisp/eldoc.el | 309 +-
lisp/emacs-lisp/gv.el | 59 +-
lisp/emacs-lisp/inline.el | 262 +
lisp/emacs-lisp/lisp-mode.el | 707 +-
lisp/emacs-lisp/lisp.el | 243 -
lisp/emacs-lisp/macroexp.el | 56 +-
lisp/emacs-lisp/nadvice.el | 24 +
lisp/emacs-lisp/package.el | 156 +-
lisp/emacs-lisp/pcase.el | 390 +-
lisp/emacs-lisp/pp.el | 4 +-
lisp/emacs-lisp/seq.el | 269 +
lisp/emacs-lisp/subr-x.el | 10 +-
lisp/emacs-lisp/tabulated-list.el | 5 +-
lisp/emacs-lisp/timer.el | 16 +-
lisp/emulation/.gitignore | 1 -
lisp/emulation/cua-base.el | 78 +-
lisp/emulation/cua-gmrk.el | 2 +-
lisp/emulation/cua-rect.el | 2 +-
lisp/emulation/viper-util.el | 2 +-
lisp/emulation/viper.el | 3 +
lisp/epa-file.el | 30 +-
lisp/epa.el | 218 +-
lisp/epg-config.el | 6 +-
lisp/epg.el | 1313 +-
lisp/erc/.gitignore | 3 -
lisp/erc/ChangeLog | 105 +-
lisp/erc/ChangeLog.02 | 2 +-
lisp/erc/ChangeLog.03 | 12 +-
lisp/erc/erc-backend.el | 3 +-
lisp/erc/erc-button.el | 2 +-
lisp/erc/erc-desktop-notifications.el | 9 +-
lisp/erc/erc-ring.el | 3 +-
lisp/erc/erc-stamp.el | 3 +-
lisp/erc/erc-track.el | 85 +-
lisp/erc/erc.el | 108 +-
lisp/eshell/.gitignore | 2 -
lisp/eshell/em-ls.el | 2 +-
lisp/eshell/esh-io.el | 6 +-
lisp/eshell/esh-util.el | 4 +-
lisp/faces.el | 9 +-
lisp/ffap.el | 2 +-
lisp/files.el | 127 +-
lisp/find-cmd.el | 26 +-
lisp/font-lock.el | 6 +-
lisp/frame.el | 157 +-
lisp/frameset.el | 5 +-
lisp/fringe.el | 4 +-
lisp/generic-x.el | 2 +-
lisp/gnus/.gitignore | 1 -
lisp/gnus/ChangeLog | 260 +-
lisp/gnus/ChangeLog.1 | 24 +-
lisp/gnus/ChangeLog.2 | 2283 +-
lisp/gnus/auth-source.el | 34 +-
lisp/gnus/gnus-art.el | 357 +-
lisp/gnus/gnus-bookmark.el | 2 +-
lisp/gnus/gnus-cloud.el | 4 +-
lisp/gnus/gnus-delay.el | 4 +-
lisp/gnus/gnus-fun.el | 8 +-
lisp/gnus/gnus-icalendar.el | 24 +-
lisp/gnus/gnus-notifications.el | 6 +-
lisp/gnus/gnus-registry.el | 107 +-
lisp/gnus/gnus-start.el | 36 +-
lisp/gnus/gnus-sum.el | 24 +-
lisp/gnus/gnus-util.el | 17 +-
lisp/gnus/gnus.el | 5 +-
lisp/gnus/ietf-drums.el | 1 -
lisp/gnus/mailcap.el | 16 +
lisp/gnus/message.el | 73 +-
lisp/gnus/mm-decode.el | 2 +-
lisp/gnus/mm-url.el | 42 +-
lisp/gnus/mm-util.el | 2 +
lisp/gnus/mm-view.el | 4 +-
lisp/gnus/mml.el | 4 +-
lisp/gnus/nnimap.el | 7 +-
lisp/gnus/nnweb.el | 2 +-
lisp/gnus/pop3.el | 1 +
lisp/gnus/registry.el | 161 +-
lisp/help.el | 89 +-
lisp/ibuf-ext.el | 19 +-
lisp/ibuf-macs.el | 9 +-
lisp/ibuffer.el | 95 +-
lisp/icomplete.el | 13 +
lisp/ido.el | 18 +-
lisp/ielm.el | 4 +-
lisp/image-mode.el | 73 +-
lisp/image.el | 4 +-
lisp/imenu.el | 45 +-
lisp/info.el | 22 +-
lisp/international/.gitignore | 16 -
lisp/international/characters.el | 11 +-
lisp/international/mule-cmds.el | 6 +-
lisp/international/mule-diag.el | 10 +-
lisp/isearch.el | 42 +-
lisp/jit-lock.el | 12 +-
lisp/language/.gitignore | 1 -
lisp/ldefs-boot.el | 2670 +-
lisp/leim/.gitignore | 2 -
lisp/leim/quail/.gitignore | 22 -
lisp/leim/quail/latin-post.el | 1 +
lisp/let-alist.el | 142 +
lisp/linum.el | 15 +-
lisp/loadup.el | 8 +-
lisp/ls-lisp.el | 124 +-
lisp/mail/.gitignore | 1 -
lisp/mail/emacsbug.el | 43 +-
lisp/mail/rmail.el | 58 +-
lisp/mail/rmailmm.el | 139 +-
lisp/mail/smtpmail.el | 1 +
lisp/makefile.w32-in | 6 +-
lisp/man.el | 2 +-
lisp/menu-bar.el | 88 +-
lisp/mh-e/.gitignore | 3 -
lisp/mh-e/ChangeLog | 54 +-
lisp/mh-e/mh-acros.el | 4 +
lisp/mh-e/mh-comp.el | 50 +-
lisp/mh-e/mh-e.el | 4 +-
lisp/minibuffer.el | 36 +-
lisp/misearch.el | 13 +-
lisp/mouse-copy.el | 4 +-
lisp/mouse.el | 323 +-
lisp/mpc.el | 29 +-
lisp/msb.el | 7 +-
lisp/net/.gitignore | 1 -
lisp/net/ange-ftp.el | 20 +-
lisp/net/eww.el | 1231 +-
lisp/net/gnutls.el | 17 +-
lisp/net/network-stream.el | 31 +-
lisp/net/newst-backend.el | 486 +-
lisp/net/newst-plainview.el | 1 -
lisp/net/newst-reader.el | 93 +-
lisp/net/newst-ticker.el | 9 +-
lisp/net/newst-treeview.el | 374 +-
lisp/net/newsticker.el | 3 +-
lisp/net/nsm.el | 502 +
lisp/net/ntlm.el | 38 +-
lisp/net/rcirc.el | 29 +-
lisp/net/shr.el | 650 +-
lisp/net/tramp-adb.el | 45 +-
lisp/net/tramp-cache.el | 12 +-
lisp/net/tramp-compat.el | 3 +-
lisp/net/tramp-ftp.el | 7 +-
lisp/net/tramp-gvfs.el | 250 +-
lisp/net/tramp-sh.el | 310 +-
lisp/net/tramp-smb.el | 5 +-
lisp/net/tramp.el | 69 +-
lisp/nxml/.gitignore | 2 -
lisp/nxml/nxml-mode.el | 16 +
lisp/obsolete/cc-compat.el | 165 +
lisp/obsolete/cl-compat.el | 8 -
lisp/obsolete/crisp.el | 2 +
lisp/obsolete/gulp.el | 4 +-
lisp/obsolete/iswitchb.el | 6 +-
lisp/obsolete/lucid.el | 21 -
lisp/obsolete/mouse-sel.el | 44 +-
lisp/obsolete/vc-arch.el | 644 +
lisp/org/ChangeLog | 658 +-
lisp/org/ob-C.el | 2 +
lisp/org/ob-R.el | 11 +-
lisp/org/ob-core.el | 9 +-
lisp/org/ob-exp.el | 1 +
lisp/org/ob-haskell.el | 1 -
lisp/org/ob-lilypond.el | 230 +-
lisp/org/ob-python.el | 2 -
lisp/org/ob-sh.el | 8 +-
lisp/org/ob-tangle.el | 13 +-
lisp/org/org-agenda.el | 406 +-
lisp/org/org-archive.el | 6 +-
lisp/org/org-attach.el | 4 +-
lisp/org/org-bbdb.el | 7 +-
lisp/org/org-capture.el | 10 +-
lisp/org/org-clock.el | 27 +-
lisp/org/org-compat.el | 25 +-
lisp/org/org-element.el | 247 +-
lisp/org/org-entities.el | 6 +-
lisp/org/org-habit.el | 13 +-
lisp/org/org-list.el | 2 +-
lisp/org/org-macs.el | 6 +-
lisp/org/org-mobile.el | 2 +-
lisp/org/org-mouse.el | 13 +-
lisp/org/org-src.el | 37 +-
lisp/org/org-table.el | 10 +-
lisp/org/org-timer.el | 9 +-
lisp/org/org-version.el | 4 +-
lisp/org/org.el | 256 +-
lisp/org/ox-ascii.el | 89 +-
lisp/org/ox-beamer.el | 3 +-
lisp/org/ox-html.el | 185 +-
lisp/org/ox-icalendar.el | 37 +-
lisp/org/ox-latex.el | 32 +-
lisp/org/ox-md.el | 153 +-
lisp/org/ox-odt.el | 54 +-
lisp/org/ox-org.el | 50 +-
lisp/org/ox-publish.el | 23 +-
lisp/org/ox-texinfo.el | 1324 +-
lisp/org/ox.el | 107 +-
lisp/outline.el | 42 +-
lisp/paren.el | 196 +-
lisp/pcmpl-gnu.el | 4 +-
lisp/play/.gitignore | 1 -
lisp/play/morse.el | 2 +-
lisp/printing.el | 2 +-
lisp/proced.el | 15 +-
lisp/progmodes/.gitignore | 1 -
lisp/progmodes/ada-mode.el | 5 -
lisp/progmodes/ada-xref.el | 8 +-
lisp/progmodes/bat-mode.el | 4 +-
lisp/progmodes/cc-align.el | 16 +
lisp/progmodes/cc-awk.el | 5 +-
lisp/progmodes/cc-bytecomp.el | 40 +-
lisp/progmodes/cc-cmds.el | 82 +-
lisp/progmodes/cc-compat.el | 164 -
lisp/progmodes/cc-defs.el | 441 +-
lisp/progmodes/cc-engine.el | 1491 +-
lisp/progmodes/cc-fonts.el | 150 +-
lisp/progmodes/cc-guess.el | 8 +-
lisp/progmodes/cc-langs.el | 235 +-
lisp/progmodes/cc-menus.el | 8 +-
lisp/progmodes/cc-mode.el | 209 +-
lisp/progmodes/cc-styles.el | 22 +-
lisp/progmodes/cc-vars.el | 33 +-
lisp/progmodes/cfengine.el | 127 +-
lisp/progmodes/compile.el | 39 +-
lisp/progmodes/elisp-mode.el | 1297 +
lisp/progmodes/grep.el | 58 +-
lisp/progmodes/gud.el | 118 +-
lisp/progmodes/hideif.el | 18 +-
lisp/progmodes/idlwave.el | 2 +-
lisp/progmodes/js.el | 8 +-
lisp/progmodes/m4-mode.el | 33 +-
lisp/progmodes/octave.el | 14 +-
lisp/progmodes/opascal.el | 2 +-
lisp/progmodes/perl-mode.el | 2 +-
lisp/progmodes/prog-mode.el | 15 +-
lisp/progmodes/prolog.el | 2 +-
lisp/progmodes/ps-mode.el | 2 +-
lisp/progmodes/python.el | 502 +-
lisp/progmodes/ruby-mode.el | 43 +-
lisp/progmodes/sh-script.el | 15 +-
lisp/progmodes/sql.el | 236 +-
lisp/progmodes/subword.el | 8 +-
lisp/progmodes/vera-mode.el | 2 +-
lisp/progmodes/verilog-mode.el | 265 +-
lisp/progmodes/vhdl-mode.el | 370 +-
lisp/progmodes/which-func.el | 28 +-
lisp/ps-print.el | 3 +
lisp/rect.el | 10 +-
lisp/register.el | 18 +-
lisp/replace.el | 88 +-
lisp/scroll-bar.el | 91 +-
lisp/select.el | 282 +-
lisp/ses.el | 261 +-
lisp/simple.el | 379 +-
lisp/speedbar.el | 9 +-
lisp/startup.el | 53 +-
lisp/subr.el | 123 +-
lisp/tar-mode.el | 9 +-
lisp/tempo.el | 6 +-
lisp/term.el | 14 +-
lisp/term/.gitignore | 1 -
lisp/term/common-win.el | 65 +-
lisp/term/ns-win.el | 58 +-
lisp/term/pc-win.el | 220 +-
lisp/term/w32-win.el | 73 +-
lisp/term/x-win.el | 229 +-
lisp/textmodes/.gitignore | 1 -
lisp/textmodes/css-mode.el | 79 +-
lisp/textmodes/ispell.el | 183 +-
lisp/textmodes/makeinfo.el | 11 +-
lisp/textmodes/reftex-sel.el | 16 +-
lisp/textmodes/reftex-toc.el | 4 +-
lisp/textmodes/reftex.el | 4 +-
lisp/textmodes/remember.el | 33 +-
lisp/textmodes/sgml-mode.el | 45 +-
lisp/textmodes/tex-mode.el | 37 +-
lisp/textmodes/texnfo-upd.el | 52 +-
lisp/textmodes/tildify.el | 263 +-
lisp/timezone.el | 10 +-
lisp/tmm.el | 11 +-
lisp/tooltip.el | 20 +-
lisp/tutorial.el | 10 +-
lisp/type-break.el | 17 +-
lisp/url/.gitignore | 4 -
lisp/url/ChangeLog | 107 +-
lisp/url/url-cache.el | 4 +-
lisp/url/url-cookie.el | 4 +-
lisp/url/url-dav.el | 4 +-
lisp/url/url-domsuf.el | 8 +-
lisp/url/url-future.el | 16 +-
lisp/url/url-gw.el | 24 +-
lisp/url/url-handlers.el | 4 +-
lisp/url/url-http.el | 72 +-
lisp/url/url-queue.el | 9 +-
lisp/url/url-tramp.el | 2 +-
lisp/url/url-util.el | 3 +-
lisp/url/url-vars.el | 3 +
lisp/url/url.el | 4 +-
lisp/vc/add-log.el | 17 +-
lisp/vc/compare-w.el | 61 +-
lisp/vc/diff-mode.el | 17 +-
lisp/vc/ediff-init.el | 11 +-
lisp/vc/smerge-mode.el | 13 +
lisp/vc/vc-annotate.el | 21 +-
lisp/vc/vc-arch.el | 652 -
lisp/vc/vc-bzr.el | 62 +-
lisp/vc/vc-cvs.el | 159 +-
lisp/vc/vc-dav.el | 30 +-
lisp/vc/vc-dir.el | 28 +-
lisp/vc/vc-dispatcher.el | 6 +-
lisp/vc/vc-filewise.el | 84 +
lisp/vc/vc-git.el | 177 +-
lisp/vc/vc-hg.el | 95 +-
lisp/vc/vc-hooks.el | 230 +-
lisp/vc/vc-mtn.el | 27 +-
lisp/vc/vc-rcs.el | 280 +-
lisp/vc/vc-sccs.el | 138 +-
lisp/vc/vc-src.el | 313 +
lisp/vc/vc-svn.el | 134 +-
lisp/vc/vc.el | 623 +-
lisp/version.el | 4 +-
lisp/w32-common-fns.el | 134 -
lisp/w32-fns.el | 1 -
lisp/whitespace.el | 43 +
lisp/wid-edit.el | 69 +-
lisp/window.el | 723 +-
lisp/winner.el | 5 +-
lisp/xt-mouse.el | 11 +-
lwlib/.gitignore | 1 -
lwlib/ChangeLog | 11 +
lwlib/Makefile.in | 10 +-
m4/extensions.m4 | 5 +
m4/extern-inline.m4 | 40 +-
m4/gnulib-common.m4 | 48 +-
m4/gnulib-comp.m4 | 7 +-
m4/manywarnings.m4 | 30 +-
m4/pthread_sigmask.m4 | 7 +-
m4/readlinkat.m4 | 15 +-
m4/stdalign.m4 | 8 +-
m4/stddef_h.m4 | 8 +-
m4/stdio_h.m4 | 3 +
m4/stdlib_h.m4 | 2 +
m4/unistd_h.m4 | 4 +-
m4/vararrays.m4 | 68 +
make-dist | 20 +-
msdos/ChangeLog | 31 +
msdos/INSTALL | 42 +-
msdos/README | 123 -
msdos/is_exec.c | 238 -
msdos/sed2v2.inp | 8 +-
msdos/sedlibmk.inp | 3 +-
msdos/sigaction.c | 57 -
nextstep/ChangeLog | 26 +
nextstep/INSTALL | 17 +-
nextstep/Makefile.in | 28 +-
nextstep/README | 37 +-
nextstep/templates/Info-gnustep.plist.in | 2 +-
nt/.gitignore | 5 -
nt/ChangeLog | 70 +-
nt/INSTALL | 2 +-
nt/INSTALL.OLD | 4 +-
nt/Makefile.in | 18 +-
nt/README.W32 | 13 +-
nt/addpm.c | 5 +-
nt/cmdproxy.c | 29 +
nt/config.nt | 2 +-
nt/emacs.rc | 45 -
nt/emacs.rc.in | 45 +
nt/emacsclient.rc | 39 -
nt/emacsclient.rc.in | 39 +
nt/gnulib.mk | 58 +-
nt/inc/ms-w32.h | 17 +-
nt/makefile.w32-in | 2 +-
nt/preprep.c | 2 +-
nt/zipdist.bat | 2 +-
oldXMenu/.gitignore | 1 -
oldXMenu/ChangeLog | 28 +-
oldXMenu/Makefile.in | 12 +-
src/.gdbinit | 12 +-
src/.gitignore | 8 -
src/ChangeLog | 3225 +-
src/ChangeLog.10 | 4 +-
src/ChangeLog.11 | 20 +-
src/ChangeLog.12 | 2 +-
src/ChangeLog.2 | 6 +-
src/ChangeLog.5 | 158 +-
src/ChangeLog.8 | 1266 +-
src/Makefile.in | 80 +-
src/alloc.c | 144 +-
src/atimer.c | 27 +-
src/bidi.c | 2036 +-
src/buffer.c | 177 +-
src/buffer.h | 22 +-
src/bytecode.c | 5 +-
src/callint.c | 40 +-
src/callproc.c | 101 +-
src/category.c | 2 +-
src/character.h | 2 -
src/charset.c | 103 +-
src/charset.h | 3 +-
src/chartab.c | 13 +-
src/cmds.c | 7 +-
src/coding.c | 90 +-
src/composite.c | 27 +-
src/composite.h | 2 +-
src/conf_post.h | 32 +-
src/data.c | 52 +-
src/dbusbind.c | 13 +-
src/decompress.c | 10 +-
src/dired.c | 12 +-
src/dispextern.h | 85 +-
src/dispnew.c | 184 +-
src/doc.c | 30 +-
src/dosfns.c | 7 -
src/editfns.c | 804 +-
src/emacs.c | 127 +-
src/eval.c | 266 +-
src/fileio.c | 358 +-
src/fns.c | 281 +-
src/font.c | 250 +-
src/font.h | 6 +-
src/fontset.c | 63 +-
src/frame.c | 417 +-
src/frame.h | 64 +-
src/ftfont.c | 171 +-
src/ftxfont.c | 4 +-
src/gmalloc.c | 220 +-
src/gnutls.c | 578 +-
src/gnutls.h | 4 +-
src/gtkutil.c | 566 +-
src/gtkutil.h | 2 -
src/image.c | 73 +-
src/indent.c | 33 +-
src/insdel.c | 14 +-
src/intervals.h | 1 +
src/keyboard.c | 480 +-
src/keymap.c | 48 +-
src/lastfile.c | 2 +
src/lisp.h | 673 +-
src/lisp.mk | 3 +-
src/lread.c | 164 +-
src/macfont.h | 13 -
src/macfont.m | 3275 +-
src/macros.c | 2 +
src/marker.c | 17 +-
src/menu.c | 51 +-
src/menu.h | 4 -
src/minibuf.c | 23 +-
src/msdos.c | 108 +-
src/nsfns.m | 129 +-
src/nsfont.m | 19 +-
src/nsimage.m | 63 +-
src/nsmenu.m | 27 +-
src/nsselect.m | 249 +-
src/nsterm.h | 53 +-
src/nsterm.m | 319 +-
src/print.c | 41 +-
src/process.c | 245 +-
src/process.h | 3 +
src/ralloc.c | 12 +-
src/regex.c | 76 +-
src/regex.h | 3 +
src/scroll.c | 48 +-
src/search.c | 91 +-
src/sheap.c | 2 +
src/sound.c | 176 +-
src/syntax.c | 21 +-
src/sysdep.c | 304 +-
src/systime.h | 31 +-
src/term.c | 154 +-
src/termhooks.h | 40 +-
src/terminal.c | 95 +-
src/textprop.c | 30 +-
src/unexaix.c | 27 +-
src/unexcoff.c | 27 +-
src/unexcw.c | 9 -
src/unexelf.c | 12 +-
src/unexhp9k800.c | 1 -
src/unexmacosx.c | 118 +-
src/unexw32.c | 8 -
src/vm-limit.c | 16 +-
src/w16select.c | 6 +-
src/w32.c | 133 +-
src/w32.h | 7 +-
src/w32console.c | 10 +-
src/w32fns.c | 268 +-
src/w32font.c | 175 +-
src/w32font.h | 4 +-
src/w32heap.c | 4 +-
src/w32inevt.c | 4 +-
src/w32inevt.h | 2 +-
src/w32menu.c | 2 +-
src/w32notify.c | 3 +-
src/w32proc.c | 224 +-
src/w32select.c | 16 +-
src/w32term.c | 236 +-
src/w32term.h | 20 +-
src/w32uniscribe.c | 12 +-
src/widget.c | 198 +-
src/widgetprv.h | 1 -
src/window.c | 641 +-
src/window.h | 12 +-
src/xdisp.c | 849 +-
src/xfaces.c | 63 +-
src/xfns.c | 230 +-
src/xfont.c | 62 +-
src/xftfont.c | 20 +-
src/xgselect.c | 18 +-
src/xmenu.c | 76 +-
src/xml.c | 47 +-
src/xselect.c | 60 +-
src/xsmfns.c | 8 +-
src/xterm.c | 873 +-
src/xterm.h | 32 +-
test/BidiCharacterTest.txt |96392 ++++++++++++++++++++
test/ChangeLog | 291 +-
test/automated/bytecomp-tests.el | 26 +-
test/automated/cl-lib-tests.el | 248 +
test/automated/cl-lib.el | 229 -
test/automated/compile-tests.el | 7 +-
test/automated/data/files-bug18141.el.gz | Bin 0 -> 77 bytes
test/automated/data/flymake/Makefile | 13 +
.../{flymake/warnpred => data/flymake}/test.c | 0
.../{flymake/warnpred => data/flymake}/test.pl | 0
test/automated/files.el | 18 +
test/automated/flymake-tests.el | 2 +-
test/automated/flymake/warnpred/Makefile | 8 -
test/automated/fns-tests.el | 111 +-
test/automated/icalendar-tests.el | 269 +-
test/automated/let-alist.el | 77 +
test/automated/libxml-tests.el | 74 +
test/automated/newsticker-tests.el | 20 +
test/automated/occur-tests.el | 21 +-
test/automated/package-test.el | 81 +-
test/automated/package-x-test.el | 95 -
test/automated/pcase-tests.el | 74 +
test/automated/print-tests.el | 56 +
test/automated/process-tests.el | 22 +
test/automated/python-tests.el | 234 +-
test/automated/seq-tests.el | 196 +
test/automated/subr-x-tests.el | 12 +-
test/automated/thingatpt.el | 1 -
test/automated/tildify-tests.el | 65 +-
test/automated/tramp-tests.el | 12 +-
test/automated/vc-tests.el | 455 +
test/biditest.el | 121 +
test/indent/css-mode.css | 10 +
test/indent/js.js | 8 +
test/indent/octave.m | 2 +-
test/indent/perl.perl | 4 +
test/indent/scheme.scm | 9 +
test/indent/scss-mode.scss | 57 +
test/indent/shell.sh | 11 +
866 files changed, 163459 insertions(+), 43320 deletions(-)
create mode 100644 CONTRIBUTE
delete mode 100644 admin/charsets/.gitignore
create mode 100644 admin/gitmerge.el
delete mode 100644 admin/notes/BRANCH
delete mode 100644 admin/notes/bzr
delete mode 100644 admin/notes/changelogs
delete mode 100644 admin/notes/commits
delete mode 100644 admin/notes/exit-value
create mode 100644 admin/notes/git-workflow
delete mode 100644 admin/notes/iftc
delete mode 100644 admin/notes/lel-TODO
create mode 100644 admin/notes/repo
create mode 100644 admin/notes/versioning
delete mode 100644 admin/unidata/.gitignore
create mode 100644 admin/unidata/BidiBrackets.txt
create mode 100755 build-aux/git-hooks/commit-msg
create mode 100755 build-aux/git-hooks/pre-commit
delete mode 100644 doc/emacs/.gitignore
delete mode 100644 doc/emacs/emacsver.texi
create mode 100644 doc/emacs/emacsver.texi.in
delete mode 100644 doc/emacs/msdog-xtra.texi
delete mode 100644 doc/emacs/msdog.texi
create mode 100644 doc/emacs/msdos-xtra.texi
create mode 100644 doc/emacs/msdos.texi
delete mode 100644 doc/lispintro/.gitignore
delete mode 100644 doc/lispref/.gitignore
delete mode 100644 doc/man/emacs.1
create mode 100644 doc/man/emacs.1.in
delete mode 100644 doc/man/grep-changelog.1
delete mode 100644 doc/misc/.gitignore
delete mode 100644 etc/.gitignore
delete mode 100644 etc/CONTRIBUTE
create mode 100644 etc/NEWS.24
create mode 100644 etc/emacs.appdata.xml
create mode 100644 etc/images/newsticker/rss-feed.png
create mode 100644 etc/images/newsticker/rss-feed.svg
create mode 100644 etc/package-keyring.gpg
delete mode 100644 etc/refcards/emacsver.tex
create mode 100644 etc/refcards/emacsver.tex.in
delete mode 100644 leim/.gitignore
delete mode 100644 leim/ja-dic/.gitignore
delete mode 100644 lib-src/.gitignore
delete mode 100755 lib-src/grep-changelog
create mode 100644 lib/vla.h
delete mode 100644 lisp/.gitignore
delete mode 100644 lisp/calc/.gitignore
delete mode 100644 lisp/calendar/.gitignore
delete mode 100644 lisp/cedet/.gitignore
create mode 100644 lisp/cedet/ede/config.el
create mode 100644 lisp/cedet/ede/detect.el
create mode 100644 lisp/dom.el
create mode 100644 lisp/emacs-lisp/inline.el
create mode 100644 lisp/emacs-lisp/seq.el
delete mode 100644 lisp/emulation/.gitignore
delete mode 100644 lisp/erc/.gitignore
delete mode 100644 lisp/eshell/.gitignore
delete mode 100644 lisp/gnus/.gitignore
delete mode 100644 lisp/international/.gitignore
delete mode 100644 lisp/language/.gitignore
delete mode 100644 lisp/leim/.gitignore
delete mode 100644 lisp/leim/quail/.gitignore
create mode 100644 lisp/let-alist.el
delete mode 100644 lisp/mail/.gitignore
delete mode 100644 lisp/mh-e/.gitignore
delete mode 100644 lisp/net/.gitignore
create mode 100644 lisp/net/nsm.el
delete mode 100644 lisp/nxml/.gitignore
delete mode 100644 lisp/obsolete/.gitignore
create mode 100644 lisp/obsolete/cc-compat.el
create mode 100644 lisp/obsolete/vc-arch.el
delete mode 100644 lisp/play/.gitignore
delete mode 100644 lisp/progmodes/.gitignore
delete mode 100644 lisp/progmodes/cc-compat.el
create mode 100644 lisp/progmodes/elisp-mode.el
delete mode 100644 lisp/term/.gitignore
delete mode 100644 lisp/textmodes/.gitignore
delete mode 100644 lisp/url/.gitignore
delete mode 100644 lisp/vc/vc-arch.el
create mode 100644 lisp/vc/vc-filewise.el
create mode 100644 lisp/vc/vc-src.el
delete mode 100644 lisp/w32-common-fns.el
delete mode 100644 lwlib/.gitignore
create mode 100644 m4/vararrays.m4
delete mode 100644 msdos/is_exec.c
delete mode 100644 msdos/sigaction.c
delete mode 100644 nt/.gitignore
delete mode 100644 nt/emacs.rc
create mode 100644 nt/emacs.rc.in
delete mode 100644 nt/emacsclient.rc
create mode 100644 nt/emacsclient.rc.in
delete mode 100644 oldXMenu/.gitignore
delete mode 100644 src/.gitignore
create mode 100644 test/BidiCharacterTest.txt
create mode 100644 test/automated/cl-lib-tests.el
delete mode 100644 test/automated/cl-lib.el
create mode 100644 test/automated/data/files-bug18141.el.gz
create mode 100644 test/automated/data/flymake/Makefile
rename test/automated/{flymake/warnpred => data/flymake}/test.c (100%)
rename test/automated/{flymake/warnpred => data/flymake}/test.pl (100%)
delete mode 100644 test/automated/flymake/warnpred/Makefile
create mode 100644 test/automated/let-alist.el
create mode 100644 test/automated/libxml-tests.el
delete mode 100644 test/automated/package-x-test.el
create mode 100644 test/automated/pcase-tests.el
create mode 100644 test/automated/print-tests.el
create mode 100644 test/automated/seq-tests.el
create mode 100644 test/automated/vc-tests.el
create mode 100644 test/biditest.el
create mode 100644 test/indent/scheme.scm
create mode 100644 test/indent/scss-mode.scss
- [Emacs-diffs] xwidget updated (1d8b8a2 -> 5f46725),
Joakim Verona <=