Revision: 11035 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11035&view=rev Author: vszakats Date: 2009-05-13 14:49:08 +0000 (Wed, 13 May 2009)
Log Message: ----------- 2009-05-13 16:47 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbwin/Makefile + contrib/hbwin/legacy.c + Added deprecated compatibility wrappers: MESSAGEBOX(), ANSITOWIDE(), WIDETOANSI(), OLE2TXTERROR(). + Added deprecated compatibility wrapper TOLEAUTO for HB_OLEAUTO class. This is probably not enough as there are other remaining incompatibilities. ; TODO: users needing this please tweak it further. + Added deprecated compatibility wrapper hb_oleWideToAnsi(), which now calls hb_mbtowc(). Not fully compatible for error cases, old one could return NULL in some cases. ; TODO: Switch to hb_mbntowc(). + Added deprecated compatibility wrapper hb_oleAnsiToWide(), which now calls hb_wctomb(). Not fully compatible for error cases, old one could return NULL in some cases. ; TODO: Switch to hb_wcntomb(). * contrib/hbwin/win_misc.c + Added WAPI_MESSAGEBOX() + Added WIN_ANSITOWIDE() (rewritten using common API. Please check.) + Added WIN_WIDETOANSI() (rewritten using common API. Please check.) ; NOTE: ANSI/WIDE conversions aren't 100% compatible for error situations and empty strings. Old version could return NIL in certain situations. ; None of these were tested besides successful compile. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/Makefile trunk/harbour/contrib/hbwin/win_misc.c Added Paths: ----------- trunk/harbour/contrib/hbwin/legacy.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour