1. 06 Jan, 2016 3 commits
    • Glenn Morris's avatar
      Build tweaks related to tags files. · c6d3c60f
      Glenn Morris authored
      * lib-src/Makefile.in (tagsfiles): New variable.
      (TAGS): Also depend on the source files.  Use our own etags program.
      * lisp/Makefile.in (ETAGS): Add EXEEXT.
      (lisptagsfiles1, lisptagsfiles2, lisptagsfiles3, lisptagsfiles4):
      Remove.
      (tagsfiles): New, replacing lisptagsfiles1 etc.
      Remove irrelevant source files here rather than in the TAGS rule.
      (${ETAGS}): New rule.
      (TAGS): Also depend on the etags executable.
      * lwlib/Makefile.in (EXEEXT): New, set by configure.
      (ETAGS): Add EXEEXT.
      (${ETAGS}): New rule.
      (ctagsfiles): Use "wildcard".
      (TAGS): Also depend on the etags executable.
      * nt/Makefile.in (ETAGS, tagsfiles): New variables.
      (${ETAGS}): New rule.
      (TAGS): Fix dependencies.
      * oldXMenu/Makefile.in (EXEEXT): New, set by configure.
      (ETAGS): New variable, replacing $TAGS.  Use our own etags program.
      Remove "-t" argument.
      (${ETAGS}): New rule.
      (tagsfiles): New variable.
      (TAGS): New rule, with proper dependencies.
      * src/Makefile.in (ETAGS): Add EXEEXT.  Add a build rule.
      (ctagsfiles1, ctagsfiles2): Use "wildcard".
      (ctagsfiles3): Remove.
      (TAGS): Depend on etags.
      (../lisp/TAGS, $(lwlibdir)/TAGS): Let the rules in the relevant
      directories decide if updates are needed.
      c6d3c60f
    • Glenn Morris's avatar
      efa8087d
    • Glenn Morris's avatar
      * test/lisp/emacs-lisp/package-tests.el · baca4ad7
      Glenn Morris authored
      (package-test-macro-compilation): Fixup branch merge.
      baca4ad7
  2. 05 Jan, 2016 2 commits
  3. 04 Jan, 2016 3 commits
  4. 03 Jan, 2016 5 commits
  5. 02 Jan, 2016 4 commits
  6. 01 Jan, 2016 2 commits
  7. 30 Dec, 2015 8 commits
    • Vincent Belaïche's avatar
      Correct ses-rename-cell cursor-intangible text prop updating. · 0c9abf36
      Vincent Belaïche authored
      There were two problems:
      
      - First ses-rename-cell has to work when called non interactively
        (with non-nil CELL argument), so in this case the start pos of
        put-text-property cannot be plainly (point), you need a
        ses-goto-print call before
      
      - Second, the range itself was computed erronously, only the first
        char was affected instead of the full cell width. This was not
        noticeable prior to changes (Deprecate `intangible' and
        `point-entered' properties) made by Stefan on 2015-04-13T19:51:15Z
      
      * lisp/ses.el (ses-rename-cell): Correct computation of position range
      to which the 'cursor-intangible text property has to be set to cell
      new name.
      0c9abf36
    • Vincent Belaïche's avatar
      Don't fake empty cells value by "" when printing with a lambda. · 209e30ba
      Vincent Belaïche authored
      When using a lambda expression printer function the user should be
      free to format differently a really empty cell, ie. containing nil,
      from a cell containing an empty string "".
      
      * ses.el (ses-call-printer): Replace `(or value "")' by just `value'
      in the case of a lambda expression printer function.
      
      * ses.texi (Printer functions): Add example and description about
      lambda expression printer function handling all the possible values,
      including unexpected ones.
      209e30ba
    • Vincent Belaïche's avatar
      Quick temporary hack to fix curcell refreshing. · e8702794
      Vincent Belaïche authored
      The problem was caused by change: 2015-04-13 Deprecate `intangible'
      and `point-entered' properties. The problem is that this change has
      removed the (setq ses--curcell t) setting in the ses-command-hook
      function.
      
      * ses.el (ses-check-curcell): replace `(eq ses--curcell t)' by just `t' as
      a condition to call function `ses-set-curcell'. Comment this as a quick
      temporary hack to make it work, as I don't know yet whether a definite
      correction would be to make the ses-set-curcell at every ses-check-curcell,
      or to revert to the previous approach, ie marking ses--curcell as out-of-date
      at every potentially cursor motion command.
      e8702794
    • Lars Magne Ingebrigtsen's avatar
      Restrictive URL checking tweaks · 36a0feb2
      Lars Magne Ingebrigtsen authored
      * lisp/net/eww.el (eww): Check whether the domain is
      restrictive instead of the string
      (http://македонија.icom.museum is restrictive even if each
      part is from a different script).
      36a0feb2
    • Lars Magne Ingebrigtsen's avatar
      New function `puny-highly-restrictive-domain-p' · 7c343eea
      Lars Magne Ingebrigtsen authored
      * lisp/net/puny.el (puny-highly-restrictive-string-p): Rename.
      (puny-highly-restrictive-domain-p): New function.
      7c343eea
    • Lars Magne Ingebrigtsen's avatar
      eww build fix (require puny) · d7f24b86
      Lars Magne Ingebrigtsen authored
      d7f24b86
    • Lars Magne Ingebrigtsen's avatar
      Transform non-restrictive domains to punycode for display · 40621e70
      Lars Magne Ingebrigtsen authored
      * lisp/net/eww.el (eww): Check whether the domain is Highly
      Restrictive in the Unicode IDNA sense.
      40621e70
    • John Wiegley's avatar
      Merge emacs-25 into master (using imerge) · 9f2f14a0
      John Wiegley authored
      9f2f14a0
  8. 29 Dec, 2015 13 commits