Mike McCormack [Tue, 18 Nov 2003 20:40:12 +0000 (20:40 +0000)]
Improve error handling in CryptAcquireContext.
Hans Leidekker [Tue, 18 Nov 2003 20:39:34 +0000 (20:39 +0000)]
Account for the fact that the temporary directory may expand to a long
name.
Alexandre Julliard [Tue, 18 Nov 2003 20:36:12 +0000 (20:36 +0000)]
Updated authors list.
Alexandre Julliard [Tue, 18 Nov 2003 19:50:24 +0000 (19:50 +0000)]
Generate the authors list for the shell about dialog from AUTHORS at
compile time. Converted the about dialog to Unicode.
Dmitry Timoshkov [Tue, 18 Nov 2003 19:42:31 +0000 (19:42 +0000)]
Make national (hot)keys work in menus. Make menu code use unicode APIs.
Huw Davies [Tue, 18 Nov 2003 19:39:40 +0000 (19:39 +0000)]
Unswap Page Up & Down and fix TBS_DOWNISLEFT.
NM_* notifications go via WM_NOTIFY not WN_?SCROLL.
Pull the notification window from the CreateStruct.
Send a TB_THUMBPOSITION at the end of a drag.
Francois Gouget [Tue, 18 Nov 2003 19:39:11 +0000 (19:39 +0000)]
Fix the generation of wineapploader in sub directories.
Francois Gouget [Tue, 18 Nov 2003 19:38:51 +0000 (19:38 +0000)]
Scale the buffer sizes with MAX_LISTED_ENV_VAR.
Add a note about the limited buffer size used by the *Profile functions.
Fix a couple of spelling errors.
Rein Klazes [Tue, 18 Nov 2003 19:38:30 +0000 (19:38 +0000)]
The LVN_GETDISPINFO notify message should point to the same iSubItem
as in the call to LISTVIEW_GetItemT, valid or not. Fix a badly placed
brace.
Alexandre Julliard [Tue, 18 Nov 2003 00:16:25 +0000 (00:16 +0000)]
Removed include/selectors.h.
Alexandre Julliard [Tue, 18 Nov 2003 00:14:17 +0000 (00:14 +0000)]
Force minimum stack size to 1Mb for Xlib.
Martin Fuchs [Tue, 18 Nov 2003 00:13:34 +0000 (00:13 +0000)]
- Move shell window into the background.
- Add tests for Get/SetShellWindow().
Sami Aario [Tue, 18 Nov 2003 00:12:00 +0000 (00:12 +0000)]
Added some conformance tests for ddraw. These enumerate some display
modes and then attempt to open them.
Alexandre Julliard [Tue, 18 Nov 2003 00:06:15 +0000 (00:06 +0000)]
Use the wine_ldt_* functions directly in winedos instead of calling
SELECTOR_AllocBlock.
Aric Stewart [Tue, 18 Nov 2003 00:04:27 +0000 (00:04 +0000)]
We need to make sure that customdraw_fill is called even if
CDRF_NOTIFYITEMDRAW is not being used because we used the text and
background colors from that struct later.
Huw Davies [Tue, 18 Nov 2003 00:03:51 +0000 (00:03 +0000)]
A bitmap created by CreateCompatibleBitmap should not be owned by a
driver until it is selected into it. The driver checks that the
bitmap is of the correct depth in SelectBitmap.
Phil Krylov [Tue, 18 Nov 2003 00:03:27 +0000 (00:03 +0000)]
Added support for returning caret positions in
GetCharacterPlacementW().
Dmitry Timoshkov [Tue, 18 Nov 2003 00:02:25 +0000 (00:02 +0000)]
Apply same magic to LibAttr.lcid from MSFT to SLTG.
Alexandre Julliard [Mon, 17 Nov 2003 20:49:45 +0000 (20:49 +0000)]
Moved toolhelp.h to dlls/kernel.
Alexandre Julliard [Mon, 17 Nov 2003 20:31:29 +0000 (20:31 +0000)]
Removed some unnecessary includes.
Alexandre Julliard [Mon, 17 Nov 2003 20:18:19 +0000 (20:18 +0000)]
Fixed regression in loading of builtin apps from the system dir when
the native doesn't exist.
Alexandre Julliard [Mon, 17 Nov 2003 20:16:38 +0000 (20:16 +0000)]
Moved a few definitions used in only one source file out of module.h.
Alexandre Julliard [Mon, 17 Nov 2003 20:12:56 +0000 (20:12 +0000)]
Added wine_ldt_is_system() to replace the IS_SELECTOR_SYSTEM macro,
and stop exporting the WINE_LDT_FIRST_ENTRY constant.
Alexandre Julliard [Mon, 17 Nov 2003 20:07:55 +0000 (20:07 +0000)]
Link the main binaries with --export-dynamic so that the pthread
emulation works correctly (reported by Jeremy Shaw).
Jason Edmeades [Mon, 17 Nov 2003 20:04:44 +0000 (20:04 +0000)]
Disable the use of the 'w' parm in rhw mode.
Jason Edmeades [Mon, 17 Nov 2003 20:04:30 +0000 (20:04 +0000)]
If swap mode is discard, clear the backbuffer before moving onto the
next frame.
Jason Edmeades [Mon, 17 Nov 2003 20:04:08 +0000 (20:04 +0000)]
Use the current window visual only.
Robert Reif [Mon, 17 Nov 2003 20:03:42 +0000 (20:03 +0000)]
Initialize buffer reference count.
Marcelo Duarte [Mon, 17 Nov 2003 20:03:11 +0000 (20:03 +0000)]
Localization to Portuguese.
Lionel Ulmer [Mon, 17 Nov 2003 20:02:33 +0000 (20:02 +0000)]
Fix graphical corruption on surface lock when multi-texturing is
active.
Rein Klazes [Mon, 17 Nov 2003 20:01:49 +0000 (20:01 +0000)]
Ignore invalid iSubItem in LISTVIEW_GetItemT().
Vincent Béron [Mon, 17 Nov 2003 20:01:20 +0000 (20:01 +0000)]
Add a couple of missing spec files.
Ivan Leo Murray-Smith [Mon, 17 Nov 2003 20:00:33 +0000 (20:00 +0000)]
Improved Italian translations.
Ivan Leo Murray-Smith [Mon, 17 Nov 2003 19:59:13 +0000 (19:59 +0000)]
Added Italian translation.
Alexandre Julliard [Sat, 15 Nov 2003 00:13:20 +0000 (00:13 +0000)]
Moved a number of DOS definitions out of the global headers and into
winedos private files. Removed the msdos.h header.
Alexandre Julliard [Fri, 14 Nov 2003 21:12:03 +0000 (21:12 +0000)]
Get rid of the msdos/ directory.
Alexandre Julliard [Fri, 14 Nov 2003 21:08:39 +0000 (21:08 +0000)]
Moved winedos loading functionality to dlls/kernel/instr.c and get rid
of msdos/dpmi.c.
Robert Reif [Fri, 14 Nov 2003 21:03:24 +0000 (21:03 +0000)]
Fixes more use before set races.
Work around for queue reordering feature.
Stop recording on reset.
Better debug info.
Dsound callback capture state fix.
Jon Griffiths [Fri, 14 Nov 2003 21:01:36 +0000 (21:01 +0000)]
Implement the non-variant date conversions correctly, without going
through 'struct tm' first. Handle negative & 'rolling' dates too.
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.