Hi Eike,

I am responsible for MinGW port. I think it is difficult to get rid of patches 
because of unicode handlings.

In ooo sources, unicode characters are represented by sal_Unicode and it is 
typedef'ed to unsigned short. In the meantime in MinGW environment, wchart_t is 
an 
built-in type of 16 bit unsigned integer type but is incompatible with unsigned 
short.

As Windows APIs require wchar_t, There are so many static_cast's here and there 
and 
therefore I prefer patch to let icu to handle unicode by using unsigned short 
even if 
there exists usable wchar_t not to have more static_cast's.

Other patches to cope with strange behaviour of recent versions of cygwin tools 
as 
workarounds, and make dll's to have similar names to MSVC build are also 
included.

Anyways IMHO most of the patches for MinGW port are quite local and have to be 
reviewed before being proposed to upstream.

Takashi Ono ([EMAIL PROTECTED]) 

In message "[porting-dev] MinGW port and ICU patches",
Eike Rathke wrote...
 >Hi,
 >
 >Does someone (Vladimir? you applied the patches) know off-hand who did
 >the MinGW port and created the patches that are applied to ICU? I would
 >need a "clean" copy of the current patch set, clean in the sense of not
 >mangled with other patches we apply to the ICU, maybe such set is around
 >on someone's disk? Background is that we want to upstream that so we can
 >get rid of the patches for the next version of ICU.
 >
 >Thanks
 >  Eike
 >
 >-- 
 > OOo/SO Calc core developer. Number formatter stricken i18n transpositionizer.
 > SunSign   0x87F8D412 : 2F58 5236 DB02 F335 8304  7D6C 65C9 F9B5 87F8 D412
 > OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
 > Please don't send personal mail to the [EMAIL PROTECTED] account, which I 
 > use for
 > mailing lists only and don't read from outside Sun. Use [EMAIL PROTECTED] 
 > Thanks.
 >______________________________________________________________________
 >Content-Type: application/pgp-signature
 >Content-Disposition: inline
 >
 >-----BEGIN PGP SIGNATURE-----
 >Version: GnuPG v1.4.7 (GNU/Linux)
 >
 >iD8DBQFH8+SCZcn5tYf41BIRAjV1AJ0aRVbyHnmMRU7yIYBQ/TOt0t9SXQCfe9Qs
 >0o1yoZUmYWF5kNWwr1tbx9g=
 >=Vp5z
 >-----END PGP SIGNATURE-----


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to