Sylvain Petreolle
ab2048a22f
[CMAKE]
...
Add rosautotest and kernel32_winetest to bootcdregtest.
cmake bootcdregtest lives.
svn path=/trunk/; revision=50227
2010-12-30 21:49:36 +00:00
Amine Khaldi
e26b7f9a66
[CMAKE]
...
- Wine lib isn't needed for rosautotest.
svn path=/trunk/; revision=50226
2010-12-30 17:58:18 +00:00
Amine Khaldi
078e5c0a31
[CMAKE]
...
- Update oleaut32 winetest.
- Add rosautotest to build.
svn path=/trunk/; revision=50225
2010-12-30 17:55:25 +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
Michael Martin
4eef1c1925
[usb/usbehci]:
...
- Reorganization code to put hardware related structures and routines in own source files.
- Modify ResetPort to correctly reset the port instead of the controller.
- Implement allocating chunks of memory from the Common Buffer for use with the rest of source code.
svn path=/trunk/; revision=50223
2010-12-30 15:12:46 +00:00
James Tabor
c1d677d16a
- Fix copy paste error, which means this code is not used, should have pop up during testing.
...
svn path=/trunk/; revision=50222
2010-12-30 05:56:50 +00:00
James Tabor
f888c0c7b1
[Win32k|User32]
...
- Fix most of the user32 wine win test_mdi tests. Leaving 6 failures dealing with rect size. Start A2U and U2A support.
svn path=/trunk/; revision=50221
2010-12-30 05:52:06 +00:00
James Tabor
88e4ef1d91
[Win32k]
...
- NtUserSetWindowFNID, sets user client side window function Ids, expands to ghost.
svn path=/trunk/; revision=50220
2010-12-30 03:03:45 +00:00
James Tabor
a7d5cdfa3b
[User32]
...
- Controls: Set fnids for the user client controls.
svn path=/trunk/; revision=50219
2010-12-30 02:32:50 +00:00
James Tabor
c2a558dbb7
[Win32k|User32]
...
- Fix mdi class window function Id, now msi message tests do not assert.
svn path=/trunk/; revision=50218
2010-12-30 00:59:10 +00:00
Timo Kreuzer
5351f44808
[CMAKE]
...
LD is stupid and doesn't handle stdcall decoration as proper as dlltool does (after we provided a patch). Passing --kill-at, also kills C++ mangled names and exports with stdcall decoration are imposible. In trunk we use dlltool to generate an exp file that we link with LD, but in the cmake branch we pass the def file to LD directly. Luckily we have a tool called spec2def that can handle these things. We now generate 2 different .def files, one for LD, containing the undecorated export name forwarded to the decorated symbol name (FooFunc=FooFunc@12), while the 2nd def file which is passed to dlltool for exportlib generation has full stdcall decorations. --kill-at is now passed to dlltool only. This commit might break msvc, but should be pretty easy to fix.
svn path=/branches/cmake-bringup/; revision=50217
2010-12-29 23:58:17 +00:00
Amine Khaldi
6e719f7d6f
[CMAKE]
...
- Remove an unintended change.
svn path=/branches/cmake-bringup/; revision=50216
2010-12-29 19:11:17 +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
Sylvain Petreolle
a1d29e9435
[CMAKE]
...
Fix rpcrt4_winetest build.
svn path=/trunk/; revision=50214
2010-12-29 16:12:56 +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
Aleksey Bragin
0834418ad7
[NTOS]
...
- Greatly simplify and fix the incorrect and overcomplicated if condition in IoIsOperationSynchronous(), based on MSDN description. Bug spotted, fix tested by Pierre.
svn path=/trunk/; revision=50210
2010-12-29 11:12:17 +00:00
Timo Kreuzer
dd830cafba
[NTOSKRNL]
...
- Add MiPdeToAddress and MI_IS_PAGE_LARGE for amd64
- Fix a pragma message
- Add some missing globals for amd64
svn path=/branches/cmake-bringup/; revision=50209
2010-12-29 10:20:39 +00:00
James Tabor
6c87e66f80
[User32]
...
- Fix most of the user32 wine win test_mdi tests. Leaving 30 failures dealing with rect size, Class and Title names.
svn path=/trunk/; revision=50208
2010-12-29 08:17:54 +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
James Tabor
b2a4a3214a
- Update note after 50205.
...
svn path=/trunk/; revision=50206
2010-12-29 04:52:06 +00:00
James Tabor
0f8e42980e
[Win32k]
...
- Fix all the user32 wine win test_enum_thread_windows tests.
svn path=/trunk/; revision=50205
2010-12-29 04:43:51 +00:00
Pierre Schweitzer
41c9b7cdd4
[NTOSKRNL]
...
Fix typo ~
svn path=/trunk/; revision=50204
2010-12-28 21:40:23 +00:00
Pierre Schweitzer
eec37f83b1
[NTOSKRNL]
...
Hoovering part 2...
svn path=/trunk/; revision=50203
2010-12-28 21:34:54 +00:00
Pierre Schweitzer
3ca46a9903
[NTOSKRNL]
...
Plumber work part 1. To prevent leaks
svn path=/trunk/; revision=50202
2010-12-28 21:12:51 +00:00
Pierre Schweitzer
f5bc202da7
[NTOSKRNL]
...
Hoover a bit in CC part 1. Should make MM happier.
But MS fastfat driver not yet
svn path=/trunk/; revision=50201
2010-12-28 20:59:24 +00:00
Timo Kreuzer
cf31695e04
[CMAKE]
...
Fix compilation of kddll
svn path=/branches/cmake-bringup/; revision=50200
2010-12-28 20:29:34 +00:00
Timo Kreuzer
4ebc5415a4
[CMAKE]
...
Build the right kdcom when _WINKD_ is set
svn path=/branches/cmake-bringup/; revision=50199
2010-12-28 19:56:55 +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
a34ed64ca4
[DRIVERS]
...
Add missing breaks. Patch by Samuel Serapion.
svn path=/trunk/; revision=50197
2010-12-28 18:20:28 +00:00
Timo Kreuzer
158319da85
[CMAKE/ROSSYM]
...
Use _WIN32 instead of WIN32
svn path=/branches/cmake-bringup/; revision=50196
2010-12-28 17:12:58 +00:00
Timo Kreuzer
4bebddb463
[CMAKE/AMD64]
...
- add missing definitions for amd64
svn path=/branches/cmake-bringup/; revision=50195
2010-12-28 17:10:53 +00:00
Timo Kreuzer
c06e6d6e4a
[CMAKE]
...
- Add _WINKD_ definition
- fix DBG and KDBG
svn path=/branches/cmake-bringup/; revision=50194
2010-12-28 17:08:11 +00:00
Timo Kreuzer
087eda6b50
[NTOSKRNL]
...
- Use SLIST_ENTRY instead of SINGLE_LIST_ENTRY for interlocked operations
- Remove unused variable
svn path=/branches/cmake-bringup/; revision=50191
2010-12-28 16:03:46 +00:00
Pierre Schweitzer
13e99eb885
[NTOSKRNL]
...
Apply consistent formatting to CcMapData
svn path=/trunk/; revision=50190
2010-12-28 14:49:53 +00:00
Timo Kreuzer
4595756a37
[CMAKE]
...
Fix stdcall entry points for x86
svn path=/branches/cmake-bringup/; revision=50189
2010-12-28 12:42:05 +00:00
Timo Kreuzer
ad52f07f5a
[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
2010-12-28 12:14:13 +00:00
Amine Khaldi
67118af43a
[CMAKE]
...
- Actually the ARCH initialization is needed in both places.
svn path=/branches/cmake-bringup/; revision=50187
2010-12-28 12:00:49 +00:00
Amine Khaldi
8c95f75064
[CMAKE]
...
- Move the ARCH initialization to the main cmake file instead of the toolchain file.
svn path=/branches/cmake-bringup/; revision=50186
2010-12-28 11:50:56 +00:00
James Tabor
527d9e4e17
[Win32k]
...
- Fix all the user32 wine win test_CreateWindow tests.
svn path=/trunk/; revision=50185
2010-12-28 10:38:38 +00:00
James Tabor
e6a4fb691d
[User32]
...
- Fix all the user32 wine win test_parent_owner tests.
svn path=/trunk/; revision=50183
2010-12-28 10:03:07 +00:00
Timo Kreuzer
c74b766c0c
[CMAKE]
...
Fix configure script for host tools
svn path=/branches/cmake-bringup/; revision=50182
2010-12-28 09:17:42 +00:00
James Tabor
2bf00ca962
[Win32k|User32]
...
- Fix all the user32 wine win test_SetParent tests.
svn path=/trunk/; revision=50181
2010-12-28 07:22:42 +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
Jérôme Gardou
2fab3880ba
[CMAKE]
...
- add bootcdregtest target
svn path=/branches/cmake-bringup/; revision=50178
2010-12-27 23:57:37 +00:00
Jérôme Gardou
17243e2930
[CMAKE]
...
- use already set variable for idl file compilation
svn path=/branches/cmake-bringup/; revision=50177
2010-12-27 23:57:12 +00:00
Timo Kreuzer
3f62bce4ad
[CMAKE]
...
Add support for different architectures to configure script and simplify it a bit
svn path=/branches/cmake-bringup/; revision=50176
2010-12-27 23:14:50 +00:00
Aleksey Bragin
18910c84c6
[FASTFAT_NEW]
...
- Don't use same name for a local boolean var and global enum. Spotted by Pierre.
svn path=/trunk/; revision=50175
2010-12-27 22:02:11 +00:00