I'm about to check in the changes that I warned about a couple days ago,
plus a couple other small changes:

1) There is no more fgLibLocation in the XMLPlatformUtils class. So the
code to set this should be removed from all the platform utilities files.
I've done the Win32 one, and the others will break temporarily until the
other folks get theirs updated. This is an easy one though since its just
removing code.

2) We are now dependent upon the upcoming ICU 1.4 release. So, if you use
ICU, you will be kind of broken until you can get a copy of ICU 1.4 to use.
I'm not sure yet when the ICU folks will release it, but we have to get
these changes in in preperation for a release that will be based on 1.4. If
you are building the system without ICU, then you will be ok, provided you
handle the other small changes here, which involve removing no longer
needed code from the platform utilities files.

3) I got rid of the utility classes for output text streams. These were
only used in the sample programs, which are now using standard library
stuff. So I've pulled these classes out of the util/xxx directory.

4) #3 means that the methods in XMLPlatformUtils that were there just to
support output to the standard out were longer needed. So I've removed them
from the header and Win32 implementation. The other platform utilities
files will have to have these four methods pulled out, plus any
initialization that had been being done to support them. This is a good
thing, since it simplifies the work required to provide platform support.

----------------------------------------
Dean Roddey
Software Weenie
IBM Center for Java Technology - Silicon Valley
[EMAIL PROTECTED]


Reply via email to