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]
