Commit Graph

230 Commits

Author SHA1 Message Date
Piotr Caban 49c6e430d5 msvcp90: Export locale::facet vtable. 2012-06-14 19:11:35 +02:00
Piotr Caban 8d39c7d889 msvcp90: Accept more base classes in DEFINE_RTTI_DATA macro. 2012-06-12 19:28:32 +02:00
Piotr Caban 9f9a4a18d1 msvcp90: Added basic_filebuf<char> implementation. 2012-06-12 19:28:20 +02:00
Piotr Caban 65db238da0 msvcp90: Added locale::global implementation. 2012-06-12 19:28:14 +02:00
Piotr Caban 9c83b6ee42 msvcp90: Added use_facet< codecvt<char> > implementation. 2012-06-12 19:28:08 +02:00
Piotr Caban 1d0b072d0f msvcp90: Fixed default locale constructor implementation. 2012-06-12 19:27:58 +02:00
Piotr Caban 2baabaefe8 msvcp90: Added codecvt<char> implementation. 2012-06-07 16:07:10 +02:00
Piotr Caban 679b0d4843 msvcp90: Added codecvt_base class implementation. 2012-06-07 16:07:09 +02:00
Piotr Caban d04c15cc23 msvcp90: Added this parameter to cdecl functions defined inside class. 2012-03-29 20:49:24 +02:00
Piotr Caban 52bcd2e082 msvcp90: Added numpunct<wchar> implementation. 2012-03-28 13:49:26 +02:00
Piotr Caban 1328da1815 msvcp90: Use DEFINE_RTTI_DATA to define locale_facet RTTI base descriptor. 2012-03-27 13:45:08 +02:00
Piotr Caban 1650f09158 msvcp90: Don't define separate structures for num_get<char> and num_get<wchar>. 2012-03-27 13:44:47 +02:00
Daniel Lehman 6f9f27d1bf msvcp90: Flip num_get<char/wchar_t> do_get_long and do_get_ulong in vtable. 2012-01-13 18:17:25 +01:00
Daniel Lehman 015ccccfeb msvcp90: Add num_get<short> stubs. 2012-01-13 18:17:24 +01:00
Daniel Lehman 4f9bc837d8 msvcp90: Add num_get<char> stubs. 2012-01-11 17:47:34 +01:00
Piotr Caban 727499a19a msvcp90: Fix errors related to name demangling. 2012-01-10 19:37:14 +01:00
Daniel Lehman 4654b3f68e msvcp90: Fix return value for ctype<wchar_t> do_is(ch). 2012-01-06 19:24:16 +01:00
Daniel Lehman 0af4827e11 msvcp90: Add num_get<wchar_t> stubs. 2012-01-05 21:27:32 +01:00
Piotr Caban 330b042f5c msvcp90: Added numpunct<char> class implementation. 2011-12-29 16:44:50 +01:00
Piotr Caban 8a8d5cd362 msvcp90: Added numpunct<char> constructors implementation. 2011-12-29 16:44:33 +01:00
Piotr Caban c4b8793996 msvcp90: Fix class functions invocation on 64bit systems. 2011-12-29 16:44:27 +01:00
Piotr Caban 5b93bb9800 msvcp90: Correctly initialize vtable pointer in Getcat functions. 2011-12-23 16:23:57 +01:00
Piotr Caban b053c305fa msvcp90: Added numpunct<wchar_t> class stub. 2011-12-23 16:23:36 +01:00
Piotr Caban da1436312d msvcp90: Added numpunct<char> class stub. 2011-12-23 16:23:13 +01:00
Piotr Caban b433f1cd04 msvcp90: Added ctype<wchar_t>::scan functions implementation. 2011-12-22 19:11:25 +01:00
Piotr Caban 1de0fe3a00 msvcp90: Added ctype<wchar_t>::is functions implementation. 2011-12-22 19:11:20 +01:00
Piotr Caban 8f3a5198bc msvcp90: Added ctype<wchar_t>::toupper functions implementation. 2011-12-22 19:11:15 +01:00
Piotr Caban b4e9bd74cf msvcp90: Added ctype<wchar_t>::tolower functions implementation. 2011-12-22 19:11:09 +01:00
Piotr Caban a75d94289b msvcp90: Added ctype<wchar_t>::widen functions implementation. 2011-12-22 19:11:04 +01:00
Piotr Caban 138db09298 msvcp90: Added ctype<wchar_t>::narrow functions implementation. 2011-12-22 19:10:33 +01:00
Piotr Caban b4a93e46cc msvcp90: Added ctype<wchar_t> constructors implementation. 2011-12-22 19:10:20 +01:00
Piotr Caban cd6e9bd141 msvcp90: Don't crash if NULL is passed to _Strcoll and _Wcscoll. 2011-12-21 18:06:45 +01:00
Piotr Caban 1a711acdc2 msvcp90: Added ctype<char>::is functions implementation. 2011-12-21 18:05:58 +01:00
Piotr Caban 7fe9abd5cc msvcp90: Added ctype<char>::toupper functions implementation. 2011-12-21 18:05:54 +01:00
Piotr Caban 283c07b8ce msvcp90: Added ctype<char>::tolower functions implementation. 2011-12-21 18:05:47 +01:00
Piotr Caban a1db838668 msvcp90: Hold _LOCK_LOCALE critical section while _Lockinfo object exists. 2011-12-21 18:05:31 +01:00
Piotr Caban 8f8f6b3c0d msvcp90: Added ctype<char>::widen functions implementation. 2011-12-21 18:05:26 +01:00
Piotr Caban facb3e3fe6 msvcp90: Added ctype<char>::narrow functions implementation. 2011-12-21 18:05:21 +01:00
Piotr Caban 72d18e0111 msvcp90: Added ctype<char> constructors implementation. 2011-12-21 18:05:17 +01:00
Piotr Caban bb002e27b3 msvcp90: Added partial collate<wchar_t> implementation. 2011-12-21 18:05:07 +01:00
Piotr Caban 0e8d13b82c msvcp90: Added collate<char>::do_hash implementation. 2011-12-20 20:06:35 +01:00
Piotr Caban 5051876660 msvcp90: Added collate<char>::compare implementation. 2011-12-20 20:06:35 +01:00
Piotr Caban ddebdbf1e6 msvcp90: Added macro to call functions from vtable. 2011-12-20 20:06:34 +01:00
Piotr Caban 9c65376dcf msvcp90: Use macro to define RTTI data. 2011-12-19 20:15:52 +01:00
Piotr Caban 5761bb5d7d msvcp90: Added collate<char> constructors implementation. 2011-12-19 20:15:51 +01:00
Piotr Caban 786ff410bc msvcp90: Reorder classes to avoid forward declarations. 2011-12-19 20:15:51 +01:00
Piotr Caban d481bf61dc msvcp90: Added ctype<unsigned short> class stub. 2011-12-16 12:10:25 +01:00
Piotr Caban 04266052fe msvcp90: Added ctype<wchar_t> class stub. 2011-12-16 12:10:14 +01:00
Piotr Caban ee13a2f8af msvcp90: Added ctype<char> class stub. 2011-12-16 12:10:00 +01:00
Piotr Caban 3cc08032fc msvcp90: Added ctype_base class implementation. 2011-12-16 12:09:48 +01:00
Piotr Caban 59b2639e39 msvcp90: Added collate<unsigned short> class stub. 2011-12-15 10:49:21 +01:00
Piotr Caban 6254893e01 msvcp90: Added collate<wchar_t> class stub. 2011-12-15 10:49:21 +01:00
Piotr Caban c52c859568 msvcp90: Added collate<char> class stub. 2011-12-15 10:49:20 +01:00
Piotr Caban 451f9b9cc0 msvcp90: Added _Locinfo::_Gettnames implementation. 2011-12-08 18:00:29 +01:00
Piotr Caban 462fa62c53 msvcp90: Added _Locinfo::_Getmonths implementation. 2011-12-08 18:00:27 +01:00
Piotr Caban 0c7ed2bdda msvcp90: Added _Locinfo::_Getdays implementation. 2011-12-08 18:00:25 +01:00
Piotr Caban 91c6a55c2c msvcp90: Added _Locinfo::_Getname implementation. 2011-12-08 18:00:23 +01:00
Piotr Caban 81434aabff msvcp90: Added _Locinfo::_Getlconv implementation. 2011-12-08 18:00:22 +01:00
Piotr Caban dc1a38d385 msvcp90: Added _Locinfo::_Getfalse and _Gettrue implementation. 2011-12-08 18:00:20 +01:00
Piotr Caban 56c1c75b72 msvcp90: Added _Getcvt implementation. 2011-12-08 18:00:18 +01:00
Piotr Caban c56c74331c msvcp90: Added _Getctype implementation. 2011-12-06 15:51:00 +01:00
Piotr Caban 34d947189a msvcp90: Added _Getcoll implementation. 2011-12-06 15:51:00 +01:00
Piotr Caban bff3f0cd3c msvcp90: Added _Locinfo::_Addcats partial implementation. 2011-12-06 15:51:00 +01:00
Piotr Caban e97578e407 msvcp90: Added _Locinfo constructor implementation. 2011-12-06 15:51:00 +01:00
Piotr Caban 913b075b07 msvcp90: Added _Timevec class implementation. 2011-11-25 16:21:57 +01:00
Piotr Caban e10dcd0c32 msvcp90: Added locale::name implementation. 2011-11-25 16:21:57 +01:00
Piotr Caban 2e449eba08 msvcp90: Added locale::_Addfac implementation. 2011-11-25 16:21:57 +01:00
Piotr Caban 1263b618d7 msvcp90: Added locale copy based constructors implementation. 2011-11-25 16:21:57 +01:00
Piotr Caban a3c395b791 msvcp90: Added empty locale constructor and destructor implementation. 2011-11-23 20:34:27 +01:00
Piotr Caban b7b0c1b18b msvcp90: Added partial locale::_Locimp implementation. 2011-11-23 20:34:25 +01:00
Andrew Talbot c8cb13f949 msvcp90: Avoid a forward declaration. 2011-09-01 18:06:39 +02:00
Alexandre Julliard 43d9122e3c msvcp90: Add separate entry points for functions with different calling conventions. 2011-08-24 19:33:30 +02:00
Piotr Caban b8f53e5735 msvcp90: Added locale::facet class implementation. 2011-08-24 19:07:44 +02:00
Piotr Caban 48ce9f9e28 msvcp90: Added locale::id class implementation. 2011-08-24 19:07:44 +02:00
Piotr Caban dca8da61c1 msvcp90: Added _Locinfo class stub. 2011-07-29 13:31:38 +02:00
Alexandre Julliard 75c70dcd77 msvcp90: Make sure an exported variable is initialized. 2011-06-27 15:07:30 -05:00
Piotr Caban 00f7683ea7 msvcp90: Added locale class stub. 2011-06-22 16:12:33 +02:00
Piotr Caban ac978ea85e msvcp90: Added locale::_Locimp class stub. 2011-06-22 15:31:22 +02:00
Piotr Caban 198162fbe5 msvcp90: Added std::locale::id class stub. 2011-06-22 15:31:12 +02:00
Piotr Caban 95891e4f56 msvcp90: Added std::locale::facet class stub. 2011-06-22 15:29:54 +02:00