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. 18 Sep, 2013 1 commit
  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. 27 Apr, 2013 1 commit
    • David Engster's avatar
      * lisp/cedet/semantic/complete.el · 201dbb58
      David Engster authored
        (semantic-collector-calculate-completions-raw): If `completionslist'
        is not set, refresh the cache if necessary and use it for
        completions.  This fixes the `semantic-collector-buffer-deep'
        collector (bug#14265).
      201dbb58
  6. 21 Mar, 2013 1 commit
    • David Engster's avatar
      Merge with CEDET upstream (rev. 8499). · e8cc7880
      David Engster authored
      lisp/
      
      * eieio/eieio-datadebug.el (data-debug/eieio-insert-slots):
        Inhibit read only while inserting objects.
      
      lisp/cedet/
      
      * semantic.el (navigate-menu): Yank Tag :enable. Make sure
      `senator-tag-ring' is bound.
      (semantic-parse-region-default): Stop reversing the output of
      parse-whole-stream.
      (semantic-repeat-parse-whole-stream): Append returned tags
      differently, so they come out in the right order.
      
      * semantic/sb.el (semantic-sb-filter-tags-of-class): New option.
      (semantic-sb-fetch-tag-table): Filter tags being bucketed to exclude
      tags belonging to above filtered classes.
      
      * semantic/find.el (semantic-filter-tags-by-class): New function.
      
      * semantic/tag-ls.el (semantic-tag-similar-p-default): Add
      short-circuit in case tag1 and 2 are identical.
      
      * semantic/analyze/fcn.el
      (semantic-analyze-dereference-metatype-stack): Use
      `semantic-tag-similar-p' instead of 'eq' when comparing two tags
      during metatype evaluation in case they are the same, but not the same
      node. (Tweaked patch from Tomasz Gajewski) (Tiny change)
      
      * semantic/db-find.el (semanticdb-partial-synchronize): Fix require to
      semantic/db-typecache to be correct.
      (semanticdb-find-tags-external-children-of-type): Make this a brutish
      search by default.
      
      * semantic/sort.el (semantic-tag-external-member-children-default):
      When calling `semanticdb-find-tags-external-children-of-type', pass in
      the input tag as the place to start searching for externally defined
      methods.
      
      * semantic/db-file.el (semanticdb-default-save-directory): Doc
      fix: Add ref to default value.
      
      * semantic/complete.el (semantic-complete-post-command-hook): When
      detecting if cursor is outside completion area, do so if cursor moves
      before start of overlay, or the original starting location of the
      overlay (i.e., if user deletes past beginning of the overlay region).
      (semantic-complete-inline-tag-engine): Initialize original start of
      `semantic-complete-inline-overlay'.
      
      * semantic/bovine/c.el (semantic-c-describe-environment): Update some
      section titles.  Test semanticdb table before printing it.
      (semantic-c-reset-preprocessor-symbol-map): Update
      `semantic-lex-spp-macro-symbol-obarray' outside the loop over all the
      files contributing to its value.
      (semantic-c-describe-environment): If there is an EDE project but no
      spp symbols from it, say so.
      
      * srecode/args.el (srecode-semantic-handle-:project): New argument
      handler. Provide variable values if not in an EDE project.
      
      * srecode/srt-mode.el (srecode-template-mode): Fix typo on srecode
      name.
      
      * srecode/cpp.el (srecode-semantic-handle-:c): Replace all characters
      in FILENAME_SYMBOL that aren't valid CPP symbol chars.
      
      * srecode/map.el (srecode-map-validate-file-for-mode): Force semantic
      to load if it is not active in the template being added to the map.
      
      * srecode/srt.el: Add local variables for setting the autoload file
      name.
      (srecode-semantic-handle-:srt): New autoload cookie
      
      * ede.el (ede-apply-preprocessor-map): Apply map to
      `semantic-lex-spp-project-macro-symbol-obarray' instead of the system
      one. Add require for semantic.
      
      * ede/proj-elisp.el (ede-update-version-in-source): In case a file has
      both a version variable and a Version: comment, always use
      `call-next-method'.
      
      * ede/cpp-root.el (ede-set-project-variables): Deleted.
      `ede-preprocessor-map' does the job this function was attempting to do
      with :spp-table.
      (ede-preprocessor-map): Update file tests to provide better messages.
      Do not try to get symbols from a file that is the file in the current
      buffer.
      
      * ede/base.el (ede-project-placeholder): Add more documentation to
      :file slot.
      (ede-load-cache): Use `insert-file-contents' instead of
      `find-file-noselect' in order to avoid activating other tools.
      
      * semantic/bovine/c.el (semantic-get-local-variables): Also add a new
      variable 'this' if we are in an inline member function.  For detecting
      this, we check overlays at point if there is a class spanning the
      current function.  Also, the variable 'this' has to be a pointer.
      
      * semantic/bovine/gcc.el (semantic-gcc-setup): Fail gracefully when
      querying g++ for defines returns an error.
      
      * srecode/srt-mode.el:
      * srecode/compile.el:
      * semantic/elp.el:
      * semantic/db-el.el:
      * semantic/complete.el:
      * ede.el:
      * cogre.el:
      * srecode/table.el:
      * srecode/mode.el:
      * srecode/insert.el:
      * srecode/compile.el:
      * semantic/decorate/include.el:
      * semantic/db.el:
      * semantic/adebug.el:
      * ede/auto.el:
      * srecode/dictionary.el:
      * semantic/ede-grammar.el:
      * semantic/db.el:
      * semantic/db-find.el:
      * semantic/db-file.el:
      * semantic/complete.el:
      * semantic/bovine/c.el:
      * semantic/analyze.el:
      * ede/util.el:
      * ede/proj.el:
      * ede/proj-elisp.el:
      * ede/pconf.el:
      * ede/locate.el:
      * ede.el: Adapt to EIEIO namespace cleanup: Rename `object-name' to
      `eieio-object-name', `object-set-name-string' to
      `eieio-object-set-name-string', `object-class' to
      `eieio-object-class', `class-parent' to `eieio-class-parent',
      `class-parents' to `eieio-class-parents', `class-children' to
      `eieio-class-children', `object-name-string' to
      `eieio-object-name-string', `object-class-fast' to
      `eieio--object-class'. Also replace direct access with new accessor
      functions.
      
      * ede/cpp-root.el (ede-project-autoload, initialize-instance): Fix EDE
      file symbol to match rename.  Fix ede-cpp-root symbol to include
      -project in name.
      
      * cedet-files.el (cedet-files-list-recursively): New function.
      Recursively find files whose names are matching to given regex
      
      * ede.el (ede-current-project): Rewrite to avoid imperative style.
      
      * ede/files.el (ede-find-file): Simplify code.
      
      * ede/base.el (ede-normalize-file/directory): Add function to
      normalize :file or :directory slots if they are missing.
      
      * ede/cpp-root.el (ede-cpp-root-project): Add compile-command slot.
      (project-compile-project): Compiles project using value specified in
      :compule-command slot or in compile-command local variable.  Value of
      slot or local variable could be string or function that receives
      project and should return string that will be invoked as command.
      (project-compile-target): Invokes compilation of whole project
      
      * ede/files.el (ede-find-project-root): New function to find root of
      project that contains specific file.
      (ede-files-find-existing): New function which checks presence of given
      directory in the list of registered projects.
      
      etc/
      
      * srecode/ede-autoconf.srt: Change Copyright to FSF.
      (ede-empty): Change AC_INIT to use PROJECT_NAME, and PROJECT_VERSION.
      
      * srecode/ede-make.srt (ede-empty): Add a dependency on :project.  Add
      header comment specifying the project's relative path.
      
      * srecode/c.srt (header_guard): Upcase the filename symbol.
      
      * srecode/java.srt (empty-main): New.
      (class-tag): Decapitalize class.
      e8cc7880
  7. 01 Jan, 2013 1 commit
  8. 14 Oct, 2012 1 commit
    • David Engster's avatar
      Merge changes from CEDET upstream. · bf659b3f
      David Engster authored
      * semantic.el (semantic-error-if-unparsed): New function.  Raise
        error if buffer was not parsed by Semantic (bug #12045).
        (navigate-menu, edit-menu, cedet-menu-map): Enable Semantic items
        only if buffer was parsed.  Also, replace ':active' with ':enable'
        where necessary.
      
      * semantic/wisent/python.el
        (semantic-python-get-system-include-path): Use
        `python-shell-internal-send-string' if available to query Python
        for system paths.
      
      * semantic/senator.el (senator-next-tag):
        (senator-previous-tag):
        (senator-go-to-up-reference): Use `semantic-error-if-unparsed'.
      
      * semantic/complete.el (semantic-complete-jump-local):
        (semantic-complete-jump):
        (semantic-complete-jump-local-members):
        (semantic-complete-self-insert): Use `semantic-error-if-unparsed'.
        (semantic-complete-inline-project): Fix autoload cookie.
      
      * semantic/analyze/complete.el
        (semantic-analyze-possible-completions): Check if buffer was
        parsed.  Only raise an error if function was called interactively,
        otherwise silently return nil.
      
      * cedet.el (cedet-menu-map): Fix copy&paste typo in menu creation.
      bf659b3f
  9. 06 Oct, 2012 1 commit
    • Glenn Morris's avatar
      Add missing :version tags · d1a1c7e6
      Glenn Morris authored
      * profiler.el (profiler): Add missing group :version tag.
      * avoid.el (mouse-avoidance-banish-position):
      * proced.el (proced-renice-command):
      * calc/calc.el (calc-ensure-consistent-units):
      * calendar/icalendar.el (icalendar-import-format-uid):
      * net/tramp.el (tramp-save-ad-hoc-proxies):
      * progmodes/bug-reference.el (bug-reference-bug-regexp):
      * progmodes/flymake.el (flymake-error-bitmap)
      (flymake-warning-bitmap, flymake-fringe-indicator-position):
      * progmodes/sh-script.el (sh-indent-after-continuation):
      * progmodes/verilog-mode.el (verilog-auto-template-warn-unused)
      (verilog-before-save-font-hook, verilog-after-save-font-hook):
      * progmodes/vhdl-mode.el (vhdl-makefile-default-targets)
      (vhdl-array-index-record-field-in-sensitivity-list)
      (vhdl-indent-comment-like-next-code-line):
      * textmodes/reftex-vars.el (reftex-ref-style-alist)
      (reftex-ref-macro-prompt, reftex-ref-style-default-list)
      (reftex-cite-key-separator, reftex-create-bibtex-header)
      (reftex-create-bibtex-footer):
      * textmodes/rst.el (rst-new-adornment-down, rst-indent-field)
      (rst-indent-literal-normal, rst-indent-literal-minimized)
      (rst-indent-comment): Add missing custom :version tags.
      
      * cedet/semantic/complete.el (semantic-displayor-tooltip-mode)
      (semantic-displayor-tooltip-initial-max-tags)
      (semantic-displayor-tooltip-max-tags): Add missing custom :version tags.
      * cedet/ede/linux.el (project-linux): Add missing group :version tag.
      
      * cedet/semantic/complete.el (semantic-displayor-tooltip-max-tags): Doc fix.
      
      * erc/erc.el (erc-lurker):
      * erc/erc-desktop-notifications.el (erc-notifications):
      Add missing group :version tags.
      
      * gnus/gnus-notifications.el (gnus-notifications):
      Add missing group :version tag.
      * gnus/gnus-msg.el (gnus-gcc-pre-body-encode-hook)
      (gnus-gcc-post-body-encode-hook):
      * gnus/gnus-sync.el (gnus-sync-lesync-name)
      (gnus-sync-lesync-install-topics): Add missing custom :version tags.
      d1a1c7e6
  10. 05 Oct, 2012 1 commit
  11. 01 Oct, 2012 1 commit
  12. 11 Jan, 2012 1 commit
  13. 05 Jan, 2012 1 commit
  14. 23 Nov, 2011 1 commit
  15. 20 Nov, 2011 2 commits
  16. 17 Nov, 2011 2 commits
  17. 15 Nov, 2011 1 commit
  18. 10 May, 2011 1 commit
  19. 23 Feb, 2011 1 commit
  20. 26 Jan, 2011 1 commit
  21. 25 Jan, 2011 1 commit
  22. 15 Jan, 2011 1 commit
  23. 02 Jan, 2011 1 commit
  24. 19 Sep, 2010 1 commit
    • Chong Yidong's avatar
      Synch Semantic to CEDET 1.0. · dd9af436
      Chong Yidong authored
      Move CEDET ChangeLog entries to new file lisp/cedet/ChangeLog.
      
      * semantic.el (semantic-version): Update to 2.0.
      (semantic-mode-map): Add "," and "m" bindings.
      (navigate-menu): Update.
      
      * semantic/symref.el (semantic-symref-calculate-rootdir):
      New function.
      (semantic-symref-detect-symref-tool): Use it.
      
      * semantic/symref/grep.el (semantic-symref-grep-shell): New var.
      (semantic-symref-perform-search): Use it.  Calculate root dir with
      semantic-symref-calculate-rootdir.
      (semantic-symref-derive-find-filepatterns): Improve error message.
      
      * semantic/symref/list.el
      (semantic-symref-results-mode-map): New bindings.
      (semantic-symref-auto-expand-results): New option.
      (semantic-symref-results-dump): Obey auto-expand.
      (semantic-symref-list-expand-all, semantic-symref-regexp)
      (semantic-symref-list-contract-all)
      (semantic-symref-list-map-open-hits)
      (semantic-symref-list-update-open-hits)
      (semantic-symref-list-create-macro-on-open-hit)
      (semantic-symref-list-call-macro-on-open-hits): New functions.
      (semantic-symref-list-menu-entries)
      (semantic-symref-list-menu): New vars.
      (semantic-symref-list-map-open-hits): Move cursor to beginning of
      match before calling the mapped function.
      
      * semantic/doc.el
      (semantic-documentation-comment-preceeding-tag): Do nothing if the
      mode doesn't provide comment-start-skip.
      
      * semantic/scope.el
      (semantic-analyze-scope-nested-tags-default): Strip duplicates.
      (semantic-analyze-scoped-inherited-tag-map): Take the tag we are
      looking for as part of the scoped tags list.
      
      * semantic/html.el (semantic-default-html-setup): Add
      senator-step-at-tag-classes.
      
      * semantic/decorate/include.el
      (semantic-decoration-on-unknown-includes): Change light bgcolor.
      (semantic-decoration-on-includes-highlight-default): Check that
      the include tag has a postion.
      
      * semantic/complete.el (semantic-collector-local-members):
      (semantic-complete-read-tag-local-members)
      (semantic-complete-jump-local-members): New class and functions.
      (semantic-complete-self-insert): Save excursion before completing.
      
      * semantic/analyze/complete.el
      (semantic-analyze-possible-completions-default): If no completions
      are found, return the raw by-name-only completion list.  Add FLAGS
      arguments.  Add support for 'no-tc (type constraint) and
      'no-unique, or no stripping duplicates.
      (semantic-analyze-possible-completions-default): Add FLAGS arg.
      
      * semantic/util-modes.el
      (semantic-stickyfunc-show-only-functions-p): New option.
      (semantic-stickyfunc-fetch-stickyline): Don't show stickytext for
      the very first line in a buffer.
      
      * semantic/util.el (semantic-hack-search)
      (semantic-recursive-find-nonterminal-by-name)
      (semantic-current-tag-interactive): Deleted.
      (semantic-describe-buffer): Fix expand-nonterminal.  Add
      lex-syntax-mods, type relation separator char, and command
      separation char.
      (semantic-sanity-check): Only message if called interactively.
      
      * semantic/tag.el (semantic-tag-deep-copy-one-tag): Copy the
      :filename property and the tag position.
      
      * semantic/lex-spp.el (semantic-lex-spp-lex-text-string):
      Add recursion limit.
      
      * semantic/imenu.el (semantic-imenu-bucketize-type-members):
      Make this buffer local, not the obsoleted variable.
      
      * semantic/idle.el: Add breadcrumbs support.
      (semantic-idle-summary-current-symbol-info-default)
      (semantic-idle-tag-highlight)
      (semantic-idle-completion-list-default): Use
      semanticdb-without-unloaded-file-searches for speed, and to
      conform to the controls that specify if the idle timer is supposed
      to be parsing unparsed includes.
      (semantic-idle-symbol-highlight-face)
      (semantic-idle-symbol-maybe-highlight): Rename from *-summary-*.
      Callers changed.
      (semantic-idle-work-parse-neighboring-files-flag): Default to nil.
      (semantic-idle-work-update-headers-flag): New var.
      (semantic-idle-work-for-one-buffer): Use it.
      (semantic-idle-local-symbol-highlight): Rename from
      semantic-idle-tag-highlight.
      (semantic-idle-truncate-long-summaries): New option.
      
      * semantic/ia.el (semantic-ia-cache)
      (semantic-ia-get-completions): Deleted.  Callers changed.
      (semantic-ia-show-variants): New command.
      (semantic-ia-show-doc): If doc is empty, don't make a temp buffer.
      (semantic-ia-show-summary): If there isn't anything to show, say so.
      
      * semantic/grammar.el (semantic-grammar-create-package):
      Save the buffer even in batch mode.
      
      * semantic/fw.el
      (semanticdb-without-unloaded-file-searches): New macro.
      
      * semantic/dep.el (semantic-dependency-find-file-on-path):
      Fix case dereferencing ede-object when it is a list.
      
      * semantic/db-typecache.el (semanticdb-expand-nested-tag)
      (semanticdb-typecache-faux-namespace): New functions.
      (semanticdb-typecache-file-tags)
      (semanticdb-typecache-merge-streams): Use them.
      (semanticdb-typecache-file-tags): When deriving tags from a file,
      give the mode a chance to monkey with the tag copy.
      (semanticdb-typecache-find-default): Wrap find in save-excursion.
      (semanticdb-typecache-find-by-name-helper): Merge found names down.
      
      * semantic/db-global.el
      (semanticdb-enable-gnu-global-in-buffer): Don't show messages if
      GNU Global is not available and we don't want to throw an error.
      
      * semantic/db-find.el (semanticdb-find-result-nth-in-buffer):
      When trying to normalize the tag to a buffer, don't error if
      set-buffer method doesn't exist.
      
      * semantic/db-file.el (semanticdb-save-db): Simplify msg.
      
      * semantic/db.el (semanticdb-refresh-table): If forcing a
      refresh on a file not in a buffer, use semantic-find-file-noselect
      and delete the buffer after use.
      (semanticdb-current-database-list): When calculating root via
      hooks, force it through true-filename and skip the list of
      possible roots.
      
      * semantic/ctxt.el (semantic-ctxt-imported-packages): New.
      
      * semantic/analyze/debug.el
      (semantic-analyzer-debug-insert-tag): Reset standard output to
      current buffer.
      (semantic-analyzer-debug-global-symbol)
      (semantic-analyzer-debug-missing-innertype): Change "prefix" to
      "symbol" in messages.
      
      * semantic/analyze/refs.el: (semantic-analyze-refs-impl)
      (semantic-analyze-refs-proto): When calculating value, make sure
      the found tag is 'similar' to the originating tag.
      (semantic--analyze-refs-find-tags-with-parent): Attempt to
      identify matches via imported symbols of parents.
      (semantic--analyze-refs-full-lookup-with-parents): Do a deep
      search during the brute search.
      
      * semantic/analyze.el
      (semantic-analyze-find-tag-sequence-default): Be robust to
      calculated scopes being nil.
      
      * semantic/bovine/c.el (semantic-c-describe-environment): Add
      project macro symbol array.
      (semantic-c-parse-lexical-token): Add recursion limit.
      (semantic-ctxt-imported-packages, semanticdb-expand-nested-tag):
      New overrides.
      (semantic-expand-c-tag-namelist): Split a full type from a typedef
      out to its own tag.
      (semantic-expand-c-tag-namelist): Do not split out a typedef'd
      inline type if it is an anonymous type.
      (semantic-c-reconstitute-token): Use the optional initializers as
      a clue that some function is probably a constructor.  When
      defining the type of these constructors, split the parent name,
      and use only the class part, if applicable.
      
      * semantic/bovine/c-by.el:
      * semantic/wisent/python-wy.el: Regenerate.
      dd9af436
  25. 14 Feb, 2010 1 commit
  26. 16 Jan, 2010 1 commit
    • Mario Lang's avatar
      Mario Lang <mlang@delysid.org>: Remove some duplicated words. · 045b9da7
      Mario Lang authored
      * cedet/ede/cpp-root.el (ede-cpp-root-project):
      * cedet/ede/files.el (ede-expand-filename):
      * cedet/ede/simple.el (ede-simple-project):
      * cedet/semantic/complete.el (semantic-complete-read-tag-engine)
      (semantic-complete-inline-tag-engine):
      * cedet/semantic/db-el.el (semanticdb-equivalent-mode):
      * cedet/semantic/db-global.el (semanticdb-equivalent-mode):
      * cedet/semantic/db-javascript.el (semanticdb-equivalent-mode):
      * cedet/semantic/db.el (semanticdb-equivalent-mode):
      * cedet/semantic/decorate/include.el (semantic-decoration-unknown-include-describe):
      * cedet/semantic/idle.el (semantic-idle-work-for-one-buffer):
      * emacs-lisp/chart.el (chart-translate-namezone):
      * textmodes/artist.el (artist-compute-popup-menu-table):
      Remove duplicated words in doc-strings.
      
      * srecode/doc-cpp.srt, srecode/doc-default.srt:
      * srecode/doc-java.srt: Remove duplicated words.
      
      * ede.texi (ede-target):
      * org.texi (Refiling notes): Remove duplicated words.
      045b9da7
  27. 13 Jan, 2010 1 commit
  28. 05 Dec, 2009 1 commit
    • Chong Yidong's avatar
      * cedet/semantic/bovine/c.el (semantic-c-describe-environment): · 1dc5c6f3
      Chong Yidong authored
      Describe project macro symbols.
      
      * cedet/semantic/complete.el (semantic-complete-do-completion):
      Don't call semantic-collector-current-exact-match.
      
      * cedet/ede.el (ede-apply-preprocessor-map): Accept lists of
      ede-objects as targets.
      
      * cedet/ede/pmake.el (ede-proj-makefile-insert-variables): Output
      a target's object list even if compiler vars are already in the
      Makefile.
      
      * cedet/ede/emacs.el (ede-preprocessor-map): Add config.h to the
      list of headers producing necessary macros.
      1dc5c6f3
  29. 22 Nov, 2009 1 commit
    • Chong Yidong's avatar
      * cedet/srecode/map.el (srecode-get-maps): · 2054a44c
      Chong Yidong authored
      * cedet/semantic/wisent/wisent.el (wisent-parse-toggle-verbose-flag):
      * cedet/semantic/wisent/comp.el (wisent-toggle-verbose-flag):
      * cedet/semantic/decorate/mode.el (semantic-decoration-mode)
      (semantic-toggle-decoration-style):
      * cedet/semantic/decorate/include.el
      (semantic-decoration-include-describe)
      (semantic-decoration-unknown-include-describe)
      (semantic-decoration-unparsed-include-describe)
      (semantic-decoration-all-include-summary):
      * cedet/semantic/bovine/c.el (semantic-c-debug-mode-init):
      * cedet/semantic/analyze/complete.el
      (semantic-analyze-possible-completions):
      * cedet/semantic/util-modes.el (semantic-highlight-edits-mode)
      (semantic-show-unmatched-syntax-mode)
      (semantic-show-parser-state-mode, semantic-stickyfunc-mode)
      (semantic-highlight-func-mode):
      * cedet/semantic/util.el (semantic-describe-buffer):
      * cedet/semantic/symref.el (semantic-symref-find-references-by-name)
      (semantic-symref-find-tags-by-name)
      (semantic-symref-find-tags-by-regexp)
      (semantic-symref-find-tags-by-completion)
      (semantic-symref-find-file-references-by-name)
      (semantic-symref-find-text):
      * cedet/semantic/senator.el (senator-copy-tag, senator-kill-tag)
      (senator-yank-tag):
      * cedet/semantic/scope.el (semantic-calculate-scope):
      * cedet/semantic/mru-bookmark.el (semantic-mru-bookmark-mode):
      * cedet/semantic/idle.el (semantic-idle-scheduler-mode)
      (define-semantic-idle-service):
      * cedet/semantic/complete.el (semantic-complete-analyze-inline)
      (semantic-complete-analyze-inline-idle):
      * cedet/semantic/analyze.el (semantic-analyze-current-context):
      * cedet/mode-local.el (describe-mode-local-bindings)
      (describe-mode-local-bindings-in-mode):
      * cedet/ede/make.el (ede-make-check-version):
      * cedet/ede/locate.el (ede-enable-locate-on-project):
      * cedet/cedet-idutils.el (cedet-idutils-expand-filename)
      (cedet-idutils-version-check):
      * cedet/cedet-global.el (cedet-gnu-global-expand-filename)
      (cedet-gnu-global-version-check):
      * cedet/cedet-cscope.el (cedet-cscope-expand-filename)
      (cedet-cscope-version-check): Use called-interactively-p instead
      of interactive-p.
      2054a44c
  30. 21 Nov, 2009 1 commit
  31. 20 Nov, 2009 1 commit
  32. 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
  33. 30 Oct, 2009 1 commit
    • Stefan Monnier's avatar
      * cedet/srecode/srt-mode.el (semantic-analyze-possible-completions): · 0816d744
      Stefan Monnier authored
      * cedet/semantic/symref/list.el (semantic-symref-rb-toggle-expand-tag):
      * cedet/semantic/symref/grep.el (semantic-symref-perform-search):
      * cedet/semantic/bovine/gcc.el (semantic-gcc-query):
      * cedet/semantic/bovine/c.el (semantic-c-parse-lexical-token):
      * cedet/semantic/analyze/debug.el (semantic-analyzer-debug-add-buttons)
      (semantic-analyzer-debug-global-symbol)
      (semantic-analyzer-debug-missing-innertype)
      (semantic-analyzer-debug-insert-include-summary):
      * cedet/semantic/util.el (semantic-file-tag-table):
      (semantic-describe-buffer-var-helper, semantic-something-to-tag-table)
      (semantic-recursive-find-nonterminal-by-name):
      * cedet/semantic/tag-ls.el (semantic-tag-calculate-parent-default):
      * cedet/semantic/tag-file.el (semantic-prototype-file):
      * cedet/semantic/symref.el (semantic-symref-parse-tool-output):
      * cedet/semantic/sb.el (semantic-sb-fetch-tag-table):
      * cedet/semantic/lex-spp.el (semantic-lex-spp-lex-text-string):
      * cedet/semantic/idle.el (semantic-idle-work-for-one-buffer):
      (semantic-idle-summary-maybe-highlight):
      * cedet/semantic/ia-sb.el (semantic-ia-speedbar)
      (semantic-ia-sb-tag-info):
      * cedet/semantic/grammar.el (semantic-analyze-possible-completions):
      * cedet/semantic/find.el (semantic-brute-find-tag-by-position):
      * cedet/semantic/ede-grammar.el (project-compile-target):
      (ede-proj-makefile-insert-variables):
      * cedet/semantic/debug.el (semantic-debug-set-parser-location):
      (semantic-debug-set-source-location, semantic-debug-interface-layout)
      (semantic-debug-mode, semantic-debug):
      * cedet/semantic/db.el (semanticdb-needs-refresh-p):
      * cedet/semantic/db-typecache.el (semanticdb-typecache-refresh-for-buffer):
      * cedet/semantic/db-javascript.el (semanticdb-equivalent-mode):
      * cedet/semantic/db-find.el (semanticdb-find-log-new-search)
      (semanticdb-find-translate-path-includes--internal)
      (semanticdb-reset-log, semanticdb-find-log-activity):
      * cedet/semantic/db-file.el (object-write):
      * cedet/semantic/db-el.el (semanticdb-equivalent-mode):
      * cedet/semantic/db-ebrowse.el (semanticdb-ebrowse-C-file-p)
      (semanticdb-create-ebrowse-database):
      * cedet/semantic/db-debug.el (semanticdb-table-sanity-check):
      * cedet/semantic/complete.el (semantic-displayor-focus-request)
      (semantic-collector-calculate-completions-raw)
      (semantic-complete-read-tag-analyzer):
      * cedet/semantic/analyze.el (semantic-analyze-pulse):
      * cedet/ede/util.el (ede-update-version-in-source):
      * cedet/ede/proj.el (project-delete-target):
      * cedet/ede/proj-elisp.el (ede-update-version-in-source)
      (ede-proj-flush-autoconf):
      * cedet/ede/pconf.el (ede-proj-configure-synchronize)
      (ede-proj-configure-synchronize):
      * cedet/ede/locate.el (ede-locate-file-in-project-impl):
      * cedet/ede/linux.el (ede-linux-version):
      * cedet/ede/emacs.el (ede-emacs-version):
      * cedet/ede/dired.el (ede-dired-add-to-target):
      * cedet/ede.el (ede-buffer-header-file, ede-find-target)
      (ede-buffer-documentation-files, ede-project-buffers, ede-set)
      (ede-target-buffers, ede-buffers, ede-make-project-local-variable):
      * cedet/cedet-idutils.el (cedet-idutils-fnid-call):
      (cedet-idutils-lid-call, cedet-idutils-expand-filename)
      (cedet-idutils-version-check):
      * cedet/cedet-global.el (cedet-gnu-global-call):
      (cedet-gnu-global-expand-filename, cedet-gnu-global-root)
      (cedet-gnu-global-version-check, cedet-gnu-global-scan-hits):
      * cedet/cedet-cscope.el (cedet-cscope-call)
      (cedet-cscope-expand-filename, cedet-cscope-version-check):
      Use with-current-buffer.
      * cedet/ede.el (ede-make-project-local-variable)
      (ede-set-project-variables, ede-set): Use dolist.
      0816d744
  34. 17 Oct, 2009 1 commit
    • Chong Yidong's avatar
      * cedet/srecode/srt.el: · 67d3ffe4
      Chong Yidong authored
      * cedet/srecode/compile.el:
      * cedet/semantic/mru-bookmark.el:
      * cedet/semantic/debug.el:
      * cedet/semantic/complete.el:
      * cedet/semantic/analyze.el: Require CL when compiling.
      
      * cedet/semantic/scope.el
      (semantic-analyze-scoped-inherited-tag-map): Wrap calculation of
      tmpscope so that the regular scope will continue to work.
      
      * cedet/semantic/idle.el (semantic-idle-tag-highlight): Use
      semantic-idle-summary-highlight-face as the highlighting.
      
      * emacs-lisp/eieio-base.el (eieio-persistent-save): If buffer
      contains multibyte characters, choose first applicable coding
      system automatically.
      
      * cedet/ede/project-am.el (project-run-target): New method.
      (project-run-target): New method.
      
      * cedet/ede.el (ede-target): Add run target menu item.
      (ede-project, ede-minor-keymap): Add ede-run-target binding.
      (ede-run-target): New function.
      (ede-target::project-run-target): New method.
      
      * cedet/ede/proj.el (project-run-target): New method.
      
      * cedet/ede/proj-shared.el (ede-gcc-libtool-shared-compiler)
      (ede-g++-libtool-shared-compiler): Remove SHELL.  Remove COMMANDS.
      Add :rules.
      (ede-proj-target-makefile-shared-object): Only libtool compilers
      now available.  Add linkers for libtool.
      (ede-cc-linker-libtool, ede-g++-linker-libtool): New.
      (ede-proj-makefile-target-name): Always use .la extension.
      
      * cedet/ede/proj-prog.el (project-run-target): New method.
      
      * cedet/ede/proj-obj.el (ede-cc-linker): Rename from
      ede-gcc-linker.
      (ede-g++-linker): Change Change link lines.
      
      * cedet/ede/pmake.el (ede-pmake-insert-variable-shared): When
      searching for old variables, go to the end of the buffer and
      search backward from there.
      (ede-proj-makefile-automake-insert-subdirs)
      (ede-proj-makefile-automake-insert-extradist): New methods.
      (ede-proj-makefile-create): Use them.
      
      * cedet/ede/pconf.el (ede-proj-configure-test-required-file):
      Force FILE to expand to the current target.  Use file-exists-p to
      check that it exists.
      
      * cedet/ede/linux.el (ede-linux-version): Don't call "head".
      (ede-linux-load): Wrap dir in file-name-as-directory.  Set
      :version slot.
      
      * cedet/ede/files.el (ede-get-locator-object): When enabling
      locate, do so on "top".
      
      * cedet/ede/emacs.el (ede-emacs-file-existing): Wrap "dir" in
      file-name-as-directory during compare.
      (ede-emacs-version): Return Emacs/XEmacs differentiator.  Get
      version number from different places.  Don't call egrep.
      (ede-emacs-load): Set :version slot.  Call file-name-as-directory
      to set the directory.
      
      * cedet/ede/shell.el: New file.
      
      * cedet/inversion.el (inversion-decoders): Allow for stray . in
      alpha/beta variants.
      67d3ffe4
  35. 02 Oct, 2009 1 commit
  36. 01 Oct, 2009 1 commit
  37. 29 Sep, 2009 1 commit
  38. 20 Sep, 2009 1 commit
    • Chong Yidong's avatar
      * files.el (auto-mode-alist): Use emacs-lisp-mode for Project.ede. · 00999a2e
      Chong Yidong authored
      * cedet/semantic/bovine/gcc.el (semantic-gcc-test-output-parser)
      (semantic-gcc-test-output-parser-this-machine):
      * cedet/semantic/symref/filter.el (semantic-symref-test-count-hits-in-tag):
      * cedet/semantic/db-global.el (semanticdb-test-gnu-global):
      * cedet/semantic/tag-write.el (semantic-tag-write-test)
      (semantic-tag-write-list-test):
      * cedet/semantic/lex-spp.el (semantic-lex-spp-write-test)
      (semantic-lex-spp-write-utest):
      * cedet/semantic/lex.el (semantic-lex-test-region)
      (semantic-lex-test-full-depth):
      * cedet/semantic/idle.el (semantic-idle-pnf-test):
      * cedet/semantic/fw.el (semantic-test-data-cache)
      (semantic-test-throw-on-input):
      * cedet/semantic/format.el (semantic-test-all-format-tag-functions):
      * cedet/semantic/complete.el (semantic-complete-test):
      * cedet/semantic/db-ebrowse.el (semanticdb-ebrowse-run-tests)
      (semanticdb-ebrowse-dump): Test functions moved to
      semantic-tests.el in the test/ directory.
      
      * cedet/semantic/db-ref.el (semanticdb-ref-test): Doc fix.
      00999a2e