Timo Kreuzer
e5251147ba
[WINE]
...
Add math.h for wine code, with NAN and INFINITY as portable constants.
svn path=/branches/cmake-bringup/; revision=50731
2011-02-16 12:53:21 +00:00
Johannes Anderwald
95d0eed68e
- Add wincodec.idl to build
...
- windowscodecs gets now further
svn path=/branches/cmake-bringup/; revision=50717
2011-02-15 18:08:53 +00:00
Timo Kreuzer
94da3603af
[WINE]
...
Don't define __ASM_DEFINE_FUNC and __ASM_STDCALL_FUNC on MSVC builds
svn path=/branches/cmake-bringup/; revision=50715
2011-02-15 17:36:10 +00:00
Johannes Anderwald
ddb18f5bc0
- Fix compilation of mstask
...
svn path=/branches/cmake-bringup/; revision=50703
2011-02-15 15:11:46 +00:00
Timo Kreuzer
0c69202021
[ASM]
...
Add ljmp16 .fill and .space macros
svn path=/branches/cmake-bringup/; revision=50696
2011-02-14 20:12:12 +00:00
Timo Kreuzer
0ea1c67bac
[NTOSKRNL]
...
Fix build with MSVC
svn path=/branches/cmake-bringup/; revision=50692
2011-02-14 13:45:15 +00:00
Amine Khaldi
afd1fcd6cf
[CMAKE]
...
- Fix host checking and the unix case handling in today() macro.
- Fixes unix build.
svn path=/branches/cmake-bringup/; revision=50684
2011-02-13 19:01:08 +00:00
Timo Kreuzer
89fbead325
sync trunk HEAD (r50626)
...
svn path=/branches/cmake-bringup/; revision=50635
2011-02-09 15:56:57 +00:00
Timo Kreuzer
41d9b26507
[WINE]
...
Add alloca.h, which includes malloc.h. This is neccessary for MSVC builds of dbghelp
svn path=/branches/cmake-bringup/; revision=50598
2011-02-02 17:39:22 +00:00
Sylvain Petreolle
f22ed7dc10
[CMAKE]
...
Sync trunk up to r50570.
svn path=/branches/cmake-bringup/; revision=50581
2011-01-31 21:47:39 +00:00
Timo Kreuzer
cb4db3af6f
[CRT]
...
Put __declspec(nothrow) at a valid (for MSVC) position.
svn path=/branches/cmake-bringup/; revision=50577
2011-01-31 19:46:05 +00:00
Timo Kreuzer
96abfd1223
[UUID]
...
The old uuid library was one file containing all the uuids, generated from the psdk headers, which results in all GUIDs being linked, as soon as a single one is used. Also while widl creates DEFINE_GUID() entries in the header files, midl only creates "extern GUID", so this didn't work on MSVC. The new version uses iid files generated from the idl files and some extra C files. This works with both midl and widl, reduces overhead when linking uuids and is much closer to MS uuid lib.
svn path=/branches/cmake-bringup/; revision=50569
2011-01-30 14:09:38 +00:00
Timo Kreuzer
cdf564ef64
[CMAKE]
...
Add iidlib, a library containing all iids from the idl files
svn path=/branches/cmake-bringup/; revision=50560
2011-01-29 17:57:34 +00:00
Timo Kreuzer
e3d0802c23
[PSDK]
...
Fix include of windows.h from rpc.h
svn path=/branches/cmake-bringup/; revision=50554
2011-01-29 14:41:18 +00:00
Timo Kreuzer
56a3daafd4
[PSDK]
...
Fix inline definition of STRSAFEAPI for MSVC
svn path=/branches/cmake-bringup/; revision=50541
2011-01-28 19:41:28 +00:00
Timo Kreuzer
8c4b892bea
[undocuser.h]
...
Add nreline at the end of the file. MSVC is very picky about that.
svn path=/branches/cmake-bringup/; revision=50523
2011-01-27 23:45:40 +00:00
Timo Kreuzer
e92a8c0a72
[CRT]
...
Fix some warnings
svn path=/branches/cmake-bringup/; revision=50513
2011-01-27 13:45:06 +00:00
Timo Kreuzer
8191f95396
[CMAKE]
...
- Sync with trunk 50501
- fix a couple of merge artifacts (indentation)
svn path=/branches/cmake-bringup/; revision=50505
2011-01-26 23:24:08 +00:00
Sylvain Petreolle
e2b7eacdd5
[CMAKE]
...
Sync trunk up to r50477.
svn path=/branches/cmake-bringup/; revision=50504
2011-01-26 22:19:12 +00:00
Timo Kreuzer
f9870b513e
[PSDK]
...
Include pseh.h not only for gcc
svn path=/branches/cmake-bringup/; revision=50492
2011-01-25 18:58:21 +00:00
Timo Kreuzer
50c1320ff9
[CMAKE]
...
Fix return type of NdrClientCall*
svn path=/branches/cmake-bringup/; revision=50484
2011-01-25 11:55:45 +00:00
Timo Kreuzer
0d54e35b94
[CMAKE]
...
Refactor IDL compilation:
- Move all macros to idl-support.cmake
- Make rpc proxy a static library, instead of fiddeling with SOURCE variable
- Merge client and server rpc libraries into one library
- Reorder global makelist file a little
- Improve configure script
- Improve naming, use add_* when a target is added, generate_* when only a file is generated
- Don't compile wbemcli.idl on MSVC (temp hack)
- Don't compile rossym on MSVC, we don't use it
- Use ml64 as assembler when compiling for amd64
- fix spec2def invocation
svn path=/branches/cmake-bringup/; revision=50478
2011-01-24 18:13:40 +00:00
Sylvain Petreolle
256c5c72c0
[CMAKE]
...
WIN32: get build date without overcomplicated string parsing.
svn path=/branches/cmake-bringup/; revision=50473
2011-01-23 13:10:14 +00:00
Sylvain Petreolle
9fb04fdf80
[CMAKE]
...
Fix buildno.h when subversion is not installed.
svn path=/branches/cmake-bringup/; revision=50472
2011-01-23 11:27:01 +00:00
Timo Kreuzer
4dbcb77b8f
[CRT]
...
fix definition of _crt_va_arg for amd64
svn path=/branches/cmake-bringup/; revision=50471
2011-01-22 23:22:10 +00:00
Timo Kreuzer
5f6e050626
- _mingw.h: Don't define USE_MINGW_SETJMP_TWO_ARGS for MSVC
...
- _mingw.h: Fix definition of _CRT_ALIGN for MSVC
- intrin.h: _InterlockedAddLargeStatistic is not an intrinsic on MSVC for x64
- intrin.h: Fix return type of _InterlockedOr64
- wdm.h: Fix warnings in KfRaiseIrql and RtlExtendedMagicDivide inline implementations
- winnt.h: Simplify definition of GetCurrentFiber
svn path=/branches/cmake-bringup/; revision=50470
2011-01-22 19:17:10 +00:00
Timo Kreuzer
e212d018ae
[CMAKE]
...
Copy vadefs.h from amd64 branch
svn path=/branches/cmake-bringup/; revision=50467
2011-01-22 17:52:33 +00:00
Sylvain Petreolle
029f4fd445
[CMAKE]
...
Forgotten deletion in previous commit.
svn path=/branches/cmake-bringup/; revision=50455
2011-01-21 20:37:01 +00:00
Sylvain Petreolle
5f1a2314f2
[CMAKE]
...
Use cmake subversion capabilities to generate buildno.h and version.h.
svn path=/branches/cmake-bringup/; revision=50454
2011-01-21 20:29:45 +00:00
Timo Kreuzer
0eada29ab7
[CMAKE]
...
Disable format warnings for winetest_ok
svn path=/branches/cmake-bringup/; revision=50449
2011-01-20 14:30:15 +00:00
Timo Kreuzer
35e02b21b1
[CMAKE]
...
cast some fprintf parameters explicitly to the required type to fix warnings.
svn path=/branches/cmake-bringup/; revision=50448
2011-01-20 12:53:47 +00:00
Timo Kreuzer
7d0de33986
[CMAKE]
...
Fix warnings by casting values explicitly to int in wine/test.h
svn path=/branches/cmake-bringup/; revision=50433
2011-01-19 13:50:22 +00:00
Timo Kreuzer
be0830b12f
[CMAKE]
...
Move secure api functions from external file into string.h and use standard macros. Fixes 2 warnings.
svn path=/branches/cmake-bringup/; revision=50431
2011-01-19 13:33:48 +00:00
Timo Kreuzer
a23b388edb
[CMAKE]
...
Include stdio.h into strsafe.h to silence a warning
svn path=/branches/cmake-bringup/; revision=50430
2011-01-19 12:05:18 +00:00
Timo Kreuzer
8f523a01d4
[CMAKE]
...
Add missing strcpy_s and strcat_s prototypes to silence some warnings
svn path=/branches/cmake-bringup/; revision=50428
2011-01-19 11:55:45 +00:00
Timo Kreuzer
5524d17a56
[CMAKE]
...
Provide the asm offset constants that are used throughout the code instead the official ones. We'll have to decide which way to go later.
svn path=/branches/cmake-bringup/; revision=50401
2011-01-16 18:07:15 +00:00
Amine Khaldi
9790b02502
[CMAKE]
...
- Fix another warning in libxml2. Thanks to Timo.
svn path=/branches/cmake-bringup/; revision=50348
2011-01-09 21:34:20 +00:00
Amine Khaldi
90683e300a
[CMAKE]
...
- Reduce libxml2 warnings.
svn path=/branches/cmake-bringup/; revision=50346
2011-01-09 20:40:34 +00:00
Amine Khaldi
aa6bee3557
[CMAKE]
...
- Prevent some status codes redefinitions.
svn path=/branches/cmake-bringup/; revision=50335
2011-01-08 21:41:12 +00:00
Amine Khaldi
152b92b928
[CMAKE]
...
- Improve message headers handling.
svn path=/branches/cmake-bringup/; revision=50334
2011-01-08 20:44:41 +00:00
Amine Khaldi
6c0c23cb53
[CMAKE]
...
- Sync with trunk head (r50270)
- This also reverts r49298.
svn path=/branches/cmake-bringup/; revision=50271
2011-01-03 00:33:31 +00:00
Timo Kreuzer
0c36281490
[STLPORT]
...
- Only use #pragma intrinsics on MSVC
- Don't add function prototypes for _InterlockedXxx
svn path=/branches/cmake-bringup/; revision=50213
2010-12-29 13:35:40 +00:00
Timo Kreuzer
9871a03861
[STLPORT]
...
- Fix compilation with 64 bit gcc
svn path=/branches/cmake-bringup/; revision=50212
2010-12-29 11:45:57 +00:00
Timo Kreuzer
88614730f8
[STLPORT]
...
- Add some additional definitions for amd64 compilation with gcc
svn path=/branches/cmake-bringup/; revision=50211
2010-12-29 11:42:10 +00:00
Timo Kreuzer
79816c62c3
[ASM]
...
KTIMER_TABLE are for win7 only
svn path=/branches/cmake-bringup/; revision=50198
2010-12-28 19:12:01 +00:00
Timo Kreuzer
0549475d8e
[CMAKE]
...
Fix genincdata for amd64
svn path=/branches/cmake-bringup/; revision=50180
2010-12-28 01:06:06 +00:00
Timo Kreuzer
654e22e491
[CMAKE]
...
Add a few definitions for amd64
svn path=/branches/cmake-bringup/; revision=50179
2010-12-28 01:04:55 +00:00
Timo Kreuzer
c44d0d4055
[CMAKE]
...
Fix a definition in svcctl.idl (MSVC)
svn path=/branches/cmake-bringup/; revision=50170
2010-12-27 18:44:31 +00:00
Amine Khaldi
6d973bdc1c
[CMAKE]
...
- Improve formatting, mainly the uppercase macro names. No functionality change.
svn path=/branches/cmake-bringup/; revision=50124
2010-12-24 13:38:27 +00:00
Amine Khaldi
7c5322ff9b
[CMAKE]
...
- Use SIZE_T in MIDL_user_allocate. This reverts r49295.
svn path=/branches/cmake-bringup/; revision=50118
2010-12-24 11:42:18 +00:00