wine-orson.git
22 years agoRelease 20020411. wine-20020411
Alexandre Julliard [Fri, 12 Apr 2002 01:04:32 +0000 (01:04 +0000)]
Release 20020411.

22 years agoClean autom4te.cache.
Alexandre Julliard [Fri, 12 Apr 2002 00:11:57 +0000 (00:11 +0000)]
Clean autom4te.cache.

22 years agoCreated regedit replacement. Fixed some bugs.
Andriy Palamarchuk [Thu, 11 Apr 2002 23:58:40 +0000 (23:58 +0000)]
Created regedit replacement. Fixed some bugs.

22 years agoRemoved changelog entries that are in the main changelog, and added
Alexandre Julliard [Thu, 11 Apr 2002 23:49:59 +0000 (23:49 +0000)]
Removed changelog entries that are in the main changelog, and added
notice to not edit the secondary changelogs anymore.

22 years agoReuse visuals to avoid MAX_PIXELFORMATS limit.
Christoph Frick [Thu, 11 Apr 2002 23:48:42 +0000 (23:48 +0000)]
Reuse visuals to avoid MAX_PIXELFORMATS limit.
Activated the code to support the stencil buffer.

22 years agoUse hard-coded font name bindings only with the ANSI_CHARSET (non-US
Hidenori Takeshima [Thu, 11 Apr 2002 23:45:15 +0000 (23:45 +0000)]
Use hard-coded font name bindings only with the ANSI_CHARSET (non-US
charsets with no font name shouldn't be bound to US charset).

22 years agoReturn error codes in some 16bit ole stubs, returning success causes
Hidenori Takeshima [Thu, 11 Apr 2002 23:44:48 +0000 (23:44 +0000)]
Return error codes in some 16bit ole stubs, returning success causes
crashes.

22 years agoUpdated configure to take advantage of new autoconf 2.53 features.
Alexandre Julliard [Thu, 11 Apr 2002 21:54:01 +0000 (21:54 +0000)]
Updated configure to take advantage of new autoconf 2.53 features.

22 years agoRemoved obsolete console driver.
Alexandre Julliard [Thu, 11 Apr 2002 21:50:16 +0000 (21:50 +0000)]
Removed obsolete console driver.

22 years agoAdded test for GetFullPathNamesA, GetLongPathNamesA,
Geoffrey Hausheer [Thu, 11 Apr 2002 21:49:23 +0000 (21:49 +0000)]
Added test for GetFullPathNamesA, GetLongPathNamesA,
GetShortPathNamesA, GetCurrentDirectoryA, SetCurrentDirectoryA.

22 years agoSIC_GetIconIndex: start DPA_Search from index 0.
Uwe Bonnes [Thu, 11 Apr 2002 21:47:53 +0000 (21:47 +0000)]
SIC_GetIconIndex: start DPA_Search from index 0.

22 years ago'used' should be set even if we are only computing the necessary
Alexandre Julliard [Thu, 11 Apr 2002 17:36:09 +0000 (17:36 +0000)]
'used' should be set even if we are only computing the necessary
buffer size.

22 years agoCompile fixes for gcc 2.7.2.3.
Stefan Leichter [Thu, 11 Apr 2002 17:34:46 +0000 (17:34 +0000)]
Compile fixes for gcc 2.7.2.3.

22 years ago- implement LPSTR_TEXTCALLBACK
Dimitrie O. Paun [Thu, 11 Apr 2002 17:33:47 +0000 (17:33 +0000)]
- implement LPSTR_TEXTCALLBACK
- fix many memory-management bugs
- many Unicode fixes
- fix indentation in a few places
- bits of code cleanup

22 years agoRemoved obsolete text mode color and attribute code.
Jukka Heinonen [Thu, 11 Apr 2002 17:33:15 +0000 (17:33 +0000)]
Removed obsolete text mode color and attribute code.
Made routines for text mode scolling, clearing and getting character
at cursor use Windows console and VGA buffer.

22 years agoImplemented PrintDlgW and PageSetupDlgW.
Marcus Meissner [Thu, 11 Apr 2002 17:32:49 +0000 (17:32 +0000)]
Implemented PrintDlgW and PageSetupDlgW.

22 years agoget_window_children: only decrement available size if element was
Uwe Bonnes [Thu, 11 Apr 2002 17:32:10 +0000 (17:32 +0000)]
get_window_children: only decrement available size if element was
written.

22 years agoLISTVIEW_GetColumnT: care for the format of the string.
Uwe Bonnes [Thu, 11 Apr 2002 17:31:45 +0000 (17:31 +0000)]
LISTVIEW_GetColumnT: care for the format of the string.
LISTVIEW_Create: send HDM_SETUNICODEFORMAT message.

22 years agoMCIWndCreateA: check for NULL filename.
Uwe Bonnes [Thu, 11 Apr 2002 17:30:45 +0000 (17:30 +0000)]
MCIWndCreateA: check for NULL filename.

22 years agoSending EN_UPDATE notification in the EDIT_WM_SetText - the comment
Rizsanyi Zsolt [Thu, 11 Apr 2002 17:30:22 +0000 (17:30 +0000)]
Sending EN_UPDATE notification in the EDIT_WM_SetText - the comment
already says, that the message is sent, but it is not...

22 years agoCreate new console only if the process is a console application.
Dmitry Timoshkov [Tue, 9 Apr 2002 01:38:41 +0000 (01:38 +0000)]
Create new console only if the process is a console application.

22 years agoFixed problem with mouse cursors in Word.
Dmitry Timoshkov [Tue, 9 Apr 2002 01:37:06 +0000 (01:37 +0000)]
Fixed problem with mouse cursors in Word.

22 years agoAlways erase background.
Dmitry Timoshkov [Tue, 9 Apr 2002 01:34:48 +0000 (01:34 +0000)]
Always erase background.

22 years agoWe don't handle STRETCH_HALFTONE mode yet; make this do the same as
Huw D M Davies [Tue, 9 Apr 2002 01:34:06 +0000 (01:34 +0000)]
We don't handle STRETCH_HALFTONE mode yet; make this do the same as
STRETCH_DELETESCANS for now.

22 years agoNeed to check for focus and capture also on the children of the window
Alexandre Julliard [Mon, 8 Apr 2002 23:57:08 +0000 (23:57 +0000)]
Need to check for focus and capture also on the children of the window
being disabled.

22 years agoCreated a stubbed version of MSISYS.OCX.
Mike McCormack [Mon, 8 Apr 2002 23:56:14 +0000 (23:56 +0000)]
Created a stubbed version of MSISYS.OCX.

22 years agoSome additional traces.
Guy Albertelli [Mon, 8 Apr 2002 23:50:20 +0000 (23:50 +0000)]
Some additional traces.

22 years agoIf we can't extract the icon, defer link creation to runonce.
Dusan Lacko [Mon, 8 Apr 2002 23:49:11 +0000 (23:49 +0000)]
If we can't extract the icon, defer link creation to runonce.

22 years agoFixed compile when HAVE_OPENGL is not defined.
Alexandre Julliard [Mon, 8 Apr 2002 23:47:25 +0000 (23:47 +0000)]
Fixed compile when HAVE_OPENGL is not defined.

22 years agoAdded CS_PARENTDC style.
Dmitry Timoshkov [Mon, 8 Apr 2002 23:46:32 +0000 (23:46 +0000)]
Added CS_PARENTDC style.

22 years agoAdded some error codes.
François Gouget [Mon, 8 Apr 2002 23:40:13 +0000 (23:40 +0000)]
Added some error codes.

22 years agoAdded some stubs.
Hidenori Takeshima [Mon, 8 Apr 2002 22:45:34 +0000 (22:45 +0000)]
Added some stubs.

22 years ago- get rid of parent handle from info struct
Dimitrie O. Paun [Mon, 8 Apr 2002 22:44:20 +0000 (22:44 +0000)]
- get rid of parent handle from info struct
- store hwnd in info struct, do not pass it around
- use unicode functions wherever possible
- consistent indentation
- bugs in Unicode handling fixed
- fix handling of error conditions
- fix initialization bugs, etc.
- complete tooltip support
- typesafety
- update the FIXME list to the latest specs

22 years agoFixed OpenGL routines broken by the DC -> PHYSDEV change.
Michael Karcher [Mon, 8 Apr 2002 22:43:58 +0000 (22:43 +0000)]
Fixed OpenGL routines broken by the DC -> PHYSDEV change.

22 years agoAdded comments explaing how to use cygwin/mingw/wine headers.
Geoffrey Hausheer [Mon, 8 Apr 2002 20:17:51 +0000 (20:17 +0000)]
Added comments explaing how to use cygwin/mingw/wine headers.
Added 'clean' and 'distclean'
Added new options -s and -i.
Archives will now include the entire './include' directory instead of
just './include/wine'.
Renamed makefile from Makefile.cyg to Makefile.win.
The makefile is now mingw compatible as well (although it's be better
if we could detect the correct location of the windows.h headers).

22 years ago- fix indentation
Dimitrie O. Paun [Mon, 8 Apr 2002 20:16:01 +0000 (20:16 +0000)]
- fix indentation
- handle all out-of-memory cases
- better drawing code
- fix CBES_EX_NOEDITIMAGE handling
- implement CBES_EX_NOEDITIMAGEINDENT
- implement I_{INDENT,IMAGE}CALLBACK
- fix notification code for ANSI/Unicode
- make use of iOverlay image

22 years agoAdded keymap tables for US dvorak layout.
Paul Rupe [Mon, 8 Apr 2002 20:15:32 +0000 (20:15 +0000)]
Added keymap tables for US dvorak layout.

22 years agoAlso #include <sys/uio.h>.
Gerald Pfeifer [Mon, 8 Apr 2002 20:14:58 +0000 (20:14 +0000)]
Also #include <sys/uio.h>.

22 years agoAdded a sample win.ini.
Hidenori Takeshima [Mon, 8 Apr 2002 20:14:28 +0000 (20:14 +0000)]
Added a sample win.ini.

22 years agoAdded some stubs.
Hidenori Takeshima [Mon, 8 Apr 2002 20:13:54 +0000 (20:13 +0000)]
Added some stubs.

22 years agoAdded resources for Japanese.
Hidenori Takeshima [Mon, 8 Apr 2002 20:13:27 +0000 (20:13 +0000)]
Added resources for Japanese.

22 years agoFixed crashing in stopping parser.
Hidenori Takeshima [Mon, 8 Apr 2002 20:12:50 +0000 (20:12 +0000)]
Fixed crashing in stopping parser.

22 years agoUse default GUI font instead of hard-coded 'MS Sans Serif'.
Hidenori Takeshima [Mon, 8 Apr 2002 20:12:36 +0000 (20:12 +0000)]
Use default GUI font instead of hard-coded 'MS Sans Serif'.

22 years agoConverted "read standard input with echo" interrupt service to use
Jukka Heinonen [Mon, 8 Apr 2002 20:11:47 +0000 (20:11 +0000)]
Converted "read standard input with echo" interrupt service to use
common DOSVM console input routine and made the service really echo.

22 years agoWrites to stdout and VGA_WriteChars routine now update both VGA
Jukka Heinonen [Mon, 8 Apr 2002 20:11:28 +0000 (20:11 +0000)]
Writes to stdout and VGA_WriteChars routine now update both VGA
buffers and Windows console.
Added routine for changing current console attributes.
Moved text mode handling from VGA_Poll into new routine and changed
locking primitive into critical section.

22 years agoFixed an overflow in calculating times.
Hidenori Takeshima [Mon, 8 Apr 2002 20:10:10 +0000 (20:10 +0000)]
Fixed an overflow in calculating times.

22 years agoAdded registry entries required for IE installer.
Dmitry Timoshkov [Sat, 6 Apr 2002 00:43:13 +0000 (00:43 +0000)]
Added registry entries required for IE installer.

22 years agoDon't hang around for a minute if we can't exec the clipboard server.
Huw D M Davies [Sat, 6 Apr 2002 00:41:43 +0000 (00:41 +0000)]
Don't hang around for a minute if we can't exec the clipboard server.

22 years agoReplace some SendMessage with SendNotifyMessage in case the target
François Gouget [Sat, 6 Apr 2002 00:40:41 +0000 (00:40 +0000)]
Replace some SendMessage with SendNotifyMessage in case the target
window belongs to another thread.

22 years agoFixed exit status in some cases.
Jeremy White [Sat, 6 Apr 2002 00:38:33 +0000 (00:38 +0000)]
Fixed exit status in some cases.

22 years agoSpout a FIXME if we try to call ExtTextOut on an open path.
Huw D M Davies [Sat, 6 Apr 2002 00:37:50 +0000 (00:37 +0000)]
Spout a FIXME if we try to call ExtTextOut on an open path.

22 years agoImplement ResetDC and PHYSICALOFFSET[X|Y] devcaps.
Huw D M Davies [Sat, 6 Apr 2002 00:12:42 +0000 (00:12 +0000)]
Implement ResetDC and PHYSICALOFFSET[X|Y] devcaps.
Fixes to MergeDevmodes.

22 years agoChanged default paper size to letter.
Huw D M Davies [Sat, 6 Apr 2002 00:04:31 +0000 (00:04 +0000)]
Changed default paper size to letter.

22 years agoAvoid crash when trying to attach to a terminating process.
Alexandre Julliard [Sat, 6 Apr 2002 00:03:33 +0000 (00:03 +0000)]
Avoid crash when trying to attach to a terminating process.

22 years agoAdded support for ResetDC.
Huw D M Davies [Sat, 6 Apr 2002 00:00:56 +0000 (00:00 +0000)]
Added support for ResetDC.

22 years agoMake ExtDeviceMode dialog use unicode property sheet functions.
Huw D M Davies [Fri, 5 Apr 2002 23:59:43 +0000 (23:59 +0000)]
Make ExtDeviceMode dialog use unicode property sheet functions.

22 years agoHKEY_LOCAL_USER should be HKEY_CURRENT_USER.
Marcus Meissner [Fri, 5 Apr 2002 22:54:46 +0000 (22:54 +0000)]
HKEY_LOCAL_USER should be HKEY_CURRENT_USER.

22 years ago- separate cleanly between async scheduling and file IO related issues.
Martin Wilck [Fri, 5 Apr 2002 22:53:57 +0000 (22:53 +0000)]
- separate cleanly between async scheduling and file IO related issues.
- make the API compatible with other types of async requests (e.g. for
  sockets).
- remove exports of async IO related functions for DLL separation.

22 years agoFixed GetTextExtentPointI driver usage.
Alexandre Julliard [Fri, 5 Apr 2002 21:23:36 +0000 (21:23 +0000)]
Fixed GetTextExtentPointI driver usage.

22 years agoMake the recv() and send() family of functions use WSARecvFrom() and
Martin Wilck [Fri, 5 Apr 2002 21:22:55 +0000 (21:22 +0000)]
Make the recv() and send() family of functions use WSARecvFrom() and
WSASendTo().

22 years agoFixed mingw32 warning about stdcall and fastcall being redefined.
Steven Edwards [Fri, 5 Apr 2002 21:18:10 +0000 (21:18 +0000)]
Fixed mingw32 warning about stdcall and fastcall being redefined.

22 years agoCheck for NULL pointer in DrawTextExA.
Stefan Leichter [Fri, 5 Apr 2002 21:17:00 +0000 (21:17 +0000)]
Check for NULL pointer in DrawTextExA.

22 years ago- fix edit box placement
Dimitrie O. Paun [Fri, 5 Apr 2002 21:16:19 +0000 (21:16 +0000)]
- fix edit box placement
- reorganize drawing for proper handling of edit box
- typesafety when processing messages
- subclass edit to handle up/down arrows
- more robust handling of failure cases
- numerous bugs fixed
- complete unicodification
- more specific debug messages
- remove cvs log info from file
- consistent indentation

22 years ago- Add defines for the NMTBHOTITEM flag word.
Guy L. Albertelli [Fri, 5 Apr 2002 21:15:32 +0000 (21:15 +0000)]
- Add defines for the NMTBHOTITEM flag word.
- Add defines for the NM_CUSTOMDRAW return flags for toolbar.

22 years ago- Use the new comctl32 color array for the colors. Provides better
Guy L. Albertelli [Fri, 5 Apr 2002 21:15:06 +0000 (21:15 +0000)]
- Use the new comctl32 color array for the colors. Provides better
  support for the TB_SETCOLORSCHEME.
- Do some optimizations.
- Correct computation of nHeight and PGN_CALCSIZE.
- Implement the undocumented 045E message.

22 years ago- Keep track of all system colors used by comctl32.dll.
Guy L. Albertelli [Fri, 5 Apr 2002 21:14:05 +0000 (21:14 +0000)]
- Keep track of all system colors used by comctl32.dll.
- Provide routine to support the WM_SYSCOLORCHANGE message.

22 years agoAdjust the child offset x value based on band style RBBS_CHILDEDGE.
Guy L. Albertelli [Fri, 5 Apr 2002 21:13:32 +0000 (21:13 +0000)]
Adjust the child offset x value based on band style RBBS_CHILDEDGE.

22 years ago- Try to match the native control for the SetBkColor message.
Guy L. Albertelli [Fri, 5 Apr 2002 21:13:07 +0000 (21:13 +0000)]
- Try to match the native control for the SetBkColor message.
- Correct processing in NCCalcSize message processing.

22 years agoFixed compile without freetype.
Alexandre Julliard [Thu, 4 Apr 2002 15:30:29 +0000 (15:30 +0000)]
Fixed compile without freetype.

22 years agoSupport for hiding file extensions in IShellFolder_GetDisplayNameOf.
Charles Loep [Wed, 3 Apr 2002 22:56:20 +0000 (22:56 +0000)]
Support for hiding file extensions in IShellFolder_GetDisplayNameOf.

22 years agoCheck for failure of IShellFolder_GetDisplayNameOf.
Huw D M Davies [Wed, 3 Apr 2002 22:52:52 +0000 (22:52 +0000)]
Check for failure of IShellFolder_GetDisplayNameOf.

22 years agoAdded timer on server exit to wait a bit for new clients.
Alexandre Julliard [Wed, 3 Apr 2002 22:51:18 +0000 (22:51 +0000)]
Added timer on server exit to wait a bit for new clients.
Don't remove the socket until the registry is closed to avoid a race.

22 years agoForward C++ functions to the msvcrt library.
Francois Gouget [Wed, 3 Apr 2002 22:49:51 +0000 (22:49 +0000)]
Forward C++ functions to the msvcrt library.

22 years agoUse rect only if there are flags.
Aric Stewart [Wed, 3 Apr 2002 22:49:26 +0000 (22:49 +0000)]
Use rect only if there are flags.

22 years agoAdded writing META_ESCAPE records.
Huw D M Davies [Wed, 3 Apr 2002 22:47:50 +0000 (22:47 +0000)]
Added writing META_ESCAPE records.

22 years agoDo not enumerate the META_EOF record.
Huw D M Davies [Wed, 3 Apr 2002 22:46:32 +0000 (22:46 +0000)]
Do not enumerate the META_EOF record.

22 years agoRemoved old FF_ code.
Huw D M Davies [Wed, 3 Apr 2002 22:44:35 +0000 (22:44 +0000)]
Removed old FF_ code.

22 years agoFix off by one error in HEADER_InsertItemW.
Huw D M Davies [Wed, 3 Apr 2002 22:43:27 +0000 (22:43 +0000)]
Fix off by one error in HEADER_InsertItemW.

22 years agoMake dlopen_dll return an error immediately if the library exists but
Alexandre Julliard [Wed, 3 Apr 2002 22:13:01 +0000 (22:13 +0000)]
Make dlopen_dll return an error immediately if the library exists but
dlopen() fails.

22 years agoIf lfFaceName == "", then we patch up the names according to
Huw D M Davies [Wed, 3 Apr 2002 22:09:58 +0000 (22:09 +0000)]
If lfFaceName == "", then we patch up the names according to
lfPitchAndFamily.  This is not very pretty I'm afraid...

22 years agoImplement GetTextExtentPointI and add support for ETO_GLYPH_INDEX.
Huw D M Davies [Wed, 3 Apr 2002 22:08:27 +0000 (22:08 +0000)]
Implement GetTextExtentPointI and add support for ETO_GLYPH_INDEX.

22 years agoDon't calculate cached metrics or enumerate X11 fonts if we're using
Huw D M Davies [Wed, 3 Apr 2002 21:18:50 +0000 (21:18 +0000)]
Don't calculate cached metrics or enumerate X11 fonts if we're using
client side fonts.

22 years agoFixed font enumeration.
Huw D M Davies [Wed, 3 Apr 2002 21:17:05 +0000 (21:17 +0000)]
Fixed font enumeration.

22 years agoFix a few font problems with rotated text and non MM_TEXT mapping
Huw D M Davies [Wed, 3 Apr 2002 21:06:09 +0000 (21:06 +0000)]
Fix a few font problems with rotated text and non MM_TEXT mapping
modes. Do slightly better with the FF_ flags in WineEngGetTextMetrics.

22 years agoAdd font substitution lookup in the registry. We look under the key
Huw D M Davies [Wed, 3 Apr 2002 20:51:20 +0000 (20:51 +0000)]
Add font substitution lookup in the registry.  We look under the key
HKLM\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes for
"fromName[,cp]"="toName[,cp]" where cp can be an optional codepage.
Substitution occurs before scanning the available font list, as is the
case with Windows.

22 years agoImplement GetGlyphIndices. Tweak GetCharacterPlacement to use it.
Dmitry Timoshkov [Wed, 3 Apr 2002 20:41:14 +0000 (20:41 +0000)]
Implement GetGlyphIndices. Tweak GetCharacterPlacement to use it.

22 years agoBetter check for -lresolv. Removed FREETYPELIBS.
Alexandre Julliard [Wed, 3 Apr 2002 20:24:44 +0000 (20:24 +0000)]
Better check for -lresolv. Removed FREETYPELIBS.

22 years agoThe horizontal dialog base unit is calculated as the straight average
Huw D M Davies [Wed, 3 Apr 2002 20:06:04 +0000 (20:06 +0000)]
The horizontal dialog base unit is calculated as the straight average
of a-z,A-Z (tmAveCharWidth is supposed to be a weighted average
according to character usage, so we shouldn't use this).

22 years agoAdd stub for WSAEnumProtocols(A/W) functions.
Mike McCormack [Wed, 3 Apr 2002 20:04:50 +0000 (20:04 +0000)]
Add stub for WSAEnumProtocols(A/W) functions.

22 years agoLoad libfreetype.so on the fly with dlopen and friends.
Huw D M Davies [Wed, 3 Apr 2002 20:02:39 +0000 (20:02 +0000)]
Load libfreetype.so on the fly with dlopen and friends.

22 years agoEnable ShellExecuteEx to actually open things with their helper
Aric Stewart [Wed, 3 Apr 2002 19:57:57 +0000 (19:57 +0000)]
Enable ShellExecuteEx to actually open things with their helper
applications.

22 years agoAdded some stubs.
Mike McCormack [Wed, 3 Apr 2002 19:55:13 +0000 (19:55 +0000)]
Added some stubs.

22 years agoAdded ImpersonateLoggedOnUser stub.
Huw D M Davies [Wed, 3 Apr 2002 19:53:31 +0000 (19:53 +0000)]
Added ImpersonateLoggedOnUser stub.

22 years agoAvoid local WINAPI function pointers to work around gcc bug.
Alexandre Julliard [Wed, 3 Apr 2002 02:43:03 +0000 (02:43 +0000)]
Avoid local WINAPI function pointers to work around gcc bug.

22 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Wed, 3 Apr 2002 02:37:09 +0000 (02:37 +0000)]
Fixed some issues found by winapi_check.

22 years ago- Minor API file update.
Patrik Stridvall [Wed, 3 Apr 2002 02:35:34 +0000 (02:35 +0000)]
- Minor API file update.
- Minor bug fixes.

22 years agoRedirect DOS writes to stdout/console to DOSVM_PutChar.
Jukka Heinonen [Wed, 3 Apr 2002 02:34:45 +0000 (02:34 +0000)]
Redirect DOS writes to stdout/console to DOSVM_PutChar.

22 years agoCleaned up a bit, removed todos for OpenThread, avoid TerminateThread
Geoffrey Hausheer [Wed, 3 Apr 2002 02:33:13 +0000 (02:33 +0000)]
Cleaned up a bit, removed todos for OpenThread, avoid TerminateThread
race.

22 years agoSpelling/error messages fixes.
Andreas Mohr [Tue, 2 Apr 2002 19:47:30 +0000 (19:47 +0000)]
Spelling/error messages fixes.

22 years agoMore portable signature check.
Alexandre Julliard [Tue, 2 Apr 2002 19:42:38 +0000 (19:42 +0000)]
More portable signature check.