1. 19 Oct, 2013 7 commits
  2. 18 Oct, 2013 12 commits
    • Xue Fuqiao's avatar
      Another index for line height. · 74f202ae
      Xue Fuqiao authored
    • 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
       for the details of the problem with the menu bar this fixes.
    • 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.
    • 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.
    • Reuben Thomas's avatar
    • 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-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-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.
    • Glenn Morris's avatar
      Standardize license notice · 81b9ca36
      Glenn Morris authored
    • 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
      * 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
    • Reuben Thomas's avatar
      * lisp/textmodes/remember.el (remember): set buffer-offer-save in · 29df8a0b
      Reuben Thomas authored
      remember buffers.
    • Daniel Colascione's avatar
      IELM improvements. · 04a19a79
      Daniel Colascione authored
  3. 17 Oct, 2013 12 commits
    • Michael Albinus's avatar
      Code cleanup. · 4c1f03ef
      Michael Albinus authored
      * net/tramp.el (tramp-debug-message): Do not check for connection
      (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)
      * 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)
      * net/tramp-sh.el (tramp-sh-handle-set-file-times)
      * 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.
      * 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-action-get-acl): New defun, renamed from
      (tramp-smb-action-set-acl): New defun.
      (tramp-smb-handle-set-file-acl): Rewrite.
    • Glenn Morris's avatar
      * lisp/indent.el (indent-rigidly): Fix 2013-10-08 change. · 642eb8b6
      Glenn Morris authored
      Fixes: debbugs:15635
    • Xue Fuqiao's avatar
      Continuation of previous change. · 14cf4bfe
      Xue Fuqiao authored
    • Xue Fuqiao's avatar
    • Xue Fuqiao's avatar
      Trivial doc fix. · 12b10f01
      Xue Fuqiao authored
    • 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.
    • Stefan Monnier's avatar
      * lisp/skeleton.el (skeleton-newline): Remove. · 921c1d62
      Stefan Monnier authored
      (skeleton-internal-1): Use (insert "\n") instead.
    • Stefan Monnier's avatar
    • 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
    • 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.
    • Paul Eggert's avatar
      Make VALMASK visible to GDB even if clang is used. · bb9937df
      Paul Eggert authored
      * emacs.c (MAIN_PROGRAM): New macro.
      Fixes: debbugs:15574
    • Paul Eggert's avatar
      bool vector int width fixes · f2752e01
      Paul Eggert authored
      * data.c (bool_vector_spare_mask, Fbool_vector_count_matches)
      Use EMACS_INT, not ptrdiff_t, to record bit counts, as a bit count
      can exceed PTRDIFF_MAX, at least in theory.
      Use int, not ptrdiff_t, to record a value that can't exceed INT_MAX.
  4. 16 Oct, 2013 9 commits