Dmitry Chapyshev
bfb7dae4a2
- Currently, SearchPathW fails with path such as subdir\binary.exe. This patch is there to address it. It permits VBoxService to launch, and probably others.
...
Patch by zefklop (jerome.gardou@laposte.net )
See issue #4697 for more details.
svn path=/trunk/; revision=41971
2009-07-15 15:27:59 +00:00
Johannes Anderwald
179d9487dd
- Interrupt is only shareable if the type is latched
...
- Only transfer as maximum the FrameSize which was obtained by IMiniportWaveCyclicStream::SetNotficationFreq
- Remove the pin service group member before queing the workitem to close the stream
svn path=/trunk/; revision=41970
2009-07-15 14:11:00 +00:00
Stefan Ginsberg
1996b84fae
- The 4th parameter of NtCreateDebugObject is not a BOOLEAN -- it is a ULONG, meaning it could contain several flags (but only 0x1 seems to be valid). Add DBGK_KILL_PROCESS_ON_EXIT as this flag and use it.
...
svn path=/trunk/; revision=41969
2009-07-15 14:01:15 +00:00
Dmitry Gorbachev
9044027a2d
Update Romanian translations. Petru Dimitriu, bug #4692 .
...
svn path=/trunk/; revision=41968
2009-07-15 13:04:16 +00:00
Dmitry Gorbachev
c2ba17c1c2
Update Norwegian translation. Patch by LMH1, bug #4695 .
...
svn path=/trunk/; revision=41967
2009-07-15 10:54:37 +00:00
Johannes Anderwald
ea930be882
- ReactOS only supports WAVE_FORMAT_PCM
...
- Helps apps like Adobe Flash Player to output the supported format
svn path=/trunk/; revision=41966
2009-07-15 10:49:17 +00:00
Stefan Ginsberg
bee032b26c
- Don't use Kf* and Kef* in portable code.
...
svn path=/trunk/; revision=41965
2009-07-15 10:22:05 +00:00
Dmitry Chapyshev
163b140789
- Update Russian translation
...
svn path=/trunk/; revision=41964
2009-07-15 05:49:29 +00:00
James Tabor
b96f3f2222
- Implement support for HWND_MESSAGE. Need full testing!
...
svn path=/trunk/; revision=41963
2009-07-15 05:33:21 +00:00
Cameron Gutman
202957e751
- Start reporting packet statistics
...
- We currently only report received bytes, sent bytes, discarded packets due to unknown protocol, send errors, and receive errors
- The network adapter properties window now shows correct send/receive bytes info
svn path=/trunk/; revision=41962
2009-07-15 03:14:13 +00:00
Ged Murphy
09fbbfac10
- Add resources to all remaining languages
...
- Patch by Gabriel Ilardi
svn path=/trunk/; revision=41961
2009-07-14 20:40:13 +00:00
Ged Murphy
ef5fe6d814
- Update Russian resources
...
- Patch by tower
svn path=/trunk/; revision=41960
2009-07-14 20:32:31 +00:00
Cameron Gutman
77264a99fe
- Release all adapter IP addresses when using /release
...
svn path=/trunk/; revision=41959
2009-07-14 20:14:32 +00:00
Cameron Gutman
2ac1ae299f
- Fix build
...
svn path=/trunk/; revision=41958
2009-07-14 19:55:41 +00:00
James Tabor
0690ae1a7c
- Remove HWND_MESSAGE patch.
...
svn path=/trunk/; revision=41957
2009-07-14 19:49:48 +00:00
James Tabor
f0069bef60
- Update Xp w32process structure with real names, based on W7U symbols. Ref: http://www.reactos.org/wiki/index.php/Techwiki/win32k/W32PROCESS
...
svn path=/trunk/; revision=41956
2009-07-14 19:48:23 +00:00
Cameron Gutman
c7364bef38
- Renew the IP address of all adapters when using /renew
...
- Leave the critical section in failure case
- Check for NULL adapter (CID 499)
- Implement IpRenewAddress and IpReleaseAddress
- Fixes ipconfig /release and ipconfig /renew
svn path=/trunk/; revision=41955
2009-07-14 19:43:57 +00:00
Stefan Ginsberg
45a41f9932
- Don't use KfRaiseIrql in portable code
...
svn path=/trunk/; revision=41954
2009-07-14 18:47:15 +00:00
Ged Murphy
e45154cf53
- Update polish resources
...
- Patch by Maciej Bialas (bjauy at o2 dot pl)
svn path=/trunk/; revision=41952
2009-07-14 13:02:23 +00:00
Ged Murphy
eea0a464f4
Fix a syntax error which VS strangely missed
...
svn path=/trunk/; revision=41945
2009-07-13 22:24:16 +00:00
Ged Murphy
b277f4e9a8
Fix a double definition
...
svn path=/trunk/; revision=41944
2009-07-13 21:38:08 +00:00
Ged Murphy
6cf5f907f1
Add the resources for the tray property dialog, based on the Vista dialog look and feel
...
svn path=/trunk/; revision=41943
2009-07-13 21:31:56 +00:00
Jeffrey Morlan
1c0bdb07e1
Make IF EXIST directory\ (with trailing backslash) work
...
svn path=/trunk/; revision=41942
2009-07-13 18:55:33 +00:00
Cameron Gutman
234f0e77c4
- Stop reporting that we are NDIS 5.1 until S/G DMA is implemented in HAL so unified 2K/XP drivers don't try to use it
...
- Enable a debug print to notify that attempting to use S/G is about to crash ROS
- Thanks to niski for testing
svn path=/trunk/; revision=41941
2009-07-13 17:16:19 +00:00
Aleksey Bragin
be56928252
- Fix formatting.
...
svn path=/trunk/; revision=41940
2009-07-13 12:50:08 +00:00
James Tabor
145e9fad83
- Half-implement MmPageEntireDriver and use it to set the module instance for win32k. ATM, it does not set the entry pageable.
...
- I mean no disrespect to the Arm developers, I'm an admire of your great work with ReactOS! By my commits you can see the need for the offset address when calling internal procs in win32k.
- References: MmPageEntireDriver, http://www.osronline.com/ddkx/kmarch/k106_7os2.htm
svn path=/trunk/; revision=41939
2009-07-13 05:00:17 +00:00
James Tabor
7d031bd233
- Fix build.
...
svn path=/trunk/; revision=41938
2009-07-13 03:55:03 +00:00
James Tabor
13af552ba5
- Add initialization of system atoms and fix build.
...
svn path=/trunk/; revision=41937
2009-07-13 03:49:58 +00:00
James Tabor
fdf30001fb
- Implement NtUserInitializeClientPfnArrays, tested and will be needed in later commits.
...
svn path=/trunk/; revision=41936
2009-07-13 03:37:00 +00:00
Johannes Anderwald
6d29129c8f
[WDMAUD_KERNEL]
...
-? Hey Arch, don't be so picky when something goes wrong.
- Fix enumeration of wave out / in devices for Vmware adapter
- Playback still hangs
svn path=/trunk/; revision=41935
2009-07-12 15:44:33 +00:00
ReactOS Portable Systems Group
0067e2c1a5
- Fix several problems with the System PTE implementation, including the lack of locks.
...
- I also didn't fully like the idea of sticking "-1" into a 5-bit wide bitfield -- instead just stuff it as 0xFFFFF with a typecast.
- This seems to be NT's MM_EMPTY_LIST that shows up in a couple of ASSERTs on the checked build.
- This fixes several random crashes seen on my test boxes when mapping MDLs and using NP expansion VA.
- Dedicated to Brüno.
svn path=/trunk/; revision=41934
2009-07-12 13:06:41 +00:00
ReactOS Portable Systems Group
1279c44e6c
- Implement the rest of the nonpaged pool allocator, now with support for allocating pages in the nonpaged pool expansion area.
...
- This uses System PTEs, so if you're still not sick of the same old mantra -- optimizations to the former will help the latter.
- Additionally, we should eventually implement a single-page SLIST for nonpaged pool pages, which will greately improve allocate/free of 1 page.
- As a reminder, this code isn't being used yet.
svn path=/trunk/; revision=41933
2009-07-12 13:02:05 +00:00
ReactOS Portable Systems Group
d9b66b43bd
- Stop excercising the nonpaged pool allocator since there have been no complaints and internal testing has revealed no faults.
...
svn path=/trunk/; revision=41932
2009-07-12 13:00:19 +00:00
ReactOS Portable Systems Group
032b0e4144
- Fix incomplete comment due to accidental early-merge.
...
svn path=/trunk/; revision=41931
2009-07-12 12:59:21 +00:00
Dmitry Chapyshev
92272be249
- Implement QueryFullProcessImageNameA/W (based on Wine code). +35 passed tests
...
svn path=/trunk/; revision=41930
2009-07-12 12:21:20 +00:00
ReactOS Portable Systems Group
4fd7e25d0c
Header fixes for ARM to deal with the header cleanup that was performed earlier this year...
...
* ARMDDK is now rationed between user-mode and kernel-mode definitions and imported by WINNT and WINDDK both (Since these don't include each others anymore)
Make the MDL flags crossarch instead of x86 only
The ARM tree now builds completely, except for the new ARM3 code in ntos... good job guys. 10/10. wasn't this supposed to make things --portable--?
svn path=/trunk/; revision=41929
2009-07-12 10:52:13 +00:00
ReactOS Portable Systems Group
4df3c6ea54
Add some more intrinsics, and change _enable and _disable to use the new ARMv6 instructions instead... we'll have to make similar changes to the routines that use SWP
...
svn path=/trunk/; revision=41928
2009-07-12 10:49:47 +00:00
ReactOS Portable Systems Group
883152449c
Define all the other PROCESSOR_ARCHITECTURE values too
...
svn path=/trunk/; revision=41927
2009-07-12 10:48:23 +00:00
ReactOS Portable Systems Group
7653420856
Deal with the fact that DirectoryTableBase in EPROCESS has now been defined as PULONG instead of LARGE_INTEGER
...
Remove ARM-specific hyperspace functions since these are portable now
svn path=/trunk/; revision=41926
2009-07-12 10:47:45 +00:00
ReactOS Portable Systems Group
0a25cb7cf3
Fix some interlock routine definitions on platforms that use it (not x86)
...
svn path=/trunk/; revision=41925
2009-07-12 10:45:59 +00:00
ReactOS Portable Systems Group
6a31fba13b
Use portable ExInterlockedWhatever instead of non-portable Exf* function... the headers will do the right thing based on the arch
...
svn path=/trunk/; revision=41924
2009-07-12 10:45:33 +00:00
ReactOS Portable Systems Group
01614d1ae5
Don't try to write to "EAX" register on anything else but x86. Please write portable code in crossarch sources.
...
svn path=/trunk/; revision=41923
2009-07-12 10:44:53 +00:00
ReactOS Portable Systems Group
3cba568950
Move HYPER_SPACE definition to x86 header, since ARM already defines it (and it's somewhere else). Thi sis an arch-specific define
...
svn path=/trunk/; revision=41922
2009-07-12 10:44:22 +00:00
ReactOS Portable Systems Group
a865f1ce7c
These fields don't exist on ARM, so only C_ASSERT them on x86
...
svn path=/trunk/; revision=41921
2009-07-12 10:43:29 +00:00
ReactOS Portable Systems Group
6f5fac8d38
Fix accidental exclusion of _get_environ functions on ARM, and exclude them only on x86-64 as it seemed to have been intented
...
svn path=/trunk/; revision=41920
2009-07-12 10:43:06 +00:00
ReactOS Portable Systems Group
1fd4832ed6
More properly neuter PSEH2 on ARM
...
svn path=/trunk/; revision=41919
2009-07-12 10:42:04 +00:00
ReactOS Portable Systems Group
af9020285f
Define the base addresses as ULONG_PTR since pointer math on void* is illegal
...
svn path=/trunk/; revision=41918
2009-07-12 10:41:50 +00:00
ReactOS Portable Systems Group
5295bfbae2
Do not build some floating point math functions on ARM right now, since they seem to call x86 inline assembly
...
Investigate this later...
svn path=/trunk/; revision=41917
2009-07-12 10:41:23 +00:00
ReactOS Portable Systems Group
6174f3d53a
Revert the change to tcsrchr, it should be a XINT not a TCHAR
...
svn path=/trunk/; revision=41916
2009-07-12 10:40:39 +00:00
ReactOS Portable Systems Group
1554007aa6
KEBUGCHECK was deprecated, so use KeBugCheck
...
svn path=/trunk/; revision=41915
2009-07-12 10:40:16 +00:00