Commit graph

324 commits

Author SHA1 Message Date
Giannis Adamopoulos
6fb6b3dc44 [shell32]
- Fix some compilation issues with msc

svn path=/branches/cmake-bringup/; revision=50708
2011-02-15 16:01:02 +00:00
Giannis Adamopoulos
0020a48e12 [winmm]
- Fix compilation with msc

svn path=/branches/cmake-bringup/; revision=50707
2011-02-15 15:57:42 +00:00
Johannes Anderwald
73d18c6855 - Missed that fix
- Really fixes mstask compilation ;)

svn path=/branches/cmake-bringup/; revision=50705
2011-02-15 15:29:09 +00:00
Timo Kreuzer
3b49c98d95 [CMAKE]
Temporarily don't compile mshtl on msvc. simply to see how many errors are left.

svn path=/branches/cmake-bringup/; revision=50704
2011-02-15 15:26:01 +00:00
Timo Kreuzer
0d94103670 [MSHTML]
Fix compilation of nsiface.idl with midl. Only pointers to interfaces are allowed in typedefs.
Also define nsISupports to IUnknown, because thats what it is and nothing else is allowed.
Please someone pass this to wine.

svn path=/branches/cmake-bringup/; revision=50702
2011-02-15 13:29:05 +00:00
Timo Kreuzer
b0fe2ffc8f [CMAKE]
fix msvc build of mswsock

svn path=/branches/cmake-bringup/; revision=50700
2011-02-15 12:54:50 +00:00
Timo Kreuzer
e274013c30 [MSVCRT]
_CxxThrowException is stdcall, not cdecl.
Someone please forward this to wine

svn path=/branches/cmake-bringup/; revision=50693
2011-02-14 14:28:07 +00:00
Johannes Anderwald
2c23ee07a9 - Fix compiling (not linking)
svn path=/branches/cmake-bringup/; revision=50690
2011-02-14 13:02:24 +00:00
Timo Kreuzer
44366c9fd0 Fix merge artifact
svn path=/branches/cmake-bringup/; revision=50666
2011-02-12 10:46:17 +00:00
Timo Kreuzer
33533af643 [RICHED20]
Fix compilation with MSVC
the small fix in txtsrv.c should be sent to wine (tm)

svn path=/branches/cmake-bringup/; revision=50664
2011-02-12 01:40:32 +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
9b9bf81ccc [CMAKE]
Remove unneccessary EXTERNAL_OBJECT property

svn path=/branches/cmake-bringup/; revision=50629
2011-02-09 11:16:40 +00:00
Timo Kreuzer
b32867cfba [CMAKE]
Link cryptdll to advapi32

svn path=/branches/cmake-bringup/; revision=50627
2011-02-09 10:30:01 +00:00
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
Amine Khaldi
f9880abc15 [CMAKE]
- Fix msacm32.dll entry point. This fixes the World Peace issue, I mean, bootcd and livecd userinit exception issue. We get to the shell now in both. Thanks to Johannes for helping me investigate this.

svn path=/branches/cmake-bringup/; revision=50050
2010-12-17 13:45:27 +00:00
Amine Khaldi
ebc3a24d42 [CMAKE]
- Fix winspool import lib target.
- Improve some modules.

svn path=/branches/cmake-bringup/; revision=50023
2010-12-13 12:25:51 +00:00
Amine Khaldi
e829be1010 [CMAKE]
- Add some importlib targets.

svn path=/branches/cmake-bringup/; revision=50005
2010-12-10 16:08:35 +00:00
Timo Kreuzer
7764ff4c95 [CMAKE]
Give ntdll a baseaddress

svn path=/branches/cmake-bringup/; revision=49952
2010-12-04 20:18:24 +00:00
Amine Khaldi
d459599a8b [CMAKE]
- Activate ws2_32.

svn path=/branches/cmake-bringup/; revision=49943
2010-12-03 22:32:02 +00:00
Sylvain Petreolle
a6c98dde60 [CMAKE]
Revert 49926.
Its not needed anymore after timo's stubs.h fix in 49933.

svn path=/branches/cmake-bringup/; revision=49938
2010-12-03 19:41:06 +00:00
Amine Khaldi
d37f67f379 [CMAKE]
- Improve some modules.
- Convert notifyhook def into a spec, and add the import lib target.
- Get rid of the import libs that we already generate (the rest are still just temporary)

svn path=/branches/cmake-bringup/; revision=49937
2010-12-03 19:20:45 +00:00
Amine Khaldi
f7da79e889 [CMAKE]
- Improve more modules.

svn path=/branches/cmake-bringup/; revision=49932
2010-12-03 17:41:29 +00:00
Sylvain Petreolle
3b0a4a1478 [CMAKE]
Manual stubs for user32.

svn path=/branches/cmake-bringup/; revision=49926
2010-12-03 13:48:48 +00:00
Timo Kreuzer
a7894a8714 [CMAKE]
Some manual stubs for mapi32

svn path=/branches/cmake-bringup/; revision=49925
2010-12-03 13:41:06 +00:00
Timo Kreuzer
53620b9c9b [CMAKE]
Fix libshdocvw

svn path=/branches/cmake-bringup/; revision=49921
2010-12-03 12:08:09 +00:00
Amine Khaldi
4ff54162dd [CMAKE]
- More work on import lib targets and improving modules.

svn path=/branches/cmake-bringup/; revision=49916
2010-12-03 11:01:21 +00:00
Amine Khaldi
11cdb20f02 [CMAKE]
- More work on import lib targets and improving modules.

svn path=/branches/cmake-bringup/; revision=49914
2010-12-03 10:26:32 +00:00
Amine Khaldi
d8b2780e7e [CMAKE]
- Start adding proper import lib targets.
- Improve some modules.

svn path=/branches/cmake-bringup/; revision=49913
2010-12-03 09:26:06 +00:00
Timo Kreuzer
d044fc5af3 [CMAKE]
- Add importlib for dplayx, ksuser, wined3d
- link dplay to dplayx

svn path=/branches/cmake-bringup/; revision=49900
2010-12-02 19:13:47 +00:00
Sylvain Petreolle
dc90d687fe [CMAKE]
Fix shlwapi.

svn path=/branches/cmake-bringup/; revision=49899
2010-12-02 14:57:32 +00:00
Sylvain Petreolle
d0d1abf53c [CMAKE]
Update msvcrt stubs.

svn path=/branches/cmake-bringup/; revision=49896
2010-12-02 13:32:01 +00:00
Sylvain Petreolle
4f5a031400 [CMAKE]
Fix build for winmm and syssetup.

svn path=/branches/cmake-bringup/; revision=49895
2010-12-02 12:58:59 +00:00
Sylvain Petreolle
e3e3bef533 [CMAKE]
Disable msnet32.

svn path=/branches/cmake-bringup/; revision=49894
2010-12-02 12:38:16 +00:00
Timo Kreuzer
cabd360822 [CMAKE]
D3DXCreateTexture is already implemented, not a stub

svn path=/branches/cmake-bringup/; revision=49892
2010-12-02 12:14:35 +00:00
Timo Kreuzer
5c87a775bf [CMAKE]
- Link wine dx, that do forwards to the respective import libs (MSVC requires that)
- add import lib for d3dx9_24
- add IID_IUnknown to d3dx9_36_main.c for MSVC

svn path=/branches/cmake-bringup/; revision=49891
2010-12-02 11:49:15 +00:00
Timo Kreuzer
28f9048710 [CMAKE]
Generate proper stdcall stubs for d3dx9_24 and d3dx9_36
Fix D3DXLoadSurfaceFromSurface parameters

svn path=/branches/cmake-bringup/; revision=49889
2010-12-02 11:44:24 +00:00
Timo Kreuzer
92a36a982e [CMAKE]
Manual stubs for comctl32

svn path=/branches/cmake-bringup/; revision=49887
2010-12-01 21:16:25 +00:00
Amine Khaldi
f8bea92055 [CMAKE]
- Inhibit all warning messages for mesa32.

svn path=/branches/cmake-bringup/; revision=49886
2010-12-01 20:49:45 +00:00
Timo Kreuzer
a46bd17bc1 [CMAKE]
Manual stubs for cabinet

svn path=/branches/cmake-bringup/; revision=49885
2010-12-01 20:29:09 +00:00
Timo Kreuzer
a0e85898c8 [CMAKE]
Fix browseui

svn path=/branches/cmake-bringup/; revision=49884
2010-12-01 20:11:15 +00:00
Sylvain Petreolle
30922e7435 [CMAKE]
Fix dwmapi, mpr and msxml3.
Ordinal stubs were given the same internal names as Wine.

svn path=/branches/cmake-bringup/; revision=49881
2010-12-01 13:36:16 +00:00
Timo Kreuzer
b9e6a0061a [CMAKE]
manual stubs for atl

svn path=/branches/cmake-bringup/; revision=49880
2010-12-01 13:16:39 +00:00
Timo Kreuzer
b9b9c03a1c [CMAKE]
Manual stubs for activeds

svn path=/branches/cmake-bringup/; revision=49879
2010-12-01 09:44:45 +00:00
Sylvain Petreolle
98fa3bb8d8 [CMAKE]
Fix msvcrt and query build.

svn path=/branches/cmake-bringup/; revision=49878
2010-11-30 22:31:17 +00:00
Sylvain Petreolle
53010e4c40 [CMAKE]
Stubs: Fix some win32 modules.

svn path=/branches/cmake-bringup/; revision=49876
2010-11-30 20:57:01 +00:00
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
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
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
7b5ea6afe3 [CMAKE]
Add an incomplete cmake file for msi

svn path=/branches/cmake-bringup/; revision=49823
2010-11-27 18:30:39 +00:00