Commit Graph

42088 Commits

Author SHA1 Message Date
Timo Kreuzer
7b5da63100 KD64: remove some FrLdrDbgPrints, fix a warning.
svn path=/branches/ros-amd64-bringup/; revision=39161
2009-01-28 04:14:05 +00:00
Samuel Serapion
3d6da207d7 The wbinvd instruction is the same on amd64
svn path=/branches/ros-amd64-bringup/; revision=39160
2009-01-28 03:07:51 +00:00
Johannes Anderwald
5e4a5d2b4b -fix build
svn path=/trunk/; revision=39159
2009-01-28 02:06:55 +00:00
Johannes Anderwald
04a9e81b9e - Implement initializing routines for wdmaud
- Register plug&play notification routines for guid KSCATEGORY_SYSAUDIO

svn path=/trunk/; revision=39158
2009-01-28 00:04:00 +00:00
Art Yerkes
a565c5b364 Finish fixing round trip of gmutex's various lock bits. Patch by alex ionescu.
svn path=/trunk/; revision=39157
2009-01-27 23:11:50 +00:00
Art Yerkes
548f7458c7 Remove extra args.
svn path=/trunk/; revision=39156
2009-01-27 23:04:10 +00:00
Timo Kreuzer
a04bd167e3 Ke: Remove unused KiInitializeMachineType and Ki486CompatibilityLock. Remove a bunch of FrLdrDbgPrints. Resort KiSystemStartupReal, initialize the LoaderBlocks Process and Prcb field for Cpu0, get the Pcr from the LoaderBlock.
svn path=/branches/ros-amd64-bringup/; revision=39155
2009-01-27 22:14:06 +00:00
James Tabor
65254afcef - Set the length for IntGetWindowPlacement.
svn path=/trunk/; revision=39154
2009-01-27 22:04:37 +00:00
James Tabor
ac781172f7 - Quick implemention of NtUserGetInternalWindowPos with internal support function IntGetWindowPlacement.
svn path=/trunk/; revision=39153
2009-01-27 21:57:15 +00:00
Johannes Anderwald
97111999d7 - Fix msvc project generation for kernel mode drivers without a driver entry
svn path=/trunk/; revision=39152
2009-01-27 21:52:36 +00:00
Timo Kreuzer
5374ad15b8 hal: fix some ULONG/ULONG_PTR issues
svn path=/branches/ros-amd64-bringup/; revision=39151
2009-01-27 21:35:00 +00:00
Dmitry Chapyshev
a167adfcb4 - Partially implement User32InitializeImmEntryTable
svn path=/trunk/; revision=39150
2009-01-27 21:23:44 +00:00
Johannes Anderwald
d9286e5bec - Register sysaudio device interfaces
svn path=/trunk/; revision=39149
2009-01-27 20:02:50 +00:00
Art Yerkes
aa1756a335 Not sure if anybody else uses ccache, but this saves almost 800 recompilations
every time wmc runs.

svn path=/trunk/; revision=39148
2009-01-27 19:58:30 +00:00
Dmitry Chapyshev
74e38ab6c0 - Add file for imm-functions
- Move all imm-functions to imm.c

svn path=/trunk/; revision=39147
2009-01-27 19:06:46 +00:00
Dmitry Chapyshev
3dabe3bd8d - Direct call NtSetInternalWindowPos
- Add TODO for GetInternalWindowPos

svn path=/trunk/; revision=39146
2009-01-27 18:47:08 +00:00
Dmitry Chapyshev
22ad6867b2 - Sync gdiplus with Wine head
svn path=/trunk/; revision=39144
2009-01-27 18:03:33 +00:00
Johannes Anderwald
820978650e - Fix registered guids for IPortMidi
- Fix InterfaceGuids array in IPortTopology 
- Add a hack to prevent es1371 driver from crashing

svn path=/trunk/; revision=39143
2009-01-27 17:54:46 +00:00
Johannes Anderwald
bc9b8cbda8 - Add guids for IPortMidi and IMiniportMidi
- Add UNIMPLEMENTED macro to NewPortDMus
- Partly implement IPortMidi (based on IPortTopology)

svn path=/trunk/; revision=39142
2009-01-27 17:38:56 +00:00
Johannes Anderwald
9577cba3fa - Add macro to avoid warning
- Revert my fix to IID_IPortMidi

svn path=/trunk/; revision=39141
2009-01-27 17:35:34 +00:00
Christoph von Wittich
6e7271a51d -don't load the image in WM_PAINT
-return the correct values when handling a window message
-free resources
-...

svn path=/trunk/; revision=39140
2009-01-27 17:14:00 +00:00
Johannes Anderwald
d74e05fa62 - Fix a typo
svn path=/trunk/; revision=39139
2009-01-27 16:53:18 +00:00
Johannes Anderwald
5a8c721c32 - Fix a bug ;)
svn path=/trunk/; revision=39137
2009-01-27 16:44:08 +00:00
Timo Kreuzer
4889abaf25 kd64: Move KdpSysGetVersion into arch-specific file
svn path=/branches/ros-amd64-bringup/; revision=39136
2009-01-27 16:26:30 +00:00
Christoph von Wittich
bce5ca675d -don't delete a DC return from BeginPaint
-DPRINT1 -> DPRINT

svn path=/trunk/; revision=39135
2009-01-27 16:01:47 +00:00
Gregor Schneider
906bea5252 Update IntEngCreateSrcMonoXlate parameter names and function call with brush colors after logic changes of r38633.
Based on the patch of Evgeny Boltik <bstsoft AT narod DOT ru>, see bug #4070 for more info.
Fixes inverted colors when using hatched brushes.

svn path=/trunk/; revision=39134
2009-01-27 15:36:07 +00:00
Timo Kreuzer
10b297f752 kdcom: xor 1 to CurrentPacketId when we receive an ACK, not when we send one. Remove the SYNC_PACKET_ID hack. Now breaking in after DbgPrints works.
svn path=/branches/ros-amd64-bringup/; revision=39133
2009-01-27 12:58:24 +00:00
Johannes Anderwald
42bd582bfe - Rename device context struct
- patch by Chris

svn path=/trunk/; revision=39132
2009-01-27 12:43:33 +00:00
Timo Kreuzer
ae0c07b4f8 Acknowledge a packet with the received packet's PacketId, not with the current sending PacketId.
svn path=/branches/ros-amd64-bringup/; revision=39131
2009-01-27 12:15:22 +00:00
Art Yerkes
16a9e8d714 This code used to round down the number of waiters to a multiple of 2. Fine
if there are exactly one or zero waiters, not fine if there are 2 or more.

svn path=/trunk/; revision=39130
2009-01-27 09:35:01 +00:00
Daniel Reimer
d68970475c Bug 4061: Italian resources updates by Paolo Devoti
Bug 4052: install more Administrative Tools by Mario Kacmar
Bug 4071: update slovak translations by Mario Kacmar
Bug 4063: Greek update for ReactOS 0.3.8 second part by Apostolos Alexiadis
Bug 4047: spanish files by Javier Remacha

svn path=/trunk/; revision=39129
2009-01-27 08:59:39 +00:00
Dmitry Gorbachev
3ced760410 Rename Lithuanian keyboard layout. Vytis Girdzijauskas, bug #3249.
svn path=/trunk/; revision=39128
2009-01-27 08:58:15 +00:00
Dmitry Chapyshev
7bc719fde5 - Update resources
svn path=/trunk/; revision=39127
2009-01-27 08:09:09 +00:00
Timo Kreuzer
08050b1520 Increment rip in KiBreakPointTrap and reenable decrement in KiDispatchException. (Do we really need it, first inc then dec? At least x86 does it that way) Setup fs selector in KiSystemStartupReal, pass a pointer to FrLdrDbgPrint to kdcom, fix some typos. Finally breaking into the debugger and continuing really works.
svn path=/branches/ros-amd64-bringup/; revision=39126
2009-01-27 01:57:35 +00:00
Dmitry Gorbachev
23abc262d0 Convert French file from UTF-8 to CP-1252. Add new strings.
svn path=/trunk/; revision=39125
2009-01-27 01:38:48 +00:00
Timo Kreuzer
dc125646a5 kdcom: add SYNC_PACKET_ID for PACKET_TYPE_KD_DEBUG_IO to make debugprints work.
svn path=/branches/ros-amd64-bringup/; revision=39124
2009-01-27 00:55:03 +00:00
Kamil Hornicek
40f2a73fe9 - fix build
svn path=/trunk/; revision=39123
2009-01-26 23:36:40 +00:00
Dmitry Gorbachev
98718ab5aa Update Czech keyboard layout. Patch from Radek Liska. Bug #4031.
svn path=/trunk/; revision=39122
2009-01-26 23:04:22 +00:00
Timo Kreuzer
b906e54b40 rsym64: instead of stripping sections from the middle of the PE, convert them to bss sections to make windows happy and keep the files small. Thanks to kjk for finding the problem.
svn path=/branches/ros-amd64-bringup/; revision=39121
2009-01-26 22:48:54 +00:00
KJK::Hyperion
3384aa2e05 Begin moving rules out of modulehandler.cpp and into makefile include rules.mak, where they will be more readable and manageable. Currently implemented: target C compiler and target C++ compiler rules. Please do a clean build if possible. Testing with unusual output paths appreciated
Supersedes r39111, with the following amendments:

added      tools/rbuild/backend/mingw/rules.mak
   The wrong function was being used to calculate the path of generated files: implement the right function, and use it


svn path=/trunk/; revision=39120
2009-01-26 22:44:56 +00:00
Dmitry Gorbachev
8e354bfb10 Calculator update by Radek Liska (with some changes). Bug #4064.
svn path=/trunk/; revision=39119
2009-01-26 22:27:19 +00:00
Cameron Gutman
ac6f717294 - Add a temporary hack for the double-freeing issue that memtrack keeps catching
- I would use my branch for this but I am doing some work on it that has broken some things for now

svn path=/trunk/; revision=39118
2009-01-26 20:45:01 +00:00
Kamil Hornicek
b03a86437a - update Mesa to version 7.3
- add reactos.diff
- disable broken OS SSE exception test, bug was filled for this but it's not needed anyway
- remove unused drivers

svn path=/trunk/; revision=39117
2009-01-26 20:42:55 +00:00
Aleksey Bragin
c41b00f625 Giannis Adamopoulos <johnyadams@hotmail.com>
- Correctly assign NtSystemRoot and remove assumption that number of partitions equals number of harddisks.
- Remove a hack from IopApplyRosCdromArcHack. Fixes LiveCD issues.
See issue #3170 for more details.

svn path=/trunk/; revision=39116
2009-01-26 20:00:59 +00:00
Johannes Anderwald
1c203e354e - Use InterlockedIncrement, InterlockedDecrement over intrinsics
- Fix ordering of IDmaChannelSlaveVtbl which led to an infinite loop
- Add a few guids
- Fix parameter for KeWaitForSingleObject (spotted by Christoph)
- Also check for IID_IPort in IPortTopology 
- Fix priority boost IServiceGroup

svn path=/trunk/; revision=39115
2009-01-26 17:38:22 +00:00
Timo Kreuzer
109668d7a2 remove a test hack that sneaked in and broke exception directory
svn path=/branches/ros-amd64-bringup/; revision=39114
2009-01-26 17:01:49 +00:00
Aleksey Bragin
c93503ebd7 - Silence debuglog spam from msimtf.
svn path=/trunk/; revision=39113
2009-01-26 16:56:11 +00:00
Aleksey Bragin
ba54ffaf10 - Revert 39111: "Begin moving rules out of modulehandler.cpp and into makefile include rules.mak, where they will be more readable and manageable. Currently implemented: target C compiler and target C++ compiler rules. Please do a clean build if possible. Testing with unusual output paths appreciated"
svn path=/trunk/; revision=39112
2009-01-26 16:55:20 +00:00
KJK::Hyperion
ab6dc12eeb Begin moving rules out of modulehandler.cpp and into makefile include rules.mak, where they will be more readable and manageable. Currently implemented: target C compiler and target C++ compiler rules. Please do a clean build if possible. Testing with unusual output paths appreciated
svn path=/trunk/; revision=39111
2009-01-26 14:26:15 +00:00
Johannes Anderwald
eef5b9c252 - Fix build
svn path=/trunk/; revision=39107
2009-01-26 10:41:59 +00:00