Since many people probably haven't been following the builds as  
closely, here are the changes since 3.2.x (not just by me, I'm just  
reading through the entire change log since 4118):
* LOTS of work on a standalone Entity Modeler.app (funded by the  
Apple iTunes Store).
The standalone version is available in prerelease builds (for the Mac  
only right now) at http://webobjects.mdimension.com/wolips (latest =  
http://webobjects.mdimension.com/wolips/Entity%20Modeler% 
2020070926.zip ). Some of the things that are interesting about the  
standalone build are
        1) double-clickable EOModels from Finder (surprisingly, a HUGE pain  
in the ass to do with SWT)
        2) 32x32 toolbar icons (thanks to Andrew Lindesay)
        3) supports parsing Eclipse projects and IDEA projects to find model  
dependencies
        4) supports loading models that are not inside Eclipse projects  
(everything internally is converted to URL and no longer depends on  
Eclipse IFile's)
        5) opens up the world to an entirely new class of bugs since it's  
sort-of-an eclipse app, but not-really-an eclipse app
Note that I don't have a nice build process for standalone yet,  
because RCP apps seem to really dislike build.xml files inside of  
plugins and competes with the regular build process to delete them --  
cute.  Also, if you DO build it yourself, you will not have double- 
click opening from Finder, because this requires patches to SWT  
(which have been submitted to the SWT group, but not yet approved for  
inclusion).
* Bunch of performance improvements in Entity Modeler (models should  
open much faster -- which doesn't mean FAST, mind you, but fastER)
* I THINK double-click from Package Explorer for Entity Modeler  
should always work now (vs 3.2's little game it liked to play called  
"maybe I'll pay attention to your double click")
* JProfiler 5.0 support
* cmd-shift-1 in Java file doesn't insert a funny character anymore
* Wod/HTML Problems group under a proper custom problem group
* Bunch of completion fixes: string literal binding value completion  
works again, partial string literals are detected and colorized,  
partial ognl literals are detected and colorized, ognl in wod files  
is colorized differently (just like inline bindings), many more  
"useless" WOComponent/WOElement/Object binding proposals are filtered  
out, " = " no longer appears at the end of binding names in the  
completion dialog, if an api file exists with > 0 bindings in it -  
only api bindings are shown as completion proposals, several common  
HTML passthrough bindings added to core api files (id, style, class,  
etc)
* Anti-whiner Patch: support access to protected variables when  
components are not in packages
* Holding cmd in HTML editor turns inline binding component names  
into links to the corresponding component (which opens Java and WOD  
at the same time)
* Better error handling in Entity Modeler (don't do the "i failed but  
I don't say anything" thing)
* Beginnings of a WOO editor (not sure this does much yet, though  
there is someone working on a full WOO editor)
* Extending Entity Modeler with custom model loaders (for instance,  
to support things like the IDEA project file parser, etc) is much  
easier now
* Entity Modeler is no longer a "model editor," rather it is a "model  
GROUP editor".  As such, you can now open a model group and edit all  
of the models in it at once.  This is rather new, so let me know if  
it's wonky, but it allows you to do cool things like declare cross  
model relationships with the wizard and write back your changes to  
all the affected models.
* EOModelDoc (funded by Apple iTunes Store) -- Sort of like  
eoreporter, but EOReporter will break in Leopard.  Entity Modeler in  
3.3.x has a Documentation tab on all of the elements of a model that  
lets you type docs for your model, attributes, entities, etc (along  
with an HTML preview).  You can then run eomodeldoc to produce  
documentation much like javadoc for your model.  You can try out the  
prerelease of it at http://webobjects.mdimension.com/wolips (latest  
release = http://webobjects.mdimension.com/wolips/eomodeldoc.jar ).   
There's not a nice build process for this one either, yet, because it  
includes all of the eclipse dependencies in the single jar ...  
Eventually I'll make this nicer and include it actually inside of  
Eclipse.  There are also modifications to the ERNeutralLook coming  
soon that will display popup help for you models based on the model  
documentation.
* TINKERING with component previews.  The preview tab in Component  
Editor actually does something now ... It's VERY MUCH early playing  
around, but it's kind of interesting.  WOLips recursively flattens  
all of the components that you declare into a single HTML file  
(SOOORT of like what would happen at runtime) and shows you an HTML  
preview of the component sans runtime (meaning it's purely a "static  
analysis" of your component rather than a live rendering).  This may  
turn into something interesting or may just be a huge diversion ...  
Stay tuned for days when I am bored :)
* WO tags in HTML editor have a custom color now (defaulting to be a  
little bit darker green than regular HTML tags -- makes them stand  
out a little better)
* Bunch of new project templates (although I'm hoping these will move  
to the new template system -- it just didn't exist in a nice enough  
form at the time these were made)
* Ulrich has done a bunch of maven-related commits, but I don't use  
maven, so I can't explain what they do :)
* The aforementioned new custom project template feature (which now  
supports enumerated type template inputs) as well as loading project  
template defaults from inside the plugin.
Enjoy ...
This archive was generated by hypermail 2.0.0 : Wed Oct 03 2007 - 17:20:33 EDT