James Hawkins [Mon, 19 Sep 2005 14:31:45 +0000 (14:31 +0000)]
Check for an empty string not a NULL pointer.
Dmitry Timoshkov [Mon, 19 Sep 2005 14:31:32 +0000 (14:31 +0000)]
Directly copy DIB bits into destination DC.
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.
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.
Kimmo Myllyvirta [Mon, 19 Sep 2005 14:29:49 +0000 (14:29 +0000)]
Added Finnish resources.
Marcus Meissner [Mon, 19 Sep 2005 14:29:41 +0000 (14:29 +0000)]
Support more arguments in _invoke().
Jacek Caban [Mon, 19 Sep 2005 14:29:16 +0000 (14:29 +0000)]
- Added IHttpNegotiate2 interface.
- Update BINDSTRING and IInternetSession.
Ge van Geldorp [Sun, 18 Sep 2005 12:29:35 +0000 (12:29 +0000)]
Do some bounds checking on iOrder.
Alexander N. Sørnes [Sun, 18 Sep 2005 12:26:22 +0000 (12:26 +0000)]
Added Norwegian translations.
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.
Alexandre Julliard [Sun, 18 Sep 2005 11:15:16 +0000 (11:15 +0000)]
Fixed some trace format strings (reported by Gerald Pfeifer).
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.
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.
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.
Christian Lupien [Sun, 18 Sep 2005 11:11:36 +0000 (11:11 +0000)]
Avoid overflow in the read file limit check.
Robert Shearman [Sun, 18 Sep 2005 11:10:37 +0000 (11:10 +0000)]
Fix ref-counting rules to match native DCOM Dlls.
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.
Alexander N. Sørnes [Sat, 17 Sep 2005 14:30:33 +0000 (14:30 +0000)]
Added Norwegian translation.
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.
Mike McCormack [Sat, 17 Sep 2005 14:29:38 +0000 (14:29 +0000)]
Fix memory leaks in the table code.
Mike McCormack [Sat, 17 Sep 2005 14:29:29 +0000 (14:29 +0000)]
Read the MaskEdit template from the correct db field.
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.
Ge van Geldorp [Sat, 17 Sep 2005 14:29:01 +0000 (14:29 +0000)]
Buffer size needs to be specified in bytes on input.
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.
Alexandre Julliard [Fri, 16 Sep 2005 19:40:52 +0000 (19:40 +0000)]
Preliminary implementation of signal handling for x86-64.
Dmitry Timoshkov [Fri, 16 Sep 2005 19:40:27 +0000 (19:40 +0000)]
Add a test for mmioDescend, make it pass under Wine.
Mike McCormack [Fri, 16 Sep 2005 19:40:00 +0000 (19:40 +0000)]
Convert the list of dialog controls to a standard list.
Alexandre Julliard [Fri, 16 Sep 2005 19:39:42 +0000 (19:39 +0000)]
Implemented import thunks for x86-64.
Mike McCormack [Fri, 16 Sep 2005 19:01:40 +0000 (19:01 +0000)]
Make load_string_table return the string table.
Mike McCormack [Fri, 16 Sep 2005 19:01:18 +0000 (19:01 +0000)]
Deformat all dialog text strings before using them.
Alexandre Julliard [Fri, 16 Sep 2005 18:59:23 +0000 (18:59 +0000)]
Preliminary version of the context support for x86-64.
Alexandre Julliard [Fri, 16 Sep 2005 18:54:19 +0000 (18:54 +0000)]
Fixed a few pointer truncation bugs for 64-bit platforms.
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.
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.
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.
Jacek Caban [Fri, 16 Sep 2005 18:46:29 +0000 (18:46 +0000)]
More tests of URLMoniker.
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.
Huw Davies [Fri, 16 Sep 2005 18:45:45 +0000 (18:45 +0000)]
Update sfnt2fnt hack, now that Wine Courier is known as Courier.
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).
Mike McCormack [Fri, 16 Sep 2005 18:45:19 +0000 (18:45 +0000)]
Fix a bug in a previous patch spotted by Dieter Komendera.
Mike McCormack [Fri, 16 Sep 2005 18:45:04 +0000 (18:45 +0000)]
Fix the stub for MsiConfigureFeature.
Jacek Caban [Fri, 16 Sep 2005 18:44:37 +0000 (18:44 +0000)]
Added SetClientSite implementation.
Stefan Leichter [Fri, 16 Sep 2005 18:44:26 +0000 (18:44 +0000)]
Added stubs for DllRegisterServer, DllUnregisterServer and
WintrustSetRegPolicyFlags.
Robert Shearman [Fri, 16 Sep 2005 18:44:17 +0000 (18:44 +0000)]
Fix String SID parsing.
Ivan Leo Puoti [Thu, 15 Sep 2005 18:56:20 +0000 (18:56 +0000)]
Get winetest to detect windows server 2003 R2.
Alexandre Julliard [Thu, 15 Sep 2005 18:55:37 +0000 (18:55 +0000)]
Fixed a compiler warning.
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.
Huw Davies [Thu, 15 Sep 2005 18:47:24 +0000 (18:47 +0000)]
Generate Greek, Turkish, Hebrew, Arabic and Baltic versions of
Courier.
Jacek Caban [Thu, 15 Sep 2005 18:47:13 +0000 (18:47 +0000)]
Added CoInternetGetSession implementation.
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.
Mike McCormack [Thu, 15 Sep 2005 15:04:08 +0000 (15:04 +0000)]
Rename load_dynamic_property and remove its unused 3rd argument.
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.
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.
Mike McCormack [Thu, 15 Sep 2005 14:58:38 +0000 (14:58 +0000)]
Use the new msi_reg_set* macros where possible.
Alexandre Julliard [Thu, 15 Sep 2005 09:49:18 +0000 (09:49 +0000)]
Fixed gcc 4.0 warnings.
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.
Alexandre Julliard [Thu, 15 Sep 2005 09:42:22 +0000 (09:42 +0000)]
Output the resource data in assembly too.
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.
Henning Gerhardt [Thu, 15 Sep 2005 09:31:56 +0000 (09:31 +0000)]
Update the German resource file.
Mike McCormack [Thu, 15 Sep 2005 09:31:41 +0000 (09:31 +0000)]
Create a macro to write a value to a subkey.
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.
Stefan Leichter [Thu, 15 Sep 2005 09:31:20 +0000 (09:31 +0000)]
Added stubs for CryptInitOIDFunctionSet and
CryptUnregisterDefaultOIDFunction.
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.
Huw Davies [Thu, 15 Sep 2005 09:29:37 +0000 (09:29 +0000)]
Remember to remove a child font from the child font list.
Alexandre Julliard [Wed, 14 Sep 2005 19:18:05 +0000 (19:18 +0000)]
Output constant strings in a more appropriate section than .text.
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.
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.
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.
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.
Alexandre Julliard [Wed, 14 Sep 2005 15:49:45 +0000 (15:49 +0000)]
Generate stub functions directly in assembly.
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.
Mike McCormack [Wed, 14 Sep 2005 15:42:27 +0000 (15:42 +0000)]
Create a macro function to write registry values.
Dmitry Timoshkov [Wed, 14 Sep 2005 15:39:29 +0000 (15:39 +0000)]
Perform automatic bitmap font configuration based on the current
locale.
Jacek Caban [Wed, 14 Sep 2005 15:38:26 +0000 (15:38 +0000)]
Added http and ftp protocol stub implementation.
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.
Alexandre Julliard [Wed, 14 Sep 2005 15:37:15 +0000 (15:37 +0000)]
Michael Fritscher
Hook up "End Process" button.
Alexandre Julliard [Wed, 14 Sep 2005 11:31:46 +0000 (11:31 +0000)]
Avoid a redefinition warning on 64-bit platforms.
Ge van Geldorp [Wed, 14 Sep 2005 11:15:58 +0000 (11:15 +0000)]
Base of REG_DWORD entries must be auto-detected.
Mike McCormack [Wed, 14 Sep 2005 11:15:22 +0000 (11:15 +0000)]
Remove some unused values in the object header.
Huw Davies [Wed, 14 Sep 2005 11:15:05 +0000 (11:15 +0000)]
Cope with OpenFontFile failing.
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.
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.
Alexandre Julliard [Wed, 14 Sep 2005 10:30:36 +0000 (10:30 +0000)]
Get rid of another long long constant.
Jacek Caban [Wed, 14 Sep 2005 10:29:56 +0000 (10:29 +0000)]
Added MIME type checking to FileProtocol::Start.
Thomas Weidenmueller [Wed, 14 Sep 2005 10:29:45 +0000 (10:29 +0000)]
Use anonymous events for synchronization.
Mike McCormack [Wed, 14 Sep 2005 10:07:26 +0000 (10:07 +0000)]
Convert the list of tables to a standard list.
Mike McCormack [Wed, 14 Sep 2005 10:07:15 +0000 (10:07 +0000)]
Fix gcc 4.0 warnings.
Robert Shearman [Wed, 14 Sep 2005 10:07:01 +0000 (10:07 +0000)]
Add exception handling for stubs.
Robert Shearman [Wed, 14 Sep 2005 10:06:41 +0000 (10:06 +0000)]
Define RPC_FC_RANGE.
Jacek Caban [Wed, 14 Sep 2005 10:06:34 +0000 (10:06 +0000)]
Added MIME type checking to ResProtocol::Start.
Filip Navara [Wed, 14 Sep 2005 10:06:17 +0000 (10:06 +0000)]
Fix a couple of prototypes.
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.
Alexandre Julliard [Tue, 13 Sep 2005 15:01:41 +0000 (15:01 +0000)]
Implemented InterlockedCompareExchangePointer and
InterlockedExchangePointer for x86-64.
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.
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.
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.
Michael Jung [Tue, 13 Sep 2005 14:30:53 +0000 (14:30 +0000)]
Fixed inconsistency in LISTVIEW_DUMP macro.
Jacek Caban [Tue, 13 Sep 2005 14:30:15 +0000 (14:30 +0000)]
Added PARSE_SECURITY_DOMAIN action implementation.
Alexandre Julliard [Tue, 13 Sep 2005 11:26:36 +0000 (11:26 +0000)]
Get rid of a couple of non-portable long long constants.
Mike McCormack [Tue, 13 Sep 2005 11:25:20 +0000 (11:25 +0000)]
Fix the handling of MsiGetTargetPath args (with test case).