1. 07 Oct, 2009 1 commit
  2. 06 Oct, 2009 1 commit
    • Glenn Morris's avatar
      (autoload-excludes): New variable. · a0436952
      Glenn Morris authored
      (autoload-generate-file-autoloads): Skip files in autoload-excludes.
      (batch-update-autoloads): Process a string value of autoload-excludes,
      set during the build process.
      a0436952
  3. 02 Oct, 2009 1 commit
  4. 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
  5. 07 Sep, 2009 1 commit
  6. 05 Sep, 2009 1 commit
    • Chong Yidong's avatar
      * emacs-lisp/autoload.el (generated-autoload-load-name): New var. · 996bc9bf
      Chong Yidong authored
      (autoload-generate-file-autoloads): Use it.
      (make-autoload): Handle define-overloadable-function.
      
      * emacs-lisp/lisp-mode.el (define-overloadable-function): Add
      doc-string-elt property for define-overloadable-function.
      
      lisp/cedet/semantic/analyze.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/ctxt.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/db.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/db-file.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/db-mode.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/db-typecache.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/doc.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/find.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/format.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/lex.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/sb.el: Require semantic/format.
      
      lisp/cedet/semantic/sort.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/tag.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/tag-file.el: Add generated-autoload-load-name var.
      
      lisp/cedet/semantic/tag-ls.el: Add generated-autoload-load-name var.
      996bc9bf
  7. 02 Sep, 2009 2 commits
    • Chong Yidong's avatar
      Fix last change. · d8dbeec0
      Chong Yidong authored
      d8dbeec0
    • Chong Yidong's avatar
      lisp/Makefile.in: Ignore CEDET subdirectories when making subdirs.el. · 3d9d8486
      Chong Yidong authored
      lisp/emacs-lisp/autoload.el (generated-autoload-feature): New var.
      (autoload-rubric): Use it.
      
      lisp/cedet/semantic/adebug.el (data-debug-insert-find-results-button): Require
      db-find.
      
      lisp/cedet/semantic/analyze.el: Require semantic/tag.  Don't declare
      autoloaded functions.
      
      lisp/cedet/semantic/chart.el: Don't declare autoloaded functions.
      
      lisp/cedet/semantic/complete.el: eval-when-compile semantic/find for macro.
      (semantic-collector-calculate-completions-raw): Require semantic/db-find.
      
      lisp/cedet/semantic/ctxt.el (semantic-up-context): Require semantic/find.
      Don't require it at top-level.
      
      lisp/cedet/semantic/db-ebrowse.el (semanticdb-ebrowse-dump): Require
      data-debug.  Don't require it at top-level.  Don't require semantic/sort.
      
      lisp/cedet/semantic/db-find.el: Add local vars for autoloading.
      Don't require semantic/tag-file and semantic/sort.
      (semanticdb-find-default-throttle, semanticdb-find-result-length)
      (semanticdb-find-result-nth, semanticdb-find-result-nth-in-buffer)
      (semanticdb-find-tags-by-name, semanticdb-find-tags-for-completion)
      (semanticdb-find-translate-path, semanticdb-find-table-for-include): Autoload.
      
      lisp/cedet/semantic/db-ref.el: Require semantic and semantic/tag.
      (semanticdb-ref-test): Require data-debug.  Don't require it at
      top-level.
      
      lisp/cedet/semantic/db-typecache.el: Require semantic and semantic/tag.
      Declare semantic-sort-tags-by-name-then-type-increasing and
      semantic-scope-tag-clone-with-scope.
      eval-when-compile semantic/find for semantic-find-tags-by-* macros.
      Add local vars for autoloading.
      (semanticdb-typecache-find): Autoload.
      
      lisp/cedet/semantic/db.el: Add local vars for autoloading.
      (semanticdb-current-database, semanticdb-current-table)
      (semanticdb-file-table-object): Autoload.
      
      lisp/cedet/semantic/decorate.el: Don't requirements for autoloaded functions.
      
      lisp/cedet/semantic/doc.el: Add local vars for autoloading.
      (semantic-documentation-for-tag): Autoload.
      
      lisp/cedet/semantic/edit.el: Drop requirements for autoloaded functions.
      
      lisp/cedet/semantic/find.el: Add local vars for autoloading.
      (semantic-current-tag, semantic-find-tag-by-overlay)
      (semantic-find-first-tag-by-name): Autoload.
      
      lisp/cedet/semantic/format.el: Add local vars for autoloading.
      (semantic-format-tag-name, semantic-format-tag-custom-list)
      (semantic-format-tag-functions): Autoload.
      
      lisp/cedet/semantic/fw.el: Require semantic/loaddefs.
      
      lisp/cedet/semantic/html.el (semantic-html-recursive-combobulate-list):
      Use assoc-string instead of assoc-case.
      
      lisp/cedet/semantic/ia.el (semantic-ia-insert-tag): Move up to avoid
      compiler error.
      (semantic-ia-complete-symbol-menu): Require imenu.
      (semantic-ia-fast-jump): Require semantic/decorate/include.
      
      lisp/cedet/semantic/idle.el: Require semantic and semantic/tag.
      Declare semanticdb-typecache-refresh-for-buffer and eldoc-message.
      eval-when-compile semantic/find for semantic-find-tags-by-name macro.
      
      lisp/cedet/semantic/sort.el: Add local vars for autoloading.
      (semantic-flatten-tags-table, semantic-tag-external-member-parent):
      Autoload.
      
      lisp/cedet/semantic/tag-file.el: Add local vars for autoloading.
      (semantic-go-to-tag, semantic-dependency-tag-file): Autoload.
      
      lisp/cedet/semantic/tag-ls.el: Add local vars for autoloading.
      (semantic-tag-prototype-p): Autoload.
      
      lisp/cedet/semantic/tag.el: Don't declare autoloaded functions.
      
      lisp/cedet/semantic/analyze/complete.el: Add local variables for autoloading.
      (semantic-analyze-possible-completions): Autoload.
      
      lisp/cedet/semantic/analyze/fcn.el: Require mode-local.
      3d9d8486
  8. 05 Jan, 2009 1 commit
  9. 10 Jun, 2008 2 commits
  10. 05 Jun, 2008 1 commit
  11. 08 May, 2008 1 commit
  12. 06 May, 2008 1 commit
  13. 11 Apr, 2008 1 commit
    • Stefan Monnier's avatar
      (autoload-generate-file-autoloads): · 37eb1eea
      Stefan Monnier authored
      Bind print-level to ensure output forms aren't truncated if
      print-level is set to eval-expression-print-level when going via
      eval-defun and friends, or has been otherwise fiddled with.
      37eb1eea
  14. 05 Apr, 2008 1 commit
  15. 10 Mar, 2008 1 commit
  16. 07 Jan, 2008 1 commit
  17. 13 Aug, 2007 1 commit
  18. 25 Jul, 2007 1 commit
  19. 14 Jul, 2007 1 commit
  20. 10 Jul, 2007 2 commits
  21. 07 Jul, 2007 1 commit
  22. 26 Jun, 2007 2 commits
    • Stefan Monnier's avatar
      (autoload-generated-file): Interpret names relative to current dir · 438d6bb6
      Stefan Monnier authored
      for file-local settings.
      (autoload-generate-file-autoloads): Add `outfile' arg.
      (update-directory-autoloads): Use it to directly call
      autoload-generate-file-autoloads instead of going through
      update-file-autoloads so we avoid redundant searches and so we can know
      the set of buffers changed so we can save them all.
      438d6bb6
    • Stefan Monnier's avatar
      (autoload-find-destination): Return nil · 1fad2b12
      Stefan Monnier authored
      rather than throwing `up-to-date'.
      (autoload-generate-file-autoloads): Adjust correspondingly.
      (update-file-autoloads): Be careful to let-bind
      autoload-modified-buffers and adjust to new calling conventions.
      (autoload-modified-buffers): Make it a dynamically scoped var.
      (update-directory-autoloads): Use file-relative-name instead of
      autoload-trim-file-name.
      (autoload-insert-section-header): Don't use autoload-trim-file-name
      since the file is already relative now.
      (autoload-trim-file-name): Remove.
      1fad2b12
  23. 25 Jun, 2007 4 commits
  24. 23 Jun, 2007 1 commit
    • Stefan Monnier's avatar
      (autoload-generated-file): New function. · 3b979520
      Stefan Monnier authored
      (update-file-autoloads, update-directory-autoloads): Use it.
      (autoload-file-load-name): New function.
      (generate-file-autoloads, update-file-autoloads): Use it.
      (autoload-find-file): Accept non-absolute argument.  Set default-dir.
      (generate-file-autoloads): If the autoloaded form is malformed,
      indicate the problem with a warning instead of aborting.
      3b979520
  25. 03 Feb, 2007 1 commit
  26. 21 Jan, 2007 1 commit
  27. 17 Jul, 2006 1 commit
  28. 13 Jul, 2006 1 commit
  29. 29 May, 2006 2 commits
  30. 27 Feb, 2006 1 commit
  31. 06 Feb, 2006 1 commit
  32. 04 Dec, 2005 1 commit