Samuel Serapion
be486cc570
fix build 2.
...
svn path=/branches/ros-amd64-bringup/; revision=44581
2009-12-14 19:12:05 +00:00
Samuel Serapion
c4a74680e2
fix build.
...
svn path=/branches/ros-amd64-bringup/; revision=44580
2009-12-14 19:01:42 +00:00
Samuel Serapion
7b5e8cc133
Try to fix IDL compilation race condition with patch from bug #4994
...
svn path=/branches/ros-amd64-bringup/; revision=44579
2009-12-14 18:55:32 +00:00
Samuel Serapion
1cc5650297
Try to fix build with rosbe 1.5 x86
...
svn path=/branches/ros-amd64-bringup/; revision=44578
2009-12-14 18:42:30 +00:00
Samuel Serapion
42610c6d93
-Remove hacks for older gcc versions.
...
-Black list gcc below 4.4.2
-Black list ld below 20091119.
-99.99% Based on bug 4810
-Speeds up my build by 3 minutes
svn path=/branches/ros-amd64-bringup/; revision=44550
2009-12-12 15:41:43 +00:00
Samuel Serapion
17360de0ad
-Detect if this is a amd64 CPU before attempting to boot.
...
Patch by Basil Gello (gellmar at yahoo dot com).
svn path=/branches/ros-amd64-bringup/; revision=44540
2009-12-11 19:01:45 +00:00
Samuel Serapion
304829a946
Fix i386 build
...
svn path=/branches/ros-amd64-bringup/; revision=44537
2009-12-11 12:29:05 +00:00
Samuel Serapion
6397d5d0a2
Fix i386 build
...
svn path=/branches/ros-amd64-bringup/; revision=44536
2009-12-11 12:15:23 +00:00
Timo Kreuzer
f2e27ac975
Don't include i386/ke.h from ntoskrnl, it's not needed
...
svn path=/branches/ros-amd64-bringup/; revision=44530
2009-12-10 21:04:15 +00:00
Timo Kreuzer
19829753fd
More fix of TEB::KernelCallbackTable usage
...
svn path=/branches/ros-amd64-bringup/; revision=44526
2009-12-10 13:40:05 +00:00
Timo Kreuzer
5c58ca4af8
[NDK]
...
Fix a TEB array size.
svn path=/branches/ros-amd64-bringup/; revision=44525
2009-12-10 13:33:57 +00:00
Timo Kreuzer
07d56c3f54
[NDK]
...
- Add missing TEB member for Vista
svn path=/branches/ros-amd64-bringup/; revision=44524
2009-12-10 13:04:36 +00:00
Timo Kreuzer
fbb3b9e1a8
Fix usage of PEB::KernelCallbacktable. It's a PVOID.
...
svn path=/branches/ros-amd64-bringup/; revision=44523
2009-12-10 12:39:54 +00:00
Timo Kreuzer
cda052bdd5
[NTDKK]
...
- Don't use PEB::FastPeb(Un)LockRoutine, these members are deprecated since Windows 2003, use RtlEnter/LeaveCriticalSection instead.
svn path=/branches/ros-amd64-bringup/; revision=44521
2009-12-10 11:54:17 +00:00
Timo Kreuzer
d7c4b1608d
[NDK]
...
Fix some dependencies
svn path=/branches/ros-amd64-bringup/; revision=44512
2009-12-10 03:07:30 +00:00
Timo Kreuzer
ee49fa9c0f
[NDK]
...
- Add Wx86ThreadState
- Add WinXP version of ACTIVATION_CONTEXT_STACK
- rtltypes doesn't depend on pstypes, but the opposite way around now
svn path=/branches/ros-amd64-bringup/; revision=44511
2009-12-10 02:30:09 +00:00
Timo Kreuzer
3f4e4492cd
[IPHLPAPI]
...
Don't redefine _WIN32_WINNT to 0x500. When using the NDK we need at least 0x503 when compiling for 64 bit (XP64 is 502)
svn path=/branches/ros-amd64-bringup/; revision=44510
2009-12-10 02:17:54 +00:00
Timo Kreuzer
74ce61800e
Don't C_ASSERT inside a function body. The new definition causes a warning with this.
...
svn path=/branches/ros-amd64-bringup/; revision=44509
2009-12-10 01:48:07 +00:00
Timo Kreuzer
ec3e6b9382
updates EFLAGS definitions
...
svn path=/branches/ros-amd64-bringup/; revision=44508
2009-12-10 01:44:42 +00:00
Timo Kreuzer
bcd5ab1175
fix a typo
...
svn path=/branches/ros-amd64-bringup/; revision=44506
2009-12-10 01:09:51 +00:00
Timo Kreuzer
5fae13a4ff
Add MmFreeSection prototype
...
svn path=/branches/ros-amd64-bringup/; revision=44505
2009-12-10 01:06:30 +00:00
Timo Kreuzer
c7b2342d5c
Fix number 2
...
svn path=/branches/ros-amd64-bringup/; revision=44504
2009-12-10 00:51:35 +00:00
Timo Kreuzer
9a8e8247d8
Fix number 1
...
svn path=/branches/ros-amd64-bringup/; revision=44503
2009-12-10 00:51:14 +00:00
Timo Kreuzer
2e2e7009ab
Add PDE_TOP for x86
...
svn path=/branches/ros-amd64-bringup/; revision=44502
2009-12-10 00:39:03 +00:00
Timo Kreuzer
c5a2bbe739
[NDK]
...
- Add CLIENT_ID32/64
- Create explicit 32/64 bit versions of PEB, GDI_TEB_BATCH and TEB, using macros. Thanks to Alex for feedback and suggestions.
- Fix some member names.
- Note to self: fix rostests, too!
svn path=/branches/ros-amd64-bringup/; revision=44501
2009-12-10 00:35:12 +00:00
Timo Kreuzer
8c8c4fcf16
Add NT_TIB32/64
...
svn path=/branches/ros-amd64-bringup/; revision=44500
2009-12-09 23:58:31 +00:00
Samuel Serapion
f657f33288
Eliminate warning.
...
svn path=/branches/ros-amd64-bringup/; revision=44499
2009-12-09 22:12:41 +00:00
Timo Kreuzer
5a6e9037ae
- add LIST_ENTRY32/64, STRING32/64
...
- change C_ASSERT in winnt.h, too
svn path=/branches/ros-amd64-bringup/; revision=44491
2009-12-09 17:48:56 +00:00
Samuel Serapion
9ed44b0a95
commit stragglers from main tree
...
svn path=/branches/ros-amd64-bringup/; revision=44477
2009-12-09 01:20:38 +00:00
Samuel Serapion
fee45191b7
Fix building all rosapps modules
...
svn path=/branches/ros-amd64-bringup/; revision=44476
2009-12-09 01:15:20 +00:00
Samuel Serapion
ad9860b254
- Create some stubs for some w32kdll api tests. Someone please verify and complete the job.
...
- Fix building all rostests for amd64. No guarantee anything works now, or ever did...
svn path=/branches/ros-amd64-bringup/; revision=44475
2009-12-09 01:14:28 +00:00
Timo Kreuzer
ca0ebabfdd
Update moldname-msvcrt.def
...
svn path=/branches/ros-amd64-bringup/; revision=44471
2009-12-08 17:14:33 +00:00
Timo Kreuzer
be39596e77
Thanks to ktietz for his awesome dlltool patch!
...
Will require dlltool 2.20.51.20091118
svn path=/branches/ros-amd64-bringup/; revision=44470
2009-12-08 16:41:01 +00:00
Timo Kreuzer
c2d98129d6
Fix 2nd try.
...
svn path=/branches/ros-amd64-bringup/; revision=44468
2009-12-08 14:32:39 +00:00
Timo Kreuzer
d070fd9f2f
Try to fix encoded's broken apps.
...
svn path=/branches/ros-amd64-bringup/; revision=44467
2009-12-08 14:00:42 +00:00
Samuel Serapion
20a05a760b
Fix building some modules.
...
svn path=/branches/ros-amd64-bringup/; revision=44463
2009-12-07 23:11:49 +00:00
Samuel Serapion
0d2d36c7de
Fix building some modules. special thanks to Basil Gello.
...
svn path=/branches/ros-amd64-bringup/; revision=44462
2009-12-07 23:09:35 +00:00
Samuel Serapion
5fc07e5280
enable user32 generated winetest.
...
svn path=/branches/ros-amd64-bringup/; revision=44461
2009-12-07 22:30:42 +00:00
Samuel Serapion
4cf93165be
Define PHDEVNOTIFY, PDLGITEMTEMPLATEA/W, LPDLGITEMTEMPLATEA/W, PPAINTSTRUCT, PMENUITEMTEMPLATE, PUSEROBJECTFLAGS, PMINIMIZEDMETRICS, PNONCLIENTMETRICSA/W, LPMOUSEINPUT, LPKEYBDINPUT, LPHARDWAREINPUT.
...
Add HARDWAREHOOKSTRUCT structure.
svn path=/branches/ros-amd64-bringup/; revision=44460
2009-12-07 22:29:45 +00:00
Samuel Serapion
57f3a21c86
Fix some modules
...
svn path=/branches/ros-amd64-bringup/; revision=44459
2009-12-07 20:01:50 +00:00
Samuel Serapion
1bd3f2e4b8
Add mysteriously missing files
...
Fix some builds
svn path=/branches/ros-amd64-bringup/; revision=44458
2009-12-07 19:36:36 +00:00
Samuel Serapion
af9094fe39
Add mysteriously missing file
...
svn path=/branches/ros-amd64-bringup/; revision=44457
2009-12-07 18:41:34 +00:00
Samuel Serapion
e2226bdaec
sync rostests to r44455
...
svn path=/branches/ros-amd64-bringup/; revision=44456
2009-12-07 18:40:32 +00:00
Samuel Serapion
17b396a6d2
sync rosapps to r44454
...
svn path=/branches/ros-amd64-bringup/; revision=44455
2009-12-07 18:24:19 +00:00
Michael Martin
e7ff40f1e3
[dll/ntdll]
...
- LdrFixupImports: Unload modules import modules on LdrFixupImports failure to.
-LdrpLoadModule: Free resources and memory on LdrFixupImports failure.
Patch by Alexander Yastrebov. See #4954
svn path=/trunk/; revision=44453
2009-12-07 13:06:08 +00:00
Johannes Anderwald
2ddde07951
- Start implementing a mixer library. The mixer library is based directly on the code in the wdmaud driver. The purpose is to provide a generic library which can be used in usermode (wdmaud.drv (Vista Driver Model)/ dsound) or in kernel mode. In addition, it can be used to test mixer implementation.
...
svn path=/trunk/; revision=44452
2009-12-07 10:28:49 +00:00
Michael Martin
376921465e
[dll/ntdll]
...
- LdrpMapDllImageFile: Supported finding and loading dlls from the path environment variable as needed. See MSDN for details. OO 3.0 no longer warns of dlls not found (sal3.dll) and at least allows configuration dialog to work.
svn path=/trunk/; revision=44451
2009-12-07 03:50:26 +00:00
Michael Martin
4ed40feb22
[dll/ntdll]
...
- LdrLoadDll: Create a module activation context for modules when loaded by LoadLibrary and friends. Fixes loading assemblies of modules when loaded from threads.
- find_actctx_dll: Silence debugging.
[dll/kernel32]
- CreateRemoteThread: Do not try to activate the processes default activation context, as the processes default activation context is not created properly yet. Will be fixed in near future.
Several application broken by recent SXS commit are now back to working, including Media Player Class 6.4.9 and Opera 9.64. OO 3.0 install no longer errors on loading ms runtime.
svn path=/trunk/; revision=44450
2009-12-07 03:34:25 +00:00
Dmitry Gorbachev
a80552f8a9
Avoid buffer overflow (bug #4693 ).
...
svn path=/trunk/; revision=44449
2009-12-07 01:30:32 +00:00
James Tabor
ae13f265c6
- [WineTests] User32: Skip test_shell_window, not sure if it is a user32 bug or not.
...
svn path=/trunk/; revision=44448
2009-12-07 01:21:23 +00:00