Jon Griffiths [Fri, 14 Nov 2003 21:01:15 +0000 (21:01 +0000)]
Add some missing prototypes/defines.
OaBuildVersion() returns a ULONG, not UINT.
Jon Griffiths [Fri, 14 Nov 2003 21:00:02 +0000 (21:00 +0000)]
Remove a redundant test.
Handle 'a','A','e','E','F','g','G' flavours of double arguments.
Jon Griffiths [Fri, 14 Nov 2003 20:59:46 +0000 (20:59 +0000)]
Dump a few more known variant types.
Don't call DateToTM() - it's going away soon.
Jon Griffiths [Fri, 14 Nov 2003 20:59:03 +0000 (20:59 +0000)]
Fix a crash in GetLocaleInfo() when extra high bits are set.
Carlos Lozano [Fri, 14 Nov 2003 20:58:36 +0000 (20:58 +0000)]
Fixed CB_DIR16 handling.
Alexandre Julliard [Fri, 14 Nov 2003 06:22:32 +0000 (06:22 +0000)]
Repaired INT21_FindFirst/FindNext.
Eric Pouech [Fri, 14 Nov 2003 04:54:39 +0000 (04:54 +0000)]
- moved the remaining of int21 calls to dlls/winedos
- disabled drive enabling/disabling as well as disk serial number
writing (for DLL separation issues)
- added volume management prototypes to include/winbase.h
- started DefineDosDevice (needed by first item in this list)
- removed int21 specific code from dlls/kernel
Raphael Junqueira [Fri, 14 Nov 2003 03:50:35 +0000 (03:50 +0000)]
Add the wined3d dll for beginning a cleaner d3d architecture that will
contain the shared openGL code needed for all wine direct3d
implementations.
Dmitry Timoshkov [Fri, 14 Nov 2003 03:32:43 +0000 (03:32 +0000)]
Add preliminary support for keyboard layout APIs.
Huw Davies [Fri, 14 Nov 2003 03:30:18 +0000 (03:30 +0000)]
Check for the existence of the driver CreateDIBSection before calling
it.
Kirill Smelkov [Fri, 14 Nov 2003 03:29:51 +0000 (03:29 +0000)]
Added _execle/_execlpe & _spawnle/_spawnlpe stubs.
Alexandre Julliard [Thu, 13 Nov 2003 21:04:01 +0000 (21:04 +0000)]
Removed instance.h and callback.h, moving their contents to
kernel_private.h.
Alexandre Julliard [Thu, 13 Nov 2003 20:58:55 +0000 (20:58 +0000)]
Moved memory/environ.c, memory/virtual.c and misc/cpu.c to
dlls/kernel.
Get rid of the memory/ directory.
Alexandre Julliard [Thu, 13 Nov 2003 20:51:49 +0000 (20:51 +0000)]
AVM GmbH http://www.avm.de/
Removed some old RCS comments.
Fixed a message location and CAPI_WAIT_FOR_SIGNAL.
Aric Stewart [Thu, 13 Nov 2003 20:51:30 +0000 (20:51 +0000)]
Convert lpnFit back to multibyte in GetTextExtentExPointA.
Huw Davies [Thu, 13 Nov 2003 20:50:25 +0000 (20:50 +0000)]
Implemented LVS_EX_CHECKBOXES.
Aric Stewart [Thu, 13 Nov 2003 20:49:54 +0000 (20:49 +0000)]
An app depends on a NULL return from CreateDIBPatternBrushPt if data
is NULL.
Dmitry Timoshkov [Thu, 13 Nov 2003 20:49:00 +0000 (20:49 +0000)]
Avoid setting infoPtr->firstVisible to NULL in TREEVIEW_Sort.
Alexandre Julliard [Wed, 12 Nov 2003 22:44:56 +0000 (22:44 +0000)]
Added configure check for pthread_getattr_np.
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.