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
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
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
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.
192 (define-fame-channel): Accept a doc string. Fix generated doc
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
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):
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.
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'
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.
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):
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.
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):
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
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
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.
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
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
584 * pprint.el: A flexible Elisp pretty-printer. Initial revision.