1. 20 Oct, 2013 8 commits
  2. 19 Oct, 2013 9 commits
  3. 18 Oct, 2013 12 commits
    • Xue Fuqiao's avatar
      Another index for line height. · 74f202ae
      Xue Fuqiao authored
      74f202ae
    • Xue Fuqiao's avatar
    • Eli Zaretskii's avatar
      Fix clicks on the menu bar when GPM mouse is in use. · c4e3099f
      Eli Zaretskii authored
       src/keyboard.c (make_lispy_event): Remove GPM-specific code that
       handles mouse clicks.  Instead, let GPM use the same code as all
       the other mice use.  See the discussion starting at
       http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00521.html
       for the details of the problem with the menu bar this fixes.
      c4e3099f
    • Dmitry Antipov's avatar
      Remove port-specific display name lists to avoid extra · d141d701
      Dmitry Antipov authored
      complexity and data duplication with display info lists.
      * xterm.h (x_display_name_list): Remove declaration.
      * xterm.c (x_display_name_list): Remove.
      (x_term_init, x_delete_display, syms_of_xterm): Adjust users.
      * xfns.c (x_display_info_for_name, Fx_display_list):
      Likewise.  Use x_display_list where appropriate.
      * w32term.h (w32_display_name_list): Remove declaration.
      * w32term.c (w32_display_name_list): Remove.
      (w32_initialize_display_info, x_delete_display, syms_of_w32term):
      Adjust users.
      * w32fns.c (x_display_info_for_name, Fx_display_list):
      Likewise.  Use x_display_list where appropriate.
      * nsterm.h (ns_display_name_list): Remove declaration.
      * nsterm.m (ns_display_name_list): Remove.
      (ns_term_init, syms_of_nsterm): Adjust users.
      * nsfns.m (ns_display_info_for_name, Fx_display_list):
      Likewise.  Use x_display_list where appropriate.
      * termhooks.h (TERMINAL_FONT_CACHE): New macro.
      * alloc.c (toplevel) [HAVE_WINDOW_SYSTEM]: Include TERM_HEADER.
      (mark_terminals): Mark per-terminal font cache.
      d141d701
    • Michael Albinus's avatar
      * net/tramp-smb.el (tramp-smb-maybe-open-connection): Fix an error · f0ff1cd5
      Michael Albinus authored
      introduced on 2013-09-08, which results in an infinite loop
      requesting a password.
      f0ff1cd5
    • Reuben Thomas's avatar
      0fc459a3
    • Glenn Morris's avatar
    • Wilson Snyder's avatar
      Sync with upstream verilog-mode revision 1a6ecec7 · ea89ff08
      Wilson Snyder authored
      * progmodes/verilog-mode.el (verilog-mode-version): Update.
      (verilog-mode-release-date): Remove.
      (verilog-highlight-grouping-keywords, verilog-active-low-regexp)
      (verilog-auto-inst-param-value, verilog-auto-input-ignore-regexp)
      (verilog-auto-inout-ignore-regexp, verilog-auto-output-ignore-regexp)
      (verilog-auto-tieoff-ignore-regexp)
      (verilog-auto-unused-ignore-regexp, verilog-typedef-regexp)
      (verilog-scan-cache-preserving, verilog-mode, verilog-at-struct-p)
      (verilog-signals-with, verilog-dir-cache-preserving)
      (verilog-auto-inst, verilog-auto-inout-param, verilog-auto): Doc fixes.
      (verilog-case-fold): New option, to control case folding in
      regexp searches, bug597.
      (verilog-menu): Add verilog-sk-uvm-component, minor tweaks.
      (verilog-string-match-fold, verilog-in-paren-count)
      (verilog-in-struct-nested-p, verilog-at-struct-mv-p)
      (verilog-at-close-struct-p): New functions.
      (verilog-beg-block-re-ordered, verilog-extended-case-re)
      (verilog-forward-sexp, verilog-set-auto-endcomments):
      (verilog-leap-to-case-head): Handle "unique0" case.
      (verilog-in-constraint-re): New constant.
      (verilog-keywords, verilog-type-font-keywords):
      Add some SystemVerilog 1800-2012 keywords.
      (verilog-label-be): Remove unimplemented argument, bug669.
      (verilog-batch-execute-func): When batch expanding clear create-lockfiles
      to prevent spurious user locks when a file ends up not changing.
      (verilog-calculate-indent, verilog-calc-1)
      (verilog-at-close-constraint-p, verilog-at-constraint-p)
      (verilog-do-indent): Fix indentation of nested constraints and structures.
      (verilog-sig-tieoff, verilog-typedef-name-p, verilog-auto-inst)
      (verilog-auto-inst-param): Use verilog-string-match-fold.
      (verilog-read-inst-module-matcher): Fix AUTOINST on gate primitives with #1.
      (verilog-read-decls): Fix double-declaring user-defined typed signals.
      Reads all user-defined typed variables.
      (verilog-read-defines): Fix reading definitions inside comments, bug647.
      (verilog-signals-matching-regexp)
      (verilog-signals-not-matching-regexp, verilog-auto):
      Respect verilog-case-fold.
      (verilog-diff-report): Fix line count.
      (verilog-auto-assign-modport): Remove unused local `modi'.
      (verilog-auto-inst-port): Support [][] in AUTO_TEMPLATE to
      better handle multidimensional arrays.
      Fix packed array ports misadding bit index in AUTOINST, bug637.
      (verilog-auto-output, verilog-auto-input): Fix AUTOINPUT and AUTOOUTPUT
      to not double-declare existing outputs and inputs, respectively.
      (verilog-template-map): Bind U to verilog-sk-uvm-component.
      (verilog-sk-uvm-object): Rename from verilog-sk-uvm-class.
      (verilog-sk-uvm-component): New skeleton.
      (verilog-submit-bug-report): Add verilog-case-fold,
      remove verilog-mode-release-date.
      ea89ff08
    • Glenn Morris's avatar
      Standardize license notice · 81b9ca36
      Glenn Morris authored
      81b9ca36
    • Barry O'Reilly's avatar
      Don't run timers in input-pending-p. Its new check-timers param · ef566920
      Barry O'Reilly authored
      provides the prior behavior..
      * src/keyboard.c (Finput_pending_p): Accept optional check-timers
      param.
      * lisp/subr.el (sit-for): Call (input-pending-p t) so as to behave
      as before.
      * test/automated/timer-tests.el: New file.  Tests that (sit-for 0)
      allows another timer to run.
      
      Fixes: debbugs:15045
      ef566920
    • Reuben Thomas's avatar
      * lisp/textmodes/remember.el (remember): set buffer-offer-save in · 29df8a0b
      Reuben Thomas authored
      remember buffers.
      29df8a0b
    • Daniel Colascione's avatar
      IELM improvements. · 04a19a79
      Daniel Colascione authored
      04a19a79
  4. 17 Oct, 2013 11 commits
    • Michael Albinus's avatar
      Code cleanup. · 4c1f03ef
      Michael Albinus authored
      * net/tramp.el (tramp-debug-message): Do not check for connection
      buffer.
      (tramp-message): Use "vector" connection property.
      
      * net/tramp.el (tramp-rfn-eshadow-update-overlay)
      (tramp-equal-remote, tramp-eshell-directory-change)
      * net/tramp-adb.el (tramp-adb-handle-copy-file)
      (tramp-adb-handle-rename-file)
      * net/tramp-cmds.el (tramp-list-remote-buffers)
      (tramp-cleanup-connection, tramp-cleanup-this-connection)
      * net/tramp-compat.el (tramp-compat-process-running-p)
      * net/tramp-ftp.el (tramp-ftp-file-name-handler)
      * net/tramp-gvfs.el (tramp-gvfs-handle-copy-file)
      (tramp-gvfs-handle-rename-file)
      * net/tramp-sh.el (tramp-sh-handle-set-file-times)
      (tramp-set-file-uid-gid)
      * net/tramp-smb.el (tramp-smb-handle-copy-file)
      (tramp-smb-handle-rename-file): Use `tramp-tramp-file-p' instead
      of `file-remote-p'.
      
      * net/tramp.el (tramp-connectable-p, tramp-handle-file-remote-p)
      * net/tramp-gw.el (tramp-gw-gw-proc-sentinel)
      (tramp-gw-aux-proc-sentinel, tramp-gw-process-filter)
      (tramp-gw-open-network-stream): Suppress unrelated traces.
      
      * net/tramp-adb.el (tramp-adb-maybe-open-connection)
      * net/tramp-gvfs.el (tramp-gvfs-handle-file-notify-add-watch)
      * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band)
      * net/tramp-smb.el (tramp-smb-maybe-open-connection): Set "vector"
      connection property.
      
      * net/tramp-cache.el (top): Suppress traces when reading
      presistency file.
      
      * net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch):
      Refactor common code.  Improve debug message.
      (tramp-maybe-open-connection)
      * net/tramp-smb.el (tramp-smb-call-winexe): Do not request
      connection buffer too early.
      
      * net/tramp-smb.el (tramp-smb-actions-get-acl): New defconst, renamed
      from `tramp-smb-actions-with-acl'.
      (tramp-smb-actions-set-acl): New defconst.
      (tramp-smb-handle-copy-directory)
      (tramp-smb-action-get-acl): New defun, renamed from
      `tramp-smb-action-with-acl'.
      (tramp-smb-action-set-acl): New defun.
      (tramp-smb-handle-set-file-acl): Rewrite.
      4c1f03ef
    • Glenn Morris's avatar
      * lisp/indent.el (indent-rigidly): Fix 2013-10-08 change. · 642eb8b6
      Glenn Morris authored
      Fixes: debbugs:15635
      642eb8b6
    • Xue Fuqiao's avatar
      Continuation of previous change. · 14cf4bfe
      Xue Fuqiao authored
      14cf4bfe
    • Xue Fuqiao's avatar
    • Xue Fuqiao's avatar
      Trivial doc fix. · 12b10f01
      Xue Fuqiao authored
      12b10f01
    • Paul Eggert's avatar
      Make some functions static in non-Microsoft builds. · 3d798ba7
      Paul Eggert authored
      On my platform (Fedora 19 x86-64), this shrinks the
      Emacs executable (text+data) by 0.25%.
      * dispextern.h (erase_phys_cursor) [!WINDOWSNT]:
      (load_color) [!MSDOS]:
      * gnutls.h (emacs_gnutls_transport_set_errno) [!WINDOWSNT]:
      * keyboard.h (make_ctrl_char) [!WINDOWSNT]:
      * lisp.h (check_existing):
      * process.h (conv_sockaddr_to_lisp, network_interface_list)
      (network_interface_info) [!WINDOWSNT]:
      * termhooks.h (encode_terminal_code) [!WINDOWSNT]:
      Remove extern decls.
      * fileio.c (check_existing):
      * keyboard.c (make_ctrl_char) [!WINDOWSNT]:
      * process.c (conv_sockaddr_to_lisp, network_interface_list)
      (network_interface_info) [!WINDOWSNT]:
      * term.c (encode_terminal_code) [!WINDOWSNT]:
      * xdisp.c (erase_phys_cursor) [!WINDOWSNT]:
      * xfaces.c (load_color) [!MSDOS]:
      Now static.
      * fileio.c (check_existing, check_executable, check_writable):
      * process.c (network_interface_list, network_interface_info):
      Move earlier, so that we don't need forward decls.
      * gnutls.c (fn_gnutls_transport_set_errno)
      (emacs_gnutls_transport_set_errno) [!WINDOWNT]:
      Remove; unused.
      * w32.c (init_environment): Use faccessat rather than
      check_existing, partly for consistency with the rest of the code
      in this file, partly so that check_existing can be static.
      3d798ba7
    • Stefan Monnier's avatar
      * lisp/skeleton.el (skeleton-newline): Remove. · 921c1d62
      Stefan Monnier authored
      (skeleton-internal-1): Use (insert "\n") instead.
      921c1d62
    • Stefan Monnier's avatar
      e333fb10
    • Stefan Monnier's avatar
      * lisp/progmodes/sh-script.el (sh-find-prev-matching): Disable SMIE's · 85527ff3
      Stefan Monnier authored
      forward-sexp-function while we redo its job.
      
      Fixes: debbugs:15613
      85527ff3
    • Jay Belanger's avatar
      * calc/calc-comb.el (math-prime-test): Don't assume large integers are · c8722a97
      Jay Belanger authored
        represented by lists.
      
      * doc/misc/calc.el (Data Type Formats): Don't specify the size at
        which integers begin to be represented by lists.
      c8722a97
    • Paul Eggert's avatar
      Make VALMASK visible to GDB even if clang is used. · bb9937df
      Paul Eggert authored
      * emacs.c (MAIN_PROGRAM): New macro.
      * lisp.h (DEFINE_GDB_SYMBOL_BEGIN, DEFINE_GDB_SYMBOL_END): New macros.
      (ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Use them.
      
      Fixes: debbugs:15574
      bb9937df