1. 06 Jan, 2014 1 commit
    • Paul Eggert's avatar
      Spelling fixes. · d5081c1e
      Paul Eggert authored
      * calc/calc-yank.el (calc-edit-mode, calc-edit-cancel):
      * emacs-lisp/debug.el (cancel-debug-on-entry):
      * epg.el (epg-error-to-string):
      * files.el (recover-file):
      * lpr.el (lpr-buffer, print-buffer, lpr-region, print-region):
      * mail/emacsbug.el (report-emacs-bug-hook):
      * mail/sendmail.el (mail-recover):
      * ses.el (ses-yank-resize):
      * term/ns-win.el (ns-print-buffer):
      Spelling fixes in diagnostics, mostly for "canceled" with one L.
      * epg.el (epg-key-capability-alist): Rename from misspelled version.
      All uses changed.
      * obsolete/xesam.el (xesam-all-fields): Fix misspelled field name.
      d5081c1e
  2. 01 Jan, 2014 1 commit
  3. 27 Jul, 2013 1 commit
    • David Engster's avatar
      Merge from CEDET upstream (8569). · 25ac1ded
      David Engster authored
      * lisp/cedet/semantic/edit.el (semantic-edits-splice-remove): Wrap
        debug message removing middle tag in semantic-edits-verbose-flag
        check.
      
      * semantic/bovine/el.el (semantic/db-el): New require.
      
      * semantic/db-el.el (semanticdb-normalize-one-tag): It might be that a
        symbol comes from a file but cannot be found in its table.  This
        happens for instance when a symbol was dynamically created through a
        macro like `defstruct'.  In this case, return the original tag.
        (semanticdb-elisp-sym->tag): Deal with autoloaded functions, where
        the argument list is not available until the file is loaded.
      25ac1ded
  4. 02 Jun, 2013 1 commit
    • David Engster's avatar
      Merge from CEDET upstream (8564). · 890f7890
      David Engster authored
      * lisp/emacs-lisp:
      
      	* emacs-lisp/eieio.el (eieio--defalias, eieio-hook)
      	(eieio-error-unsupported-class-tags, eieio-skip-typecheck)
      	(eieio-optimize-primary-methods-flag, eieio-initializing-object)
      	(eieio-unbound, eieio-default-superclass)
      	(eieio--define-field-accessors, method-static, method-before)
      	(method-primary, method-after, method-num-lists)
      	(method-generic-before, method-generic-primary)
      	(method-generic-after, method-num-slots)
      	(eieio-specialized-key-to-generic-key)
      	(eieio--check-type, class-v, class-p)
      	(eieio-class-name, define-obsolete-function-alias)
      	(eieio-class-parents-fast, eieio-class-children-fast)
      	(same-class-fast-p, class-constructor, generic-p)
      	(generic-primary-only-p, generic-primary-only-one-p)
      	(class-option-assoc, class-option, eieio-object-p)
      	(class-abstract-p, class-method-invocation-order)
      	(eieio-defclass-autoload-map, eieio-defclass-autoload)
      	(eieio-class-un-autoload, eieio-defclass)
      	(eieio-eval-default-p, eieio-perform-slot-vali...
      890f7890
  5. 01 Jan, 2013 1 commit
  6. 23 Oct, 2012 1 commit
    • Stefan Monnier's avatar
      Cleanup uses of "-hooks". · d1069532
      Stefan Monnier authored
      * doc/emacs/custom.texi (Hooks):
      * doc/lispref/hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
      
      * lisp/gnus/nndiary.el (nndiary-request-create-group-functions)
      (nndiary-request-update-info-functions)
      (nndiary-request-accept-article-functions):
      * lisp/gnus/gnus-start.el (gnus-subscribe-newsgroup-functions):
      * lisp/cedet/semantic/db-file.el (semanticdb-save-database-functions):
      * lisp/cedet/semantic/lex.el (semantic-lex-reset-functions):
      * lisp/cedet/semantic/edit.el (semantic-change-functions)
      (semantic-edits-new-change-functions)
      (semantic-edits-delete-change-functions)
      (semantic-edits-reparse-change-functions):
      * lisp/htmlfontify.el (hfy-post-html-hook):
      * lisp/filesets.el (filesets-cache-fill-content-hook):
      * lisp/arc-mode.el (archive-extract-hook):
      * lisp/progmodes/cc-mode.el (c-prepare-bug-report-hook):
      * lisp/net/rcirc.el (rcirc-sentinel-functions)
      (rcirc-receive-message-functions, rcirc-activity-functions)
      (rcirc-print-functions):
      * lisp/net/dbus.el (dbus-event-error-functions):
      * lisp/emacs-lisp/eieio.el (eieio-pre-method-execution-functions):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-style-functions)
      (checkdoc-comment-style-functions): Don't use "-hooks" suffix.
      
      * lisp/term/sun.el (sun-raw-prefix-hooks):
      * lisp/mail/sendmail.el (mail-yank-hooks):
      * lisp/mh-e/mh-letter.el (mh-yank-hooks): Use make-obsolete-variable.
      d1069532
  7. 11 Jan, 2012 1 commit
  8. 05 Jan, 2012 1 commit
  9. 19 Dec, 2011 1 commit
  10. 04 Dec, 2011 1 commit
  11. 20 Nov, 2011 3 commits
  12. 17 Nov, 2011 1 commit
  13. 15 Nov, 2011 2 commits
  14. 11 Nov, 2011 1 commit
  15. 23 Feb, 2011 1 commit
  16. 25 Jan, 2011 1 commit
  17. 15 Jan, 2011 1 commit
  18. 02 Jan, 2011 1 commit
  19. 14 Jan, 2010 1 commit
  20. 13 Jan, 2010 1 commit
  21. 03 Nov, 2009 1 commit
    • Stefan Monnier's avatar
      * emacs-lisp/autoload.el (generated-autoload-feature): Remove. · fae4e5b9
      Stefan Monnier authored
      (autoload-rubric): Don't use any more.
      * cedet/semantic/fw.el (semantic/loaddefs):
      * cedet/srecode.el (srecode/loaddefs):
      * cedet/ede.el (ede/loaddefs): Load rather than require.
      * lisp/cedet/ede/cpp-root.el:
      * lisp/cedet/ede/emacs.el:
      * lisp/cedet/ede/files.el:
      * lisp/cedet/ede/linux.el:
      * lisp/cedet/ede/locate.el:
      * lisp/cedet/ede/make.el:
      * lisp/cedet/ede/shell.el:
      * lisp/cedet/ede/speedbar.el:
      * lisp/cedet/ede/system.el:
      * lisp/cedet/ede/util.el:
      * lisp/cedet/semantic/analyze.el:
      * lisp/cedet/semantic/bovine.el:
      * lisp/cedet/semantic/complete.el:
      * lisp/cedet/semantic/ctxt.el:
      * lisp/cedet/semantic/db-file.el:
      * lisp/cedet/semantic/db-find.el:
      * lisp/cedet/semantic/db-global.el:
      * lisp/cedet/semantic/db-mode.el:
      * lisp/cedet/semantic/db-typecache.el:
      * lisp/cedet/semantic/db.el:
      * lisp/cedet/semantic/debug.el:
      * lisp/cedet/semantic/dep.el:
      * lisp/cedet/semantic/doc.el:
      * lisp/cedet/semantic/edit.el:
      * lisp/cedet/semantic/find.el:
      * lisp/cedet/semantic/format.el:
      * lisp/cedet/semantic/html.el:
      * lisp/cedet/semantic/ia-sb.el:
      * lisp/cedet/semantic/ia.el:
      * lisp/cedet/semantic/idle.el:
      * lisp/cedet/semantic/lex-spp.el:
      * lisp/cedet/semantic/lex.el:
      * lisp/cedet/semantic/mru-bookmark.el:
      * lisp/cedet/semantic/scope.el:
      * lisp/cedet/semantic/senator.el:
      * lisp/cedet/semantic/sort.el:
      * lisp/cedet/semantic/symref.el:
      * lisp/cedet/semantic/tag-file.el:
      * lisp/cedet/semantic/tag-ls.el:
      * lisp/cedet/semantic/tag-write.el:
      * lisp/cedet/semantic/tag.el:
      * lisp/cedet/semantic/util-modes.el:
      * lisp/cedet/semantic/analyze/complete.el:
      * lisp/cedet/semantic/analyze/refs.el:
      * lisp/cedet/semantic/bovine/c.el:
      * lisp/cedet/semantic/bovine/gcc.el:
      * lisp/cedet/semantic/bovine/make.el:
      * lisp/cedet/semantic/bovine/scm.el:
      * lisp/cedet/semantic/decorate/include.el:
      * lisp/cedet/semantic/decorate/mode.el:
      * lisp/cedet/semantic/symref/cscope.el:
      * lisp/cedet/semantic/symref/global.el:
      * lisp/cedet/semantic/symref/grep.el:
      * lisp/cedet/semantic/symref/idutils.el:
      * lisp/cedet/semantic/symref/list.el:
      * lisp/cedet/semantic/wisent/java-tags.el:
      * lisp/cedet/semantic/wisent/javascript.el:
      * lisp/cedet/srecode/compile.el:
      * lisp/cedet/srecode/cpp.el:
      * lisp/cedet/srecode/document.el:
      * lisp/cedet/srecode/el.el:
      * lisp/cedet/srecode/expandproto.el:
      * lisp/cedet/srecode/getset.el:
      * lisp/cedet/srecode/insert.el:
      * lisp/cedet/srecode/java.el:
      * lisp/cedet/srecode/map.el:
      * lisp/cedet/srecode/mode.el:
      * lisp/cedet/srecode/template.el:
      * lisp/cedet/srecode/texi.el: Remove the file-local setting of
      generated-autoload-feature.
      fae4e5b9
  22. 25 Oct, 2009 1 commit
    • Stefan Monnier's avatar
      * cedet/semantic/fw.el (semantic-alias-obsolete) · eefa91db
      Stefan Monnier authored
      (semantic-varalias-obsolete): Make the `when' arg mandatory.
      (define-mode-overload-implementation):
      * cedet/semantic/decorate/mode.el (semantic-decorate-pending-decoration-hooks):
      * cedet/semantic/wisent.el (wisent-lex-make-token-table):
      * cedet/semantic/util.el (semantic-file-token-stream)
      (semantic-something-to-stream):
      * cedet/semantic/tag.el (semantic-tag-make-assoc-list)
      (semantic-expand-nonterminal):
      * cedet/semantic/tag-file.el (semantic-find-nonterminal)
      (semantic-find-dependency, semantic-find-nonterminal)
      (semantic-find-dependency):
      * cedet/semantic/lex.el (semantic-flex-start, semantic-flex-end)
      (semantic-flex-text, semantic-flex-make-keyword-table)
      (semantic-flex-keyword-p, semantic-flex-keyword-put)
      (semantic-flex-keyword-get, semantic-flex-map-keywords)
      (semantic-flex-keywords, semantic-flex-buffer, semantic-flex-list):
      * cedet/semantic/java.el (semantic-java-prototype-nonterminal):
      * cedet/semantic/idle.el (semantic-before-idle-scheduler-reparse-hooks)
      (semantic-after-idle-scheduler-reparse-hooks):
      * cedet/semantic/edit.el (semantic-edits-incremental-reparse-failed-hooks):
      * cedet/semantic/db-mode.el (semanticdb-mode-hooks):
      * cedet/semantic.el (semantic-toplevel-bovine-table)
      (semantic-toplevel-bovine-cache)
      (semantic-before-toplevel-bovination-hook, semantic-init-hooks)
      (semantic-init-mode-hooks, semantic-init-db-hooks)
      (semantic-bovination-working-type): Provide the `when' arg.
      eefa91db
  23. 02 Oct, 2009 1 commit
  24. 01 Oct, 2009 1 commit
  25. 27 Sep, 2009 1 commit
    • Chong Yidong's avatar
      * cedet/semantic/idle.el (semantic-idle-scheduler-work-timer): · 8bf997ef
      Chong Yidong authored
      Change timeout to 1.  Doc fix.
      
      * cedet/semantic/edit.el (semantic-change-hooks): Add
      semantic-edits-change-function-handle-changes directly.
      
      * cedet/semantic/util.el (semantic--completion-cache): Move to
      semantic.el.
      (semantic-symbol-start): Remove unneeded function.
      
      * cedet/semantic.el (semantic--completion-cache): Move here from
      semantic/util.el
      (semantic-clear-toplevel-cache, semantic--set-buffer-cache)
      (semantic-fetch-tags): Reset semantic--completion-cache.
      (semantic-force-refresh): New function
      (semantic-mode-map): New variable.
      
      * cedet/semantic/senator.el: New file.
      
      * cedet/ede.el: Fix autoload.
      (ede-customize-forms-menu): Handle null projects.
      8bf997ef
  26. 26 Sep, 2009 2 commits
    • Chong Yidong's avatar
      * cedet/semantic/edit.el · b733e9bc
      Chong Yidong authored
      (semantic-edits-incremental-reparse-failed-hook): Rename from
      semantic-edits-incremental-reparse-failed-hooks.
      (semantic-edits-incremental-fail): Use new var name.
      
      * cedet/semantic/util-modes.el
      (semantic-show-parser-state-mode-setup): Use new hook names.
      b733e9bc
    • Chong Yidong's avatar
      * cedet/semantic/lex.el (semantic-lex-reset-hooks): Doc fix. · 29e1a603
      Chong Yidong authored
      * cedet/semantic/idle.el
      (semantic-before-idle-scheduler-reparse-hook)
      (semantic-after-idle-scheduler-reparse-hook): Rename from *-hooks.
      Make old name an obsolete alias.
      
      * cedet/semantic/edit.el (semantic-after-partial-cache-change-hook)
      (semantic-change-hooks, semantic-edits-new-change-hooks)
      (semantic-edits-delete-change-hooks)
      (semantic-edits-move-change-hook)
      (semantic-edits-reparse-change-hooks)
      (semantic-edits-incremental-reparse-failed-hooks): Doc fixes.
      
      * cedet/semantic/debug.el (semantic-debug-mode): Rename hook
      symbols.
      
      * cedet/semantic/db-mode.el (semanticdb-mode-hook): Rename from
      semanticdb-mode-hooks.
      (global-semanticdb-minor-mode): Use the new name.
      (semanticdb-hooks): Use semantic-init-db-hook instead of obsolete
      alias semantic-init-db-hooks.
      
      * cedet/semantic/db-global.el (semanticdb-enable-gnu-global-databases):
      Use semantic-init-hook instead of obsolete alias
      semantic-init-hooks.
      
      * cedet/semantic/db-file.el (semanticdb-save-database-hook):
      Rename from semanticdb-save-database-hooks.  Make old name an
      obsolete alias.
      
      * cedet/semantic/decorate/mode.el
      (semantic-decorate-pending-decoration-hook): Rename from
      semantic-decorate-pending-decoration-hooks.  Make old name an
      obsolete alias.
      
      * cedet/srecode/map.el (srecode-map-validate-file-for-mode): Use
      semantic-init-hook instead of obsolete alias semantic-init-hooks.
      
      * cedet/semantic/fw.el (semantic-find-file-noselect): Use
      semantic-init-hook instead of obsolete alias semantic-init-hooks.
      
      * cedet/ede/project-am.el (project-am-with-makefile-current): Use
      semantic-init-hook instead of obsolete alias semantic-init-hooks.
      
      * cedet/semantic/util.el (semantic-describe-buffer): Use
      semantic-init-hook and semantic-init-db-hook instead of obsolete
      aliases.
      
      * cedet/semantic/util-modes.el (semantic-mode-line-update)
      (semantic-toggle-minor-mode-globally): Use semantic-init-hook
      instead of obsolete alias semantic-init-hooks.
      
      
      Synch to Eric M. Ludlam's upstream CEDET repository:
      
      * cedet/semantic/bovine/c.el (semantic-c-parse-token-hack-depth):
      New var.
      (semantic-c-parse-lexical-token): Save match data when setting up
      the secondary parse buffer.  Allow recursion.  Protect against
      initializing the major mode from throwing errors, ie user hooks.
      
      * cedet/semantic/lex-spp.el (semantic-lex-spp-lex-text-string):
      Protect installing a major mode from throwing errors.
      29e1a603
  27. 07 Sep, 2009 1 commit
  28. 05 Sep, 2009 1 commit
    • Chong Yidong's avatar
      lisp/cedet/semantic/edit.el: Add local vars for autoloading. · 06b43459
      Chong Yidong authored
      Autoload semantic-parse-changes-default defalias.
      
      lisp/cedet/semantic/analyze/complete.el: Require semantic/find when
      compiling.
      
      lisp/cedet/semantic/analyze/debug.el: Require semantic and
      semantic/analyze/complete.  Require semantic/find when compiling.
      (semantic-analyzer-debug-insert-include-summary): Require
      semantic/dep.
      
      lisp/cedet/semantic/analyze/fcn.el: Require semantic and semantic/tag.
      06b43459
  29. 02 Sep, 2009 1 commit
    • 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
  30. 31 Aug, 2009 1 commit
    • Chong Yidong's avatar
      cedet/semantic/chart.el: Don't require semantic/find. · 978c25c6
      Chong Yidong authored
      cedet/semantic/complete.el: Don't require semantic/find.
      
      cedet/semantic/decorate.el: Require semantic/tag-file.
      (semantic-set-tag-folded-isearch): Require semantic/find.
      
      cedet/semantic/dep.el: Change semantic--dependency-find-file-on-path
      into a macro, to avoid compiler warning.
      Defvar ede-minor-mode and ede-object.
      Declare ede-system-include-path.
      
      cedet/semantic/doc.el: Require semantic/tag-file and semantic/find.
      
      cedet/semantic/edit.el: Require semantic/find and semantic/format.
      
      cedet/semantic/find.el: Defvar semantic-case-fold.
      Require semantic.
      (semantic-find-tags-external-children-of-type): Require semantic/sort.
      (semantic-find-tags-by-scope-protection-default): Require semantic/tag-ls.
      
      cedet/semantic/format.el: Require semantic/tag-ls.
      eval-when-compile semantic/find.
      (semantic-format-tag-name): Move up to avoid compiler error.
      (semantic-format-tag-prototype): Move up to avoid compiler error.
      (semantic--format-tag-parent-tree): Require semantic/tag-file.
      (semantic-format-tag-short-doc-default): Require semantic/doc.
      978c25c6
  31. 29 Aug, 2009 1 commit