wine
19 years agoCheck for an empty string not a NULL pointer.
James Hawkins [Mon, 19 Sep 2005 14:31:45 +0000 (14:31 +0000)] 
Check for an empty string not a NULL pointer.

19 years agoDirectly copy DIB bits into destination DC.
Dmitry Timoshkov [Mon, 19 Sep 2005 14:31:32 +0000 (14:31 +0000)] 
Directly copy DIB bits into destination DC.

19 years agoPrevent CheckDepthStencilMatch from causing problems if there is a
Oliver Stieber [Mon, 19 Sep 2005 14:31:21 +0000 (14:31 +0000)] 
Prevent CheckDepthStencilMatch from causing problems if there is a
current active OpenGL context.

19 years agoStop vertex shader constants from being set at the same time as the
Oliver Stieber [Mon, 19 Sep 2005 14:30:34 +0000 (14:30 +0000)] 
Stop vertex shader constants from being set at the same time as the
vertex shader when a stateblock is applied.

19 years agoAdded Finnish resources.
Kimmo Myllyvirta [Mon, 19 Sep 2005 14:29:49 +0000 (14:29 +0000)] 
Added Finnish resources.

19 years agoSupport more arguments in _invoke().
Marcus Meissner [Mon, 19 Sep 2005 14:29:41 +0000 (14:29 +0000)] 
Support more arguments in _invoke().

19 years ago- Added IHttpNegotiate2 interface.
Jacek Caban [Mon, 19 Sep 2005 14:29:16 +0000 (14:29 +0000)] 
- Added IHttpNegotiate2 interface.
- Update BINDSTRING and IInternetSession.

19 years agoDo some bounds checking on iOrder.
Ge van Geldorp [Sun, 18 Sep 2005 12:29:35 +0000 (12:29 +0000)] 
Do some bounds checking on iOrder.

19 years agoAdded Norwegian translations.
Alexander N. Sørnes [Sun, 18 Sep 2005 12:26:22 +0000 (12:26 +0000)] 
Added Norwegian translations.

19 years agoMoved return value handling to the individual relay thunks so that we
Alexandre Julliard [Sun, 18 Sep 2005 12:25:22 +0000 (12:25 +0000)] 
Moved return value handling to the individual relay thunks so that we
only need one version of wine_call_from_16.
Patch the wine_call_from_16 address along with the cs value directly
in the 16-bit code segment to avoid the need for special magic in the
import thunks.

19 years agoFixed some trace format strings (reported by Gerald Pfeifer).
Alexandre Julliard [Sun, 18 Sep 2005 11:15:16 +0000 (11:15 +0000)] 
Fixed some trace format strings (reported by Gerald Pfeifer).

19 years agoMake the users of wine_call_from_32_regs save %eax so that we don't
Alexandre Julliard [Sun, 18 Sep 2005 11:13:54 +0000 (11:13 +0000)] 
Make the users of wine_call_from_32_regs save %eax so that we don't
need a special hack in the import thunk.
Added a get_pc_thunk_eax function to simplify the code a bit.

19 years agoCall SetDIBits with a proper DC in order to set bitmap bits.
Dmitry Timoshkov [Sun, 18 Sep 2005 11:12:00 +0000 (11:12 +0000)] 
Call SetDIBits with a proper DC in order to set bitmap bits.

19 years agoIf HKCU\Software\Wine does not yet exist, create it as non-volatile
Kimmo Myllyvirta [Sun, 18 Sep 2005 11:11:49 +0000 (11:11 +0000)] 
If HKCU\Software\Wine does not yet exist, create it as non-volatile
key, instead of volatile.

19 years agoAvoid overflow in the read file limit check.
Christian Lupien [Sun, 18 Sep 2005 11:11:36 +0000 (11:11 +0000)] 
Avoid overflow in the read file limit check.

19 years agoFix ref-counting rules to match native DCOM Dlls.
Robert Shearman [Sun, 18 Sep 2005 11:10:37 +0000 (11:10 +0000)] 
Fix ref-counting rules to match native DCOM Dlls.

19 years agoStore RVAs instead of pointers wherever possible in the generated NT
Alexandre Julliard [Sat, 17 Sep 2005 14:39:51 +0000 (14:39 +0000)] 
Store RVAs instead of pointers wherever possible in the generated NT
header and directories.

19 years agoAdded Norwegian translation.
Alexander N. Sørnes [Sat, 17 Sep 2005 14:30:33 +0000 (14:30 +0000)] 
Added Norwegian translation.

19 years ago Revert previous change, it should not be needed anymore since a
Dmitry Timoshkov [Sat, 17 Sep 2005 14:30:15 +0000 (14:30 +0000)] 
 Revert previous change, it should not be needed anymore since a
 proper fix for mmioDescend regression has been committed.

19 years agoFix memory leaks in the table code.
Mike McCormack [Sat, 17 Sep 2005 14:29:38 +0000 (14:29 +0000)] 
Fix memory leaks in the table code.

19 years agoRead the MaskEdit template from the correct db field.
Mike McCormack [Sat, 17 Sep 2005 14:29:29 +0000 (14:29 +0000)] 
Read the MaskEdit template from the correct db field.

19 years agoRe-arrange some functions and vtables so we don't have declarations
Robert Shearman [Sat, 17 Sep 2005 14:29:11 +0000 (14:29 +0000)] 
Re-arrange some functions and vtables so we don't have declarations
for all of the functions in the file.

19 years agoBuffer size needs to be specified in bytes on input.
Ge van Geldorp [Sat, 17 Sep 2005 14:29:01 +0000 (14:29 +0000)] 
Buffer size needs to be specified in bytes on input.

19 years agoGetDesktopWindow can now potentially create a thread, so we shouldn't
Robert Shearman [Sat, 17 Sep 2005 14:28:44 +0000 (14:28 +0000)] 
GetDesktopWindow can now potentially create a thread, so we shouldn't
call this function from DllMain otherwise it is possible to cause a
deadlock.

19 years agoPreliminary implementation of signal handling for x86-64.
Alexandre Julliard [Fri, 16 Sep 2005 19:40:52 +0000 (19:40 +0000)] 
Preliminary implementation of signal handling for x86-64.

19 years agoAdd a test for mmioDescend, make it pass under Wine.
Dmitry Timoshkov [Fri, 16 Sep 2005 19:40:27 +0000 (19:40 +0000)] 
Add a test for mmioDescend, make it pass under Wine.

19 years agoConvert the list of dialog controls to a standard list.
Mike McCormack [Fri, 16 Sep 2005 19:40:00 +0000 (19:40 +0000)] 
Convert the list of dialog controls to a standard list.

19 years agoImplemented import thunks for x86-64.
Alexandre Julliard [Fri, 16 Sep 2005 19:39:42 +0000 (19:39 +0000)] 
Implemented import thunks for x86-64.

19 years agoMake load_string_table return the string table.
Mike McCormack [Fri, 16 Sep 2005 19:01:40 +0000 (19:01 +0000)] 
Make load_string_table return the string table.

19 years agoDeformat all dialog text strings before using them.
Mike McCormack [Fri, 16 Sep 2005 19:01:18 +0000 (19:01 +0000)] 
Deformat all dialog text strings before using them.

19 years agoPreliminary version of the context support for x86-64.
Alexandre Julliard [Fri, 16 Sep 2005 18:59:23 +0000 (18:59 +0000)] 
Preliminary version of the context support for x86-64.

19 years agoFixed a few pointer truncation bugs for 64-bit platforms.
Alexandre Julliard [Fri, 16 Sep 2005 18:54:19 +0000 (18:54 +0000)] 
Fixed a few pointer truncation bugs for 64-bit platforms.

19 years agoUse the proper size for the cmsg_fd structure on 64-bit plaforms.
Alexandre Julliard [Fri, 16 Sep 2005 18:52:47 +0000 (18:52 +0000)] 
Use the proper size for the cmsg_fd structure on 64-bit plaforms.

19 years agoForward all functions to msvcrt instead of having them link directly
Alexandre Julliard [Fri, 16 Sep 2005 18:50:06 +0000 (18:50 +0000)] 
Forward all functions to msvcrt instead of having them link directly
to libc.

19 years agoOrder the bitmap font list by the ansi codepage bit position.
Huw Davies [Fri, 16 Sep 2005 18:46:54 +0000 (18:46 +0000)] 
Order the bitmap font list by the ansi codepage bit position.
Fix a few comments.

19 years agoMore tests of URLMoniker.
Jacek Caban [Fri, 16 Sep 2005 18:46:29 +0000 (18:46 +0000)] 
More tests of URLMoniker.

19 years agoGenerate Greek, Turkish, Hebrew, Arabic, Baltic and Thai versions of
Huw Davies [Fri, 16 Sep 2005 18:46:11 +0000 (18:46 +0000)] 
Generate Greek, Turkish, Hebrew, Arabic, Baltic and Thai versions of
MS Sans Serif.

19 years agoUpdate sfnt2fnt hack, now that Wine Courier is known as Courier.
Huw Davies [Fri, 16 Sep 2005 18:45:45 +0000 (18:45 +0000)] 
Update sfnt2fnt hack, now that Wine Courier is known as Courier.

19 years agoLoad riched20.dll on demand, and unload it after it's used (based on a
Mike McCormack [Fri, 16 Sep 2005 18:45:33 +0000 (18:45 +0000)] 
Load riched20.dll on demand, and unload it after it's used (based on a
patch by Rob Shearman).

19 years agoFix a bug in a previous patch spotted by Dieter Komendera.
Mike McCormack [Fri, 16 Sep 2005 18:45:19 +0000 (18:45 +0000)] 
Fix a bug in a previous patch spotted by Dieter Komendera.

19 years agoFix the stub for MsiConfigureFeature.
Mike McCormack [Fri, 16 Sep 2005 18:45:04 +0000 (18:45 +0000)] 
Fix the stub for MsiConfigureFeature.

19 years agoAdded SetClientSite implementation.
Jacek Caban [Fri, 16 Sep 2005 18:44:37 +0000 (18:44 +0000)] 
Added SetClientSite implementation.

19 years agoAdded stubs for DllRegisterServer, DllUnregisterServer and
Stefan Leichter [Fri, 16 Sep 2005 18:44:26 +0000 (18:44 +0000)] 
Added stubs for DllRegisterServer, DllUnregisterServer and
WintrustSetRegPolicyFlags.

19 years agoFix String SID parsing.
Robert Shearman [Fri, 16 Sep 2005 18:44:17 +0000 (18:44 +0000)] 
Fix String SID parsing.

19 years agoGet winetest to detect windows server 2003 R2.
Ivan Leo Puoti [Thu, 15 Sep 2005 18:56:20 +0000 (18:56 +0000)] 
Get winetest to detect windows server 2003 R2.

19 years agoFixed a compiler warning.
Alexandre Julliard [Thu, 15 Sep 2005 18:55:37 +0000 (18:55 +0000)] 
Fixed a compiler warning.

19 years agoAdded a common function to declare global symbols, and make them
Alexandre Julliard [Thu, 15 Sep 2005 18:48:39 +0000 (18:48 +0000)] 
Added a common function to declare global symbols, and make them
hidden on platforms that support it.

19 years agoGenerate Greek, Turkish, Hebrew, Arabic and Baltic versions of
Huw Davies [Thu, 15 Sep 2005 18:47:24 +0000 (18:47 +0000)] 
Generate Greek, Turkish, Hebrew, Arabic and Baltic versions of
Courier.

19 years agoAdded CoInternetGetSession implementation.
Jacek Caban [Thu, 15 Sep 2005 18:47:13 +0000 (18:47 +0000)] 
Added CoInternetGetSession implementation.

19 years agoUse the NT descriptor address as start of the data section, since the
Alexandre Julliard [Thu, 15 Sep 2005 15:09:12 +0000 (15:09 +0000)] 
Use the NT descriptor address as start of the data section, since the
BaseOfData field isn't present in Win64.

19 years agoRename load_dynamic_property and remove its unused 3rd argument.
Mike McCormack [Thu, 15 Sep 2005 15:04:08 +0000 (15:04 +0000)] 
Rename load_dynamic_property and remove its unused 3rd argument.

19 years agoNow that everything is done in assembly in the spec file, directly
Alexandre Julliard [Thu, 15 Sep 2005 15:01:30 +0000 (15:01 +0000)] 
Now that everything is done in assembly in the spec file, directly
generate a .s file to bypass gcc inefficiency with large data
structures.

19 years agoGenerate Greek, Turkish, Hebrew, Arabic, Baltic, Thai, Japanese and
Huw Davies [Thu, 15 Sep 2005 14:58:52 +0000 (14:58 +0000)] 
Generate Greek, Turkish, Hebrew, Arabic, Baltic, Thai, Japanese and
Korean versions of the System font.  All the non-latin glyphs are
still blanks.

19 years agoUse the new msi_reg_set* macros where possible.
Mike McCormack [Thu, 15 Sep 2005 14:58:38 +0000 (14:58 +0000)] 
Use the new msi_reg_set* macros where possible.

19 years agoFixed gcc 4.0 warnings.
Alexandre Julliard [Thu, 15 Sep 2005 09:49:18 +0000 (09:49 +0000)] 
Fixed gcc 4.0 warnings.

19 years agoSet the proper build flags for Darwin based on the CPU type instead of
Alexandre Julliard [Thu, 15 Sep 2005 09:48:18 +0000 (09:48 +0000)] 
Set the proper build flags for Darwin based on the CPU type instead of
assuming PowerPC.

19 years agoOutput the resource data in assembly too.
Alexandre Julliard [Thu, 15 Sep 2005 09:42:22 +0000 (09:42 +0000)] 
Output the resource data in assembly too.

19 years agoTweak the test for detecting libxslt as it didn't work correctly on
Vincent Béron [Thu, 15 Sep 2005 09:39:09 +0000 (09:39 +0000)] 
Tweak the test for detecting libxslt as it didn't work correctly on
RH8.

19 years agoUpdate the German resource file.
Henning Gerhardt [Thu, 15 Sep 2005 09:31:56 +0000 (09:31 +0000)] 
Update the German resource file.

19 years agoCreate a macro to write a value to a subkey.
Mike McCormack [Thu, 15 Sep 2005 09:31:41 +0000 (09:31 +0000)] 
Create a macro to write a value to a subkey.

19 years agoEmbed the browser object in the HTML window. Spotted by Jacek Caban.
James Hawkins [Thu, 15 Sep 2005 09:31:28 +0000 (09:31 +0000)] 
Embed the browser object in the HTML window.  Spotted by Jacek Caban.

19 years agoAdded stubs for CryptInitOIDFunctionSet and
Stefan Leichter [Thu, 15 Sep 2005 09:31:20 +0000 (09:31 +0000)] 
Added stubs for CryptInitOIDFunctionSet and
CryptUnregisterDefaultOIDFunction.

19 years ago- Set the LastError in OpenSCManager in case of errors;
Rein Klazes [Thu, 15 Sep 2005 09:31:05 +0000 (09:31 +0000)] 
- Set the LastError in OpenSCManager in case of errors;
- Accept machine names without a '\\' prefix in OpenSCManager and
  RegConnectRegistry.
- Add a regression test for that.

19 years agoRemember to remove a child font from the child font list.
Huw Davies [Thu, 15 Sep 2005 09:29:37 +0000 (09:29 +0000)] 
Remember to remove a child font from the child font list.

19 years agoOutput constant strings in a more appropriate section than .text.
Alexandre Julliard [Wed, 14 Sep 2005 19:18:05 +0000 (19:18 +0000)] 
Output constant strings in a more appropriate section than .text.

19 years agoHook up "Hide on Minimize" & Add context menu to the tray icon.
Thomas Weidenmueller [Wed, 14 Sep 2005 19:17:12 +0000 (19:17 +0000)] 
Hook up "Hide on Minimize" & Add context menu to the tray icon.

19 years agoOnly add Tahoma to the System font's link list if we can actually find
Huw Davies [Wed, 14 Sep 2005 19:17:00 +0000 (19:17 +0000)] 
Only add Tahoma to the System font's link list if we can actually find
it.

19 years ago- Zero the WBInfo struct to get rid of invalid pointers.
James Hawkins [Wed, 14 Sep 2005 19:16:13 +0000 (19:16 +0000)] 
- Zero the WBInfo struct to get rid of invalid pointers.
- Store object pointers in the WBInfo struct as they're created.

19 years ago- Add support for navigating a toolbar with the arrow keys.
Robert Shearman [Wed, 14 Sep 2005 19:16:03 +0000 (19:16 +0000)] 
- Add support for navigating a toolbar with the arrow keys.
- Fix WrapToolbar in the case of no parent window.
- Use the newly added NMTBINITCUSTOMIZE for sending the
  TBN_INITCUSTOMIZE so that it is safe on 64-bit platforms.

19 years agoGenerate stub functions directly in assembly.
Alexandre Julliard [Wed, 14 Sep 2005 15:49:45 +0000 (15:49 +0000)] 
Generate stub functions directly in assembly.

19 years agoRemove an exiting thread from the process only after thread cleanup to
Alexandre Julliard [Wed, 14 Sep 2005 15:44:12 +0000 (15:44 +0000)] 
Remove an exiting thread from the process only after thread cleanup to
avoid accessing freed window classes.

19 years agoCreate a macro function to write registry values.
Mike McCormack [Wed, 14 Sep 2005 15:42:27 +0000 (15:42 +0000)] 
Create a macro function to write registry values.

19 years agoPerform automatic bitmap font configuration based on the current
Dmitry Timoshkov [Wed, 14 Sep 2005 15:39:29 +0000 (15:39 +0000)] 
Perform automatic bitmap font configuration based on the current
locale.

19 years agoAdded http and ftp protocol stub implementation.
Jacek Caban [Wed, 14 Sep 2005 15:38:26 +0000 (15:38 +0000)] 
Added http and ftp protocol stub implementation.

19 years agoDon't kill non-existing timers. Use EndDialog to close the dialog.
Filip Navara [Wed, 14 Sep 2005 15:37:25 +0000 (15:37 +0000)] 
Don't kill non-existing timers. Use EndDialog to close the dialog.

19 years agoMichael Fritscher
Alexandre Julliard [Wed, 14 Sep 2005 15:37:15 +0000 (15:37 +0000)] 
Michael Fritscher
Hook up "End Process" button.

19 years agoAvoid a redefinition warning on 64-bit platforms.
Alexandre Julliard [Wed, 14 Sep 2005 11:31:46 +0000 (11:31 +0000)] 
Avoid a redefinition warning on 64-bit platforms.

19 years agoBase of REG_DWORD entries must be auto-detected.
Ge van Geldorp [Wed, 14 Sep 2005 11:15:58 +0000 (11:15 +0000)] 
Base of REG_DWORD entries must be auto-detected.

19 years agoRemove some unused values in the object header.
Mike McCormack [Wed, 14 Sep 2005 11:15:22 +0000 (11:15 +0000)] 
Remove some unused values in the object header.

19 years agoCope with OpenFontFile failing.
Huw Davies [Wed, 14 Sep 2005 11:15:05 +0000 (11:15 +0000)] 
Cope with OpenFontFile failing.

19 years agoRequire autoconf 2.53b as AC_PROG_EGREP is only defined since that
Vincent Béron [Wed, 14 Sep 2005 11:14:46 +0000 (11:14 +0000)] 
Require autoconf 2.53b as AC_PROG_EGREP is only defined since that
version.

19 years agoSupport arbitrary sizes for the thread signal stack, and set the
Alexandre Julliard [Wed, 14 Sep 2005 10:36:58 +0000 (10:36 +0000)] 
Support arbitrary sizes for the thread signal stack, and set the
default size from the MINSIGSTKSZ constant.

19 years agoGet rid of another long long constant.
Alexandre Julliard [Wed, 14 Sep 2005 10:30:36 +0000 (10:30 +0000)] 
Get rid of another long long constant.

19 years agoAdded MIME type checking to FileProtocol::Start.
Jacek Caban [Wed, 14 Sep 2005 10:29:56 +0000 (10:29 +0000)] 
Added MIME type checking to FileProtocol::Start.

19 years agoUse anonymous events for synchronization.
Thomas Weidenmueller [Wed, 14 Sep 2005 10:29:45 +0000 (10:29 +0000)] 
Use anonymous events for synchronization.

19 years agoConvert the list of tables to a standard list.
Mike McCormack [Wed, 14 Sep 2005 10:07:26 +0000 (10:07 +0000)] 
Convert the list of tables to a standard list.

19 years agoFix gcc 4.0 warnings.
Mike McCormack [Wed, 14 Sep 2005 10:07:15 +0000 (10:07 +0000)] 
Fix gcc 4.0 warnings.

19 years agoAdd exception handling for stubs.
Robert Shearman [Wed, 14 Sep 2005 10:07:01 +0000 (10:07 +0000)] 
Add exception handling for stubs.

19 years agoDefine RPC_FC_RANGE.
Robert Shearman [Wed, 14 Sep 2005 10:06:41 +0000 (10:06 +0000)] 
Define RPC_FC_RANGE.

19 years agoAdded MIME type checking to ResProtocol::Start.
Jacek Caban [Wed, 14 Sep 2005 10:06:34 +0000 (10:06 +0000)] 
Added MIME type checking to ResProtocol::Start.

19 years agoFix a couple of prototypes.
Filip Navara [Wed, 14 Sep 2005 10:06:17 +0000 (10:06 +0000)] 
Fix a couple of prototypes.

19 years agoAuthors: Thomas Weidenmueller <wine-patches@reactsoft.com>, Filip Navara <xnavara...
Alexandre Julliard [Wed, 14 Sep 2005 10:06:09 +0000 (10:06 +0000)] 
Authors: Thomas Weidenmueller <wine-patches@reactsoft.com>, Filip Navara <xnavara@volny.cz>
DLGPROCs return INT_PTR.

19 years agoImplemented InterlockedCompareExchangePointer and
Alexandre Julliard [Tue, 13 Sep 2005 15:01:41 +0000 (15:01 +0000)] 
Implemented InterlockedCompareExchangePointer and
InterlockedExchangePointer for x86-64.

19 years agoRemove the 'L' suffix on a number of constants to avoid comparison
Alexandre Julliard [Tue, 13 Sep 2005 15:00:32 +0000 (15:00 +0000)] 
Remove the 'L' suffix on a number of constants to avoid comparison
errors on 64-bit platforms.

19 years agoTimeout 0 means infinite wait for SendMessageTimeout.
Alexandre Julliard [Tue, 13 Sep 2005 14:46:46 +0000 (14:46 +0000)] 
Timeout 0 means infinite wait for SendMessageTimeout.
Remove the message from the receiver queue if it times out before
being received.

19 years agoAuthors: Richard Cohen <richard@daijobu.co.uk>, Jim Tabor, Thomas Weidenmueller ...
Alexandre Julliard [Tue, 13 Sep 2005 14:31:51 +0000 (14:31 +0000)] 
Authors: Richard Cohen <richard@daijobu.co.uk>, Jim Tabor, Thomas Weidenmueller <wine-patches@reactsoft.com>
64 bit fixes -- Store Window procs as WNDPROC, cast to DWORD_PTR in
SendMessageTimeout.

19 years agoFixed inconsistency in LISTVIEW_DUMP macro.
Michael Jung [Tue, 13 Sep 2005 14:30:53 +0000 (14:30 +0000)] 
Fixed inconsistency in LISTVIEW_DUMP macro.

19 years agoAdded PARSE_SECURITY_DOMAIN action implementation.
Jacek Caban [Tue, 13 Sep 2005 14:30:15 +0000 (14:30 +0000)] 
Added PARSE_SECURITY_DOMAIN action implementation.

19 years agoGet rid of a couple of non-portable long long constants.
Alexandre Julliard [Tue, 13 Sep 2005 11:26:36 +0000 (11:26 +0000)] 
Get rid of a couple of non-portable long long constants.

19 years agoFix the handling of MsiGetTargetPath args (with test case).
Mike McCormack [Tue, 13 Sep 2005 11:25:20 +0000 (11:25 +0000)] 
Fix the handling of MsiGetTargetPath args (with test case).