1. 15 May, 2013 5 commits
    • Stefan Monnier's avatar
      * src/process.c: Export default filters and sentinels to Elisp. · 1aa8d505
      Stefan Monnier authored
      (Qinternal_default_process_sentinel, Qinternal_default_process_filter):
      New constants.
      (pset_filter, pset_sentinel, make_process, Fset_process_filter)
      (Fset_process_sentinel, Fformat_network_address):
      Default to them instead of nil.
      (server_accept_connection): Sentinels can't be nil any more.
      (read_and_dispose_of_process_output): New function, extracted from
      read_process_output.
      (read_process_output): Use it; filters can't be nil.
      (Finternal_default_process_filter): New function, extracted from
      read_process_output.
      (exec_sentinel_unwind): Remove function.
      (exec_sentinel): Don't zilch sentinel while running.
      (status_notify): Sentinels can't be nil.
      (Finternal_default_process_sentinel): New function extracted from
      status_notify.
      (setup_process_coding_systems): Default filter is not nil any more.
      (syms_of_process): Export new Elisp functions and initialize
      new constants.
      * src/lisp.h (make_lisp_proc): New function.
      1aa8d505
    • Stefan Monnier's avatar
      * lisp/nxml/nxml-mode.el: Treat unclosed <[[, <?, comment, and other · c9990474
      Stefan Monnier authored
      literals as extending to EOB.
      (nxml-last-fontify-end): Remove unused variable.
      (nxml-after-change1): Use with-silent-modifications.
      (nxml-extend-after-change-region): Simplify.
      (nxml-extend-after-change-region1): Remove function.
      (nxml-after-change1): Don't adjust for dependent regions.
      (nxml-fontify-matcher): Simplify.
      * lisp/nxml/xmltok.el (xmltok-dependent-regions): Remove variable.
      (xmltok-add-dependent): Remove function.
      (xmltok-scan-after-lt, xmltok-scan-after-processing-instruction-open)
      (xmltok-scan-after-comment-open, xmltok-scan-prolog-literal)
      (xmltok-scan-prolog-after-processing-instruction-open): Treat
      unclosed <[[, <?, comment, and other literals as extending to EOB.
      * lisp/nxml/rng-valid.el (rng-mark-xmltok-dependent-regions)
      (rng-mark-xmltok-dependent-region, rng-dependent-region-changed):
      Remove functions.
      (rng-do-some-validation-1): Don't mark dependent regions.
      * lisp/nxml/nxml-rap.el (nxml-adjust-start-for-dependent-regions)
      (nxml-mark-parse-dependent-regions, nxml-mark-parse-dependent-region)
      (nxml-clear-dependent-regions): Remove functions.
      (nxml-scan-after-change, nxml-scan-prolog, nxml-tokenize-forward)
      (nxml-ensure-scan-up-to-date):
      Don't clear&mark dependent regions.
      c9990474
    • Leo Liu's avatar
      * progmodes/octave.el (octave-goto-function-definition): Improve · e3772e98
      Leo Liu authored
      and fix callers.
      e3772e98
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/cl-extra.el (cl-getf): Return the proper value in · c46c57b0
      Stefan Monnier authored
      the setter.
      
      Fixes: debbugs:14387
      c46c57b0
    • Stefan Monnier's avatar
      * lisp/progmodes/f90.el (f90-blocks-re): Include the terminating \> in the · 5ac2eb34
      Stefan Monnier authored
      surrounding group.
      * src/regex.c (regex_compile) [\=, \>, \<]: Don't forget to set laststart.
      
      Fixes: debbugs:14402
      5ac2eb34
  2. 14 May, 2013 4 commits
    • Juri Linkov's avatar
      * lisp/subr.el (find-tag-default-as-regexp): Return nil if `tag' is nil. · 180ed218
      Juri Linkov authored
      Fixes: debbugs:14390
      180ed218
    • Glenn Morris's avatar
      0ac0fecb
    • Jean-Philippe Gravel's avatar
      * progmodes/gdb-mi.el (gdb-running, gdb-starting): Remove · 2e78e6a7
      Jean-Philippe Gravel authored
      signals for which replies are never received.
      2e78e6a7
    • Jean-Philippe Gravel's avatar
      * progmodes/gdb-mi.el: Fix non-responsive gud commands (bug#13845) · 53267cca
      Jean-Philippe Gravel authored
      (gdb-handler-alist, gdb-handler-number): Remove variables.
      (gdb-handler-list): New variable.
      (gdb-add-handler, gdb-delete-handler, gdb-get-handler-function)
      (gdb-pending-handler-p, gdb-handle-reply)
      (gdb-remove-all-pending-triggers): New functions.
      (gdb-discard-unordered-replies): New defcustom.
      (gdb-handler): New defstruct.
      (gdb-wait-for-pending): Fix invalid backquote.  Use gdb-handler-list.
      instead of gdb-pending-triggers.  Update docstring.
      (gdb-init-1): Remove dead variables.  Initialize gdb-handler-list.
      (gdb-speedbar-update, gdb-speedbar-timer-fn, gdb-var-update)
      (gdb-var-update-handler, def-gdb-auto-update-trigger)
      (def-gdb-auto-update-handler, gdb-get-changed-registers)
      (gdb-changed-registers-handler, gdb-get-main-selected-frame)
      (gdb-frame-handler): Pending triggers are now automatically managed.
      (def-gdb-trigger-and-handler, def-gdb-auto-update-handler):
      Remove argument.
      (gdb-input): Automatically handles pending triggers.  Update docstring.
      (gdb-resync): Replace gdb-pending-triggers by gdb-handler-list.
      (gdb-thread-exited, gdb-thread-selected, gdb-register-names-handler):
      Update comments.
      (gdb-done-or-error): Now use gdb-handle-reply.
      53267cca
  3. 12 May, 2013 1 commit
  4. 14 May, 2013 11 commits
  5. 13 May, 2013 8 commits
  6. 12 May, 2013 4 commits
  7. 11 May, 2013 7 commits