Commit Graph
39473 Commits
Author SHA1 Message Date
Timo Kreuzer fb8ef9a874 Add some amd64 specific exports to kernel32
svn path=/branches/ros-amd64-bringup/; revision=43952
2009-11-04 20:39:05 +00:00
Timo Kreuzer 3bc05c77d1 Add RtlAddFunctionTable, RtlDeleteFunctionTable, RtlInstallFunctionTableCallback stubs
svn path=/branches/ros-amd64-bringup/; revision=43951
2009-11-04 20:38:19 +00:00
Samuel Serapion 2adcfc995d Fix bad cast.
svn path=/branches/ros-amd64-bringup/; revision=43907
2009-11-02 01:34:52 +00:00
Samuel Serapion e0ad35f1c3 Fix rapps build.
svn path=/branches/ros-amd64-bringup/; revision=43906
2009-11-02 01:30:09 +00:00
Samuel Serapion 9a7cac1ed0 Revert wrong fix with correct one.
svn path=/branches/ros-amd64-bringup/; revision=43905
2009-11-02 01:23:29 +00:00
Samuel Serapion 67a2948647 Please don't cast NULL to an integer type. Fixes building this module.
svn path=/branches/ros-amd64-bringup/; revision=43860
2009-10-30 23:51:29 +00:00
Samuel Serapion c3c5459ccf Fix warnings.
svn path=/branches/ros-amd64-bringup/; revision=43858
2009-10-30 23:02:03 +00:00
Samuel Serapion 45b0f2f1ec Remove unneeded casts. Fix build.
svn path=/branches/ros-amd64-bringup/; revision=43857
2009-10-30 22:47:30 +00:00
Samuel Serapion 5844aa887a Add missing files. Kernel32 now links.
svn path=/branches/ros-amd64-bringup/; revision=43852
2009-10-30 18:48:45 +00:00
Samuel Serapion 79c15bb270 Work around broken linker by putting mingw support libs before module library dependencies.
svn path=/branches/ros-amd64-bringup/; revision=43851
2009-10-30 17:19:56 +00:00
Samuel Serapion dd7147de04 Fix gdi32 build for real.
svn path=/branches/ros-amd64-bringup/; revision=43847
2009-10-30 14:24:42 +00:00
Samuel Serapion ed369f42b2 Temporarily remove mmebuddy dependencies.
svn path=/branches/ros-amd64-bringup/; revision=43843
2009-10-30 00:36:40 +00:00
Samuel Serapion af0a5ed498 Fix gdi32 build.
svn path=/branches/ros-amd64-bringup/; revision=43842
2009-10-30 00:24:32 +00:00
Samuel Serapion 6a8b16a69b Fix some prototypes.
svn path=/branches/ros-amd64-bringup/; revision=43841
2009-10-30 00:22:42 +00:00
Samuel Serapion b6656a39dd Fix LOGBRUSH definition.
svn path=/branches/ros-amd64-bringup/; revision=43840
2009-10-29 23:25:11 +00:00
Samuel Serapion c7675b0cac Fix Build.
svn path=/branches/ros-amd64-bringup/; revision=43839
2009-10-29 22:44:55 +00:00
Samuel Serapion 926bcb9721 Fix csrss build.
svn path=/branches/ros-amd64-bringup/; revision=43838
2009-10-29 22:41:26 +00:00
Samuel Serapion 5c63222d8a Fix comctl32 build and potential bug.
svn path=/branches/ros-amd64-bringup/; revision=43837
2009-10-29 22:36:15 +00:00
Samuel Serapion b7aa79a898 Fix avicap32 build.
svn path=/branches/ros-amd64-bringup/; revision=43836
2009-10-29 22:15:19 +00:00
Timo Kreuzer c9514d7561 Fix merge artifact, spotted by encoded
svn path=/branches/ros-amd64-bringup/; revision=43835
2009-10-29 21:49:28 +00:00
Timo Kreuzer 0998c5e4ff Partly implement KiDebugTrapOrFault. Single stepping now works.
svn path=/branches/ros-amd64-bringup/; revision=43824
2009-10-28 23:54:07 +00:00
Timo Kreuzer 31d9db9bf3 Comment out __ldmxcsr in KiRestoreProcessorControlState, as it results in a GPF. Continuing now works again.
svn path=/branches/ros-amd64-bringup/; revision=43822
2009-10-28 23:21:13 +00:00
Timo Kreuzer 39f6b5c9d3 partly implement KdpSysWriteControlSpace
svn path=/branches/ros-amd64-bringup/; revision=43820
2009-10-28 22:38:42 +00:00
Timo Kreuzer daab9e149d [KD64]
- KdpSetContext: don't include the CONTEXT data in the reply. WinDbg doesn't like that.

svn path=/branches/ros-amd64-bringup/; revision=43818
2009-10-28 21:36:00 +00:00
Timo Kreuzer 8c70b1e730 Remove fail point support from swprintf, too. Yay boot!
svn path=/branches/ros-amd64-bringup/; revision=43797
2009-10-27 22:56:22 +00:00
Timo Kreuzer c9c20c50ef Kill floating point from RTL sprintf. It was leading to crashing freeldr when compiled with never gccs.
svn path=/branches/ros-amd64-bringup/; revision=43792
2009-10-27 14:31:16 +00:00
Timo Kreuzer 1e6d45e036 [KDCOM]
- In case of failing to receive a part of the packet, return the status to the caller instead of continuing.

svn path=/branches/ros-amd64-bringup/; revision=43779
2009-10-26 12:51:26 +00:00
Timo Kreuzer e4ccd93037 - Fix definition of KdDebuggerNotPresent for gcc, the MS definition is broken, don't know if it's needed that way for msvc.
svn path=/branches/ros-amd64-bringup/; revision=43777
2009-10-26 12:22:32 +00:00
Timo Kreuzer d65a5407b5 [KDCOM]
- take the MessageHeader length from MaximumLength field instead of depending on the packet type
- Context -> KdContext
- remove redundant return

svn path=/branches/ros-amd64-bringup/; revision=43776
2009-10-26 12:09:05 +00:00
Daniel Reimer 0abf32cea7 Fixed build with MinGW-w64 4.4.3
svn path=/branches/ros-amd64-bringup/; revision=43775
2009-10-26 12:07:33 +00:00
Timo Kreuzer 6b92b26b8e [KDCOM]
For unknown reasons it's not enough to check LSR if the port is ready to receive or not. Adding additional port reads improves the reliability of the data massively. Now it's possible to use kdcom on windows XP!

svn path=/branches/ros-amd64-bringup/; revision=43770
2009-10-26 03:24:03 +00:00
Timo Kreuzer 7be05b3ec6 [KDCOM]
- Check the received PacketId
- Add retry count to KdSendPacket
- instantly return resend packets

svn path=/branches/ros-amd64-bringup/; revision=43768
2009-10-26 03:16:46 +00:00
Timo Kreuzer 39dcdc086e [KDCOM]
- KdpDbgPrint -> KDDBGPRINT
- enable KdDebuggerNotPresent change

svn path=/branches/ros-amd64-bringup/; revision=43766
2009-10-26 02:11:03 +00:00
Timo Kreuzer 0076b6520b revert 43682, fix kdcom build
svn path=/branches/ros-amd64-bringup/; revision=43763
2009-10-25 23:28:26 +00:00
Timo Kreuzer cc5c0a0816 Merge trunk head (r43756)
svn path=/branches/ros-amd64-bringup/; revision=43759
2009-10-25 22:13:11 +00:00
Timo Kreuzer 87ab5d0e6d - Pass pointer to debugprint function to the kernel in LoaderBlock->u.I386.CommonDataArea
- comment out __lldt

svn path=/branches/ros-amd64-bringup/; revision=43757
2009-10-25 21:47:53 +00:00
Christoph von Wittich e818f18502 -sync rsaenh_winetest with wine 1.1.32
svn path=/trunk/; revision=43756
2009-10-25 21:16:33 +00:00
Christoph von Wittich a0951dacc4 -sync rsaenh with wine 1.1.32
svn path=/trunk/; revision=43755
2009-10-25 21:16:15 +00:00
Christoph von Wittich 14c61c9004 partial kernel32 GetLocaleInfo sync to wine 1.1.32
svn path=/trunk/; revision=43754
2009-10-25 21:02:58 +00:00
Christoph von Wittich cec5cdfa8d -sync user32_winetest with wine 1.1.32
svn path=/trunk/; revision=43752
2009-10-25 20:32:13 +00:00
Christoph von Wittich 0ed9c0cca3 -sync msxml3 with wine 1.1.32
svn path=/trunk/; revision=43751
2009-10-25 20:21:51 +00:00
Christoph von Wittich c7b2548293 -sync netapi32 with wine 1.1.32
svn path=/trunk/; revision=43750
2009-10-25 19:24:08 +00:00
Gregor Schneider 5b1a765b54 [win32k] Stub out page to device space conversion, fixes three more gdi32 mapping winetests
svn path=/trunk/; revision=43749
2009-10-25 18:49:08 +00:00
Johannes Anderwald 77c67054c7 - Make sure that no duplicate wdmaud.drv audio drivers exists as winmm currently not recognizes duplicate audio driver entries
svn path=/trunk/; revision=43748
2009-10-25 18:22:03 +00:00
Johannes Anderwald acd8b06824 - Partially sync winmm
- Remove unused code
- Fix function headers

svn path=/trunk/; revision=43747
2009-10-25 17:54:50 +00:00
Christoph von Wittich 8fd3137277 partially sync kernel32 profile to wine 1.1.32
svn path=/trunk/; revision=43746
2009-10-25 17:28:35 +00:00
Gregor Schneider cae8c23a9f [win32k] GetTransform:
- Add support for more transforms
- Fix return value for invalid/unsupported transform types
- Fixes 10 gdi32 mapping winetests

svn path=/trunk/; revision=43745
2009-10-25 17:23:19 +00:00
Christoph von Wittich abc34f7dad -sync kernel32_winetest with wine 1.1.32
svn path=/trunk/; revision=43744
2009-10-25 16:21:40 +00:00
Christoph von Wittich 01a9e7493e add define for LOCALE_RETURN_GENITIVE_NAMES
svn path=/trunk/; revision=43743
2009-10-25 16:20:45 +00:00
Christoph von Wittich b882f99c77 better stub for RtlQueryHeapInformation (taken from wine)
svn path=/trunk/; revision=43742
2009-10-25 16:20:00 +00:00