Robert Shearman [Tue, 20 Sep 2005 11:36:56 +0000 (11:36 +0000)]
Implement OleIsRunning.
Robert Shearman [Tue, 20 Sep 2005 11:36:40 +0000 (11:36 +0000)]
- Fix a trace to refer to the object ID rather than the legacy MID.
- Fix the error case of CoMarshalInterThreadInterface to release the
stream.
Alexandre Julliard [Mon, 19 Sep 2005 17:04:43 +0000 (17:04 +0000)]
Create an assembly file with all undefined symbols and add it to the
link command so that the symbols show up in the final undefined list.
Use that list to create thunks for all exported but undefined symbols,
to make sure all export RVAs point somewhere inside the module.
Milko Krachounov [Mon, 19 Sep 2005 17:00:58 +0000 (17:00 +0000)]
Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
setupapi, wininet, regedit, uninstaller, notepad, winecfg and
winhelp.
Dmitry Timoshkov [Mon, 19 Sep 2005 15:25:53 +0000 (15:25 +0000)]
Use the event's width and height not the translated window rect to
recognize a zero sized window in the ConfigureNotify handler.
Aric Stewart [Mon, 19 Sep 2005 15:25:32 +0000 (15:25 +0000)]
Add the IHlinkFrame interface to hlink.idl.
James Hawkins [Mon, 19 Sep 2005 15:25:18 +0000 (15:25 +0000)]
Add initial toolbar button handling.
Oliver Stieber [Mon, 19 Sep 2005 15:25:07 +0000 (15:25 +0000)]
Return the adaptor mode as X8R8G8B8 when BPP is 24 or 32 bits.
Alexandre Julliard [Mon, 19 Sep 2005 15:24:13 +0000 (15:24 +0000)]
Don't remove ignored symbols from the undefined list, simply skip them
when resolving imports.
Added get_temp_file_name utility function.
Alexandre Julliard [Mon, 19 Sep 2005 15:03:22 +0000 (15:03 +0000)]
Use the default structure packing like Windows does.
Alexandre Julliard [Mon, 19 Sep 2005 14:46:13 +0000 (14:46 +0000)]
Fixed the structure layout to be identical to the public one also on
64-bit platforms.
Alexandre Julliard [Mon, 19 Sep 2005 14:45:15 +0000 (14:45 +0000)]
Removed sysi86 prototype that is causing conflicts.
Alexandre Julliard [Mon, 19 Sep 2005 14:44:28 +0000 (14:44 +0000)]
Take into account -noname functions when checking for duplicate export
names. Fixed a couple of issues found by the stricter check.
Robert Shearman [Mon, 19 Sep 2005 14:42:53 +0000 (14:42 +0000)]
- Remove redunant braces.
- Compact multi-line comments that fit into one line.
- Remove comments that state the obvious.
- Remove extra brackets that are redundant because the -> operator
binds tighter than &.
- Change "this" to "This" to make code more like other interface
implementations.
- Remove redundant comparisons with NULL for pointers.
Vijay Kiran Kamuju [Mon, 19 Sep 2005 14:41:25 +0000 (14:41 +0000)]
Added __p__amblksiz implementation.
Uwe Bonnes [Mon, 19 Sep 2005 14:40:18 +0000 (14:40 +0000)]
Don't free a modified pointer.
Huw Davies [Mon, 19 Sep 2005 14:36:32 +0000 (14:36 +0000)]
Fix a problem with handling ETO_GLPYH_INDEX. Spotted by Rob
Shearman.
Robert Shearman [Mon, 19 Sep 2005 14:34:04 +0000 (14:34 +0000)]
Fix the return codes during unmarshaling so that it returns failure
codes instead of S_FALSE returned from IStream_Read.
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.