Alexandre Julliard [Fri, 22 Dec 2000 02:04:15 +0000 (02:04 +0000)]
Use a separate FIFO pair for server requests that don't need to pass a
file descriptor.
Associate file descriptors with handles on the server side so that we
don't need to pass the fd every time the client wants to use it.
Hidenori Takeshima [Fri, 22 Dec 2000 01:56:10 +0000 (01:56 +0000)]
Native IMM32.DLL crashes wine - use builtin DLL.
Andreas Mohr [Fri, 22 Dec 2000 01:55:50 +0000 (01:55 +0000)]
Print all problems as ERR() except for "could not open" library, which
is WARN().
Marcus Meissner [Fri, 22 Dec 2000 01:39:22 +0000 (01:39 +0000)]
IDirectDrawSurface::Blt::SRCCOPY is the default ROP operation, do not
throw error.
Patrik Stridvall [Fri, 22 Dec 2000 01:38:01 +0000 (01:38 +0000)]
Various documentation fixes.
Alexandre Julliard [Fri, 22 Dec 2000 01:31:51 +0000 (01:31 +0000)]
Removed the dummy mouse event in SetWindowPos.
Eric Pouech [Fri, 22 Dec 2000 01:30:36 +0000 (01:30 +0000)]
Added some 16 bit entry points needed by multimedia DLLs.
Alexandre Julliard [Fri, 22 Dec 2000 01:09:26 +0000 (01:09 +0000)]
Replaced WIN16_GlobalLock16 by "official" function K32WOWGlobalLock16.
Alexandre Julliard [Fri, 22 Dec 2000 01:07:57 +0000 (01:07 +0000)]
Authors: Ove Kaaven <ovek@transgaming.com>, Gavriel State <gav@transgaming.com>
More DIB section copy-blitting improvements: Handle 8bpp DIBs, DC
mapping modes, and clipping. Take advantage of the DIBsection's
XShmImage mechanism to get a really fast blit to the display.
Patrik Stridvall [Thu, 21 Dec 2000 21:08:58 +0000 (21:08 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Thu, 21 Dec 2000 21:05:52 +0000 (21:05 +0000)]
- Minor API file update.
- Minor bug fixes.
- Added new option on --documentation-ordinal (off by default).
- Added new option on --documentation-pedantic (off by default).
Marcus Meissner [Thu, 21 Dec 2000 20:49:26 +0000 (20:49 +0000)]
Handle errors for IDsDriver_GetPosition.
Report DSERR_UNINITIALIZED on non-opened WineOSS audio device.
Eric Pouech [Thu, 21 Dec 2000 20:21:53 +0000 (20:21 +0000)]
Cleaned up the code a bit.
Ove Kaaven [Thu, 21 Dec 2000 20:20:34 +0000 (20:20 +0000)]
Enable the DirectSound HAL for sound drivers that do not report
DSP_CAP_REALTIME. Set precision of these to 256 bytes (about 3ms).
Francois Jacques [Thu, 21 Dec 2000 20:20:12 +0000 (20:20 +0000)]
- TLB_DoFuncs: code cleanup and elemdescFunc read correctly from TLB.
- TLB_LoadTypeLib: ref count problem.
- ITypeLib::GetTypeInfoOfGuid: safer implementation (pointer testing).
- ITypeInfo::GetRefTypeOfImplType: safer implementation (pointer testing).
- ITypeInfo2::GetDocumentationL return errors if SysAllocString failed.
- TLB loader functions now trace in "typelib" channel.
- Improved traces in AddRef/Release and improved dump_* functions for
debugging.
Dmitry Timoshkov [Thu, 21 Dec 2000 20:19:21 +0000 (20:19 +0000)]
Don't write to buffer with zero length.
Removed some unused function parameters.
Dmitry Timoshkov [Thu, 21 Dec 2000 20:18:40 +0000 (20:18 +0000)]
Do not free the not owned error string.
Francois Jacques [Thu, 21 Dec 2000 20:18:18 +0000 (20:18 +0000)]
Updated SafeArrayGetUBound and SafeArrayGetLBound with more sanity
checks: an array has at least one dimension.
Updated validCoordinates, where SafeArrayGetLBound was called on
dimension 0.
Eric Pouech [Thu, 21 Dec 2000 20:17:23 +0000 (20:17 +0000)]
Rewrote the allocation of MM driver descriptors.
Eric Kohl [Thu, 21 Dec 2000 20:16:56 +0000 (20:16 +0000)]
Use handle to palette instead of index for EMR_SELECTPALETTE.
Implemented simple case for EMR_EXTSELECTCLIPRGN.
Alexandre Julliard [Wed, 20 Dec 2000 18:43:42 +0000 (18:43 +0000)]
Fixed debug routines to work before the process heap is created.
Alexandre Julliard [Wed, 20 Dec 2000 18:41:34 +0000 (18:41 +0000)]
Do not call thread attach/detach routines during process exit to avoid
potential deadlocks.
Gerard Patel [Wed, 20 Dec 2000 18:39:41 +0000 (18:39 +0000)]
Set the color mask with BI_BITFIELD dibs, don't use the
application-provided value.
Dmitry Timoshkov [Wed, 20 Dec 2000 18:39:14 +0000 (18:39 +0000)]
Make new edit control allocate its buffers with granularity 32 byte.
Ensure that all copied strings are 0 terminated.
Guy L. Albertelli [Wed, 20 Dec 2000 18:38:15 +0000 (18:38 +0000)]
- print out WM_NOTIFY message code if we know it.
- print out memory past end of NMHDR structure for the size of
the normal NMxxxxx structure associated with the message code.
- setup notify code table for common, REBAR, TOOLBAR, and COMBOEX (at
least partially).
Alexandre Julliard [Tue, 19 Dec 2000 23:38:13 +0000 (23:38 +0000)]
Set last error in GlobalUnlock.
Andrew Johnston [Tue, 19 Dec 2000 23:33:03 +0000 (23:33 +0000)]
Documentation update.
François Gouget [Tue, 19 Dec 2000 23:31:52 +0000 (23:31 +0000)]
DUMMYSTRUCTNAME2 creates a conflict when using anonymous union names.
Stefan Leichter [Tue, 19 Dec 2000 23:30:51 +0000 (23:30 +0000)]
Added description of printerports section of the win.ini file for wineps.drv.
James Hatheway [Tue, 19 Dec 2000 23:30:24 +0000 (23:30 +0000)]
Fix IConnectionPointContainer interface macros.
Francois Jacques [Tue, 19 Dec 2000 23:29:58 +0000 (23:29 +0000)]
Implementation of Dispatch API.
Jon Griffiths [Tue, 19 Dec 2000 23:29:15 +0000 (23:29 +0000)]
- Add several mbcs and CP 932 functions, fix some existing calls
- Bug fixes, -W warnings and winapi_check updates.
- Don't be so strict setting default locale, store codepage
Alexandre Julliard [Tue, 19 Dec 2000 19:38:48 +0000 (19:38 +0000)]
Include stdlib.h instead of wchar.h.
Marcus Meissner [Tue, 19 Dec 2000 19:37:43 +0000 (19:37 +0000)]
shlwapi forwarders for SetWindowLongW and CallWindowProcW.
Dmitry Timoshkov [Tue, 19 Dec 2000 19:37:03 +0000 (19:37 +0000)]
Protect against NULL buffer in the profile functions.
Dmitry Timoshkov [Tue, 19 Dec 2000 19:36:49 +0000 (19:36 +0000)]
New unicode edit control.
François Gouget [Tue, 19 Dec 2000 04:53:20 +0000 (04:53 +0000)]
winuser.h now requires that we include winbase.h first.
François Gouget [Tue, 19 Dec 2000 04:52:17 +0000 (04:52 +0000)]
Added CreateWindowStation.
François Gouget [Tue, 19 Dec 2000 04:51:43 +0000 (04:51 +0000)]
Removed the 'extern "C" { ... }' statement. It is not supposed to be
there.
François Gouget [Tue, 19 Dec 2000 04:51:10 +0000 (04:51 +0000)]
Moved a misplaced 'extern "C" { ... }' statement.
François Gouget [Tue, 19 Dec 2000 04:50:49 +0000 (04:50 +0000)]
Added better support for Unicode:
Added support for 16-bit wchar_t
Added support for rewriting 4-byte Unicode literals to 16bit Unicode
Ulrich Weigand [Tue, 19 Dec 2000 03:38:53 +0000 (03:38 +0000)]
Fixed IMAGE_RESOURCE_DIRECTORY_ENTRY on big-endian machines.
Gerard Patel [Tue, 19 Dec 2000 03:38:05 +0000 (03:38 +0000)]
Stub for DllDebugObjectRPCHook.
Gerard Patel [Tue, 19 Dec 2000 03:37:44 +0000 (03:37 +0000)]
Misc fixes for QueryPathOfRegTypeLib, TLB_ReadTypeLib,
ITypeInfo_fnGetContainingTypeLib.
Gerard Patel [Tue, 19 Dec 2000 03:37:02 +0000 (03:37 +0000)]
Do not send a WM_NOTIFYFORMAT to a non-existent owner.
Alexandre Julliard [Tue, 19 Dec 2000 02:12:45 +0000 (02:12 +0000)]
Merged the get_read_fd and get_write_fd requests.
Marcus Meissner [Tue, 19 Dec 2000 02:10:26 +0000 (02:10 +0000)]
Implemented DIGDD_PEEK for SysMouseA::GetDeviceData.
François Gouget [Tue, 19 Dec 2000 02:10:07 +0000 (02:10 +0000)]
_str{dec,inc}: Cast the parameters to the proper type first
Added definitions for _tfinddata*
François Gouget [Tue, 19 Dec 2000 02:09:52 +0000 (02:09 +0000)]
Moved some of the STDMETHOD/STDAPI to winnt.h.
Moved the EXTERN_C macro to winnt.h.
Added a '#ifndef __WINE__' around the remaining macros.
François Gouget [Tue, 19 Dec 2000 02:09:23 +0000 (02:09 +0000)]
Removed some of the SECURITY_xxx types.
François Gouget [Tue, 19 Dec 2000 02:09:05 +0000 (02:09 +0000)]
Added SetUserObjectSecurity.
Guy L. Albertelli [Tue, 19 Dec 2000 02:08:35 +0000 (02:08 +0000)]
Add notify structures NMMOUSE, NMOBJECTNOTIFY, NMKEY, and NMCHAR.
Hidenori Takeshima [Mon, 18 Dec 2000 03:51:16 +0000 (03:51 +0000)]
Implemented keyboard layout and context - far from complete.
Morten Welinder [Mon, 18 Dec 2000 03:50:15 +0000 (03:50 +0000)]
(strcasecmp): Conform to ANSI specs for toupper.
(strncasecmp): Ditto. Also do not use side-effects in macro args.
(wine_openpty): Plug descriptor leak. Always set errno on failure.
(wine_anon_mmap): Fix comment location.
Morten Welinder [Mon, 18 Dec 2000 03:49:49 +0000 (03:49 +0000)]
(parse_options): Allow GNU-like option arguments like
"--desktop=800x600". (Not perfect -- we don't allow shorthands.)
Patrik Stridvall [Mon, 18 Dec 2000 03:13:52 +0000 (03:13 +0000)]
Solaris fixes.
Guy L. Albertelli [Mon, 18 Dec 2000 03:13:19 +0000 (03:13 +0000)]
- Implement drag for vertical rebars (drag up and down).
- Better algorithims for inserting new bands - matches native version
closer.
- Make drawing of rebar attempt to match native pixel by pixel (note
this does not fix the embedded controls in each band - they still are
as good or bad as before.)
- Implement some of the notifications (RBN_HEIGHTCHANGE, _CHILDSIZE,
_DELETINGBAND, _DELETEDBAND).
Guy L. Albertelli [Mon, 18 Dec 2000 03:12:31 +0000 (03:12 +0000)]
Pass WM_COMMAND and WM_NOTIFY to parent as received.
Gerard Patel [Mon, 18 Dec 2000 03:12:06 +0000 (03:12 +0000)]
Change the current directory as the user browses the directory tree.
David Elliott [Mon, 18 Dec 2000 03:11:32 +0000 (03:11 +0000)]
Changed typo va_list to valist.
Gerard Patel [Mon, 18 Dec 2000 03:11:10 +0000 (03:11 +0000)]
Allow for the dialog font size to be set directly in pixels.
Gerard Patel [Mon, 18 Dec 2000 03:10:42 +0000 (03:10 +0000)]
WM_GETMINMAXINFO track min size should be used in SetWindowPos also
for 32 bits apps.
Marcus Meissner [Mon, 18 Dec 2000 03:10:19 +0000 (03:10 +0000)]
Mapping for ICM_SETSTATE (ptr in lParam1 to private data).
Patrik Stridvall [Sat, 16 Dec 2000 21:55:05 +0000 (21:55 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Sat, 16 Dec 2000 21:54:49 +0000 (21:54 +0000)]
- Minor API file update.
- Turned on --documentation-arguments by default.
Jon Griffiths [Sat, 16 Dec 2000 21:53:56 +0000 (21:53 +0000)]
- Fix _fullpath & splitpath, winapi_check fixes
- Add cprintf,cscanf,_fgetwchar,_fgetwc,_fputwchar,_fputwc,
_wtoi & _wtol (fwd),scanf,_timezone_dll
Alexandre Julliard [Sat, 16 Dec 2000 20:37:16 +0000 (20:37 +0000)]
Avoid a couple of dependencies on input.c internal variables.
Alexandre Julliard [Sat, 16 Dec 2000 20:19:11 +0000 (20:19 +0000)]
Fixed infinite loop in CRTDLL__fcloseall.
Hidenori Takeshima [Sat, 16 Dec 2000 20:18:07 +0000 (20:18 +0000)]
Implemented some APIs and IME class - far from complete.
Marcus Meissner [Sat, 16 Dec 2000 20:17:22 +0000 (20:17 +0000)]
Check for NULL before doing IsEqualGUID().
Eric Pouech [Sat, 16 Dec 2000 20:17:04 +0000 (20:17 +0000)]
Fixed loading of 16 bit MCI drivers (for command tables).
Fixed alias handling in mciSendString.
Andreas Mohr [Sat, 16 Dec 2000 20:16:33 +0000 (20:16 +0000)]
- don't initialize with pFirstLDD if pFirstLDD isn't initialized yet either
- corrected VcpClose .spec
Alexandre Julliard [Fri, 15 Dec 2000 23:04:40 +0000 (23:04 +0000)]
Allocate entry points dynamically to allow for a larger number of
ordinals.
Hidenori Takeshima [Fri, 15 Dec 2000 23:00:00 +0000 (23:00 +0000)]
Implemented some DDK APIs - far from complete.
Francois Gouget [Fri, 15 Dec 2000 22:59:16 +0000 (22:59 +0000)]
Create a symbolic link to ole/libuuid.a.
Francois Gouget [Fri, 15 Dec 2000 22:58:55 +0000 (22:58 +0000)]
Always link with uuid.
Ulrich Czekalla [Fri, 15 Dec 2000 22:58:25 +0000 (22:58 +0000)]
Only capture mouse when an item is selected.
François Gouget [Fri, 15 Dec 2000 21:31:03 +0000 (21:31 +0000)]
Moved some macros like NULL, FALSE to winnt.h
Moved the anonymous struct/unions to winnt.h
Moved calling convention macros to winnt.h
Moved some basic types like BOOL, INT, LONG, etc. to winnt.h
Moved HANDLE and DECLARE_HANDLE to winnt.h
Moved structure packing macros to winnt.h
François Gouget [Fri, 15 Dec 2000 21:30:35 +0000 (21:30 +0000)]
Needs to include windef.h.
François Gouget [Fri, 15 Dec 2000 21:29:59 +0000 (21:29 +0000)]
Added OleIsCurrentClipboard and OleSetClipboard.
François Gouget [Fri, 15 Dec 2000 21:29:41 +0000 (21:29 +0000)]
Fixed the prototype of GetClassFile.
Gerard Patel [Fri, 15 Dec 2000 21:29:13 +0000 (21:29 +0000)]
Don't return last active popup if it is pointing to a deleted window.
Andreas Mohr [Fri, 15 Dec 2000 21:28:47 +0000 (21:28 +0000)]
Improved usage message.
Alexandre Julliard [Fri, 15 Dec 2000 20:57:00 +0000 (20:57 +0000)]
Converted enum_key_value request to the new request mechanism.
Huw D M Davies [Fri, 15 Dec 2000 20:55:39 +0000 (20:55 +0000)]
Status of CDROM_AUDIO_INVALID seems to mean the disk is stopped.
Aric Stewart [Fri, 15 Dec 2000 20:55:20 +0000 (20:55 +0000)]
Fixed some difficulties with the font on vertical tabs. Also plugged a
resource leak.
Ulrich Czekalla [Fri, 15 Dec 2000 20:54:41 +0000 (20:54 +0000)]
Mark width as valid when we send HDN_ENDTRACKA.
Huw D M Davies [Fri, 15 Dec 2000 20:54:18 +0000 (20:54 +0000)]
Check to see whether any ancestor windows are drop targets.
Huw D M Davies [Fri, 15 Dec 2000 20:54:01 +0000 (20:54 +0000)]
Spelling fix.
François Gouget [Fri, 15 Dec 2000 20:53:39 +0000 (20:53 +0000)]
Changed the type of Function to PDWORD as on Windows.
François Gouget [Fri, 15 Dec 2000 20:53:05 +0000 (20:53 +0000)]
Removed the declspec specifier.
Alexandre Julliard [Fri, 15 Dec 2000 03:38:11 +0000 (03:38 +0000)]
Added support for Unicode applications in winebuild.
Removed cuiexe_no_main hack.
Avoid stdcall function declarations inside functions because of gcc bug.
Martin Pilka [Fri, 15 Dec 2000 03:22:27 +0000 (03:22 +0000)]
- registry loading speed up (reduced client <-> server communication)
- make the code a bit more understandable
Jon Griffiths [Thu, 14 Dec 2000 22:18:22 +0000 (22:18 +0000)]
Added "ignore" directive for skipping individual symbol resolution.
Vasily I. Volchenko [Thu, 14 Dec 2000 21:58:02 +0000 (21:58 +0000)]
Added more Russian support.
Hidenori Takeshima [Thu, 14 Dec 2000 21:56:18 +0000 (21:56 +0000)]
Added a spec file for 16bit imm.
Added spec files for winnls and winnls32.
Alexandre Julliard [Thu, 14 Dec 2000 20:31:17 +0000 (20:31 +0000)]
Added inline definition for MapSL.
Andreas Mohr [Thu, 14 Dec 2000 20:30:35 +0000 (20:30 +0000)]
Fixed an unquoted string.
Lawson Whitney [Thu, 14 Dec 2000 20:30:13 +0000 (20:30 +0000)]
Add strerror() to the "Could not stat" and "Invalid path" startup
error messages.
Alexandre Julliard [Thu, 14 Dec 2000 19:30:01 +0000 (19:30 +0000)]
Commented out large stack init now that thread stacks are at least 1Mb.