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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.