emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 821a363: ; Auto-commit of ChangeLog files.


From: Glenn Morris
Subject: [Emacs-diffs] master 821a363: ; Auto-commit of ChangeLog files.
Date: Sun, 21 Jun 2015 10:24:07 +0000

branch: master
commit 821a3633564f36857968c7fe2b8bb6681a895905
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>

    ; Auto-commit of ChangeLog files.
---
 ChangeLog.2 |  510 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 509 insertions(+), 1 deletions(-)

diff --git a/ChangeLog.2 b/ChangeLog.2
index b8e1e38..717a65c 100644
--- a/ChangeLog.2
+++ b/ChangeLog.2
@@ -1,3 +1,511 @@
+2015-06-20  Paul Eggert  <address@hidden>
+
+       Improve port of settings UI to older displays
+       * lisp/cus-start.el (standard): Don't assume curved quotes are
+       easily distinguishable when users are tinkering with a setting
+       that affects how curved quotes are generated.
+
+       Fix quoting in electric-quote-mode doc string
+       * lisp/electric.el (electric-quote-mode): Fix quoting.
+       This is a fallout from the recent change introducing
+       ‘help-quote-translation’.
+
+       Spelling fix
+
+       * doc/misc/texinfo.tex, lib/set-permissions.c: Merge from gnulib.
+
+       * src/doc.c (syms_of_doc): Remove unused symbols.
+
+2015-06-20  Martin Rudalics  <address@hidden>
+
+       In ‘window-state-put’ undedicate target window.  (Bug#20848)
+       * lisp/window.el (window-state-put): Undedicate target window
+       before putting STATE into it.  (Bug#20848)
+
+2015-06-19  Paul Eggert  <address@hidden>
+
+       Merge from origin/emacs-24
+       a5e6f33 Fixes: debbugs:20832
+       b9f02cf Fixes: debbugs:20832
+
+2015-06-19  Eli Zaretskii  <address@hidden>
+
+       Fix file-in-directory-p when the directory is UNC
+       * lisp/files.el (file-in-directory-p): Support files and
+       directories that begin with "//".  (Bug#20844)
+
+2015-06-19  Stephen Berman  <address@hidden>
+
+       (Bug#20832)
+       * lisp/calendar/todo-mode.el (todo-show): Don't visit todo file
+       in the minibuffer.
+
+2015-06-19  Nicolas Richard  <address@hidden>
+
+       (Bug#20832)
+       * lisp/calendar/todo-mode.el (todo-show): Signal an error
+       if buffer for adding new todo file is empty but modified.
+
+2015-06-19  Stefan Monnier  <address@hidden>
+
+       (filepos-to-bufferpos): Further tweaks to the utf-16 code
+       * lisp/international/mule-util.el (filepos-to-bufferpos):
+       Fix typo.  Move non-exact check to the utf-16 branch (the only one
+       affected).  Don't use byte-to-position for the utf-16 case.
+
+2015-06-19  Eli Zaretskii  <address@hidden>
+
+       Minor fixes in filepos-to-bufferpos
+       * lisp/international/mule-util.el (filepos-to-bufferpos): Remove
+       test for utf-8-emacs.  Exempt single-byte encodings from the
+       'use-exact' path when QUALITY is 'exact'.  Test UTF-16 encodings
+       for BOM before subtracting 2 bytes.  Use 'identity' when adjusting
+       UTF-16 encoded files for CR-LF EOLs.
+
+2015-06-19  Paul Eggert  <address@hidden>
+
+       Improve the optional translation of quotes
+       Fix several problems with the recently-added custom variable
+       help-quote-translation where the code would quote inconsistently
+       in help buffers.  Add support for quoting 'like this', which
+       is common in other GNU programs in ASCII environments.  Change
+       help-quote-translation to use more mnemonic values: values are now the
+       initial quoting char, e.g., (setq help-quote-translation ?`) gets the
+       traditional Emacs help-buffer quoting style `like this'.  Change the
+       default behavior of substitute-command-keys to match what's done in
+       set-locale-environment, i.e., quote ‘like this’ if displayable,
+       'like this' otherwise.
+       * doc/lispref/help.texi (Keys in Documentation): Document
+       new behavior of substitute-command-keys, and document
+       help-quote-translation.
+       * doc/lispref/tips.texi (Documentation Tips):
+       Mention the effect of help-quote-translation.
+       * etc/NEWS: Mention new behavior of substitute-command-keys,
+       and merge help-quote-translation news into it.
+       When talking about doc strings, mention new ways to type quotes.
+       * lisp/cedet/mode-local.el (overload-docstring-extension):
+       Revert my recent change to this function, which shouldn't be
+       needed as the result is a doc string.
+       * lisp/cedet/mode-local.el (mode-local-print-binding)
+       (mode-local-describe-bindings-2):
+       * lisp/cedet/srecode/srt-mode.el (srecode-macro-help):
+       * lisp/cus-theme.el (describe-theme-1):
+       * lisp/descr-text.el (describe-text-properties-1, describe-char):
+       * lisp/emacs-lisp/cl-generic.el (cl--generic-describe):
+       * lisp/emacs-lisp/eieio-opt.el (eieio-help-class)
+       (eieio-help-constructor):
+       * lisp/emacs-lisp/package.el (describe-package-1):
+       * lisp/faces.el (describe-face):
+       * lisp/help-fns.el (help-fns--key-bindings)
+       (help-fns--compiler-macro, help-fns--parent-mode)
+       (help-fns--obsolete, help-fns--interactive-only)
+       (describe-function-1, describe-variable):
+       * lisp/help.el (describe-mode):
+       Use substitute-command-keys to ensure a more-consistent quoting
+       style in help buffers.
+       * lisp/cus-start.el (standard):
+       Document new help-quote-translation behavior.
+       * lisp/emacs-lisp/lisp-mode.el (lisp-fdefs):
+       * lisp/help-mode.el (help-xref-symbol-regexp, help-xref-info-regexp)
+       (help-xref-url-regexp):
+       * lisp/international/mule-cmds.el (help-xref-mule-regexp-template):
+       * lisp/wid-edit.el (widget-documentation-link-regexp):
+       Also match 'foo', in case we're in a help buffer generated when
+       help-quote-translation is ?'.
+       * src/doc.c: Include disptab.h, for DISP_CHAR_VECTOR.
+       (LEFT_SINGLE_QUOTATION_MARK, uLSQM0, uLSQM1, uLSQM2, uRSQM0)
+       (uRSQM1, uRSQM2, LSQM, RSQM): New constants.
+       (Fsubstitute_command_keys): Document and implement new behavior.
+       (Vhelp_quote_translation): Document new behavior.
+
+2015-06-18  Glenn Morris  <address@hidden>
+
+       * lisp/cus-start.el (help-quote-translation): Add :version.
+
+       * src/doc.c (Fsubstitute_command_keys): Make previous change compile.
+
+2015-06-18  Alan Mackenzie  <address@hidden>
+
+       Make translation of quotes to curly in doc strings optional.
+       src/doc.c (traditional, prefer-unicode): new symbols.
+       (help-quote-translation): new variable.
+       (Fsubstitute_command_keys): make translation of quotes dependent on
+       `help-quote-translation'; also translate curly quotes back to ASCII
+       ones.
+       lisp/cus-start.el (top-level): Add a customization entry for
+       `help-quote-translation'.
+
+2015-06-18  Artur Malabarba  <address@hidden>
+
+       * lisp/emacs-lisp/package.el: Don't always propagate async errors
+       (package--with-work-buffer-async): Only propagate the error if the
+       callback returns non-nil.
+       (package--download-one-archive): Return nil on the signature
+       checking callback if we accept unsigned.
+       (package--download-and-read-archives): Return non-nil on the
+       archive download callback.
+
+2015-06-18  Martin Rudalics  <address@hidden>
+
+       Fix last fix"
+
+       Set image_cache_refcount before x_default_parameter calls.  (Bug#20802)
+       * src/nsfns.m (Fx_create_frame):
+       * src/xfns.c (Fx_create_frame, x_create_tip_frame): Move setting
+       image_cache_refcount before first x_default_parameter call.
+
+2015-06-18  Eli Zaretskii  <address@hidden>
+
+       Improve and extend filepos-to-bufferpos
+       * lisp/international/mule-util.el (filepos-to-bufferpos--dos):
+       Don't barf if F returns nil for some argument.
+       (filepos-to-bufferpos): Expand to support UTF-16 and not assume
+       that every encoding of type 'charset' is single-byte.
+
+2015-06-18  Artur Malabarba  <address@hidden>
+
+       * lisp/emacs-lisp/package.el (package-menu--perform-transaction):
+       Properly delete packages.  (Bug#20836)
+
+2015-06-18  Eli Zaretskii  <address@hidden>
+
+       Update data files from just-released Unicode 8.0
+       * etc/NEWS: Update wording since Unicode 8.0 is no longer in draft
+       status.
+       * test/BidiCharacterTest.txt: Update from Unicode 8.0.
+       * admin/unidata/BidiMirroring.txt:
+       * admin/unidata/BidiBrackets.txt:
+       * admin/unidata/UnicodeData.txt: Update from Unicode 8.0.
+
+2015-06-18  Paul Eggert  <address@hidden>
+
+       Document curved quotes a bit better
+       * doc/emacs/basic.texi (Inserting Text):
+       Mention C-x 8.  Change example to use curved quote rather
+       than infinity, as this lets us give more ways to do it.
+       * doc/emacs/mule.texi (International Chars): Mention C-x 8 shortcuts
+       and quotation marks.
+       * doc/emacs/text.texi (Quotation Marks):
+       * doc/lispref/tips.texi (Documentation Tips):
+       Add "curly quotes" and "curved quotes" to the index.
+       * doc/emacs/text.texi (Quotation Marks):
+       Give the C-x 8 shorthands for curved quotes.
+       Cross-reference to "Quotation Marks".
+
+2015-06-17  Daiki Ueno  <address@hidden>
+
+       Add pinentry.el for better GnuPG integration
+       * lisp/pinentry.el: New file.
+       * etc/NEWS: Add entry about pinentry.el.
+       * lisp/epg.el (epg--start): Set INSIDE_EMACS envvar.
+       (Bug#20550)
+
+2015-06-17  Artur Malabarba  <address@hidden>
+
+       * lisp/emacs-lisp/package.el: Slightly better error reporting.
+
+2015-06-17  Stefan Monnier  <address@hidden>
+
+       (define-minor-mode): Use setq-default for :global minor modes
+       * lisp/emacs-lisp/easy-mmode.el (define-minor-mode):
+       Use setq-default for :global minor modes (bug#20712).
+
+2015-06-17  Eli Zaretskii  <address@hidden>
+
+       Avoid infloop in redisplay with tall images
+       * src/xdisp.c (try_scrolling): Prevent an infloop when scrolling
+       down near ZV.  (Bug#20808)
+       Call bidi_unshelve_cache to avoid memory leaks.  Use IT_CHARPOS
+       instead of CHARPOS.
+
+2015-06-17  Artur Malabarba  <address@hidden>
+
+       * lisp/emacs-lisp/package.el (package--with-work-buffer-async):
+       Fix error reporting.
+
+       * lisp/let-alist.el: move to lisp/emacs-lisp/let-alist.el
+
+       * lisp/emacs-lisp/package.el: Revert buffer after any operation
+       Call `package-menu--post-refresh' after any operation that changes
+       the package database (`package-install' and `package-delete').  To
+       avoid performance issues in large transactions, these functions
+       add `post-refresh' to `post-command-hook' instead of calling it
+       immediately.
+       (package-menu--mark-or-notify-upgrades): New function.
+       (list-packages): Add it to `package--post-download-archives-hook'.
+       (package-menu--post-refresh): Lose the upgrade-checking code, add
+       code to remove itself from `post-command-hook'.
+       (package-install, package-delete): Add it to `post-command-hook'.
+       (package-menu-execute): Don't call `package-menu--post-refresh'.
+
+2015-06-17  Stephen Leake  <address@hidden>
+
+       Add missing function xref-location-group for elisp-mode.
+       * lisp/progmodes/elisp-mode.el: Add missing function 
xref-location-group.
+
+2015-06-17  Wolfgang Jenkner  <address@hidden>
+
+       * src/editfns.c (Fbyte_to_position): Fix bytepos not at char boundary.
+       The behavior now matches the description in the manual.  (Bug#20783)
+
+2015-06-17  Xue Fuqiao  <address@hidden>
+
+       Update tutorials/TUTORIAL.cn
+       * etc/tutorials/TUTORIAL.cn: Update; synchronize with TUTORIAL.
+
+2015-06-17  Glenn Morris  <address@hidden>
+
+       Generate char-script-table from Unicode source.  (Bug#20789)
+       * admin/unidata/Makefile.in (AWK): New, set by configure.
+       (all): Add charscript.el.
+       (blocks): New variable.
+       (charscript.el, ${unidir}/charscript.el): New targets.
+       (extraclean): Also remove generated charscript.el.
+       * admin/unidata/blocks.awk: New script.
+       * admin/unidata/Blocks.txt: New data file, from unicode.org.
+       * lisp/international/characters.el: Load charscript.
+       * src/Makefile.in (charscript): New variable.
+       (${charscript}): New target.
+       (${lispintdir}/characters.elc): Depend on charscript.elc.
+       (temacs$(EXEEXT)): Depend on charscript.
+
+       * lisp/international/characters.el (char-script-table): Tweak
+       some ranges to better match the source.  (Bug#20789#17)
+
+       Remove "no-byte-compile: t" from a few files.
+       * lisp/obsolete/bruce.el, lisp/obsolete/keyswap.el:
+       * lisp/obsolete/patcomp.el: No reason not to compile these.
+
+2015-06-16  Glenn Morris  <address@hidden>
+
+       Fix some typos in copied Unicode data.  (Bug#20789)
+       * lisp/international/characters.el (char-script-table):
+       * lisp/international/fontset.el (script-representative-chars)
+       (setup-default-fontset): Fix typos.
+
+       * lisp/emacs-lisp/check-declare.el (check-declare-warn):
+       Don't print filename twice (it's in the prefix now).
+
+       * lisp/emacs-lisp/pcase.el (pcase--u1): Revert earlier workaround.
+       No longer needed.
+
+       Address a compilation warning.
+       * lisp/emacs-lisp/bytecomp.el (byte-compile-file-form-defalias):
+       Replace 't' with '_' in pcase.
+
+       Address some check-declare warnings.
+       * lisp/simple.el (tabulated-list-print):
+       * lisp/progmodes/elisp-mode.el (xref-collect-matches):
+       * lisp/term/ns-win.el (ns-selection-owner-p, ns-selection-exists-p)
+       (ns-get-selection): Update declarations.
+
+       Address some compilation warnings.
+       * lisp/elec-pair.el (electric-pair-post-self-insert-function):
+       * lisp/vc/vc-git.el (vc-git-file-type-as-string):
+       Replace 't' with '_' in pcase.
+
+       Address some compilation warnings.
+       * lisp/face-remap.el (text-scale-adjust):
+       * lisp/menu-bar.el (popup-menu-normalize-position):
+       * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand):
+       * lisp/emacs-lisp/bytecomp.el (byte-compile-arglist-warn):
+       * lisp/emacs-lisp/generator.el (cps--transform-1):
+       * lisp/emacs-lisp/macroexp.el (macroexp--expand-all):
+       * lisp/obsolete/vc-arch.el (vc-arch-mode-line-string):
+       * lisp/progmodes/octave.el (octave-goto-function-definition)
+       (octave-find-definition-default-filename):
+       Replace 't' with '_' in pcase.
+
+       * lisp/emacs-lisp/pcase.el (pcase--u1):
+       Paper-over today's bootstrap failure.
+
+2015-06-16  Nicolas Petton  <address@hidden>
+
+       * lisp/emacs-lisp/seq.el: Fix a byte-compiler warnings related to pcase.
+
+       * lisp/emacs-lisp/map.el (map-into): Fix a byte-compiler warning.
+
+       Better confirmation message in `find-alternate-file' (Bug#20830)
+       * lisp/files.el (find-alternate-file'): Improve the confirmation
+       message to show the buffer name.
+
+       Better docstring for null. (Bug#20815)
+       * src/data.c (null): Improves the docstring, saying what null returns
+       when OBJECT is non-nil.
+
+2015-06-16  Stefan Monnier  <address@hidden>
+
+       * lisp/net/newst-treeview.el: Use lexical-binding.
+
+       (filepos-to-bufferpos): Add missing cases.  Make sure it terminates.
+       * lisp/international/mule-util.el (filepos-to-bufferpos--dos):
+       New auxiliary function, extracted from filepos-to-bufferpos.
+       Make sure it terminates.
+       (filepos-to-bufferpos): Use it to fix the latin-1-dos case.
+       Add support for the `exact' quality.
+
+2015-06-16  Cédric Chépied  <address@hidden>
+
+       Identify feeds in newsticker treeview with :nt-feed property
+       * lisp/net/newst-treeview.el:
+       (newsticker--treeview-nodes-eq): Use property :nt-feed instead of :tag.
+
+2015-06-16  Stefan Monnier  <address@hidden>
+
+       * lisp/emacs-lisp/pcase.el: Improve docs and error handling
+       (pcase--self-quoting-p): Floats aren't self-quoting.
+       (pcase): Tweak docstring.
+       (pcase--u1): Deprecate the t pattern.  Improve error detection for
+       the nil pattern.
+       (\`): Tweak docstring.  Signal an error for unrecognized cases.
+       (bug#20784)
+
+2015-06-16  Eli Zaretskii  <address@hidden>
+
+       Fix infloop in filepos-to-bufferpos
+       * lisp/international/mule-util.el (filepos-to-bufferpos): Fix EOL
+       offset calculation, and make it conditional on the eol-type of the
+       file's encoding.  (Bug#20825)
+
+2015-06-16  Martin Rudalics  <address@hidden>
+
+       Fix handling of image cache refcounts.  (Bug#20802)
+       This backports Eli Zaretskii's solution of this problem for W32
+       to X and NS.
+       * src/nsfns.m (image_cache_refcount): Define unconditionally.
+       (unwind_create_frame): If the image cache's reference count
+       hasn't been updated yet, do that now.
+       (Fx_create_frame): Set image_cache_refcount unconditionally.
+       * src/xfns.c (image_cache_refcount): Define unconditionally.
+       (unwind_create_frame): If the image cache's reference count
+       hasn't been updated yet, do that now.
+       (Fx_create_frame, x_create_tip_frame): Set image_cache_refcount
+       unconditionally.
+       * src/w32fns.c (image_cache_refcount): Make it a ptrdiff_t as on
+       X and NS.
+
+2015-06-16  Nils Ackermann  <address@hidden>
+
+       Improve reftex-label-regexps default value
+       * lisp/textmodes/reftex-vars.el (reftex-label-regexps): Make
+       keyvals label regexp more strict to better cope with unbalanced
+       brackets common in math documents.
+
+2015-06-16  Glenn Morris  <address@hidden>
+
+       * doc/emacs/calendar.texi (Format of Diary File):
+       Move "nonmarking" from here...
+       (Displaying the Diary): ... to here.
+
+       * doc/emacs/calendar.texi (Format of Diary File, Displaying the Diary):
+       Swap the order of these nodes.
+       * doc/emacs/emacs.texi: Update detailed menu for the above change.
+
+       * doc/emacs/calendar.texi (Specified Dates, Special Diary Entries):
+       Update date of examples.
+       (Diary, Format of Diary File): Move example from former to latter.
+       Reduce duplication.
+
+       No need for cp51932.el, eucjp-ms.el to not be compiled any more.
+       * admin/charsets/cp51932.awk, admin/charsets/eucjp-ms.awk:
+       Don't set no-byte-compile in the outputs.
+       * lisp/loadup.el: Don't specify uncompiled cp51932, eucjp-ms.
+
+2015-06-15  Glenn Morris  <address@hidden>
+
+       * lisp/calendar/calendar.el (diary-file): Use locate-user-emacs-file.
+       * doc/emacs/calendar.texi (Diary, Format of Diary File):
+       Update for above diary-file change.
+       : * etc/NEWS: Mention this.
+
+       * lisp/macros.el (name-last-kbd-macro, kbd-macro-query)
+       (apply-macro-to-region-lines): Use user-error.
+
+       * lisp/textmodes/page-ext.el (add-new-page, pages-directory)
+       (pages-directory-for-addresses): Doc fixes.
+
+2015-06-15  Stefan Monnier  <address@hidden>
+
+       * lisp/info.el: Cleanup bytepos/charpos issues
+       * lisp/international/mule-util.el: Use lexical-binding.
+       (filepos-to-bufferpos): New function.
+       * lisp/info.el (Info-find-in-tag-table-1): Use 0-based file positions.
+       (Info-find-node-2): Use filepos-to-bufferpos (bug#20704).
+       (Info-read-subfile, Info-search): Use 0-based file positions.
+
+       * lisp/progmodes/perl-mode.el: Refine handling of /re/ and y/abc/def/
+       (perl--syntax-exp-intro-keywords): New var.
+       (perl--syntax-exp-intro-regexp, perl-syntax-propertize-function): Use 
it.
+       (bug#20800).
+
+2015-06-15  Paul Eggert  <address@hidden>
+
+       Fix quoting when making derived mode docstring
+       * lisp/emacs-lisp/derived.el (derived-mode-make-docstring):
+       Nest regexp-quote inside format, not the reverse.
+       Problem reported by Artur Malabarba in:
+       http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00206.html
+
+2015-06-15  Eli Zaretskii  <address@hidden>
+
+       ;* src/fontset.c: Update obsolete commentary.
+
+       Fix current-iso639-language on MS-Windows
+       * lisp/international/mule-cmds.el (set-locale-environment):
+       Downcase the locale name before interning it.  This is so the
+       'current-iso639-language' on MS-Windows matches the ':lang'
+       property of font-spec objects.
+
+       Limit Symbola usage some more
+       * lisp/international/fontset.el (setup-default-fontset): Limit
+       Symbol coverage of Currency Symbols to u+20B6..u+20CF.
+       (Bug#20727)
+
+2015-06-15  Nicolas Petton  <address@hidden>
+
+       * lisp/emacs-lisp/map.el (map-let): Better docstring.
+
+2015-06-15  Paul Eggert  <address@hidden>
+
+       Spelling fixes
+
+2015-06-14  Glenn Morris  <address@hidden>
+
+       * lisp/version.el (emacs-repository-version-git): Demote errors.
+       Check result is a hash.
+
+2015-06-14  Artur Malabarba  <address@hidden>
+
+       * lisp/emacs-lisp/package.el (package--with-work-buffer-async):
+       Catch errors that happen before going async.  (Bug#20809)
+
+2015-06-14  Eli Zaretskii  <address@hidden>
+
+       Another improvement of documentation of set-fontset-font
+       * doc/lispref/display.texi (Fontsets): Say explicitly that
+       CHARACTER can be a single codepoint.
+       * src/fontset.c (Fset_fontset_font): Doc fix.
+
+       Another improvement for symbol and punctuation characters
+       * lisp/international/fontset.el (setup-default-fontset): Exclude
+       from Symbola character ranges for symbols and punctuation covered
+       well by popular Unicode fonts.  Prefer fixed-misc Unicode font, if
+       installed and where its coverage of symbols and punctuation is
+       known to be good.  (Bug#20727)
+
+2015-06-14  Christoph Wedler  <address@hidden>
+
+       Some generic support for multi-mode indentation.
+               * lisp/progmodes/prog-mode.el (prog-indentation-context): New
+               variable.
+               (prog-first-column, prog-widen): New convenience functions.
+
+2015-06-14  Artur Malabarba  <address@hidden>
+
+       * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print):
+       Don't assume that `tabulated-list-printer' will leave point at the
+       end of the buffer.  (Bug#20810)
+
 2015-06-13  Glenn Morris  <address@hidden>
 
        Tweaks for getting repository version; a bit more like it was for bzr.
@@ -5933,7 +6441,7 @@
 
 This file records repository revisions from
 commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
-commit 86076e65524933f7d1c9812cec292fdc7d5dc60c (inclusive).
+commit bf32130d7debe3ee6dbd9974e50bb4a2a48047f4 (inclusive).
 See ChangeLog.1 for earlier changes.
 
 ;; Local Variables:



reply via email to

[Prev in Thread] Current Thread [Next in Thread]