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.
Marcus Meissner [Thu, 14 Dec 2000 19:25:36 +0000 (19:25 +0000)]
If DirectDrawCreate gets passed a IDirectDraw{2,4,7} interface, get
this interface and do not use IDirectDraw.
Francois Gouget [Thu, 14 Dec 2000 19:25:13 +0000 (19:25 +0000)]
Removed the name of APIs exported by ordinal.
Nemeth Peter [Thu, 14 Dec 2000 19:24:31 +0000 (19:24 +0000)]
Some NLS updates.
John R. Sheets [Wed, 13 Dec 2000 21:52:37 +0000 (21:52 +0000)]
Documentation update.
James Abbatiello [Wed, 13 Dec 2000 21:32:55 +0000 (21:32 +0000)]
Work around glibc 2.1.x dlopen bug (again).
Andreas Mohr [Wed, 13 Dec 2000 21:31:37 +0000 (21:31 +0000)]
- implemented proper LDD/LDID handling
- implement Ctl*Ldd(), Ctl[GS]etLddPath, GenInstall (no real operations
yet, I want help), InstallHinfSection
- Stubbed out DiGetClassDevs16 (needed for e.g. Monkey Island 3 ;)
- many new .spec stubs
Andreas Mohr [Wed, 13 Dec 2000 21:29:35 +0000 (21:29 +0000)]
SHGetMalloc must use MEMCTX_TASK, otherwise CoGetMalloc will
badly fail with E_INVALIDARG in case native OLE32 is used.
François Gouget [Wed, 13 Dec 2000 21:28:57 +0000 (21:28 +0000)]
Added mapi.h with the definitions needed by the MFC.
Eric Kohl [Wed, 13 Dec 2000 21:28:15 +0000 (21:28 +0000)]
Implemented _ultow() and export [Nt/Zw]QueryVolumeInformationFile().
Eric Pouech [Wed, 13 Dec 2000 21:27:26 +0000 (21:27 +0000)]
Fixed path resolution for a/b.c source files.
Louis Philippe Gagnon [Wed, 13 Dec 2000 21:26:45 +0000 (21:26 +0000)]
Invalidate the focus rect when a listbox is resized.
Alexandre Julliard [Wed, 13 Dec 2000 20:23:41 +0000 (20:23 +0000)]
Removed some unnecessary includes.
Got rid of ldt.h.
Alexandre Julliard [Wed, 13 Dec 2000 20:22:47 +0000 (20:22 +0000)]
Use getpagesize() instead of VIRTUAL_GetPageSize().
Alexandre Julliard [Wed, 13 Dec 2000 20:20:09 +0000 (20:20 +0000)]
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
Alexandre Julliard [Wed, 13 Dec 2000 20:03:53 +0000 (20:03 +0000)]
Fixed some warnings.
Eric Pouech [Wed, 13 Dec 2000 02:07:40 +0000 (02:07 +0000)]
Split driver functions into USER (16 bit part) and WINMM (32 bit part).
Fixed some bugs in 16 bit part as well.
Now correctly parsing the system.ini extra parameters.
Marcus Meissner [Wed, 13 Dec 2000 01:59:40 +0000 (01:59 +0000)]
Fixed crtdll compile problem regarding fpos_t in glibc2.2.
Jon Griffiths [Wed, 13 Dec 2000 01:58:39 +0000 (01:58 +0000)]
- Implement console I/O
- Support temporary files, add tmpfile, rmtmp
- spawn* functions: fix args, add cwait, searchenv