1. 08 Dec, 2015 1 commit
  2. 07 Dec, 2015 6 commits
    • Thomas Fitzsimmons's avatar
      Add Obsolete-since header to eudcb-ph.el · 251fac2a
      Thomas Fitzsimmons authored
      * eudcb-ph.el: Add Obsolete-since header.
      251fac2a
    • Paul Eggert's avatar
      Spelling fixes · 9b0ffdba
      Paul Eggert authored
      * doc/misc/calc.texi (Predefined Units): Use the bland modern
      scientific style for spelling the units “ampere” and
      “angstrom” rather than the older style “Ampere” and
      “Ångstrom”.  The latter spelling was wrong anyway (it should
      have been “Ångström”).
      * lisp/emacs-lisp/ert.el (ert--explain-equal-rec):
      Fix misspelling of ‘atom’ in code.
      9b0ffdba
    • Eli Zaretskii's avatar
      f366f236
    • Eli Zaretskii's avatar
      Improve documentation of kill commands · 86130adf
      Eli Zaretskii authored
      * lisp/simple.el (region-extract-function, delete-backward-char)
      (delete-forward-char, kill-region, copy-region-as-kill)
      (kill-ring-save): Better document the optional argument REGION in
      the doc strings.  Mention in the doc strings that text put in the
      kill-ring can be filtered by 'filter-buffer-substring'.
      
      * doc/lispref/text.texi (Kill Functions): Mention that functions
      described in this subsection can filter text they put in the
      kill-ring.  Add a cross-reference to "Buffer Contents" and an
      index entry.  Document the optional argument 'region' and its
      effect.
      (Bug#21315)
      86130adf
    • Michael Albinus's avatar
      Fix an utf8 problem for Tramp on BSD · eb85d55c
      Michael Albinus authored
      * lisp/net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
      Make lax check for utf8.
      (tramp-get-remote-locale): Add "en_US.UTF-8" as candidate.
      eb85d55c
    • Thomas Fitzsimmons's avatar
      Make eudcb-ph.el obsolete · 0a45afa3
      Thomas Fitzsimmons authored
      * doc/misc/eudc.texi: Bump version to 1.40.0.
      Remove PH/QI sections and mentions.
      * lisp/obsolete/eudcb-ph.el: Make obsolete.
      * lisp/net/eudc-vars.el (eudc-known-protocols): Remove ph.
      (eudc-ph-bbdb-conversion-alist): Make obsolete.
      * etc/NEWS: Mention this.  (Bug#21191)
      0a45afa3
  3. 06 Dec, 2015 9 commits
    • Paul Eggert's avatar
      Remove overenthusiastic eassert · b44caf95
      Paul Eggert authored
      * src/lisp.h (XSYMBOL): Remove eassert incorrectly added in
      previous change.  It breaks on MS-Windows --with-wide-int.
      Problem reported by Eli Zaretskii in:
      http://lists.gnu.org/archive/html/emacs-devel/2015-12/msg00275.html
      b44caf95
    • Paul Eggert's avatar
      Pacify gcc -Wparentheses · 6aa37b26
      Paul Eggert authored
      * src/xdisp.c (row_containing_pos): Reparenthesize.
      6aa37b26
    • Paul Eggert's avatar
      Port mod-test to 32-bit Emacs --without-wide-int · ace6c253
      Paul Eggert authored
      * modules/mod-test/test.el (mod-test-sum-test):
      Bring back the 2**29 tests, but port them to 32-bit Emacs
      --without-wide-int.
      ace6c253
    • Michael Albinus's avatar
      Fix minor Tramp problems found on BSD · 0e574ea3
      Michael Albinus authored
      * lisp/net/tramp-sh.el (tramp-perl-file-truename): Do not append
      trailing slash.  Quote apostrophes.
      (tramp-sh-handle-file-truename): Do not append trailing slash in
      the "ls" case.
      (tramp-get-ls-command-with-w-option): New defun.
      (tramp-do-file-attributes-with-ls)
      (tramp-do-directory-files-and-attributes-with-stat): Use it.
      
      * test/automated/tramp-tests.el
      (tramp-test31-special-characters-with-perl)
      (tramp-test31-special-characters-with-ls)
      (tramp-test32-utf8-with-perl, tramp-test32-utf8-with-ls):
      Suppress also readlink.
      0e574ea3
    • Eli Zaretskii's avatar
      Fix cursor display when invisible text is at line beginning · cca5629f
      Eli Zaretskii authored
      * src/xdisp.c (redisplay_window): When scrolling fails to show
      point, prefer using the desired matrix if possible for finding the
      fallback glyph row for displaying the cursor.  (Bug#22098)
      (row_containing_pos): Exit the loop as soon as we hit the first
      disabled glyph row.  Otherwise we risk accessing garbled data and
      departing to the no-no land.
      cca5629f
    • Paul Eggert's avatar
      Improve module interface when WIDE_EMACS_INT · 302bbe00
      Paul Eggert authored
      * src/emacs-module.c (plain_values): New constant.
      (module_nil): Now a constant.
      (Finternal_module_call, value_to_lisp_bits, lisp_to_value_bits)
      (syms_of_module): Use if, not #ifdef, so that both sides are
      checked at compile-time, and so that GCC doesn’t complain
      about an unused var in the typical case.  Also, depend on
      plain_values, not on WIDE_EMACS_INT; the code shouldn’t assume
      that WIDE_EMACS_INT implies !USE_LSB_TAG.
      (value_to_lisp_bits, lisp_to_value_bits): New functions.
      Sign-extend integers rather than zero-extending them, as small
      negative integers are more likely.
      (value_to_lisp, lisp_to_value): Rewrite in terms of the new *_bits
      functions.
      (HAVE_STRUCT_ATTRIBUTE_ALIGNED): Define to 0 if not already defined.
      (mark_modules): Remove.  All uses removed.
      (lisp_to_value): Don’t assume Fcons returns a pointer aligned
      to GCALIGNMENT.
      (syms_of_module): Check that module_nil converts to Qnil.
      * src/lisp.h (lisp_h_XSYMBOL, XSYMBOL): Use signed conversion, since
      we prefer signed to unsigned when either will do.
      (TAG_PTR): Sign-extend pointers when USE_LSB_TAG, as this is
      a bit better for emacs-module.c.
      302bbe00
    • Paul Eggert's avatar
      Port mod-test to x86-64 GNU/Linux running 32-bit · 2b3f5de2
      Paul Eggert authored
      * modules/mod-test/test.el (mod-test-sum-test):
      Don’t attempt to match descriptions to operating systems.
      It didn’t work on Fedora x86-64 running a 32-bit executable,
      and it’s not worth the trouble anyway.
      Port to 32-bit platforms by removing an assumption about
      fixnum widths.
      2b3f5de2
    • Michael Albinus's avatar
      Fix auto-revert-tests.el when filenotify isn't used · 8b875229
      Michael Albinus authored
      * test/automated/auto-revert-tests.el (auto-revert--wait-for-revert):
      Make it working also when filenotify isn't used.
      8b875229
    • Juri Linkov's avatar
      * lisp/textmodes/ispell.el (ispell-highlight-spelling-error-overlay): · 2537dd90
      Juri Linkov authored
      Let-bind isearch-regexp-function to nil.  (Bug#22097)
      2537dd90
  4. 05 Dec, 2015 15 commits
  5. 04 Dec, 2015 6 commits
  6. 03 Dec, 2015 3 commits