Commit graph

44825 commits

Author SHA1 Message Date
Sylvain Petreolle e141d4c363 [CMAKE]
Stubs: Fix some win32 modules.

svn path=/branches/cmake-bringup/; revision=49871
2010-11-29 23:08:38 +00:00
Timo Kreuzer db7b8d8030 [CMAKE]
Fix stubs and imports for wine dx

svn path=/branches/cmake-bringup/; revision=49870
2010-11-29 19:42:58 +00:00
Timo Kreuzer 5ef10219b5 [CMAKE]
- Add stub file for d3dx9_26 and d3dx9_36
- d3dx9_26 imports from d3dx9_36 (def redirection)

svn path=/branches/cmake-bringup/; revision=49869
2010-11-29 19:31:43 +00:00
Amine Khaldi 0522c531df [CMAKE]
- Add the stubs file as an output file.

svn path=/branches/cmake-bringup/; revision=49866
2010-11-29 18:36:22 +00:00
Amine Khaldi 2a6108be5a [CMAKE]
- Add auto stubs support to the msvc based toolchains.

svn path=/branches/cmake-bringup/; revision=49865
2010-11-29 18:35:43 +00:00
Amine Khaldi 0f1a6952bb [CMAKE]
- Add auto stubs support to the gcc based toolchains.

svn path=/branches/cmake-bringup/; revision=49864
2010-11-29 18:33:07 +00:00
Timo Kreuzer 6c24157fa1 add stubs.h
svn path=/branches/cmake-bringup/; revision=49863
2010-11-29 18:07:36 +00:00
Timo Kreuzer 89a3a5f960 [SPEC2DEF]
- add support for stubs generation
- add support for "proper" stubs, with calling convention and parameter dump
- handle -private
- change invokation a bit
[CMAKE]
- remove the old VARIANT hack

svn path=/branches/cmake-bringup/; revision=49862
2010-11-29 17:53:20 +00:00
Timo Kreuzer dbf57f9949 [DXSDK]
Don't use stdole32.tlb.
Seems that this is the problem that made midl fail. Maybe not. Yesterday it was all about VARIANT, which has no effect today. Let's see what tomorrow will bring :-?

svn path=/branches/cmake-bringup/; revision=49860
2010-11-29 14:43:30 +00:00
Timo Kreuzer 434632f5ca [WINE]
Add msvchelper.h, a file that helps wine dx stuff to comple on msvc.

svn path=/branches/cmake-bringup/; revision=49859
2010-11-29 09:29:20 +00:00
Timo Kreuzer 1a27a9ff85 [CMAKE]
remove /GR from c++ options, it's on by default and we get a warning when additionally specifiying /GR-

svn path=/branches/cmake-bringup/; revision=49857
2010-11-28 21:49:54 +00:00
Timo Kreuzer 5c2f95e5a4 [CMAKE]
Make rpcproxy macro portable

svn path=/branches/cmake-bringup/; revision=49856
2010-11-28 20:16:40 +00:00
Timo Kreuzer 6ea3626acc [CMAKE]
Get rid of the stubs file for quartz, it was a mistake.

svn path=/branches/cmake-bringup/; revision=49855
2010-11-28 20:12:05 +00:00
Timo Kreuzer e2d8cf2570 [CMAKE]
Don't compile CRT_fp8.c, CRT_fp10.c and xtxtmode.c. we don't need those and MSVC complains about duplicate symbols, as it's exported from msvcrt already.

svn path=/branches/cmake-bringup/; revision=49854
2010-11-28 19:28:03 +00:00
Timo Kreuzer 498b0098dd [UUID]
Add IID_IStream and IID_IEnumDMO for MSVC

svn path=/branches/cmake-bringup/; revision=49853
2010-11-28 19:05:03 +00:00
Timo Kreuzer 0dbbf13b57 [DXSDK]
Put coclass MediaDet into the library DexterLib

svn path=/branches/cmake-bringup/; revision=49852
2010-11-28 16:53:47 +00:00
Timo Kreuzer 69c7a5d30c [WINE]
Add a dummy DECL_GLOBAL_CONSTRUCTOR for MSVC

svn path=/branches/cmake-bringup/; revision=49849
2010-11-28 16:37:46 +00:00
Timo Kreuzer 5782837e7e [CMAKE]
Reapply the midl hack. Someone wants to trick me or something. I could swear it just worked one minute ago.

svn path=/branches/cmake-bringup/; revision=49847
2010-11-28 16:22:38 +00:00
Timo Kreuzer 7cef73429a [CMAKE]
Fix dependencies for importlib targets

svn path=/branches/cmake-bringup/; revision=49846
2010-11-28 16:12:25 +00:00
Timo Kreuzer 4592c1140e [CMAKE]
- Remove the dxsdk hack. It works now without. Why? I don't know. Why didn't it work before? I have no idea. Maybe the newlines. Anyway it works. If someone breaks it, I'll ki^Z^Z revert it ;-)

svn path=/branches/cmake-bringup/; revision=49845
2010-11-28 15:52:00 +00:00
Timo Kreuzer 4f075e995e [DXSDK]
- Reenable dxsdk for MSVC
[PSDK/DXSDK]
- add a newlines at the end of several files.

svn path=/branches/cmake-bringup/; revision=49844
2010-11-28 15:47:13 +00:00
Timo Kreuzer 0ee737e354 [CMAKE]
Add a hack for midl. Don't ask me why, but renaming IEnumVARIANT to something different globally fixes the compilation of dxsdk. someone with more idl knowledge should check that.

svn path=/branches/cmake-bringup/; revision=49843
2010-11-28 15:40:47 +00:00
Timo Kreuzer f4d65e62c9 [CMAKE]
Remove the old global strict_context_handle hack

svn path=/branches/cmake-bringup/; revision=49842
2010-11-28 12:58:10 +00:00
Timo Kreuzer fd2a3657cb [PSDK]
Add a hack for midl.

svn path=/branches/cmake-bringup/; revision=49841
2010-11-28 12:40:33 +00:00
Timo Kreuzer b46aa66305 [CMAKE]
add a number of importlin targets and convert to spec

svn path=/branches/cmake-bringup/; revision=49839
2010-11-28 10:19:28 +00:00
Timo Kreuzer a916747152 [CRT]
Implement thiscall wrapper for MSVC

svn path=/branches/cmake-bringup/; revision=49838
2010-11-28 10:14:51 +00:00
Timo Kreuzer b8702f60f7 [UUID]
Add a number of GUIDs. They are duplicated from idl generated headers, because of a small difference between widl and midl. widl generates "DEFINE_GUID" entries for each interface, while midl generates "extern GUID" only. The latter matching MS SDK headers. If someone can think of a more elegant way of solving this, let me know.

svn path=/branches/cmake-bringup/; revision=49837
2010-11-28 10:12:35 +00:00
Timo Kreuzer 719c9e9811 [PSDK]
Add some GUIDs for MSVC.

svn path=/branches/cmake-bringup/; revision=49835
2010-11-28 09:28:28 +00:00
Timo Kreuzer f5cd0290d4 [CMAKE]
- Link libxslt to ntdll for MSVC
- Don't compile some directx stuff with MSVC atm
- Add importlib target for dinput
- add importlib target for wined3d and use autogenerated def
- Improve quartz

svn path=/branches/cmake-bringup/; revision=49833
2010-11-28 01:24:36 +00:00
Timo Kreuzer da553e4658 [REACTOS]
Fix Italian resource file syntax

svn path=/branches/cmake-bringup/; revision=49832
2010-11-28 01:01:36 +00:00
Timo Kreuzer c79199adc1 [CMAKE]
Make rapps a win32gui app and link to msvcrt

svn path=/branches/cmake-bringup/; revision=49831
2010-11-28 00:47:58 +00:00
Timo Kreuzer a97affe62a [CMAKE]
Fix build of msvcsup (add missing file)

svn path=/branches/cmake-bringup/; revision=49829
2010-11-27 23:47:10 +00:00
Timo Kreuzer adfc8941cc [CMAKE]
ML wants /nologo, not /NOLOGO

svn path=/branches/cmake-bringup/; revision=49828
2010-11-27 23:41:23 +00:00
Timo Kreuzer 7b5ea6afe3 [CMAKE]
Add an incomplete cmake file for msi

svn path=/branches/cmake-bringup/; revision=49823
2010-11-27 18:30:39 +00:00
Timo Kreuzer a4ef3baa57 [MSVCRT]
- Fix forwarded export of GetLocaleInfoW
- Rename _inp & co to MSVCRT__inp, because they are only available as intrinsics on MSVC
- Implement them using the intrinsic

svn path=/branches/cmake-bringup/; revision=49822
2010-11-27 15:50:53 +00:00
Amine Khaldi 86c023e2c7 [CMAKE]
- Add missing asm dependency.

svn path=/branches/cmake-bringup/; revision=49821
2010-11-27 15:31:33 +00:00
Amine Khaldi 2b43789ca0 [CMAKE]
- Fix xinput9_1_0

svn path=/branches/cmake-bringup/; revision=49819
2010-11-27 13:05:52 +00:00
Amine Khaldi 0893cf2ba7 [CMAKE]
- Fix xinput1_2

svn path=/branches/cmake-bringup/; revision=49818
2010-11-27 12:55:14 +00:00
Amine Khaldi 5a6f3448b7 [CMAKE]
- Improve kernel32.

svn path=/branches/cmake-bringup/; revision=49817
2010-11-27 12:49:37 +00:00
Sylvain Petreolle 20eb327863 [CMAKE]
Add msvcrt dependencies.

svn path=/branches/cmake-bringup/; revision=49816
2010-11-27 12:46:17 +00:00
Amine Khaldi 91afe86220 [CMAKE]
- Fix msvcrt.

svn path=/branches/cmake-bringup/; revision=49815
2010-11-27 12:41:23 +00:00
Timo Kreuzer cb23bbe38a [INTRIN]
Implement _inp, _inpd, _inpw, _outp, _outpd, _outpw as intrinsics, like on MSVC

svn path=/branches/cmake-bringup/; revision=49814
2010-11-27 12:36:14 +00:00
Amine Khaldi 16fed19fbd [CMAKE]
- Add ccache support.

svn path=/branches/cmake-bringup/; revision=49813
2010-11-27 11:27:09 +00:00
Amine Khaldi 4103cf5929 [CMAKE]
- Comment out what seems to be a missing file.

svn path=/branches/cmake-bringup/; revision=49812
2010-11-27 10:48:44 +00:00
Amine Khaldi eb8df6a835 [CMAKE]
- Fix more modules.

svn path=/branches/cmake-bringup/; revision=49811
2010-11-27 09:00:22 +00:00
Amine Khaldi 4e1f5725ff - Fix more dlls.
svn path=/branches/cmake-bringup/; revision=49810
2010-11-27 01:16:42 +00:00
Amine Khaldi 099f7ed3c4 - Remove some unneeded pdef files.
- Fix some modules now that they use proper startup code.

svn path=/branches/cmake-bringup/; revision=49809
2010-11-27 00:36:28 +00:00
Timo Kreuzer 9de09f2c2d [NDK]
Fix syntax for MSVC

svn path=/branches/cmake-bringup/; revision=49808
2010-11-27 00:10:47 +00:00
Timo Kreuzer 8040e998be [CMAKE]
add a bunch more importlib targets

svn path=/branches/cmake-bringup/; revision=49807
2010-11-27 00:02:36 +00:00
Amine Khaldi 4a8860b952 - Correct the entry point for win32dll, win32ocx and cpl module types.
- Fix acledit.

svn path=/branches/cmake-bringup/; revision=49806
2010-11-26 23:57:03 +00:00