I've made a lot of changes that are somewhat drastic. I've folded in a good chunk of the outstanding changes I've had. The biggest changes in terms of stability is the `require' order. For example, some of the jde-jeval* functions are now their own library. This combined with the auto generated auto-load directory paradigm at times don't seem to jive.
For example, if you invoke `jde-find-class-source' without first loading `jde', you get error messages about undefined symbols and functions. The problem is that if you add `(require 'jde)' to these files you get recursive loading. I thought this wasn't the case before, but perhaps I eval-after-load/required everything to make this work before folding in my changes. Any input from others and how the load the project here would be useful. I think the model before was to just require 'jde at the beginning and have certain other tangential libraries autoloaded on a need basis. This model certainly still works, but I'd like to get the project to a point where everything uses autoload to load things piecemeal--particularly to lessen load time. -- So the big changes are we now have a more robust jde-jeval that can handle beanshell `show()' output. There's a new class bookmark library that was added and there is better find class/source functions that better guess and find what classes you're looking for. I've started to make a dent on the warnings produced so there are many `if (boundp' expressions for fewer free variable references. However, there are still plenty to work on, the majority coming from CEDET. I think now or soon would be a good time to migrate to CEDET so as to avoid more obsolete warnings by updating everything at one time. Comments/suggestions? The XEmacs specific libraries are in their own directories, which is jde/xelisp and copied at compile time by ant if XEmacs is detected (see build.xml). This is to avoid producing the plethora of warnings produced by undefined functions and symbols under FSF. There are many more features added and a few bug fixes. The details are in jde/doc/history/release-notes.xml. -- Paul Landes [email protected] ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ jdee-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jdee-users
