Mike McCormack [Wed, 7 Nov 2001 20:14:45 +0000 (20:14 +0000)]
Make ConnectNamedPipe work in overlapped mode.
Mike McCormack [Wed, 7 Nov 2001 20:13:25 +0000 (20:13 +0000)]
Ignore DSR/DTR flow control in DCB. termios doesn't support it.
Guy Albertelli [Tue, 6 Nov 2001 22:31:19 +0000 (22:31 +0000)]
- Define rest of URL_ESCAPE... and other flags.
- Define implemented interfaces for reg.c and url.c.
Guy Albertelli [Tue, 6 Nov 2001 22:29:38 +0000 (22:29 +0000)]
- Implement URL_ESCAPE_SEGEMENT_ONLY, URL_ESCAPE_PERCENT,
and URL_DONT_ESCAPE_EXTRA_INFO in the UrlEscape{A|W} routines.
- Make UrlCanonicalizeA use UrlCanonicalizeW.
- Implement full functionality in UrlCanonicalizeW.
- Implement UrlCombine{A|W}.
Guy Albertelli [Tue, 6 Nov 2001 22:29:02 +0000 (22:29 +0000)]
- Implement SHLWAPI_1 (ASCII version of SHLWAPI_2).
- Fix error in SHLWAPI_18
- New file (ordinal.h) with documentation for _1, &_2.
Alexandre Julliard [Tue, 6 Nov 2001 22:28:18 +0000 (22:28 +0000)]
Window activation cleanups.
Alexandre Julliard [Tue, 6 Nov 2001 22:27:41 +0000 (22:27 +0000)]
Return success in CreateProcess when we started a non-Winelib Unix
process.
Dmitry Timoshkov [Tue, 6 Nov 2001 22:26:53 +0000 (22:26 +0000)]
Add $X_LIBS path while searching for libfreetype.
<larstiq@larstiq.dyndns.org> [Tue, 6 Nov 2001 22:26:26 +0000 (22:26 +0000)]
Devices never need to be polled, so return DI_NOEFFECT in Poll.
Bill Medland [Tue, 6 Nov 2001 22:25:11 +0000 (22:25 +0000)]
Prevent danger of accessing freed memory (theoretical but unlikely
bug).
François Gouget [Tue, 6 Nov 2001 22:24:40 +0000 (22:24 +0000)]
strsep is not implemented on Solaris, replace it with our own portable
implementation.
Marcus Meissner [Tue, 6 Nov 2001 22:24:02 +0000 (22:24 +0000)]
Renamed struct option to struct debug_option to avoid compile problems
where struct option is already defined.
Francois Gouget [Tue, 6 Nov 2001 22:23:37 +0000 (22:23 +0000)]
Fix a buffer overflow in write_name_str, bug found by
jonathan@corvu.com.au.
<ghutchis@cisco.com> [Tue, 6 Nov 2001 22:22:53 +0000 (22:22 +0000)]
Avoid parsing the whole tree to find libwine.so.
Francois Gouget [Tue, 6 Nov 2001 21:01:32 +0000 (21:01 +0000)]
Don't prefix %p with 0x.
Various English fixes.
François Gouget [Tue, 6 Nov 2001 20:57:11 +0000 (20:57 +0000)]
Fix the #include order for config.h.
Add #include "config.h" directives where needed.
François Gouget [Tue, 6 Nov 2001 19:01:05 +0000 (19:01 +0000)]
Make debugtools.h independent from config.h.
Alexandre Julliard [Tue, 6 Nov 2001 17:54:15 +0000 (17:54 +0000)]
Allow owner to be the desktop window.
Hidenori Takeshima [Tue, 6 Nov 2001 17:53:09 +0000 (17:53 +0000)]
The 'dword' values should be stored as big endian values.
Mike McCormack [Tue, 6 Nov 2001 17:52:36 +0000 (17:52 +0000)]
Added netapi32.dll and the Netbios() call.
Eric Pouech [Tue, 6 Nov 2001 00:52:12 +0000 (00:52 +0000)]
For drawing a caret, internally replaced the brush by a bitmap (this
allows caret of size > 8x8),
Francois Gouget [Tue, 6 Nov 2001 00:49:48 +0000 (00:49 +0000)]
Add versions for WinME and WinXP.
Fix the 16bit version return for Win2000.
More closely match the Win95/98 CSDVersion fields.
Enhance documentation of Win95 version numbers.
Confirm the existing data for Win2000.
Francois Gouget [Tue, 6 Nov 2001 00:48:51 +0000 (00:48 +0000)]
Fix incorrect use of a Unicode string literal.
François Gouget [Tue, 6 Nov 2001 00:46:36 +0000 (00:46 +0000)]
Add traces to help diagnose systematic cached-metrics regeneration
problems.
Francois Gouget [Tue, 6 Nov 2001 00:45:32 +0000 (00:45 +0000)]
Rename SIC_CompareEntrys to SIC_CompareEntries, and make it static.
Hidenori Takeshima [Tue, 6 Nov 2001 00:41:05 +0000 (00:41 +0000)]
Added stubs for msrle32.dll and implemented RLE8 decoder.
Added stub for avicap32.
Dmitry Timoshkov [Mon, 5 Nov 2001 23:56:22 +0000 (23:56 +0000)]
Convert GetCharWidth to Unicode.
Guy Albertelli [Mon, 5 Nov 2001 23:56:01 +0000 (23:56 +0000)]
Move SPY_EnterMessage call after all possible exits so that there will
be a matching SPY_ExitMessage.
Guy Albertelli [Mon, 5 Nov 2001 23:55:36 +0000 (23:55 +0000)]
- Indicate that StrRetToStrN{A|W} and StrRetToBuf{A|W} are identical
code but duplicated deliberately.
- Implement StrRChrI{A|W}.
Guy Albertelli [Mon, 5 Nov 2001 23:54:40 +0000 (23:54 +0000)]
Add support for Wine internal messages.
Eric Pouech [Mon, 5 Nov 2001 23:54:11 +0000 (23:54 +0000)]
Fixed and globalized some path and module name handling.
Tweaked the demangling of function pointers as function parameters.
Eric Pouech [Mon, 5 Nov 2001 23:53:48 +0000 (23:53 +0000)]
Fixed dst / src lines implementation.
Added mux/mixer control for master rec.
Added framework for multiple mixers.
Gerard Patel [Mon, 5 Nov 2001 23:53:16 +0000 (23:53 +0000)]
Test for ws_timeout=NULL in winsock select().
François Gouget [Mon, 5 Nov 2001 23:52:54 +0000 (23:52 +0000)]
Tell Solaris users where to get XPM.
François Gouget [Mon, 5 Nov 2001 23:52:30 +0000 (23:52 +0000)]
FALSE is not defined on Solaris.
François Gouget [Mon, 5 Nov 2001 23:52:18 +0000 (23:52 +0000)]
Fix line length calculation in X11DRV_DIB_Convert_any_asis.
Correctly initialize the color masks of 24bpp DIBs.
Joshua Thielen [Mon, 5 Nov 2001 23:49:54 +0000 (23:49 +0000)]
For global classes, GetClassInfo now returns a handle to USER.
Ove Kaaven [Mon, 5 Nov 2001 23:48:35 +0000 (23:48 +0000)]
Implemented a dynamic table of DOS interrupt handlers.
Gerard Patel [Sun, 28 Oct 2001 21:16:38 +0000 (21:16 +0000)]
Fix RegSetValueEx calls and crash when DriverName="" in registry.
Ove Kaaven [Sun, 28 Oct 2001 21:16:22 +0000 (21:16 +0000)]
Protect against an interrupt-pending signal recursion.
Hidenori Takeshima [Sun, 28 Oct 2001 21:16:00 +0000 (21:16 +0000)]
Fixed some bugs.
Implemented IPropertyBag.
Implemented some FilterMapper2 methods.
Implemented AddSourceFilter.
Implemented Render partially.
Implemented Connect partially.
Hidenori Takeshima [Sun, 28 Oct 2001 21:15:17 +0000 (21:15 +0000)]
Added definitions of MERITs.
Hidenori Takeshima [Sun, 28 Oct 2001 21:14:51 +0000 (21:14 +0000)]
Added stub for ICImageCompress.
Implemented ICImageDecompress.
Guy L. Albertelli [Sun, 28 Oct 2001 21:14:26 +0000 (21:14 +0000)]
- Added stubs for _18,_21,_22 which seem to be used only by native
shdocvw.dll
- Implemented _26, _27, _28, _32, and _34 (more isw... functions).
Guy L. Albertelli [Sun, 28 Oct 2001 21:13:54 +0000 (21:13 +0000)]
Stub UrlCombineA and initial implementation of UrlCombineW.
Guy L. Albertelli [Sun, 28 Oct 2001 21:13:16 +0000 (21:13 +0000)]
Implement SHRegGetBoolUSValue{A|W}.
Jeremy Newman [Sun, 28 Oct 2001 21:12:54 +0000 (21:12 +0000)]
Replaced Martini glass.
Alexandre Julliard [Thu, 25 Oct 2001 19:52:12 +0000 (19:52 +0000)]
Don't keep main exe and dlls handles open when the file is on
removable media.
Aric Stewart [Thu, 25 Oct 2001 19:33:25 +0000 (19:33 +0000)]
Add handling for LVN_GETDISPINFOW.
Guy Albertelli [Wed, 24 Oct 2001 02:45:08 +0000 (02:45 +0000)]
- Correct implementation of HUSKEY internals, including functions:
SHRegOpenUSKey{A|W}, SHRegCloseUSKey, SHRegGetUSValue{A|W},
SHRegQueryInfoUSKey{A|W}
- Implement SHRegQueryUSValue{A|W}
Guy Albertelli [Wed, 24 Oct 2001 02:44:24 +0000 (02:44 +0000)]
- Implement:
SHLWAPI_2 - Identify internet protocols.
SHLWAPI_25 - iswalpha
SHLWAPI_33 - iswdigit
Joshua Thielen [Wed, 24 Oct 2001 02:43:24 +0000 (02:43 +0000)]
Switch focus to activated window even if no window previously had the
focus.
Alexandre Julliard [Wed, 24 Oct 2001 00:30:23 +0000 (00:30 +0000)]
Try to use read instead of mmap for files on removable media, so that
we don't need to keep the mapping handle open.
Ove Kaaven [Wed, 24 Oct 2001 00:23:25 +0000 (00:23 +0000)]
Save a disk file's drive type in the server object.
Alexandre Julliard [Tue, 23 Oct 2001 20:35:44 +0000 (20:35 +0000)]
Cosmetic fixes.
Hidenori Takeshima [Tue, 23 Oct 2001 20:35:23 +0000 (20:35 +0000)]
Added stubs for msdmo.dll, qcap.dll and devenum.dll.
Huw D M Davies [Tue, 23 Oct 2001 20:06:32 +0000 (20:06 +0000)]
Implement GetFontData.
Hidenori Takeshima [Tue, 23 Oct 2001 19:59:24 +0000 (19:59 +0000)]
Implemented OleCreatePropertyFrame and
OleCreatePropertyFrameIndirect.
Eric Pouech [Tue, 23 Oct 2001 19:58:17 +0000 (19:58 +0000)]
Moved/added some console definitions.
Marcus Meissner [Tue, 23 Oct 2001 19:55:11 +0000 (19:55 +0000)]
Revert 16bit win95 version back to original value. Fixes InstallShield
installer version check.
Huw D M Davies [Tue, 23 Oct 2001 19:54:27 +0000 (19:54 +0000)]
ExtTextOutW with symbol fonts works with chars in the ranges
0x0000 -- 0x00ff and 0xf000 -- 0xf0ff and not, for example, with
chars in the Unicode Greek range.
Huw D M Davies [Tue, 23 Oct 2001 19:52:08 +0000 (19:52 +0000)]
Better failure messages for CoCreateInstance.
Alexandre Julliard [Tue, 23 Oct 2001 00:29:25 +0000 (00:29 +0000)]
Fixed window handle check in GetDCEx.
Alexandre Julliard [Tue, 23 Oct 2001 00:26:10 +0000 (00:26 +0000)]
A couple of optimizations.
Francois Gouget [Tue, 23 Oct 2001 00:25:46 +0000 (00:25 +0000)]
Expand environment variables in "Debugger" setting.
Replace fixed-size buffers with dynamic ones.
Aric Stewart [Tue, 23 Oct 2001 00:25:15 +0000 (00:25 +0000)]
Fixed the behavior for SHGetFileInfo when the SHGFI_USEFILEATTRIBUTES
flag is set. Corrects the given type and icon.
Alexandre Julliard [Mon, 22 Oct 2001 19:08:33 +0000 (19:08 +0000)]
Store in the server all the window information accessible with
Get/SetWindowLong.
Francois Gouget [Mon, 22 Oct 2001 19:04:32 +0000 (19:04 +0000)]
Spelling, grammar and a bit of comment formatting fixes.
Hidenori Takeshima [Mon, 22 Oct 2001 19:03:26 +0000 (19:03 +0000)]
Fixed some bugs.
Implemented AVI Decompressor.
Started implementing Color Space Converter.
Started implementing seeking.
Alexandre Julliard [Mon, 22 Oct 2001 19:00:34 +0000 (19:00 +0000)]
Added "--auto" option.
Francois Gouget [Mon, 22 Oct 2001 19:00:08 +0000 (19:00 +0000)]
Add support for environment variables in the printer settings.
Remove the fixed-size buffers.
Francois Gouget [Mon, 22 Oct 2001 18:59:23 +0000 (18:59 +0000)]
Added __WINE_USE_MSVCRT.
David Elliott [Mon, 22 Oct 2001 18:58:21 +0000 (18:58 +0000)]
Implemented the wcstoul function.
Andreas Mohr [Sun, 21 Oct 2001 15:18:15 +0000 (15:18 +0000)]
Cosmetics.
Guy L. Albertelli [Sun, 21 Oct 2001 15:17:16 +0000 (15:17 +0000)]
- Add stubs for _25, _33, _35
- Add/correct code for: _15, _29, _30, _31, _151, _152, _153, _154,
_158.
Guy L. Albertelli [Sun, 21 Oct 2001 15:09:36 +0000 (15:09 +0000)]
- Implement HUSKEY design.
- Implement functions: SHRegOpenUSKey{A|W}, SHRegCloseUSKey,
SHRegGetUSValue{A|W}, SHRegQueryInfoUSKey{A|W}
Guy L. Albertelli [Sun, 21 Oct 2001 15:08:01 +0000 (15:08 +0000)]
- Implement UrlCanonicalizeW, UrlEscapeW, UrlUnescapeW.
- Stub UrlGetLocation{A|W}.
Alexandre Julliard [Sun, 21 Oct 2001 15:04:04 +0000 (15:04 +0000)]
Avoid crashing on non-initialized debug info.
Hidenori Takeshima [Sun, 21 Oct 2001 15:02:59 +0000 (15:02 +0000)]
Fixed a typo.
Guy L. Albertelli [Sun, 21 Oct 2001 15:02:34 +0000 (15:02 +0000)]
Implemented GetCharacterPlacementW.
Andrew Lewycky [Sun, 21 Oct 2001 15:02:01 +0000 (15:02 +0000)]
XFree86 4.1 gamma ramp support.
Ove Kaaven [Sun, 21 Oct 2001 15:01:43 +0000 (15:01 +0000)]
Fixed a typo.
Mike McCormack [Sun, 21 Oct 2001 15:01:20 +0000 (15:01 +0000)]
Return TRUE on success in COMM_BuildOldCommDCB.
DCB16.BaudRate > 57600 means 115200.
OpenComm16 should use overlapped I/O.
Alexandre Julliard [Thu, 18 Oct 2001 21:38:59 +0000 (21:38 +0000)]
Changed X11 mouse driver to use SendInput, and removed WINE_MOUSEEVENT
hack. Moved mouse.c to dlls/x11drv.
Added KeymapNotify event handler, and fixed handling with multiple
alt/shift/control keys.
Removed dinput functions from USER driver.
Alexandre Julliard [Thu, 18 Oct 2001 21:34:17 +0000 (21:34 +0000)]
Added a few XBUTTON defines.
Mike McCormack [Thu, 18 Oct 2001 21:33:03 +0000 (21:33 +0000)]
Use WIN_ReleasePtr not WIN_ReleaseWndPtr with WIN_GetPtr.
Alexandre Julliard [Thu, 18 Oct 2001 21:31:14 +0000 (21:31 +0000)]
Make dinput a properly separated dll.
Alexandre Julliard [Thu, 18 Oct 2001 21:30:46 +0000 (21:30 +0000)]
Use WH_MOUSE_LL hook instead of redirecting the mouse event handler.
Alexandre Julliard [Thu, 18 Oct 2001 21:30:06 +0000 (21:30 +0000)]
Fixed GetDeviceState and GetDeviceData to use only exported APIs.
Francois Gouget [Wed, 17 Oct 2001 19:41:54 +0000 (19:41 +0000)]
Fix tons of color conversion bugs.
Reorganize things more rationally and so that more code is shared.
Andriy Palamarchuk [Wed, 17 Oct 2001 19:39:55 +0000 (19:39 +0000)]
Fixed mouse_event bug - cursor was moved before new position was
calculated.
Johan Gill [Wed, 17 Oct 2001 19:39:22 +0000 (19:39 +0000)]
Relay tracing would crash if it came upon a function call with an
invalid pointer as a parameter.
Jukka Heinonen [Wed, 17 Oct 2001 19:36:31 +0000 (19:36 +0000)]
Releasing a mouse button now clears an entry in table
InputKeyStateTable instead of AsyncKeyStateTable.
Bill Medland [Wed, 17 Oct 2001 19:35:36 +0000 (19:35 +0000)]
Only modify the ancestor if you find it.
Alexandre Julliard [Wed, 17 Oct 2001 17:50:02 +0000 (17:50 +0000)]
Added support for low-level mouse and keyboard hooks.
Misc keyboard handling cleanups.
Alexandre Julliard [Wed, 17 Oct 2001 17:48:49 +0000 (17:48 +0000)]
Make sure that GetMessagePos and GetMessageTime return sane values
for all messages.
Jukka Heinonen [Wed, 17 Oct 2001 17:45:53 +0000 (17:45 +0000)]
When a surface becomes primary surface, mark the whole surface damaged.
Francois Gouget [Wed, 17 Oct 2001 17:45:33 +0000 (17:45 +0000)]
Use the same color conversion algorithm as the DIB code (and Windows),
i.e. shifts, not MulDivs.
Fix the grayscale formula.
Mike McCormack [Wed, 17 Oct 2001 17:45:11 +0000 (17:45 +0000)]
Separate code to overlapped timeouts into FILE_GetTimeout.
Alexandre Julliard [Tue, 16 Oct 2001 21:58:58 +0000 (21:58 +0000)]
Added internal Wine messages to perform SetWindowPos, ShowWindow and
SetParent in the correct thread.
Replace QUEUE_IsExitingQueue by USER_IsExitingThread.
Store window rectangles in the server.
Prevent DestroyWindow on windows not belonging to the current thread.