Commit graph

261 commits

Author SHA1 Message Date
Timo Kreuzer
321385374d [CMAKE]
-Define HAVE_ALLOCA_H for dbghelp

svn path=/branches/cmake-bringup/; revision=50599
2011-02-02 17:40:25 +00:00
Timo Kreuzer
85c0b78873 [SECUR32]
- Sort exports like on Windows
- Implement some functions as proper stubs
[SECURITY]
- Cleanup exports (remove 31 of 77 functions)
- properly forward all exports
- Link to secur32 for forwarded exports

svn path=/branches/cmake-bringup/; revision=50597
2011-02-02 17:06:20 +00:00
Timo Kreuzer
f9a184e117 [CMAKE]
Link fusion to uuid to fix msvc build

svn path=/branches/cmake-bringup/; revision=50595
2011-02-02 14:41:48 +00:00
Timo Kreuzer
f264eb68b2 [CMAKE]
Fix MSVC build of normaliz

svn path=/branches/cmake-bringup/; revision=50594
2011-02-02 14:05:29 +00:00
Timo Kreuzer
7b45f773ed [CMAKE]
Link cfgmgr32 to setupapi, it redirects functions there and MSVC needs the importlib for that.

svn path=/branches/cmake-bringup/; revision=50592
2011-02-02 13:52:30 +00:00
Timo Kreuzer
ca768add12 [USER32]
- Remove exports for IsProcess16Bit and IsSETEnabled
- Redirect CalcMenuBar, PaintMenuBar and SetConsoleReserveKeys to NtUser*
- Implement stubs for BuildReasonArray, CreateSystemThreads, DestroyReasons, DeviceEventWorker, GetCursorFrameInfo, GetReasonTitleFromReasonCode, RecordShutdownReason, UserLpkPSMTextOut, UserLpkTabbedTextOut, Win32PoolAllocationStats
- Remove implementations of SetCursor, ClipCursor, GetClipCursor and HiliteMenuItem
- Remove auto stub file from sources
- Fix resource include path

svn path=/branches/cmake-bringup/; revision=50590
2011-02-02 13:15:26 +00:00
Timo Kreuzer
a2ceee354a [CMAKE]
revert r50587

svn path=/branches/cmake-bringup/; revision=50589
2011-02-01 22:07:32 +00:00
Timo Kreuzer
fbba664095 [TAPIUI]
Set linker language C

svn path=/branches/cmake-bringup/; revision=50587
2011-02-01 21:51:48 +00:00
Timo Kreuzer
4fa40b55e4 [MSCMS]
mscms needs to link to advapi32, currently gcc builds optimize the calls to Reg* apis away, because of unimplemented fucntions.

svn path=/branches/cmake-bringup/; revision=50586
2011-02-01 20:23:33 +00:00
Timo Kreuzer
7d6c6d9196 [JSCRIPT]
Fix build with MSVC

svn path=/branches/cmake-bringup/; revision=50585
2011-02-01 20:08:13 +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
99f04cc9ab [CMAKE]
(M)IDL doesn't allow definiting multiple identifiers with the same name and different case. Define MSIRUNMODE to MSIRUNMODE_T so it doesn't conflict with MsiRunMode anymore.

svn path=/branches/cmake-bringup/; revision=50580
2011-01-31 21:44:35 +00:00
Timo Kreuzer
b75df5788b [CMAKE]
Fix MSVC build of imm32

svn path=/branches/cmake-bringup/; revision=50579
2011-01-31 21:11:21 +00:00
Sylvain Petreolle
7de1e5ea8a [CMAKE]
Fix WSCUpdateProvider spec entry.

svn path=/branches/cmake-bringup/; revision=50576
2011-01-31 16:32:16 +00:00
Timo Kreuzer
9cc4f5ceee [CMAKE]
Don't automatically add stub files to the sources, instead add them manually where neccessary. also fix a number of spec files to resemble actual state of implementation.

svn path=/branches/cmake-bringup/; revision=50574
2011-01-31 14:20:53 +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
ff4324fb98 [CMAKE]
Fix compilation of actxprxy with MSVC

svn path=/branches/cmake-bringup/; revision=50563
2011-01-29 18:16:46 +00:00
Timo Kreuzer
4d2d6956d3 [CMAKE]
Link ole32 to iidlib. Fixes compilation on MSVC

svn path=/branches/cmake-bringup/; revision=50562
2011-01-29 17:58:43 +00:00
Timo Kreuzer
066102156e [HID]
Fix spec file. All of the functions are present, either stubbed or implemented.

svn path=/branches/cmake-bringup/; revision=50538
2011-01-28 18:13:54 +00:00
Timo Kreuzer
0af4984309 [CMAKE]
Remove dll name from add_importlib_target macro

svn path=/branches/cmake-bringup/; revision=50520
2011-01-27 21:57:54 +00:00
Timo Kreuzer
168ca7cab8 [CMAKE]
Use spec file for getuname importlib

svn path=/branches/cmake-bringup/; revision=50518
2011-01-27 21:48:44 +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
0c480c0cb2 [KERNEL32]
Escape some characters in nls files for MSVC compatibility

svn path=/branches/cmake-bringup/; revision=50485
2011-01-25 14:40:32 +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
d5fecffd28 [NTDLL]
Fix some exports by marking them as fastcall instead of prepending an @ to the name

svn path=/branches/cmake-bringup/; revision=50480
2011-01-24 20:24:35 +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
Timo Kreuzer
75818ca832 [CMAKE]
prevent macro refefinition

svn path=/branches/cmake-bringup/; revision=50429
2011-01-19 11:58:42 +00:00
Sylvain Petreolle
5d2288d18d [CMAKE]
Convert wsock32 to spec.

svn path=/branches/cmake-bringup/; revision=50423
2011-01-18 15:02:26 +00:00
Timo Kreuzer
f6165b795c [CMAKE] Convert crtdll to spec
svn path=/branches/cmake-bringup/; revision=50400
2011-01-16 18:02:17 +00:00
Amine Khaldi
5962942907 [CMAKE]
- Fix wmi and drmk entry points.
- Don't use both reactos and wine debug headers in iphlpapi. Fixes the macro redefinition warnings.

svn path=/branches/cmake-bringup/; revision=50353
2011-01-10 20:59:17 +00:00
Amine Khaldi
9d64a217d5 [CMAKE]
- Prevent cmake from escaping preprocessor definition values added via add_definitions.
- Fix a FIXME in oleaut32 and urlmon builds.

svn path=/branches/cmake-bringup/; revision=50333
2011-01-08 20:01:33 +00:00
Amine Khaldi
458d9009dd [CMAKE]
- Fix the browseui bulgarian translation file name.

svn path=/branches/cmake-bringup/; revision=50328
2011-01-08 14:11:37 +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
9c55eb1528 [CMAKE]
Delete msacm.spec.def

svn path=/branches/cmake-bringup/; revision=50236
2010-12-31 15:17:11 +00:00
Timo Kreuzer
40f51f077f [CMAKE]
Delete ntdll.def

svn path=/branches/cmake-bringup/; revision=50235
2010-12-31 15:15:09 +00:00
Amine Khaldi
fce639e14b [CMAKE]
- Disable some resource files (mostly japanese ones) with a FIXME. They prevent us from compiling in unix due to an iconv issue.
- Lower the minimum required cmake version to 2.6
- Fix browseui resource paths.

svn path=/branches/cmake-bringup/; revision=50224
2010-12-30 15:39:10 +00:00
Jérôme Gardou
061f46d608 [CMAKE]
Improve rpcproxy macro
split boot/CMakeLists.txt into smaller and clearer CMakeLists.txt

svn path=/branches/cmake-bringup/; revision=50215
2010-12-29 18:28:34 +00:00
Timo Kreuzer
78cc22ef6f [CMAKE]
- fix decorations on non-x86 builds
- improve batt and aclui
- remove set_export_spec macro

svn path=/branches/cmake-bringup/; revision=50207
2010-12-29 08:08:18 +00:00
Amine Khaldi
f09db5b9bf [CMAKE]
- Delete more useless definition files.
- Improve more modules.

svn path=/branches/cmake-bringup/; revision=50132
2010-12-24 19:07:09 +00:00
Amine Khaldi
ae92d98a66 [CMAKE]
- Delete more useless definition files.
- Improve more modules.

svn path=/branches/cmake-bringup/; revision=50131
2010-12-24 18:37:44 +00:00
Amine Khaldi
4ece6bd5ba [CMAKE]
- Delete some useless definition files.
- Improve some modules.

svn path=/branches/cmake-bringup/; revision=50130
2010-12-24 18:12:56 +00:00
Amine Khaldi
237d6eab1a [CMAKE]
- Improve some modules.

svn path=/branches/cmake-bringup/; revision=50126
2010-12-24 16:12:23 +00:00
Amine Khaldi
265a973995 [CMAKE]
- Add msi, qmgr and qmgrprxy to build.

svn path=/branches/cmake-bringup/; revision=50125
2010-12-24 14:25:10 +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
682ad4754b [CMAKE]
- Fix shell32.
- Fix and enable mstask.

svn path=/branches/cmake-bringup/; revision=50123
2010-12-24 12:23:19 +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
Amine Khaldi
12c5516985 [CMAKE]
- Use an actual entrypoint for oleacc. Reflects r50064.

svn path=/branches/cmake-bringup/; revision=50065
2010-12-19 23:00:46 +00:00
Amine Khaldi
f4cc19c36a [CMAKE]
- Improve several modules.

svn path=/branches/cmake-bringup/; revision=50055
2010-12-17 21:54:56 +00:00
Amine Khaldi
ad73c3a733 [CMAKE]
- Improve mciwave.

svn path=/branches/cmake-bringup/; revision=50051
2010-12-17 13:54:13 +00:00