Commit Graph

14081 Commits

Author SHA1 Message Date
Alexandre Julliard
4044372596 Moved winedos loading functionality to dlls/kernel/instr.c and get rid
of msdos/dpmi.c.
2003-11-14 21:08:39 +00:00
Robert Reif
3f1498fc6c Fixes more use before set races.
Work around for queue reordering feature.
Stop recording on reset.
Better debug info.
Dsound callback capture state fix.
2003-11-14 21:03:24 +00:00
Jon Griffiths
136fa03fbf Implement the non-variant date conversions correctly, without going
through 'struct tm' first. Handle negative & 'rolling' dates too.
2003-11-14 21:01:36 +00:00
Jon Griffiths
2f558b53f1 Add some missing prototypes/defines.
OaBuildVersion() returns a ULONG, not UINT.
2003-11-14 21:01:15 +00:00
Jon Griffiths
b93eb133ad Remove a redundant test.
Handle 'a','A','e','E','F','g','G' flavours of double arguments.
2003-11-14 21:00:02 +00:00
Jon Griffiths
bb61fe35a2 Dump a few more known variant types.
Don't call DateToTM() - it's going away soon.
2003-11-14 20:59:46 +00:00
Jon Griffiths
998cdd650a Fix a crash in GetLocaleInfo() when extra high bits are set. 2003-11-14 20:59:03 +00:00
Carlos Lozano
1351566456 Fixed CB_DIR16 handling. 2003-11-14 20:58:36 +00:00
Alexandre Julliard
adfa5e101f Repaired INT21_FindFirst/FindNext. 2003-11-14 06:22:32 +00:00
Eric Pouech
8ca6cadab1 - 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
2003-11-14 04:54:39 +00:00
Raphael Junqueira
0196861349 Add the wined3d dll for beginning a cleaner d3d architecture that will
contain the shared openGL code needed for all wine direct3d
implementations.
2003-11-14 03:50:35 +00:00
Dmitry Timoshkov
b0c2e54a03 Add preliminary support for keyboard layout APIs. 2003-11-14 03:32:43 +00:00
Huw Davies
2d00b08abd Check for the existence of the driver CreateDIBSection before calling
it.
2003-11-14 03:30:18 +00:00
Kirill Smelkov
676164cc39 Added _execle/_execlpe & _spawnle/_spawnlpe stubs. 2003-11-14 03:29:51 +00:00
Alexandre Julliard
55b51eabdf Removed instance.h and callback.h, moving their contents to
kernel_private.h.
2003-11-13 21:04:01 +00:00
Alexandre Julliard
7999469e7d Moved memory/environ.c, memory/virtual.c and misc/cpu.c to
dlls/kernel.
Get rid of the memory/ directory.
2003-11-13 20:58:55 +00:00
Alexandre Julliard
0b2f7a81c9 AVM GmbH http://www.avm.de/
Removed some old RCS comments.
Fixed a message location and CAPI_WAIT_FOR_SIGNAL.
2003-11-13 20:51:49 +00:00
Aric Stewart
a33950456d Convert lpnFit back to multibyte in GetTextExtentExPointA. 2003-11-13 20:51:30 +00:00
Huw Davies
83e9fd8513 Implemented LVS_EX_CHECKBOXES. 2003-11-13 20:50:25 +00:00
Aric Stewart
f0e20a6c16 An app depends on a NULL return from CreateDIBPatternBrushPt if data
is NULL.
2003-11-13 20:49:54 +00:00
Dmitry Timoshkov
d6872aff18 Avoid setting infoPtr->firstVisible to NULL in TREEVIEW_Sort. 2003-11-13 20:49:00 +00:00
Alexandre Julliard
821ab8636f Added configure check for pthread_getattr_np. 2003-11-12 22:44:56 +00:00
Huw Davies
ef2ac7acc3 Scale the OUTLINETEXTMETRIC's bounding box with the font size.
Fix wineps's font downloaders to cope with this behaviour.
2003-11-12 22:42:55 +00:00
Huw Davies
352b8bc9e8 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.
2003-11-12 22:42:26 +00:00
Huw Davies
50c9ff030f Fix some weird logic in ImageList_Write. 2003-11-12 22:41:44 +00:00
Huw Davies
ac24a0a692 A multicolumn listview should get a customdraw notification for the
item as well as one for subitem 0.
2003-11-12 22:41:27 +00:00
Christian Costa
2aba972aff Alsa midi fixes. 2003-11-12 22:40:59 +00:00
Alexandre Julliard
a628c13e90 Added a wine-glibc binary that detects the glibc threading in use and
execs the corresponding wine binary.
Removed the --with-nptl configure option.
2003-11-12 03:28:21 +00:00
Alexandre Julliard
b2d937d5d9 Added sigsetjmp/siglongjmp and gettid to the portability library. 2003-11-12 03:16:00 +00:00
Alexandre Julliard
daeccba704 Moved the exec_wine_binary function to the wine library, and use it to
exec the wineserver too.
2003-11-11 22:21:29 +00:00
Alexandre Julliard
dfe1df6408 Make sure the protection flags on the memory view of the PE header
match the actual mmap protection.
2003-11-11 22:06:59 +00:00
Alexandre Julliard
6d06d3b927 Cosmetics. 2003-11-11 22:04:33 +00:00
Ulrich Czekalla
fd5e811c4e Added stubs for AccessCheckByType, AddAuditAccessAce,
GetNamedSecurityInfoA, GetNamedSecurityInfoW.
Implemented ConvertStringSecurityDescriptorToSecurityDescriptorW,
DeleteAce, MakeAbsoluteSD, GetAclInformation, ConvertStringSidToSidW,
RtlDeleteAce, RtlQueryInformationAcl.
2003-11-11 22:03:24 +00:00
Andreas Mohr
34ed04f1fa Don't include build number in GetVersion() for Win9x versions. 2003-11-11 22:00:14 +00:00
Mike Hearn
2ea3dc4302 Implemented ReportEventA/W. 2003-11-11 21:59:15 +00:00
Dmitry Timoshkov
4f21b3cd64 Fix a bug in VkKeyScan. 2003-11-11 21:57:52 +00:00
Carlos Lozano
b40a287e03 NtReadFile checks that offset is not null. 2003-11-11 21:57:07 +00:00
Robert Reif
56c449b9e6 Don't flag failed opens of unsupported formats as an error. 2003-11-11 21:56:21 +00:00
Huw Davies
75101add12 Add support for CBS_{LOWER|UPPER}CASE. 2003-11-11 21:55:19 +00:00
Huw Davies
4a8c8e4e1b Handle multicopy printing correctly. 2003-11-11 20:41:14 +00:00
Gerald Pfeifer
149bb9e625 Fix format strings in T42_download_header() and T42_download_glyph(). 2003-11-11 20:40:27 +00:00
Huw Davies
39f604b04f If the buffer passed to GetOutlineTextMetrics isn't big enough then
Windows fills it upto the supplied size rather than returning an
error.
2003-11-11 20:39:54 +00:00
Dmitry Timoshkov
bec6cfe0d0 Constify strings. 2003-11-11 20:39:34 +00:00
Alexandre Julliard
4d626b062b Authors: Dmitry Timoshkov <dmitry@codeweavers.com>, Huw Davies <huw@codeweavers.com>
Constify strings.
Fix args of [GS]etPrinterDataEx
2003-11-11 20:38:51 +00:00
Lionel Ulmer
a39afdd633 Fix parsing of GL version string in X.Y cases. 2003-11-11 20:38:20 +00:00
Alexandre Julliard
546839f408 Only build both Wine binaries on Linux, pthread support doesn't work
on other platforms.
2003-11-11 00:48:21 +00:00
Jukka Heinonen
d7ee5f3f31 Fix race in real mode event handling.
Merge real mode pending event checking routines.
Remove some obsolete code.
2003-11-11 00:44:10 +00:00
Raphael Junqueira
63c1093f24 - stupid typos fixes on software vertex shader operands
- CopyRects fix (problem in error paths) based on Carlos Lozano patch
2003-11-11 00:43:51 +00:00
Huw Davies
b330df5665 Rewrite ScrollDC. 2003-11-11 00:43:16 +00:00
Huw Davies
47e9ad4dce 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.
2003-11-11 00:43:03 +00:00