1. 10 Jan, 2006 3 commits
    • Stefan Monnier's avatar
      Add bugs/todo entry. · 9f812d23
      Stefan Monnier authored
      9f812d23
    • Stefan Monnier's avatar
      (flymake-split-string): Remove >1 empty strings at beg/end of the result. · 587d108e
      Stefan Monnier authored
      (flymake-find-buildfile, flymake-find-possible-master-files):
      Use expand-file-name.
      (flymake-fix-file-name): Don't replace \ with / and don't remove ./
      since expand-file-name does it for us.  Use directory-file-name.
      (flymake-ler-get-full-file, flymake-ler-get-file, flymake-ler-get-line)
      (flymake-ler-get-type, flymake-ler-get-text)
      (flymake-ler-make-ler): Remove.  Replace by defstruct.  Update callers.
      (flymake-current-line-no): Remove spurious interactive spec.
      (flymake-delete-temp-directory): Remove unused var `slash-pos'.
      (flymake-check-include): Remove arg inc-path merged into inc-name.
      (flymake-check-patch-master-file-buffer): Fit in 80 columns.
      Arg regexp-list replaced by a simple regexp.
      (flymake-master-make-header-init, flymake-master-tex-init):
      Correspondingly replace regexp-list with a regexp.  Fix regexp.
      587d108e
    • Stefan Monnier's avatar
  2. 09 Jan, 2006 1 commit
  3. 05 Jan, 2006 1 commit
    • Stefan Monnier's avatar
      (flymake-get-cleanup-function): Default to flymake-simple-cleanup. · c07fa030
      Stefan Monnier authored
      (flymake-allowed-file-name-masks): Use this new default.
      All the functions are now called in the right buffer rather than
      passing the buffer as argument.
      (flymake-process-sentinel): Switch to buffer before calling cleanup.
      (flymake-parse-err-lines): Remove redundant buffer arg.
      (flymake-get-program-dir): Comment out unused function.
      (flymake-start-syntax-check, flymake-start-syntax-check-process):
      Remove redundant buffer argument.
      (flymake-get-real-file-name, flymake-simple-java-cleanup)
      (flymake-simple-cleanup, flymake-master-cleanup): Remove buffer arg.
      c07fa030
  4. 03 Jan, 2006 3 commits
    • Stefan Monnier's avatar
      (flymake-create-temp-with-folder-structure): Use expand-file-name. · 6df19241
      Stefan Monnier authored
      (flymake-delete-temp-directory): Use expand-file-name,
      file-name-directory, and directory-file-name.
      (flymake-strrchr): Delete.
      (flymake-start-syntax-check): Don't pass the redundant buffer argument
      to the init-f function.
      (flymake-init-find-buildfile-dir, flymake-init-create-temp-buffer-copy)
      (flymake-init-create-temp-source-and-master-buffer-copy, flymake-perl-init)
      (flymake-save-buffer-in-file, flymake-simple-make-init-impl, flymake-xml-init)
      (flymake-simple-make-init, flymake-master-make-init, flymake-master-tex-init)
      (flymake-master-make-header-init, flymake-simple-make-java-init)
      (flymake-simple-ant-java-init, flymake-simple-tex-init):
      Remove corresponding redundant buffer argument.
      (flymake-allowed-file-name-masks): Remove last elems that are equal to
      the default anyway.  Clean up regexps.
      6df19241
    • Stefan Monnier's avatar
      (flymake-base-dir, flymake-master-file-name, flymake-temp-master-file-name) · 5bcef417
      Stefan Monnier authored
      (flymake-temp-source-file-name): New buffer-local vars.
      (flymake-buffer-data, flymake-get-buffer-value, flymake-set-buffer-value):
      Replace those hash-tables by the new buffer-local vars.  Update callers.
      5bcef417
    • Stefan Monnier's avatar
      (flymake-check-start-time, flymake-check-was-interrupted, flymake-err-info) · 43ed65ac
      Stefan Monnier authored
      (flymake-is-running, flymake-last-change-time, flymake-new-err-info)
      (flymake-timer): Move definitions, so we can remove earlier declarations.
      (flymake-replace-regexp-in-string, flymake-split-string)
      (flymake-get-temp-dir): Use defalias.
      (flymake-popup-menu): Remove `pos' argument.  Use posn-at-point.
      (flymake-xemacs-window-edges): Remove unused function.
      (flymake-get-point-pixel-pos): Move.
      (flymake-pid-to-names, flymake-reg-names)
      (flymake-get-source-buffer-name, flymake-unreg-names): Remove.
      Replace by a simple list flymake-processes and by process-buffer.
      Update callers.  Other than simplify the code, it uses buffers rather
      than buffer-names so it doesn't get confused by uniquify.
      (flymake-buffer-data): The global value should just be nil.
      43ed65ac
  5. 30 Dec, 2005 1 commit
    • Stefan Monnier's avatar
      (flymake-copy-buffer-to-temp-buffer): Simplify. · 4dd68f44
      Stefan Monnier authored
      (flymake-parse-output-and-residual): Remove `source-buffer' argument.
      (flymake-process-filter): Switch to buffer before calling it instead.
      (flymake-post-syntax-check, flymake-highlight-err-lines)
      (flymake-delete-own-overlays, flymake-parse-err-lines)
      (flymake-start-syntax-check, flymake-start-syntax-check-process)
      (flymake-count-lines, flymake-parse-residual): Remove constant buffer argument.
      (flymake-start-syntax-check-for-current-buffer): Remove.
      Update callers to use flymake-start-syntax-check instead.
      (flymake-display-err-menu-for-current-line): Remove unused var `mouse-pos'.
      (flymake-restore-formatting): Comment out unused function.
      (flymake-report-status, flymake-report-fatal-status): Remove buffer
      argument, use current-buffer instead.  Update callers.
      4dd68f44
  6. 18 Sep, 2005 1 commit
  7. 09 Sep, 2005 1 commit
  8. 26 Aug, 2005 1 commit
  9. 15 Aug, 2005 1 commit
    • Dan Nicolaescu's avatar
      * mh-customize.el: Do not use face-alias compatibility for · e95e5f81
      Dan Nicolaescu authored
      faces that did not appear in the previous Emacs release.
      
      * buff-menu.el:
      * compare-w.el:
      * emacs-lisp/testcover.el:
      * play/gomoku.el:
      * play/mpuz.el:
      * progmodes/flymake.el:
      * progmodes/gdb-ui.el:
      * progmodes/idlw-help.el:
      * progmodes/idlw-shell.el:
      * progmodes/ld-script.el:
      * progmodes/which-func.el:
      * ruler-mode.el:
      * strokes.el:
      * textmodes/sgml-mode.el:
      * textmodes/table.el: Do not use face-alias for backward
      compatibility for faces that did not appear in the previous Emacs
      release.
      e95e5f81
  10. 01 Aug, 2005 1 commit
  11. 06 Jul, 2005 1 commit
  12. 04 Jul, 2005 2 commits
  13. 03 Jul, 2005 1 commit
    • Juanma Barranquero's avatar
      (flymake-find-file): Remove. · c92d6023
      Juanma Barranquero authored
      (flymake-float-time): Use `with-no-warnings'.
      (flymake-check-start-time, flymake-check-was-interrupted, flymake-err-info,
      flymake-is-running, flymake-last-change-time, flymake-new-err-info):
      `defvar' at compile time.
      c92d6023
  14. 02 Jul, 2005 2 commits
  15. 01 Jul, 2005 1 commit
    • Juanma Barranquero's avatar
      (flymake-find-possible-master-files, flymake-master-file-compare, · 173569aa
      Juanma Barranquero authored
      flymake-get-line-err-count, flymake-highlight-line,
      flymake-gui-warnings-enabled): Fix typos in docstrings.
      (flymake-parse-line, flymake-get-project-include-dirs-function,
      flymake-get-prev-err-line-no, flymake-goto-prev-error): Doc fixes.
      (flymake-get-project-include-dirs-function, flymake-make-err-menu-data): Improve
      argument/docstring consistency.
      173569aa
  16. 14 Jun, 2005 2 commits
  17. 21 May, 2005 1 commit
  18. 16 May, 2005 1 commit
  19. 30 Apr, 2005 1 commit
    • Richard M. Stallman's avatar
      (flymake-split-string) · 53ec26ed
      Richard M. Stallman authored
      (flymake-split-string, flymake-log, flymake-pid-to-names)
      (flymake-reg-names, flymake-get-source-buffer-name)
      (flymake-unreg-names, flymake-add-line-err-info)
      (flymake-add-err-info): Clarify docstrings.
      (flymake-popup-menu, flymake-make-emacs-menu)
      (flymake-make-xemacs-menu): Add docstrings.
      (flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted.
      Set variables directly throughout.
      53ec26ed
  20. 19 Apr, 2005 1 commit
  21. 04 Apr, 2005 1 commit
  22. 26 Mar, 2005 1 commit
  23. 25 Mar, 2005 2 commits
    • Stefan Monnier's avatar
      (flymake-get-file-name-mode-and-masks) · 17404091
      Stefan Monnier authored
      (flymake-find-buildfile, flymake-find-possible-master-files)
      (flymake-check-include, flymake-parse-line): Replace loops over the
      length of lists, by loops over lists, to remove silly O(n�) behavior.
      17404091
    • Stefan Monnier's avatar
      (flymake-ensure-ends-with-slash): Remove. · 4bd0a5d0
      Stefan Monnier authored
      Substitute file-name-as-directory in the rest of the file.
      (flymake-get-common-file-prefix): Rewrite, using compare-strings.
      (flymake-replace-region): Remove unused arg `buffer'.
      (flymake-check-patch-master-file-buffer): Update calls to it.
      (flymake-add-err-info): Remove unused var `count'.
      (flymake-mode): Use define-minor-mode.
      4bd0a5d0
  24. 24 Mar, 2005 2 commits
    • Stefan Monnier's avatar
      Use with-current-buffer. · cd2325cd
      Stefan Monnier authored
      (flymake-float-time, flymake-get-temp-dir, flymake-replace-regexp-in-string)
      (flymake-line-beginning-position, flymake-current-row, flymake-selected-frame)
      (flymake-line-end-position, flymake-popup-menu): Avoid testing for `xemacs'.
      (flymake-nop): Move.
      (flymake-region-has-flymake-overlays): Return the computed value.
      (flymake-reformat-err-line-patterns-from-compile-el): Use dolist.
      Remove unused var `endline'.
      (flymake-get-line-count): Remove unused function.
      (flymake-display-err-menu-for-current-line): Unused var `move-mouse-pos'.
      cd2325cd
    • Stefan Monnier's avatar
      Misc fix up of comments and docstrings. · 9a686ad2
      Stefan Monnier authored
      9a686ad2
  25. 26 Nov, 2004 1 commit
    • Kim F. Storm's avatar
      Use (featurep 'xemacs). · ce721de4
      Kim F. Storm authored
      (flymake-makehash): Change to defsubst. Use fboundp.
      (flymake-time-to-float): Remove.
      (flymake-float-time): Merge code from flymake-time-to-float here.
      (flymake-replace-regexp-in-string): Change to defsubst.
      (flymake-split-string-remove-empty-edges): Rename to flymake-split-string.
      (flymake-split-string): Remove previous defalias.
      (flymake-get-temp-dir): Change to defsubst.
      (flymake-make-xemacs-menu, flymake-xemacs-window-edges): Define
      for xemacs only.
      (flymake-master-file-count-limit): Change into compiler defvar only.
      (flymake-find-possible-master-files): Let-bind it dynamically while
      sorting files using flymake-master-file-compare.
      ce721de4
  26. 25 Nov, 2004 2 commits
    • Richard M. Stallman's avatar
      Reindent. · 5323b4b0
      Richard M. Stallman authored
      (flymake-split-string):	Turn into defalias.
      (flymake-fix-file-name): Renamed from flymake-fix-path-name.
      (flymake-ensure-ends-with-slash): Rename arg to FILENAME.
      (flymake-get-common-file-prefix): Renamed from ...path...  Doc fix.
      (flymake-build-relative-filename): Renamed from ...path.
      Fix error message.
      5323b4b0
    • Richard M. Stallman's avatar
      Much whitespace and capitalization change. · 2aa13ec4
      Richard M. Stallman authored
      Move `provide' to end.  Require `compile' only when compiling.
      2aa13ec4
  27. 01 Nov, 2004 1 commit
    • Masatake YAMATO's avatar
      2004-11-2 Pavel Kobiakov <pk_at_work@yahoo.com> · 12e46b00
      Masatake YAMATO authored
      	* progmodes/flymake.el (flymake-err-line-patterns): Use
      	`flymake-reformat-err-line-patterns-from-compile-el' to convert
      	`compilation-error-regexp-alist-alist' to internal Flymake format.
      
      	* progmodes/flymake.el: eliminated byte-compiler warnings.
      12e46b00
  28. 25 Oct, 2004 1 commit
  29. 29 May, 2004 2 commits