1. 21 Feb, 2016 4 commits
    • Paul Eggert's avatar
      Use Gnulib filevercmp for version comparison · 1f7feeca
      Paul Eggert authored
      * admin/merge-gnulib (GNULIB_MODULES): Add filevercmp.
      * doc/lispref/strings.texi (Text Comparison):
      * etc/NEWS, src/fns.c:
      * test/src/fns-tests.el (fns-tests-string-version-lessp):
      Rename newly-introduced function to string-version-lessp, by
      analogy with strverscmp.
      * lib/filevercmp.c, lib/filevercmp.h: New files, copied from gnulib.
      * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
      * src/fns.c: Include <filevercmp.h>.
      (gather_number_from_string): Remove.
      (Fstring_version_lessp): Reimplement via filevercmp.
      1f7feeca
    • Lars Ingebrigtsen's avatar
      Add a function to delete URL cookies · 3e67708d
      Lars Ingebrigtsen authored
      * doc/misc/url.texi (Cookies): Document
      url-cookie-delete-cookies.
      
      * lisp/url/url-cookie.el (url-cookie-delete-cookies): New function.
      3e67708d
    • Lars Ingebrigtsen's avatar
      Avoid integer overflows in string-numeric-lessp · 336dac58
      Lars Ingebrigtsen authored
      * src/fns.c (Fstring_numeric_lessp): If we have an integer
      overflow, compare lexicographically.
      336dac58
    • Lars Ingebrigtsen's avatar
      Add the string-numeric-lessp function · 71783e90
      Lars Ingebrigtsen authored
      * doc/lispref/strings.texi (Text Comparison): Document
      `string-numerical-lessp'.
      
      * src/fns.c (Fstring_numeric_lessp): New function.
      (gather_number_from_string): Helper function for that function.
      
      * test/src/fns-tests.el (fns-tests-string-numeric-lessp): Add tests.
      71783e90
  2. 20 Feb, 2016 4 commits
  3. 19 Feb, 2016 2 commits
  4. 18 Feb, 2016 1 commit
  5. 16 Feb, 2016 3 commits
    • Simen Heggestøyl's avatar
      Add column layout module to CSS property list · 5a0472e8
      Simen Heggestøyl authored
      * lisp/textmodes/css-mode.el (css-property-ids): Add properties from
      CSS Multi-column Layout Module.
      5a0472e8
    • Michael Albinus's avatar
      Minor cleanup in CONTRIBUTE and test/README · c850fe6e
      Michael Albinus authored
      * CONTRIBUTE: Remove detailed explanation about testing; this
      is now in test/README.
      
      * test/README: Don't mention automated/ subdirectory.
      c850fe6e
    • Glenn Morris's avatar
      Provide 'term/name in lisp/term files. · d5e82792
      Glenn Morris authored
      * lisp/term/AT386.el, lisp/term/bobcat.el, lisp/term/cygwin.el:
      * lisp/term/internal.el, lisp/term/iris-ansi.el, lisp/term/linux.el:
      * lisp/term/lk201.el, lisp/term/news.el, lisp/term/ns-win.el:
      * lisp/term/pc-win.el, lisp/term/rxvt.el, lisp/term/screen.el:
      * lisp/term/sun.el, lisp/term/tty-colors.el, lisp/term/tvi970.el:
      * lisp/term/vt100.el, lisp/term/vt200.el, lisp/term/w32-win.el:
      * lisp/term/w32console.el, lisp/term/wyse50.el, lisp/term/x-win.el:
      For consistency, provide 'term/name in all files that don't already.
      d5e82792
  6. 15 Feb, 2016 15 commits
    • John Wiegley's avatar
      Merge from origin/emacs-25 · 220613e0
      John Wiegley authored
      d4b93e11 Minor fixes in global-auto-composition-mode
      02b037b8 Allow arithmetic operators inside C++ template constructs.
      44b16f60 Avoid crashes in semi-malformed 'condition-case'
      652e5b49 Allow arithmetic operators inside C++ template constructs.
      d9ea7950 Fix regression with 'recent-keys' and keyboard macros
      903603f8 Fix wording in a doc-view.el comment
      cf796161 ; Spelling fixes
      f8bf1b35 CONTRIBUTE cleanups and updates
      f3aaca35 Port USE_STACK_LISP_OBJECTS fix to Clang
      1834ac7d Port to x86 GCC 4.3.1 and earlier
      84829495 Fix point movement under 'scroll-conservatively'
      c1313b5f Replace colon in file name (not legal on Windows)
      f7af26c5 Fix a typo in edt.texi
      8badf953 Make 'mmap_realloc' on MS-Windows more reliable
      856cd948 Grep alias `all' shall not match parent directory
      220613e0
    • John Wiegley's avatar
      ; Merge from origin/emacs-25 · ca03b85b
      John Wiegley authored
      The following commits were skipped:
      
      cc6d9064 ; Auto-commit of ChangeLog files.
      1af4493b ; Auto-commit of loaddefs files.
      23ca48d3 Bump version to 25.0.91
      ca03b85b
    • John Wiegley's avatar
      Merge from origin/emacs-25 · c79978fc
      John Wiegley authored
      dacde7ee * etc/AUTHORS: Update the AUTHORS file
      478ca5de ; fix changelog entries
      2b7d0064 ; make change-history-commit
      851decb1 * lisp/dired-aux.el: Require cl-lib.  (Bug#22613)
      47896c84 ; Improve commentary in insdel.c
      53ca1e1a Index tilde characters in names of backup files
      d97f522d Document deprecation of hi-lock-mode's 'C-x w' bindings
      b55f06d8 ; * etc/NEWS: Use double spaces to end a sentence.
      28bb2143 Announce that the `C-x w' bindings are deprecated
      1c98f989 Suppress GNUstep hardening
      d82f24ba Fix redisplay after a large insertion
      85a2753d Revert "Fix gnus-group-get-new-news-this-group on group with
              closed server"
      e8e3db0 ; Improve merge documentation in CONTRIBUTE
      5be9989 * lib-src/make-docfile.c: Include stdarg.h.
      c95ebbf8 Extend gpm-mouse-mode's doc string and doc to point out
              limitations.
      c79978fc
    • John Wiegley's avatar
      ; Merge from origin/emacs-25 · 73e9edf8
      John Wiegley authored
      The following commit was skipped:
      
      a91b4b51 Revert "Backport: * lisp/isearch.el: Turn char-folding off by default"
      73e9edf8
    • John Wiegley's avatar
      Merge from origin/emacs-25 · a644fa36
      John Wiegley authored
      f5d6b9bb Revert "Support integer image rotation and respect EXIF rotations"
      afe7d1f7 Revert "Document EXIF image rotation"
      c6f377cb Document OS X LANG default
      eb4a18c7 Set locale when run from OS X GUI
      456c0a31 make-docfile cleanup for I/O, etc.
      25ec995c Memory-management cleanup in make-docfile
      02d925e9 Kevin Gallagher has new email address
      4ef153b5 Improve doc strings of 'forward/backward-word-strictly'
      3ad05a0d Describe Makefile test targets in test/README
      a644fa36
    • John Wiegley's avatar
      ; Merge from origin/emacs-25 · 8c4e041b
      John Wiegley authored
      The following commit was skipped:
      
      12c50e82 Backport: * lisp/isearch.el: Turn char-folding off by default
      8c4e041b
    • John Wiegley's avatar
      Merge from origin/emacs-25 · 33bb679a
      John Wiegley authored
      10b8ed27 Document EXIF image rotation
      0f600496 Support integer image rotation and respect EXIF rotations
      7dd45b61 Quote table names for postgres listings (sql-mode)
      6bac035d * lisp/replace.el (replace-match-maybe-edit): Make arg
              `backward' optional.
      ee909aa2 * lisp/simple.el (next-line-or-history-element): Reset
              temporary-goal-column.
      0a289d38 Suppress ACL ops if configured with --disable-acl
      1a9dbf52 Mention web bugs
      fa55da20 Make mm-html-blocked-images default to "" again
      33bb679a
    • Eli Zaretskii's avatar
      Minor fixes in global-auto-composition-mode · d4b93e11
      Eli Zaretskii authored
      * lisp/emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
      Produce prettier names of globalized minor modes.
      * lisp/composite.el (global-auto-composition-mode): Make it a
      globalized mode.  (Bug#22682)
      d4b93e11
    • Alan Mackenzie's avatar
      Allow arithmetic operators inside C++ template constructs. · 02b037b8
      Alan Mackenzie authored
      Fixes debbugs #22486.  This corrects the previous patch with this message
      which was empty.
      
      * lisp/progmodes/cc-langs.el (c-multichar->-op-not->>-regexp): New language
      variable.
      (c-<>-notable-chars-re): New language variable.
      
      * lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): User
      c-<>-notable-chars-re in place of the former fixed string in searching for
      places to stop and examine.
      Use c-multichar->-op-not->>-regexp to check that a found ">" is not part of a
      multichar operator in place of the former c->-op-without->-cont-regexp.
      Add code to skip forwards over a balanced parenthesized expression.
      02b037b8
    • Eli Zaretskii's avatar
      Avoid crashes in semi-malformed 'condition-case' · 44b16f60
      Eli Zaretskii authored
      * src/eval.c (internal_lisp_condition_case): Treat a handler
      '(nil)' as if it were '(nil nil)'.  (Bug#22675)
      44b16f60
    • Alan Mackenzie's avatar
      Allow arithmetic operators inside C++ template constructs. · 652e5b49
      Alan Mackenzie authored
      Fixes debbugs #22486.
      
      * lisp/progmodes/cc-langs.el (c-multichar->-op-not->>-regexp): New language
      variable.
      (c-<>-notable-chars-re): New language variable.
      
      * lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): User
      c-<>-notable-chars-re in place of the former fixed string in searching for
      places to stop and examine.
      Use c-multichar->-op-not->>-regexp to check that a found ">" is not part of a
      multichar operator in place of the former c->-op-without->-cont-regexp.
      Add code to skip forwards over a balanced parenthesized expression.
      652e5b49
    • Eli Zaretskii's avatar
      Fix regression with 'recent-keys' and keyboard macros · d9ea7950
      Eli Zaretskii authored
      * src/keyboard.c (record_char): Don't record in 'recent_keys'
      events that come from executing keyboard macros.  (Bug#22674)
      d9ea7950
    • Eli Zaretskii's avatar
      Fix wording in a doc-view.el comment · 903603f8
      Eli Zaretskii authored
      * lisp/doc-view.el (doc-view--current-cache-dir): Don't use
      "illegal" for something that is not against the law.
      903603f8
    • Paul Eggert's avatar
      ; Spelling fixes · cf796161
      Paul Eggert authored
      cf796161
    • Paul Eggert's avatar
      CONTRIBUTE cleanups and updates · f8bf1b35
      Paul Eggert authored
      * CONTRIBUTE: Mention URLs and info nodes more consistently,
      avoiding possibly-confusing punctuation adjacent to a URL, and
      giving full shell commands for 'info'.  Start with a brief but
      complete how-to, for people who want to get started right away.
      Then briefly discuss how to join the development process in the
      typical order.  Omit needless words.  Update some of the
      now-obsolete file names, info node names, and quoting styles.
      Better document emacs-NN branches and how they are merged.
      * admin/notes/git-workflow: Change emacs-24 to emacs-25,
      and trunk to master.  This file still needs work.
      f8bf1b35
  7. 14 Feb, 2016 11 commits