Initial Commit
[temp.git] / site-lisp / cedet-1.0pre4 / common / ChangeLog
bloba312314a32f03feac092751bee5f672941dfcf51
1 2007-06-06  Eric M. Ludlam  <zappo@gnu.org>
3         * Project.ede ("common"): regress to prerelease 4
5         * Makefile (VERSION): Regress to prerelease 4
7         * cedet.el (cedet-version): Regress back to prerelease 4
8         (cedet-packages): Regress some packages back to prerelease 4
10 2007-05-20  Eric M. Ludlam  <zappo@gnu.org>
12         * Makefile (common_LISP): Added cedet-files.el.
14         * Project.ede ("common"): Add cedet-files.el.
16         * cedet-files.el (cedet-dir-sep-char): Replace semanticdb-dir-sep-char.
17         (cedet-directory-name-to-file-name): New.
18         Copied from semanticdb-file.el, semanticdb-file-name-directory.
20         * cedet-compat.el (subst-char-in-string):
21         Compat fcn if it doesn't exist.
23 2007-05-10  Eric M. Ludlam  <zappo@gnu.org>
25         * cedet-edebug.el (edebug-setup-hook, debugger-mode-hook):
26         Add "A" binding into adebug
27         for displaying the values of some variables.
29 2007-02-19  Eric M. Ludlam  <zappo@gnu.org>
31         * working.el: (working-mode-line-update)
32         (working-run-with-timer, working-cancel-timer): Fix byte-comp issues.
34         * inversion.el (inversion-decode-version): Use string-to-number.
35         (inversion-find-version): Add autoload cookie.
37         * cedet.el (cedet-version): Move.  Try to fix byte-comp warnings.
39 2006-02-09  Eric M. Ludlam  <zappo@gnu.org>
41         * inversion.el (inversion-find-version):
42         Don't load in the whole file while
43         scanning for revision numbers.
44         (inversion-add-to-load-path): After adding a load path, make
45         sure the new file has the correct revision number.
47 2006-02-08  David Ponce  <david@dponce.com>
49         * inversion.el (inversion-add-to-load-path):
50         Don't signal an error when shadowing
51         an outdated package.
53 2006-02-08  Eric M. Ludlam  <zappo@gnu.org>
55         * icons/Makefile (VERSION): Updated
57         * Project.ede (:version): updated (removed)
59         * Makefile (VERSION): updated
61         * cedet.el (cedet-version): Updated
62         (cedet-packages): Revised all version numbers.
63         (cedet-version): Improved output table for use w/ PRERELEASE CHECKIST.
65         * inversion.el (inversion-version): Update version number
66         (inversion-add-to-load-path): Throw error if revision mismatch.
68 2006-01-30  David Ponce  <david@dponce.com>
70         * mode-local.el (define-mode-local-override):
71         Set the `definition-name' of the
72         symbol generated for the mode local function, so find-func (since
73         Emacs 22) can locate it.
75 2005-12-07  Eric M. Ludlam  <zappo@gnu.org>
77         * ezimage.el: Doc Fixes.
79 2005-10-13  David Ponce  <david@dponce.com>
81         * cedet.el (cedet-packages): Update speedbar version requirement.
83 2005-09-30  Eric M. Ludlam  <zappo@gnu.org>
85         * cedet.el, working.el, pprint.el, mode-local.el, inversion.el, fame.el, ezimage.el, cedet-load.el, cedet-compat.el, cedet-autogen.el:
86         Update all GPL headers with script from savannah.gnu.org.
88         * inversion.el (inversion-decoders):
89         Make more robust to some spacing issues.
90         (inversion-decode-version): Allow for empty alpha/beta values. (Assume 1)
91         (inversion-unit-test): Apply some whitespace issues to prove robustness.
93 2005-09-29  Eric M. Ludlam  <zappo@gnu.org>
95         * mode-local.el (find-func): New require.
97 2005-09-01  Eric M. Ludlam  <zappo@gnu.org>
99         * inversion.el (inversion-check-version): doc fix
101 2005-06-30  Eric M. Ludlam  <zappo@gnu.org>
103         * Project.ede (:version): Updated.
105         * icons/Makefile, Makefile (VERSION): Updated.
107         * cedet.el (cedet-version): Updated
108         (cedet-packages): Updated
110         * cedet.el (cedet-version): New command.
112 2005-05-06  Eric M. Ludlam  <zappo@gnu.org>
114         * icons/Makefile (VERSION): Updated version.
116         * Project.ede ("common"): Updated version.
118         * Makefile (VERSION): Updated
119         (autoloads,init,setup,common): Quotes around EMACS.
121         * cedet.el (cedet-version): Update revision
122         (cedet-packages): Update revisions of dependent packages.
124 2005-04-20  Eric M. Ludlam  <zappo@gnu.org>
126         * inversion.el (inversion-version): Updated
127         (inversion-unit-test): Added tests for new "prerelease" decoder.
129 2005-04-19  David Ponce  <david@dponce.com>
131         * inversion.el (inversion-decoders):
132         Rename from inversion-decoder-ring.  Define
133         as constant.  Fix prerelease regexp and doc string.
134         (inversion-decode-version)
135         (inversion-release-to-number): Update.
137 2005-04-19  Eric M. Ludlam  <zappo@gnu.org>
139         * inversion.el (speedbar-incompatible-version):
140         Support pre-release notation.
142         * icons/Makefile, Makefile (VERSION): Updated.
144         * Project.ede ("common"): Update Version number
146         * cedet.el: Update Version Numbers.
148 2005-03-24  David Ponce  <david@dponce.com>
150         * mode-local.el (activate-mode-local-bindings):
151         Fix call to `local-variable-p' for
152         XEmacs compatibility.
154 2005-02-22  Eric M. Ludlam  <zappo@gnu.org>
156         * mode-local.el (find-function-regexp):
157         Modify it so that `find-function' can find
158         overloaded symbols.
160 2005-02-03  Eric M. Ludlam  <zappo@gnu.org>
162         * icons/Makefile (VERSION): Updated version number
164         * cedet.el (cedet-version): Update version number.
166         * Makefile (VERSION): Update version number
168         * Project.ede ("common"): Update versin number.
170 2005-01-10  David Ponce  <david@dponce.com>
172         * mode-local.el (activate-mode-local-bindings):
173         Return previous bindings of
174         buffer-local variables overridden by mode-local bindings.
175         (with-mode-local): Restore buffer-local bindings overridden by
176         mode-local bindings.
178 2004-12-13  David Ponce  <david@dponce.com>
180         * working.el (working-noninteractive): Fixed definition.
182 2004-11-29  David Ponce  <david@dponce.com>
184         * fame.el: (fame-valid-level-values)
185         (fame-display-choice): Accept 'temp-nolog and 'nolog.
186         (fame-level-widget, fame-channel-widget): Format change.
187         (fame-temp-message-internal): New function.
188         (fame-temp-message): Use it.
189         (fame-temp-message-nolog): New function.
190         (fame-send-functions-alist): New internal constant.
191         (fame-send): Use it.
192         (define-fame-channel): Accept a doc string. Fix generated doc
193         string.
195 2004-11-25  David Ponce  <david@dponce.com>
197         * Makefile: Re-generate.
199         * Project.ede ("common"): Add fame.el to source.
201         * working.el (fame): Require.
202         (working-noninteractive): New function.
203         (working-message-echo): Use it and `fame-message-nolog'.
204         (working-message-emacs, working-message-xemacs): Remove.
205         (working-current-message): Alias of `fame-current-message'.
206         (working-temp-message): Alias of `fame-temp-message'.
207         (working-temp-message-timer, working-temp-message-delay)
208         (working-temp-restore-message): Remove.
210         * fame.el: New library.
212 2004-09-08  David Ponce  <david@dponce.com>
214         * working.el (working-temp-restore-message):
215         Fix error when saved message text
216         contains percent characters.
218 2004-07-30  Eric M. Ludlam  <zappo@gnu.org>
220         * mode-local.el: Updated Commentary.
222         * cedet.el: Update required version of semantic.
224 2004-07-21  Eric M. Ludlam  <zappo@gnu.org>
226         * icons/Makefile (VERSION): update to beta3
227         (Makefile): Regenerated
229         * Makefile (VERSION): Update to beta3
231         * Project.ede ("common"): Update version number.
233         * cedet.el (cedet-version): Updated to beta3
235 2004-07-20  Eric M. Ludlam  <zappo@gnu.org>
237         * Makefile (misc_AUX): New
238         (dist): Add misc_AUX
240         * Project.ede ("misc"): New target.
242 2004-06-29  David Ponce  <david@dponce.com>
244         * working.el: New feature to display messages temporarily.
246         (working-temp-message-delay, working-temp-message-timer)
247         (working-temp-message-saved): New variables.
248         (working-temp-restore-message)
249         (working-temp-message): New functions.
251 2004-06-24  David Ponce  <david@dponce.com>
253         * mode-local.el (mode-local-define-derived-mode-needed-p):
254         New function.
255         (define-derived-mode): Advice if the above returns non-nil.
257         (mode-local--init-mode): New variable.
258         (mode-local-initialized-p): New function.
259         (mode-local-post-major-mode-change): Use it.
260         (activate-mode-local-bindings): Register the major mode for which
261         bindings have been activated in current buffer.
262         (deactivate-mode-local-bindings): Unregister it.
264         * cedet.el:
265         Run every package setup after the `load-path' has been changed.
267 2004-05-12  David Ponce  <david@dponce.com>
269         * mode-local.el (cl): Require at compile time.
270         (define-derived-mode): Advise to workaround a bug in XEmacs
271         implementation, which don't set the `derived-mode-parent'
272         property.
274 2004-04-29  David Ponce  <david@dponce.com>
276         * icons/Makefile, Makefile: Rebuild.
278         * Project.ede ("common"): Add mode-local.el to source.
280 2004-04-28  David Ponce  <david@dponce.com>
282         * mode-local.el: New file.
284 2004-04-11  Eric M. Ludlam  <zappo@gnu.org>
286         * Makefile (dist): Add autoloads
288 2004-04-08  David Ponce  <david@dponce.com>
290         * pprint.el (pprint-nil): Remove.
291         (pprint-nil-as-list): New function.
292         (pprint-lambda, pprint-defun): Use it.
293         (pprint-let): Likewise.  Improve pretty-printing of let bindings.
294         (pprint-function): Fix error message.
296 2004-04-06  Eric M. Ludlam  <zappo@gnu.org>
298         * Makefile (dist): Distribute the autoload file
300 2004-03-30  Eric M. Ludlam  <zappo@gnu.org>
302         * Makefile (Makefile):
303         Updated with info for when Makefile is out of date.
305 2004-03-28  David Ponce  <david@dponce.com>
307         * cedet.el (let): Revert previous change.
309 2004-03-28  Eric M. Ludlam  <zappo@gnu.org>
311         * cedet.el (cedet-packages): Added cedet-contrib
312         (inline code): Allow both package-load and package to be loaded.
314 2004-03-11  Eric M. Ludlam  <zappo@gnu.org>
316         * cedet-autogen.el (cedet-batch-update-autoloads):
317         When an error occurs, display both the
318         error message, and the more friendly usage message.
320 2004-02-12  Eric M. Ludlam  <zappo@gnu.org>
322         * cedet.el (cedet-version): Updated.
324         * icons/Makefile (VERSION): updated.
326         * Makefile (common_LISP): Added cedet-edebug.
327         (VERSION): Updated.
328         (all lisp compilation rules): updated EDE.
330         * Project.ede (version): Update to beta 2.
332         * Project.ede (common): Added cedet-edebug.el.
334         * cedet-edebug.el (eieio,semantic-tag): Removed these dependencies.
335         (cedet-edebug-prin1-extensions): Removed contents.
336         (cedet-edebug-rebuild-prin1): Change name of generated function.
337         (cedet-edebug-prin1-to-string): New fcn.
338         (cedet-edebug-add-print-override): New utility function.
339         (edebug-setup-hook): Add autoload cookie.
341 2003-12-29  Eric M. Ludlam  <zappo@gnu.org>
343         * working.el: Zajcev Evgeny:
344         (senator-try-expand-semantic): Better check for minibuffer in a window.
346 2003-12-11  Eric M. Ludlam  <zappo@gnu.org>
348         * cedet-edebug.el: Extensions to edebug for projects in CEDET.
350 2003-11-20  Eric M. Ludlam  <zappo@gnu.org>
352         * cedet-autogen.el, ezimage.el: Merged with cedet-1p0beta1 branch.
354 2003-11-17  David Ponce  <david@dponce.com>
356         * cedet-autogen.el (cedet-autogen-ensure-default-file):
357         Split "Local variables:"
358         string that confuses `hack-local-variables'.
360 2003-11-14  David Ponce  <david@dponce.com>
362         * cedet-autogen.el (cedet-autogen-kill-xemacs-autoloads-feature):
363         Fix regexp.
364         (cedet-autogen-ensure-default-file): New function.
365         (cedet-update-autoloads): Use it.
367 2003-11-09  Eric M. Ludlam  <zappo@gnu.org>
369         * ezimage.el (ezimage-image-over-string):
370         Always return the string, even if we do
371         not put an image over it.
373 2003-10-22  Eric M. Ludlam  <zappo@gnu.org>
375         * icons/Makefile: EDE Makefile for icons.
377         * icons/Project.ede: EDE Project file for icons.
379 2003-10-02  Eric M. Ludlam  <zappo@gnu.org>
381         * Project.ede: Now a meta-subproject.
383         * Makefile (dist): Remove local creation of tar file.
384         (icons): New target
385         (all): add icons.
387 2003-10-01  David Ponce  <david@dponce.com>
389         * Makefile: Re-generate.
391         * Project.ede (common): Add cedet-compat.el to target sources.
393         * cedet-compat.el: New file.
395 2003-09-24  David Ponce  <david@dponce.com>
397         * cedet.el (cedet-packages): Update minimum version requirements.
399         * Makefile: Re-generate.
401         * Project.ede (common):
402         Add sformat.el and working.el to target sources.
404         * sformat.el, working.el: New file, moved from semantic.
406 2003-09-23  David Ponce  <david@dponce.com>
408         * inversion.el (inversion-add-to-load-path):
409         INSTALLDIR actually specifies where
410         PACKAGE is installed.
412         * cedet.el (cedet-version): Change to 1.0beta1.
413         (cedet-packages): Add "cedet".
415         Handle package installed in a directory with a different name.
417         * Makefile, Project.ede, cedet-load.el: New file.
419 2003-09-17  David Ponce  <david@dponce.com>
421         * cedet.el (cedet-packages):
422         No more need an explicit setup file to load.
423         Automatically require the PACKAGE-load feature.
425 2003-09-08  David Ponce  <david@dponce.com>
427         * cedet.el (cl): Require at compile time.
428         (cedet-packages): Update versions.  Add autoloads setup.
429         (main let): Don't setq default-directory.  Use dolist.  load the
430         setup library, don't require it.  Don't stop if failed to load a setup
431         library.  Print an error message and continue.
433 2003-09-06  Eric M. Ludlam  <zappo@gnu.org>
435         * inversion.el (inversion-version): Update current version.
437         * inversion.el (inversion-require, inversion-upgrade-package):
438         add autoload cookie.
440         * cedet-autogen.el (cedet-update-autoloads): Autoload cookie.
442 2003-09-05  David Ponce  <david@dponce.com>
444         * cedet-autogen.el (cedet-update-autoloads):
445         Also accept an explicit list of
446         directories to scan for autoloads.
448 2003-09-03  David Ponce  <david@dponce.com>
450         * cedet-autogen.el: New file.
452 2003-08-06  David Ponce  <david@dponce.com>
454         * ezimage.el (defezimage):
455         Fix typo in definition that uses `make-glyph'.
457 2003-07-23  Eric M. Ludlam  <zappo@gnu.org>
459         * inversion.el (inversion-version): set to 1.0
461 2003-07-18  Eric M. Ludlam  <zappo@gnu.org>
463         * ezimage.el (ezimage-insert-image-button-maybe):
464         Use when instead of if.
465         (ezimage-insert-over-text): Only do logic if images enabled.
466         (ezimage-image-over-string): New fcn.
468         * icons/bitsbang.xpm, icons/key.xpm, icons/lock.xpm, icons/unlock.xpm:
469         *** empty log message ***
471 2003-07-17  Eric M. Ludlam  <zappo@gnu.org>
473         * 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:
474         *** empty log message ***
476         * ezimage.el: Image display code; extracted from speedbar.
478 2003-03-04  Eric M. Ludlam  <zappo@gnu.org>
480         * inversion.el (inversion-package-version): Fixed output messages.
482 2003-03-03  Eric M. Ludlam  <zappo@gnu.org>
484         * inversion.el (inversion-require): Make file argument optional.
486 2003-03-02  Eric M. Ludlam  <zappo@gnu.org>
488         * inversion.el (inversion-test): Fix typo.
490         * inversion.el (inversion-reverse-test): New function.
492         * inversion.el (inversion-unit-test):
493         New fcn built from previously inline code.
495 2003-02-17  David Ponce  <david@dponce.com>
497         * pprint.el (pprint-defvar): Fixed.
498         (pprint-to-string): Escape left parenthesis at beginning of line
499         in strings.
501 2003-01-28  David Ponce  <david@dponce.com>
503         * cedet.el: New file.
505         * inversion.el (inversion-add-to-load-path):
506         Don't change the `load-path' if the
507         package directory don't exist.
509 2002-12-19  David Ponce  <david@dponce.com>
511         * inversion.el (inversion-find-version):
512         Use `locate-library' to avoid compatibility
513         problems.
515 2002-12-13  David Ponce  <david@dponce.com>
517         * inversion.el (inversion-version): Changed to 1.0beta4.
518         (inversion-decoder-ring): Doc fix.
519         (inversion-recode): Implemented.
520         (inversion-check-version): New function.
521         (inversion-test): Use it.
522         (inversion-add-to-load-path): New function.
524 2002-12-11  David Ponce  <david@dponce.com>
526         * inversion.el: (inversion-incompatible-version)
527         (inversion-test): Doc fix.
528         (inversion-find-data): New constant.
529         (inversion-find-version): New function.
530         (inversion-upgrade-package 'semantic): Commented out.
532 2002-09-05  Eric M. Ludlam  <zappo@gnu.org>
534         * inversion.el: Updated tesets.
535         (inversion-incompatible-version): Changed for testing
536         (inversion-<): Logic updates
537         (inversion-test): More tests
538         (inversion-require): Added DIRECTORY where new versions to be found.
539         (inversion-locate-package-files, inversion-locate-package-files-and-split)
540         (inversion-download-package-ask, inversion-upgrade-package): New functions.
542 2002-09-03  Eric M. Ludlam  <zappo@gnu.org>
544         * inversion.el: Update tests.
546         * inversion.el (inversion-test): Indentation issues.
548         * inversion.el (inversion-test): fixed typo.
550         * inversion.el: Added history.
551         Checkdoc fixes.
553         * inversion.el: Changed version number.
555 2002-08-21  Eric M. Ludlam  <zappo@gnu.org>
557         * inversion.el: Version checking functionality.
559 2002-03-11  David Ponce  <david@dponce.com>
561         * pprint.el (pprint-cond): New function.
562         (pprint-with): New function.
563         (pprint-setup-standard-printers): Use them to pretty print `cond' and
564         `with-...' forms.  Added pretty printing of `dotimes' and
565         `unwind-protect'.
567         * pprint.el (pprint-min-width): Moved before used.
568         (pprint-close-list): Ditto.  Deleted code commented out.
570 2002-03-10  David Ponce  <david@dponce.com>
572         * pprint.el (pprint-sexp-try): Renamed from `pprint-sexp-width'.
573         (pprint-list): Use it.  Handle whole list.
574         (pprint-close-list): Commented out code that break line.
575         (pprint-sexp): Simplified.
577         * pprint.el (pprint-no-break-p):
578         Check that MOTIONS stay on the same line.
579         (pprint-close-list): Check for a newline instead of counting lines.
580         (pprint-min-width): Replaced `defconst' by `defvar'.
581         (pprint-to-string): Locally bind `inhibit-modification-hooks' to
582         non-nil.
584         * pprint.el: A flexible Elisp pretty-printer.  Initial revision.