Huw Davies [Wed, 12 Nov 2003 22:42:55 +0000 (22:42 +0000)]
Scale the OUTLINETEXTMETRIC's bounding box with the font size.
Fix wineps's font downloaders to cope with this behaviour.
Huw Davies [Wed, 12 Nov 2003 22:42:26 +0000 (22:42 +0000)]
Make sure we create a polychrome bitmap from the dib. CreateDIBitmap
doesn't do this when the dib is 1bpp and has a black/white colour
table. In such cases this resulted in a monochrome bitmap being
StretchBlt'ed which is clearly incorrect since we then start using
text and bkgnd colours.
Huw Davies [Wed, 12 Nov 2003 22:41:44 +0000 (22:41 +0000)]
Fix some weird logic in ImageList_Write.
Huw Davies [Wed, 12 Nov 2003 22:41:27 +0000 (22:41 +0000)]
A multicolumn listview should get a customdraw notification for the
item as well as one for subitem 0.
Christian Costa [Wed, 12 Nov 2003 22:40:59 +0000 (22:40 +0000)]
Alsa midi fixes.
Alexandre Julliard [Wed, 12 Nov 2003 03:28:21 +0000 (03:28 +0000)]
Added a wine-glibc binary that detects the glibc threading in use and
execs the corresponding wine binary.
Removed the --with-nptl configure option.
Alexandre Julliard [Wed, 12 Nov 2003 03:16:00 +0000 (03:16 +0000)]
Added sigsetjmp/siglongjmp and gettid to the portability library.
Alexandre Julliard [Tue, 11 Nov 2003 22:21:29 +0000 (22:21 +0000)]
Moved the exec_wine_binary function to the wine library, and use it to
exec the wineserver too.
Alexandre Julliard [Tue, 11 Nov 2003 22:06:59 +0000 (22:06 +0000)]
Make sure the protection flags on the memory view of the PE header
match the actual mmap protection.
Alexandre Julliard [Tue, 11 Nov 2003 22:04:33 +0000 (22:04 +0000)]
Cosmetics.
Ulrich Czekalla [Tue, 11 Nov 2003 22:03:24 +0000 (22:03 +0000)]
Added stubs for AccessCheckByType, AddAuditAccessAce,
GetNamedSecurityInfoA, GetNamedSecurityInfoW.
Implemented ConvertStringSecurityDescriptorToSecurityDescriptorW,
DeleteAce, MakeAbsoluteSD, GetAclInformation, ConvertStringSidToSidW,
RtlDeleteAce, RtlQueryInformationAcl.
Andreas Mohr [Tue, 11 Nov 2003 22:00:14 +0000 (22:00 +0000)]
Don't include build number in GetVersion() for Win9x versions.
Mike Hearn [Tue, 11 Nov 2003 21:59:15 +0000 (21:59 +0000)]
Implemented ReportEventA/W.
Dmitry Timoshkov [Tue, 11 Nov 2003 21:57:52 +0000 (21:57 +0000)]
Fix a bug in VkKeyScan.
Carlos Lozano [Tue, 11 Nov 2003 21:57:07 +0000 (21:57 +0000)]
NtReadFile checks that offset is not null.
Robert Reif [Tue, 11 Nov 2003 21:56:21 +0000 (21:56 +0000)]
Don't flag failed opens of unsupported formats as an error.
Huw Davies [Tue, 11 Nov 2003 21:55:19 +0000 (21:55 +0000)]
Add support for CBS_{LOWER|UPPER}CASE.
Huw Davies [Tue, 11 Nov 2003 20:41:14 +0000 (20:41 +0000)]
Handle multicopy printing correctly.
Gerald Pfeifer [Tue, 11 Nov 2003 20:40:27 +0000 (20:40 +0000)]
Fix format strings in T42_download_header() and T42_download_glyph().
Huw Davies [Tue, 11 Nov 2003 20:39:54 +0000 (20:39 +0000)]
If the buffer passed to GetOutlineTextMetrics isn't big enough then
Windows fills it upto the supplied size rather than returning an
error.
Dmitry Timoshkov [Tue, 11 Nov 2003 20:39:34 +0000 (20:39 +0000)]
Constify strings.
Alexandre Julliard [Tue, 11 Nov 2003 20:38:51 +0000 (20:38 +0000)]
Authors: Dmitry Timoshkov <dmitry@codeweavers.com>, Huw Davies <huw@codeweavers.com>
Constify strings.
Fix args of [GS]etPrinterDataEx
Lionel Ulmer [Tue, 11 Nov 2003 20:38:20 +0000 (20:38 +0000)]
Fix parsing of GL version string in X.Y cases.
Alexandre Julliard [Tue, 11 Nov 2003 00:48:21 +0000 (00:48 +0000)]
Only build both Wine binaries on Linux, pthread support doesn't work
on other platforms.
Jukka Heinonen [Tue, 11 Nov 2003 00:44:10 +0000 (00:44 +0000)]
Fix race in real mode event handling.
Merge real mode pending event checking routines.
Remove some obsolete code.
Raphael Junqueira [Tue, 11 Nov 2003 00:43:51 +0000 (00:43 +0000)]
- stupid typos fixes on software vertex shader operands
- CopyRects fix (problem in error paths) based on Carlos Lozano patch
Huw Davies [Tue, 11 Nov 2003 00:43:16 +0000 (00:43 +0000)]
Rewrite ScrollDC.
Huw Davies [Tue, 11 Nov 2003 00:43:03 +0000 (00:43 +0000)]
PatBlt()s get recorded as EMR_BITBLT records with offBmiSrc == 0, so
ensure that we pick these out in playback.
EMR_STRETCHBLT should behave like EMR_BITBLT if there are no bits
(ie. it's a PalBlt).
Set the text and bkgnd colour to black and white respectively before
enumerating an emf.
Print out the record names to make debugging easier.
Add a few TRACE()s.
Huw Davies [Tue, 11 Nov 2003 00:42:35 +0000 (00:42 +0000)]
Much better parsing of /etc/printcap.
Don't even try to use heuristics to guess whether the printer is
PostScript or not - we're going to get it wrong anyway.
Don't list printer entries that begin with ispunct() - these are used
for 'tc' aliases.
Lionel Ulmer [Tue, 11 Nov 2003 00:31:16 +0000 (00:31 +0000)]
Better color-keying support.
Dmitry Timoshkov [Tue, 11 Nov 2003 00:30:42 +0000 (00:30 +0000)]
Constify strings.
Huw Davies [Tue, 11 Nov 2003 00:30:10 +0000 (00:30 +0000)]
Implement the missing tesselator functions and fix the tesselator
callbacks so that the correct calling convention is used.
Rolf Kalbermatter [Tue, 11 Nov 2003 00:29:31 +0000 (00:29 +0000)]
Add constants for DSA_InsertItem and DPA_InsertPtr according to newest
MSDN headers.
Huw Davies [Tue, 11 Nov 2003 00:28:51 +0000 (00:28 +0000)]
GetTextExtentPoint already adds char_extra so don't add it on again.
Huw Davies [Tue, 11 Nov 2003 00:28:19 +0000 (00:28 +0000)]
GetTextExtentPoint should include an inter character spacing set by
SetTextCharacterExtra.
Huw Davies [Tue, 11 Nov 2003 00:27:48 +0000 (00:27 +0000)]
Only reselect the font if the transformation has actually changed.
Huw Davies [Tue, 11 Nov 2003 00:27:28 +0000 (00:27 +0000)]
We need to set the WorldTransform to the identity before stroking or
filling the path.
Fixed a memory leak.
Huw Davies [Tue, 11 Nov 2003 00:27:10 +0000 (00:27 +0000)]
CreateDIBSection ignores the supplied values of biClrUsed and
biClrImportant and calculates them from biBitCount.
Huw Davies [Tue, 11 Nov 2003 00:26:53 +0000 (00:26 +0000)]
We need to invalidate the replaced text region before calling
EM_ScrollCaret as this may call ScrollWindow. Previously newly added
lines were not displayed if the edit needed to scroll.
Huw Davies [Tue, 11 Nov 2003 00:26:29 +0000 (00:26 +0000)]
Ownerdraw buttons should erase themselves in WM_ERASEBKGND.
Huw Davies [Tue, 11 Nov 2003 00:26:15 +0000 (00:26 +0000)]
Add support for LVS_EX_SUBITEMIMAGES.
Robert Reif [Tue, 11 Nov 2003 00:25:50 +0000 (00:25 +0000)]
Fix a race condition where result could be read before set.
Fix test to use correct event in interactive mode.
Gerald Pfeifer [Tue, 11 Nov 2003 00:25:10 +0000 (00:25 +0000)]
Fix format specifiers for HDCs.
Alexandre Julliard [Sun, 9 Nov 2003 01:25:23 +0000 (01:25 +0000)]
Moved the remaining SYSDEPS_* functions to the wine_pthread interface.
Let the pthread library allocate the stack itself.
Kirill Smelkov [Sun, 9 Nov 2003 01:23:32 +0000 (01:23 +0000)]
Added gopher stubs.
Lionel Ulmer [Sun, 9 Nov 2003 01:21:25 +0000 (01:21 +0000)]
Fix some stupid bug with missing braces.
Gerald Pfeifer [Sun, 9 Nov 2003 01:21:04 +0000 (01:21 +0000)]
Removed dead code in VarDateFromUI2().
Francois Gouget [Sun, 9 Nov 2003 01:20:23 +0000 (01:20 +0000)]
If the command line is too long when calling etags, it's probably too
long when invoking ctags.
Eric Pouech [Sun, 9 Nov 2003 01:19:58 +0000 (01:19 +0000)]
Removed some more dependencies on wine 16-bit specific entities.
Alexandre Julliard [Sun, 9 Nov 2003 00:35:29 +0000 (00:35 +0000)]
Don't bother to fill the color map on TrueColor displays.
Moved X11 locking calls out of the loops.
Alexandre Julliard [Sun, 9 Nov 2003 00:34:43 +0000 (00:34 +0000)]
Avoid the XSync call in X11DRV_expect_error by storing the current
request number and checking that on errors.
Moved the XSync call from X11DRV_check_error into the callers so that
it can be avoided for requests that already wait for a reply.
Tom Wickline [Sun, 9 Nov 2003 00:31:35 +0000 (00:31 +0000)]
updated [mci] & [drivers32] sections.
Gerald Pfeifer [Sun, 9 Nov 2003 00:31:08 +0000 (00:31 +0000)]
Move scsi_command_size from winescsi.h to SCSI_Fix_CMD_LEN(), its only
user.
Gerald Pfeifer [Sun, 9 Nov 2003 00:30:50 +0000 (00:30 +0000)]
Fix format specifiers for HWNDs.
Francois Gouget [Sun, 9 Nov 2003 00:30:36 +0000 (00:30 +0000)]
Fixed buffer overflow.
Fixed two -Wwrite-strings warnings (but there are more).
Huw Davies [Sun, 9 Nov 2003 00:30:13 +0000 (00:30 +0000)]
Load any TrueType fonts that fontconfig knows about.
Robert Shearman [Sun, 9 Nov 2003 00:28:24 +0000 (00:28 +0000)]
Added chevron support.
Huw Davies [Sun, 9 Nov 2003 00:27:20 +0000 (00:27 +0000)]
ReleaseCapture on lbuttondown if the cursor is outside an item, just
like the native one does.
Huw Davies [Sun, 9 Nov 2003 00:26:50 +0000 (00:26 +0000)]
Update the visrgn in ResetDC so that GetClipBox works correctly after
a change in paper size/orientation.
Rein Klazes [Sun, 9 Nov 2003 00:26:26 +0000 (00:26 +0000)]
If GetNextDlgTabItem() cannot find any next control, return the handle
of the original control.
Alexandre Julliard [Thu, 6 Nov 2003 23:05:41 +0000 (23:05 +0000)]
Create two separate wine binaries, one using libpthread and one using
kernel threading directly.
Get rid of the remaining HAVE_NPTL ifdefs.
Remove the scheduler directory.
Alexandre Julliard [Thu, 6 Nov 2003 01:17:56 +0000 (01:17 +0000)]
Re-use the loader directory for the main wine loader, and get rid of
the miscemu directory.
Alexandre Julliard [Thu, 6 Nov 2003 01:09:58 +0000 (01:09 +0000)]
Moved loader/module.c to dlls/kernel.
Alexandre Julliard [Thu, 6 Nov 2003 00:26:43 +0000 (00:26 +0000)]
AVM Computersysteme Vertriebs GmbH
Implemented a CAPI20 wrapper library for CAPI4Linux access.
Marcus Meissner <marcus@jet.franken.de>
Cleaned up, autoconfed.
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.