]> git.eshelyaron.com Git - emacs.git/commitdiff
flymake.el fix for bug#8866.
authorGlenn Morris <rgm@gnu.org>
Mon, 27 Jun 2011 07:23:27 +0000 (00:23 -0700)
committerGlenn Morris <rgm@gnu.org>
Mon, 27 Jun 2011 07:23:27 +0000 (00:23 -0700)
* lisp/progmodes/flymake.el (flymake-err-line-patterns):
Allow for column numbers in the ant/javac pattern.

lisp/ChangeLog
lisp/progmodes/flymake.el

index f32ea6027295305103a852df8040965c0eb205d9..499a30d203182b60aff6296ec9be240259c6ceb2 100644 (file)
@@ -1,29 +1,28 @@
+2011-06-27  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/flymake.el (flymake-err-line-patterns):
+       Allow for column numbers in the ant/javac pattern.  (Bug#8866)
+
 2011-06-27  Vincent Belaïche  <vincentb1@users.sourceforge.net>
 
-       * ses.el (ses-relocate-range): Keep rest of arguments for
-       ses-range.
+       * ses.el (ses-relocate-range): Keep rest of arguments for ses-range.
        (ses--clean-!, ses--clean-_): New functions.
        (ses-range): Add configurability of readout order, and conversion
        to Calc vector.
 
-2011-06-27  Vincent Belaïche  <vincentb1@users.sourceforge.net>
-
        * ses.el (ses-repair-cell-reference-all): New function.
        (ses-cell-symbol): Set macro as safe, so that it can be used in
        formulas.
 
-2011-06-27  Vincent Belaïche  <vincentb1@users.sourceforge.net>
-
        * ses.el:  Update cycle detection algorithm.
        (ses-localvars): Add ses--Dijkstra-attempt-nb and
-       ses--Dijkstra-weight-bound, and initial values thereof when
-       applicable.
+       ses--Dijkstra-weight-bound, and initial values thereof when applicable.
        (ses-set-localvars): New function.
        (ses-make-cell): Add property-list as a cell element.
        (ses-cell-property-get-fun, ses-cell-property-get)
        (ses-cell-property-delq-fun, ses-cell-property-set-fun)
-       (ses-cell-property-pop-fun, ses-cell-property-get-handle-fun): New
-       functions.
+       (ses-cell-property-pop-fun, ses-cell-property-get-handle-fun):
+       New functions.
        (ses-cell-property-set, ses-cell-property-pop)
        (ses-cell-property-get-handle): New macro.
        (ses-cell-property-handle-car, ses-cell-property-handle-setcar):
@@ -39,8 +38,6 @@
        (ses-recalculate-cell): Update for cycle detection based on
        Dijkstra algorithm.
 
-2011-06-27  Vincent Belaïche  <vincentb1@users.sourceforge.net>
-
        * ses.el: Fix commenting and indenting convention.
 
 2011-06-27  Stefan Monnier  <monnier@iro.umontreal.ca>
index c01086c970e51e71856ed30d38642ff1e0d4afc3..8f617b44daea40f2af736d266b453df3f816ebbb 100644 (file)
@@ -924,8 +924,8 @@ Convert it to flymake internal format."
      ;; PHP
      ("\\(?:Parse\\|Fatal\\) error: \\(.*\\) in \\(.*\\) on line \\([0-9]+\\)" 2 3 nil 1)
      ;; LaTeX warnings (fileless) ("\\(LaTeX \\(Warning\\|Error\\): .*\\) on input line \\([0-9]+\\)" 20 3 nil 1)
-     ;; ant/javac
-     (" *\\(\\[javac\\] *\\)?\\(\\([a-zA-Z]:\\)?[^:(\t\n]+\\)\:\\([0-9]+\\)\:[ \t\n]*\\(.+\\)"
+     ;; ant/javac.  Note this also matches gcc warnings!
+     (" *\\(\\[javac\\] *\\)?\\(\\([a-zA-Z]:\\)?[^:(\t\n]+\\)\:\\([0-9]+\\)\\(?:\:[0-9]+\\)?\:[ \t\n]*\\(.+\\)"
       2 4 nil 5))
    ;; compilation-error-regexp-alist)
    (flymake-reformat-err-line-patterns-from-compile-el compilation-error-regexp-alist-alist))