Commit Graph

105 Commits

Author SHA1 Message Date
Nikolay Sivov c8c624a9c3 mlang: Forward ConvertStringToUnicode() to IMultiLanguage3 implementation. 2012-09-26 17:10:12 +02:00
Nikolay Sivov 9f16a0883d mlang: Forward ConvertString() to IMultiLanguage3 implementation. 2012-09-26 17:10:05 +02:00
Nikolay Sivov 97e30dfe70 mlang: Implement IMLangConvertCharset_DoConversionFromUnicode(). 2012-09-26 17:09:59 +02:00
Nikolay Sivov b8228aaf98 mlang: Ignore MLCONVCHARF_USEDEFCHAR in IMLangConvertCharset_Initialize(). 2012-09-26 17:09:54 +02:00
Nikolay Sivov 42db7e4c1d mlang: Forward GetRfc1766FromLcid() to IMultiLanguage3 implementation. 2012-09-25 11:18:50 +02:00
Nikolay Sivov 55d87c050c mlang: Forward IsConvertible() to IMultiLanguage3 implementation. 2012-09-25 11:18:45 +02:00
Nikolay Sivov 76e12944ed mlang: Forward GetFamilyCodePage() to IMultiLanguage3 implementation. 2012-09-25 11:18:39 +02:00
Nikolay Sivov db1cd7eba8 mlang: Forward GetNumberOfCodePageInfo() to IMultiLanguage3 implementation. 2012-09-25 11:18:34 +02:00
Nikolay Sivov fdaf6df67a mlang: Move IUnknown implementation to IMultiLanguage3 interface implementation and forward to it. 2012-09-25 11:18:25 +02:00
Nikolay Sivov 406c431109 mlang: Implemented IMLangConvertCharset_DoConversionToUnicode. 2012-09-25 11:17:23 +02:00
Nikolay Sivov 031f3ca167 mlang: Implement get source/dest codepages for IMLangConvertCharset. 2012-09-24 22:27:26 +02:00
Nikolay Sivov ed42bf08db mlang: Store source and destination codepage ids in IMLangConvertCharset_Initialize. 2012-09-24 22:27:26 +02:00
Nikolay Sivov f5edf34c6c mlang: Added IMLangConvertCharset stub. 2012-09-24 22:27:25 +02:00
Michael Stefaniuc 34ed785ff0 mlang: COM cleanup for the IClassFactory iface. 2012-08-20 15:00:09 +02:00
Nikolay Sivov 64e94c22c9 mlang: Call interface methods properly. 2012-08-20 10:59:06 +02:00
Frédéric Delanoy 7e309601f3 dlls: Assorted spelling fixes. 2011-08-03 14:15:50 +02:00
Alexandre Julliard b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Michael Stefaniuc c39fb845ea mlang: COM cleanup. 2011-05-04 18:01:18 +02:00
Dmitry Timoshkov 15c322c235 mlang: GetGlobalFontLinkObject() takes a non-zero number of arguments. 2011-02-17 17:41:23 +01:00
Alexandre Julliard 0508dff006 mlang: Convert dll registration to the IRegistrar mechanism. 2010-12-07 13:25:18 +01:00
Detlef Riekenberg 69b0b5e096 mlang: Print a FIXME only for unused parameter. 2010-01-07 17:59:57 +01:00
Gregor Schneider 3fa550b532 mlang: Change EnumRfc1766_create return values to error codes. 2009-12-14 12:04:06 +01:00
Hans Leidekker c2eee9f5fc mlang: Implement IMultiLanguage2_IsCodePageInstallable. 2009-07-02 11:29:44 +02:00
Hans Leidekker 69bc0174e5 mlang: Implement IMLangFontLink2_GetFontUnicodeRanges. 2009-06-26 16:06:45 +02:00
Hans Leidekker fb0d79aece mlang: Implement IMLangFontLink2_CodePageToScriptID. 2009-06-26 16:06:43 +02:00
Detlef Riekenberg ab19612922 mlang: Implement IMultiLanguage_GetNumberOfCodePageInfo, with test. 2009-06-19 14:51:58 +02:00
Detlef Riekenberg e51dc8f2d3 mlang: Implement IMultiLanguage_GetRfc1766Info. 2009-06-12 17:33:15 +02:00
Detlef Riekenberg ec8bb185c6 mlang: Implement IMultiLanguage2_GetRfc1766Info. 2009-06-08 15:21:58 +02:00
Detlef Riekenberg 722bc5a864 mlang: Avoid unneeded HeapReAlloc.
Our current code enumerates 145 Rfc1766 entries, so use a more
resonable start value.
2009-06-01 16:16:05 +02:00
Detlef Riekenberg 6eec511798 mlang/tests: Add tests for LcidToRfc1766. 2009-06-01 16:16:05 +02:00
Detlef Riekenberg 68e1735acf mlang: Check output pointer for NULL. 2009-06-01 16:16:05 +02:00
Detlef Riekenberg 596f8d67a0 mlang: Suppress country data in rfc1766, with tests. 2009-06-01 16:16:04 +02:00
Detlef Riekenberg e84ae0e720 mlang: Return HRESULT from lcid_to_rfc1766 helper. 2009-06-01 16:16:04 +02:00
Detlef Riekenberg 4e9f7899a4 mlang: Use a case independent compare for the RFC1766 name. 2009-05-27 12:55:53 +02:00
Detlef Riekenberg 98435dc7ed mlang/tests: Rfc1766ToLcid must not touch the LCID output on failure. 2009-05-27 12:55:43 +02:00
Detlef Riekenberg f4def21f57 mlang/tests: Return correct result in Rfc1766ToLcidA on failure. 2009-05-27 12:55:16 +02:00
Alexandre Julliard 2a48ef1d09 mlang: Return the correct count in IMLangFontLink_GetStrCodePages when aborting early. 2009-05-14 20:09:53 +02:00
Michael Stefaniuc d8b4dd7ab6 mlang: Change long to LONG in mlang.idl. 2009-03-11 13:03:31 +01:00
Michael Stefaniuc 7d35ba645e mlang: Remove superfluous pointer casts.
The casts are already part of the CONTAINING_RECORD macro.
2009-03-04 12:07:20 +01:00
Michael Stefaniuc f75f4e431f mlang: Silence some Win64 compile warnings.
If the flag TCI_SRCFONTSIG is not set then the first argument passed
to TranslateCharsetInfo is just a DWORD that needs to be marshalled
over a pointer.
2009-03-04 12:07:20 +01:00
Dmitry Timoshkov b86552f58d mlang: Implement IMLangFontLink_GetStrCodePages. 2009-02-25 16:06:35 +01:00
Aric Stewart ec7ba645dd mlang: Handle non Japanese case in ConvertUnknownJapaneseToUnicode. 2009-02-05 13:13:37 +01:00
Dmitry Timoshkov 0d65421b99 mlang: Get rid of ICOM_THIS_MULTI macro. 2009-02-04 12:26:13 +01:00
Hans Leidekker 34a3d21354 mlang: Implement IMLangFontLink2_GetScriptFontInfo. 2009-02-02 11:56:09 +01:00
Aric Stewart 70131341c7 mlang: Implementation of base functionality of IMultiLanguage2::ValidateCodePage and IMultiLanguage2::ValidateCodePageEx.
Does not handle automatically installing language packs.
With help from Dmitry Timoshkov.
2009-01-30 12:18:33 +01:00
Michael Stefaniuc 8dbc7a699e mlang: Remove superfluous pointer casts. 2009-01-19 12:46:41 +01:00
Vitaly Perov 4398c51f1e mlang: Add implementation of fnIMLangFontLink_GetCharCodePages. 2008-11-28 13:47:03 +01:00
Francois Gouget 194fd077de mlang: Remove WINAPI on static functions where not needed. 2008-11-28 12:54:42 +01:00
Ricardo Filipe eb45cae5db mlang: Fixed dead stores (llvm/clang). 2008-11-18 13:06:39 +01:00
Hans Leidekker 5ce2dfcabb mlang: Implement IMultiLanguage2::ConvertStringInIStream. 2008-11-18 11:52:50 +01:00