Commit graph

32392 commits

Author SHA1 Message Date
Ged Murphy
414cbcdc62 Please test your code before you ruin mine.
It's annoying fixing other peoples mess in your own code.

See issue #3701 for more details.

svn path=/trunk/; revision=35937
2008-09-04 15:13:07 +00:00
Christoph von Wittich
93436d4b0f run all winetests
svn path=/trunk/; revision=35936
2008-09-04 15:11:49 +00:00
Stefan Ginsberg
b3e9863132 - Fix kernel exports ARM
- Add KeSaveFloatingPointState/KeRestoreFloatingPointState stubs to ARM kernel as is done for other architectures (like AMD64). They have nothing to do on ARM, so they just return success.

svn path=/trunk/; revision=35934
2008-09-04 12:13:20 +00:00
Christoph von Wittich
d252c45d77 fix warnings
svn path=/trunk/; revision=35932
2008-09-04 11:37:40 +00:00
Christoph von Wittich
f26bc8dd86 dbgprint and shutdown should be in PATH
svn path=/trunk/; revision=35931
2008-09-04 11:35:27 +00:00
Hervé Poussineau
649ee830ed Also use ntoskrnl.spec file for ARM
svn path=/trunk/; revision=35930
2008-09-04 11:24:47 +00:00
Christoph von Wittich
5191b2d18f prettify debug output a bit
svn path=/trunk/; revision=35929
2008-09-04 10:46:18 +00:00
Christoph von Wittich
930c716f2d oops...
svn path=/trunk/; revision=35928
2008-09-04 09:58:43 +00:00
Christoph von Wittich
723b44631c hardcode c:\reactos\bin for testing (only used in regtest code)
svn path=/trunk/; revision=35927
2008-09-04 09:48:28 +00:00
Christoph von Wittich
a9844e64d7 add an empty line to make our cmd happy
svn path=/trunk/; revision=35926
2008-09-04 09:35:06 +00:00
Christoph von Wittich
a084e11432 sysreg test commit
svn path=/trunk/; revision=35925
2008-09-04 09:11:24 +00:00
Hervé Poussineau
24e14f2ba8 Don't free hive if HvInitialize failed, it should be done in the caller (if required)
svn path=/trunk/; revision=35924
2008-09-04 09:03:47 +00:00
Christoph von Wittich
e277bd0048 add a --winetest parameter which will run all sub tests from the given winetest module and redirect output to dbgout
svn path=/trunk/; revision=35923
2008-09-04 08:56:03 +00:00
Hervé Poussineau
c751990c17 Allocate without a tag if buffer won't be freed by the driver
svn path=/trunk/; revision=35922
2008-09-04 08:49:22 +00:00
Hervé Poussineau
7e71eef68b ExAllocatePoolWithTag should be paired with ExFreePoolWithTag
Fix a memory leak in W32kGetDefaultKeyLayout
Fix a possible double-free in IntFreeMenuItem

svn path=/trunk/; revision=35921
2008-09-04 08:47:56 +00:00
Christoph von Wittich
a073152ea9 add a --process parameter to redirect stdout to dbgout
usage: dbgprint --process version_winetest.exe

svn path=/trunk/; revision=35920
2008-09-04 07:58:28 +00:00
Eric Kohl
0f370b9bf7 Add a missing VOID.
svn path=/trunk/; revision=35918
2008-09-03 21:51:21 +00:00
Eric Kohl
8b5c9f03e4 Add the spooler service to the bootcd and start the service upon startup.
svn path=/trunk/; revision=35917
2008-09-03 21:06:22 +00:00
Eric Kohl
cfa76e5fd6 Add a spooler service skeleton. Now the Service-Winetests can be used unmodified.
svn path=/trunk/; revision=35916
2008-09-03 20:57:51 +00:00
Christoph von Wittich
c0caf327af set eol-style:native
svn path=/trunk/; revision=35915
2008-09-03 18:31:26 +00:00
Christoph von Wittich
c17bcc4e92 remove sysregtest target
svn path=/trunk/; revision=35914
2008-09-03 18:21:27 +00:00
Stefan Ginsberg
35edb19a3c - CDFS and NTFS: Don't include a unused, deprecated header
svn path=/trunk/; revision=35913
2008-09-03 16:52:08 +00:00
Dmitry Chapyshev
63f818683a - Update Russian translation
svn path=/trunk/; revision=35912
2008-09-03 15:43:42 +00:00
Christoph von Wittich
9e70288511 netshell doesn't have a DllInstall function
svn path=/trunk/; revision=35908
2008-09-03 06:05:00 +00:00
Christoph von Wittich
ee4c3af210 remove another obsolete sysreg checkpoint
svn path=/trunk/; revision=35907
2008-09-03 05:43:34 +00:00
Cameron Gutman
a84ca6d5c6 - Merge aicom-network-fixes up to r35899
svn path=/trunk/; revision=35901
2008-09-03 00:32:07 +00:00
Andrew Munger
cae5d127c8 Pass the ImagePath buffer as the command line, not the application name. After the recent changes, the ImaagePath buffer contains a properly formatted command line.
This change allows you to start services with parameters listed in the ImagePath, like Abyss and MySQL.

svn path=/trunk/; revision=35893
2008-09-02 21:33:51 +00:00
Cameron Gutman
2e3327d922 - Merge aicom-network-fixes up to r35889
svn path=/trunk/; revision=35891
2008-09-02 19:12:35 +00:00
Aleksey Bragin
766324a01f - FlsAlloc (and Co.) should first be implemented, and then exported, because some apps/DLLs depend on that (they use FlsAlloc if it's available, and workaround if it's not).
svn path=/trunk/; revision=35890
2008-09-02 18:44:10 +00:00
Stefan Ginsberg
95880cc2dd - Fix 2 warnings (properly comment out unused code)
svn path=/trunk/; revision=35886
2008-09-02 15:07:27 +00:00
Stefan Ginsberg
923270b5f3 - Patch from hackbunny: Add _SEH_SetExceptionCode
svn path=/trunk/; revision=35884
2008-09-02 14:41:57 +00:00
Christoph von Wittich
1f06813c1a remove the sysreg checkpoint as it isn't needed anymore, sysreg2 is smart enough to notice when the vm is shut down
svn path=/trunk/; revision=35883
2008-09-02 14:37:34 +00:00
Daniel Reimer
8b132fb5d0 Bug 3637: Norwegian rosapps translation from Lars Martin Hambro
svn path=/trunk/; revision=35880
2008-09-02 14:00:30 +00:00
Johannes Anderwald
7f5e74d599 - Copy classfactory interface to netcfgx
- Required to implement netcfgx interfaces)

svn path=/trunk/; revision=35879
2008-09-02 12:57:42 +00:00
Christoph von Wittich
03ba3b67d1 delete sysreg, it is obsolete now
svn path=/trunk/; revision=35878
2008-09-02 12:57:26 +00:00
Aleksey Bragin
3da774ad40 - Don't pass an unitialized variable as buffer size to RegQueryValueEx. This fixes "(lib\rtl\heap.c:777) Could not allocate 78010000 bytes" problem during 2nd stage install.
svn path=/trunk/; revision=35875
2008-09-02 10:24:56 +00:00
James Tabor
27e6b3ca2f - We always supported global WH_KEYBOARD_LL and WH_MOUSE_LL.
svn path=/trunk/; revision=35873
2008-09-02 08:44:41 +00:00
Aleksey Bragin
d866798279 - MmLoadSystemImage's last parameter (BaseAddress) is not marked as OPTIONAL. Fix callers.
svn path=/trunk/; revision=35872
2008-09-02 08:26:05 +00:00
Ged Murphy
f2b500d25c Fix return value so we exit ServerMain correctly, thus we now see all log until death
svn path=/trunk/; revision=35871
2008-09-02 08:21:13 +00:00
Ged Murphy
4695ff389c allow the log file to be opened whilst the service is running
svn path=/trunk/; revision=35870
2008-09-02 08:05:25 +00:00
Timo Kreuzer
f5a9dc4b29 Don't use a NULL tag with EngAllocMem, that doesn't work anymore.
svn path=/trunk/; revision=35869
2008-09-01 23:18:40 +00:00
Timo Kreuzer
366666bddb patch by Cristo Silva criso-c<at>lycos<dot>com:
Initialize keyboard layout before startung the keyboard thread.

svn path=/trunk/; revision=35863
2008-09-01 20:45:26 +00:00
Stefan Ginsberg
944616a1ea - When creating a mutex, and you intend to release it without waiting for it, then you should specify so in bInitialOwner
svn path=/trunk/; revision=35862
2008-09-01 20:42:21 +00:00
Aleksey Bragin
056316f3ac - Fix SHARED_CACHE_MAP structure: it should contain a PRIVATE_CACHE_MAP, not a pointer to it! (confirmed by OSR).
- The same error in VacbPushLock field (also confirmed by OSR).

svn path=/trunk/; revision=35861
2008-09-01 19:32:18 +00:00
Gregor Brunmar
1d9ff6256c D3D9:
* Initial cursor creation in swap chain
* Changed from screen width/height in swap chains to back buffer width/height

svn path=/trunk/; revision=35860
2008-09-01 18:32:57 +00:00
Ged Murphy
7d5a02d484 remove warning
svn path=/trunk/; revision=35855
2008-09-01 13:08:52 +00:00
Ged Murphy
5a12bfa450 - Fix file logging to be asynchronous and more robust
- Convert to unicode

svn path=/trunk/; revision=35854
2008-09-01 12:51:49 +00:00
Ged Murphy
e504422cb3 Check for null pointers passed to inet_addr
See issue #3695 for more details.

svn path=/trunk/; revision=35851
2008-09-01 08:00:22 +00:00
James Tabor
bf514701b8 - Add flag sets and clears for SetMapMode. Assosiate Map Mode flags with Xform flags and start the use and implementation for user mode.
svn path=/trunk/; revision=35847
2008-09-01 00:51:05 +00:00
Pierre Schweitzer
af64e75b22 Reverted r35812 because of unwanted triple fault bug.
See issue #3704,3706 for more details.

svn path=/trunk/; revision=35846
2008-08-31 21:58:44 +00:00