1. 13 Dec, 2014 7 commits
    • Eli Zaretskii's avatar
      c081fe29
    • Paul Eggert's avatar
      Spelling fixes · d19bf72a
      Paul Eggert authored
      d19bf72a
    • Paul Eggert's avatar
      Replace union hack with C11-style max_align_t · 7fc616af
      Paul Eggert authored
      * admin/merge-gnulib (GNULIB_MODULES): Add stddef, for max_align_t.
      * lib/gnulib.mk: Regenerate.
      * src/alloc.c (XMALLOC_BASE_ALIGNMENT): Use max_align_t instead of
      a hack involving a union.
      7fc616af
    • Paul Eggert's avatar
      Merge from gnulib (a couple more changes) · 67a48edb
      Paul Eggert authored
      67a48edb
    • Paul Eggert's avatar
      Remove duplicate ChangeLog entries · 805074d0
      Paul Eggert authored
      805074d0
    • Ted Zlatanov's avatar
      Merge from origin/emacs-24 · 28e0d0c9
      Ted Zlatanov authored
      bd6c4418 * simple.el (password-word-equivalents): Add "passcode", used for numeric secrets like PINs or RSA tokens.
      16d4c1cd A better fix for bug#19346
      82ec808f * .gitignore: Add !lib/std*.in.h, so as to not ignore the .in.h files.
      3cf7629f Git ignore lib/std*.h
      301a4014 Always define `gnutls-available-p' even if GnuTLS is not available.
      d76b9b2a Don't break example string between 2 lines (bug#19257)
      75b4857e Port commit-msg to mawk
      9ac03320 Improve commit-msg messages and autosquash
      0c2f254b Support overflow-newline-into-fringe together with word-wrap (bug#19300)
      935ee05f * net/tramp-sh.el (tramp-get-remote-path): Use a login shell in order to determine `tramp-own-remote-path'.
      c2db9393 python.el: Support interpreter paths with spaces
      d83f3299 ChangeLog fix
      0f9fbb92 Port commit-message checking to FreeBSD 9.
      3db1adac admin/MAINTAINERS: Update my interests and responsibilities.
      6382f241 * .gitignore: Ignore autosave files.
      
      Conflicts:
      	ChangeLog
      	lisp/progmodes/python.el
      	src/gnutls.c
      28e0d0c9
    • Paul Eggert's avatar
      Merge from gnulib · b81a1837
      Paul Eggert authored
      2014-12-12 stddef: support C11's max_align_t
      2014-12-08 apply _GL_ATTRIBUTE_PURE to some inline functions
      2014-12-02 support GNU format printf and scanf on mingw
      * doc/misc/texinfo.tex, lib/stat-time.h, lib/stddef.in.h:
      * lib/timespec.h, m4/extensions.m4, m4/stddef_h.m4, m4/stdio_h.m4:
      Update from gnulib.
      * lib/gnulib.mk: Regenerate.
      b81a1837
  2. 12 Dec, 2014 6 commits
  3. 11 Dec, 2014 6 commits
  4. 10 Dec, 2014 12 commits
    • Glenn Morris's avatar
      * lisp/let-alist.el: Cosmetic changes. · 7b244600
      Glenn Morris authored
      7b244600
    • Glenn Morris's avatar
      ChangeLog fixes · 98582c00
      Glenn Morris authored
      98582c00
    • Artur Malabarba's avatar
      Add let-alist macro and package. · a5b477aa
      Artur Malabarba authored
      * let-alist.el: Add new package and macro.
      a5b477aa
    • Eli Zaretskii's avatar
      Fix out-of-memory condition in display of long bracketed lines (bug#19322) · f3e16cbb
      Eli Zaretskii authored
       src/bidi.c (BIDI_CACHE_MAX_ELTS_PER_SLOT): New macro.
       (bidi_cache_max_elts): New global variable.
       (bidi_shelve_header_size): Add the sizeof bidi_cache_max_elts.
       (bidi_cache_shrink, bidi_initialize): Reset bidi_cache_max_elts to
       its initial value.
       (bidi_cache_search): Handle overflown cache.  Improve commentary.
       (bidi_cache_ensure_space): Limit allocations to the current value
       of bidi_cache_max_elts.  Force xpalloc not to over-allocate.  If
       less than a full BIDI_CACHE_CHUNK is left to the limit, decrease
       the increment to not exceed the limit.
       (bidi_cache_iterator_state): Now returns non-zero if succeeded to
       cache, zero otherwise (meaning the cache overflowed).  In the
       latter case, set bidi_cache_last_idx to -1.
       (bidi_peek_at_next_level): Handle overflown cache.
       (bidi_push_it): Increase the cache limit for iterating the new
       object.
       (bidi_pop_it): Decrease the cache limit back to previous value.
       (bidi_shelve_cache): Shelve the current value of the cache limit.
       (bidi_unshelve_cache): Restore the value of cache limit.
       (bidi_find_bracket_pairs): If the cache overflows while looking
       for the paired bracket, give up and let bidi_resolve_neutrals
       process the bracket as a simple neutral.
       (bidi_find_other_level_edge): If the cache overflows, fall back on
       Plan B, which effectively stops the reordering and restarts it on
       the next character (after resetting the cache).
       (bidi_move_to_visually_next): When the cache overflows, reset it
       after processing the last cached character.
      f3e16cbb
    • Eric S. Raymond's avatar
      Righteous featurectomy of vc-keep-workfiles - always do it. · 8bc7ac5c
      Eric S. Raymond authored
      * vc/vc-dispatcher.el, vc/vc-hooks.el, vc/vc-rcs.el, vc/vc-sccs.el,
      vc/vc.el: Righteous featurectomy of vc-keep-workfiles, it's a
      shoot-self-in-foot archaism.  Workfiles are always kept.
      8bc7ac5c
    • Rasmus Pank Roulund's avatar
      (ange-ftp-switches-ok): Disallow flags causing trouble with ls over ftp. · bdc373bf
      Rasmus Pank Roulund authored
      Fixes: debbugs:19192
      
      * net/ange-ftp.el (ange-ftp-switches-ok): Disallow flags causing
      trouble with ls over ftp.  These flags result in ls returning no
      output, causing Tramp-breakage.
      bdc373bf
    • Andreas Schwab's avatar
      * files.el (file-tree-walk): Use file-name-as-directory · 94a3f764
      Andreas Schwab authored
      unconditionally.
      94a3f764
    • Michael Albinus's avatar
      * automated/vc-tests.el (vc-test--register): Check, that the file · 5c9a98bf
      Michael Albinus authored
      still exists after register and unregister operations.
      5c9a98bf
    • Paul Eggert's avatar
      Fix glitches in gnutls.c, mostly memory-related · 99be7508
      Paul Eggert authored
      * gnutls.c: Sort macro definitions by name.
      (fn_gnutls_transport_set_errno): Omit unreachable definition.
      (fn_gnutls_x509_crt_get_signature): Omit unused symbol.
      (gnutls_hex_string): Arg is now unsigned char *, to avoid a cast.
      Prefer ptrdiff_t for sizes.  Check for arithmetic overflow when
      calculating string length.  Use make_uninit_string, to avoid
      copying the string.  Cast the char, not the pointer.
      (gnutls_certificate_details): Use xmalloc and xfree, not malloc
      and free.  Work even for dates past the year 9999.  Use void *
      for buffers, to avoid casts.
      99be7508
    • Lars Magne Ingebrigtsen's avatar
      Speed up directory-files-recursively · c9e3deff
      Lars Magne Ingebrigtsen authored
      * files.el (directory-files-recursively): Use
      `file-name-all-completions' instead of `directory-files' for
      greater speed.
      c9e3deff
    • Lars Magne Ingebrigtsen's avatar
    • Paul Eggert's avatar
      Fix misspellings like "an unibyte buffer" · cc857dd0
      Paul Eggert authored
      cc857dd0
  5. 09 Dec, 2014 9 commits
    • Glenn Morris's avatar
      eww.texi: Add missing "." · c54f8f8a
      Glenn Morris authored
      c54f8f8a
    • Lars Magne Ingebrigtsen's avatar
    • Bozhidar Batsov's avatar
      Add a command for string quotes toggling to ruby-mode · e8acfc7f
      Bozhidar Batsov authored
      * progmodes/ruby-mode.el (ruby-toggle-string-quotes): New command that
      allows you to quickly toggle between single-quoted and double-quoted
      string literals.
      e8acfc7f
    • Andy Moreton's avatar
    • Bozhidar Batsov's avatar
      Associate more files with ruby-mode · fda355b5
      Bozhidar Batsov authored
      * progmodes/ruby-mode.el (auto-mode-alist): Add .rabl, Berksfile
      and Puppetfile.
      fda355b5
    • Eric S. Raymond's avatar
      vc/vc-src.el (vc-src-do-comand): Prepend -- to file argument list · baab20d7
      Eric S. Raymond authored
      * vc/vc-src.el (vc-src-do-comand): Prepend -- to file argument list,
      avoids problems witth names containing hyphens.
      baab20d7
    • Eric S. Raymond's avatar
      Typo fix. · bc71376c
      Eric S. Raymond authored
      bc71376c
    • Wilson Snyder's avatar
      Sync with upstream verilog-mode revision aa4b777 · d282d6a5
      Wilson Snyder authored
      * lisp/progmodes/verilog-mode.el (verilog-mode-version): Update.
      (verilog-auto-end-comment-lines-re, verilog-end-block-ordered-re)
      (verilog-set-auto-endcomments): Automatically comment property/
      endproperty blocks to match other similar blocks like sequence/
      endsequence, function/endfunction, etc.  Reported by Alex Reed.
      (verilog-set-auto-endcomments): Fix end comments for functions of
      type void, etc.  Detect the function- or task-name when
      auto-commenting blocks that lack an explicit portlist.
      Reported by Alex Reed.
      (verilog-nameable-item-re): Fix nameable items that can have an
      end-identifier to include endchecker, endgroup, endprogram,
      endproperty, and endsequence.  Reported by Alex Reed.
      (verilog-preprocessor-re, verilog-beg-of-statement):
      Fix indentation of property/endproperty around pre-processor
      directives.  Reported by Alex Reed.
      (verilog-label-be): When auto-commenting a buffer, consider
      auto-comments on all known keywords (not just a subset thereof).
      Reported by Alex Reed.
      (verilog-beg-of-statement): Fix labeling do-while blocks, bug842.
      Reported by Alex Reed.
      (verilog-beg-of-statement-1, verilog-at-constraint-p):
      Fix hanging with many curly-bracket pairs, bug663.
      (verilog-do-indent): Fix electric tab deleting form-feeds.
      Note caused by indent-line-to deleting tabls pre 24.5.
      (verilog-auto-output, verilog-auto-input, verilog-auto-inout)
      (verilog-auto-inout-module, verilog-auto-inout-in): Doc fixes.
      (verilog-read-always-signals, verilog-auto-sense-sigs)
      (verilog-auto-reset): Fix AUTORESET with always_comb and always_latch,
      bug844.  Reported by Greg Hilton.
      
      Author: Alex Reed <acreed4@gmail.com> (tiny change)
      * lisp/progmodes/verilog-mode.el (verilog-no-indent-begin-re):
      Fix `verilog-indent-begin-after-if' nil not honoring 'forever',
      'foreach', and 'do' keywords.
      (verilog-endcomment-reason-re, verilog-beg-of-statement):
      Fix labeling do-while blocks, bug842.
      (verilog-backward-token): Fix indenting sensitivity lists with named
      events, bug840.
      d282d6a5
    • Reto Zimmermann's avatar
      Sync with upstream vhdl mode v3.36.1 · fb0fcda8
      Reto Zimmermann authored
      * lisp/progmodes/vhdl-mode.el (vhdl-version, vhdl-time-stamp): Update.
      (vhdl-compiler-alist): Anchor all error regexps.
      (vhdl-compile-use-local-error-regexp): Change default to nil.
      (vhdl-asort, vhdl-anot-head-p): Remove.
      (vhdl-aput, vhdl-adelete, vhdl-aget): Simplify.
      Remove optional argument of vhdl-aget and update all callers.
      (vhdl-import-project): Also set `vhdl-compiler'.
      fb0fcda8