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.
Francois Gouget [Sat, 2 Feb 2002 18:16:25 +0000 (18:16 +0000)]
malloc.h is obsolete and stdlib.h should be used instead.
Alexandre Julliard [Sat, 2 Feb 2002 18:15:27 +0000 (18:15 +0000)]
We can use normal imports for shell32 now.
Bill Medland [Sat, 2 Feb 2002 18:14:35 +0000 (18:14 +0000)]
Ensure that the whole modified text is returned from DrawTextExA.
Alexandre Julliard [Sat, 2 Feb 2002 18:13:50 +0000 (18:13 +0000)]
Do not use the PEB lock as loader lock, use a separate critical
section for that (and for the graphics drivers).
Andreas Mohr [Sat, 2 Feb 2002 18:06:03 +0000 (18:06 +0000)]
Fixed some more missing parenthesis issues.
Andreas Mohr [Sat, 2 Feb 2002 18:03:55 +0000 (18:03 +0000)]
- add documentation section to README
- updated HOWTO-winelib
- added native DLL config info to configuring.sgml
- greatly improve directory description of wine.conf man page
- add --debugmsg +all warning to wine man page
Huw D M Davies [Sat, 2 Feb 2002 17:57:00 +0000 (17:57 +0000)]
Flip A<->W conversion in dispinfo_notifyT.
Aric Stewart [Fri, 1 Feb 2002 19:54:10 +0000 (19:54 +0000)]
Fix to GetItemW to stop whiping out the items text.
Francois Gouget [Fri, 1 Feb 2002 19:09:32 +0000 (19:09 +0000)]
config.h should be included first (if at all).
Fix return of convert_value.
Guy Albertelli [Fri, 1 Feb 2002 19:01:31 +0000 (19:01 +0000)]
Don't try to set fields in nonexistant lpLineCountryList.
Supply valid tapi codes.
Rein Klazes [Thu, 31 Jan 2002 23:34:18 +0000 (23:34 +0000)]
Allow integer atoms in set_property and remove_property. Needed by
FindText common dialog.
Alexandre Julliard [Thu, 31 Jan 2002 23:32:57 +0000 (23:32 +0000)]
LOAD_LIBRARY_AS_DATAFILE modules must be mapped like normal files, not
like PE images. Fixed resource loading to handle that.