Stefan Ginsberg [Wed, 15 Jul 2009 19:40:44 +0000 (19:40 +0000)]
- What's the deal with using Iof* and Obf*, Arch?
svn path=/trunk/; revision=41986
Stefan Ginsberg [Wed, 15 Jul 2009 18:35:31 +0000 (18:35 +0000)]
- Hey Arch, did you know MmpDeleteSection can be called for a Section Object before it is fully set up (when ObDereferenceObject is called before all fields are initialized), and it will now crash due to a bogus, nonintialized Segment/ImageSection pointer? Always zero out the whole buffer to prevent this. Fixes the kernel32 loader Winetest.
svn path=/trunk/; revision=41985
ReactOS Portable Systems Group [Wed, 15 Jul 2009 18:31:53 +0000 (18:31 +0000)]
- NEVER TELL ME THE ODDS (of breaking the build).
svn path=/trunk/; revision=41984
ReactOS Portable Systems Group [Wed, 15 Jul 2009 18:30:04 +0000 (18:30 +0000)]
- Add initial support for TI OMAP3530 (last commit said OMAP3450, this was incorrect), an ARM Cortex-A8 based SoC.
- This gets us booting to FreeLDR with some serial output.
- The entire MMU code needs a rewrite.
svn path=/trunk/; revision=41983
ReactOS Portable Systems Group [Wed, 15 Jul 2009 18:25:26 +0000 (18:25 +0000)]
- Build freeldr_arch first -- otherwise the fact you specific a file as "first = true" won't do anything, since it will only be the "first" in its sub-build.
- This is required because freeldr is a binary file, and so the first function must be the start routine.
- Freeldr_startup ironically does not contain the startup code, since startup code is arch-specific, it actually lives in freeldr_arch.
- Also get rid of another ARM linker hack, and define the correct base address for FreeLDR on OMAP3450.
- Need a platform-specific way of specifying this.
svn path=/trunk/; revision=41982
ReactOS Portable Systems Group [Wed, 15 Jul 2009 18:20:53 +0000 (18:20 +0000)]
- Start re-defining the PTE and PDE structures for:
- ARMv6 support.
- Support of new ARM3 and overall portability.
- Still have to find a better way to deal with the fact that PDE/PTE types are different on ARM.
- Fix the current arm low-level mm implementation to use the new structures.
- However parts of the code will now be totaly obsoleted by the new ARMv6 MMU support.
- The ARM port now builds again.
svn path=/trunk/; revision=41981
ReactOS Portable Systems Group [Wed, 15 Jul 2009 17:55:13 +0000 (17:55 +0000)]
- Move ARM3's init.c to i386-specific directory.
svn path=/trunk/; revision=41980
ReactOS Portable Systems Group [Wed, 15 Jul 2009 17:53:45 +0000 (17:53 +0000)]
- Use the new portable flag definitions.
svn path=/trunk/; revision=41979
ReactOS Portable Systems Group [Wed, 15 Jul 2009 17:52:32 +0000 (17:52 +0000)]
- Define portable flags for touching fields in the MMPTE structure, which might have different names/not exist on other architectures.
- Define PTE_BASE and PDE_BASE since these are the correct cross-platform definitions.
svn path=/trunk/; revision=41978
ReactOS Portable Systems Group [Wed, 15 Jul 2009 17:50:50 +0000 (17:50 +0000)]
- Don't use "static" in the kernel.
- Also prevents from getting a warning on ARM and other platforms that don't do PSEH2 since they have native exception support.
svn path=/trunk/; revision=41977
ReactOS Portable Systems Group [Wed, 15 Jul 2009 17:49:38 +0000 (17:49 +0000)]
- Remove FreeLDR linker hack on ARM.
svn path=/trunk/; revision=41976
ReactOS Portable Systems Group [Wed, 15 Jul 2009 17:49:05 +0000 (17:49 +0000)]
- Hackfix floating point call in rtl's printf until the compiler guys get their shit together.
svn path=/trunk/; revision=41975
ReactOS Portable Systems Group [Wed, 15 Jul 2009 17:28:23 +0000 (17:28 +0000)]
- Make platform specific directory to please the ARM folks.
svn path=/trunk/; revision=41974
Stefan Ginsberg [Wed, 15 Jul 2009 16:52:47 +0000 (16:52 +0000)]
- Remove the object body zeroing hack from ObpAllocateObject now that callers that relied on this have been fixed. Fixes ~4000 unnecessary buffer zeroing operations just for boot!
svn path=/trunk/; revision=41973
Stefan Ginsberg [Wed, 15 Jul 2009 16:13:08 +0000 (16:13 +0000)]
- Don't assume the object body allocated by ObCreateObject (through ObpAllocateObject) is zero-initialized (it shouldn't be).
svn path=/trunk/; revision=41972
Dmitry Chapyshev [Wed, 15 Jul 2009 15:27:59 +0000 (15:27 +0000)]
- 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
Johannes Anderwald [Wed, 15 Jul 2009 14:11:00 +0000 (14:11 +0000)]
- 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
Stefan Ginsberg [Wed, 15 Jul 2009 14:01:15 +0000 (14:01 +0000)]
- 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
Dmitry Gorbachev [Wed, 15 Jul 2009 13:04:16 +0000 (13:04 +0000)]
Update Romanian translations. Petru Dimitriu, bug #4692.
svn path=/trunk/; revision=41968
Dmitry Gorbachev [Wed, 15 Jul 2009 10:54:37 +0000 (10:54 +0000)]
Update Norwegian translation. Patch by LMH1, bug #4695.
svn path=/trunk/; revision=41967
Johannes Anderwald [Wed, 15 Jul 2009 10:49:17 +0000 (10:49 +0000)]
- ReactOS only supports WAVE_FORMAT_PCM
- Helps apps like Adobe Flash Player to output the supported format
svn path=/trunk/; revision=41966
Stefan Ginsberg [Wed, 15 Jul 2009 10:22:05 +0000 (10:22 +0000)]
- Don't use Kf* and Kef* in portable code.
svn path=/trunk/; revision=41965
Dmitry Chapyshev [Wed, 15 Jul 2009 05:49:29 +0000 (05:49 +0000)]
- Update Russian translation
svn path=/trunk/; revision=41964
James Tabor [Wed, 15 Jul 2009 05:33:21 +0000 (05:33 +0000)]
- Implement support for HWND_MESSAGE. Need full testing!
svn path=/trunk/; revision=41963
Cameron Gutman [Wed, 15 Jul 2009 03:14:13 +0000 (03:14 +0000)]
- 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
Ged Murphy [Tue, 14 Jul 2009 20:40:13 +0000 (20:40 +0000)]
- Add resources to all remaining languages
- Patch by Gabriel Ilardi
svn path=/trunk/; revision=41961
Ged Murphy [Tue, 14 Jul 2009 20:32:31 +0000 (20:32 +0000)]
- Update Russian resources
- Patch by tower
svn path=/trunk/; revision=41960
Cameron Gutman [Tue, 14 Jul 2009 20:14:32 +0000 (20:14 +0000)]
- Release all adapter IP addresses when using /release
svn path=/trunk/; revision=41959
Cameron Gutman [Tue, 14 Jul 2009 19:55:41 +0000 (19:55 +0000)]
- Fix build
svn path=/trunk/; revision=41958
James Tabor [Tue, 14 Jul 2009 19:49:48 +0000 (19:49 +0000)]
- Remove HWND_MESSAGE patch.
svn path=/trunk/; revision=41957
James Tabor [Tue, 14 Jul 2009 19:48:23 +0000 (19:48 +0000)]
- Update Xp w32process structure with real names, based on W7U symbols. Ref: reactos.org/wiki/index.php/Techwiki/win32k/W32PROCESS
svn path=/trunk/; revision=41956
Cameron Gutman [Tue, 14 Jul 2009 19:43:57 +0000 (19:43 +0000)]
- 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
Stefan Ginsberg [Tue, 14 Jul 2009 18:47:15 +0000 (18:47 +0000)]
- Don't use KfRaiseIrql in portable code
svn path=/trunk/; revision=41954
Ged Murphy [Tue, 14 Jul 2009 13:02:23 +0000 (13:02 +0000)]
- Update polish resources
- Patch by Maciej Bialas (bjauy at o2 dot pl)
svn path=/trunk/; revision=41952
Ged Murphy [Mon, 13 Jul 2009 22:24:16 +0000 (22:24 +0000)]
Fix a syntax error which VS strangely missed
svn path=/trunk/; revision=41945
Ged Murphy [Mon, 13 Jul 2009 21:38:08 +0000 (21:38 +0000)]
Fix a double definition
svn path=/trunk/; revision=41944
Ged Murphy [Mon, 13 Jul 2009 21:31:56 +0000 (21:31 +0000)]
Add the resources for the tray property dialog, based on the Vista dialog look and feel
svn path=/trunk/; revision=41943
Jeffrey Morlan [Mon, 13 Jul 2009 18:55:33 +0000 (18:55 +0000)]
Make IF EXIST directory\ (with trailing backslash) work
svn path=/trunk/; revision=41942
Cameron Gutman [Mon, 13 Jul 2009 17:16:19 +0000 (17:16 +0000)]
- 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
Aleksey Bragin [Mon, 13 Jul 2009 12:50:08 +0000 (12:50 +0000)]
- Fix formatting.
svn path=/trunk/; revision=41940
James Tabor [Mon, 13 Jul 2009 05:00:17 +0000 (05:00 +0000)]
- 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
James Tabor [Mon, 13 Jul 2009 03:55:03 +0000 (03:55 +0000)]
- Fix build.
svn path=/trunk/; revision=41938
James Tabor [Mon, 13 Jul 2009 03:49:58 +0000 (03:49 +0000)]
- Add initialization of system atoms and fix build.
svn path=/trunk/; revision=41937
James Tabor [Mon, 13 Jul 2009 03:37:00 +0000 (03:37 +0000)]
- Implement NtUserInitializeClientPfnArrays, tested and will be needed in later commits.
svn path=/trunk/; revision=41936
Johannes Anderwald [Sun, 12 Jul 2009 15:44:33 +0000 (15:44 +0000)]
[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
ReactOS Portable Systems Group [Sun, 12 Jul 2009 13:06:41 +0000 (13:06 +0000)]
- 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
ReactOS Portable Systems Group [Sun, 12 Jul 2009 13:02:05 +0000 (13:02 +0000)]
- 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
ReactOS Portable Systems Group [Sun, 12 Jul 2009 13:00:19 +0000 (13:00 +0000)]
- Stop excercising the nonpaged pool allocator since there have been no complaints and internal testing has revealed no faults.
svn path=/trunk/; revision=41932
ReactOS Portable Systems Group [Sun, 12 Jul 2009 12:59:21 +0000 (12:59 +0000)]
- Fix incomplete comment due to accidental early-merge.
svn path=/trunk/; revision=41931
Dmitry Chapyshev [Sun, 12 Jul 2009 12:21:20 +0000 (12:21 +0000)]
- Implement QueryFullProcessImageNameA/W (based on Wine code). +35 passed tests
svn path=/trunk/; revision=41930
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:52:13 +0000 (10:52 +0000)]
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
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:49:47 +0000 (10:49 +0000)]
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
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:48:23 +0000 (10:48 +0000)]
Define all the other PROCESSOR_ARCHITECTURE values too
svn path=/trunk/; revision=41927
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:47:45 +0000 (10:47 +0000)]
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
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:45:59 +0000 (10:45 +0000)]
Fix some interlock routine definitions on platforms that use it (not x86)
svn path=/trunk/; revision=41925
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:45:33 +0000 (10:45 +0000)]
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
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:44:53 +0000 (10:44 +0000)]
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
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:44:22 +0000 (10:44 +0000)]
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
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:43:29 +0000 (10:43 +0000)]
These fields don't exist on ARM, so only C_ASSERT them on x86
svn path=/trunk/; revision=41921
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:43:06 +0000 (10:43 +0000)]
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
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:42:04 +0000 (10:42 +0000)]
More properly neuter PSEH2 on ARM
svn path=/trunk/; revision=41919
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:41:50 +0000 (10:41 +0000)]
Define the base addresses as ULONG_PTR since pointer math on void* is illegal
svn path=/trunk/; revision=41918
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:41:23 +0000 (10:41 +0000)]
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
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:40:39 +0000 (10:40 +0000)]
Revert the change to tcsrchr, it should be a XINT not a TCHAR
svn path=/trunk/; revision=41916
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:40:16 +0000 (10:40 +0000)]
KEBUGCHECK was deprecated, so use KeBugCheck
svn path=/trunk/; revision=41915
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:39:58 +0000 (10:39 +0000)]
Don't export the HAL drive letter assignment functions on ARM
The fast mutex functions are in the HAL on non-x86 builds, so don't forward them back to ntos
svn path=/trunk/; revision=41914
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:39:04 +0000 (10:39 +0000)]
The Halp* drive assignment stuff doesn't exist on ARM, AFAIK
svn path=/trunk/; revision=41913
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:38:26 +0000 (10:38 +0000)]
Use the pspec, there's no hal_arm.def anymore
svn path=/trunk/; revision=41912
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:38:05 +0000 (10:38 +0000)]
Only build winsetupldr for x86, since there's no NT for ARM
svn path=/trunk/; revision=41911
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:37:38 +0000 (10:37 +0000)]
Only call WinLDR for x86 since there is no NT for ARM
svn path=/trunk/; revision=41910
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:36:36 +0000 (10:36 +0000)]
Add minimal support for ARM to winebuild, just enough to get it to build and spew out spec files.
Hopefully it's not used for anything more cpu-specific thank that...
svn path=/trunk/; revision=41909
ReactOS Portable Systems Group [Sun, 12 Jul 2009 10:35:46 +0000 (10:35 +0000)]
Add back support for WINEBUILD_FLAGS which someone removed when going from modulehandler.cpp to rules.mak... thanks.
svn path=/trunk/; revision=41908
Cameron Gutman [Sun, 12 Jul 2009 05:21:52 +0000 (05:21 +0000)]
- Store the static default gateway forward entry in DHCP_ADAPTER
- Loop the adapter list backward so DhclientInfo gets linked properly
svn path=/trunk/; revision=41907
James Tabor [Sun, 12 Jul 2009 02:59:59 +0000 (02:59 +0000)]
- If any dib sections was created, set the flag.
svn path=/trunk/; revision=41906
James Tabor [Sun, 12 Jul 2009 02:09:49 +0000 (02:09 +0000)]
- Start initializing client pfn arrays so that they can be loaded into the server information structure and help register class atoms in win32k.
svn path=/trunk/; revision=41905
Johannes Anderwald [Sun, 12 Jul 2009 00:37:48 +0000 (00:37 +0000)]
- Fix build (2/X)
svn path=/trunk/; revision=41904
Johannes Anderwald [Sun, 12 Jul 2009 00:23:09 +0000 (00:23 +0000)]
[AUDIO_TEST]
- Fix build
svn path=/trunk/; revision=41903
Johannes Anderwald [Sat, 11 Jul 2009 23:49:24 +0000 (23:49 +0000)]
[MMEBUDDY]
- Pass DeviceId to GetDeviceCapabilities function
[WDMAUD.DRV]
- Use DeviceId to determine the capabilities of the requested device, not just always the first one
svn path=/trunk/; revision=41902
Johannes Anderwald [Sat, 11 Jul 2009 23:23:40 +0000 (23:23 +0000)]
- Use free index directly
- Update interface
svn path=/trunk/; revision=41901
Johannes Anderwald [Sat, 11 Jul 2009 23:21:41 +0000 (23:21 +0000)]
- Implement retrieving position
svn path=/trunk/; revision=41900
Johannes Anderwald [Sat, 11 Jul 2009 23:21:09 +0000 (23:21 +0000)]
- Implement retrieving position
svn path=/trunk/; revision=41899
Johannes Anderwald [Sat, 11 Jul 2009 23:20:22 +0000 (23:20 +0000)]
- Add function for retrieving current position
svn path=/trunk/; revision=41898
James Tabor [Sat, 11 Jul 2009 22:52:36 +0000 (22:52 +0000)]
- Global/LocalFlags, now checking the right bit for discared heap and not doing it the wine way.
svn path=/trunk/; revision=41896
James Tabor [Sat, 11 Jul 2009 22:14:19 +0000 (22:14 +0000)]
- Fix Global/LocalFlags returns. Now pass all kernel32 heap tests.
svn path=/trunk/; revision=41895
Johannes Anderwald [Sat, 11 Jul 2009 22:02:30 +0000 (22:02 +0000)]
[WDMAUD.DRV]
- The wave / mixer / midi handles are kernel handles, consequently wdmaud_kernel must close them
svn path=/trunk/; revision=41894
Dmitry Chapyshev [Sat, 11 Jul 2009 20:34:33 +0000 (20:34 +0000)]
- Set status to STATUS_OBJECT_NAME_INVALID if NtCreateMailslotFile returned STATUS_NOT_SUPPORTED
svn path=/trunk/; revision=41893
Timo Kreuzer [Sat, 11 Jul 2009 20:15:37 +0000 (20:15 +0000)]
[win32k] Implement brush realization part 2 / 2
Use EBRUSHOBJ_pvGetEngBrush to get a handle to the realized (color translated) brush and use this instead of the original pattern when doing patblts. We don't use any XLATEOBJ anymore. I'll leave it to the interested reader to cleanup the DIB code from remnants of pattern to dest color translation.
svn path=/trunk/; revision=41892
Johannes Anderwald [Sat, 11 Jul 2009 19:01:18 +0000 (19:01 +0000)]
- Implement dynamic unregistration of physical connections
- Implement IUnregisterPhysicalConnection interface for all port drivers
svn path=/trunk/; revision=41891
Johannes Anderwald [Sat, 11 Jul 2009 17:44:41 +0000 (17:44 +0000)]
- Implement dynamic unregistration of audio devices
- IoGetDeviceProperty expects the PDO, not FDO
- Implement IUnregisterSubdevice interface for all port drivers
svn path=/trunk/; revision=41890
Jeffrey Morlan [Sat, 11 Jul 2009 16:16:39 +0000 (16:16 +0000)]
Don't use non-portable %zd format. Instead, use %d and cast the variable to an int to ensure printf can read the argument properly
svn path=/trunk/; revision=41889
Matthias Kupfer [Sat, 11 Jul 2009 15:59:46 +0000 (15:59 +0000)]
make status window parts more flexible in size
svn path=/trunk/; revision=41888
Dmitry Chapyshev [Sat, 11 Jul 2009 14:18:06 +0000 (14:18 +0000)]
- Fix 3 "kernel32_winetest environ" tests. All environ tests passed now
svn path=/trunk/; revision=41887
Johannes Anderwald [Sat, 11 Jul 2009 13:52:36 +0000 (13:52 +0000)]
[KMIXER]
- Set KSCREATE_ITEM_WILDCARD flag to receive all requests in one handler
--
Kmixer is now back accessible
svn path=/trunk/; revision=41886
Michael Martin [Sat, 11 Jul 2009 13:40:56 +0000 (13:40 +0000)]
- NtMapViewOfSection: When referencing the section object by handle, don't assume access mask of SECTION_MAP_READ. Access mask must be determined from page protection attributes passed in Protect parameter. Fixes 5 winetests for kernel32 virtual.
svn path=/trunk/; revision=41885
Dmitry Chapyshev [Sat, 11 Jul 2009 13:35:38 +0000 (13:35 +0000)]
- Fix one "kernel32_winetest time" test. All time tests passed now
svn path=/trunk/; revision=41884
Matthias Kupfer [Sat, 11 Jul 2009 13:34:18 +0000 (13:34 +0000)]
use application icon for about dialog
svn path=/trunk/; revision=41883
ReactOS Portable Systems Group [Sat, 11 Jul 2009 13:12:09 +0000 (13:12 +0000)]
Fix the signature of tcsrchr. The last prameter is a TCHAR, not a XINT.
svn path=/trunk/; revision=41882
ReactOS Portable Systems Group [Sat, 11 Jul 2009 13:11:44 +0000 (13:11 +0000)]
Don't build stack-based WINE exception handling on ARM -- we have .pdata
svn path=/trunk/; revision=41881
ReactOS Portable Systems Group [Sat, 11 Jul 2009 13:04:46 +0000 (13:04 +0000)]
*** WE WILL NOW BE FOCUSING AND BUILDING FOR ARM CORTEX-A8 (ARMv7) ***
*** SUPPORT FOR ARMv6 WILL ALSO BE ENFORCED, BUT NOTHING LOWER ***
*** THE TARGET PLATFORM IS TI OMAP3-35xx and OMAP3-34xx ***
svn path=/trunk/; revision=41880
ReactOS Portable Systems Group [Sat, 11 Jul 2009 13:02:22 +0000 (13:02 +0000)]
Fix PSEH2 ARM neutering
svn path=/trunk/; revision=41879