Timo Kreuzer [Tue, 28 Dec 2010 17:08:11 +0000 (17:08 +0000)]
[CMAKE]
- Add _WINKD_ definition
- fix DBG and KDBG
svn path=/branches/cmake-bringup/; revision=50194
Timo Kreuzer [Tue, 28 Dec 2010 16:03:46 +0000 (16:03 +0000)]
[NTOSKRNL]
- Use SLIST_ENTRY instead of SINGLE_LIST_ENTRY for interlocked operations
- Remove unused variable
svn path=/branches/cmake-bringup/; revision=50191
Timo Kreuzer [Tue, 28 Dec 2010 12:42:05 +0000 (12:42 +0000)]
[CMAKE]
Fix stdcall entry points for x86
svn path=/branches/cmake-bringup/; revision=50189
Timo Kreuzer [Tue, 28 Dec 2010 12:14:13 +0000 (12:14 +0000)]
[CMAKE]
- Fix set_entrypoint for other architectures than x86, add an optional 3rd parameter for stdcall stackbytes
- don't add stdcall decoration to def files for other architectures then x86
svn path=/branches/cmake-bringup/; revision=50188
Amine Khaldi [Tue, 28 Dec 2010 12:00:49 +0000 (12:00 +0000)]
[CMAKE]
- Actually the ARCH initialization is needed in both places.
svn path=/branches/cmake-bringup/; revision=50187
Amine Khaldi [Tue, 28 Dec 2010 11:50:56 +0000 (11:50 +0000)]
[CMAKE]
- Move the ARCH initialization to the main cmake file instead of the toolchain file.
svn path=/branches/cmake-bringup/; revision=50186
Timo Kreuzer [Tue, 28 Dec 2010 09:17:42 +0000 (09:17 +0000)]
[CMAKE]
Fix configure script for host tools
svn path=/branches/cmake-bringup/; revision=50182
Timo Kreuzer [Tue, 28 Dec 2010 01:06:06 +0000 (01:06 +0000)]
[CMAKE]
Fix genincdata for amd64
svn path=/branches/cmake-bringup/; revision=50180
Timo Kreuzer [Tue, 28 Dec 2010 01:04:55 +0000 (01:04 +0000)]
[CMAKE]
Add a few definitions for amd64
svn path=/branches/cmake-bringup/; revision=50179
Jérôme Gardou [Mon, 27 Dec 2010 23:57:37 +0000 (23:57 +0000)]
[CMAKE]
- add bootcdregtest target
svn path=/branches/cmake-bringup/; revision=50178
Jérôme Gardou [Mon, 27 Dec 2010 23:57:12 +0000 (23:57 +0000)]
[CMAKE]
- use already set variable for idl file compilation
svn path=/branches/cmake-bringup/; revision=50177
Timo Kreuzer [Mon, 27 Dec 2010 23:14:50 +0000 (23:14 +0000)]
[CMAKE]
Add support for different architectures to configure script and simplify it a bit
svn path=/branches/cmake-bringup/; revision=50176
Jérôme Gardou [Mon, 27 Dec 2010 21:05:32 +0000 (21:05 +0000)]
[CMAKE]
- add regtest.cmd to reactos.cab
svn path=/branches/cmake-bringup/; revision=50172
Amine Khaldi [Mon, 27 Dec 2010 20:10:40 +0000 (20:10 +0000)]
[CMAKE]
- Improve amd64 toolchain support.
svn path=/branches/cmake-bringup/; revision=50171
Timo Kreuzer [Mon, 27 Dec 2010 18:44:31 +0000 (18:44 +0000)]
[CMAKE]
Fix a definition in svcctl.idl (MSVC)
svn path=/branches/cmake-bringup/; revision=50170
Amine Khaldi [Mon, 27 Dec 2010 18:29:10 +0000 (18:29 +0000)]
[CMAKE]
- Improve formatting.
svn path=/branches/cmake-bringup/; revision=50169
Amine Khaldi [Fri, 24 Dec 2010 19:07:09 +0000 (19:07 +0000)]
[CMAKE]
- Delete more useless definition files.
- Improve more modules.
svn path=/branches/cmake-bringup/; revision=50132
Amine Khaldi [Fri, 24 Dec 2010 18:37:44 +0000 (18:37 +0000)]
[CMAKE]
- Delete more useless definition files.
- Improve more modules.
svn path=/branches/cmake-bringup/; revision=50131
Amine Khaldi [Fri, 24 Dec 2010 18:12:56 +0000 (18:12 +0000)]
[CMAKE]
- Delete some useless definition files.
- Improve some modules.
svn path=/branches/cmake-bringup/; revision=50130
Amine Khaldi [Fri, 24 Dec 2010 18:04:31 +0000 (18:04 +0000)]
[CMAKE]
- Add new-cc activation flag. Dedicated to arty.
svn path=/branches/cmake-bringup/; revision=50129
Amine Khaldi [Fri, 24 Dec 2010 16:12:23 +0000 (16:12 +0000)]
[CMAKE]
- Improve some modules.
svn path=/branches/cmake-bringup/; revision=50126
Amine Khaldi [Fri, 24 Dec 2010 14:25:10 +0000 (14:25 +0000)]
[CMAKE]
- Add msi, qmgr and qmgrprxy to build.
svn path=/branches/cmake-bringup/; revision=50125
Amine Khaldi [Fri, 24 Dec 2010 13:38:27 +0000 (13:38 +0000)]
[CMAKE]
- Improve formatting, mainly the uppercase macro names. No functionality change.
svn path=/branches/cmake-bringup/; revision=50124
Amine Khaldi [Fri, 24 Dec 2010 12:23:19 +0000 (12:23 +0000)]
[CMAKE]
- Fix shell32.
- Fix and enable mstask.
svn path=/branches/cmake-bringup/; revision=50123
Timo Kreuzer [Fri, 24 Dec 2010 12:13:17 +0000 (12:13 +0000)]
[CMAKE]
Don't compile telnet and explorer on MSVC for now
svn path=/branches/cmake-bringup/; revision=50122
Amine Khaldi [Fri, 24 Dec 2010 12:08:24 +0000 (12:08 +0000)]
[CMAKE]
- Add a macro to handle IDL interfaces.
svn path=/branches/cmake-bringup/; revision=50119
Amine Khaldi [Fri, 24 Dec 2010 11:42:18 +0000 (11:42 +0000)]
[CMAKE]
- Use SIZE_T in MIDL_user_allocate. This reverts r49295.
svn path=/branches/cmake-bringup/; revision=50118
Amine Khaldi [Wed, 22 Dec 2010 16:37:32 +0000 (16:37 +0000)]
[CMAKE]
- Add rostests to build when the folder exists.
- Alter the importlib target macro to handle definition files along with spec files.
svn path=/branches/cmake-bringup/; revision=50101
Jérôme Gardou [Mon, 20 Dec 2010 23:51:41 +0000 (23:51 +0000)]
[CMAKE]
- issue an error when an invalid module type is provided
- add nativedll module type.
svn path=/branches/cmake-bringup/; revision=50075
Amine Khaldi [Sun, 19 Dec 2010 23:00:46 +0000 (23:00 +0000)]
[CMAKE]
- Use an actual entrypoint for oleacc. Reflects r50064.
svn path=/branches/cmake-bringup/; revision=50065
Timo Kreuzer [Sun, 19 Dec 2010 17:01:35 +0000 (17:01 +0000)]
[CMAKE]
Fix configure script for msvc
svn path=/branches/cmake-bringup/; revision=50062
Amine Khaldi [Fri, 17 Dec 2010 21:54:56 +0000 (21:54 +0000)]
[CMAKE]
- Improve several modules.
svn path=/branches/cmake-bringup/; revision=50055
Timo Kreuzer [Fri, 17 Dec 2010 20:11:04 +0000 (20:11 +0000)]
[CMAKE]
Add a simple configure script for windows hosts. Run it from any path, where you want to build both the tools and reactos in 2 subfolders.
svn path=/branches/cmake-bringup/; revision=50054
Amine Khaldi [Fri, 17 Dec 2010 13:54:13 +0000 (13:54 +0000)]
[CMAKE]
- Improve mciwave.
svn path=/branches/cmake-bringup/; revision=50051
Amine Khaldi [Fri, 17 Dec 2010 13:45:27 +0000 (13:45 +0000)]
[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
Amine Khaldi [Thu, 16 Dec 2010 15:42:17 +0000 (15:42 +0000)]
[CMAKE]
- Update some more base addresses. Thanks to Roel for his help.
svn path=/branches/cmake-bringup/; revision=50039
Amine Khaldi [Thu, 16 Dec 2010 15:03:13 +0000 (15:03 +0000)]
[CMAKE]
- Assign a base address to ftfd.
svn path=/branches/cmake-bringup/; revision=50038
Amine Khaldi [Thu, 16 Dec 2010 14:35:26 +0000 (14:35 +0000)]
[CMAKE]
- Update some base addresses to adapt to new binary sizes. Thanks to Roel for his help.
svn path=/branches/cmake-bringup/; revision=50037
Amine Khaldi [Wed, 15 Dec 2010 23:37:54 +0000 (23:37 +0000)]
[CMAKE]
- Arty: Add usermode addresses translation support. WIP.
svn path=/branches/cmake-bringup/; revision=50033
Amine Khaldi [Mon, 13 Dec 2010 12:25:51 +0000 (12:25 +0000)]
[CMAKE]
- Fix winspool import lib target.
- Improve some modules.
svn path=/branches/cmake-bringup/; revision=50023
Timo Kreuzer [Sat, 11 Dec 2010 17:04:24 +0000 (17:04 +0000)]
[CMAKE]
Revert some idl changes from r49286 and r49293, that broke mouse
and keyboard in 2nd stage.
svn path=/branches/cmake-bringup/; revision=50011
Amine Khaldi [Fri, 10 Dec 2010 16:08:35 +0000 (16:08 +0000)]
[CMAKE]
- Add some importlib targets.
svn path=/branches/cmake-bringup/; revision=50005
Timo Kreuzer [Sat, 4 Dec 2010 21:16:35 +0000 (21:16 +0000)]
[ROSSYM]
Silence debug prints
svn path=/branches/cmake-bringup/; revision=49953
Timo Kreuzer [Sat, 4 Dec 2010 20:18:24 +0000 (20:18 +0000)]
[CMAKE]
Give ntdll a baseaddress
svn path=/branches/cmake-bringup/; revision=49952
Timo Kreuzer [Sat, 4 Dec 2010 12:54:17 +0000 (12:54 +0000)]
[CMAKE]
"don't assign 1 to a BOOL variable"
svn path=/branches/cmake-bringup/; revision=49947
Timo Kreuzer [Sat, 4 Dec 2010 12:48:02 +0000 (12:48 +0000)]
[CMAKE]
- Fix configuration with cmake-gui (BOOL variables are TRUE/FALSE not 0/1)
- Remove unused DBG_OR_KDBG
svn path=/branches/cmake-bringup/; revision=49946
Amine Khaldi [Fri, 3 Dec 2010 22:32:02 +0000 (22:32 +0000)]
[CMAKE]
- Activate ws2_32.
svn path=/branches/cmake-bringup/; revision=49943
Amine Khaldi [Fri, 3 Dec 2010 22:23:37 +0000 (22:23 +0000)]
[CMAKE]
- Emit debug info.
svn path=/branches/cmake-bringup/; revision=49942
Timo Kreuzer [Fri, 3 Dec 2010 21:05:01 +0000 (21:05 +0000)]
[CMAKE]
Remove duplicated dll import
svn path=/branches/cmake-bringup/; revision=49940
Sylvain Petreolle [Fri, 3 Dec 2010 19:41:06 +0000 (19:41 +0000)]
[CMAKE]
Revert 49926.
Its not needed anymore after timo's stubs.h fix in 49933.
svn path=/branches/cmake-bringup/; revision=49938
Amine Khaldi [Fri, 3 Dec 2010 19:20:45 +0000 (19:20 +0000)]
[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
Timo Kreuzer [Fri, 3 Dec 2010 17:51:03 +0000 (17:51 +0000)]
[CMAKE]
define inline to __inline for host tools on MSVC builds
svn path=/branches/cmake-bringup/; revision=49934
Timo Kreuzer [Fri, 3 Dec 2010 17:48:03 +0000 (17:48 +0000)]
[CMAKE]
include debug.h explicitly from reactos folder, to avoid including the wine one. Fixes ws2_32
svn path=/branches/cmake-bringup/; revision=49933
Amine Khaldi [Fri, 3 Dec 2010 17:41:29 +0000 (17:41 +0000)]
[CMAKE]
- Improve more modules.
svn path=/branches/cmake-bringup/; revision=49932
Amine Khaldi [Fri, 3 Dec 2010 16:17:41 +0000 (16:17 +0000)]
[CMAKE]
- Add dllname optional parameter to the import lib creation macro.
- Use it in the kernel.
svn path=/branches/cmake-bringup/; revision=49930
Sylvain Petreolle [Fri, 3 Dec 2010 13:48:48 +0000 (13:48 +0000)]
[CMAKE]
Manual stubs for user32.
svn path=/branches/cmake-bringup/; revision=49926
Timo Kreuzer [Fri, 3 Dec 2010 13:41:06 +0000 (13:41 +0000)]
[CMAKE]
Some manual stubs for mapi32
svn path=/branches/cmake-bringup/; revision=49925
Timo Kreuzer [Fri, 3 Dec 2010 12:08:09 +0000 (12:08 +0000)]
[CMAKE]
Fix libshdocvw
svn path=/branches/cmake-bringup/; revision=49921
Amine Khaldi [Fri, 3 Dec 2010 11:01:21 +0000 (11:01 +0000)]
[CMAKE]
- More work on import lib targets and improving modules.
svn path=/branches/cmake-bringup/; revision=49916
Amine Khaldi [Fri, 3 Dec 2010 10:26:32 +0000 (10:26 +0000)]
[CMAKE]
- More work on import lib targets and improving modules.
svn path=/branches/cmake-bringup/; revision=49914
Amine Khaldi [Fri, 3 Dec 2010 09:26:06 +0000 (09:26 +0000)]
[CMAKE]
- Start adding proper import lib targets.
- Improve some modules.
svn path=/branches/cmake-bringup/; revision=49913
Amine Khaldi [Thu, 2 Dec 2010 23:37:33 +0000 (23:37 +0000)]
[CMAKE]
- Adapt to the new spec2def syntax.
svn path=/branches/cmake-bringup/; revision=49908
Amine Khaldi [Thu, 2 Dec 2010 23:20:22 +0000 (23:20 +0000)]
[CMAKE]
- WIP: Make rossym and its users rely on dwarf debug info. Brought to you by the Arty.
svn path=/branches/cmake-bringup/; revision=49906
Timo Kreuzer [Thu, 2 Dec 2010 22:24:58 +0000 (22:24 +0000)]
[CMAKE]
Fix compilation of setupldr on msvc
svn path=/branches/cmake-bringup/; revision=49905
Timo Kreuzer [Thu, 2 Dec 2010 22:16:59 +0000 (22:16 +0000)]
[CMAKE]
Invoke spec2def only once to generate asm stub and def file.
svn path=/branches/cmake-bringup/; revision=49904
Amine Khaldi [Thu, 2 Dec 2010 21:56:40 +0000 (21:56 +0000)]
[CMAKE]
- Group some cross compiling related sections.
- Implement add_importlib_target() for gcc.
- Improve the msvc version.
svn path=/branches/cmake-bringup/; revision=49903
Timo Kreuzer [Thu, 2 Dec 2010 19:44:46 +0000 (19:44 +0000)]
[CMAKE]
On MSVC builds link eventvwr, dwnl, ftp, ping, telnet, tracert to ntdll to resolve _allmul and friends
link ftp to oldnames
svn path=/branches/cmake-bringup/; revision=49902
Timo Kreuzer [Thu, 2 Dec 2010 19:18:25 +0000 (19:18 +0000)]
[CMAKE]
Cleanup old comment
svn path=/branches/cmake-bringup/; revision=49901
Timo Kreuzer [Thu, 2 Dec 2010 19:13:47 +0000 (19:13 +0000)]
[CMAKE]
- Add importlib for dplayx, ksuser, wined3d
- link dplay to dplayx
svn path=/branches/cmake-bringup/; revision=49900
Sylvain Petreolle [Thu, 2 Dec 2010 14:57:32 +0000 (14:57 +0000)]
[CMAKE]
Fix shlwapi.
svn path=/branches/cmake-bringup/; revision=49899
Timo Kreuzer [Thu, 2 Dec 2010 13:37:59 +0000 (13:37 +0000)]
[MSVC]
Fix typeof(WineDirect3DCreateClipper) definition for MSVC.
svn path=/branches/cmake-bringup/; revision=49897
Sylvain Petreolle [Thu, 2 Dec 2010 13:32:01 +0000 (13:32 +0000)]
[CMAKE]
Update msvcrt stubs.
svn path=/branches/cmake-bringup/; revision=49896
Sylvain Petreolle [Thu, 2 Dec 2010 12:58:59 +0000 (12:58 +0000)]
[CMAKE]
Fix build for winmm and syssetup.
svn path=/branches/cmake-bringup/; revision=49895
Sylvain Petreolle [Thu, 2 Dec 2010 12:38:16 +0000 (12:38 +0000)]
[CMAKE]
Disable msnet32.
svn path=/branches/cmake-bringup/; revision=49894
Sylvain Petreolle [Thu, 2 Dec 2010 12:36:16 +0000 (12:36 +0000)]
[CMAKE]
Add stubs file to source automatically.
Gcc: fix set_rc_compiler() so that it doesn't conflict with custom_incdefs().
svn path=/branches/cmake-bringup/; revision=49893
Timo Kreuzer [Thu, 2 Dec 2010 12:14:35 +0000 (12:14 +0000)]
[CMAKE]
D3DXCreateTexture is already implemented, not a stub
svn path=/branches/cmake-bringup/; revision=49892
Timo Kreuzer [Thu, 2 Dec 2010 11:49:15 +0000 (11:49 +0000)]
[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
Timo Kreuzer [Thu, 2 Dec 2010 11:45:24 +0000 (11:45 +0000)]
[CMAKE]
add libd3dx9_24.a
svn path=/branches/cmake-bringup/; revision=49890
Timo Kreuzer [Thu, 2 Dec 2010 11:44:24 +0000 (11:44 +0000)]
[CMAKE]
Generate proper stdcall stubs for d3dx9_24 and d3dx9_36
Fix D3DXLoadSurfaceFromSurface parameters
svn path=/branches/cmake-bringup/; revision=49889
Timo Kreuzer [Wed, 1 Dec 2010 21:39:38 +0000 (21:39 +0000)]
[CMAKE]
Convert __wine_spec_unimplemented_stub to a macro
svn path=/branches/cmake-bringup/; revision=49888
Timo Kreuzer [Wed, 1 Dec 2010 21:16:25 +0000 (21:16 +0000)]
[CMAKE]
Manual stubs for comctl32
svn path=/branches/cmake-bringup/; revision=49887
Amine Khaldi [Wed, 1 Dec 2010 20:49:45 +0000 (20:49 +0000)]
[CMAKE]
- Inhibit all warning messages for mesa32.
svn path=/branches/cmake-bringup/; revision=49886
Timo Kreuzer [Wed, 1 Dec 2010 20:29:09 +0000 (20:29 +0000)]
[CMAKE]
Manual stubs for cabinet
svn path=/branches/cmake-bringup/; revision=49885
Timo Kreuzer [Wed, 1 Dec 2010 20:11:15 +0000 (20:11 +0000)]
[CMAKE]
Fix browseui
svn path=/branches/cmake-bringup/; revision=49884
Timo Kreuzer [Wed, 1 Dec 2010 18:28:34 +0000 (18:28 +0000)]
[CMAKE]
wine depends on buildno header
svn path=/branches/cmake-bringup/; revision=49883
Timo Kreuzer [Wed, 1 Dec 2010 14:56:05 +0000 (14:56 +0000)]
[PSDK]
Fix include guard for unknown.h
svn path=/branches/cmake-bringup/; revision=49882
Sylvain Petreolle [Wed, 1 Dec 2010 13:36:16 +0000 (13:36 +0000)]
[CMAKE]
Fix dwmapi, mpr and msxml3.
Ordinal stubs were given the same internal names as Wine.
svn path=/branches/cmake-bringup/; revision=49881
Timo Kreuzer [Wed, 1 Dec 2010 13:16:39 +0000 (13:16 +0000)]
[CMAKE]
manual stubs for atl
svn path=/branches/cmake-bringup/; revision=49880
Timo Kreuzer [Wed, 1 Dec 2010 09:44:45 +0000 (09:44 +0000)]
[CMAKE]
Manual stubs for activeds
svn path=/branches/cmake-bringup/; revision=49879
Sylvain Petreolle [Tue, 30 Nov 2010 22:31:17 +0000 (22:31 +0000)]
[CMAKE]
Fix msvcrt and query build.
svn path=/branches/cmake-bringup/; revision=49878
Sylvain Petreolle [Tue, 30 Nov 2010 20:57:01 +0000 (20:57 +0000)]
[CMAKE]
Stubs: Fix some win32 modules.
svn path=/branches/cmake-bringup/; revision=49876
Sylvain Petreolle [Tue, 30 Nov 2010 17:51:44 +0000 (17:51 +0000)]
[CMAKE]
Add d3dx9_36 importlib.
svn path=/branches/cmake-bringup/; revision=49874
Sylvain Petreolle [Mon, 29 Nov 2010 23:08:38 +0000 (23:08 +0000)]
[CMAKE]
Stubs: Fix some win32 modules.
svn path=/branches/cmake-bringup/; revision=49871
Timo Kreuzer [Mon, 29 Nov 2010 19:42:58 +0000 (19:42 +0000)]
[CMAKE]
Fix stubs and imports for wine dx
svn path=/branches/cmake-bringup/; revision=49870
Timo Kreuzer [Mon, 29 Nov 2010 19:31:43 +0000 (19:31 +0000)]
[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
Amine Khaldi [Mon, 29 Nov 2010 18:36:22 +0000 (18:36 +0000)]
[CMAKE]
- Add the stubs file as an output file.
svn path=/branches/cmake-bringup/; revision=49866
Amine Khaldi [Mon, 29 Nov 2010 18:35:43 +0000 (18:35 +0000)]
[CMAKE]
- Add auto stubs support to the msvc based toolchains.
svn path=/branches/cmake-bringup/; revision=49865
Amine Khaldi [Mon, 29 Nov 2010 18:33:07 +0000 (18:33 +0000)]
[CMAKE]
- Add auto stubs support to the gcc based toolchains.
svn path=/branches/cmake-bringup/; revision=49864
Timo Kreuzer [Mon, 29 Nov 2010 18:07:36 +0000 (18:07 +0000)]
add stubs.h
svn path=/branches/cmake-bringup/; revision=49863
Timo Kreuzer [Mon, 29 Nov 2010 17:53:20 +0000 (17:53 +0000)]
[SPEC2DEF]
- add support for stubs generation
- add support for "proper" stubs, with calling convention and parameter dump
- handle -private
- change invokation a bit
[CMAKE]
- remove the old VARIANT hack
svn path=/branches/cmake-bringup/; revision=49862