Steven Edwards [Sat, 14 Feb 2004 23:22:29 +0000 (23:22 +0000)]
Added Makefile
svn path=/trunk/; revision=8178
Steven Edwards [Sat, 14 Feb 2004 23:21:44 +0000 (23:21 +0000)]
Add some debugging.
svn path=/trunk/; revision=8177
Steven Edwards [Sat, 14 Feb 2004 23:13:58 +0000 (23:13 +0000)]
Implemented LsaFreeMemory and
changed a few stubs to match WINE so Msys will load.
svn path=/trunk/; revision=8176
Filip Navara [Sat, 14 Feb 2004 22:24:54 +0000 (22:24 +0000)]
- Don't allocate 0 bytes in EngCreateBitmap. Patch by Waldo Alvarez Ca�izares.
- Fix distortion by StretchBlt. Patch based on investigations by Waldo Alvarez Ca�izares.
svn path=/trunk/; revision=8175
Art Yerkes [Sat, 14 Feb 2004 21:38:40 +0000 (21:38 +0000)]
Mistaken offset for dest.
svn path=/trunk/; revision=8174
Art Yerkes [Sat, 14 Feb 2004 21:27:35 +0000 (21:27 +0000)]
Edited includes for new tcp ioctl needed by iphlpapi.
tcpioctl.h: new
I resolved a conflict between iptypes, structs and nspapi regarding some
core structures.
afd.h: removed definitions needed by both user land and kernel land.
tdiinfo.h: added needed definitions.
svn path=/trunk/; revision=8173
Steven Edwards [Sat, 14 Feb 2004 20:16:24 +0000 (20:16 +0000)]
Added User32 and Kernel32 tests to the makefile
svn path=/trunk/; revision=8172
Steven Edwards [Sat, 14 Feb 2004 20:13:04 +0000 (20:13 +0000)]
Sync WINE user32 Regression tests.
svn path=/trunk/; revision=8171
Steven Edwards [Sat, 14 Feb 2004 20:11:42 +0000 (20:11 +0000)]
Added WINE kernel32 regression tests.
svn path=/trunk/; revision=8170
Vizzini [Sat, 14 Feb 2004 20:11:12 +0000 (20:11 +0000)]
updated defs for floppy support
svn path=/trunk/; revision=8169
Hartmut Birr [Sat, 14 Feb 2004 19:48:07 +0000 (19:48 +0000)]
- Lock the pages always in MmProbeAndLockPages.
svn path=/trunk/; revision=8168
Filip Navara [Sat, 14 Feb 2004 12:29:33 +0000 (12:29 +0000)]
sizeof(SENSE_BUFFER_SIZE) -> SENSE_BUFFER_SIZE
svn path=/trunk/; revision=8166
Richard Campbell [Sat, 14 Feb 2004 02:41:53 +0000 (02:41 +0000)]
Part I of my font patch.
svn path=/trunk/; revision=8165
Steven Edwards [Sat, 14 Feb 2004 00:31:39 +0000 (00:31 +0000)]
Adapted GdiTransparentBlt by Kevin Koltzau
From WINE Friday the 13th 2004
svn path=/trunk/; revision=8164
Filip Navara [Fri, 13 Feb 2004 09:37:11 +0000 (09:37 +0000)]
- Eliminate function pointer typecasts in csqtest
- Move the csq.h header to the right place
- Added .cvsignore files
svn path=/trunk/; revision=8163
Royce Mitchell III [Thu, 12 Feb 2004 23:56:15 +0000 (23:56 +0000)]
patch by blight:
Simple GL programs should work if you have hardware-accelerated video drivers installed, still some bugs left and things to implement; Have already played a model-flight simulator with it.
svn path=/trunk/; revision=8162
Filip Navara [Thu, 12 Feb 2004 21:50:19 +0000 (21:50 +0000)]
- Fixed clipping code in NtGdiGetPixel. Patch by James Pritchard.
svn path=/trunk/; revision=8161
Filip Navara [Thu, 12 Feb 2004 15:55:57 +0000 (15:55 +0000)]
- Locale values are specified in hexadecimal numbers.
svn path=/trunk/; revision=8160
Thomas Bluemel [Wed, 11 Feb 2004 22:36:40 +0000 (22:36 +0000)]
added EngGetCurrentProcessId() and EngGetCurrentThreadId()
svn path=/trunk/; revision=8158
Steven Edwards [Wed, 11 Feb 2004 21:52:28 +0000 (21:52 +0000)]
Make a few stubs return something to get Dependancy Walker loading.
svn path=/trunk/; revision=8157
Hartmut Birr [Wed, 11 Feb 2004 21:04:18 +0000 (21:04 +0000)]
- Adding my pesum tool which does set the attribute IMAGE_SCN_MEM_NOT_PAGED
to sections with the name '.text', '.data', '.bss' and '.idata'.
- Some time ago I've wrote this tool because ld wasn't able to set the pe checksum to images.
svn path=/trunk/; revision=8156
Thomas Bluemel [Wed, 11 Feb 2004 19:26:51 +0000 (19:26 +0000)]
added EngGetCurrentProcessId() and EngGetCurrentThreadId()
svn path=/trunk/; revision=8155
Martin Fuchs [Wed, 11 Feb 2004 18:11:21 +0000 (18:11 +0000)]
minor corrections by M.Taguchi
svn path=/trunk/; revision=8154
Filip Navara [Wed, 11 Feb 2004 17:56:29 +0000 (17:56 +0000)]
- Return more correct error codes from NtUserRegisterClassExWOW.
- Delete atom in NtUserUnregisterClass.
- Corrected DC locking in NtGdiSetDIBColorTable.
- Check region handles in NtGdiPaintRgn.
svn path=/trunk/; revision=8153
Vizzini [Wed, 11 Feb 2004 17:39:24 +0000 (17:39 +0000)]
Patch from Gregor Anich:
NeHe Lesson 3 works (crashes at close); Lesson 8 does not work - fixed
some bugs in wgl.c and disable asm proxy functions for the moment because
they crash
svn path=/trunk/; revision=8152
Aleksey Bragin [Wed, 11 Feb 2004 12:44:27 +0000 (12:44 +0000)]
Add setupapi_main.c into makefile
svn path=/trunk/; revision=8151
Aleksey Bragin [Wed, 11 Feb 2004 12:40:01 +0000 (12:40 +0000)]
Temp fix, because setupapi takes a wrong guess (RtlIsTextUnicode) whether the text is unicode and doesn't work. For now it's assumed all .inf-files are not-unicode.
svn path=/trunk/; revision=8150
Aleksey Bragin [Wed, 11 Feb 2004 12:38:30 +0000 (12:38 +0000)]
Remove InstallHinfSection from stubs
svn path=/trunk/; revision=8149
Aleksey Bragin [Wed, 11 Feb 2004 12:38:12 +0000 (12:38 +0000)]
Initial implementation of InstallHinfSection, it even works in small test inf-files for adding/removing/changing registry entries. Not tested further.
svn path=/trunk/; revision=8148
Martin Fuchs [Wed, 11 Feb 2004 08:35:10 +0000 (08:35 +0000)]
fix context menu support
svn path=/trunk/; revision=8147
Martin Fuchs [Wed, 11 Feb 2004 08:34:28 +0000 (08:34 +0000)]
fix and enable japanese resources for windres
svn path=/trunk/; revision=8146
Steven Edwards [Wed, 11 Feb 2004 00:05:40 +0000 (00:05 +0000)]
Remove old file locking test.
svn path=/trunk/; revision=8145
Steven Edwards [Wed, 11 Feb 2004 00:05:08 +0000 (00:05 +0000)]
Wine regression tests already check for File Locking APIs
svn path=/trunk/; revision=8144
Gé van Geldorp [Tue, 10 Feb 2004 23:46:24 +0000 (23:46 +0000)]
Fix compilation of setupapi by copying setupapi.h from Wine. The w32api
version contains an incorrect declaration for (at least) SetupGetLineTextA/W
svn path=/trunk/; revision=8143
Gé van Geldorp [Tue, 10 Feb 2004 23:40:55 +0000 (23:40 +0000)]
Don't copy from/to outside the visible screen region
svn path=/trunk/; revision=8142
Gé van Geldorp [Tue, 10 Feb 2004 23:40:01 +0000 (23:40 +0000)]
Although drivers should accept NULL masks and colors for cursors, at least
two don't and crash. So let's not pass NULL.
svn path=/trunk/; revision=8141
Martin Fuchs [Tue, 10 Feb 2004 23:10:43 +0000 (23:10 +0000)]
context menu support for winefile
svn path=/trunk/; revision=8140
Martin Fuchs [Tue, 10 Feb 2004 22:15:20 +0000 (22:15 +0000)]
store statustexts in MDI children
svn path=/trunk/; revision=8139
Martin Fuchs [Tue, 10 Feb 2004 21:22:55 +0000 (21:22 +0000)]
eliminated nasty warning message
svn path=/trunk/; revision=8138
Martin Fuchs [Tue, 10 Feb 2004 21:01:41 +0000 (21:01 +0000)]
remove DWebBrowserEvents event handler
svn path=/trunk/; revision=8137
Martin Fuchs [Tue, 10 Feb 2004 20:31:37 +0000 (20:31 +0000)]
added japanese resources now in ShiftJIS encoding
(however also not yet compatible to windres)
svn path=/trunk/; revision=8136
Martin Fuchs [Tue, 10 Feb 2004 20:30:42 +0000 (20:30 +0000)]
remove UTF16 file with japanese resources
svn path=/trunk/; revision=8135
Casper Hornstrup [Tue, 10 Feb 2004 20:22:34 +0000 (20:22 +0000)]
2004-02-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
* bootdata/packages/reactos.dff: Add oleaut32.dll.
svn path=/trunk/; revision=8134
Filip Navara [Tue, 10 Feb 2004 18:11:12 +0000 (18:11 +0000)]
- STDCALL/STDCALL_FUNC usage fixes
svn path=/trunk/; revision=8133
Filip Navara [Tue, 10 Feb 2004 17:12:42 +0000 (17:12 +0000)]
reactos/drivers/net/afd/afd/afd.c (AfdDispatch): Correctly set
Irp->IoStatus.Information.
(AfdUnload): Make it STDCALL.
(DriverEntry): Don't cast function pointers.
reactos/drivers/net/afd/afd/dispatch.c (AfdDispGetName): New function, still
incomplete.
reactos/drivers/net/afd/include/afd.h (AfdDispGetName): Declare.
reactos/drivers/net/tcpip/tcpip/main.c (TiDispatchOpenClose):
Use STDCALL instead of STDCALL_FUNC.
(TiUnload): Make it STDCALL.
(DriverEntry): Don't cast function pointers.
reactos/drivers/net/tcpip/transport/tcp/tcp.c (TCPConnect):
Don't free the NDIS buffer, it's already done on another place and return
STATUS_PENDING to avoid completing the Irp two times.
reactos/lib/msafd/misc/stubs.c (WSPGetSockName, WSPGetPeerName):
Moved to ...
reactos/lib/msafd/misc/dllmain.c (WSPGetSockName, WSPGetPeerName):
... here, direct the calls to afd.sys.
svn path=/trunk/; revision=8132
Steven Edwards [Tue, 10 Feb 2004 16:57:59 +0000 (16:57 +0000)]
Port of netapi32 from WINE
svn path=/trunk/; revision=8131
Filip Navara [Tue, 10 Feb 2004 16:22:57 +0000 (16:22 +0000)]
- Eliminate function pointer typecasts
svn path=/trunk/; revision=8130
Gé van Geldorp [Tue, 10 Feb 2004 15:16:12 +0000 (15:16 +0000)]
Spinlock can also be acquired using KeAcquireSpinLockRaiseToSynch(),
take this into account when checking the IRQL on release
svn path=/trunk/; revision=8129
Gé van Geldorp [Tue, 10 Feb 2004 15:13:35 +0000 (15:13 +0000)]
Hardcode build number consistent with major/minor version (NVidia driver
depends on it).
svn path=/trunk/; revision=8128
Thomas Bluemel [Tue, 10 Feb 2004 10:17:30 +0000 (10:17 +0000)]
fixed behaviour of sizing grip (2)
svn path=/trunk/; revision=8127
Thomas Bluemel [Tue, 10 Feb 2004 08:11:56 +0000 (08:11 +0000)]
fixed behaviour of sizing grip
svn path=/trunk/; revision=8126
Vizzini [Tue, 10 Feb 2004 02:54:14 +0000 (02:54 +0000)]
Added an unload handler for easier testing
svn path=/trunk/; revision=8125
Steven Edwards [Tue, 10 Feb 2004 00:36:46 +0000 (00:36 +0000)]
Eric Pouech -
Winelib host process support and Code cleanup.
Steven Edwards -
Change About box to reflect LGPL license change.
svn path=/trunk/; revision=8124
Martin Fuchs [Mon, 9 Feb 2004 23:21:20 +0000 (23:21 +0000)]
display status texts
svn path=/trunk/; revision=8123
Martin Fuchs [Mon, 9 Feb 2004 22:39:05 +0000 (22:39 +0000)]
new TODO entries
svn path=/trunk/; revision=8122
Martin Fuchs [Mon, 9 Feb 2004 22:37:52 +0000 (22:37 +0000)]
re-show all hidden windows at explorer termination
svn path=/trunk/; revision=8121
Martin Fuchs [Mon, 9 Feb 2004 22:36:13 +0000 (22:36 +0000)]
define __WINDRES__ to disable UTF16 resource script
svn path=/trunk/; revision=8120
Martin Fuchs [Mon, 9 Feb 2004 22:33:05 +0000 (22:33 +0000)]
fixed bounds checking in SHELL_GetPathFromIDListA/W()
svn path=/trunk/; revision=8119
Martin Fuchs [Mon, 9 Feb 2004 22:24:35 +0000 (22:24 +0000)]
merged WineHQ commits
svn path=/trunk/; revision=8118
Thomas Bluemel [Mon, 9 Feb 2004 22:16:50 +0000 (22:16 +0000)]
basic implementation of filling gradient triangles in GradientFill()
svn path=/trunk/; revision=8117
Thomas Bluemel [Mon, 9 Feb 2004 16:37:59 +0000 (16:37 +0000)]
use GradientFill() for gradient captions
svn path=/trunk/; revision=8116
Thomas Bluemel [Mon, 9 Feb 2004 15:33:30 +0000 (15:33 +0000)]
implemented horizontal and vertical gradients in GradientFill()
svn path=/trunk/; revision=8114
Gé van Geldorp [Mon, 9 Feb 2004 10:21:01 +0000 (10:21 +0000)]
Re-introduce define for MIM_MENUDATA, shell32 depends on it
svn path=/trunk/; revision=8112
Martin Fuchs [Mon, 9 Feb 2004 09:20:26 +0000 (09:20 +0000)]
use web child window instead of ShellExecute()
svn path=/trunk/; revision=8111
Vizzini [Mon, 9 Feb 2004 08:07:58 +0000 (08:07 +0000)]
Program from Skywing:
PipeSpy can be used to snoop traffic on a named pipe. It is intended
to be used to help understand the remote kernel debugging protocol
uesd by the windows kd.
svn path=/trunk/; revision=8110
Vizzini [Mon, 9 Feb 2004 08:00:15 +0000 (08:00 +0000)]
Patch by Anich Gregor:
fast proxy functions fixed, loads in win2k and succeeds creating the context
but then crashes. ExtEscape call fixed and simple version of
wglGetPixelFormat implemented.
svn path=/trunk/; revision=8109
Vizzini [Mon, 9 Feb 2004 07:03:16 +0000 (07:03 +0000)]
- Added kmlibrary target type
- Added description of MK_ variables
- Re-arranged library order to include TARGET_DDKLIBS before standard DDK
import libs on GCC command line (fixes linking problem with static libs)
svn path=/trunk/; revision=8108
Vizzini [Mon, 9 Feb 2004 06:59:01 +0000 (06:59 +0000)]
- Updated CSQ library to use new kmlibrary target type
- Updated includes in csq.c
- Added IPv6 ethertype in lan.h
- Fixed a typo in ip.c
- Added csqtest driver for testing cancel-safe queues
svn path=/trunk/; revision=8107
Martin Fuchs [Sun, 8 Feb 2004 22:47:25 +0000 (22:47 +0000)]
better foreground window handling (VCL applications had problems with the old one)
svn path=/trunk/; revision=8106
Martin Fuchs [Sun, 8 Feb 2004 22:30:14 +0000 (22:30 +0000)]
better window sizing
svn path=/trunk/; revision=8105
Thomas Bluemel [Sun, 8 Feb 2004 22:24:07 +0000 (22:24 +0000)]
removed a re-defiition
svn path=/trunk/; revision=8104
Gé van Geldorp [Sun, 8 Feb 2004 22:12:53 +0000 (22:12 +0000)]
Work on thread-awareness in gdbstub
svn path=/trunk/; revision=8103
Gé van Geldorp [Sun, 8 Feb 2004 22:02:40 +0000 (22:02 +0000)]
Prevent some debug messages from appearing
svn path=/trunk/; revision=8102
Thomas Bluemel [Sun, 8 Feb 2004 21:57:36 +0000 (21:57 +0000)]
1. added test app for GradientFill()
2. removed obsolete cliarea test app
svn path=/trunk/; revision=8101
Gé van Geldorp [Sun, 8 Feb 2004 21:47:10 +0000 (21:47 +0000)]
- Fix race condition resulting in WM_xBUTTONUP sometimes being
delivered befor WM_xBUTTONDOWN
- Fix double click
svn path=/trunk/; revision=8100
Thomas Bluemel [Sun, 8 Feb 2004 21:37:53 +0000 (21:37 +0000)]
add sekelton for the GradientFill() implementation.
svn path=/trunk/; revision=8099
Martin Fuchs [Sun, 8 Feb 2004 21:31:14 +0000 (21:31 +0000)]
text -> bin
svn path=/trunk/; revision=8098
Martin Fuchs [Sun, 8 Feb 2004 21:30:57 +0000 (21:30 +0000)]
text -> bin
svn path=/trunk/; revision=8097
Martin Fuchs [Sun, 8 Feb 2004 21:27:31 +0000 (21:27 +0000)]
Japanese resource by Masahiro Taguchi (not supported by windres)
svn path=/trunk/; revision=8096
Martin Fuchs [Sun, 8 Feb 2004 18:58:45 +0000 (18:58 +0000)]
desktop switching
svn path=/trunk/; revision=8095
Art Yerkes [Sun, 8 Feb 2004 18:48:08 +0000 (18:48 +0000)]
Added tcpioctl.h which is used by iphlpapi.
svn path=/trunk/; revision=8094
Vizzini [Sun, 8 Feb 2004 17:51:32 +0000 (17:51 +0000)]
ReactOS implementation of cancel-safe queue library
svn path=/trunk/; revision=8093
Filip Navara [Sun, 8 Feb 2004 16:16:24 +0000 (16:16 +0000)]
- Very basic implementation of ExtEscape
svn path=/trunk/; revision=8092
Filip Navara [Sun, 8 Feb 2004 15:13:22 +0000 (15:13 +0000)]
- Minor correction to hit testing algorithm
svn path=/trunk/; revision=8091
Filip Navara [Sun, 8 Feb 2004 10:56:15 +0000 (10:56 +0000)]
- Language constants needed for OLEAUT32
svn path=/trunk/; revision=8090
Filip Navara [Sun, 8 Feb 2004 10:53:17 +0000 (10:53 +0000)]
- Reclaculate window client size in NtUserSetMenu even if the window isn't visible
- Properly move child windows in NtUserSetWindowPos.
svn path=/trunk/; revision=8089
Jason Filby [Sun, 8 Feb 2004 10:42:15 +0000 (10:42 +0000)]
CreateFileMappingA/CreateFileMappingW: a NULL size argument for this function should result in the filesize being used. Patch by Gero Kuehn (gero.kuehn@gkware.com).
svn path=/trunk/; revision=8088
Filip Navara [Sun, 8 Feb 2004 09:27:39 +0000 (09:27 +0000)]
- Fixed algorithm for 4BPP bitblts with ROP != SRCCOPY
- Minor coordinate correction for software mouse pointer emulation
svn path=/trunk/; revision=8087
Gé van Geldorp [Sat, 7 Feb 2004 21:36:56 +0000 (21:36 +0000)]
Wait a little between retries. Fixes bug #106.
svn path=/trunk/; revision=8086
Martin Fuchs [Sat, 7 Feb 2004 21:17:27 +0000 (21:17 +0000)]
toolbars to control web browser
svn path=/trunk/; revision=8085
Martin Fuchs [Sat, 7 Feb 2004 19:51:53 +0000 (19:51 +0000)]
display nice error message
svn path=/trunk/; revision=8084
Martin Fuchs [Sat, 7 Feb 2004 19:04:03 +0000 (19:04 +0000)]
corrected error handling if no web control could be found
svn path=/trunk/; revision=8083
Martin Fuchs [Sat, 7 Feb 2004 18:53:59 +0000 (18:53 +0000)]
imported WINE oleaut32.dll and inserted numerous FIXMEs to be able to compile it with MinGW headers" Makefile lib\oleaut32
-> Now can explorer be used again.
svn path=/trunk/; revision=8082
Hartmut Birr [Sat, 7 Feb 2004 17:30:14 +0000 (17:30 +0000)]
- Free or recycle the remaining path string after a call to ObFindObject.
svn path=/trunk/; revision=8081
Hartmut Birr [Sat, 7 Feb 2004 16:37:23 +0000 (16:37 +0000)]
- Set the previous pointer from the next block,
if some blocks was merged (in add_to_free_list).
svn path=/trunk/; revision=8080
Filip Navara [Sat, 7 Feb 2004 15:44:13 +0000 (15:44 +0000)]
- Corrected timeouts to really wait one millisecond.
svn path=/trunk/; revision=8079
Filip Navara [Sat, 7 Feb 2004 15:39:14 +0000 (15:39 +0000)]
- Do not call initialization of both Mouse callback and classical Mouse driver interface. Because the latter is initialized in separate thread and accesses the same global variables as the callback detection, it causes unexpected effects. This should solve the mouse detection problem as seen on WineConf.
svn path=/trunk/; revision=8078
Gé van Geldorp [Sat, 7 Feb 2004 15:33:20 +0000 (15:33 +0000)]
Add TEMP and TMP environment variables. Fixes bug #180.
svn path=/trunk/; revision=8077
Martin Fuchs [Sat, 7 Feb 2004 15:03:37 +0000 (15:03 +0000)]
fixed some wrong library names for keyboard drivers
svn path=/trunk/; revision=8076
Martin Fuchs [Sat, 7 Feb 2004 15:00:28 +0000 (15:00 +0000)]
first version of web control embedding:
Explorer tries to instantiate an IE web control, if that failes it tries
again using the CLASS-ID of Mozilla's Active-X web control.
svn path=/trunk/; revision=8075