Marcus Meissner [Mon, 4 Nov 2002 22:37:57 +0000 (22:37 +0000)]
Specify existing extra size of WINEPS Devmode structure.
Make ExtDeviceMode16 in WINEPS return the correct size.
Jaco Greeff [Mon, 4 Nov 2002 22:36:07 +0000 (22:36 +0000)]
Skip the allocation of a new console on "wcmd /c <command>" execution,
using the current allocated STDIN and STDOUT handles for command
input/output.
Jukka Heinonen [Mon, 4 Nov 2002 22:35:36 +0000 (22:35 +0000)]
Ignore VCPI installation checks. Handle XMS query any extended memory
function. Add stubs for get/set exception handler vector.
Jukka Heinonen [Mon, 4 Nov 2002 22:35:15 +0000 (22:35 +0000)]
When returning from 32-bit default interrupt handlers, eflags are now
returned correctly.
Lionel Ulmer [Mon, 4 Nov 2002 22:34:25 +0000 (22:34 +0000)]
Additional exported capabilities to please some picky games.
Lionel Ulmer [Mon, 4 Nov 2002 22:34:11 +0000 (22:34 +0000)]
- only compare the first WORD in the DDSCAPS2 structure if no DX7
- add some TRACEs
Lionel Ulmer [Mon, 4 Nov 2002 22:33:53 +0000 (22:33 +0000)]
Augment the DDSCAPS2 dumping routine with new caps.
Alexandre Julliard [Fri, 1 Nov 2002 02:30:46 +0000 (02:30 +0000)]
Alexandre Julliard [Fri, 1 Nov 2002 01:50:51 +0000 (01:50 +0000)]
Added clobber lists to the inline assembly functions.
Matthew Davison [Fri, 1 Nov 2002 01:50:06 +0000 (01:50 +0000)]
Fixed some handle conversions for -DSTRICT.
Greg Turner [Fri, 1 Nov 2002 01:47:43 +0000 (01:47 +0000)]
Fix some problems found by winapi_check.
Greg Turner [Fri, 1 Nov 2002 01:47:04 +0000 (01:47 +0000)]
Fix stupid clone of broken macro, found by Marcus.
Ove Kaaven [Fri, 1 Nov 2002 01:46:23 +0000 (01:46 +0000)]
Some RPC format characters from MS documentation.
Stefan Leichter [Fri, 1 Nov 2002 01:46:02 +0000 (01:46 +0000)]
Remove quotes from filename before calling LoadLibrary in DoLaunch.
Alberto Massari [Fri, 1 Nov 2002 01:45:37 +0000 (01:45 +0000)]
- Fixed typo in SHGetFileInfoA.
- Properly convert return values back to Unicode in SHGetFileInfoW.
Greg Turner [Thu, 31 Oct 2002 23:36:07 +0000 (23:36 +0000)]
Remove #ifdef WINNT conditionals; just use the NT definitions.
Greg Turner [Thu, 31 Oct 2002 23:35:46 +0000 (23:35 +0000)]
- Use appropriate per-platform NDR_LOCAL Data Representation.
- Minor housekeeping changes.
Marcus Meissner [Thu, 31 Oct 2002 23:35:20 +0000 (23:35 +0000)]
Escape \ in path and arguments.
Use UNIX style work_dir, not windows dir.
Rok Mandeljc [Thu, 31 Oct 2002 22:46:12 +0000 (22:46 +0000)]
Updated Slovenian resources for (new) version of progman.
Greg Turner [Thu, 31 Oct 2002 22:45:12 +0000 (22:45 +0000)]
- Fix offset bug in the conformant string unmarshall routine.
- Fix discrepancy between headers and implementation of
I_RpcBindingSetAsync when compiling under WINNT.
- Eliminate race conditions in the relationship between "listen_count"
and "std_listen" in rpc_server.h.
- Code-stubs for RpcServerUnregisterIf, RpcServerUnregisterIfEx.
- Attempt to implement RpcMgmtStopServerListening (definitely not
happy just yet).
- RpcServerUnregisterIfEx wasn't xp-sepcific after all; this leads me to
suspect there are more such mistakes in the spec-file comments, but I
haven't looked into it or fixed them yet (coming soon).
- Cleanups, trace-enhancements, etc.
Alexandre Julliard [Thu, 31 Oct 2002 22:07:29 +0000 (22:07 +0000)]
Work around to make system-global hooks at least run in the thread
that set them.
Alexandre Julliard [Thu, 31 Oct 2002 22:06:53 +0000 (22:06 +0000)]
Split out some more 16-bit code.
Marcus Meissner [Thu, 31 Oct 2002 22:04:53 +0000 (22:04 +0000)]
_seh_longjmp_unwind is i386 only for now.
Greg Turner [Thu, 31 Oct 2002 22:04:33 +0000 (22:04 +0000)]
- Cast NDR_* #defines to (unsigned long) instead of (UINT32) like MS
headers.
- Create __RPC_MAC__ and __RPC_WIN64__ conditional #defines.
- Correct NDR_LOCAL_DATA_REPRESENTATION for Mac's.
- New NDR_LOCAL_IS_BIG_ENDIAN conditional #define.
- #define TARGET_IS_NT50_OR_LATER.
Greg Turner [Thu, 31 Oct 2002 22:04:08 +0000 (22:04 +0000)]
Rename the *_32_READ macros to *_UINT32_READ for clarity.
Vincent Béron [Thu, 31 Oct 2002 22:03:41 +0000 (22:03 +0000)]
Fix English progman resources by translating French bits.
Vincent Béron [Thu, 31 Oct 2002 22:03:20 +0000 (22:03 +0000)]
Small cleanup for the French progman resources.
Carlos Lozano [Thu, 31 Oct 2002 22:02:47 +0000 (22:02 +0000)]
lParam was not properly sent in COMBOEX_DrawItem.
Dimitrie O. Paun [Thu, 31 Oct 2002 22:01:33 +0000 (22:01 +0000)]
Append columns with large column indices.
Steven Edwards [Thu, 31 Oct 2002 03:41:56 +0000 (03:41 +0000)]
Mingw porting fix.
Jukka Heinonen [Thu, 31 Oct 2002 03:41:20 +0000 (03:41 +0000)]
Prevent crashes when DOS program tries to access console and no
Windows console is available.
Alexandre Julliard [Thu, 31 Oct 2002 02:38:20 +0000 (02:38 +0000)]
Converted x11drv to -DSTRICT.
Alexandre Julliard [Thu, 31 Oct 2002 02:23:43 +0000 (02:23 +0000)]
Moved 16-bit definitions out of mmddk.h into mmsystem16.h.
Alexandre Julliard [Thu, 31 Oct 2002 02:12:18 +0000 (02:12 +0000)]
Fixed a number of -DSTRICT warnings.
Alexandre Julliard [Thu, 31 Oct 2002 02:10:15 +0000 (02:10 +0000)]
Added support for nested exceptions happening inside a catch block.
Uwe Bonnes [Thu, 31 Oct 2002 01:15:18 +0000 (01:15 +0000)]
MSGBOX_DlgProc: break out of WM_COMMAND.
Dmitry Timoshkov [Thu, 31 Oct 2002 01:04:39 +0000 (01:04 +0000)]
Fix some types and function prototypes according to Platform SDK
definitions.
Eric Pouech [Thu, 31 Oct 2002 01:02:41 +0000 (01:02 +0000)]
winmm/mmsystem now compiles with -DSTRICT.
Dimitrie O. Paun [Thu, 31 Oct 2002 00:54:53 +0000 (00:54 +0000)]
Fix some treeview notification codes between ANSI/Unicode mode.
Eric Pouech [Thu, 31 Oct 2002 00:54:27 +0000 (00:54 +0000)]
Return correct values for wave(In|Out)GetPosition even if playing non
PCM files.
Eric Pouech [Thu, 31 Oct 2002 00:53:57 +0000 (00:53 +0000)]
Split between 16 / 32 bit code.
Alexandre Julliard [Wed, 30 Oct 2002 23:53:49 +0000 (23:53 +0000)]
Added winedos16.spec.c.
Uwe Bonnes [Wed, 30 Oct 2002 23:49:03 +0000 (23:49 +0000)]
First version of msvcrt scanf test.
Michael Stefaniuc [Wed, 30 Oct 2002 23:45:38 +0000 (23:45 +0000)]
Some more fixes for compiling the user dll with -DSTRICT.
Jukka Heinonen [Wed, 30 Oct 2002 23:40:13 +0000 (23:40 +0000)]
Add winedos16.dll which contains 16-bit protected mode interrupt entry
points.
Carlos Lozano [Wed, 30 Oct 2002 23:39:32 +0000 (23:39 +0000)]
Fixed SHGFI_SYSICONINDEX flag handling.
Alexandre Julliard [Wed, 30 Oct 2002 20:36:21 +0000 (20:36 +0000)]
Moved the test routines from wtmain.c into wine/test.h so that they
can be compiled separately with different flags for each dll.
Marcus Meissner [Wed, 30 Oct 2002 20:26:51 +0000 (20:26 +0000)]
Fixed LITTLE_ENDIAN_32_READ macro to at least compile.
Martin Wilck [Wed, 30 Oct 2002 20:26:32 +0000 (20:26 +0000)]
- Define SOCKET as UINT_PTR for Win64 (thanks to P. Stridvall).
- Make winsock compile without WINE_NO_STRICT.
Marcus Meissner [Wed, 30 Oct 2002 20:25:55 +0000 (20:25 +0000)]
Powerpc instruction pointer is Iar, not Eip.
Eric Pouech [Wed, 30 Oct 2002 20:25:38 +0000 (20:25 +0000)]
wavemap now compiles with -DSTRICT.
Alexandre Julliard [Tue, 29 Oct 2002 23:27:37 +0000 (23:27 +0000)]
Removed no longer needed support for patching the debugger path in the
registry.
Alexandre Julliard [Tue, 29 Oct 2002 23:14:11 +0000 (23:14 +0000)]
Only run the 32-bit checklink for dlls that contain 16-bit files.
Andreas Mohr [Tue, 29 Oct 2002 23:13:01 +0000 (23:13 +0000)]
- added troubleshooting section to Wine Users Guide (taken from Wine
Troubleshooting Guide)
- documented Windows/DOS version values (grrr !)
- misc. other stuff
Jukka Heinonen [Tue, 29 Oct 2002 23:09:30 +0000 (23:09 +0000)]
Modify winedos interrupt handlers so that they work with PM
interrupts.
Add forwarding functions for handlers in other DLLs.
Make DOSVM_GetBuiltinHandler use static table instead of
GetProcAddress.
Rein Klazes [Tue, 29 Oct 2002 23:08:33 +0000 (23:08 +0000)]
Fix for listview wheelmouse message handling.
Patrik Stridvall [Tue, 29 Oct 2002 23:07:58 +0000 (23:07 +0000)]
Added {ok,trace}_ macros to take explicit file and line number.
Greg Turner [Tue, 29 Oct 2002 23:07:33 +0000 (23:07 +0000)]
- more comments and comment-cleanup
- attempt to implement NdrConformantStringMemorySize
- fix NdrConformantStringUnMarshall
- w00t!
Eric Pouech [Tue, 29 Oct 2002 22:02:57 +0000 (22:02 +0000)]
Moved 16 bit joystick function to mmsystem.c.
Eric Pouech [Tue, 29 Oct 2002 22:02:00 +0000 (22:02 +0000)]
- internal renaming (no longer using MMSYSTEM prefixes for WINMM only
functions)
- moved time 16/32 conversions functions to 16 bit source files
- final Makefile changes (16 bit part can now really be not compiled
when -disable-win16 is requested)
Eric Pouech [Tue, 29 Oct 2002 21:59:24 +0000 (21:59 +0000)]
- let all time related functions make use of low level drivers 16 bit
functions
- some renaming (prefixing internal time functions with TIME)
Eric Pouech [Tue, 29 Oct 2002 21:55:25 +0000 (21:55 +0000)]
All low level driver functions (internals for wave, midi, mixer and
aux) are now cleanly separated.
Eric Pouech [Tue, 29 Oct 2002 21:53:44 +0000 (21:53 +0000)]
All MCI functions are now cleanly separated.
Eric Pouech [Tue, 29 Oct 2002 21:51:24 +0000 (21:51 +0000)]
All driver functions are now properly separated.
Eric Pouech [Tue, 29 Oct 2002 21:49:35 +0000 (21:49 +0000)]
- revisited mmsystem/winmm loading mechanism
- added WINMM_CheckMMSystem function (helps 32 bit code detect
presence of our own mmsystem DLL)
- some internal renaming (MULTIMEDIA => WINMM)
Eric Pouech [Tue, 29 Oct 2002 21:44:23 +0000 (21:44 +0000)]
Now only storing thread id for mci tasks (16 bit htask is now gotten
from WOW functions).
Alexandre Julliard [Tue, 29 Oct 2002 21:33:00 +0000 (21:33 +0000)]
Fixed ShowWindowAsync.
Alexandre Julliard [Tue, 29 Oct 2002 21:32:37 +0000 (21:32 +0000)]
Removed a couple of no longer used queue functions.
Patrik Stridvall [Tue, 29 Oct 2002 21:31:26 +0000 (21:31 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Tue, 29 Oct 2002 21:30:32 +0000 (21:30 +0000)]
API file update.
György 'Nog' Jeney [Tue, 29 Oct 2002 21:30:01 +0000 (21:30 +0000)]
Separate out 16-bit ShellExecute function.
Sander van Leeuwen [Tue, 29 Oct 2002 21:28:37 +0000 (21:28 +0000)]
Fixed font object leak in WM_SETFONT handler.
Jeff Smith [Tue, 29 Oct 2002 21:28:12 +0000 (21:28 +0000)]
Corrections to the Spanish keyboard layout.
Hagen Heiduck [Tue, 29 Oct 2002 21:27:20 +0000 (21:27 +0000)]
Added WSASendDisconnect.
Patrik Stridvall [Tue, 29 Oct 2002 21:26:42 +0000 (21:26 +0000)]
Added some defines for compatibility with Windows headers.
Eric Pouech [Tue, 29 Oct 2002 21:26:23 +0000 (21:26 +0000)]
Silence unneeded ERR while converting tasks.
Eric Pouech [Tue, 29 Oct 2002 21:26:00 +0000 (21:26 +0000)]
- finish mmio separation
- no longer storing function pointers in global IData
Dimitrie O. Paun [Tue, 29 Oct 2002 21:25:35 +0000 (21:25 +0000)]
Send the right notification code (A/W) depending on the Unicode
setting.
Patrik Stridvall [Tue, 29 Oct 2002 21:25:09 +0000 (21:25 +0000)]
Add new options --wine and --winetest so workspace and project files
for Wine and Winetest might be generated independently.
Patrik Stridvall [Tue, 29 Oct 2002 21:24:35 +0000 (21:24 +0000)]
Fixed tests to compile with MS C on Windows.
Patrik Stridvall [Tue, 29 Oct 2002 21:24:09 +0000 (21:24 +0000)]
Updated the generated tests.
Patrik Stridvall [Tue, 29 Oct 2002 21:23:44 +0000 (21:23 +0000)]
Added support for excluding optional fields.
Patrik Stridvall [Tue, 29 Oct 2002 21:23:33 +0000 (21:23 +0000)]
Fixed mismatches between the Wine headers and the Microsoft headers.
Jaco Greeff [Tue, 29 Oct 2002 21:23:04 +0000 (21:23 +0000)]
Made the reporting for the (current) unsupported flags in GenInstall16
more user-friendly, i.e. report per missing flag instead of DWORD value.
Alexandre Julliard [Tue, 29 Oct 2002 00:41:42 +0000 (00:41 +0000)]
Rewrote hook support to store the hook chain in the server.
Split off 16-bit hook functions and re-implemented them on top of the
32-bit ones; system-wide 16-bit hooks are no longer supported at this
point.
Lionel Ulmer [Mon, 28 Oct 2002 23:56:58 +0000 (23:56 +0000)]
Raise an exception if any Wine or Winelib code does an assert.
Steven Edwards [Mon, 28 Oct 2002 23:54:08 +0000 (23:54 +0000)]
Porting fix.
Greg Turner [Mon, 28 Oct 2002 23:53:23 +0000 (23:53 +0000)]
- Pull the buffer from the rpc message into the midl stub message
during RpcServerInitializeNew.
- Attempt to implement NdrConformantStringUnmarshall.
- More assertions.
- Comments and cleanups.
Greg Turner [Mon, 28 Oct 2002 23:52:42 +0000 (23:52 +0000)]
Add a bunch of stubs, all of which I presume to be WXP additions.
Andreas Mohr [Mon, 28 Oct 2002 23:51:27 +0000 (23:51 +0000)]
- Make int09 update the BIOS data segment's keyboard status flags
bytes, implement pause key handling.
- Let int16/02 read the keyboard status flags bytes instead of calling
GetAsyncKeyState().
- Make the keyboard state buffer used for Get*Key*() reflect
VK_L/RMENU properly.
- Small fixes.
Alexandre Julliard [Mon, 28 Oct 2002 21:21:42 +0000 (21:21 +0000)]
set_main_item: ignore meaningless bits in stateMask for LVS_OWNERDATA
instead of failing.
György 'Nog' Jeney [Mon, 28 Oct 2002 21:15:19 +0000 (21:15 +0000)]
Separate out 16-bit registry functions.
Greg Turner [Mon, 28 Oct 2002 21:14:16 +0000 (21:14 +0000)]
- Clean up and add some comments.
- Add NDR Data representation constants.
- Propagate DataRepresentation into and out of packet headers.
- Implement NdrServerInitializeNew
Eric Pouech [Mon, 28 Oct 2002 20:53:10 +0000 (20:53 +0000)]
Move low level multimedia message mapping out of 32 bit code.
Eric Pouech [Mon, 28 Oct 2002 20:51:36 +0000 (20:51 +0000)]
Move MCI message mapping out of 32 bit code.
Eric Pouech [Mon, 28 Oct 2002 20:44:26 +0000 (20:44 +0000)]
Move driver message mapping out of 32 bit code.
Jason Edmeades [Mon, 28 Oct 2002 20:41:23 +0000 (20:41 +0000)]
Handle texture FVF formats when no texture is bound.
Greg Turner [Mon, 28 Oct 2002 20:40:59 +0000 (20:40 +0000)]
- Distinguish between actual paranoia and meaningful buffer space.
- No need to #undef BUFFER_PARANOIA here.
Dimitrie O. Paun [Mon, 28 Oct 2002 20:40:21 +0000 (20:40 +0000)]
We should always have a main item in report mode.
Dimitrie O. Paun [Mon, 28 Oct 2002 20:38:39 +0000 (20:38 +0000)]
Properly fill lParam in NMLISTVIEW.