1. 05 Oct, 2009 1 commit
    • Juanma Barranquero's avatar
      Fix typos. · a8f316ca
      Juanma Barranquero authored
      * emacs-lisp/chart.el, emacs-lisp/eieio.el, emacs-lisp/eieio-base.el
      * emacs-lisp/eieio-comp.el, emacs-lisp/eieio-custom.el
      * emacs-lisp/eieio-datadebug.el, emacs-lisp/eieio-opt.el
      * emacs-lisp/eieio-speedbar.el
      a8f316ca
  2. 02 Oct, 2009 4 commits
  3. 01 Oct, 2009 6 commits
  4. 30 Sep, 2009 3 commits
  5. 29 Sep, 2009 3 commits
  6. 28 Sep, 2009 4 commits
  7. 27 Sep, 2009 1 commit
    • Chong Yidong's avatar
      * menu-bar.el: Remove menu-bar-ediff-misc-menu from the Tools · 15120dec
      Chong Yidong authored
      menu.
      
      * ediff-hook.el: Move menu-bar-ediff-misc-menu into
      menu-bar-ediff-menu.
      
      * emacs-lisp/lisp-mode.el: Add doc-string-elt property to
      define-overloadable-function.
      
      * progmodes/autoconf.el: Provide autoconf as well, so that this
      file can be `require'd.
      
      * emacs-lisp/cl-macs.el (deftype): Add to cl-loaddefs.
      
      * emacs-lisp/autoload.el (generated-autoload-feature)
      (generated-autoload-load-name): New vars.
      (autoload-rubric, autoload-generate-file-autoloads): Use them.
      (make-autoload): Recognize define-overloadable-function and
      defclass forms (for EIEIO).
      
      * Makefile.in (update-subdirs): Exclude cedet directory.
      15120dec
  8. 24 Sep, 2009 1 commit
    • Juanma Barranquero's avatar
      Fix typos. · 5a0c3f56
      Juanma Barranquero authored
      * allout.el
      * dired-aux.el
      * dired-x.el
      * epa-file.el
      * ps-print.el
      * shell.el
      * vc-hooks.el
      * vc-rcs.el
      * vc-sccs.el
      * vc.el
      * view.el
      * wdired.el
      * emacs-lisp/authors.el
      * net/dig.el
      * net/socks.el
      * net/zeroconf.el
      * obsolete/vc-mcvs.el
      * progmodes/gdb-mi.el
      * progmodes/grep.el
      * progmodes/idlw-help.el
      * progmodes/idlw-shell.el
      * progmodes/idlwave.el
      * progmodes/inf-lisp.el
      * textmodes/bibtex.el
      * textmodes/ispell.el
      * textmodes/reftex-toc.el
      5a0c3f56
  9. 22 Sep, 2009 1 commit
    • Glenn Morris's avatar
      (elint): New custom group. · 76f2c576
      Glenn Morris authored
      (elint-log-buffer): Make it a defcustom.
      (elint-scan-preloaded, elint-ignored-warnings)
      (elint-directory-skip-re): New options.
      (elint-builtin-variables): Doc fix.
      (elint-preloaded-env): New variable.
      (elint-unknown-builtin-args): Add an entry for encode-time.
      (elint-extra-errors): Make it a variable rather than a constant.
      (elint-preloaded-skip-re): New constant.
      (elint-directory): Skip files matching elint-directory-skip-re.
      (elint-features): New variable, local to linted buffers.
      (elint-update-env): Initialize elint-features.  Possibly add
      elint-preloaded-env to the buffer's environment.
      (elint-get-top-forms): Bind elint-current-pos, for log messages.
      Skip quoted forms.
      (elint-init-form): New function, extracted from elint-init-env.
      Make non-list forms a warning rather than an error.
      Add the mode-map for define-derived-mode.  Handle define-minor-mode,
      easy-menu-define, put that adds an error-condition, and provide.
      When requiring cl, also require cl-macs.  Really require cl, to handle
      some cl macros.  Store required libraries in the list elint-features,
      so as not to re-load them.  Treat cc-require like require.
      (elint-init-env): Call elint-init-form to do the work.
      Handle eval-and-compile and such like.
      (elint-add-required-env): Do not clear messages.
      (elint-special-forms): Add handlers for function, defalias, if, when,
      unless, and, or.
      (elint-form): Add optional argument to ignore elint-special-forms,
      useful to prevent recursive calls from handlers.  Doc fix.
      Respect elint-ignored-warnings.
      (elint-form): Respect elint-ignored-warnings.
      (elint-bound-variable, elint-bound-function): New variables.
      (elint-unbound-variable): Respect elint-bound-variable.
      (elint-get-args): Respect elint-bound-function.
      (elint-check-cond-form): Add some simple handling for (f)boundp and
      featurep tests.
      (elint-check-defalias-form): New handler.
      (elint-check-let-form): Make an empty let a warning rather than an error.
      (elint-check-setq-form): Make an empty setq a warning rather than an
      error.  Respect elint-ignored-warnings.
      (elint-check-defvar-form): Accept null doc-strings.
      (elint-check-conditional-form): New handler.  Does some simple-minded
      checking of featurep and (f)boundp tests.
      (elint-put-function-args): New function.
      (elint-initialize): Use elint-scan-doc-file rather than
      elint-find-builtin-variables.  Use elint-put-function-args.
      Possibly scan preloaded-file-list.
      (elint-scan-doc-file): Rename from elint-find-builtin-variables and
      extend to handle functions as well.
      76f2c576
  10. 19 Sep, 2009 1 commit
  11. 18 Sep, 2009 1 commit
  12. 17 Sep, 2009 3 commits
  13. 16 Sep, 2009 1 commit
    • Glenn Morris's avatar
      (byte-compile-not-obsolete-vars): Rename from byte-compile-not-obsolete-var. · 8480fc7c
      Glenn Morris authored
      It's a list now.
      (byte-compile-not-obsolete-funcs): New variable.
      (byte-compile-warn-obsolete): Don't warn about functions if they are in
      byte-compile-not-obsolete-funcs.
      (byte-compile-variable-ref, byte-compile-defvar): Update for
      byte-compile-not-obsolete-vars name-change and list nature.
      (byte-compile-maybe-guarded): Suppress warnings about obsolete functions
      and variables behind (f)boundp tests.
      8480fc7c
  14. 15 Sep, 2009 3 commits
  15. 14 Sep, 2009 1 commit
  16. 13 Sep, 2009 1 commit
    • Chong Yidong's avatar
      Synch to Eric M. Ludlam's upstream CEDET repository. · a964f5e5
      Chong Yidong authored
      * cedet/semantic/wisent/java-tags.el:
      * cedet/semantic/wisent/javat-wy.el: New files.
      
      * cedet/semantic/wisent/java.el:
      * cedet/semantic/wisent/java-wy.el: Files removed.
      
      * cedet/semantic/java.el (semantic-java-prototype-function)
      (semantic-java-prototype-variable, semantic-java-prototype-type):
      Doc fix
      (java-mode::semantic-format-tag-prototype): Renamed from
      semantic-format-prototype-tag, which didn't match the overloadable
      function.
      
      * cedet/semantic/bovine/c.el (semantic-c-dereference-namespace-alias):
      Deal correctly with nested namespaces.  Make sure type actually
      exists in original namespace.
      
      * cedet/semantic/lex-spp.el (semantic-lex-spp-hack-depth): New.
      (semantic-lex-spp-lex-text-string): Use above to enable recursion.
      
      * cedet/semantic/format.el: Whitespace cleanup.
      (semantic-test-all-format-tag-functions): Move to end.
      (semantic-format-tag-prototype, semantic-format-tag-name)
      (semantic-format-tag-name-default): Revert to original upstream
      positions.
      
      * cedet/semantic/elp.el: File removed.
      
      * cedet/semantic/analyze.el (semantic-adebug-analyze): New
      function, moved here from semantic/adebug.
      
      * cedet/semantic/adebug.el: Declare external semanticdb functions.
      (semantic-adebug-analyze, semantic-adebug-edebug-expr): Deleted.
      
      * emacs-lisp/eieio.el (eieio-unbound): Default value is now robust
      to recompile.
      
      * emacs-lisp/eieio-datadebug.el: Add eieio objects to the list of
      data debug things to recognize.
      
      * emacs-lisp/eieio-comp.el: Synch to upstream.
      
      * cedet/data-debug.el: Don't require eieio and semantic/tag.
      If eieio is loaded, require eieio-datadebug.
      (data-debug-insert-ring-button): Do not be specific about the ring
      contents.
      (data-debug-thing-alist): Remove eieio and semantic specific
      entries.
      (data-debug-add-specialized-thing): New function.
      
      * cedet/cedet.el: Update commentary.
      
      * cedet/cedet-edebug.el: Require edebug and debug.
      a964f5e5
  17. 12 Sep, 2009 5 commits