Royce Mitchell III
63fcc0cffd
BUGFIX: MouseSafety does it's own parameter validation, and this calculation was flat-out wrong anyway
...
svn path=/trunk/; revision=12059
2004-12-12 21:38:25 +00:00
Thomas Bluemel
4e843a2af2
* Implement EnumDisplayDevicesA
...
* Better implementation of LookupAccountSidA/W stubs
* Allow enumeration of display settings in CLI mode
* Add route app to compile/install target
* Correct debug messages
Patch by Herv� Poussineau.
svn path=/trunk/; revision=12058
2004-12-12 21:25:05 +00:00
Royce Mitchell III
9530713f4b
testing reveals that source rect must be constrained to the boundaries of the source image. Adjust dest rect so that output still lands where user expected it. This fixes kmode crash from comctl32 handing bad data off to StretchBlt().
...
svn path=/trunk/; revision=12057
2004-12-12 20:58:09 +00:00
Thomas Bluemel
d2cc7ec4a0
MessageBoxIndirectA() should check whether the MB_USERICON bit was set, otherwise in case the lpszIcon field of the MSGBOXPARAMS structure, the application passed to it, was never initialized and is not being interpreted as an atom, it takes this random pointer and tries to convert the string inside it to unicode - which might cause an exception. it solves a problem with winzip hardon discovered.
...
The bug also exists in wine but doesn't appear to arise.
svn path=/trunk/; revision=12056
2004-12-12 20:40:06 +00:00
Hartmut Birr
803a12e7fe
- Split KdInitSystem in two phases, to enable debug prints (serial line and bochs)
...
in the very early boot stage (before the initialisation from hal).
svn path=/trunk/; revision=12055
2004-12-12 20:14:01 +00:00
Filip Navara
311bcaca5c
*** empty log message ***
...
svn path=/trunk/; revision=12054
2004-12-12 18:14:22 +00:00
Steven Edwards
face862633
added .cvsignore
...
svn path=/trunk/; revision=12053
2004-12-12 18:07:44 +00:00
Filip Navara
db8aa43455
- Remove -DCOBJMACROS from oleaut32 makefile.
...
- Minor fixes to OLE interface prototypes.
svn path=/trunk/; revision=12052
2004-12-12 18:01:23 +00:00
Thomas Bluemel
0ced40be8e
fixed problems with mouse cursor handling
...
svn path=/trunk/; revision=12051
2004-12-12 17:56:52 +00:00
Hartmut Birr
e3bd28c5ae
- Fixed the definition of SYNCH_LEVEL.
...
svn path=/trunk/; revision=12050
2004-12-12 17:52:06 +00:00
Hartmut Birr
7e26d1bc15
- Used the lock prefix on smp builds.
...
svn path=/trunk/; revision=12049
2004-12-12 17:48:20 +00:00
Filip Navara
a714d73871
Hans Leidekker <hans@it.vu.nl>
...
Fix compilation with GCC 4.
svn path=/trunk/; revision=12048
2004-12-12 17:46:53 +00:00
Hartmut Birr
e2b1bfab2b
- Improved KeBugCheckWithTf for smp machines.
...
svn path=/trunk/; revision=12047
2004-12-12 17:42:00 +00:00
Hartmut Birr
1fcc37658f
- Redefined OldIrql. It was lost while my code cleanup.
...
svn path=/trunk/; revision=12046
2004-12-12 17:36:00 +00:00
Hartmut Birr
973ea3b0bc
- Replaced PiThreadLock with the dispatcher databae lock.
...
- Fixed some problems while setting/changing the affinity of a thread.
svn path=/trunk/; revision=12045
2004-12-12 17:25:53 +00:00
Filip Navara
6d37ab99d0
- Reformulate comment.
...
svn path=/trunk/; revision=12044
2004-12-12 17:24:30 +00:00
Filip Navara
4bceb917d1
- Workaround infinite loop on loopback connect.
...
svn path=/trunk/; revision=12043
2004-12-12 17:03:01 +00:00
Filip Navara
7660dbd930
- Don't call IntReleaseWindowObject with handle.
...
svn path=/trunk/; revision=12042
2004-12-12 16:47:52 +00:00
Filip Navara
1d43b533ec
- Fix compilation of non-DBG builds.
...
svn path=/trunk/; revision=12041
2004-12-12 15:57:15 +00:00
Eric Kohl
a643581101
- Remove Wine-isms from advapi32 because it's a ReactOS DLL!
...
- Enforce a consistent coding style.
- Remove -D__REACTOS__
svn path=/trunk/; revision=12040
2004-12-12 15:17:38 +00:00
Filip Navara
33c558065f
- Fix receiving of loopback packets.
...
- Fix recursive spinlock acquire in NBQueuePacket.
- Don't pend connect requests if they're satisfied during the call.
- Basic implementation of listen.
svn path=/trunk/; revision=12039
2004-12-12 11:48:04 +00:00
Steven Edwards
3e1fe0ceaa
Update the Wine porting documentation.
...
svn path=/trunk/; revision=12038
2004-12-12 04:43:36 +00:00
James Tabor
ef9b305cdf
Need -D__REACTOS__ in makefile for porting from wine.
...
svn path=/trunk/; revision=12037
2004-12-12 04:34:23 +00:00
Thomas Bluemel
e9615cc222
accidently committed this file, revert changes
...
svn path=/trunk/; revision=12036
2004-12-12 02:15:23 +00:00
Thomas Bluemel
50b193239b
1. remove mouse cursor hacks from eng/mouse
...
2. implemented more win2k-like gdi handle table (handle entry lookup is not yet optimized/cached!)
3. moved cursoricon.c from objects to ntuser as it's part of the user api and not of the gdi
4. get rid of the eng handle table
5. minor fixes
svn path=/trunk/; revision=12035
2004-12-12 01:40:39 +00:00
Thomas Bluemel
f6de8b04ac
don't leak resources
...
svn path=/trunk/; revision=12034
2004-12-11 22:39:38 +00:00
Thomas Bluemel
2e7cd83da3
silence some debug output
...
svn path=/trunk/; revision=12033
2004-12-11 21:19:41 +00:00
Art Yerkes
ab5972cd97
Fixed warnings of mismatched format and arg type.
...
svn path=/trunk/; revision=12032
2004-12-11 21:07:20 +00:00
Art Yerkes
2dc5f4df19
Added double complete protection so that we never call an upper-level
...
completion routine more than once for the same packet. This alleviates
a bug i observe with the realtek 8139, as reported by gge.
Define BREAK_ON_DOUBLE_COMPLETE to get a bugcheck if a send completion
handler would be called more than once. This define is intended to help
us determine if the actual bug is in our ndis.
svn path=/trunk/; revision=12031
2004-12-11 20:48:33 +00:00
Filip Navara
aeee5da01c
- Minor fixes to MenuGetRosMenuItemInfo.
...
svn path=/trunk/; revision=12030
2004-12-11 20:18:06 +00:00
Steven Edwards
2298445fdd
disable 2 environ tests that fail under ros.
...
svn path=/trunk/; revision=12029
2004-12-11 20:01:50 +00:00
Steven Edwards
686bc7deab
Disable a cpp test. We need dbghelp support for name de-mangling.
...
svn path=/trunk/; revision=12028
2004-12-11 19:51:31 +00:00
Filip Navara
33f1fed6b5
- Fix yet another heap free error.
...
svn path=/trunk/; revision=12027
2004-12-11 19:45:10 +00:00
Thomas Bluemel
ed47eaa79a
1. don't dispatch sent messages to windows during destruction
...
2. fixed class lookup in a hacky way (get's rewritten soon anyway)
svn path=/trunk/; revision=12026
2004-12-11 19:39:18 +00:00
Steven Edwards
38520a606d
Added Wine msvcrt regression tests.
...
I am working on making us pass all of them and disabling the ones that fail.
svn path=/trunk/; revision=12025
2004-12-11 19:31:46 +00:00
Steven Edwards
aac9c446c3
Wineism cleanup has started.
...
svn path=/trunk/; revision=12024
2004-12-11 19:21:35 +00:00
Steven Edwards
6581094403
Remove some of the unneeded internal headers in a further effort
...
to de-wineify my bad import of msvcrt last year.
svn path=/trunk/; revision=12023
2004-12-11 19:21:11 +00:00
Steven Edwards
46e27ab423
msvcrt lock functions have been dewine-ifyed.
...
svn path=/trunk/; revision=12022
2004-12-11 19:20:19 +00:00
Steven Edwards
d9b42ea553
de-wineifying parts of msvcrt.
...
svn path=/trunk/; revision=12021
2004-12-11 19:19:38 +00:00
Steven Edwards
dfe99f3cf7
add wrapper code for the VkKeyScan functions around
...
VkKeyScanExW and GetKeyboardLayout.
(Both still need to be implemented)
svn path=/trunk/; revision=12020
2004-12-11 18:43:06 +00:00
Gregor Anich
78f1b75052
Fix output of the build system for VERBOSE=yes, add output for "make install" in half-verbose mode.
...
svn path=/trunk/; revision=12019
2004-12-11 17:53:12 +00:00
Filip Navara
21fc8bafa5
- Manage TCP ports using port set and dynamically assign TCP port number if sin_port == 0.
...
svn path=/trunk/; revision=12018
2004-12-11 16:36:06 +00:00
Steven Edwards
84d1a39be9
remove accctrl.h from include. The w32api version works fine for us.
...
svn path=/trunk/; revision=12017
2004-12-11 16:02:22 +00:00
Gregor Anich
78c5a766c0
Add half-verbose output to build system and make it the default (the old output is available via setting VERBOSE=yes)
...
svn path=/trunk/; revision=12016
2004-12-11 16:02:22 +00:00
Thomas Bluemel
8a11bbf017
RtlLargeIntegerArithmeticShift() shouldn't return uninitialized data from the stack
...
svn path=/trunk/; revision=12015
2004-12-11 15:23:51 +00:00
Filip Navara
cfabacaaa5
- Implement WSPGetSockName.
...
- Minor AFD fixes.
svn path=/trunk/; revision=12014
2004-12-11 14:59:32 +00:00
Gé van Geldorp
57bdb75d51
- Detect HDTV output
...
- Increase scrolling speed
- Blacklist more PCI slots
svn path=/trunk/; revision=12013
2004-12-11 14:45:00 +00:00
Martin Fuchs
090e4f33b3
update Doxyfile format
...
svn path=/trunk/; revision=12012
2004-12-11 14:15:57 +00:00
Martin Fuchs
01c82c0b58
enable new Doxygen option SHOW_DIRECTORIES
...
svn path=/trunk/; revision=12011
2004-12-11 13:40:24 +00:00
Filip Navara
309075c9f8
- Don't try to free pointer from union that isn't used.
...
svn path=/trunk/; revision=12010
2004-12-11 00:33:13 +00:00