wine
20 years agoBetter support for loading exe files as libraries.
Alexandre Julliard [Tue, 25 Nov 2003 05:28:57 +0000 (05:28 +0000)] 
Better support for loading exe files as libraries.
Make sure kernel32 and ntdll have a full path name even though they
are loaded before we know the system dir.

20 years agoLet enhmetafiles reuse gdi handles. This works by a dc 'registering'
Huw Davies [Tue, 25 Nov 2003 05:03:09 +0000 (05:03 +0000)] 
Let enhmetafiles reuse gdi handles.  This works by a dc 'registering'
with an object that it wants to know when the object is deleted. Until
the dc gets delete notification it's free to assume that it doesn't
need to write the create record for that object again.  Upon receiving
the delete notification it writes the DeleteObject record. Windows
seems to do it this way too.

20 years agoStore the thread entry point in the startup info passed to the new
Alexandre Julliard [Tue, 25 Nov 2003 03:42:05 +0000 (03:42 +0000)] 
Store the thread entry point in the startup info passed to the new
thread instead of the TEB.

20 years agoAdd Darwin/Mac OS X support to the build system.
Pierre d'Herbemont [Tue, 25 Nov 2003 03:31:26 +0000 (03:31 +0000)] 
Add Darwin/Mac OS X support to the build system.

20 years agoAdd support for display of dibs on MSB XServers.
Huw Davies [Tue, 25 Nov 2003 03:27:37 +0000 (03:27 +0000)] 
Add support for display of dibs on MSB XServers.

20 years agoINT21_GetFreeDiskSpace(): The drive parameter is found in the DL
Uwe Bonnes [Tue, 25 Nov 2003 03:26:14 +0000 (03:26 +0000)] 
INT21_GetFreeDiskSpace(): The drive parameter is found in the DL
register.

20 years agoStore the last error code at the TEB offset used by NT instead of the
Alexandre Julliard [Tue, 25 Nov 2003 01:53:23 +0000 (01:53 +0000)] 
Store the last error code at the TEB offset used by NT instead of the
Win9x one.

20 years agoGot rid of DRIVE_OpenDevice, and replaced it with Win32 equivalents.
Eric Pouech [Tue, 25 Nov 2003 01:51:07 +0000 (01:51 +0000)] 
Got rid of DRIVE_OpenDevice, and replaced it with Win32 equivalents.

20 years agoTests for the non-variant date conversion functions.
Jon Griffiths [Tue, 25 Nov 2003 01:50:10 +0000 (01:50 +0000)] 
Tests for the non-variant date conversion functions.

20 years agoImprove/shrink variant dumping code.
Jon Griffiths [Tue, 25 Nov 2003 01:49:48 +0000 (01:49 +0000)] 
Improve/shrink variant dumping code.

20 years agoImplemented the variant formatting functions.
Jon Griffiths [Tue, 25 Nov 2003 01:49:31 +0000 (01:49 +0000)] 
Implemented the variant formatting functions.
Bool->bstr makes a number str unless [ALPHA|LOCAL]BOOL is passed.

20 years agoMacros for dumping a variants type and flags.
Jon Griffiths [Tue, 25 Nov 2003 01:48:51 +0000 (01:48 +0000)] 
Macros for dumping a variants type and flags.
Fix the date inlines.
Round negative numbers with fractional parts > 0.5 correctly.

20 years agoUndefine FAR to avoid conflict with ssl.h.
Vincent Béron [Tue, 25 Nov 2003 01:48:01 +0000 (01:48 +0000)] 
Undefine FAR to avoid conflict with ssl.h.

20 years agoAdded winver information for windows me and windows server 2003.
Ivan Leo Murray-Smith [Tue, 25 Nov 2003 01:47:22 +0000 (01:47 +0000)] 
Added winver information for windows me and windows server 2003.
Updated date format from YYMMDD to YYYYMMDD.
Changed a few output messages so they are more
intuitive/constructive/up to date.

20 years agoStub implementation for CreateStdAccessibleObject.
Mike McCormack [Tue, 25 Nov 2003 01:46:10 +0000 (01:46 +0000)] 
Stub implementation for CreateStdAccessibleObject.

20 years agoUse button face color for the image mask when adding a bitmap to the
Rein Klazes [Tue, 25 Nov 2003 01:45:50 +0000 (01:45 +0000)] 
Use button face color for the image mask when adding a bitmap to the
toolbar, not the color of the top left pixel of the image.

20 years agoRemoved MODULE_GetLoadOrderA.
Alexandre Julliard [Tue, 25 Nov 2003 01:03:04 +0000 (01:03 +0000)] 
Removed MODULE_GetLoadOrderA.

20 years agoRtlHeapReAllocate() should not allocate memory.
Dimitrie O. Paun [Tue, 25 Nov 2003 01:02:02 +0000 (01:02 +0000)] 
RtlHeapReAllocate() should not allocate memory.
Add small test to make sure it doesn't return.
Don't import ntdll for tests, we need to load it dynamically.

20 years agoImplemented DMORegister, DMOUnregister, DMOGetName, DMOEnum.
Ulrich Czekalla [Tue, 25 Nov 2003 00:55:57 +0000 (00:55 +0000)] 
Implemented DMORegister, DMOUnregister, DMOGetName, DMOEnum.

20 years agoRemoved task.h.
Alexandre Julliard [Tue, 25 Nov 2003 00:42:26 +0000 (00:42 +0000)] 
Removed task.h.

20 years agoDocumentation updates
Jon Griffiths [Tue, 25 Nov 2003 00:08:46 +0000 (00:08 +0000)] 
Documentation updates

20 years agoThai language translation.
Jon Griffiths [Tue, 25 Nov 2003 00:08:18 +0000 (00:08 +0000)] 
Thai language translation.

20 years agoImplemented IAVIEditSTream_fnPaste method.
Michael Günnewig [Tue, 25 Nov 2003 00:07:25 +0000 (00:07 +0000)] 
Implemented IAVIEditSTream_fnPaste method.

20 years agoUse vertex arrays when possible.
Lionel Ulmer [Tue, 25 Nov 2003 00:06:33 +0000 (00:06 +0000)] 
Use vertex arrays when possible.

20 years agoFix the name of Japanese default GuiFont.
Hiroshi Inoue [Tue, 25 Nov 2003 00:05:58 +0000 (00:05 +0000)] 
Fix the name of Japanese default GuiFont.

20 years agoAdded some structures used by NetUserModalsGet.
Mike McCormack [Tue, 25 Nov 2003 00:05:39 +0000 (00:05 +0000)] 
Added some structures used by NetUserModalsGet.

20 years agoCreate a huge array in bss to reserve the memory area we need for PE
Alexandre Julliard [Sat, 22 Nov 2003 00:08:26 +0000 (00:08 +0000)] 
Create a huge array in bss to reserve the memory area we need for PE
binaries, to prevent exec shield from mapping system libraries there.

20 years agoMove CompareString implementation to libwine_unicode, add a bunch of
Dmitry Timoshkov [Sat, 22 Nov 2003 00:00:53 +0000 (00:00 +0000)] 
Move CompareString implementation to libwine_unicode, add a bunch of
CompareString tests.

20 years agoHeapReAlloc doesn't allocate memory.
Eric Pouech [Fri, 21 Nov 2003 23:54:04 +0000 (23:54 +0000)] 
HeapReAlloc doesn't allocate memory.

20 years agoHandle EIO file error.
Robert Shearman [Fri, 21 Nov 2003 23:53:44 +0000 (23:53 +0000)] 
Handle EIO file error.

20 years agoImplemented RpcObjectSetType.
Gregory M. Turner [Fri, 21 Nov 2003 22:14:42 +0000 (22:14 +0000)] 
Implemented RpcObjectSetType.

20 years agoRemoved the ts_xlib files.
Alexandre Julliard [Fri, 21 Nov 2003 21:50:59 +0000 (21:50 +0000)] 
Removed the ts_xlib files.

20 years agoRemoved the remaining TSX calls.
Alexandre Julliard [Fri, 21 Nov 2003 21:48:36 +0000 (21:48 +0000)] 
Removed the remaining TSX calls.

20 years agoAdded/updated Italian resources.
Ivan Leo Murray-Smith [Fri, 21 Nov 2003 21:33:02 +0000 (21:33 +0000)] 
Added/updated Italian resources.

20 years agoReplace various routines with a forward to ntdll.
Marcus R. Brown [Fri, 21 Nov 2003 21:31:35 +0000 (21:31 +0000)] 
Replace various routines with a forward to ntdll.

20 years agoFix some confusion between number of bitmaps and number of buttons in
Rein Klazes [Fri, 21 Nov 2003 21:30:48 +0000 (21:30 +0000)] 
Fix some confusion between number of bitmaps and number of buttons in
TOOLBAR_ReplaceBitmap().

20 years agoWe need to send TVN_EXPAND* on collapsing either when the user has
Huw Davies [Fri, 21 Nov 2003 21:30:20 +0000 (21:30 +0000)] 
We need to send TVN_EXPAND* on collapsing either when the user has
initiated it with the mouse/keybaord or in response to a TVM_EXPAND
when the state is not TVIS_EXPANDEDONCE.  This brings the logic into
line with TREEVIEW_Expand.

20 years agoRemoved more TSX functions.
Alexandre Julliard [Fri, 21 Nov 2003 05:41:56 +0000 (05:41 +0000)] 
Removed more TSX functions.

20 years agoAlways ignore BadMatch errors resulting from XSetInputFocus so that we
Alexandre Julliard [Fri, 21 Nov 2003 05:30:34 +0000 (05:30 +0000)] 
Always ignore BadMatch errors resulting from XSetInputFocus so that we
don't need to wait for the reply.

20 years agoDelay the creation of the X atoms until we really need them, to allow
Alexandre Julliard [Fri, 21 Nov 2003 05:23:17 +0000 (05:23 +0000)] 
Delay the creation of the X atoms until we really need them, to allow
getting more of them in one call.
Use XGetAtomNames to retrieve all the selection atoms at once.

20 years agoGet rid of a bunch of TSX functions.
Alexandre Julliard [Fri, 21 Nov 2003 00:17:33 +0000 (00:17 +0000)] 
Get rid of a bunch of TSX functions.

20 years agoThere's no need to initialize XKB on the GDI display, this saves a
Alexandre Julliard [Thu, 20 Nov 2003 23:46:24 +0000 (23:46 +0000)] 
There's no need to initialize XKB on the GDI display, this saves a
couple of server round trips.

20 years agoRtlReAllocateHeap() does not allocate memory.
Dimitrie O. Paun [Thu, 20 Nov 2003 23:44:13 +0000 (23:44 +0000)] 
RtlReAllocateHeap() does not allocate memory.

20 years agoHeapReAlloc() does not allocate memory.
Dimitrie O. Paun [Thu, 20 Nov 2003 23:43:12 +0000 (23:43 +0000)] 
HeapReAlloc() does not allocate memory.

20 years agoBail when we're out of memory.
Dimitrie O. Paun [Thu, 20 Nov 2003 23:42:38 +0000 (23:42 +0000)] 
Bail when we're out of memory.

20 years agoFix realloc() to match the documented behaviour.
Dimitrie O. Paun [Thu, 20 Nov 2003 23:41:13 +0000 (23:41 +0000)] 
Fix realloc() to match the documented behaviour.
Add a few simple tests for it.

20 years ago- Trace the argument to RPCRT4_server_thread.
Gregory M. Turner [Thu, 20 Nov 2003 23:39:18 +0000 (23:39 +0000)] 
- Trace the argument to RPCRT4_server_thread.
- ^null implies two indirections, we have one.
- Ove's intent doesn't matter, the current implementation is right.

20 years agoInitial implementation to support XDND protocol.
Ulrich Czekalla [Thu, 20 Nov 2003 22:09:51 +0000 (22:09 +0000)] 
Initial implementation to support XDND protocol.

20 years agoAdded/updated Italian resources.
Ivan Leo Murray-Smith [Thu, 20 Nov 2003 22:07:35 +0000 (22:07 +0000)] 
Added/updated Italian resources.

20 years agoMake the controls send notifications to the parent window passed to
Dimitrie O. Paun [Thu, 20 Nov 2003 22:04:13 +0000 (22:04 +0000)] 
Make the controls send notifications to the parent window passed to
them in CREATESTRUCT.  Based on a treeview patch by Igor Grahek.

20 years agoRemove wineconf.libs from EXTRASUBDIRS.
Gerald Pfeifer [Thu, 20 Nov 2003 22:02:15 +0000 (22:02 +0000)] 
Remove wineconf.libs from EXTRASUBDIRS.

20 years agoIntern all the atoms we'll need in one step to avoid multiple server
Alexandre Julliard [Thu, 20 Nov 2003 04:24:18 +0000 (04:24 +0000)] 
Intern all the atoms we'll need in one step to avoid multiple server
round trips.

20 years agoopen_input_file(): try to open the file in the current directory
Alexandre Julliard [Thu, 20 Nov 2003 04:21:56 +0000 (04:21 +0000)] 
open_input_file(): try to open the file in the current directory
before trying the source directory.

20 years agoIf using the default values, also set dwType to REG_SZ as our default
Francois Gouget [Thu, 20 Nov 2003 04:21:12 +0000 (04:21 +0000)] 
If using the default values, also set dwType to REG_SZ as our default
strings don't need to be expanded (found by Valgrind).

20 years agoDon't use the data returned by RegQueryValueExW if it fails (found by
Francois Gouget [Thu, 20 Nov 2003 04:20:50 +0000 (04:20 +0000)] 
Don't use the data returned by RegQueryValueExW if it fails (found by
Valgrind).
A spelling fix.

20 years agoDon't ignore libs specified by the user while linking.
Dimitrie O. Paun [Thu, 20 Nov 2003 04:20:17 +0000 (04:20 +0000)] 
Don't ignore libs specified by the user while linking.

20 years agoCleanup the edit wndproc a bit.
Dimitrie O. Paun [Thu, 20 Nov 2003 04:19:59 +0000 (04:19 +0000)] 
Cleanup the edit wndproc a bit.

20 years agoRemove some dead code: hwndParent is not used anywhere.
Dimitrie O. Paun [Thu, 20 Nov 2003 04:19:41 +0000 (04:19 +0000)] 
Remove some dead code: hwndParent is not used anywhere.

20 years agoAdded Italian language support.
Ivan Leo Murray-Smith [Thu, 20 Nov 2003 04:19:18 +0000 (04:19 +0000)] 
Added Italian language support.

20 years agoAvoid long long constant.
Gerald Pfeifer [Thu, 20 Nov 2003 04:18:50 +0000 (04:18 +0000)] 
Avoid long long constant.

20 years agoRemoved stale instance.h.
Vincent Béron [Thu, 20 Nov 2003 04:17:58 +0000 (04:17 +0000)] 
Removed stale instance.h.

20 years agoFix detection of freetype/freetype.h when the libfreetype version
Rein Klazes [Thu, 20 Nov 2003 04:17:33 +0000 (04:17 +0000)] 
Fix detection of freetype/freetype.h when the libfreetype version
requires that ft2build.h is included first.

20 years agoDutch keyboard support.
Grant Williamson [Thu, 20 Nov 2003 04:14:30 +0000 (04:14 +0000)] 
Dutch keyboard support.

20 years agoRelease 20031118. wine-20031118
Alexandre Julliard [Wed, 19 Nov 2003 04:00:07 +0000 (04:00 +0000)] 
Release 20031118.

20 years agoUse a more portable way to generate authors.c.
Alexandre Julliard [Wed, 19 Nov 2003 02:35:31 +0000 (02:35 +0000)] 
Use a more portable way to generate authors.c.

20 years agoInclude ft2build.h before freetype/freetype.h. Libfreetype 2.1.7
Rein Klazes [Wed, 19 Nov 2003 02:18:13 +0000 (02:18 +0000)] 
Include ft2build.h before freetype/freetype.h. Libfreetype 2.1.7
requires this.

20 years agoAdded/updated Italian resources.
Ivan Leo Murray-Smith [Wed, 19 Nov 2003 02:14:44 +0000 (02:14 +0000)] 
Added/updated Italian resources.

20 years agoFix some other multi-texturing problems.
Lionel Ulmer [Tue, 18 Nov 2003 23:20:25 +0000 (23:20 +0000)] 
Fix some other multi-texturing problems.

20 years agoRemoved obsolete wineconf tcl implementation.
Alexandre Julliard [Tue, 18 Nov 2003 20:48:13 +0000 (20:48 +0000)] 
Removed obsolete wineconf tcl implementation.

20 years ago- AVI Splitter implementation.
Robert Shearman [Tue, 18 Nov 2003 20:47:48 +0000 (20:47 +0000)] 
- AVI Splitter implementation.
- Add new debugging function wine_dbstr_longlong.

20 years agoAssorted spelling fixes.
Francois Gouget [Tue, 18 Nov 2003 20:41:24 +0000 (20:41 +0000)] 
Assorted spelling fixes.

20 years agoTweak the top-level comment hopefully for the better.
Francois Gouget [Tue, 18 Nov 2003 20:40:59 +0000 (20:40 +0000)] 
Tweak the top-level comment hopefully for the better.
Fix the "Default Devmode" entry.
s/StdComponentCategoriesMgr/Component Categories Manager/.

20 years agoImprove error handling in CryptAcquireContext.
Mike McCormack [Tue, 18 Nov 2003 20:40:12 +0000 (20:40 +0000)] 
Improve error handling in CryptAcquireContext.

20 years agoAccount for the fact that the temporary directory may expand to a long
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.

20 years agoUpdated authors list.
Alexandre Julliard [Tue, 18 Nov 2003 20:36:12 +0000 (20:36 +0000)] 
Updated authors list.

20 years agoGenerate the authors list for the shell about dialog from AUTHORS at
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.

20 years agoMake national (hot)keys work in menus. Make menu code use unicode APIs.
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.

20 years agoUnswap Page Up & Down and fix TBS_DOWNISLEFT.
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.

20 years agoFix the generation of wineapploader in sub directories.
Francois Gouget [Tue, 18 Nov 2003 19:39:11 +0000 (19:39 +0000)] 
Fix the generation of wineapploader in sub directories.

20 years agoScale the buffer sizes with MAX_LISTED_ENV_VAR.
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.

20 years agoThe LVN_GETDISPINFO notify message should point to the same iSubItem
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.

20 years agoRemoved include/selectors.h.
Alexandre Julliard [Tue, 18 Nov 2003 00:16:25 +0000 (00:16 +0000)] 
Removed include/selectors.h.

20 years agoForce minimum stack size to 1Mb for Xlib.
Alexandre Julliard [Tue, 18 Nov 2003 00:14:17 +0000 (00:14 +0000)] 
Force minimum stack size to 1Mb for Xlib.

20 years ago- Move shell window into the background.
Martin Fuchs [Tue, 18 Nov 2003 00:13:34 +0000 (00:13 +0000)] 
- Move shell window into the background.
- Add tests for Get/SetShellWindow().

20 years agoAdded some conformance tests for ddraw. These enumerate some display
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.

20 years agoUse the wine_ldt_* functions directly in winedos instead of calling
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.

20 years agoWe need to make sure that customdraw_fill is called even if
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.

20 years agoA bitmap created by CreateCompatibleBitmap should not be owned by a
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.

20 years agoAdded support for returning caret positions in
Phil Krylov [Tue, 18 Nov 2003 00:03:27 +0000 (00:03 +0000)] 
Added support for returning caret positions in
GetCharacterPlacementW().

20 years agoApply same magic to LibAttr.lcid from MSFT to SLTG.
Dmitry Timoshkov [Tue, 18 Nov 2003 00:02:25 +0000 (00:02 +0000)] 
Apply same magic to LibAttr.lcid from MSFT to SLTG.

20 years agoMoved toolhelp.h to dlls/kernel.
Alexandre Julliard [Mon, 17 Nov 2003 20:49:45 +0000 (20:49 +0000)] 
Moved toolhelp.h to dlls/kernel.

20 years agoRemoved some unnecessary includes.
Alexandre Julliard [Mon, 17 Nov 2003 20:31:29 +0000 (20:31 +0000)] 
Removed some unnecessary includes.

20 years agoFixed regression in loading of builtin apps from the system dir when
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.

20 years agoMoved a few definitions used in only one source file out of module.h.
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.

20 years agoAdded wine_ldt_is_system() to replace the IS_SELECTOR_SYSTEM macro,
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.

20 years agoLink the main binaries with --export-dynamic so that the pthread
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).

20 years agoDisable the use of the 'w' parm in rhw mode.
Jason Edmeades [Mon, 17 Nov 2003 20:04:44 +0000 (20:04 +0000)] 
Disable the use of the 'w' parm in rhw mode.

20 years agoIf swap mode is discard, clear the backbuffer before moving onto the
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.

20 years agoUse the current window visual only.
Jason Edmeades [Mon, 17 Nov 2003 20:04:08 +0000 (20:04 +0000)] 
Use the current window visual only.

20 years agoInitialize buffer reference count.
Robert Reif [Mon, 17 Nov 2003 20:03:42 +0000 (20:03 +0000)] 
Initialize buffer reference count.