2010-08-22 Eric M. Ludlam <zappo@gnu.org> * .cvsignore: Ignore info files. 2010-07-31 Eric M. Ludlam <zappo@gnu.org> * pulse.el (pulse-flag): Update doc. (pulse-momentary-highlight-overlay): If pulse-flag is 'never, then disable all pulsing. 2010-07-27 Eric M. Ludlam <zappo@gnu.org> * cedet-m3.el (cedet-m3-ede-items): Support the case where a buffer supports multiple targets. 2010-07-25 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (CScope): Add Database section. 2010-07-24 Eric M. Ludlam <zappo@gnu.org> * cedet-idutils.el (cedet-idutils-mkid-call): Fix doc. (cedet-idutils-create/update-database): New. * cedet-global.el (cedet-gnu-global-create/update-database): New. * cedet-cscope.el (cedet-cscope-support-for-directory): Make interactive. Print message if interactive. (cedet-cscope-create/update-database): New. 2010-07-18 Eric M. Ludlam <zappo@gnu.org> * cedet-m3.el (cedet-m3-cogre-items): Protect against no ctxt found. 2010-07-17 Eric M. Ludlam <zappo@gnu.org> * cedet.el (cedet): New command that describes CEDET. 2010-06-13 Jan Moringen <scymtym@users.sourceforge.net> * data-debug.el (data-debug-insert-hash-table-button): added hash table count into string representation 2010-06-13 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (C++ Features): Add references to Generic projects. (CScope): Fix typo. * cedet-idutils.el (cedet-idutils-make-command): New option. (cedet-idutils-mkid-call): New util fcn. * cedet-global.el (cedet-gnu-global-gtags-command): New option. (cedet-gnu-global-gtags-call): New util. * cedet-cscope.el (cedet-cscope-min-version): Doc fix. (cedet-cscope-create): New (cedet-cscope-version-check): Doc fix. 2010-05-30 Richard Y. Kim <emacs18@gmail.com> * cedet.texi: Replaced ll tab charactersin all texinfo files with equivalent number of spaces assuming tab width of 8. 2010-05-21 Jan Moringen <scymtym@users.sourceforge.net> * data-debug.el (data-debug-insert-hash-table-button): manually construct a compact string for the hash table since the printed representation can get arbitrarily large 2010-05-19 Eric M. Ludlam <zappo@gnu.org> * cedet-m3.el (cedet-m3-mode-map): comment out kbd binding. 2010-05-04 Eric M. Ludlam <zappo@gnu.org> * cedet-m3.el (cedet-m3-whatisit, cedet-m3-create-menu): Wrap contents in semanticdb-without-unloaded-file-searches so that they are fast, and don't unnecessarily load in too much data. 2010-04-30 Eric M. Ludlam <zappo@gnu.org> * cedet-m3.el (cedet-m3-mode-map): Add binding for kbd command. (cedet-m3-menu-kbd): New (cedet-m3-whatisit): Add a few more details as needed. (cedet-m3-context-items): Prevent tags w/ no positional data from complaining. 2010-04-26 Eric M. Ludlam <zappo@gnu.org> * cedet.el (cedet-version-print): Add \n to end. * Makefile (ELISPPRELOAD): New. * Project.ede ("lisp"): Add cedet-compat to preload packages. 2010-04-23 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-test-alist): Add version printing for CEDET packages. * cedet.el (cedet-version): Pull out contents and then use below. (cedet-version-print): New, derived from above. * cedet.el (cedet-packages): Update eieio to version 1.3 2010-04-18 Eric M. Ludlam <zappo@gnu.org> * cedet-m3.el (cedet-m3-create-menu): Add cogre (cedet-m3-cogre-items): New. * icons/Makefile (VERSION): Update to 1.0 * cedet.texi (Overview, C++ Features): it's fixes. * Makefile (VERSION): Update to 1.0 * Project.ede ("common"): Update to version 1.0. * cedet.el (cedet-version): Update to 1.0 (cedet-packages): Update all version numbers. 2010-04-11 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (data-debug-insert-thing): Be robust to failed predicates. 2010-04-09 Eric M. Ludlam <zappo@gnu.org> * Makefile (tests_LISP): Move. (common): Use preload compiler. * Project.ede ("common"): Use preload compiler. * cedet-idutils.el (cedet-idutils-expand-filename, cedet-idutils-version-check): Call cedet-called-interactively-p instead of called-interactively-p * pulse.el: (pulse-test, goto-line, exchange-point-and-mark, find-tag) (tags-search, tags-loop-continue, pop-tag-mark): call cedet-called-interactively-p instead of interactive-p * cedet-cscope.el (cedet-cscope-expand-filename, cedet-cscope-version-check): Call cedet-called-interactively-p instead of called-interactively-p * cedet-global.el (cedet-gnu-global-expand-filename, cedet-gnu-global-version-check): Call cedet-called-interactively-p instead of called-interactively-p * cedet-graphviz.el (cedet-graphviz-dot-version-check): call cedet-called-interactively-p instead of interactive-p * mode-local.el (describe-mode-local-bindings, describe-mode-local-bindings-in-mode): call cedet-called-interactively-p instead of interactive-p * cedet-utests.el (cedet-utest-test-alist): Add compat utest. (cedet-utest): call cedet-called-interactively-p instead of interactive-p * cedet-compat.el (cedet-called-interactively-p): New macro for different Emacsen (cedet-compat-utest, cedet-utest-interactivep) (cedet-utest-interactivep-subfcn): New tests. 2010-03-26 LluÃs <xscript@users.sourceforge.net> * cedet-files.el, cedet-global.el, cedet-idutils.el, data-debug.el, mode-local.el, cedet-cscope.el: Import CEDET changes from Emacs' trunk. 2010-03-26 Eric M. Ludlam <zappo@gnu.org> * cedet-compat.el (called-interactively-p): New compatibility code. 2010-03-24 Eric M. Ludlam <zappo@gnu.org> * cedet-m3.el (cedet-m3-context-items): Show short completion lists if the current sym is incomplete. * cedet-m3.el (cedet-m3-context-items): Fix bug where SYM is not a tag for rename menu item. 2010-03-18 Eric M. Ludlam <zappo@gnu.org> * cedet-m3.el (cedet-m3-context-items): Add local variable rename option. 2010-03-17 Eric M. Ludlam <zappo@gnu.org> * mode-local.el (mode-local-post-major-mode-change): Doc fix (make-obsolete-overload): Accept optional 'when' (overload-docstring-extension, mode-local-setup-edebug-specs): Merge w/ Emacs. 2010-03-16 Eric M. Ludlam <zappo@gnu.org> * cedet-m3.el: Minor mode for creating a mouse-3 menu for all CEDET tools together. * Makefile (EMACSFLAGS): Moved/combinded. 2010-03-15 LluÃs <xscript@users.sourceforge.net> * cedet-cscope.el, cedet-files.el, cedet-global.el, cedet-idutils.el, cedet.el, data-debug.el, mode-local.el: Import CEDET changes from Emacs' trunk. 2010-02-19 Eric M. Ludlam <zappo@gnu.org> * cedet-compat.el (find-coding-systems-region): XEmacs variant which was attributed to Aidan. 2010-02-17 Eric M. Ludlam <zappo@gnu.org> * cedet-compat.el (find-coding-systems-region): New, contrib from Marcus Harnisch 2010-02-16 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-test-alist): Add srecode-utest-project 2009-12-26 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-test-alist): Add wisent-calc-utest. 2009-10-16 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (C++ Features): Minor tweak. 2009-10-13 Eric M. Ludlam <zappo@gnu.org> * inversion.el (inversion-decoders): Allow for stray . in alpha/beta variants. 2009-09-29 Eric M. Ludlam <zappo@gnu.org> * cedet-compat.el (boolean-p): Moved here from eieio. Wrapped in test for booleanp. 2009-09-12 Eric M. Ludlam <zappo@gnu.org> * cedet.el (Commentary): Fix old style install doc w/ updated doc. * data-debug.el (eieio,semantic-tag): Remove these requires. (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-edebug.el (edebug,debug): New requires during compile. * cedet-compat.el (with-no-warnings): Add compatibility fcn. * cedet-files.el: Patch from Chong Yidong: Remove trailing whitespace. * cedet-edebug.el: Patch from Chong Yidong: Remove trailing whitespace. (cedet-edebug-prin1-to-string): Add with-no-warnings. * data-debug.el: Patch from Chong Yidong: Remove trailing whitespace. (ring, eieio, semantic-tag): New requires. 2009-09-11 Eric M. Ludlam <zappo@gnu.org> * inversion.el: Patch from Chong Yidong: Remove trailing whitespace. (inversion-version, inversion-incompatible-version): Moved. * mode-local.el: Patch from Chong Yidong: Remove trailing whitespace. (get-mode-local-parent): Moved earlier in the file. * pulse.el: Patch from Chong Yidong: Remove trailing whitespace. 2009-08-30 Eric M. Ludlam <zappo@gnu.org> * cedet.el (cedet-packages): Update srecode version. * cedet.el (cedet-packages): Update cogre version. * Makefile (common_LISP): Remove sformat.el * Project.ede (common): Remove sformat. 2009-08-29 Eric M. Ludlam <zappo@gnu.org> * sformat.el: Remove obsolete package. 2009-07-18 Eric M. Ludlam <zappo@gnu.org> * sformat.el: Add note about CEDET 1.0. 2009-07-17 Eric M. Ludlam <zappo@gnu.org> * mode-local.el: Suggestion from David Engster: (activate-mode-local-bindings): For set-auto-mode test. Have specialized emacs and xemacs queries. 2009-07-12 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (semantic-lex-c-nested-namespace-ignore-second): New doc. 2009-07-11 Eric M. Ludlam <zappo@gnu.org> * mode-local.el (activate-mode-local-bindings): Do not do the activation if we are called while loading in a lisp file. See Hack comment. 2009-07-09 Eric M. Ludlam <zappo@gnu.org> * mode-local.el: From David Engster: (mode-local-map-mode-buffers): Fix bug in predicate to mode-local-map-file-buffers to return the found value. 2009-07-05 Eric M. Ludlam <zappo@gnu.org> * mode-local.el (find-file-hooks): Revert to previous setting. * mode-local.el (mode-local-equivalent-mode-p): New (mode-local-map-mode-buffers): Use above as predicate. (mode-local-post-major-mode-change): Specify *not* local post-command-hook. (mode-local-on-major-mode-change): Have find-file-hooks also use mode-local-on-major-mode-change. * mode-local.el (set-mode-local-parent): Patch from David Engster: Fix order of arguments to `mode-local-map-mode-buffers'. (mode-local-setup-edebug-specs): Fix spec for setq-mode-local. 2009-06-24 Eric M. Ludlam <zappo@gnu.org> * mode-local.el (mode-local-describe-bindings-1): Use `help-buffer' instead of "*Help*" for identifying the buffer to display help in. 2009-05-30 Eric M. Ludlam <zappo@gnu.org> * cedet-global.el (cedet-gnu-global-version-check): Protect against GLOBAL not being installed. * cedet-cscope.el (cedet-cscope-version-check): Protect against cscope not being installed. * cedet-idutils.el: (cedet-idutils-support-for-directory) (cedet-idutils-version-check): Protect against ID Utils not being installed. 2009-04-19 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (Commentary): Fix example. * data-debug.el (Commentary): Add some help. (data-debug-show-stuff): New utility. (data-debug-edebug-expr, data-debug-eval-expression): Use above. * mode-local.el (with-mode-local-symbol): New macro. Same as below, but mode is not automatically quoted. (with-mode-local): Calls above, but quotes in the first argument. 2009-04-11 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-test-alist): Add cogre-utest-quick-class 2009-04-09 Eric M. Ludlam <zappo@gnu.org> * cedet-graphviz.el (cedet-graphviz-translate-file): Check for a -n flag, and then swap between dot and neato. * cedet-utests.el (cedet-utest-test-alist): Remove UML test as obsolete. 2009-04-06 Eric M. Ludlam <zappo@gnu.org> * cedet-graphviz.el (cedet-graphviz-dot-version-check): Fix regexp. * cedet-graphviz.el (cedet-graphviz-min-version): Reset to 2.8, it seems to work. (cedet-graphviz-dot-version-check): Handle older version number output. * cedet-graphviz.el (cedet-graphviz-neato-command): Doc fix. * cedet-graphviz.el (cedet-graphviz-translate-file): If fileout is not specified, then don't specify an output file. 2009-04-05 Eric M. Ludlam <zappo@gnu.org> * Makefile (common_LISP): Add cedet-graphviz.el. * Project.ede (common): Add cedet-graphviz.el. * cedet-graphviz.el: CEDET support for calling into graphviz. 2009-04-04 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-test-alist): Add conversion/export tests. 2009-04-02 Eric M. Ludlam <zappo@gnu.org> * pulse.el (pulse-momentary-highlight-overlay): Store items onto a list. (pulse-momentary-unhighlight): Remove overlays from a list. 2009-03-28 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (data-debug-mode): Disable undo. * cedet-utests.el (cedet-utest-test-alist): Add cogre periodic test. 2009-03-27 Eric M. Ludlam <zappo@gnu.org> * cedet.el (toplevel): If cedet is already loaded, throw an error. 2009-03-23 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (data-debug-insert-lambda-expression): Fix font used. (data-debug-insert-nil): New (data-debug-thing-alist): Add nil. * data-debug.el (data-debug-mode): Disable font-lock more vigorously. 2009-03-22 Eric M. Ludlam <zappo@gnu.org> * data-debug.el: (data-debug-insert-stuff-vector, data-debug-insert-stuff-vector-from-point) (data-debug-insert-stuff-vector-button): New (data-debug-thing-alist): Add above for vectors. 2009-03-19 Eric M. Ludlam <zappo@gnu.org> * cedet.el (cedet-version): Update version. (cedet-packages): Update other tool revision numbers. * Makefile, Project.ede, icons/Makefile (VERSION): Update version 2009-03-17 Eric M. Ludlam <zappo@gnu.org> * data-debug.el: (data-debug-insert-widget-properties,data-debug-insert-widget-from-point) (data-debug-insert-widget): New fcns. (data-debug-insert-lambda-expression): Doc fix. (data-debug-thing-alist): Add widget 2009-03-14 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-batch): Disable srecode-map-save-file. * cedet-utests.el (cedet-utest-batch): Disable semanticdb file caches during batch unit tests. * cedet-utests.el: Patch from David Engster (cedet-utest-show-log-end): More robust way of getting the output log window. 2009-03-12 Eric M. Ludlam <zappo@gnu.org> * Makefile (dist): Add missing -C to subdir invocation. 2009-03-06 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-test-alist): Remove sleep test. * cedet-utests.el (cedet-utest): Fix event cleanup if statement. Fix doc. * working.el (working-wait-for-keypress): Fix event cleanup if statement. * cedet-utests.el (cedet-running-master-tests): New variable. (cedet-utest): Set above. Try to clear left over input events. (cedet-utest-log-setup): Don't erase buffer if in the middle of the master unit tests list. 2009-03-05 Alex Ott <alexott@gmail.com> * .cvsignore: add ignore files to not show auxiliary scripts, not included into CVS 2009-03-05 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-test-alist): Add gcc testing. 2009-02-27 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (top): Add CScope menu (C++ Features, GNU Global, ID Utils, Maintenance): Convert CEDET to @cedet{} (CScope): New node. * Makefile (common_LISP): Add cedet-cscope.el * Project.ede (common): Add cedet-cscope.el * cedet-cscope.el: CScope support. 2009-02-24 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (top): Add ID Utils to menu. (ID Utils): New Node * icons/Makefile (VERSION): Changed. * Makefile (common_LISP): Add cedet-idutils.el (EMACSFLAGS): New variable. (init, setup, common,tests): Use EMACSFLAGS. * Project.ede (common): Add cedet-idutils.el 2009-02-23 Eric M. Ludlam <zappo@gnu.org> * cedet-idutils.el: Basic support for idutils in CEDET. 2009-02-21 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-test-alist): Replace the lex-spp test with a single fcn new in that lib. 2009-02-19 Eric M. Ludlam <zappo@gnu.org> * inversion.el: Patch from Marcus Harnisch (inversion-decoders): Add something compatible w/ XEmacs. 2009-02-14 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (top): Add below. (Maintenance): New. 2009-02-11 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (dd-propertize): New alias or implementation depending on platform. (data-debug-insert-hash-table, data-debug-insert-hash-table-button) (data-debug-insert-symbol-from-point, data-debug-insert-symbol-button) (data-debug-insert-string, data-debug-insert-number): Use dd-propertize, not propertize. * cedet-utests.el (cedet-utest-test-alist): Comments update. Add srecode-field-utest. 2009-02-10 Eric M. Ludlam <zappo@gnu.org> * pulse.el (pulse-available-p): New (pulse-flag): Use above. Doc new behavior. (pulse-test, pulse-momentary-highlight-overlay): Check also pulse-available-p in case user set the flag to t but the current terminal/frame doesn't support it. 2009-02-04 Eric M. Ludlam <zappo@gnu.org> * cedet-files.el (replace-regexp-in-string): New compatability fcn. Moved from semanticdb-file.el * cedet-files.el (cedet-directory-name-to-file-name): Add optional "testmode" argument. (cedet-file-name-to-directory-name): New (cedet-files-utest-list, cedet-files-utest): New tests. 2009-01-29 Eric M. Ludlam <zappo@gnu.org> * Project.ede (common): Updated to 1.0pre6. * Makefile (VERSION): Updated to 1.0pre6. * cedet.el (cedet-version): Updated to new prerelease (cedet-packages): Updated versions. 2009-01-24 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-test-alist): Fix typo. * icons/Project.ede ("common/icons"): Fix name. * cedet.texi (GNU Global): Spelling fixes. Be more specific bout how Global is used. 2009-01-24 Jan Moringen <scymtym@users.sourceforge.net> * data-debug.el (data-debug-insert-buffer-props): get local variables from the stored buffer instead of the current buffer 2009-01-20 Eric M. Ludlam <zappo@gnu.org> * data-debug.el: (data-debug-insert-overlay-from-point) (data-debug-insert-overlay-list-from-point) (data-debug-expand-or-contract-mouse): Eliminate unused variable bindings. (data-debug-insert-string): Convert CRs into \n so text fits on one line. * pulse.el (pulse-test): Accept no-error argument. When t, don't throw error if pulse-flag is nil. * cedet-utests.el (cedet-utest-test-alist): Make interactive features optional. (cedet-utest): Change use of logging fcns to specify a name. Capture timing information. (cedet-utest-noninteractive, cogre-utest-batch): New. (cedet-utest-log-setup): Accept title arg. (cedet-utest-show-log-shutdown): New (cedet-utest-show-log-shutdown-msg): New (cedet-utest-elapsed-time): New. (cedet-utest-log-timer): New var. (cedet-utest-add-log-item-start) (cedet-utest-add-log-item-done) (cedet-utest-log): Change formatting in noninteractive mode. 2009-01-19 Jan Moringen <scymtym@users.sourceforge.net> * data-debug.el (data-debug-insert-symbol-from-point): Expand symbol button (data-debug-insert-symbol-button): Insert expandable button for symbol (data-debug-insert-string): simplified (data-debug-insert-number): simplified (data-debug-insert-symbol): replaced by `data-debug-insert-symbol-button' (data-debug-thing-alist): insert buttons for symbols; improved some comments * data-debug.el (data-debug-insert-hash-table): Insert contents of hash-table (data-debug-insert-hash-table-from-point): Expand hash-table button (data-debug-insert-hash-table-button): Insert hash-table button (data-debug-thing-alist): added cell for hash-table 2009-01-14 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-log-start): Protect against frame/window swapping. * cedet.texi (GNU Global): Added URL To gnu global * cedet.texi (top): Add below (GNU Global): New. * cedet-global.el (cedet-gnu-global-version-check): Add arg to not throw an error. If we use that flag, return nil, no error. * cedet.texi: (Overview, Semantic, Installation/Basic Configuration) (JDEE Target, C++ Features): Misc spelling fixes. 2009-01-10 Eric M. Ludlam <zappo@gnu.org> * working.el (working-wait-for-keypress): Support Emacsen that don't have `read-event'. * cedet-compat.el (inversion): new require (cedet-split-string-1): New compat fcn. (cedet-split-string): Alias for working 3 arg split-string. * pulse.el (pulse-test): Add autoload cookie * sformat.el (Sformat): Fix unused var bytcomp warning. * inversion.el (inversion-locate-package-files-and-split): (inversion-check-version): Fix unused var bytcomp warning. (inversion-upgrade-package): Convert mapcar to mapc. * data-debug.el: (data-debug-insert-buffer-from-point) (data-debug-insert-buffer-list-from-point) (data-debug-insert-process-from-point) (data-debug-insert-ring-items-from-point) (data-debug-insert-stuff-list-from-point) (data-debug-expand-or-contract-mouse) (data-debug-edebug-expr): Fix unused var bytcomp warning. (data-debug-eval-expression): New command copied from eval-expression. * cedet-utests.el (cedet-utest-test-alist): Add cogre tests. 2009-01-09 Eric M. Ludlam <zappo@gnu.org> * mode-local.el (mode-local-use-bindings-p): New fcn. 2008-12-17 Eric M. Ludlam <zappo@gnu.org> * cedet-global.el (cedet-gnu-global-expand-filename): New command/fcn. 2008-12-16 Eric M. Ludlam <zappo@gnu.org> * cedet-global.el (cedet-gnu-global-show-root): New command. (cedet-gnu-global-version-check): If interactive, show useful message. 2008-12-15 Eric M. Ludlam <zappo@gnu.org> * working.el: (working-wait-for-keypress) (working-verify-sleep): Setup so tests work in the CEDET utest suite. * pulse.el (pulse-toggle-integration-advice): Remove some dead code. Fix how the mode is toggled. * pulse.el (pulse-test): Make asking questions optional for the cedet test suite. 2008-12-10 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (data-debug-insert-buffer-*): New buffer support. (data-debug-thing-alist): Use eieio-object-p, not object-p. Don't use semantic-* fcns. Add buffer support. 2008-12-09 Eric M. Ludlam <zappo@gnu.org> * cedet-global.el (cedet-gnu-global-search): Add more options and doc. (cedet-gnu-global-scan-hits): New fcn. 2008-12-04 Eric M. Ludlam <zappo@gnu.org> * cedet-global.el (semantic-symref-tool-global::semantic-symref-perform-search): Fix copy-paste error passing in searchtext to global-call. (cedet-gnu-global-root): New fcn. * Makefile (common_LISP): Add cedet-global.el * Project.ede (common): Add cedet-global.el * cedet-global.el: GNU Global general interface for tools. 2008-12-01 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-log-start): Reset logging if the buffer has no window. 2008-10-19 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (COGRE): Discuss being incomplete. (Installation/Basic Configuration): Add url to exuberent ctags. 2008-10-16 Eric M. Ludlam <zappo@gnu.org> * inversion.el (inversion-decoders): Added decoder for a single number. 2008-10-10 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el (cedet-utest-test-alist): Add eieio tests custom and chart. Add semantic lex/spp test. Add srecode getset test. (cedet-utest-last-log-item): New (cedet-utest-show-log-end): New (cedet-utest-post-command-hook): New fcn (cedet-utest-log-setup): Reset the last log item. (cedet-utest-add-log-item-start): Skip logging the same thing twice. Move to end of buffer. (cedet-utest-add-log-item-done): Reset the last log item. (cedet-utest-log-start, cedet-utest-log): New for external tests. 2008-10-05 Eric M. Ludlam <zappo@gnu.org> * cedet-utests.el: One place to run all the unit tests. 2008-10-02 Eric M. Ludlam <zappo@gnu.org> * Makefile (tests_LISP): New (tests): New (add,dist): Add tests. * Project.ede (tests): New target. 2008-09-20 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (data-debug-thing-alist): Support new db/tag combo. 2008-09-17 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (data-debug-insert-lambda-expression): New (data-debug-thing-alist): Add lambda 2008-09-05 Eric M. Ludlam <zappo@gnu.org> * working.el: (working-bar-percent-display, working-percent-bar-display) (working-bubble-percent-display): Simplify. (working-verify-parenthesis-a,b): Setup to show 'done' part for 1 sec. 2008-09-04 Eric M. Ludlam <zappo@gnu.org> * working.el: (working-bar-percent-display) (working-percent-bar-display) (working-bubble-percent-display): Suggestion from David Engster. Fix case where 'done' message causes a 2 line message. 2008-09-02 Eric M. Ludlam <zappo@gnu.org> * cedet.el (Main setup code): Simplified status messages. * inversion.el (inversion-add-to-load-path): Removed status messages. 2008-08-26 Eric M. Ludlam <zappo@gnu.org> * cedet.el (code): Call info-initialize, but in a condition case. 2008-08-20 Eric M. Ludlam <zappo@gnu.org> * mode-local.el (mode-local-setup-edebug-specs): Support new name for define-overload. 2008-07-03 Eric M. Ludlam <zappo@gnu.org> * cedet-autogen.el (make-autoload): Convert defclass autoload cookies into special eieio autoload forms. * cedet.el (cedet-packages): Re-sort. Put eieio first, and ede later. (default-directory): Force eieio to load. 2008-06-19 Eric M. Ludlam <zappo@gnu.org> * cedet.el (cedet-packages): Update eieio version. * data-debug.el (data-debug-mode): Remove font-lock. 2008-06-10 Eric M. Ludlam <zappo@gnu.org> * cedet-autogen.el (make-autoload): Add define-overloadable-function support. 2008-05-31 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (data-debug-insert-process-props): Display more parts of a process. (data-debug-insert-process-button): The process status in the tag-line. 2008-05-18 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (featurep): Add overlay-p. (data-debug-insert-overlay-props): Do not use safe-length on a string. (data-debug-insert-process-props, data-debug-insert-process-from-point) (data-debug-insert-process-button): New process support (data-debug-thing-alist): Use new overlay-p alias. Add process. 2008-05-17 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (data-debug-insert-overlay-props): Use safe-length. (data-debug-insert-stuff-list): Use cdr-safe. (data-debug-insert-stuff-list-button): Use safe-length (data-debug-insert-number): New (data-debug-thing-alist): Support numbers. * mode-local.el (mode-local-font-lock-keywords): Add `define-overloadable-function'. 2008-05-11 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (top, Bug Reporting): Remove bug reporting section. 2008-05-10 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (top): Add bug reporting seciont (Bug Reporting): New section (Code Completion): Add todo comment. * mode-local.el (define-overloadable-function): New name (define-overload): Old name, now an alias. 2008-05-04 Eric M. Ludlam <zappo@gnu.org> * Makefile (VERSION): Updated. * Project.ede ("common"): Update version. * cedet.el (cedet-version): Update to pre5. (cedet-packages): Update table of expected values. 2008-04-20 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (C++ Features): Discuss semantic-c-obey-conditional-section-parsing-flag. 2008-04-14 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (data-debug-insert-thing): Autoload cookie. 2008-04-13 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (C++ Features): Update w/ new preprocessor symbol info, and details on using custom. 2008-04-01 Eric M. Ludlam <zappo@gnu.org> * data-debug.el (overlay-properties): Compile time fix. (data-debug-expand-or-contract-mouse): Move point to correct window before expand. 2008-03-27 Eric M. Ludlam <zappo@gnu.org> * cedet-edebug.el (edebug-setup-hook, debugger-mode-hook): Use data-debug-edebug-expr bound to A instead of previous fcn. * Makefile (common_LISP): Add data-debug.el * Project.ede ("common"): Add data-debug.el * data-debug.el: Data Debugger, copied initially from semantic-adebug. 2008-03-22 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (C++ Features): Add detail on include path etc when referring to ede-cpp-root. 2008-03-20 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (C++ Features): fix typo for semantic macro. 2008-03-14 Eric M. Ludlam <zappo@gnu.org> * cedet-load.el (cedet-compat): Added require. 2008-03-11 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (Installation/Basic Configuration): cedet-build.el (C++ Features): turn on EDE for cpp-root type. 2008-02-28 Eric M. Ludlam <zappo@gnu.org> * pulse.el (pulse-overlay-get): Fix XEmacs alias. 2008-02-26 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (ECB Target): Fix italic on ECB. (Code Completion): Link to new debugging section. More on guady code helpers. 2008-02-19 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (top): Added C++ features node (Code Completion): Removed a block of code. Moved to ... (C++ Features): New section. Added bits from Code Completion, plus more about include paths and preprocessor symbol maps. 2008-02-14 Eric M. Ludlam <zappo@gnu.org> * cedet-files.el (cedet-directory-name-to-file-name): Use `file-truename' on input file. 2008-02-10 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (all): Convert EDE, EIEIO, and other package names to use macros. Add @url to all the URLs. (Project Management): Rewrite this section to exclude some misc semantic stuff, and add in some srecode stuff. 2008-02-08 Eric M. Ludlam <zappo@gnu.org> * cedet.el (default-directory): Add docdir to let. 2008-01-29 Eric M. Ludlam <zappo@gnu.org> * cedet.el (cedet-packages): Add srecode. * cedet.texi (top): Add Code Generation node. (Overview): Add discussion on srecode. (SRecode): New section (Code Generation): New section 2008-01-25 Eric M. Ludlam <zappo@gnu.org> * mode-local.el (mode-local-read-function): User minibuffer prompt for mode-localable functions. 2008-01-11 Eric M. Ludlam <zappo@gnu.org> * cedet.texi (EIEIO): Quick fix (Code Completion): Reword a few things. 2008-01-09 Eric M. Ludlam <zappo@gnu.org> * pulse.el (pulse-toggle-integration-advice): Show message if the advice is on or off. 2007-08-14 Eric M. Ludlam <zappo@gnu.org> * cedet.texi: (Semantic, Speedbar, JDEE Target, ECB Target, Project Management) (Code Completion): Fix inforef entries so they end in . * cedet.el (cedet-emacs-min-version): New const (cedet-xemacs-min-version): New const (default-directory): Make sure the Emacs that is running supports our minimum version. * inversion.el (inversion-decoders): Added 4 number decoder (see emacs-version) Added patch level decoder (see XEmacs variable emacs-version) (inversion-<): Support new decoders (inversion-require): Return the package that was required. (inversion-require-emacs): New function. (inversion-unit-test): Test new version decoders. * pulse.el: o(pulse-toggle-integration-advice): (goto-lin, echange-point-and-mark, find-tag, tags-search) (tags-loop-continue, pop-tag-mark): Only pulse if interactive. * cedet.el (cedet-packages): Add DOCDIR column (code : setting up paths): Add docdir entries into the Info path. * pulse.el (pulse-enable-integration-advice): Added more doc. * pulse.el (Compatibility): Added pulse-overlay-live-p, and -get (pulse): Don't reset the pulse face. (pulse-test): Don't test for non-pulsing Emacs. Added test for momentary-highlight-overlay-function. (pulse-momentary-highlight-overlay): New function. (pulse-momentary-highlight-region): Use above. Don't use `pulse-momentary-overaly' variable. (pulse-momentary-unhighlight): Test new properties on the overlay. Clear then, and reset things as best we can. 2007-08-12 Eric M. Ludlam <zappo@gnu.org> * Makefile (common_LISP): Added pulse.el * Project.ede: Add pulse.el. * cedet.texi: Added pulse.el * pulse.el: Pulse decoration utility. 2007-06-07 Eric M. Ludlam <zappo@gnu.org> * Makefile (Doc_TEXINFOS): New (all): Add cedet.info (cedet.info): New target (clean): Add info. * Project.ede ("Doc"): New target. * cedet.texi: First draft. 2007-06-06 Eric M. Ludlam <zappo@gnu.org> * Project.ede ("common"): regress to prerelease 4 * Makefile (VERSION): Regress to prerelease 4 * cedet.el (cedet-version): Regress back to prerelease 4 (cedet-packages): Regress some packages back to prerelease 4 2007-05-20 Eric M. Ludlam <zappo@gnu.org> * Makefile (common_LISP): Added cedet-files.el. * Project.ede ("common"): Add cedet-files.el. * cedet-files.el (cedet-dir-sep-char): Replace semanticdb-dir-sep-char. (cedet-directory-name-to-file-name): New. Copied from semanticdb-file.el, semanticdb-file-name-directory. * cedet-compat.el (subst-char-in-string): Compat fcn if it doesn't exist. 2007-05-10 Eric M. Ludlam <zappo@gnu.org> * cedet-edebug.el (edebug-setup-hook, debugger-mode-hook): Add "A" binding into adebug for displaying the values of some variables. 2007-02-19 Eric M. Ludlam <zappo@gnu.org> * working.el: (working-mode-line-update) (working-run-with-timer, working-cancel-timer): Fix byte-comp issues. * inversion.el (inversion-decode-version): Use string-to-number. (inversion-find-version): Add autoload cookie. * cedet.el (cedet-version): Move. Try to fix byte-comp warnings. 2006-02-09 Eric M. Ludlam <zappo@gnu.org> * inversion.el (inversion-find-version): Don't load in the whole file while scanning for revision numbers. (inversion-add-to-load-path): After adding a load path, make sure the new file has the correct revision number. 2006-02-08 David Ponce <david@dponce.com> * inversion.el (inversion-add-to-load-path): Don't signal an error when shadowing an outdated package. 2006-02-08 Eric M. Ludlam <zappo@gnu.org> * icons/Makefile (VERSION): Updated * Project.ede (:version): updated (removed) * Makefile (VERSION): updated * cedet.el (cedet-version): Updated (cedet-packages): Revised all version numbers. (cedet-version): Improved output table for use w/ PRERELEASE CHECKIST. * inversion.el (inversion-version): Update version number (inversion-add-to-load-path): Throw error if revision mismatch. 2006-01-30 David Ponce <david@dponce.com> * mode-local.el (define-mode-local-override): Set the `definition-name' of the symbol generated for the mode local function, so find-func (since Emacs 22) can locate it. 2005-12-07 Eric M. Ludlam <zappo@gnu.org> * ezimage.el: Doc Fixes. 2005-10-13 David Ponce <david@dponce.com> * cedet.el (cedet-packages): Update speedbar version requirement. 2005-09-30 Eric M. Ludlam <zappo@gnu.org> * cedet.el, working.el, pprint.el, mode-local.el, inversion.el, fame.el, ezimage.el, cedet-load.el, cedet-compat.el, cedet-autogen.el: Update all GPL headers with script from savannah.gnu.org. * inversion.el (inversion-decoders): Make more robust to some spacing issues. (inversion-decode-version): Allow for empty alpha/beta values. (Assume 1) (inversion-unit-test): Apply some whitespace issues to prove robustness. 2005-09-29 Eric M. Ludlam <zappo@gnu.org> * mode-local.el (find-func): New require. 2005-09-01 Eric M. Ludlam <zappo@gnu.org> * inversion.el (inversion-check-version): doc fix 2005-06-30 Eric M. Ludlam <zappo@gnu.org> * Project.ede (:version): Updated. * icons/Makefile, Makefile (VERSION): Updated. * cedet.el (cedet-version): Updated (cedet-packages): Updated * cedet.el (cedet-version): New command. 2005-05-06 Eric M. Ludlam <zappo@gnu.org> * icons/Makefile (VERSION): Updated version. * Project.ede ("common"): Updated version. * Makefile (VERSION): Updated (autoloads,init,setup,common): Quotes around EMACS. * cedet.el (cedet-version): Update revision (cedet-packages): Update revisions of dependent packages. 2005-04-20 Eric M. Ludlam <zappo@gnu.org> * inversion.el (inversion-version): Updated (inversion-unit-test): Added tests for new "prerelease" decoder. 2005-04-19 David Ponce <david@dponce.com> * inversion.el (inversion-decoders): Rename from inversion-decoder-ring. Define as constant. Fix prerelease regexp and doc string. (inversion-decode-version) (inversion-release-to-number): Update. 2005-04-19 Eric M. Ludlam <zappo@gnu.org> * inversion.el (speedbar-incompatible-version): Support pre-release notation. * icons/Makefile, Makefile (VERSION): Updated. * Project.ede ("common"): Update Version number * cedet.el: Update Version Numbers. 2005-03-24 David Ponce <david@dponce.com> * mode-local.el (activate-mode-local-bindings): Fix call to `local-variable-p' for XEmacs compatibility. 2005-02-22 Eric M. Ludlam <zappo@gnu.org> * mode-local.el (find-function-regexp): Modify it so that `find-function' can find overloaded symbols. 2005-02-03 Eric M. Ludlam <zappo@gnu.org> * icons/Makefile (VERSION): Updated version number * cedet.el (cedet-version): Update version number. * Makefile (VERSION): Update version number * Project.ede ("common"): Update versin number. 2005-01-10 David Ponce <david@dponce.com> * mode-local.el (activate-mode-local-bindings): Return previous bindings of buffer-local variables overridden by mode-local bindings. (with-mode-local): Restore buffer-local bindings overridden by mode-local bindings. 2004-12-13 David Ponce <david@dponce.com> * working.el (working-noninteractive): Fixed definition. 2004-11-29 David Ponce <david@dponce.com> * fame.el: (fame-valid-level-values) (fame-display-choice): Accept 'temp-nolog and 'nolog. (fame-level-widget, fame-channel-widget): Format change. (fame-temp-message-internal): New function. (fame-temp-message): Use it. (fame-temp-message-nolog): New function. (fame-send-functions-alist): New internal constant. (fame-send): Use it. (define-fame-channel): Accept a doc string. Fix generated doc string. 2004-11-25 David Ponce <david@dponce.com> * Makefile: Re-generate. * Project.ede ("common"): Add fame.el to source. * working.el (fame): Require. (working-noninteractive): New function. (working-message-echo): Use it and `fame-message-nolog'. (working-message-emacs, working-message-xemacs): Remove. (working-current-message): Alias of `fame-current-message'. (working-temp-message): Alias of `fame-temp-message'. (working-temp-message-timer, working-temp-message-delay) (working-temp-restore-message): Remove. * fame.el: New library. 2004-09-08 David Ponce <david@dponce.com> * working.el (working-temp-restore-message): Fix error when saved message text contains percent characters. 2004-07-30 Eric M. Ludlam <zappo@gnu.org> * mode-local.el: Updated Commentary. * cedet.el: Update required version of semantic. 2004-07-21 Eric M. Ludlam <zappo@gnu.org> * icons/Makefile (VERSION): update to beta3 (Makefile): Regenerated * Makefile (VERSION): Update to beta3 * Project.ede ("common"): Update version number. * cedet.el (cedet-version): Updated to beta3 2004-07-20 Eric M. Ludlam <zappo@gnu.org> * Makefile (misc_AUX): New (dist): Add misc_AUX * Project.ede ("misc"): New target. 2004-06-29 David Ponce <david@dponce.com> * working.el: New feature to display messages temporarily. (working-temp-message-delay, working-temp-message-timer) (working-temp-message-saved): New variables. (working-temp-restore-message) (working-temp-message): New functions. 2004-06-24 David Ponce <david@dponce.com> * mode-local.el (mode-local-define-derived-mode-needed-p): New function. (define-derived-mode): Advice if the above returns non-nil. (mode-local--init-mode): New variable. (mode-local-initialized-p): New function. (mode-local-post-major-mode-change): Use it. (activate-mode-local-bindings): Register the major mode for which bindings have been activated in current buffer. (deactivate-mode-local-bindings): Unregister it. * cedet.el: Run every package setup after the `load-path' has been changed. 2004-05-12 David Ponce <david@dponce.com> * mode-local.el (cl): Require at compile time. (define-derived-mode): Advise to workaround a bug in XEmacs implementation, which don't set the `derived-mode-parent' property. 2004-04-29 David Ponce <david@dponce.com> * icons/Makefile, Makefile: Rebuild. * Project.ede ("common"): Add mode-local.el to source. 2004-04-28 David Ponce <david@dponce.com> * mode-local.el: New file. 2004-04-08 David Ponce <david@dponce.com> * pprint.el (pprint-nil): Remove. (pprint-nil-as-list): New function. (pprint-lambda, pprint-defun): Use it. (pprint-let): Likewise. Improve pretty-printing of let bindings. (pprint-function): Fix error message. 2004-04-06 Eric M. Ludlam <zappo@gnu.org> * Makefile (dist): Distribute the autoload file 2004-03-28 David Ponce <david@dponce.com> * cedet.el (let): Revert previous change. 2004-03-28 Eric M. Ludlam <zappo@gnu.org> * cedet.el (cedet-packages): Added cedet-contrib (inline code): Allow both package-load and package to be loaded. 2004-03-11 Eric M. Ludlam <zappo@gnu.org> * cedet-autogen.el (cedet-batch-update-autoloads): When an error occurs, display both the error message, and the more friendly usage message. 2004-02-12 Eric M. Ludlam <zappo@gnu.org> * cedet.el (cedet-version): Updated. * icons/Makefile (VERSION): updated. * Makefile (common_LISP): Added cedet-edebug. (VERSION): Updated. (all lisp compilation rules): updated EDE. * Project.ede (version): Update to beta 2. * Project.ede (common): Added cedet-edebug.el. * cedet-edebug.el (eieio,semantic-tag): Removed these dependencies. (cedet-edebug-prin1-extensions): Removed contents. (cedet-edebug-rebuild-prin1): Change name of generated function. (cedet-edebug-prin1-to-string): New fcn. (cedet-edebug-add-print-override): New utility function. (edebug-setup-hook): Add autoload cookie. 2003-12-29 Eric M. Ludlam <zappo@gnu.org> * working.el: Zajcev Evgeny: (senator-try-expand-semantic): Better check for minibuffer in a window. 2003-12-11 Eric M. Ludlam <zappo@gnu.org> * cedet-edebug.el: Extensions to edebug for projects in CEDET. 2003-11-20 Eric M. Ludlam <zappo@gnu.org> * cedet-autogen.el, ezimage.el: Merged with cedet-1p0beta1 branch. 2003-10-22 Eric M. Ludlam <zappo@gnu.org> * icons/Makefile: EDE Makefile for icons. * icons/Project.ede: EDE Project file for icons. 2003-10-02 Eric M. Ludlam <zappo@gnu.org> * Project.ede: Now a meta-subproject. * Makefile (dist): Remove local creation of tar file. (icons): New target (all): add icons. 2003-10-01 David Ponce <david@dponce.com> * Makefile: Re-generate. * Project.ede (common): Add cedet-compat.el to target sources. * cedet-compat.el: New file. 2003-09-24 David Ponce <david@dponce.com> * cedet.el (cedet-packages): Update minimum version requirements. * Makefile: Re-generate. * Project.ede (common): Add sformat.el and working.el to target sources. * sformat.el, working.el: New file, moved from semantic. 2003-09-23 David Ponce <david@dponce.com> * inversion.el (inversion-add-to-load-path): INSTALLDIR actually specifies where PACKAGE is installed. * cedet.el (cedet-version): Change to 1.0beta1. (cedet-packages): Add "cedet". Handle package installed in a directory with a different name. * Makefile, Project.ede, cedet-load.el: New file. 2003-09-17 David Ponce <david@dponce.com> * cedet.el (cedet-packages): No more need an explicit setup file to load. Automatically require the PACKAGE-load feature. 2003-09-08 David Ponce <david@dponce.com> * cedet.el (cl): Require at compile time. (cedet-packages): Update versions. Add autoloads setup. (main let): Don't setq default-directory. Use dolist. load the setup library, don't require it. Don't stop if failed to load a setup library. Print an error message and continue. 2003-09-06 Eric M. Ludlam <zappo@gnu.org> * inversion.el (inversion-version): Update current version. * inversion.el (inversion-require, inversion-upgrade-package): add autoload cookie. * cedet-autogen.el (cedet-update-autoloads): Autoload cookie. 2003-09-05 David Ponce <david@dponce.com> * cedet-autogen.el (cedet-update-autoloads): Also accept an explicit list of directories to scan for autoloads. 2003-09-03 David Ponce <david@dponce.com> * cedet-autogen.el: New file. 2003-08-06 David Ponce <david@dponce.com> * ezimage.el (defezimage): Fix typo in definition that uses `make-glyph'. 2003-07-23 Eric M. Ludlam <zappo@gnu.org> * inversion.el (inversion-version): set to 1.0 2003-07-18 Eric M. Ludlam <zappo@gnu.org> * ezimage.el (ezimage-insert-image-button-maybe): Use when instead of if. (ezimage-insert-over-text): Only do logic if images enabled. (ezimage-image-over-string): New fcn. * icons/bitsbang.xpm, icons/key.xpm, icons/lock.xpm, icons/unlock.xpm: *** empty log message *** 2003-07-17 Eric M. Ludlam <zappo@gnu.org> * icons/bits.xpm, icons/box-minus.xpm, icons/box-plus.xpm, icons/box.xpm, icons/checkmark.xpm, icons/dir-minus.xpm, icons/dir-plus.xpm, icons/dir.xpm, icons/doc-minus.xpm, icons/doc-plus.xpm, icons/doc.xpm, icons/info.xpm, icons/key.xpm, icons/label.xpm, icons/lock.xpm, icons/mail.xpm, icons/page-minus.xpm, icons/page-plus.xpm, icons/page.xpm, icons/tag-gt.xpm, icons/tag-minus.xpm, icons/tag-plus.xpm, icons/tag-type.xpm, icons/tag-v.xpm, icons/tag.xpm, icons/unlock.xpm: *** empty log message *** * ezimage.el: Image display code; extracted from speedbar. 2003-03-04 Eric M. Ludlam <zappo@gnu.org> * inversion.el (inversion-package-version): Fixed output messages. 2003-03-03 Eric M. Ludlam <zappo@gnu.org> * inversion.el (inversion-require): Make file argument optional. 2003-03-02 Eric M. Ludlam <zappo@gnu.org> * inversion.el (inversion-test): Fix typo. * inversion.el (inversion-reverse-test): New function. * inversion.el (inversion-unit-test): New fcn built from previously inline code. 2003-02-17 David Ponce <david@dponce.com> * pprint.el (pprint-defvar): Fixed. (pprint-to-string): Escape left parenthesis at beginning of line in strings. 2003-01-28 David Ponce <david@dponce.com> * cedet.el: New file. * inversion.el (inversion-add-to-load-path): Don't change the `load-path' if the package directory don't exist. 2002-12-19 David Ponce <david@dponce.com> * inversion.el (inversion-find-version): Use `locate-library' to avoid compatibility problems. 2002-12-13 David Ponce <david@dponce.com> * inversion.el (inversion-version): Changed to 1.0beta4. (inversion-decoder-ring): Doc fix. (inversion-recode): Implemented. (inversion-check-version): New function. (inversion-test): Use it. (inversion-add-to-load-path): New function. 2002-12-11 David Ponce <david@dponce.com> * inversion.el: (inversion-incompatible-version) (inversion-test): Doc fix. (inversion-find-data): New constant. (inversion-find-version): New function. (inversion-upgrade-package 'semantic): Commented out. 2002-09-05 Eric M. Ludlam <zappo@gnu.org> * inversion.el: Updated tesets. (inversion-incompatible-version): Changed for testing (inversion-<): Logic updates (inversion-test): More tests (inversion-require): Added DIRECTORY where new versions to be found. (inversion-locate-package-files, inversion-locate-package-files-and-split) (inversion-download-package-ask, inversion-upgrade-package): New functions. 2002-09-03 Eric M. Ludlam <zappo@gnu.org> * inversion.el: Update tests. * inversion.el (inversion-test): Indentation issues. * inversion.el (inversion-test): fixed typo. * inversion.el: Added history. Checkdoc fixes. * inversion.el: Changed version number. 2002-08-21 Eric M. Ludlam <zappo@gnu.org> * inversion.el: Version checking functionality. 2002-03-11 David Ponce <david@dponce.com> * pprint.el (pprint-cond): New function. (pprint-with): New function. (pprint-setup-standard-printers): Use them to pretty print `cond' and `with-...' forms. Added pretty printing of `dotimes' and `unwind-protect'. * pprint.el (pprint-min-width): Moved before used. (pprint-close-list): Ditto. Deleted code commented out. 2002-03-10 David Ponce <david@dponce.com> * pprint.el (pprint-sexp-try): Renamed from `pprint-sexp-width'. (pprint-list): Use it. Handle whole list. (pprint-close-list): Commented out code that break line. (pprint-sexp): Simplified. * pprint.el (pprint-no-break-p): Check that MOTIONS stay on the same line. (pprint-close-list): Check for a newline instead of counting lines. (pprint-min-width): Replaced `defconst' by `defvar'. (pprint-to-string): Locally bind `inhibit-modification-hooks' to non-nil. * pprint.el: A flexible Elisp pretty-printer. Initial revision.