reactos.git
11 years agoMake winkd somewhat portable.
Timo Kreuzer [Wed, 10 Dec 2008 01:25:09 +0000 (01:25 +0000)]
Make winkd somewhat portable.

svn path=/branches/ros-amd64-bringup/; revision=37989

11 years agoFix KiDebugServiceTrap, so that it calls KiDispatchException with the right parameter...
Timo Kreuzer [Wed, 10 Dec 2008 01:15:46 +0000 (01:15 +0000)]
Fix KiDebugServiceTrap, so that it calls KiDispatchException with the right parameters. Disable saving of xmm registers for now, as it causes breakpoint traps (emulation still active?)

svn path=/branches/ros-amd64-bringup/; revision=37988

11 years agoFix DebugService
Timo Kreuzer [Wed, 10 Dec 2008 01:08:40 +0000 (01:08 +0000)]
Fix DebugService

svn path=/branches/ros-amd64-bringup/; revision=37987

11 years agoImplement KdDebuggerInitialize0 and stubplement KdSendPacket, enough to get DebugOutp...
Timo Kreuzer [Wed, 10 Dec 2008 01:07:03 +0000 (01:07 +0000)]
Implement KdDebuggerInitialize0 and stubplement KdSendPacket, enough to get DebugOutput with WINKD work

svn path=/branches/ros-amd64-bringup/; revision=37986

11 years agoAdd KiCallUserMode stub
Timo Kreuzer [Wed, 10 Dec 2008 00:58:18 +0000 (00:58 +0000)]
Add KiCallUserMode stub

svn path=/branches/ros-amd64-bringup/; revision=37985

11 years agoImplement KeFreezeExecution and KeThawExecution
Timo Kreuzer [Wed, 10 Dec 2008 00:56:59 +0000 (00:56 +0000)]
Implement KeFreezeExecution and KeThawExecution

svn path=/branches/ros-amd64-bringup/; revision=37984

11 years agofix Ke386SetCr2
Timo Kreuzer [Tue, 9 Dec 2008 15:50:10 +0000 (15:50 +0000)]
fix Ke386SetCr2

svn path=/branches/ros-amd64-bringup/; revision=37969

11 years agoMake PsNtosImageBase an ULONG_PTR
Timo Kreuzer [Tue, 9 Dec 2008 15:46:57 +0000 (15:46 +0000)]
Make PsNtosImageBase an ULONG_PTR

svn path=/branches/ros-amd64-bringup/; revision=37968

11 years agofix ULONG/ULONG_PTR isuue
Timo Kreuzer [Tue, 9 Dec 2008 15:45:54 +0000 (15:45 +0000)]
fix ULONG/ULONG_PTR isuue

svn path=/branches/ros-amd64-bringup/; revision=37967

11 years agoMake IMAGE_ORDINAL_FLAG64 an ULONGLONG
Timo Kreuzer [Tue, 9 Dec 2008 15:37:05 +0000 (15:37 +0000)]
Make IMAGE_ORDINAL_FLAG64 an ULONGLONG

svn path=/branches/ros-amd64-bringup/; revision=37966

11 years agopartly implement x64 versions of _setjmp, _setjmpex and longjmp
Timo Kreuzer [Mon, 8 Dec 2008 22:51:29 +0000 (22:51 +0000)]
partly implement x64 versions of _setjmp, _setjmpex and longjmp

svn path=/branches/ros-amd64-bringup/; revision=37949

11 years agoundef _ftime before implementing it
Timo Kreuzer [Mon, 8 Dec 2008 22:31:27 +0000 (22:31 +0000)]
undef _ftime before implementing it

svn path=/branches/ros-amd64-bringup/; revision=37948

11 years agorevert 37924, which reverted 37889, which works now
Timo Kreuzer [Mon, 8 Dec 2008 13:43:12 +0000 (13:43 +0000)]
revert 37924, which reverted 37889, which works now

svn path=/branches/ros-amd64-bringup/; revision=37938

11 years agoupdate rsym from trunk
Timo Kreuzer [Mon, 8 Dec 2008 13:42:25 +0000 (13:42 +0000)]
update rsym from trunk

svn path=/branches/ros-amd64-bringup/; revision=37937

11 years agoFix gdi32 spec file. Some functions have SIZEL as parameter, which is 2*32bit on...
Timo Kreuzer [Mon, 8 Dec 2008 12:37:15 +0000 (12:37 +0000)]
Fix gdi32 spec file. Some functions have SIZEL as parameter, which is 2*32bit on x86 and 1*64 bit on x64. We don't support this atm.

svn path=/branches/ros-amd64-bringup/; revision=37933

11 years agorevert 36672 (SIZEL counts as 2 parameters)
Timo Kreuzer [Mon, 8 Dec 2008 11:06:45 +0000 (11:06 +0000)]
revert 36672 (SIZEL counts as 2 parameters)

svn path=/branches/ros-amd64-bringup/; revision=37932

11 years agosync trunk head (r37928)
Timo Kreuzer [Mon, 8 Dec 2008 08:30:30 +0000 (08:30 +0000)]
sync trunk head (r37928)

svn path=/branches/ros-amd64-bringup/; revision=37931

11 years ago#define _INTEGRAL_MAX_BITS in _mingw.h
Timo Kreuzer [Mon, 8 Dec 2008 08:02:40 +0000 (08:02 +0000)]
#define _INTEGRAL_MAX_BITS in _mingw.h

svn path=/branches/ros-amd64-bringup/; revision=37930

11 years agoadd framebased-gcchack.c to i386 build of pseh
Timo Kreuzer [Mon, 8 Dec 2008 08:02:07 +0000 (08:02 +0000)]
add framebased-gcchack.c to i386 build of pseh

svn path=/branches/ros-amd64-bringup/; revision=37929

11 years ago- Please dont break functionality due to a compiler problem, just fix it.
James Tabor [Mon, 8 Dec 2008 07:57:18 +0000 (07:57 +0000)]
- Please dont break functionality due to a compiler problem, just fix it.

svn path=/trunk/; revision=37928

11 years agoforward AttachThreadInput to win32k
Timo Kreuzer [Mon, 8 Dec 2008 07:39:37 +0000 (07:39 +0000)]
forward AttachThreadInput to win32k

svn path=/branches/ros-amd64-bringup/; revision=37927

11 years ago- fix *HOOKPROC definition
Timo Kreuzer [Mon, 8 Dec 2008 07:37:16 +0000 (07:37 +0000)]
- fix *HOOKPROC definition
- add 64 bit BitTest functions

svn path=/branches/ros-amd64-bringup/; revision=37926

11 years ago- reduce differences to trunk
Timo Kreuzer [Mon, 8 Dec 2008 07:36:10 +0000 (07:36 +0000)]
- reduce differences to trunk

svn path=/branches/ros-amd64-bringup/; revision=37925

11 years agorevert 37889 (still consuses rsym)
Timo Kreuzer [Mon, 8 Dec 2008 07:33:04 +0000 (07:33 +0000)]
revert 37889 (still consuses rsym)

svn path=/branches/ros-amd64-bringup/; revision=37924

11 years agorevert 37475 and 37818
Timo Kreuzer [Mon, 8 Dec 2008 07:32:09 +0000 (07:32 +0000)]
revert 37475 and 37818

svn path=/branches/ros-amd64-bringup/; revision=37923

11 years ago- Patch by hto: Suspicious code in User32.dll, see bug 3935.
James Tabor [Mon, 8 Dec 2008 03:34:22 +0000 (03:34 +0000)]
- Patch by hto: Suspicious code in User32.dll, see bug 3935.

svn path=/trunk/; revision=37922

11 years agoPut inline functions into header files.
Dmitry Gorbachev [Sun, 7 Dec 2008 23:40:23 +0000 (23:40 +0000)]
Put inline functions into header files.

svn path=/trunk/; revision=37921

11 years agoRemove WINVER, committed in r37916.
Dmitry Gorbachev [Sun, 7 Dec 2008 22:03:22 +0000 (22:03 +0000)]
Remove WINVER, committed in r37916.

svn path=/trunk/; revision=37920

11 years agoSilence GCC warnings.
Dmitry Gorbachev [Sun, 7 Dec 2008 21:52:22 +0000 (21:52 +0000)]
Silence GCC warnings.

svn path=/trunk/; revision=37919

11 years agoRemove stray semicolon, change indentation.
Dmitry Gorbachev [Sun, 7 Dec 2008 21:49:30 +0000 (21:49 +0000)]
Remove stray semicolon, change indentation.

svn path=/trunk/; revision=37918

11 years agoAdd missing parentheses.
Dmitry Gorbachev [Sun, 7 Dec 2008 21:48:44 +0000 (21:48 +0000)]
Add missing parentheses.

svn path=/trunk/; revision=37917

11 years agoUse WC_NO_BEST_FIT_CHARS flag for WideCharToMultiByte(). Bug #3903.
Dmitry Gorbachev [Sun, 7 Dec 2008 21:46:16 +0000 (21:46 +0000)]
Use WC_NO_BEST_FIT_CHARS flag for WideCharToMultiByte(). Bug #3903.

svn path=/trunk/; revision=37916

11 years ago- Change more ASSERT(FALSE) to KeBugCheck(MEMORY_MANAGEMENT) so it dies on release...
Stefan Ginsberg [Sun, 7 Dec 2008 18:05:28 +0000 (18:05 +0000)]
- Change more ASSERT(FALSE) to KeBugCheck(MEMORY_MANAGEMENT) so it dies on release build too

svn path=/trunk/; revision=37914

11 years ago- Fix drawing the status bar over the play cards, happened if no status bar was speci...
Gregor Schneider [Sun, 7 Dec 2008 18:04:56 +0000 (18:04 +0000)]
- Fix drawing the status bar over the play cards, happened if no status bar was specified on sol startup (Win and ROS behavior); the bar has to be created to get the coords right - so we'll just hide it if we don't need it (like it's done when toggling status bar visibility in options)
- Additional cleanup by Roel Messiant, <roelmessiant AT gmail DOT com>:
- Replace the default options magic value by the proper constant
- Status bar height was being set wrong, but the system's constraint was fixing this behind the screens
- See bugs #3336 and #3820 for more info

svn path=/trunk/; revision=37913

11 years agorevert r35657
Timo Kreuzer [Sun, 7 Dec 2008 15:15:15 +0000 (15:15 +0000)]
revert r35657

svn path=/branches/ros-amd64-bringup/; revision=37912

11 years agoenable saving of xmm registers in RtlCaptureContext
Timo Kreuzer [Sun, 7 Dec 2008 12:59:41 +0000 (12:59 +0000)]
enable saving of xmm registers in RtlCaptureContext

svn path=/branches/ros-amd64-bringup/; revision=37911

11 years agoMerge 34758, 34771, 34786, 34787, 34906, 35826, 36174, 36274, 36444, 36445, 36446...
Timo Kreuzer [Sun, 7 Dec 2008 12:11:46 +0000 (12:11 +0000)]
Merge 34758, 34771, 34786, 34787, 34906, 35826, 36174, 36274, 36444, 36445, 36446, 36447, 36448, 36477, 36511, 36898, 36903 from amd64 branch

svn path=/trunk/; revision=37910

11 years agodon't truncate a handle
Timo Kreuzer [Sun, 7 Dec 2008 10:56:42 +0000 (10:56 +0000)]
don't truncate a handle

svn path=/branches/ros-amd64-bringup/; revision=37909

11 years agofix definition of SOCKET
Timo Kreuzer [Sun, 7 Dec 2008 08:36:06 +0000 (08:36 +0000)]
fix definition of SOCKET
TODO: revert "fixes" to code dealing with broken SOCKET definition

svn path=/branches/ros-amd64-bringup/; revision=37908

11 years agoclear direction flag on interrupt
Timo Kreuzer [Sat, 6 Dec 2008 23:37:30 +0000 (23:37 +0000)]
clear direction flag on interrupt

svn path=/branches/ros-amd64-bringup/; revision=37907

11 years ago- Introduce a common header file.
Eric Kohl [Sat, 6 Dec 2008 21:33:49 +0000 (21:33 +0000)]
- Introduce a common header file.
- Use Wine-style debug code everywhere.

svn path=/trunk/; revision=37906

11 years ago- Fix a potential case of non-paged pool memory double freeing. Spotted by Michael...
Aleksey Bragin [Sat, 6 Dec 2008 19:35:54 +0000 (19:35 +0000)]
- Fix a potential case of non-paged pool memory double freeing. Spotted by Michael Martin.

svn path=/trunk/; revision=37905

11 years agomerge trunk head (37902)
Timo Kreuzer [Sat, 6 Dec 2008 19:06:05 +0000 (19:06 +0000)]
merge trunk head (37902)

svn path=/branches/ros-amd64-bringup/; revision=37904

11 years agooops, looks like I forgot to commit this file (SEH2 stubs)
Timo Kreuzer [Sat, 6 Dec 2008 18:33:48 +0000 (18:33 +0000)]
oops, looks like I forgot to commit this file (SEH2 stubs)

svn path=/branches/ros-amd64-bringup/; revision=37903

11 years ago- move CONTEXT stuff from wdm.h to winddk.h / armddk.h
Timo Kreuzer [Sat, 6 Dec 2008 18:31:33 +0000 (18:31 +0000)]
- move CONTEXT stuff from wdm.h to winddk.h / armddk.h
- inlcude intrin.h in wdm.h
- avoid redefining PCONTEXT
- use intrinsics for BitScanForward/Reverse

svn path=/trunk/; revision=37902

11 years agorename section "init" to "INIT", so that pefixup will actually recognize it
Timo Kreuzer [Sat, 6 Dec 2008 18:25:06 +0000 (18:25 +0000)]
rename section "init" to "INIT", so that pefixup will actually recognize it

svn path=/trunk/; revision=37901

11 years ago- Implement IoGetRemainingStackSize.
Aleksey Bragin [Sat, 6 Dec 2008 14:59:11 +0000 (14:59 +0000)]
- Implement IoGetRemainingStackSize.

svn path=/trunk/; revision=37900

11 years ago- Add missing function declarations.
Aleksey Bragin [Sat, 6 Dec 2008 14:52:16 +0000 (14:52 +0000)]
- Add missing function declarations.

svn path=/trunk/; revision=37899

11 years ago- Merge Pierre's changes to ntifs.h from the branch, with my edits.
Aleksey Bragin [Sat, 6 Dec 2008 14:36:03 +0000 (14:36 +0000)]
- Merge Pierre's changes to ntifs.h from the branch, with my edits.
- Remove a duplicate structure which does not exist in official ntifs.h.
- Fix a typo in PNOTIFY_SYNC declaration.

svn path=/trunk/; revision=37898

11 years agoAllow loading files with relocs stripped off.
Timo Kreuzer [Sat, 6 Dec 2008 13:47:03 +0000 (13:47 +0000)]
Allow loading files with relocs stripped off.
Finally it boots again.

svn path=/branches/ros-amd64-bringup/; revision=37896

11 years agorecalculate VA and PA of .pdata section
Timo Kreuzer [Sat, 6 Dec 2008 13:43:35 +0000 (13:43 +0000)]
recalculate VA and PA of .pdata section

svn path=/branches/ros-amd64-bringup/; revision=37895

11 years agoFix a race condition between umpnpmgr service and CMP_WaitNoPendingInstallEvents...
Hervé Poussineau [Sat, 6 Dec 2008 12:54:24 +0000 (12:54 +0000)]
Fix a race condition between umpnpmgr service and CMP_WaitNoPendingInstallEvents API.

svn path=/trunk/; revision=37894

11 years ago- Add localui from Wine
Dmitry Chapyshev [Sat, 6 Dec 2008 12:09:14 +0000 (12:09 +0000)]
- Add localui from Wine
- Add baseaddress for localui
- Add localui to bootcd

svn path=/trunk/; revision=37893

11 years ago- Update headers
Dmitry Chapyshev [Sat, 6 Dec 2008 11:18:08 +0000 (11:18 +0000)]
- Update headers
- Add more stubs for winspool

svn path=/trunk/; revision=37892

11 years agoReplace call to ExtractIconExW (shell32.dll) by a call to PrivateExtractIconExw ...
Eric Kohl [Sat, 6 Dec 2008 11:13:50 +0000 (11:13 +0000)]
Replace call to ExtractIconExW (shell32.dll) by a call to PrivateExtractIconExw (user32.dll) and remove shell32.dll from the list of linked libraries because shell32.dll requires a valid user account upon initialization.

Please remember: Don't use high-level DLLs in low-level components (dll or exe)!!!!

svn path=/trunk/; revision=37891

11 years ago- Add reserved reparse tags definitions.
Aleksey Bragin [Sat, 6 Dec 2008 11:05:21 +0000 (11:05 +0000)]
- Add reserved reparse tags definitions.

svn path=/trunk/; revision=37890

11 years agomerge rbuild changes 37811-37861 from trunk
Timo Kreuzer [Sat, 6 Dec 2008 10:48:26 +0000 (10:48 +0000)]
merge rbuild changes 37811-37861 from trunk

svn path=/branches/ros-amd64-bringup/; revision=37889

11 years ago.def -> .spec
Dmitry Chapyshev [Sat, 6 Dec 2008 10:28:06 +0000 (10:28 +0000)]
.def -> .spec

svn path=/trunk/; revision=37888

11 years agomerge 37780 from trunk
Timo Kreuzer [Sat, 6 Dec 2008 10:17:19 +0000 (10:17 +0000)]
merge 37780 from trunk
fix it so on x64 builds we use dwarf2 debugging format.

svn path=/branches/ros-amd64-bringup/; revision=37887

11 years agomerge rbuild changes 37747,37778 from trunk
Timo Kreuzer [Sat, 6 Dec 2008 09:52:19 +0000 (09:52 +0000)]
merge rbuild changes 37747,37778 from trunk

svn path=/branches/ros-amd64-bringup/; revision=37886

11 years ago- Sync mlang with Wine 1.1.10
Dmitry Chapyshev [Sat, 6 Dec 2008 09:39:38 +0000 (09:39 +0000)]
- Sync mlang with Wine 1.1.10

svn path=/trunk/; revision=37885

11 years agomerge rbuild changes 37270-37632 from trunk
Timo Kreuzer [Sat, 6 Dec 2008 09:37:08 +0000 (09:37 +0000)]
merge rbuild changes 37270-37632 from trunk

svn path=/branches/ros-amd64-bringup/; revision=37884

11 years ago- Sync gdiplus wine tests
Dmitry Chapyshev [Sat, 6 Dec 2008 09:26:52 +0000 (09:26 +0000)]
- Sync gdiplus wine tests

svn path=/trunk/; revision=37883

11 years ago- Sync headers with Wine head
Dmitry Chapyshev [Sat, 6 Dec 2008 09:26:01 +0000 (09:26 +0000)]
- Sync headers with Wine head
- Sync gdiplus with Wine head

svn path=/trunk/; revision=37882

11 years agodisable build of icu and nls for now (doesn't compile)
Timo Kreuzer [Sat, 6 Dec 2008 09:23:40 +0000 (09:23 +0000)]
disable build of icu and nls for now (doesn't compile)

svn path=/branches/ros-amd64-bringup/; revision=37881

11 years agoAdd ExpInterlockedFlushSList stub
Timo Kreuzer [Sat, 6 Dec 2008 09:21:46 +0000 (09:21 +0000)]
Add ExpInterlockedFlushSList stub

svn path=/branches/ros-amd64-bringup/; revision=37880

11 years agoadd back InterlockedPush/PopEntrySList
Timo Kreuzer [Sat, 6 Dec 2008 09:20:54 +0000 (09:20 +0000)]
add back InterlockedPush/PopEntrySList

svn path=/branches/ros-amd64-bringup/; revision=37879

11 years agofix inflib_host build
Timo Kreuzer [Sat, 6 Dec 2008 09:16:56 +0000 (09:16 +0000)]
fix inflib_host build

svn path=/branches/ros-amd64-bringup/; revision=37878

11 years ago- Add CFSTR_SHELLIDLISTA
Dmitry Chapyshev [Sat, 6 Dec 2008 09:10:05 +0000 (09:10 +0000)]
- Add CFSTR_SHELLIDLISTA

svn path=/trunk/; revision=37877

11 years ago- Implement SetupInstallFileA/W
Dmitry Chapyshev [Sat, 6 Dec 2008 09:07:05 +0000 (09:07 +0000)]
- Implement SetupInstallFileA/W
- Stub implement SetupPromptForDiskA/W
All from Wine.

svn path=/trunk/; revision=37876

11 years agoinlcude excpt.h in winnt.h
Timo Kreuzer [Sat, 6 Dec 2008 08:46:08 +0000 (08:46 +0000)]
inlcude excpt.h in winnt.h

svn path=/branches/ros-amd64-bringup/; revision=37875

11 years agoavoid redefinition of PTCSTR and fix missing PTCHAR
Timo Kreuzer [Sat, 6 Dec 2008 08:38:09 +0000 (08:38 +0000)]
avoid redefinition of PTCSTR and fix missing PTCHAR

svn path=/branches/ros-amd64-bringup/; revision=37874

11 years agoSTDCALL->NTAPI
Timo Kreuzer [Sat, 6 Dec 2008 08:02:11 +0000 (08:02 +0000)]
STDCALL->NTAPI

svn path=/branches/ros-amd64-bringup/; revision=37873

11 years ago- fix what got broken with recent merge in intrin_x86.h
Timo Kreuzer [Fri, 5 Dec 2008 20:18:58 +0000 (20:18 +0000)]
- fix what got broken with recent merge in intrin_x86.h
- add intrinsic bittest functions to wdm.h

svn path=/branches/ros-amd64-bringup/; revision=37872

11 years agoSTDCALL -> NTAPI
Timo Kreuzer [Fri, 5 Dec 2008 19:30:32 +0000 (19:30 +0000)]
STDCALL -> NTAPI

svn path=/branches/ros-amd64-bringup/; revision=37871

11 years ago- cleanup merge mess
Timo Kreuzer [Fri, 5 Dec 2008 16:42:35 +0000 (16:42 +0000)]
- cleanup merge mess

svn path=/branches/ros-amd64-bringup/; revision=37870

11 years agoadd dummy LDT_ENTRY
Timo Kreuzer [Fri, 5 Dec 2008 16:39:16 +0000 (16:39 +0000)]
add dummy LDT_ENTRY

svn path=/branches/ros-amd64-bringup/; revision=37869

11 years agoadd CONTEXT flags for x64
Timo Kreuzer [Fri, 5 Dec 2008 16:29:01 +0000 (16:29 +0000)]
add CONTEXT flags for x64

svn path=/branches/ros-amd64-bringup/; revision=37868

11 years agosync to trunk head (37853) (except rbuild changes)
Timo Kreuzer [Fri, 5 Dec 2008 15:30:17 +0000 (15:30 +0000)]
sync to trunk head (37853) (except rbuild changes)
This breaks everything. Sorry, but it has to be done.
Will fix ASAP.

svn path=/branches/ros-amd64-bringup/; revision=37867

11 years agofix FIELD_OFFSET macro
Timo Kreuzer [Fri, 5 Dec 2008 12:10:31 +0000 (12:10 +0000)]
fix FIELD_OFFSET macro

svn path=/trunk/; revision=37866

11 years agofix x64 definition of __readmsr()
Timo Kreuzer [Fri, 5 Dec 2008 12:00:39 +0000 (12:00 +0000)]
fix x64 definition of __readmsr()

svn path=/trunk/; revision=37865

11 years agoSync to wine-1.1.4:
Eric Kohl [Thu, 4 Dec 2008 21:22:42 +0000 (21:22 +0000)]
Sync to wine-1.1.4:

- Rob Shearman <robertshearman@gmail.com> Tue, 26 Aug 2008
widl: Raise RPC_X_SS_IN_NULL_CONTEXT exception for NULL in-only context handles instead of RPC_X_NULL_REF_PTR.

Based on a patch by Michael Martin.

- Alexandre Julliard <julliard@winehq.org> Sat, 30 Aug 2008
widl: Replace write_name() by get_name() to make the code more readable.

- Dan Hipschman <dsh@linux.ucla.edu> Tue, 2 Sep 2008
widl: Output NULL for inherited methods in the vtbl.

svn path=/trunk/; revision=37862

11 years agomodified tools/rbuild/backend/mingw/modulehandler.cpp
KJK::Hyperion [Thu, 4 Dec 2008 21:13:43 +0000 (21:13 +0000)]
modified   tools/rbuild/backend/mingw/modulehandler.cpp
   DWARF debugging information confuses rsym, and DWARF-2 information from internal libraries (like libgcc) results in huge executables that don't even run on Windows. Therefore, before the rsym phase, strip all DWARF-2 sections
   This is a HACK for gcc builds compiled with DWARF-2 symbols (e.g. 4.3.2-tdm-1). The real solution (to be implemented soon) is to parse DWARF-2 line numbers in rsym
   Amendment to r37851: use objcopy instead of strip because strip gets us more than we bargained for, and strips all debug information too

modified   tools/rsym.c
   Don't overrun a heap block when there are discarded relocations

svn path=/trunk/; revision=37861

11 years agoSync to wine-1.1.3:
Eric Kohl [Thu, 4 Dec 2008 20:20:08 +0000 (20:20 +0000)]
Sync to wine-1.1.3:

- Dan Hipschman <dsh@linux.ucla.edu> Thu, 7 Aug 2008
widl: Honor typedef pointer attributes.

svn path=/trunk/; revision=37860

11 years agoSync to wine-1.1.1 (Patch 10 of 10):
Eric Kohl [Thu, 4 Dec 2008 19:52:55 +0000 (19:52 +0000)]
Sync to wine-1.1.1 (Patch 10 of 10):

- Alexandre Julliard <julliard@winehq.org> Mon, 7 Jul 2008
Add noinput directive to all lex files to avoid a compiler warning.

svn path=/trunk/; revision=37859

11 years agoSync to wine-1.1.1 (Patch 9 of 10):
Eric Kohl [Thu, 4 Dec 2008 19:37:53 +0000 (19:37 +0000)]
Sync to wine-1.1.1 (Patch 9 of 10):

- Alexandre Julliard <julliard@winehq.org> Mon, 7 Jul 2008
widl: Fix a couple of uninitialized variable compiler warnings.

svn path=/trunk/; revision=37858

11 years agofix some ULONG/ULONG_PTR issues
Timo Kreuzer [Thu, 4 Dec 2008 19:08:55 +0000 (19:08 +0000)]
fix some ULONG/ULONG_PTR issues

svn path=/trunk/; revision=37857

11 years agoUndo r37851 because rsym sucks
KJK::Hyperion [Thu, 4 Dec 2008 19:01:50 +0000 (19:01 +0000)]
Undo r37851 because rsym sucks

svn path=/trunk/; revision=37856

11 years ago- Implement PcGetDeviceProperty, PcGetTimeInterval
Johannes Anderwald [Thu, 4 Dec 2008 18:43:42 +0000 (18:43 +0000)]
- Implement PcGetDeviceProperty, PcGetTimeInterval
- Stub interfaces of IDmaChannel, IDmaChannelSlave
- Stub IMiniport adapters IMiniportDMus
- Stub IPort drivers (IPortDMus, IPortMidi, IPortTopology, IPortWaveCyclic, IPortWavePci)
- Implement IRegistryKey interface
- Enhance IResource interface

svn path=/trunk/; revision=37855

11 years ago"save your files before committing them!" -> good
Timo Kreuzer [Thu, 4 Dec 2008 17:49:36 +0000 (17:49 +0000)]
"save your files before committing them!" -> good
"test your changes before comitting them!" -> better
revert 37787

svn path=/branches/ros-amd64-bringup/; revision=37854

11 years agoFree allocated resource on error, CID 1358.
Gregor Schneider [Thu, 4 Dec 2008 16:46:54 +0000 (16:46 +0000)]
Free allocated resource on error, CID 1358.

svn path=/trunk/; revision=37853

11 years ago- Add interfaces for IMasterClock, IMXF, IAllocatorMXF, IPortDMus, IMiniportDMus
Johannes Anderwald [Thu, 4 Dec 2008 16:29:56 +0000 (16:29 +0000)]
- Add interfaces for IMasterClock, IMXF, IAllocatorMXF, IPortDMus, IMiniportDMus

svn path=/trunk/; revision=37852

11 years agoDWARF debugging information confuses rsym, and DWARF-2 information from internal...
KJK::Hyperion [Thu, 4 Dec 2008 16:09:26 +0000 (16:09 +0000)]
DWARF debugging information confuses rsym, and DWARF-2 information from internal libraries (like libgcc) results in huge executables that don't even run on Windows. Therefore, before the rsym phase, strip all DWARF-2 sections

This is a HACK for gcc builds compiled with DWARF-2 symbols (e.g. 4.3.2-tdm-1). The real solution (to be implemented soon) is to parse DWARF-2 line numbers in rsym

svn path=/trunk/; revision=37851

11 years agomodified lib/3rdparty/mingw/main.c
KJK::Hyperion [Thu, 4 Dec 2008 15:49:47 +0000 (15:49 +0000)]
modified   lib/3rdparty/mingw/main.c
   Make -Wno-main redundant

modified   tools/rbuild/backend/mingw/modulehandler.cpp
   -Wno-main now redundant

svn path=/trunk/; revision=37850

11 years agoPartly implement KiDispatchException, based on x86 implementation.
Timo Kreuzer [Thu, 4 Dec 2008 15:39:42 +0000 (15:39 +0000)]
Partly implement KiDispatchException, based on x86 implementation.

svn path=/branches/ros-amd64-bringup/; revision=37849

11 years ago- Don't cache a value if we might dereference NULL
Stefan Ginsberg [Thu, 4 Dec 2008 15:15:01 +0000 (15:15 +0000)]
- Don't cache a value if we might dereference NULL
- Fix for CID 653

svn path=/trunk/; revision=37848

11 years agoImplement KeContextToTrapFrame and KeTrapFrameToContext
Timo Kreuzer [Thu, 4 Dec 2008 15:01:02 +0000 (15:01 +0000)]
Implement KeContextToTrapFrame and KeTrapFrameToContext

svn path=/branches/ros-amd64-bringup/; revision=37847

11 years ago- Fix some redefinitions
Stefan Ginsberg [Thu, 4 Dec 2008 14:11:57 +0000 (14:11 +0000)]
- Fix some redefinitions

svn path=/trunk/; revision=37846

11 years ago- WDK defines PNOTIFY_SYNC as a pointer to VOID.
Aleksey Bragin [Thu, 4 Dec 2008 14:01:50 +0000 (14:01 +0000)]
- WDK defines PNOTIFY_SYNC as a pointer to VOID.

svn path=/trunk/; revision=37845

11 years agofix a comment, #undef RtlGetCallersaddress before implementing it
Timo Kreuzer [Thu, 4 Dec 2008 11:26:30 +0000 (11:26 +0000)]
fix a comment, #undef RtlGetCallersaddress before implementing it

svn path=/branches/ros-amd64-bringup/; revision=37844