Re: darcs checkpoint
Tupshin Harper <[email protected]>
| Newsgroups | gmane.comp.java.xwt.core |
|---|---|
| Message-ID | <[email protected]> |
Adam Megacz wrote: >Okay, darcs checkpoint is no longer broken in 0.9.17. > >For faster checkouts, try > > darcs get --partial http://darcs.ibex.org/ibex > > > For anybody interested. My darcs ibex archive (http://darcs.smallmerchant.com/ibex) is up to date with respect to Adam's latest checkpoint, and contains the following additional fixes: 1) better error message when can't coerce to string (debugging enhancement) 2) temporary workaround for upstream bcel corruption (this fixes the fact that the upstream source for bcel was corrupted and is now 404) 3) output image path when unable to load file (debugging enhancement) 4) two Hash font optimization (major performance improvement to font caching at startup) 5) corrects ibex.org to xwt.org in Makefile.upstream until ibex.org is ok. (necessary build fix if you need to pull jikes) 6) make tostring warn instead of throw runtimes exception (makes tostring never crash the core, but provides appropriate warning to dissuage people from trying to use it as a key to a hash) 7) make coersion a warning instead of an exception and output file and line number (debugging enhancement) 8) improved JSExn error handling (makes JSExn never hang the core. All JSExns are caught in template.java, and handled appropriately via an improved JSExn.toString() method. Provides JS backtrace in non-debug mode, and provides both JS backtrace and Java stacktrace in debug mode. 9) UNDO: fixed bug 471 (this bug fix horribly broke rendering, and makes any widget development impossible). I believe all of these fixes except the temporary bcel fix could reasonably be incorporated into core. Some of them have gotten commit approval, but I can't commit because I can't ssh to xwt.org. Adam, or anybody else, feel free to pull these change, and/or test with my ibex.jar at http://darcs.smallmerchant.com/ibex_builds/JVM/ibex.jar. I also have a copy of charlie's widget work that has been enhanced with a very preliminary sampler reimplementation. Feel free to darcs get/pull from http://darcs.smallmerchant.com/ibex_widgets. You can run the sampler by going to the ibex_widgets directory and running "java path/to/ibex.jar ./ sampler". This sampler depends on at least a couple of the fixes above, so pull my changes or my ibex.jar before bothering. -Tupshin