Lionel Ulmer [Tue, 26 Feb 2002 00:36:21 +0000 (00:36 +0000)]
Fix crash in the X11 HAL when setting a NULL palette to a surface.
Philipp Wollermann [Tue, 26 Feb 2002 00:35:05 +0000 (00:35 +0000)]
Added support for the Crux Linux distribution (with openjade).
Guy L. Albertelli [Tue, 26 Feb 2002 00:34:48 +0000 (00:34 +0000)]
Fix another bad test. Caused regression in IE 4.
Charles Duffy [Tue, 26 Feb 2002 00:34:19 +0000 (00:34 +0000)]
Stop TOOLBAR_MeasureString from dying on empty strings.
Dave Hawkes [Tue, 26 Feb 2002 00:33:51 +0000 (00:33 +0000)]
Partially repair hotspot handling.
Peter Hunnisett [Mon, 25 Feb 2002 20:10:35 +0000 (20:10 +0000)]
New file msvcrt/excpt.h. Move some stuff out of winnt.h into it.
Dave Hawkes [Mon, 25 Feb 2002 19:47:31 +0000 (19:47 +0000)]
Prevent lock-up with a focus loop between two top level unmanaged
windows.
Gavriel State [Mon, 25 Feb 2002 19:01:26 +0000 (19:01 +0000)]
Added XVisualIDFromVisual to tsx11 list.
Gerard Patel [Mon, 25 Feb 2002 19:00:03 +0000 (19:00 +0000)]
LVM_GetItemRect should not take text size in account for LVIR_LABEL in
report mode.
Gerhard W. Gruber [Fri, 22 Feb 2002 21:30:22 +0000 (21:30 +0000)]
MoveFileEx now enters the files in the registry when the boot delay
flag is set.
Peter Hunnisett [Fri, 22 Feb 2002 21:24:25 +0000 (21:24 +0000)]
Fix return type of GetAsyncKeyState.
Bill Medland [Fri, 22 Feb 2002 21:23:02 +0000 (21:23 +0000)]
Implement multiline labels in the Large Item view by using DrawText
Note that this now highlights weaknesses in the label measuring code
etc. which cannot correctly handle multiline labels.
Stefan Leichter [Fri, 22 Feb 2002 21:22:06 +0000 (21:22 +0000)]
Compile fix for GCC 2.7.x.
Peter Hunnisett [Fri, 22 Feb 2002 21:21:38 +0000 (21:21 +0000)]
Add spec stub for RtlGetNtVersionNumbers.
Gavriel State [Fri, 22 Feb 2002 21:21:09 +0000 (21:21 +0000)]
Change useless warning into a TRACE.
Peter Hunnisett [Fri, 22 Feb 2002 21:20:39 +0000 (21:20 +0000)]
atexit doesn't take a _onexit_t parameter.
Andreas Mohr [Fri, 22 Feb 2002 21:20:04 +0000 (21:20 +0000)]
Remember the currently active index before refreshing.
Peter Hunnisett [Thu, 21 Feb 2002 20:22:00 +0000 (20:22 +0000)]
Add _lock,_unlock and header file for them.
Convert all msvcrt locks over to use _lock and _unlock.
Explicitly make msvcrt compile with multithreaded option.
Fix flag handling in _sopen. Add W->A call for new _swopen.
Peter Hunnisett [Thu, 21 Feb 2002 20:10:01 +0000 (20:10 +0000)]
Avoid assert for very large C++ .so files.
Peter Hunnisett [Thu, 21 Feb 2002 20:09:42 +0000 (20:09 +0000)]
Fix ICOM_DEFINE for C++.
Guy L. Albertelli [Thu, 21 Feb 2002 20:09:17 +0000 (20:09 +0000)]
- Forward ordinals 40, 41, 143, 362 to appropriate routines.
- Implement ordinals 155, 350, 351, 352, 418, 436.
- Fake implementation of SHGetInverseCMAP.
- Stub ordinal 209.
- Fix definition of ordinal 7.
- Implement SHGetThreadRef and SHSetThreadRef.
Guy L. Albertelli [Thu, 21 Feb 2002 20:08:29 +0000 (20:08 +0000)]
Fix problems in DPA_Merge exposed by previous code cleanup.
Adam D. Moss [Thu, 21 Feb 2002 20:07:49 +0000 (20:07 +0000)]
Partially revert previous changes, force configure to write an
old-style config.cache.
Bill Medland [Thu, 21 Feb 2002 20:07:26 +0000 (20:07 +0000)]
DrawText ellipsification on all lines, not just single-line.
Alexandre Julliard [Wed, 20 Feb 2002 19:03:59 +0000 (19:03 +0000)]
Preliminary version of the C unit tests run-time environment.
Added make rules for building and running C unit tests.
Andriy Palamarchuk [Wed, 20 Feb 2002 18:57:10 +0000 (18:57 +0000)]
- made notepad compile with Cygwin
- made changes to the precompiler directives to check for specific
features instead of checking for the environment version.
Bill Medland [Wed, 20 Feb 2002 18:56:18 +0000 (18:56 +0000)]
Drawtext tidying up ready for the next big change:
- Fix brainfade in previous delta
- Move ellipsification results to static memory; they are going to
have to be referenced inside NextLineW and the arg list is too big
already.
- Add the missing ellipsification result (len_under) to simplify coding.
- Slight correction to prefix tracking for when there are several
underlined characters on a single line (DT_EXPANDTABS only).
- Allocate and free the temporary copy required for DT_MODIFYSTRING
rather than using a fixed size stack array.
- Introduce lastline into the main loop; it simplifies the code and we
are going to need it.
Lawson Whitney [Wed, 20 Feb 2002 18:55:06 +0000 (18:55 +0000)]
Protect PathIsUNCServerShare from null lpszPath.
Lawson Whitney [Tue, 19 Feb 2002 18:41:56 +0000 (18:41 +0000)]
Support for nonstandard baud rate in SetCommState.
Andriy Palamarchuk [Tue, 19 Feb 2002 18:38:22 +0000 (18:38 +0000)]
Implemented parsing of file name, passed in command line, loading new
file on startup.
Stefan Leichter [Tue, 19 Feb 2002 18:37:26 +0000 (18:37 +0000)]
Added two missing exports.
Phillip Ezolt [Tue, 19 Feb 2002 18:36:55 +0000 (18:36 +0000)]
Fixed the scrollbar position overflows using MulDiv.
Ondrej Macek [Tue, 19 Feb 2002 18:32:12 +0000 (18:32 +0000)]
Fix of ListView invalidation in LISTVIEW_SetBkColor.
Gerard Patel [Tue, 19 Feb 2002 18:31:22 +0000 (18:31 +0000)]
HCR_GetDefaultIcon should set icon number to 0 if it's missing from
the reg entry.
Adam D. Moss [Tue, 19 Feb 2002 18:30:54 +0000 (18:30 +0000)]
Make wineinstall work in the new-autoconf-version world.
Hidenori Takeshima [Tue, 19 Feb 2002 18:30:26 +0000 (18:30 +0000)]
Fixed some deadlocks.
Hidenori Takeshima [Tue, 19 Feb 2002 18:29:54 +0000 (18:29 +0000)]
Fixes for compatibility.
Hidenori Takeshima [Tue, 19 Feb 2002 18:29:16 +0000 (18:29 +0000)]
Added msrle32.dll (decompressor of MRLE).
Hidenori Takeshima [Tue, 19 Feb 2002 18:26:54 +0000 (18:26 +0000)]
Fixed bugs in processing DELTA.
Bill Medland [Tue, 19 Feb 2002 18:25:53 +0000 (18:25 +0000)]
Change the way that DrawText parses the next line to display, ready to
support multiline ellipsification etc. Rather than measuring the text
each time we add a character and breaking once it is too long and
WORDBREAK is enabled, we copy a whole text segment and then measure
it; GetTextExtentPointEx is designed to tell us how much fitted. This
may result in a little rescanning if wordbreak is enabled but will be
well worth while when multiline path ellipsification is brought down
into the NextLine function. Note also that the wordbreak calculation
is a little more complete (e.g. including break-within-word for
DT_EDITCONTROL).
Patrick Haller [Tue, 19 Feb 2002 18:23:09 +0000 (18:23 +0000)]
Fix crash in VariantTimeToDosDateTime.
Sander van Leeuwen [Tue, 19 Feb 2002 18:22:28 +0000 (18:22 +0000)]
Must make a copy of global handle returned by GetClipboardData; it is
not valid after we call CloseClipboard. Application is responsible for
freeing the memory (fixes copy/paste in mail body in Forte Agent).
Alexandre Julliard [Fri, 15 Feb 2002 19:57:27 +0000 (19:57 +0000)]
Modified makedep to handle #include <> correctly (based on a patch by
Patrik Stridvall).
Patrik Stridvall [Fri, 15 Feb 2002 19:12:35 +0000 (19:12 +0000)]
Added some defines for compatibility with Windows headers.
Jukka Heinonen [Fri, 15 Feb 2002 18:22:23 +0000 (18:22 +0000)]
Convert some invalid offsets in GetWindowLong16 into valid offsets.
Bill Medland [Fri, 15 Feb 2002 18:21:59 +0000 (18:21 +0000)]
Measure the text more reasonably. This handles intercharacter spacing
and should handle any kerning etc. that might happen. Also ensure no
wordbreaking on singleline text.
Dave Hawkes [Fri, 15 Feb 2002 18:21:16 +0000 (18:21 +0000)]
Added a keyboard matched to VNC.
Ron Gage [Fri, 15 Feb 2002 18:20:46 +0000 (18:20 +0000)]
Added several structures.
Rein Klazes [Fri, 15 Feb 2002 18:20:18 +0000 (18:20 +0000)]
In SHFileOperation() when requested to copy files, figure out when the
destination is to be treated as a directory and handle those cases.
Alexandre Julliard [Fri, 15 Feb 2002 15:13:25 +0000 (15:13 +0000)]
Fixed installation issues caused by new configure script.
Alexandre Julliard [Thu, 14 Feb 2002 19:48:16 +0000 (19:48 +0000)]
version.h is now in include/wine directory.
Alexandre Julliard [Thu, 14 Feb 2002 19:47:29 +0000 (19:47 +0000)]
Upgraded configure script to use autoconf 2.50 features, and renamed
to configure.ac.
Changed a few things to better follow the autoconf guidelines.
Alexandre Julliard [Thu, 14 Feb 2002 19:43:53 +0000 (19:43 +0000)]
Updated to newer version.
Martin Dalecki [Thu, 14 Feb 2002 19:23:01 +0000 (19:23 +0000)]
Some artwork on the default icons.
Bill Medland [Thu, 14 Feb 2002 19:21:59 +0000 (19:21 +0000)]
DrawText should not split words just because of clipping.
Rein Klazes [Thu, 14 Feb 2002 19:20:30 +0000 (19:20 +0000)]
In ShellExecute16, make sure there is a space between command and
parameters.
Lawson Whitney [Thu, 14 Feb 2002 19:20:12 +0000 (19:20 +0000)]
Protect against NULL wsaddrlen in ws_sockaddr_alloc.
Gavriel State [Tue, 12 Feb 2002 18:46:14 +0000 (18:46 +0000)]
Some older versions of GDB need to have the filename data available
for each section, so we need to output it again for the data section.
Dmitry Timoshkov [Tue, 12 Feb 2002 18:45:46 +0000 (18:45 +0000)]
Make Home, End and Enter on the keypad work in the debugger.
Jukka Heinonen [Tue, 12 Feb 2002 18:45:26 +0000 (18:45 +0000)]
SetFileAttributes returns now an error if target file is on CDROM.
Jukka Heinonen [Tue, 12 Feb 2002 18:45:06 +0000 (18:45 +0000)]
Added missing break statement.
Guy L. Albertelli [Tue, 12 Feb 2002 18:44:14 +0000 (18:44 +0000)]
Partially implement SHRegWriteUSValue{A|W}.
Guy L. Albertelli [Tue, 12 Feb 2002 18:43:56 +0000 (18:43 +0000)]
When the commandID was being treated as the index, no check for index
greater than number of buttons was done. Now fixed.
Guy L. Albertelli [Tue, 12 Feb 2002 18:43:24 +0000 (18:43 +0000)]
Fix regression in some programs due to CLR_DEFAULT fix. Noticed in
control-spy rebar.exe.
Dmitry Timoshkov [Tue, 12 Feb 2002 18:42:50 +0000 (18:42 +0000)]
Allow ToAscii/ToUnicode to work with scanCode = 0.
Guy L. Albertelli [Tue, 12 Feb 2002 18:42:25 +0000 (18:42 +0000)]
Correct tests involved with processing the LVIF_DI_SETITEM flag.
Guy L. Albertelli [Tue, 12 Feb 2002 18:41:48 +0000 (18:41 +0000)]
Initialize pszText to 0 for internal ->ceItem to eliminate moves to
garbage locations.
Marcus Meissner [Tue, 12 Feb 2002 18:40:53 +0000 (18:40 +0000)]
Added default function marshaller registry entry.
Bill Medland [Tue, 12 Feb 2002 18:40:36 +0000 (18:40 +0000)]
Put in place a proper tab model within DrawText (also includes
simplifying TEXT_NextLineW to remove duplicate code).
C. Scott Ananian [Fri, 8 Feb 2002 17:17:11 +0000 (17:17 +0000)]
Filled out the implementation of fscanf and _cscanf.
Eric Pouech [Fri, 8 Feb 2002 17:11:22 +0000 (17:11 +0000)]
Fixed bug in cache init.
Aric Stewart [Fri, 8 Feb 2002 17:10:49 +0000 (17:10 +0000)]
Use the supplied buffer when copying item text.
Huw D M Davies [Fri, 8 Feb 2002 17:10:18 +0000 (17:10 +0000)]
Fix PAN_FAMILYSTYLE_INDEX name.
Huw D M Davies [Fri, 8 Feb 2002 17:09:50 +0000 (17:09 +0000)]
We need fttrigon.h, so don't define HAVE_FREETYPE if we don't have it.
Lawson Whitney [Fri, 8 Feb 2002 17:09:11 +0000 (17:09 +0000)]
Fix off-by-one error in placing trailing \0.
Ori Pessach [Fri, 8 Feb 2002 17:03:57 +0000 (17:03 +0000)]
Set WS_EX_TOOLWINDOW in a tooltip's dwExStyle.
Aric Stewart [Tue, 5 Feb 2002 19:45:55 +0000 (19:45 +0000)]
Don't return overflow if no class buffer was specified.
Gerhard Gruber [Tue, 5 Feb 2002 19:44:54 +0000 (19:44 +0000)]
WritePrivateProfileSection should allow to create duplicate keys
because it takes the buffer as it is without any modifications.
Rein Klazes [Tue, 5 Feb 2002 19:44:31 +0000 (19:44 +0000)]
In X11DRV_ScrollDC only move pixels that are within the clip
rectangle, before and after they are scrolled.
Dave Hawkes [Tue, 5 Feb 2002 19:44:07 +0000 (19:44 +0000)]
Fix for GetNearestColor so it returns the true color rather than the
system palette if the device does not support a palette.
Alexandre Julliard [Tue, 5 Feb 2002 18:13:57 +0000 (18:13 +0000)]
Authors: Guy L. Albertelli <galberte@neo.lrun.com>, Aric Stewart <aric@codeweavers.com>, Dmitry Timoshkov <dmitry@codeweavers.com>
Misc fixes:
- cache text metrics for the font we're using
- improved item hit detection
- more debugging output
- implement LVM_SETICONSPACING
- lots of bugs squashed
Marcus Meissner [Tue, 5 Feb 2002 18:11:17 +0000 (18:11 +0000)]
Implemented Local Server COM.
Implemented the Typelib based Marshaler.
Patrik Stridvall [Tue, 5 Feb 2002 18:09:29 +0000 (18:09 +0000)]
MSVC compile fixes.
Dmitry Timoshkov [Tue, 5 Feb 2002 18:08:38 +0000 (18:08 +0000)]
Remove PROGRESS_Refresh, always do InvalidateRect() to repaint.
Add WM_ERASEBKGND handler as in Windows.
Be slightly smarter whether invalidate background or not.
Always treat wParam as INT to not lose signed values.
Dimitrie O. Paun [Tue, 5 Feb 2002 18:08:01 +0000 (18:08 +0000)]
Various cleanups:
- get rid of the static data member
- pass the infoPtr around instead of the hwnd
- fix indentatin/style a bit to make it consistent with the rest of
the file.
Bill Medland [Tue, 5 Feb 2002 18:07:04 +0000 (18:07 +0000)]
Split the path and word/end ellipsification out of the main function
and do them thoroughly. The existing method would be incorrect where
tabs were involved and in some kerning situations.
Dmitry Timoshkov [Mon, 4 Feb 2002 18:48:18 +0000 (18:48 +0000)]
Support for generation of .def files from .spec files.
Dimitrie O. Paun [Mon, 4 Feb 2002 18:44:16 +0000 (18:44 +0000)]
Complete Listview Unicodification.
Simplify the setting of (sub)item text by using common code.
Eric Pouech [Mon, 4 Feb 2002 18:41:32 +0000 (18:41 +0000)]
- wineconsole now exits if the started program inside it terminates
before the console actually starts up.
- Removed the last Ansi imported APIs since now Propsheet has a decent
Unicode interface.
- Fixed a couple of menu related bugs (states were wrong).
- Finished input selection code (mark and key for selection moving are
operational, generating mouse events to programs attached to the
console).
Eric Pouech [Mon, 4 Feb 2002 18:40:40 +0000 (18:40 +0000)]
Fixed some bad behavior when many symbols with same names where found.
Removed external readline support.
Aric Stewart [Mon, 4 Feb 2002 18:37:32 +0000 (18:37 +0000)]
Added implementation of SetItemW.
François Gouget [Mon, 4 Feb 2002 18:36:42 +0000 (18:36 +0000)]
Storing an IP address in a signed int results in bugs if it starts
with >=128.
Dmitry Timoshkov [Mon, 4 Feb 2002 18:34:32 +0000 (18:34 +0000)]
Reimplement GetStringTypeA and GetStringTypeExA.
Malte Starostik [Mon, 4 Feb 2002 18:32:20 +0000 (18:32 +0000)]
Do not destroy ITypeLib held by ITypeInfo before the latter is freed.
Marcus Meissner [Mon, 4 Feb 2002 18:31:53 +0000 (18:31 +0000)]
VT_EMPTY can be coerced to VT_I4, value 0.
Dmitry Timoshkov [Mon, 4 Feb 2002 18:31:17 +0000 (18:31 +0000)]
Moved style correcting code to the WM_CREATE handler and added
clearing of WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE as in Windows.
Added SetWindowPos(SWP_FRAMECHANGED) to make changes take effect.
Alexandre Julliard [Mon, 4 Feb 2002 18:30:44 +0000 (18:30 +0000)]
Authors: Dmitry Timoshkov <dmitry@codeweavers.com>, Guy Albertelli <guy@codeweavers.com>
Use GetSystemMetrics() to for caption metrics in NONCLIENTMETRICS
struct. Initialize iScrollWidth and iScrollHeight entries for
SPI_GETNONCLIENTMETRICS.
Guy L. Albertelli [Mon, 4 Feb 2002 18:30:13 +0000 (18:30 +0000)]
Fix problem exposed by the improvements in version 8b. Demonstrated by
OE 4.
Patrik Stridvall [Sat, 2 Feb 2002 18:42:11 +0000 (18:42 +0000)]
Move __stdcall/__cdecl to the right place.
Patrik Stridvall [Sat, 2 Feb 2002 18:22:08 +0000 (18:22 +0000)]
- Made runtest "use strict".
- Added new option -M to specify which modules should be tested as
builtin.