From: Glenn Morris Date: Mon, 20 Oct 2014 19:59:41 +0000 (+0100) Subject: Merge from emacs-24; up to 2014-07-28T06:28:15Z!dmantipov@yandex.ru X-Git-Tag: emacs-25.0.90~2635^2~679^2~3 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=8a85c254de2528be0f3ff154fa24df65e6557c1a;p=emacs.git Merge from emacs-24; up to 2014-07-28T06:28:15Z!dmantipov@yandex.ru --- 8a85c254de2528be0f3ff154fa24df65e6557c1a diff --cc ChangeLog index b7564e1db4d,a759f5a54ff..1772536c29a --- a/ChangeLog +++ b/ChangeLog @@@ -1,30 -1,8 +1,34 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + -2014-10-11 Ken Brown +2014-10-19 Paul Eggert + + Merge from gnulib, incorporating: + 2014-10-18 readlinkat: port to AIX 7.1 + 2014-10-07 fcntl: fix error reporting by dupfd + * lib/fcntl.c, lib/readlinkat.c, lib/unistd.in.h, m4/readlinkat.m4: + * m4/unistd_h.m4: Update from gnulib. + * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. + +2014-10-17 Glenn Morris + + * configure.ac: Simplify OS X $canonical tests. + +2014-10-15 Jan Djärv + + * configure.ac: Move the OSX 10.6 test. + +2014-10-15 Stefan Monnier + + * .bzrignore: Add uni-brackets.el. + +2014-10-14 Jan Djärv + + * configure.ac: apple-darwin powerpc is unported. + Require OSX >= 10.6 even if --with-ns is not given. + +2014-10-12 Ken Brown * configure.ac (LD_SWITCH_SYSTEM_TEMACS) [CYGWIN]: Set stack size to 8 MB. (Bug#18438) diff --cc admin/ChangeLog index e9fc535454b,7f91c78be99..8870f7cf4a2 --- a/admin/ChangeLog +++ b/admin/ChangeLog @@@ -1,54 -1,8 +1,58 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + -2014-09-03 Eli Zaretskii +2014-10-15 Eli Zaretskii + + * unidata/unidata-gen.el (unidata-prop-alist): New properties + 'paired-bracket' and 'bracket-type', in support of the UBA 6.3. + (unidata-gen-table): Support PROP-IDX being a function. + (unidata-describe-bidi-bracket-type, unidata-gen-brackets-list) + (unidata-gen-bracket-type-list): New functions. + (unidata-check): Support checking the 'bracket-type' attribute. + (unidata-gen-files): Don't create backups for uni-*.el files. + + * unidata/Makefile.in (${unidir}/charprop.el): Depend on + BidiMirroring.txt and BidiBrackets.txt. + + * unidata/BidiBrackets.txt: New file, from Unicode. + +2014-10-13 Glenn Morris + + * authors.el (authors-aliases, authors-fixed-case) + (authors-obsolete-files-regexps): Additions. + (authors-no-scan-regexps): New constant. + (authors-no-scan-file-p): New function. + (authors): Respect authors-no-scan-file-p. + +2014-10-12 Paul Eggert + + Fix putenv race conditions with undefined behavior (Bug#8705). + * merge-gnulib (GNULIB_MODULES): Add time_r, since Emacs now + calls localtime_r and gmtime_r directly. + +2014-10-07 Glenn Morris + + * unidata/Makefile.in: Check for deleted uni- files. (Bug#18489) + (all): Use unifiles rather than charprop.el. + (FORCE): New variable and phony rule. + (${unidir}/charprop.el): Respect FORCE. + (unifiles): New rule. + + * unidata/Makefile.in (unidir): Rename from DSTDIR. Change all uses. + (charprop.el, install): Remove rules. + (clean): Simplify. + +2014-10-04 Glenn Morris + + * authors.el (authors-renamed-files-alist): Add package-x-test.el + +2014-10-01 Stefan Monnier + + * unidata/unidata-gen.el (unidata-gen-table-word-list): Use alist-get + and cl-incf. + +2014-09-08 Eli Zaretskii * unidata/unidata-gen.el (unidata-check): Bring this function up to date with the currently supported methods of generating Unicode diff --cc doc/emacs/ChangeLog index 23e1d0dff76,1dfda079bf2..ba712a1fb57 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog @@@ -1,3 -1,7 +1,7 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + 2014-10-13 Glenn Morris * Makefile.in (dist): Update for new output variables. diff --cc doc/lispintro/ChangeLog index 6ccac447134,d70345983f7..c76d9534b26 --- a/doc/lispintro/ChangeLog +++ b/doc/lispintro/ChangeLog @@@ -1,3 -1,7 +1,7 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + 2014-10-13 Glenn Morris * Makefile.in (dist): Update for new output variables. diff --cc doc/lispref/ChangeLog index 3ba4bfdb0c6,f72e1054c5f..6b84026d2e5 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@@ -1,14 -1,6 +1,18 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. ++ +2014-10-20 Tom Tromey + + * objects.texi (Type Predicates): Don't mention display-table-p. + +2014-10-15 Eli Zaretskii + + * nonascii.texi (Character Properties): Document the new + properties 'bracket-type' and 'paired-bracket'. + + * display.texi (Bidirectional Display): Update the version of the + UBA to which we are conforming. 2014-10-13 Glenn Morris diff --cc doc/man/ChangeLog index 8723d9a9d6d,077d23d0916..b73bf74e2a6 --- a/doc/man/ChangeLog +++ b/doc/man/ChangeLog @@@ -1,6 -1,6 +1,10 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. ++ +2014-09-29 Eli Zaretskii + + * emacs.1: Bump version to 25.0.50. 2014-01-12 Glenn Morris diff --cc doc/misc/ChangeLog index 23c3e66b86f,416d44d779c..804e52dc27c --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog @@@ -1,3 -1,7 +1,7 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + 2014-10-13 Glenn Morris * Makefile.in (dist): Update for new output variables. diff --cc etc/ChangeLog index 3cbd1c90b57,f2de0f9ba97..bc8be3252fd --- a/etc/ChangeLog +++ b/etc/ChangeLog @@@ -1,44 -1,6 +1,48 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. ++ +2014-10-19 Jan Djärv + + * NEWS: Teroffs and detachable tool bar for Gtk+ is gone. + +2014-10-19 Ulf Jasper + + * images/newsticker/rss-feed.png: New. + + * images/newsticker/rss-feed.svg: New. + + * images/newsticker/README: Add rss-feed.png, rss-feed.svg. + +2014-10-18 Michal Nazarewicz + + * NEWS: Mention new whitespace-mode option: big-indent. + +2014-10-15 Lars Magne Ingebrigtsen + + * NEWS: Mention multipart/related. + +2014-10-15 Eli Zaretskii + + * NEWS: Mention the UBA implementation update. + + * HELLO: Remove now unneeded directional control characters. + +2014-10-13 Jan Djärv + + * NEWS: Move and clarify OSX >= 10.6. + +2014-10-12 Jan Djärv + + * NEWS: OSX required is 10.6 or newer. + +2014-10-09 Leo Liu + + * NEWS: Mention optional arg to terpri and new cl-lib functions. + +2014-10-05 Jan Djärv + + * NEWS: Mention ns-use-fullscreen-animation. 2014-09-30 Bill Wohler diff --cc leim/ChangeLog index ac698f63e71,ca5d2a1e85b..93c3386dd5f --- a/leim/ChangeLog +++ b/leim/ChangeLog @@@ -1,21 -1,6 +1,25 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. ++ +2014-06-10 Glenn Morris + + Use GNU Make features to simplify and parallelize. + * Makefile.in (CHINESE_TIT, TIT_SOURCES, MISC_SOURCES, changed.tit) + (changed.misc): Remove. + (${leimdir}/quail, ${leimdir}/ja-dic): Create using order-only prereq. + (misc_convert): New. + (${leimdir}/quail/%.el, ${leimdir}/quail/CT%.el) + (${leimdir}/quail/PY.el, ${leimdir}/quail/ZIRANMA.el) + (${leimdir}/quail/tsang-%.el, ${leimdir}/quail/quick-%.el): + Use pattern rules. + (${leimdir}/leim-list.el, ${leimdir}/ja-dic/ja-dic.el): + Use automatic variables. + (bootstrap-clean): No changed.* files to delete any more. + +2014-04-11 Glenn Morris + + * Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport. 2014-01-20 Paul Eggert diff --cc lib-src/ChangeLog index 6c31841c130,53a69b44378..d741ffdba7e --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@@ -1,59 -1,6 +1,63 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. ++ +2014-09-23 Paul Eggert + + movemail: don't dump core if the current time is outlandish + * movemail.c (popmail): Check for mbx_delimit_begin failure. + (mbx_delimit_begin): Fail if the current time is so outlandish + that localtime would fail or asctime would have undefined + behavior. Use strftime to avoid asctime undefined behavior. + +2014-09-01 Paul Eggert + + --enable-silent-rules now suppresses more chatter. + * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_CC, am__v_CC_) + (am__v_CC_0, am__v_CC_1, AM_V_CCLD, am__v_CCLD_, am__v_CCLD_0) + (am__v_CCLD_1): New macros, taken from Automake. + (regex.o, etags${EXEEXT}, ctags${EXEEXT}, ebrowse${EXEEXT}) + (profile${EXEEXT}, make-docfile${EXEEXT}, movemail${EXEEXT}) + (pop.o, emacsclient${EXEEXT}, emacsclientw${EXEEXT}) + (emacsclientw${EXEEXT}, ntlib.o, hexl${EXEEXT}) + (update-game-score${EXEEXT}): Use them. + + * etags.c (emacs_strchr, emacs_strrchr): Remove. + All uses replaced by strchr and strrchr, which are on all + target platforms now. + +2014-07-15 Paul Eggert + + Use "b" flag more consistently; avoid "t" (Bug#18006). + * make-docfile.c (READ_TEXT): Remove; all uses replaced by "r". + (READ_BINARY): Remove; all uses replaced by "rb". + +2014-07-14 Paul Eggert + + Use binary-io module, O_BINARY, and "b" flag (Bug#18006). + * etags.c, hexl.c, make-docfile.c: + Include binary-io.h instead of fcntl.h and/or io.h. + (main): Use set_binary_mode or SET_BINARY + in place of handcrafted code. + * etags.c (main) [DOS_NT]: + * movemail.c (main) [WINDOWSNT]: + Don't mess with _fmode. + * etags.c (main, process_file_name, analyse_regex): + Use fopen/popen's "b" flag instead. + * movemail.c (main, popmail): Use open/lk_open/mkostemp's O_BINARY + instead. + +2014-07-13 Paul Eggert + + * make-docfile.c: Simplify a bit, to simplify further refactoring. + (outfile): Remove static var. All uses changed to use stdout, + since it's always stdout anyway. While we're at it, prefer + putchar/puts/fputs to printf when there are no format strings. + (main): Use freopen rather than fopen, so that stdout is reused. + Move O_BINARY stuff after the freopen, so it affects the + reopened file. + (write_c_args): Omit first arg, since it's always stdout now. + All uses changed. 2014-07-12 Paul Eggert diff --cc lisp/ChangeLog index 2336366cd45,c1a57cf373e..66164fbc7ee --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@@ -1,146 -1,13 +1,155 @@@ + 2014-10-20 Stefan Monnier + + * emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg + case (bug#18767). + + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + -2014-10-15 Alan Mackenzie +2014-10-20 Ulf Jasper + + * net/newst-backend.el + (newsticker--image-download-by-url-callback): Make this function + actually work: Check status properly, then save image. + +2014-10-20 Stefan Monnier + + * 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. + +2014-10-19 Ulf Jasper + + * net/newst-backend.el: Require url-parse. + (newsticker--get-news-by-wget): Store feed name as process property. + (newsticker--sentinel): Read feed name from process property. + (newsticker--sentinel-work): Rename argument name to feed-name. + Rename variable imageurl to image-url. Pick icon url from Atom + 1.0 data. Launch download of feed icon. + (newsticker--get-icon-url-atom-1.0): New. + (newsticker--unxml) + (newsticker--unxml-node) + (newsticker--unxml-attribute): Documentation. + (newsticker--icons-dir): New. + (newsticker--image-get): New arguments FILENAME and DIRECTORY. + Use `url-retrieve' if `newsticker-retrieval-method' is 'intern. + (newsticker--image-download-by-wget): New. Use process properties + for storing informations. + (newsticker--image-sentinel): Read informations from process properties. + (newsticker--image-save) + (newsticker--image-remove) + (newsticker--image-download-by-url) + (newsticker--image-download-by-url-callback): New. + (newsticker-opml-export): Handle url list entries containing a + function instead of an url string. + + * net/newst-reader.el (newsticker-html-renderer): Whitespace. + (newsticker--print-extra-elements) + (newsticker--do-print-extra-element): Documentation + (newsticker--image-read): Optionally limit image height. + Use imagemagick if possible. + (newsticker--icon-read): New. + + * net/newst-treeview.el (newsticker--treeview-item-show): Limit height of feed logo. + (newsticker--treeview-tree-expand): Use feed icons in treeview. + (newsticker--tree-widget-icon-create): New. Set the tree widget icon. + (newsticker--tree-widget-leaf-icon): Use feed icon. + +2014-10-19 Stefan Monnier + + * emacs-lisp/eieio-opt.el (eieio-lambda-arglist): Remove. + Use help-function-arglist instead. + + * emacs-lisp/eieio-core.el (eieio-compiled-function-arglist): Remove. + (eieio--with-scoped-class): Use `declare'. + (eieio-defclass): Remove compatibility code. + (no-method-definition, no-next-method, inconsistent-class-hierarchy) + (invalid-slot-type, unbound-slot, invalid-slot-name): Use define-error. + +2014-10-18 Jan Djärv + + * cus-start.el (x-gtk-whole-detached-tool-bar): Remove. + + * term/x-win.el (x-gtk-stock-map): Add icon names suggested as + replacements to stock names before stock names in a list. + Cdr may be a list, each name is tried in turn until one is found. + +2014-10-18 Alan Mackenzie + + 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. + +2014-10-18 Teodor Zlatanov + + * net/gnutls.el (gnutls-negotiate): Don't use cl-mapcan; pass + correct data to `gnutls-boot' (Bug#18664). + Reported by Toke Høiland-Jørgensen . + +2014-10-18 Michal Nazarewicz + + * whitespace.el (whitespace-style, whitespace-big-indent) + (whitespace-big-indent-regexp, whitespace-style-value-list) + (whitespace-toggle-option-alist, whitespace-interactive-char) + (whitespace-toggle-options) + (global-whitespace-toggle-options, whitespace-help-text) + (whitespace-style-face-p, whitespace-color-on): Add a 'big-indent + style to `whitespace-mode' to indicate that the line indentation + is too deep. By default, 32 SPACEs or four TABs are considered + too many but `whitespace-big-indent-regexp' can be configured. + +2014-10-17 Michal Nazarewicz + + * textmodes/tildify.el (tildify--pick-alist-entry): Rename from + tildify-mode-alist. + +2014-10-17 Stefan Monnier + + * emacs-lisp/eieio.el: Use lexical-binding drop non-GV fallback. + (defclass, defgeneric, defmethod): Add doc-string position. + (with-slots): Require cl-lib. + + * 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. + + * emacs-lisp/eieio-base.el: Use lexical-binding and cl-lib. + + * emacs-lisp/cl-macs.el (cl--make-type-test): Avoid ((lambda ..) ..). + +2014-10-16 Alan Mackenzie + + 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-paren): New defuns. + (show-paren--default): Refaactor and trigger on more paren + positions. + (show-paren-function): Small consequential changes. + +2014-10-16 Tom Tromey + + * files.el (auto-mode-alist): Use javascript-mode for .jsm + (bug #18719). + +2014-10-16 Eli Zaretskii + + * international/characters.el (bracket-type): Force pre-loading of + uni-brackets.el. + +2014-10-16 Alan Mackenzie * cus-edit.el (custom-command-apply): Specify the return value in the doc string. diff --cc lisp/cedet/ChangeLog index 2fdd1cefdcb,f26ac43e03e..1c2311e2704 --- a/lisp/cedet/ChangeLog +++ b/lisp/cedet/ChangeLog @@@ -1,12 -1,8 +1,16 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + -2014-09-18 David Engster +2014-10-15 Stefan Monnier + + * 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. + +2014-09-22 David Engster * ede/emacs.el (ede-emacs-version): Do not call 'egrep' to determine Emacs version (it was dead code anyway). Make sure that diff --cc lisp/erc/ChangeLog index c12f289ce0f,ca018c47db8..efa3219db07 --- a/lisp/erc/ChangeLog +++ b/lisp/erc/ChangeLog @@@ -1,37 -1,8 +1,41 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + -2014-09-24 Stefan Monnier +2014-10-15 Ivan Shmakov + + * erc-track.el (erc-modified-channels-display): Update mode line + more frequently (bug#18510). + +2014-10-10 Kelvin White + + * erc.el (erc-initialize-log-marker): Only initialize + erc-last-saved-position if not already a marker. + +2014-10-04 Stefan Monnier + + * erc.el (erc-channel-receive-names): Silence compiler warning. + (erc-format-@nick, erc-update-modes): Idem. + +2014-10-03 Kelvin White + + * erc.el (erc-rename-buffers): Use defcustom instead of defvar for + buffer renaming configuration option. + +2014-10-02 Paul Eggert + + * erc.el (erc-nick-at-point): Fix format-string typo (Bug#17755). + +2014-10-02 Kelvin White + + * erc.el (erc-rename-buffer-p): When set to t buffers will be + renamed to the current irc network. + (erc-format-target-and/or-network): Use `erc-rename-buffer-p' when + renaming buffers. + + * erc-ring.el (erc-input-ring-setup): Fixes Bug #18599 + +2014-09-30 Stefan Monnier * erc-track.el (erc-modified-channels-display): Update all mode lines if needed (bug#18510). Remove call to erc-modified-channels-object diff --cc lisp/gnus/ChangeLog index 00c96b7d963,3c9c96051e3..5e37dff0eab --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@@ -1,41 -1,6 +1,45 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. ++ +2014-10-15 Jorge A. Alfaro-Murillo (tiny change) + + * message.el (message-insert-signature): Use `newline' instead of + inserting explicit "\n". + +2014-10-15 Sylvain Chouleur + + * gnus-icalendar.el: Support vcal format timezones + (gnus-icalendar-event--decode-datefield): use icalendar functions to + compute dates with associated timezone + (gnus-icalendar-event-from-ical): compute all timezones + +2014-10-14 Teodor Zlatanov + + * gnus-start.el (gnus-save-newsrc-file-check-timestamp): New option to + check the newsrc.eld file's timestamp before saving it. + (gnus-save-newsrc-file): Use it, with a prompt when the newsrc.eld + timestamp has changed to be newer. + +2014-10-06 Jan Tatarik + + * gnus-icalendar.el (gnus-icalendar-identities): + Include message-alternative-emails. + +2014-10-04 Alan Schmitt (tiny change) + + * nnimap.el (nnimap-process-expiry-targets): Reverse the list of + expired messages only when it was built in reverse order. + +2014-10-04 Peter Münster (tiny change) + + * gnus-delay.el (gnus-delay-send-queue): Remove `gnus-delay-header' + last so it can be used in `message-send-hook'. + +2014-10-02 Daiki Ueno + + * mml.el (mml-parse-1): Error out if unknown mode is specified in + <#secure> tag (bug#18513). 2014-09-29 Daiki Ueno diff --cc lisp/mh-e/ChangeLog index 8008f07c700,bc5f8e48a34..0e8665c6c0d --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog @@@ -1,3 -1,7 +1,7 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + 2014-09-30 Bill Wohler Release MH-E version 8.6. diff --cc lisp/org/ChangeLog index 3910a71db3f,261fcd1cb11..1d71497600e --- a/lisp/org/ChangeLog +++ b/lisp/org/ChangeLog @@@ -1,3 -1,7 +1,7 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + 2014-10-12 Marco Wahl * org-agenda.el (org-get-entries-from-diary): Use diff --cc lisp/url/ChangeLog index 21a779f85b3,36f76fded69..f725ba66359 --- a/lisp/url/ChangeLog +++ b/lisp/url/ChangeLog @@@ -1,23 -1,8 +1,27 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + -2014-09-19 Dmitry Gutov +2014-10-07 Eli Zaretskii + + * url-http.el (url-http-create-request): Recheck zlib availability + on windows-nt each time it might be required. (Bug#18650) + +2014-09-28 Ulf Jasper + + * url-gw.el (url-open-stream): New optional parameter + `gateway-method'. If non-nil use it instead of global variable + `url-gateway-method'. + + * url/url-http.el (url-http): New optional parameter + `gateway-method', pass it to `url-http-find-free-connection'. + (url-http-find-free-connection): New optional parameter + gateway-method, pass it to `url-open-stream'. + (url-https-create-secure-wrapper): Do not modify + `url-gateway-method' but explicitly provide 'tls as gateway-method + parameter to `url-https'. + +2014-09-22 Dmitry Gutov * url.el (url-retrieve-internal): Clarify the docstring. diff --cc lwlib/ChangeLog index f6b29ca421a,9179cd56ccd..6687735003a --- a/lwlib/ChangeLog +++ b/lwlib/ChangeLog @@@ -1,84 -1,6 +1,88 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. ++ +2014-09-01 Paul Eggert + + --enable-silent-rules now suppresses more chatter. + * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_CC, am__v_CC_) + (am__v_CC_0, am__v_CC_1): New macros, taken from Automake. + (.c.o): Use them. + +2014-07-15 Dmitry Antipov + + * lwlib.h (toplevel): Use unsigned int for LWLIB_ID. + +2014-06-28 Glenn Morris + + * Makefile.in: Use gcc auto-dependency information. + Move old dependency information to new file deps.mk. + (MKDIR_P, DEPFLAGS, MKDEPDIR, lwlib_deps_frag): + New, set by configure. + (DEPDIR): New variable. + (ALL_CFLAGS): Add DEPFLAGS. + (.c.o): Add MKDEPDIR. + (clean, mostlyclean): Delete DEPDIR. + * deps.mk, autodeps.mk: New files. + +2014-06-17 Paul Eggert + + Omit redundant extern decls. + From Dmitry Antipov. + * lwlib-Xm.c (lw_motif_widget_p, xm_update_one_value) + (xm_create_dialog, xm_destroy_instance, xm_popup_menu) + (xm_set_keyboard_focus, xm_set_main_areas): Remove decls. + +2014-06-15 Glenn Morris + + * Makefile.in ($(globals_h)): Use `make -C' rather than `cd && make'. + + * Makefile.in (mostlyclean, clean, distclean, maintainer-clean): + Declare as PHONY. + (bootstrap-clean): New. + +2014-06-13 Glenn Morris + + * Makefile.in ($(globals_h)): + GNU make automatically passes command-line arguments to sub-makes. + +2014-06-04 Dmitry Antipov + + * lwlib-widget.h (widget_value) [USE_X_TOOLKIT]: Use X toolkit + fields conditionally. + +2014-06-03 Paul Eggert + + Do not require libXt-devel when building with gtk. + * lwlib-widget.h: New file, with contents taken from lwlib.h. + (widget_value) [HAVE_NTGUI]: New member 'title'. + * lwlib.h: Include lwlib-widget.h. + (change_type, enum button_type, widget_value): + Move to lwlib-widget.h. + +2014-06-03 Dmitry Antipov + + * xlwmenu.c (openXftFont): Do not load regular X font here. + (XlwMenuInitialize): Remove ancient #if 0 code. + (XlwMenuDestroy): Likewise. Free regular X font here. + +2014-06-02 Dmitry Antipov + + Use common memory management functions for widgets. + * lwlib.h (widget_value): Do not maintain a free list any more. + (malloc_widget_value, free_widget_value): Remove prototypes. + * lwlib.c (malloc_widget_value, free_widget_value): + (widget_value_free_list, malloc_cpt): Remove. + (free_widget_value_tree, copy_widget_value_tree): Adjust users. + +2014-05-30 Dmitry Antipov + + Use common string allocation and freeing functions where applicable. + * lwlib.h (safe_strdup): Remove prototype. + * lwlib.c (safe_strdup, safe_free_str): Remove. + (copy_widget_value_tree, allocate_widget_info, free_widget_info): + (merge_widget_value): Prefer xstrdup, xfree and dupstring. + * lwlib-Xm.c (make_destroyed_instance, xm_update_one_value): Ditto. 2013-12-14 Paul Eggert diff --cc msdos/ChangeLog index 6fa40a14595,cce63bc5a59..efebfc3bc0e --- a/msdos/ChangeLog +++ b/msdos/ChangeLog @@@ -1,8 -1,8 +1,12 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + -2014-08-25 Eli Zaretskii +2014-09-29 Eli Zaretskii + + * sed2v2.inp: Bump version to 25.0.50. + +2014-08-28 Eli Zaretskii * sedlibmk.inp (gl_LIBOBJS): Add execinfo.o. Reported by Juan Manuel Guerrero . diff --cc nextstep/ChangeLog index e45326735fa,04d24bff390..110b21372d4 --- a/nextstep/ChangeLog +++ b/nextstep/ChangeLog @@@ -1,15 -1,6 +1,19 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. ++ +2014-10-12 Paul Eggert + + * README: Mac OS X 10.6 or later now required. + +2014-06-25 Glenn Morris + + * Makefile.in (${ns_appbindir}): New. + (${ns_appbindir}/Emacs): Use order-only prereq to create output dir. + +2014-06-15 Glenn Morris + + * Makefile.in (bootstrap-clean): New. 2014-03-13 Glenn Morris diff --cc nt/ChangeLog index abd62d35a96,dc73347e3b3..632c3739493 --- a/nt/ChangeLog +++ b/nt/ChangeLog @@@ -1,64 -1,8 +1,68 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + -2014-04-26 Eli Zaretskii +2014-09-29 Eli Zaretskii + + * makefile.w32-in (VERSION): Bump version to 25.0.50. + + * emacsclient.rc: Bump version to 25.0.50. + + * emacs.rc: Bump version to 25.0.50. + + * config.nt (VERSION): Bump version to 25.0.50. + +2014-09-01 Eli Zaretskii + + * gnulib.mk: Synchronize with lib/gnulib.mk. + +2014-06-15 Glenn Morris + + * Makefile.in (LDFLAGS): Explicitly set via configure. + +2014-06-15 Eli Zaretskii + + * Makefile.in (CPPFLAGS): Define. + +2014-06-15 Glenn Morris + + * Makefile.in (bootstrap-clean): New. + +2014-06-05 Dmitry Antipov + + * inc/ms-w32.h (POLL_FOR_INPUT): Define with HAVE_WINDOW_SYSTEM. + +2014-05-29 Eli Zaretskii + + * Makefile.in (DONT_INSTALL): Now empty. + (addsection${EXEEXT}): Remove target. + * addsection.c: Remove file. + +2014-05-27 Fabrice Popineau + + * inc/ms-w32.h: Switch to the system heap allocation scheme + instead of GNU malloc and ralloc. + + * inc/sys/mman.h: New file. + + * INSTALL: Update for the new build requirements. + +2014-05-17 Paul Eggert + + Assume C99 or later (Bug#17487). + * gnulib.mk: Remove stdarg and stdbool modules. + +2014-05-16 Paul Eggert + + Don't require pkg-config when building from repository. + * INSTALL: Remove no-longer-needed notes about pkg-config. + +2014-05-05 Eli Zaretskii + + * INSTALL: Update to the effect that pkg-config is now required + for building from the repository. + +2014-04-30 Eli Zaretskii * cmdproxy.c (make_absolute): Don't copy more characters from PATH than a single directory name can hold. (Bug#17334) diff --cc oldXMenu/ChangeLog index 6c0db12e78c,e66253a1e74..085896409dd --- a/oldXMenu/ChangeLog +++ b/oldXMenu/ChangeLog @@@ -1,41 -1,6 +1,45 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. ++ +2014-09-04 Paul Eggert + + Less chatter in 'make' output. + * Makefile.in (clean mostlyclean): Simplify, for shorter command line. + +2014-09-01 Paul Eggert + + --enable-silent-rules now suppresses more chatter. + * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_CC, am__v_CC_) + (am__v_CC_0, am__v_CC_1): New macros, taken from Automake. + (.c.o): Use them. + +2014-07-12 Dmitry Antipov + + * XMenuInt.h (XDeleteAssoc): Remove duplicated prototype to + pacify -Wredundant-decls. + +2014-06-28 Glenn Morris + + * deps.mk (${OBJS}): Depend on ../src/config.h. + + * Makefile.in: Use gcc auto-dependency information. + Move old dependency information to new file deps.mk. + (MKDIR_P, DEPFLAGS, MKDEPDIR, oldxmenu_deps_frag): + New, set by configure. + (DEPDIR): New variable. + (ALL_CFLAGS): Add DEPFLAGS. + (.c.o): Add MKDEPDIR. + (clean, mostlyclean): Delete DEPDIR. + * deps.mk, autodeps.mk: New files. + +2014-06-15 Glenn Morris + + * Makefile.in (CPPFLAGS): Explicitly set via configure. + + * Makefile.in (mostlyclean, clean, distclean, maintainer-clean, tags): + Declare as PHONY. + (boostrap-clean): New. 2013-10-24 Glenn Morris diff --cc src/ChangeLog index fdf246ea369,e0e46a63b0b..f00caa30733 --- a/src/ChangeLog +++ b/src/ChangeLog @@@ -1,95 -1,6 +1,99 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. ++ +2014-10-19 Jan Djärv + + * gtkutil.c (xg_update_menubar, xg_update_menu_item): Only call + g_object_notify for label if Gtk+ >= 2.16 (Bug#16522). + + * xterm.h (x_output): Remove net_wm_state_hidden_seen. + + * xterm.c (handle_one_xevent): Check return value from + x_handle_net_wm_state, remove net_wm_state_hidden_seen (Bug#18722). + (get_current_wm_state): Remove net_wm_state_hidden_seen setting. + + * 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 (Bug#18674). + (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). + +2014-10-18 Paul Eggert + + * gtkutil.c: Remove no-longer-used code. + (xg_update_menubar): Remove unused local and unnecessary call to + gtk_menu_item_get_submenu. + (XG_TOOL_BAR_PROXY_BUTTON, xg_tool_bar_proxy_callback) + (xg_get_tool_bar_widgets, xg_tool_bar_proxy_help_callback) + (TOOLBAR_TOP_WIDGET): Remove; no longer used. + +2014-10-18 Jan Djärv + + * xfns.c (syms_of_xfns): Remove x-gtk-whole-detached-tool-bar. + + * xterm.h (handlebox_widget): Remove. + + * xmenu.c (set_frame_menubar): Remove GTK block that calls + xg_have_tear_offs. + + * gtkutil.h (xg_have_tear_offs): Remove declaration. + + * gtkutil.c (XG_TEXT_CANCEL, XG_TEXT_OPEN, XG_TEXT_OK): New defines + to handle Gtk versions. + (xg_get_file_with_chooser): Use them. + (xg_have_tear_offs, tearoff_remove, tearoff_activate): Remove + (create_menus): Remove teroff argument and code. + Remove call to gtk_menu_set_title. + (xg_update_menubar, xg_update_submenu): Remove tearoff code. Adjust + args to create_menus. + (xg_tool_bar_menu_proxy, xg_tool_bar_detach_callback) + (xg_tool_bar_attach_callback, TOOLBAR_TOP_WIDGET): Remove. + (xg_pack_tool_bar): Replace TOOLBAR_TOP_WIDGET, remove detach code. + (xg_make_tool_item): Remove detach code. + (xg_update_tool_bar_sizes): Replace TOOLBAR_TOP_WIDGET. + (find_icon_from_name): New function. + (update_frame_tool_bar): Remove GtkStockItem code, move to + find_icon_from_name. Let stock be a list of icon names to try. + Only use gtk_image_new_from_stock on Gtk+ < 3.10. + Replace TOOLBAR_TOP_WIDGET. + (free_frame_tool_bar, xg_change_toolbar_position ): Replace + TOOLBAR_TOP_WIDGET. + (xg_initialize): Remove tearoff code. + +2014-10-18 Eli Zaretskii + + * xterm.c (x_draw_bar_cursor, x_draw_hollow_cursor): Subtract 1 + pixel from the window's cursor glyph width, since X renders hollow + blocks 1 pixel wider than the 'width' parameter. + + * xdisp.c (get_phys_cursor_geometry): Don't subtract 1 pixel from + glyph->pixel_width; this is now done in xterm.c. + + Fix reordering of bracket characters in isolates. + * bidi.c (bidi_cache_find): Rename the argument NEUTRALS_OK to + RESOLVED_ONLY; when non-zero, return from the cache only fully + resolved states. All callers changed. + (CANONICAL_EQU): New macro. + (PUSH_BPA_STACK): Use it to push onto the BPA stack the canonical + equivalent of the paired closing bracket character. + (bidi_find_bracket_pairs): Set the bracket_pairing_pos member to + the default non-negative value, to be checked later in + bidi_resolve_brackets. Use CANONICAL_EQU to test candidate + characters against those pushed onto the BPA stack. + (bidi_record_type_for_neutral): New function. + (bidi_resolve_brackets): Record next_for_neutral and + prev_for_neutral when embedding level gets pushed. Force + resolution of bracket pairs when entering a level run that was not + yet BPA-resolved. + (bidi_resolve_neutral): Add assertions before calling + bidi_resolve_neutral_1. + (bidi_level_of_next_char): Remove the code that attempted to + resolve unresolved neutrals; that is now done by + bidi_resolve_neutral. + + * w32select.c (owner_callback): Mark with ALIGN_STACK attribute. 2014-10-17 Eli Zaretskii diff --cc test/ChangeLog index a5ac25a92a1,c1c2f5c870b..bb4b2fbdc49 --- a/test/ChangeLog +++ b/test/ChangeLog @@@ -1,30 -1,8 +1,34 @@@ + 2014-10-20 Glenn Morris + - * Version 24.4 released. ++ * Merge in all changes up to 24.4 release. + -2014-10-01 Glenn Morris +2014-10-20 Stefan Monnier + + * indent/scss-mode.scss: New file. + * indent/css-mode.css: Add a few uneventful examples. + +2014-10-15 Eli Zaretskii + + * BidiCharacterTest.txt: New file, from Unicode. + + * biditest.el: New file. + +2014-10-08 Leo Liu + + * automated/print-tests.el: New file. + (terpri): Tests for terpri. (Bug#18652) + +2014-10-06 Glenn Morris + + * automated/icalendar-tests.el (icalendar--calendar-style): + Remove test, no longer relevant. + +2014-10-04 Glenn Morris + + * automated/package-x-test.el: Remove file... + * automated/package-test.el: ... merge package-x-test.el. (Bug#18574) + +2014-10-02 Glenn Morris * automated/package-test.el (with-package-test, package-test-signed): Also set HOME to a temp value, in case the real one is absent (e.g.