Alexandre Julliard [Thu, 6 Nov 2003 00:08:05 +0000 (00:08 +0000)]
Added server_abort_thread to replace SYSDEPS_AbortThread.
Removed no longer used SIGNAL_Block and SIGNAL_Reset.
Moved some internal ntdll definitions to ntdll_misc.h.
Alexandre Julliard [Wed, 5 Nov 2003 23:31:11 +0000 (23:31 +0000)]
Added wine_pthread_create_thread and wine_pthread_exit_thread to the
pthread support, and removed the corresponding SYSDEPS functions.
Moved stack allocation for new threads to wine_pthread_create_thread
to allow more flexibility.
Marcelo Duarte [Wed, 5 Nov 2003 23:27:01 +0000 (23:27 +0000)]
Localization to the Portuguese of Brazil.
Vincent Béron [Wed, 5 Nov 2003 23:25:37 +0000 (23:25 +0000)]
Implemented GetDCPenColor and GetDCBrushColor.
Robert Reif [Wed, 5 Nov 2003 23:22:23 +0000 (23:22 +0000)]
Fix wave in stop.
Mike McCormack [Wed, 5 Nov 2003 01:50:30 +0000 (01:50 +0000)]
Move and correct the MSIDBOPEN defines.
Mike McCormack [Wed, 5 Nov 2003 01:50:19 +0000 (01:50 +0000)]
MsiOpenDatabase's szPersist parameter may be a string or a bitmask.
Ulrich Czekalla [Wed, 5 Nov 2003 01:43:57 +0000 (01:43 +0000)]
Implemented SetDCPenColor and SetDCBrushColor.
Mike McCormack [Wed, 5 Nov 2003 01:42:02 +0000 (01:42 +0000)]
Stub implementation for MsiVerifyPackage.
Ulrich Czekalla [Wed, 5 Nov 2003 01:41:20 +0000 (01:41 +0000)]
Implemented RtlSelfRelativeToAbsoluteSD and RtlMakeSelfRelativeSD.
Fixed some related SE_SELF_RELATIVE bugs.
Ulrich Czekalla [Wed, 5 Nov 2003 01:34:38 +0000 (01:34 +0000)]
Initial implementation of OleUIInsertObject.
Alexandre Julliard [Wed, 5 Nov 2003 00:52:29 +0000 (00:52 +0000)]
Use the signal stack pointer to determine the current thread.
Converted the SIGUSR2 handler to use setup_exception (probably still
not working properly).
Alexandre Julliard [Wed, 5 Nov 2003 00:46:44 +0000 (00:46 +0000)]
Set %fs and %gs in the register context to their current value when
calling 16-bit code.
Huw Davies [Wed, 5 Nov 2003 00:37:47 +0000 (00:37 +0000)]
Support for duplex printing.
Huw Davies [Wed, 5 Nov 2003 00:36:47 +0000 (00:36 +0000)]
Make sure that all printer entries have a valid Name and Port key.
Cope with cups printer deletion.
Rein Klazes [Wed, 5 Nov 2003 00:36:23 +0000 (00:36 +0000)]
Let "info wnd" print the client rectangle in screen coordinates.
Huw Davies [Wed, 5 Nov 2003 00:35:57 +0000 (00:35 +0000)]
LISTVIEW_GetSubItemRect should succeed if subitem == 0 whatever mode
the listview is in.
Rein Klazes [Wed, 5 Nov 2003 00:35:28 +0000 (00:35 +0000)]
Correctly place a toolbar with CCS_BOTTOM style at the bottom, not the
top.
Mike McCormack [Wed, 5 Nov 2003 00:34:51 +0000 (00:34 +0000)]
Implement MsiOpenProductW.
Alexandre Julliard [Tue, 4 Nov 2003 04:52:54 +0000 (04:52 +0000)]
Disable the asm inline functions when building ntdll to avoid trouble
when compiling without optimization.
The PPC inline functions are no longer needed now that kernel is
properly separated.
Alexandre Julliard [Tue, 4 Nov 2003 04:50:18 +0000 (04:50 +0000)]
Allocate the TEB and signal stack separately from the main stack.
Dynamically allocate the initial TEB too so that it is properly
page-aligned.
Gerald Pfeifer [Tue, 4 Nov 2003 04:23:49 +0000 (04:23 +0000)]
The CDDA case of CDROM_RawRead() no longer works on FreeBSD -CURRENT,
remove it. Also, combine the FreeBSD and NetBSD NYI notes.
Huw Davies [Tue, 4 Nov 2003 04:23:00 +0000 (04:23 +0000)]
PropSheetPageProc callback should always have hwnd = 0.
Alexandre Julliard [Tue, 4 Nov 2003 04:22:37 +0000 (04:22 +0000)]
Authors: Ulrich Czekalla <ulrich@codeweavers.com>, Huw Davies <huw@codeweavers.com>
Added drag and drop support to listview.
Huw Davies [Tue, 4 Nov 2003 04:22:07 +0000 (04:22 +0000)]
Fix a fixme.
Dmitry Timoshkov [Tue, 4 Nov 2003 04:21:42 +0000 (04:21 +0000)]
WM_WINDOWPOSCHANGING should receive original, not fixed values.
Dmitry Timoshkov [Tue, 4 Nov 2003 04:21:15 +0000 (04:21 +0000)]
Always repaint scroll bar if requested.
Dmitry Timoshkov [Tue, 4 Nov 2003 04:21:01 +0000 (04:21 +0000)]
Protect ILIsParent from NULL pidls.
Robert Reif [Tue, 4 Nov 2003 04:20:47 +0000 (04:20 +0000)]
Fixed bug in capture stop. Only current header should be returned to
app.
Make wave fragment size adjustable to guarantee better than 10 ms
latency. Makes a difference for 8 kHz voice apps.
Mike Hearn [Tue, 4 Nov 2003 04:20:02 +0000 (04:20 +0000)]
Avoid argument list limit in etags generation.
Jason Edmeades [Tue, 4 Nov 2003 04:17:52 +0000 (04:17 +0000)]
Pass through floats correctly to the render states at
initialization. Fixes point problems.
Carlos Lozano [Tue, 4 Nov 2003 04:17:28 +0000 (04:17 +0000)]
Check that we don't write out of the defined range of palettes.
Alexandre Julliard [Mon, 3 Nov 2003 22:23:09 +0000 (22:23 +0000)]
Allocate a memory view for builtin dlls so that VirtualQuery returns
something sensible.
Alexandre Julliard [Mon, 3 Nov 2003 22:21:55 +0000 (22:21 +0000)]
Fixed type and protection values returned by NtQueryVirtualMemory to
be closer to what Windows does.
Allow using MEM_SYSTEM without MEM_RESERVE to avoid 64k alignment.
Use pread instead of lseek+read when faking mmap.
Alexandre Julliard [Mon, 3 Nov 2003 22:19:44 +0000 (22:19 +0000)]
Put better values for code and data sizes in the NT header of builtin
dlls.
Huw Davies [Mon, 3 Nov 2003 22:15:59 +0000 (22:15 +0000)]
WM_LBUTTONDOWN calls SetFocus under Windows. Remove the SetFocus in
WM_MOUSEACTIVATE.
Huw Davies [Mon, 3 Nov 2003 22:15:39 +0000 (22:15 +0000)]
Don't get confused if PSN_SETACTIVE returns a positive number that
isn't a resource id.
Huw Davies [Mon, 3 Nov 2003 22:15:22 +0000 (22:15 +0000)]
Make the listview send its notifications to the parent window passed
to it in CREATESTRUCT. Based on a treeview patch by Igor Grahek.
Huw Davies [Mon, 3 Nov 2003 22:14:46 +0000 (22:14 +0000)]
Fix the return value of StretchDIBits.
Huw Davies [Mon, 3 Nov 2003 22:14:30 +0000 (22:14 +0000)]
Implement PSDRV_PaintRgn (also gets us FillRgn, FrameRgn and FillPath
for free).
Dmitry Timoshkov [Mon, 3 Nov 2003 22:14:04 +0000 (22:14 +0000)]
Add common dialog notification messages and WM_SIZE.
Dmitry Timoshkov [Mon, 3 Nov 2003 22:13:48 +0000 (22:13 +0000)]
Add support for QWERTZ virtual keys mapping, fix many keyboard layouts
to conform to the XFree86 ones, add support for Russian cp1251 and
phonetic keyboard layouts, Israelian phonetic and Saharon keyboard
layouts.
Jukka Heinonen [Mon, 3 Nov 2003 22:13:25 +0000 (22:13 +0000)]
Implement fat32 extended free space function.
Make fat32 calls reset carry flag explicitly.
Marcus Meissner [Mon, 3 Nov 2003 22:13:05 +0000 (22:13 +0000)]
Do not coerce arguments of ITypeLib::Invoke in-place, or we get
corrupted variants.
Handle V_ARRAY | something -> VT_SAFEARRAY, as this is a NOP.
Mike McCormack [Mon, 3 Nov 2003 22:12:15 +0000 (22:12 +0000)]
Stubs for job control.
Alexandre Julliard [Fri, 31 Oct 2003 04:18:55 +0000 (04:18 +0000)]
Use a timeout when sending broadcast messages.
Ulrich Czekalla [Fri, 31 Oct 2003 04:17:45 +0000 (04:17 +0000)]
Duplicate stdin/stdout handles to avoid closing them when library is
unloaded.
Aric Stewart [Fri, 31 Oct 2003 04:16:54 +0000 (04:16 +0000)]
Switched a + to a - so that it makes sense when marking the last node
in the Adapters Info linked list.
Jason Edmeades [Fri, 31 Oct 2003 04:15:07 +0000 (04:15 +0000)]
Make support for CopyRects to a small area of the back buffer, and
correct the general method of updating the back buffer.
Dmitry Timoshkov [Fri, 31 Oct 2003 03:40:08 +0000 (03:40 +0000)]
Replace 28591 by 28605 (euro) for appropriate locales.
Alexandre Julliard [Fri, 31 Oct 2003 03:38:54 +0000 (03:38 +0000)]
Make sure GetTempFileName never returns 0 on success.
Mike McCormack [Fri, 31 Oct 2003 03:38:07 +0000 (03:38 +0000)]
Mostly stub implemenation for cfgmgr32.
Jason Edmeades [Fri, 31 Oct 2003 03:35:43 +0000 (03:35 +0000)]
Clear should not be affected by write masks.
Alexandre Julliard [Fri, 31 Oct 2003 00:16:20 +0000 (00:16 +0000)]
Implemented RtlCreateUserThread, and use it to move thread creation to
ntdll.
Jason Edmeades [Fri, 31 Oct 2003 00:09:07 +0000 (00:09 +0000)]
ColorWriteEnable should not impact clearing the screen.
Robert Shearman [Fri, 31 Oct 2003 00:08:39 +0000 (00:08 +0000)]
- Use the style returned in custom draw structure to draw the button,
as apps may modify the style this way.
- Disabled buttons can become hot.
- Retrieve image list for drawing after getting image list ID (in
I_IMAGECALLBACK case).
Raphael Junqueira [Fri, 31 Oct 2003 00:08:02 +0000 (00:08 +0000)]
- better traces
- some IPersistStream::GetClassID implementation
- add the "search by name" support for IDirectMusicLoader8::GetObject
(and a hack for understanding containers use)
Vitaliy Margolen [Fri, 31 Oct 2003 00:06:42 +0000 (00:06 +0000)]
- Fix tab size for TCS_OWNERDRAWFIXED style.
- Correct size recalculation after setting tab width.
- Fix button sizes to match native.
- Center both vertically and horizontally tab text & icon.
- Use correct left/center alignment flags.
Jason Edmeades [Thu, 30 Oct 2003 23:24:44 +0000 (23:24 +0000)]
CopyRects (per rect) copied one too many lines, trashing the heap.
Also tidies up scissor test from previous patch.
Mike McCormack [Thu, 30 Oct 2003 23:24:12 +0000 (23:24 +0000)]
Added a test for mailslots.
Alexandre Julliard [Thu, 30 Oct 2003 23:15:56 +0000 (23:15 +0000)]
Fixed race in %gs selector restoring during vm86 mode return.
Minor cleanups.
Gerald Pfeifer [Thu, 30 Oct 2003 23:09:25 +0000 (23:09 +0000)]
Change some variables from int to unsigned to avoid signedness
mismatches.
Gerald Pfeifer [Thu, 30 Oct 2003 23:09:09 +0000 (23:09 +0000)]
Add proper casts to avoid signed vs. unsigned mismatches in
strmake().
Robert Reif [Thu, 30 Oct 2003 23:08:46 +0000 (23:08 +0000)]
Cache the wave volume so it can be returned rather than the OSS
derived value when possible.
Mike McCormack [Thu, 30 Oct 2003 23:08:23 +0000 (23:08 +0000)]
Return more sane mailslot error values.
Robert Reif [Thu, 30 Oct 2003 23:07:23 +0000 (23:07 +0000)]
Clean up *GetDevCaps to check for valid pointer and only copy proper
amount of data.
Pavel Roskin [Thu, 30 Oct 2003 23:06:41 +0000 (23:06 +0000)]
Include ntdll_misc.h to avoid undefined reference to GetProcessHeap
when compiled without optimization.
Mike McCormack [Thu, 30 Oct 2003 23:06:10 +0000 (23:06 +0000)]
Fix incorrectly sized buffer.
Jason Edmeades [Thu, 30 Oct 2003 23:05:09 +0000 (23:05 +0000)]
Culling to different viewports failed as clearing the whole viewport
cleared the screen.
Alexandre Julliard [Thu, 30 Oct 2003 22:49:01 +0000 (22:49 +0000)]
Better defaults for heap and stack sizes.
Hannu Valtonen [Thu, 30 Oct 2003 22:48:04 +0000 (22:48 +0000)]
JoystickAImpl_Unacquire should return DI_NOEFFECT if the device is not
in an acquired state.
Mike McCormack [Thu, 30 Oct 2003 22:47:42 +0000 (22:47 +0000)]
Some stub implementations.
Mike McCormack [Thu, 30 Oct 2003 22:46:59 +0000 (22:46 +0000)]
Sql tokens are case insensitive in msi.dll.
Jason Edmeades [Thu, 30 Oct 2003 22:46:29 +0000 (22:46 +0000)]
Correct writing to back buffer in non-ortho mode, and ensure the line
stipple is passed correctly to enable proper wireframe support.
Alexandre Julliard [Tue, 28 Oct 2003 21:57:24 +0000 (21:57 +0000)]
Restored emulation of protected instructions in 32-bit code when
running with a Win9x version.
Mike McCormack [Tue, 28 Oct 2003 21:49:06 +0000 (21:49 +0000)]
Treat missing MSI tables as empty.
Alexandre Julliard [Tue, 28 Oct 2003 21:48:41 +0000 (21:48 +0000)]
Increase WINE_LDT_FIRST_ENTRY to leave room for glibc thread
selectors.
Alexandre Julliard [Tue, 28 Oct 2003 21:46:46 +0000 (21:46 +0000)]
Removed no longer needed SIGNAL_Unblock() function.
Francois Gouget [Tue, 28 Oct 2003 21:45:30 +0000 (21:45 +0000)]
Weekly spelling fixes.
Mike McCormack [Tue, 28 Oct 2003 21:43:14 +0000 (21:43 +0000)]
Fixed MSI buffer overflow.
Alexandre Julliard [Tue, 28 Oct 2003 21:22:50 +0000 (21:22 +0000)]
Implemented Add/RemoveVectoredExceptionHandler.
Francois Gouget [Tue, 28 Oct 2003 21:13:54 +0000 (21:13 +0000)]
Add support for .dbg.c files. This makes it possible to use the Wine
tracing macros in Winelib applications.
The wine/lib, wine/ole, wine/unicode directories are gone. Simplify
the wine_unicode and wine_uuid detection.
Fix generation of the clean target (in some corner cases it could
generate a $(RM) command with no parameter).
Move the distclean target to the top-level Makefile and make it more
thorough.
Update a few autoconf constructs.
Remote commented out code in wrapper.c. If we need that code we can
always get it from CVS.
Pierre d'Herbemont [Tue, 28 Oct 2003 21:13:13 +0000 (21:13 +0000)]
Fixed _wfullpath prototype.
Gerald Pfeifer [Tue, 28 Oct 2003 21:09:47 +0000 (21:09 +0000)]
Move event_names[] into EVENT_ProcessEvent().
Uwe Bonnes [Tue, 28 Oct 2003 21:09:32 +0000 (21:09 +0000)]
FormatMessageW: Allocate anough space.
Mike McCormack [Tue, 28 Oct 2003 21:09:10 +0000 (21:09 +0000)]
Fix string value lookups in MSI.
Rok Mandeljc [Tue, 28 Oct 2003 21:08:55 +0000 (21:08 +0000)]
Some fixes in dmband loading.
Hannu Valtonen [Tue, 28 Oct 2003 21:08:31 +0000 (21:08 +0000)]
SysMouseAImpl_Unacquire should return DI_NOEFFECT if the device is not
in an acquired state.
Alexandre Julliard [Tue, 28 Oct 2003 00:31:52 +0000 (00:31 +0000)]
Fixed typo that broke handling of .com and .bat files.
Alexandre Julliard [Tue, 28 Oct 2003 00:30:55 +0000 (00:30 +0000)]
Switch back to the main process stack before calling exception
handlers.
Alexandre Julliard [Tue, 28 Oct 2003 00:25:32 +0000 (00:25 +0000)]
Repaired relay debugging for kernel and ntdll (spotted by Uwe
Bonnes).
Rein Klazes [Tue, 28 Oct 2003 00:18:40 +0000 (00:18 +0000)]
Test WM_KEY* and WM_SYSKEY* messages generated by various keyboard
events.
Robert Reif [Tue, 28 Oct 2003 00:15:16 +0000 (00:15 +0000)]
Added support for getting the wave device name.
Rok Mandeljc [Tue, 28 Oct 2003 00:10:38 +0000 (00:10 +0000)]
Fix dmloader's behavior to be more MS compliant.
Marcus Meissner [Tue, 28 Oct 2003 00:08:28 +0000 (00:08 +0000)]
Use freetype 2.0 defines for font encodings instead of misuse of
MS_MAKE_TAG.
Uwe Bonnes [Tue, 28 Oct 2003 00:07:56 +0000 (00:07 +0000)]
get_full_path_helper: Handle the case \\.\\ as intended; fix length
arguments for memmove.
Uwe Bonnes [Tue, 28 Oct 2003 00:04:42 +0000 (00:04 +0000)]
Another difference in the printf family.
Rein Klazes [Tue, 28 Oct 2003 00:02:57 +0000 (00:02 +0000)]
Correct the logic that decides whether a WM_SYSKEYUP/DOWN or a
WM_KEYUP/DOWN message is to be sent.
Alexandre Julliard [Mon, 27 Oct 2003 22:14:15 +0000 (22:14 +0000)]
libntdll.dll.so no longer exists, check for libntdll.def instead.
Alexandre Julliard [Mon, 27 Oct 2003 22:11:57 +0000 (22:11 +0000)]
Added printing of the target of forwarded exports.