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
Timo Kreuzer
efa7393534
[CMAKE]
...
- implicitly link to msvcsup
- set proper entrypoints
- add linkerflags /DLL and /DRIVER
svn path=/branches/cmake-bringup/; revision=49805
2010-11-26 23:48:07 +00:00
Timo Kreuzer
dc89f45599
[CMAKE]
...
Add msvcsup static library for MSVC. This might be superseded by something else later.
svn path=/branches/cmake-bringup/; revision=49804
2010-11-26 23:45:30 +00:00
Sylvain Petreolle
f1283c58c6
[CMAKE]
...
Sync with trunk. (r49792)
svn path=/branches/cmake-bringup/; revision=49803
2010-11-26 23:33:34 +00:00
Sylvain Petreolle
cca965e6bc
[CMAKE]
...
Add missing asm dependency.
svn path=/branches/cmake-bringup/; revision=49801
2010-11-26 23:05:46 +00:00
Timo Kreuzer
0ff3955b9b
[MINGW]
...
Merge .CRT section into .rdata when linking to mingw lib. This silences the warnings about uninitialized constructors.
svn path=/branches/cmake-bringup/; revision=49799
2010-11-26 22:52:46 +00:00
Timo Kreuzer
c2adbec142
[MINGW]
...
Fix .CRT section attributes to avoid linker warning, when merging with .rdata
svn path=/branches/cmake-bringup/; revision=49798
2010-11-26 22:51:06 +00:00
Timo Kreuzer
64e9a6a0a6
[CMAKE]
...
add importlib target for csrsrv
svn path=/branches/cmake-bringup/; revision=49797
2010-11-26 00:20:29 +00:00
Timo Kreuzer
0fc3ec9dea
[CMAKE]
...
No mesa32 for MSVC for now. It has lots of assembly that would need to be ported. It also talkes ages to compile.
svn path=/branches/cmake-bringup/; revision=49796
2010-11-26 00:01:20 +00:00
Timo Kreuzer
cfba60d19d
[LIBXML2]
...
add a hack around the hack
svn path=/branches/cmake-bringup/; revision=49795
2010-11-25 23:16:12 +00:00
Timo Kreuzer
5a54b0b454
[CRT]
...
simplify and fix definition of setjmp
svn path=/branches/cmake-bringup/; revision=49794
2010-11-25 22:35:57 +00:00
Timo Kreuzer
93f5d28abf
[CMAKE]
...
Link libjpg explicitly to kernel32 and link to mingw_common on MSVC builds
svn path=/branches/cmake-bringup/; revision=49793
2010-11-25 22:14:07 +00:00
Aleksey Bragin
cc202fdc31
[FREELDR]
...
- Conditionally enable heap-related debugging and validation checks by an MM_DBG define for all architectures. Inspired by 49744.
svn path=/trunk/; revision=49792
2010-11-25 22:03:56 +00:00
Timo Kreuzer
a68d9fb74f
[CMAKE]
...
Convert win32k to spec and add importlib target
svn path=/branches/cmake-bringup/; revision=49791
2010-11-24 23:38:19 +00:00
Pierre Schweitzer
fb04d4fd23
[NTOSKRNL]
...
Fix the fix, ie fix x86.
Everything should work now ~
svn path=/trunk/; revision=49790
2010-11-24 22:51:03 +00:00
Sylvain Petreolle
cea642beb3
[FREELDR]
...
poor little printf causes boot break, nuff said.
svn path=/trunk/; revision=49789
2010-11-24 20:55:15 +00:00
Timo Kreuzer
c5244531f2
[WORDPAD]
...
Fix rc syntax (multiline strings with \ at the end). This is to compile with MS reasource compiler, we can hope wine will adopt this, because latest versions of gcc's preprocessor also don't support this anymore.
svn path=/branches/cmake-bringup/; revision=49788
2010-11-24 20:19:55 +00:00
Timo Kreuzer
c41cbd1d26
[NTOS]
...
Add some missing intrinsics for MSVC
svn path=/branches/cmake-bringup/; revision=49787
2010-11-24 20:03:01 +00:00
Sir Richard
5f47e1ddd0
[NTOS]: Seems like cpsr_c doesn't work in this case? Need to investigate. Put an infinite loop in the entrypoint on ARM.
...
svn path=/trunk/; revision=49786
2010-11-24 18:56:35 +00:00
Sir Richard
a5dbee0b8f
[NTOS]: STATUS_SUCCESS is not the only succesful return code.
...
svn path=/trunk/; revision=49785
2010-11-24 18:53:47 +00:00
Timo Kreuzer
acc442de12
[CMAKE]
...
Add importlib targets for glu32, opengl32, rpcrt4
svn path=/branches/cmake-bringup/; revision=49784
2010-11-24 18:53:07 +00:00
Timo Kreuzer
ec2d741f31
[SERVICES]
...
Fix a typo (|| instead of |). Found by clang.
svn path=/trunk/; revision=49783
2010-11-24 18:30:12 +00:00
Sir Richard
889287242f
[NTOS]: Fix 16-bit interlocked operations on ARM (GCC doesn't provide built-ins). ARM should build now.
...
svn path=/trunk/; revision=49782
2010-11-24 18:19:42 +00:00
Sir Richard
ae6d759f4c
[NTOS]: Some more ARM build and linker fixes, moving some of the new x86 C code into ARM. This should really be shared later.
...
[NTOS]: Totally broke thread context switching on ARM for now. It's a Good Thing.
svn path=/trunk/; revision=49781
2010-11-24 17:49:52 +00:00
Sir Richard
a19af9c7cb
[NDK]: Fix definition of ARM PTE/PDE structure.
...
[NTOS]: Fix up ARM code to match recent ARM3 changes.
[NTOS]: Do not use initguid inside every single file to zillionplicate the GUIDs! Why doesn't the x86 linker catch this?!!?
[ARMDDK]: Define some spinlock functions.
svn path=/trunk/; revision=49780
2010-11-24 17:26:30 +00:00
Pierre Schweitzer
85adb4ff80
[NTOSKRNL]
...
That's not because ARM will rule the world on a day that you're obliged to break x86 build.
Fixed build. Will it work? Only God knows.
svn path=/trunk/; revision=49779
2010-11-24 17:24:54 +00:00