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
Sir Richard
1a6196d960
[NTOS]: Add MiGetPteOffset for ARM. All of the kernel compiles, but does not link yet.
...
svn path=/trunk/; revision=49778
2010-11-24 16:09:19 +00:00
Sir Richard
d3036c6ebf
[CONFIG]: Instead of having 4 template rbuild configuration files that must be kept in-sync, maybe there should be a generic one that they all inherit from?
...
[CONFIG]: Add new property settings that exist in x86, but not ARM because nobody added them there. For example, nor cc, nor cache were being built on ARM, because NEWCC was undefined (which isn't treated as 0 by rbuild).
How I long for CMAKE.
svn path=/trunk/; revision=49777
2010-11-24 16:08:54 +00:00
Timo Kreuzer
d921c532f1
[TASKMGR]
...
- add #pragma code_page(1252) at the end of some resource files to help msvc's resource compiler
- "Untranslate" a few Japanese strings, as they contain illegal characters. Someone speaking Japanese should retranslate them using proper escape sequences where neccessary.
- Don't include headers twice
svn path=/branches/cmake-bringup/; revision=49776
2010-11-24 15:59:23 +00:00
Sir Richard
0a30393880
[ARMDDK]: Oh, right, forgot how this was laid out. should fix ARM build.
...
svn path=/trunk/; revision=49775
2010-11-24 15:41:28 +00:00
Sir Richard
2a91ad3419
[NTOS]: Fix incorrect assumptions that a PDE == PTE which have crept up throughout new ARM3 code.
...
[NTOS]: Fix a couple more unportable directly "Hard" PTE field accesses, instead of using portable MI macros.
[NTOS]: Cleanup some of the pool code that had really messed up PDE vs PTE.
[NTOS]: Define the number of page directoty levels for ARM.
[NTOS]: Comment out some ARM3 code that won't be needed now that most of the x86 code is in C.
Fixes all but one build error.
svn path=/trunk/; revision=49774
2010-11-24 15:21:45 +00:00
Sir Richard
bb8885c1d7
[PSDK/NDK]: Fix KPCR/KIPCR for ARM to match x86 more closely. Add KeGetTickCount for ARM.
...
svn path=/trunk/; revision=49773
2010-11-24 15:18:24 +00:00
Giannis Adamopoulos
8379e12418
[win32k]
...
-move several user stubs in ntstubs.c
svn path=/trunk/; revision=49772
2010-11-24 14:52:23 +00:00
Sir Richard
b145be7aef
[NTOS]: Errr... wow! Another one caught by ARM GCC. I can swear x86 GCC used to catch these. Did someone change warning settings? Anyhow, fix a *f++ which increments the pointer, not the value INSIDE the pointer (*f)++. Fixes MiDeleteSystemPageableVm.
...
svn path=/trunk/; revision=49771
2010-11-24 14:47:08 +00:00