1. 29 Aug, 2013 1 commit
  2. 28 Aug, 2013 4 commits
  3. 27 Aug, 2013 1 commit
  4. 25 Aug, 2013 4 commits
    • Xue Fuqiao's avatar
      Fix broken customization in Flymake. · eed99101
      Xue Fuqiao authored
      * lisp/progmodes/flymake.el (flymake-get-real-file-name-function):
      Fix broken customization.  (Bug#15184)
      eed99101
    • Alan Mackenzie's avatar
      Improve indentation of bracelists defined by macros (without "="). · 8a51e842
      Alan Mackenzie authored
      * progmodes/cc-engine.el (c-inside-bracelist-p): When a macro
      expansion begins with "{", regard it as bracelist when it doesn't
      contain a ";".
      8a51e842
    • Alan Mackenzie's avatar
      Parse C++ inher-intro when there's a template split over 2 lines. · 869455d4
      Alan Mackenzie authored
      * progmodes/cc-engine.el (c-guess-basic-syntax CASE 5C): Code more
      rigorously the search for "class" etc. followed by ":".
      
      * progmodes/cc-langs.el (c-opt-<>-sexp-key): Make the value for
      random languages a regexp which never matches rather than nil.
      869455d4
    • Alan Mackenzie's avatar
      Handle "/"s more accurately in test for virtual semicolons (AWK Mode). · b5eb9035
      Alan Mackenzie authored
      * progmodes/cc-awk.el (c-awk-one-line-possibly-open-string-re)
      (c-awk-regexp-one-line-possibly-open-char-list-re)
      (c-awk-one-line-possibly-open-regexp-re)
      (c-awk-one-line-non-syn-ws*-re): Remove.
      (c-awk-possibly-open-string-re, c-awk-non-/-syn-ws*-re)
      (c-awk-space*-/-re, c-awk-space*-regexp-/-re)
      (c-awk-space*-unclosed-regexp-/-re): New constants.
      (c-awk-at-vsemi-p): Reformulate better to recognize "/"s which
      aren't regexp delimiters.
      
      * progmodes/cc-engine.el (c-crosses-statement-barrier-p): Add in
      handling for a rare situation in AWK Mode involving unterminated
      strings/regexps.
      b5eb9035
  5. 21 Aug, 2013 1 commit
    • Sam Steingold's avatar
      Add rudimentary inferior shell interaction · 6e50e983
      Sam Steingold authored
      * lisp/progmodes/sh-script.el (sh-shell-process): New buffer-local variable.
      (sh-set-shell): Reset it.
      (sh-show-shell, sh-cd-here, sh-send-line-or-region-and-step): New
      commands (bound to C-c C-z, C-c C-d, and C-c C-n).
      6e50e983
  6. 16 Aug, 2013 1 commit
  7. 13 Aug, 2013 2 commits
  8. 09 Aug, 2013 1 commit
    • Stefan Monnier's avatar
      * lisp/subr.el (define-error): New function. · 54bd972f
      Stefan Monnier authored
      * doc/lispref/control.texi (Signaling Errors): Refer to define-error.
      (Error Symbols): Add `define-error'.
      * doc/lispref/errors.texi (Standard Errors): Don't refer to `error-conditions'.
      * lisp/progmodes/ada-xref.el (ada-error-file-not-found): Rename from
      error-file-not-found and define with define-error.
      * lisp/emacs-lisp/cl-lib.el (cl-assertion-failed): Move here from subr.el
      and define with define-error.
      * lisp/userlock.el (file-locked, file-supersession):
      * lisp/simple.el (mark-inactive):
      * lisp/progmodes/js.el (js-moz-bad-rpc, js-js-error):
      * lisp/progmodes/ada-mode.el (ada-mode-errors):
      * lisp/play/life.el (life-extinct):
      * lisp/nxml/xsd-regexp.el (xsdre-invalid-regexp, xsdre-parse-error):
      * lisp/nxml/xmltok.el (xmltok-markup-declaration-parse-error):
      * lisp/nxml/rng-util.el (rng-error):
      * lisp/nxml/rng-uri.el (rng-uri-error):
      * lisp/nxml/rng-match.el (rng-compile-error):
      * lisp/nxml/rng-cmpct.el (rng-c-incorrect-schema):
      * lisp/nxml/nxml-util.el (nxml-error, nxml-file-parse-error):
      * lisp/nxml/nxml-rap.el (nxml-scan-error):
      * lisp/nxml/nxml-outln.el (nxml-outline-error):
      * lisp/net/soap-client.el (soap-error):
      * lisp/net/gnutls.el (gnutls-error):
      * lisp/net/ange-ftp.el (ftp-error):
      * lisp/mpc.el (mpc-proc-error):
      * lisp/json.el (json-error, json-readtable-error, json-unknown-keyword)
      (json-number-format, json-string-escape, json-string-format)
      (json-key-format, json-object-format):
      * lisp/jka-compr.el (compression-error):
      * lisp/international/quail.el (quail-error):
      * lisp/international/kkc.el (kkc-error):
      * lisp/emacs-lisp/ert.el (ert-test-failed):
      * lisp/calc/calc.el (calc-error, inexact-result, math-overflow)
      (math-underflow):
      * lisp/bookmark.el (bookmark-error-no-filename):
      * lisp/epg.el (epg-error): Define with define-error.
      54bd972f
  9. 07 Aug, 2013 5 commits
  10. 05 Aug, 2013 2 commits
    • Dmitry Antipov's avatar
      Do not call to `selected-window' where it is assumed by default. · 290d5b58
      Dmitry Antipov authored
      Affected functions are `window-minibuffer-p', `window-dedicated-p',
      `window-hscroll', `window-width', `window-height', `window-buffer',
      `window-frame', `window-start', `window-point', `next-window'
      and `window-display-table'.
      * abbrev.el (abbrev--default-expand):
      * bs.el (bs--show-with-configuration):
      * buff-menu.el (Buffer-menu-mouse-select):
      * calc/calc.el (calc):
      * calendar/calendar.el (calendar-generate-window):
      * calendar/diary-lib.el (diary-simple-display, diary-show-all-entries)
      (diary-make-entry):
      * comint.el (send-invisible, comint-dynamic-complete-filename)
      (comint-dynamic-simple-complete, comint-dynamic-list-completions):
      * completion.el (complete):
      * dabbrev.el (dabbrev-expand, dabbrev--make-friend-buffer-list):
      * disp-table.el (describe-current-display-table):
      * doc-view.el (doc-view-insert-image):
      * ebuff-menu.el (Electric-buffer-menu-mouse-select):
      * ehelp.el (with-electric-help):
      * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation):
      * emacs-lisp/edebug.el (edebug-two-window-p, edebug-pop-to-buffer):
      * emacs-lisp/helper.el (Helper-help-scroller):
      * emulation/cua-base.el (cua--post-command-handler-1):
      * eshell/esh-mode.el (eshell-output-filter):
      * ffap.el (ffap-gnus-wrapper):
      * help-macro.el (make-help-screen):
      * hilit-chg.el (highlight-compare-buffers):
      * hippie-exp.el (hippie-expand, try-expand-dabbrev-visible):
      * hl-line.el (global-hl-line-highlight):
      * icomplete.el (icomplete-simple-completing-p):
      * isearch.el (isearch-done):
      * jit-lock.el (jit-lock-stealth-fontify):
      * mail/rmailsum.el (rmail-summary-scroll-msg-up):
      * lisp/mouse-drag.el (mouse-drag-should-do-col-scrolling):
      * mpc.el (mpc-tagbrowser, mpc):
      * net/rcirc.el (rcirc-any-buffer):
      * play/gomoku.el (gomoku-max-width, gomoku-max-height):
      * play/landmark.el (landmark-max-width, landmark-max-height):
      * play/zone.el (zone):
      * progmodes/compile.el (compilation-goto-locus):
      * progmodes/ebrowse.el (ebrowse-view/find-file-and-search-pattern):
      * progmodes/etags.el (find-tag-other-window):
      * progmodes/fortran.el (fortran-column-ruler):
      * progmodes/gdb-mi.el (gdb-mouse-toggle-breakpoint-fringe):
      * progmodes/verilog-mode.el (verilog-point-text):
      * reposition.el (reposition-window):
      * rot13.el (toggle-rot13-mode):
      * server.el (server-switch-buffer):
      * shell.el (shell-dynamic-complete-command)
      (shell-dynamic-complete-environment-variable):
      * simple.el (insert-buffer, set-selective-display)
      (delete-completion-window):
      * speedbar.el (speedbar-timer-fn, speedbar-center-buffer-smartly)
      (speedbar-recenter):
      * startup.el (fancy-splash-head):
      * textmodes/ispell.el (ispell-command-loop):
      * textmodes/makeinfo.el (makeinfo-compilation-sentinel-region):
      * tutorial.el (help-with-tutorial):
      * vc/add-log.el (add-change-log-entry):
      * vc/compare-w.el (compare-windows):
      * vc/ediff-help.el (ediff-indent-help-message):
      * vc/ediff-util.el (ediff-setup-control-buffer, ediff-position-region):
      * vc/ediff-wind.el (ediff-skip-unsuitable-frames)
      (ediff-setup-control-frame):
      * vc/emerge.el (emerge-position-region):
      * vc/pcvs-util.el (cvs-bury-buffer):
      * window.el (walk-windows, mouse-autoselect-window-select):
      * winner.el (winner-set-conf, winner-undo): Related users changed.
      290d5b58
    • Dmitry Antipov's avatar
      Do not call to `selected-frame' where it is assumed by default. · 12b4c0ea
      Dmitry Antipov authored
      Affected functions are `raise-frame', `redraw-frame',
      `frame-first-window', `frame-terminal' and `delete-frame'.
      * lisp/calendar/appt.el (appt-disp-window):
      * lisp/epg.el (epg-wait-for-completion):
      * lisp/follow.el (follow-delete-other-windows-and-split)
      (follow-avoid-tail-recenter):
      * lisp/international/mule.el (set-terminal-coding-system):
      * lisp/mail/rmail.el (rmail-mail-return):
      * lisp/net/newst-plainview.el (newsticker--buffer-set-uptodate):
      * lisp/progmodes/f90.el (f90-add-imenu-menu):
      * lisp/progmodes/idlw-toolbar.el (idlwave-toolbar-toggle):
      * lisp/server.el (server-switch-buffer):
      * lisp/simple.el (delete-completion-window):
      * lisp/talk.el (talk):
      * lisp/term/xterm.el (terminal-init-xterm-modify-other-keys)
      (xterm-turn-on-modify-other-keys, xterm-remove-modify-other-keys):
      * lisp/vc/ediff-util.el (ediff-status-info, ediff-show-diff-output):
      * lisp/vc/ediff.el (ediff-documentation): Related users changed.
      * lisp/frame.el (selected-terminal): Remove the leftover.
      12b4c0ea
  11. 27 Jul, 2013 2 commits
  12. 24 Jul, 2013 1 commit
    • Michael Mauger's avatar
      * progmodes/sql.el Version 3.3 · 3d012865
      Michael Mauger authored
      (sql-product-alist): Improve oracle :prompt-cont-regexp.
      (sql-starts-with-prompt-re, sql-ends-with-prompt-re): New functions.
      (sql-interactive-remove-continuation-prompt): Rewrite, use
      functions above.  Fix continuation prompt and complete output line
      handling.
      (sql-redirect-one, sql-execute): Use `read-only-mode' on
      redirected output buffer.
      (sql-mode): Restore deleted code (Bug#13591).
      3d012865
  13. 22 Jul, 2013 1 commit
    • Stefan Monnier's avatar
      * lisp/progmodes/subword.el: Fix boundary case. · 0ac26976
      Stefan Monnier authored
      (subword-forward-regexp): Make it a constant.  Wrap optional \\W in its
      own group.
      (subword-backward-regexp): Make it a constant.
      (subword-forward-internal): Don't treat a trailing capital as the
      beginning of a word.
      * test/automated/subword-tests.el: New file.
      
      Fixes: debbugs:13758
      0ac26976
  14. 20 Jul, 2013 1 commit
    • Glenn Morris's avatar
      Tweak some message calls in gdb-mi.el · c4074c9f
      Glenn Morris authored
      * lisp/progmodes/gdb-mi.el (gdb-delete-handler, gdb-stopped):
      Let `message' do the formatting.
      (def-gdb-preempt-display-buffer): Add explicit format.
      c4074c9f
  15. 18 Jul, 2013 1 commit
  16. 16 Jul, 2013 2 commits
  17. 14 Jul, 2013 1 commit
  18. 13 Jul, 2013 3 commits
  19. 12 Jul, 2013 4 commits
    • Dmitry Gutov's avatar
      48186177
    • Dmitry Gutov's avatar
      * lisp/progmodes/ruby-mode.el (ruby-percent-literals-beg-re): · 0880a952
      Dmitry Gutov authored
      (ruby-syntax-expansion-allowed-p): Support array of symbols, for
      Ruby 2.0.
      (ruby-font-lock-keywords): Distinguish calls to functions with
      module-like names from module references.  Highlight character
      literals.
      0880a952
    • Sergio Durigan Junior's avatar
      Fix bug #14847 with continued GDB command lines in gdb-mi.el. · a7d8babb
      Sergio Durigan Junior authored
       lisp/progmodes/gdb-mi.el (gdb-strip-string-backslash): New function.
       (gdb-send): Handle continued commands.
      a7d8babb
    • Glenn Morris's avatar
      Remove some more reimplementations of cl-lib functions · 539a920c
      Glenn Morris authored
      * lisp/doc-view.el: Require cl-lib at runtime too.
      (doc-view-remove-if): Remove.
      (doc-view-search-next-match, doc-view-search-previous-match):
      Use cl-remove-if.
      
      * lisp/edmacro.el: Require cl-lib at runtime too.
      (edmacro-format-keys, edmacro-parse-keys): Use cl-mismatch, cl-subseq.
      (edmacro-mismatch, edmacro-subseq): Remove.
      
      * lisp/filesets.el: Comments.
      
      * lisp/shadowfile.el: Require cl-lib.
      (shadow-remove-if): Remove.
      (shadow-set-cluster, shadow-shadows-of-1, shadow-remove-from-todo):
      Use cl-remove-if.
      
      * lisp/wid-edit.el: Require cl-lib.
      (widget-choose): Use cl-remove-if.
      (widget-remove-if): Remove.
      
      * lisp/progmodes/ebrowse.el: Require cl-lib at runtime too.
      (ebrowse-delete-if-not): Remove.
      (ebrowse-browser-buffer-list, ebrowse-member-buffer-list)
      (ebrowse-tree-buffer-list, ebrowse-same-tree-member-buffer-list):
      Use cl-delete-if-not.
      539a920c
  20. 10 Jul, 2013 1 commit
  21. 09 Jul, 2013 1 commit