Commit Graph
42088 Commits
Author SHA1 Message Date
Timo Kreuzer d7c4b1608d [NDK]
Fix some dependencies

svn path=/branches/ros-amd64-bringup/; revision=44512
2009-12-10 03:07:30 +00:00
Timo Kreuzer ee49fa9c0f [NDK]
- Add Wx86ThreadState
- Add WinXP version of ACTIVATION_CONTEXT_STACK
- rtltypes doesn't depend on pstypes, but the opposite way around now

svn path=/branches/ros-amd64-bringup/; revision=44511
2009-12-10 02:30:09 +00:00
Timo Kreuzer 3f4e4492cd [IPHLPAPI]
Don't redefine _WIN32_WINNT to 0x500. When using the NDK we need at least 0x503 when compiling for 64 bit (XP64 is 502)

svn path=/branches/ros-amd64-bringup/; revision=44510
2009-12-10 02:17:54 +00:00
Timo Kreuzer 74ce61800e Don't C_ASSERT inside a function body. The new definition causes a warning with this.
svn path=/branches/ros-amd64-bringup/; revision=44509
2009-12-10 01:48:07 +00:00
Timo Kreuzer ec3e6b9382 updates EFLAGS definitions
svn path=/branches/ros-amd64-bringup/; revision=44508
2009-12-10 01:44:42 +00:00
James Tabor ae95dea153 [Win32k]
- Add a bypass flag to skip the Path support in IntGdiMoveToEx. See bug report 4364. This fixes 11 gdi path wine tests.

svn path=/trunk/; revision=44507
2009-12-10 01:18:26 +00:00
Timo Kreuzer bcd5ab1175 fix a typo
svn path=/branches/ros-amd64-bringup/; revision=44506
2009-12-10 01:09:51 +00:00
Timo Kreuzer 5fae13a4ff Add MmFreeSection prototype
svn path=/branches/ros-amd64-bringup/; revision=44505
2009-12-10 01:06:30 +00:00
Timo Kreuzer c7b2342d5c Fix number 2
svn path=/branches/ros-amd64-bringup/; revision=44504
2009-12-10 00:51:35 +00:00
Timo Kreuzer 9a8e8247d8 Fix number 1
svn path=/branches/ros-amd64-bringup/; revision=44503
2009-12-10 00:51:14 +00:00
Timo Kreuzer 2e2e7009ab Add PDE_TOP for x86
svn path=/branches/ros-amd64-bringup/; revision=44502
2009-12-10 00:39:03 +00:00
Timo Kreuzer c5a2bbe739 [NDK]
- Add CLIENT_ID32/64
- Create explicit 32/64 bit versions of PEB, GDI_TEB_BATCH and TEB, using macros. Thanks to Alex for feedback and suggestions.
- Fix some member names.
- Note to self: fix rostests, too!

svn path=/branches/ros-amd64-bringup/; revision=44501
2009-12-10 00:35:12 +00:00
Timo Kreuzer 8c8c4fcf16 Add NT_TIB32/64
svn path=/branches/ros-amd64-bringup/; revision=44500
2009-12-09 23:58:31 +00:00
Samuel Serapion f657f33288 Eliminate warning.
svn path=/branches/ros-amd64-bringup/; revision=44499
2009-12-09 22:12:41 +00:00
Hervé Poussineau 9dae13cb9a [freeldr] Rework operating system menu, by storing each selection in a structure instead of distinct arrays.
As a bonus, entries like LiveCD\reactos="ReactOS" /DEBUGPORT=COM1 /SOS /MININT now work

svn path=/trunk/; revision=44498
2009-12-09 22:03:39 +00:00
Kamil Hornicek 3eb7ba30ee - remove leftover
svn path=/trunk/; revision=44497
2009-12-09 21:53:49 +00:00
Dmitry Gorbachev d23c07b141 Update log2lines to the latest version. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=44496
2009-12-09 21:51:19 +00:00
Gregor Schneider 9709983e45 [kernel32] UnhandledExceptionFilter:
- Print the exception address in the same style the stack frames are printed: module start offset and address separated
- Print CPU registers before starting over with trace addresses

svn path=/trunk/; revision=44495
2009-12-09 21:48:09 +00:00
Daniel Reimer e1e3a08fbf Make the text box a bit bigger for languages which are less short than English :-P
Add a German Translation by me and a Polish one by niski.

svn path=/trunk/; revision=44494
2009-12-09 21:30:05 +00:00
Timo Kreuzer b27b55f1c1 [SNDREC32]
Make resources MUI ready.

svn path=/trunk/; revision=44493
2009-12-09 21:25:39 +00:00
Timo Kreuzer 30acfd955e Add sndrec32 to build
svn path=/trunk/; revision=44492
2009-12-09 17:52:20 +00:00
Timo Kreuzer 5a6e9037ae - add LIST_ENTRY32/64, STRING32/64
- change C_ASSERT in winnt.h, too

svn path=/branches/ros-amd64-bringup/; revision=44491
2009-12-09 17:48:56 +00:00
Timo Kreuzer 6d466854ff [WINEBUILD]
Sync winebuild to Wine_1_1_34
Lots of reactos hacks are gone now. ARM is natively supported now. Windows headers are no longer included, winglue.h is gone, the code that was previously removed is back again, there is no point in removing unused features. still there: the fastcall and pedll modifications. Added a ros-diff.

svn path=/trunk/; revision=44490
2009-12-09 17:01:35 +00:00
Ged Murphy 0cbf682dc2 Missed resource cleanup. I'm clearly out of practice
svn path=/trunk/; revision=44489
2009-12-09 16:44:10 +00:00
Ged Murphy 3a03a5662b - Add the version dialog to the remaining lang resources
svn path=/trunk/; revision=44488
2009-12-09 16:38:30 +00:00
Ged Murphy 23294457ab [SYSDM]
- Add a setting to the system control panel applet which allows users to force reactos to report as a workstation.
- This is a usermode change only, it will not alter the kernel nor anything calling kernel apis (e.g. RtlGetVersion)
- This change should allow applications which don't allow installation on non-workstation version to install.
See issue #5003 for more details.

svn path=/trunk/; revision=44487
2009-12-09 16:34:05 +00:00
Johannes Anderwald bc8c3e9a2d [MMIXER]
- Define all used node types and property guids

svn path=/trunk/; revision=44486
2009-12-09 16:28:12 +00:00
Ged Murphy 1bcf7ab2f5 Switch to Wine debuging
svn path=/trunk/; revision=44485
2009-12-09 16:12:10 +00:00
Ged Murphy 73c2744aad damn winmerge ... adding the devil's spacing instead of angel's spacing
svn path=/trunk/; revision=44484
2009-12-09 16:07:45 +00:00
Ged Murphy d285414016 [kernel32]
- Modify reactos version APIs to report as a workstation instead of a server upon request.
- Currently controlled via a system setting, cpl mod to follow.
- Note: The kernel still reports as NtProductServer, as indeed it should.
See issue #5003 for more details.

svn path=/trunk/; revision=44483
2009-12-09 16:02:46 +00:00
Johannes Anderwald 91b69c9d1d [MMIXER]
- Implement MMixerGetLineInfo, MMixerGetLineControls, MMixerSetControlDetails, MMixerGetControlDetails, MMixerOpen
- MMixer library is now ready for testing

svn path=/trunk/; revision=44482
2009-12-09 16:00:28 +00:00
Michael Martin 81125deea0 [ntoskrnl\config]
- Description of what previous code was doing in commit r44469 was completely incorrect. Source prior to r44469 was only missing parentheses. 
- CmpSplitLeaf: Revert back to previous code with correct fix. Fireballs code was correct, and because I found it before him I save myself from a severe lashing.

svn path=/trunk/; revision=44481
2009-12-09 14:15:11 +00:00
Ged Murphy 970b46f977 Standardize code formating. No code change
svn path=/trunk/; revision=44480
2009-12-09 13:15:47 +00:00
Johannes Anderwald 757fd23400 [MMIXER]
- Store initialized mixers in a struct MIXER_LIST
- Implement MMixerGetCapabilities

svn path=/trunk/; revision=44479
2009-12-09 09:51:39 +00:00
Timo Kreuzer 3af3194bbc Add syscall lists for x86
svn path=/trunk/; revision=44478
2009-12-09 01:50:38 +00:00
Samuel Serapion 9ed44b0a95 commit stragglers from main tree
svn path=/branches/ros-amd64-bringup/; revision=44477
2009-12-09 01:20:38 +00:00
Samuel Serapion fee45191b7 Fix building all rosapps modules
svn path=/branches/ros-amd64-bringup/; revision=44476
2009-12-09 01:15:20 +00:00
Samuel Serapion ad9860b254 - Create some stubs for some w32kdll api tests. Someone please verify and complete the job.
- Fix building all rostests for amd64. No guarantee anything works now, or ever did...

svn path=/branches/ros-amd64-bringup/; revision=44475
2009-12-09 01:14:28 +00:00
Dmitry Gorbachev ae89fc3761 Cleanup in desktopbg.c, inspired by BeastL (slyhome|AT|ipnet|DOT|ua), bug #4985.
svn path=/trunk/; revision=44474
2009-12-08 21:57:27 +00:00
Johannes Anderwald b1e100ebd8 [MMIXER]
- Finish porting of code from wdmaud

svn path=/trunk/; revision=44473
2009-12-08 21:10:02 +00:00
Dmitry Gorbachev d2ae0ff3bf Update log2lines to the latest version. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=44472
2009-12-08 20:13:22 +00:00
Timo Kreuzer ca0ebabfdd Update moldname-msvcrt.def
svn path=/branches/ros-amd64-bringup/; revision=44471
2009-12-08 17:14:33 +00:00
Timo Kreuzer be39596e77 Thanks to ktietz for his awesome dlltool patch!
Will require dlltool 2.20.51.20091118


svn path=/branches/ros-amd64-bringup/; revision=44470
2009-12-08 16:41:01 +00:00
Michael Martin 35d2322f26 [ntoskrnl\config]
- CmpSplitLeaf: When the leaf to insert is not the last leaf: Don't copy the leaf data from the location where the new leaf will be inserted to the next leaf. 
There may be more leafs following (registry corruption), the leafs may be different sizes (memory corruption) and a simpler solution exists.
- Just shift all the indexes of the root to the right of the insertion point.
- Fixes bug check when leafs are split more than once.

svn path=/trunk/; revision=44469
2009-12-08 16:04:03 +00:00
Timo Kreuzer c2d98129d6 Fix 2nd try.
svn path=/branches/ros-amd64-bringup/; revision=44468
2009-12-08 14:32:39 +00:00
Timo Kreuzer d070fd9f2f Try to fix encoded's broken apps.
svn path=/branches/ros-amd64-bringup/; revision=44467
2009-12-08 14:00:42 +00:00
Timo Kreuzer 8d819f40bb Fix regressions.
svn path=/trunk/; revision=44466
2009-12-08 03:06:40 +00:00
Timo Kreuzer 4e6d2d7136 Cleanup test code, improve comments.
svn path=/trunk/; revision=44465
2009-12-08 02:18:42 +00:00
Timo Kreuzer 66fe9a0793 [RTL]
Rewrite the rtl bitmap implementation.
The old one was a little .... suboptimal. The new one should outperform the old one by several orders of magnitude, especially RtlFindClearBits that was literally searching bit by bit.

svn path=/trunk/; revision=44464
2009-12-08 01:02:36 +00:00
Samuel Serapion 20a05a760b Fix building some modules.
svn path=/branches/ros-amd64-bringup/; revision=44463
2009-12-07 23:11:49 +00:00