Piotr Caban [Wed, 14 Jun 2006 17:53:47 +0000 (19:53 +0200)]
oleview: Added more TreeView entries.
Piotr Caban [Wed, 14 Jun 2006 18:09:12 +0000 (20:09 +0200)]
oleview: Added TreeView entries read from registry.
Piotr Caban [Wed, 14 Jun 2006 17:52:26 +0000 (19:52 +0200)]
oleview: Added TreeView window.
Piotr Caban [Wed, 14 Jun 2006 17:51:27 +0000 (19:51 +0200)]
oleview: Added pane bar.
Piotr Caban [Wed, 14 Jun 2006 17:50:28 +0000 (19:50 +0200)]
oleview: Added initial version.
Louis. Lenders [Wed, 21 Jun 2006 05:07:01 +0000 (06:07 +0100)]
wined3d: Add an "\n" to a fixme to fix an overflow.
Jason Green [Tue, 20 Jun 2006 22:32:52 +0000 (18:32 -0400)]
wined3d: Bind correct number of samplers for GLSL shaders.
We are only checking against GL_MAX_TEXTURES when binding samplers,
when we should be checking against the maximum number of samplers that
the card supports. Spotted by H. Verbeet.
Juan Lang [Tue, 20 Jun 2006 23:06:27 +0000 (16:06 -0700)]
crypt32: Implement some CRL verification functions.
Juan Lang [Tue, 20 Jun 2006 21:42:51 +0000 (14:42 -0700)]
wincrypt.h: Add more definitions and prototypes.
Andrew Talbot [Tue, 20 Jun 2006 21:37:27 +0000 (22:37 +0100)]
wininet/tests: Write-strings warnings fix.
Dmitry Timoshkov [Mon, 19 Jun 2006 17:25:54 +0000 (02:25 +0900)]
winex11.drv: Add support for full screen window state using the NETWM protocol.
James Hawkins [Tue, 20 Jun 2006 21:31:01 +0000 (14:31 -0700)]
advpack: Implement DoInfInstall on top of the install framework.
Saulius Krasuckas [Tue, 20 Jun 2006 22:05:26 +0000 (01:05 +0300)]
kernel: Add tests for OpenFile.
Saulius Krasuckas [Tue, 20 Jun 2006 22:05:15 +0000 (01:05 +0300)]
kernel: Check for an exe which is always present in a system dir.
Saulius Krasuckas [Tue, 20 Jun 2006 22:01:22 +0000 (01:01 +0300)]
lz32: Small test fixes.
Mikołaj Zalewski [Tue, 20 Jun 2006 19:58:20 +0000 (21:58 +0200)]
shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
Detlef Riekenberg [Tue, 20 Jun 2006 21:30:39 +0000 (23:30 +0200)]
winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
Detlef Riekenberg [Tue, 20 Jun 2006 21:28:14 +0000 (23:28 +0200)]
winedump: Use ntdll as template.
Detlef Riekenberg [Tue, 20 Jun 2006 04:12:36 +0000 (06:12 +0200)]
compstui: Add minimal compstui.dll (stubs only).
Dmitry Timoshkov [Tue, 20 Jun 2006 16:53:45 +0000 (01:53 +0900)]
ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
Vitaly Lipatov [Tue, 20 Jun 2006 17:33:03 +0000 (21:33 +0400)]
winecfg: Russian translation.
Jacek Caban [Tue, 20 Jun 2006 17:04:55 +0000 (19:04 +0200)]
urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
Jacek Caban [Tue, 20 Jun 2006 17:04:07 +0000 (19:04 +0200)]
shdocvw: Return S_OK in IPersistStreamInit::InitNew.
Jacek Caban [Tue, 20 Jun 2006 17:02:48 +0000 (19:02 +0200)]
mshtml: Move IOleCommandTarget implementation to separate file.
Jacek Caban [Tue, 20 Jun 2006 17:01:33 +0000 (19:01 +0200)]
mshtml: Initialize url variable in IPersistMoniker::Load.
Jacek Caban [Tue, 20 Jun 2006 16:59:09 +0000 (18:59 +0200)]
mshtml: Don't crash in GetSecurityInfo if channel is NULL.
Jacek Caban [Tue, 20 Jun 2006 16:55:13 +0000 (18:55 +0200)]
mshtml: Added IPropertyNotifySink connection point.
Juan Lang [Tue, 20 Jun 2006 13:23:49 +0000 (06:23 -0700)]
crypt32: Rearrange functions a bit.
Juan Lang [Tue, 20 Jun 2006 15:23:12 +0000 (08:23 -0700)]
shlwapi: Small cleanups.
- forward MLGetUILanguage to kernel32
- correct type of parameter to MLLoadLibrary
Paul Vriens [Tue, 20 Jun 2006 15:16:43 +0000 (17:16 +0200)]
winecfg: Create Resources directory when adding themes.
Huw Davies [Tue, 20 Jun 2006 13:27:00 +0000 (14:27 +0100)]
rpcrt4: Don't use a short to hold the packet length, since it can
result in premature termination of the send.
Alexandre Julliard [Tue, 20 Jun 2006 18:20:45 +0000 (20:20 +0200)]
ntdll: Fixed tape.c compilation on Solaris.
Alexandre Julliard [Tue, 20 Jun 2006 17:07:03 +0000 (19:07 +0200)]
libwine: Better memory reservation algorithm for platforms that use try_mmap_fixed.
Alexandre Julliard [Tue, 20 Jun 2006 11:44:19 +0000 (13:44 +0200)]
configure: Default to using wine-pthread on all platforms.
Jeremy White [Tue, 20 Jun 2006 11:18:41 +0000 (13:18 +0200)]
configure: Probe more carefully for soname support, primarily for Solaris support.
Eric Pouech [Sun, 18 Jun 2006 19:32:33 +0000 (21:32 +0200)]
dbghelp: dwarf: Tidy up leb128 reading.
Eric Pouech [Sun, 18 Jun 2006 19:32:30 +0000 (21:32 +0200)]
dbghelp: Indent the code as the rest of dbghelp module.
Eric Pouech [Sun, 18 Jun 2006 19:32:27 +0000 (21:32 +0200)]
dbghelp: Support multiple debug formats.
When several debug formats (eg stabs & dwarf2) exist in the same
module, allow to load them all (this is needed when different
compilation units are compiled with different debug options).
Eric Pouech [Sun, 18 Jun 2006 19:32:24 +0000 (21:32 +0200)]
dbghelp: dwarf: Generate the current source file and store it in dbghelp's internals.
Eric Pouech [Sun, 18 Jun 2006 19:32:20 +0000 (21:32 +0200)]
dbghelp: Added the ability to define a source file by dir+filename instead of only filename.
Eric Pouech [Sun, 18 Jun 2006 19:32:17 +0000 (21:32 +0200)]
dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
Walking the whole lot, not doing anything interesting apart from
traversing the data.
Eric Pouech [Sun, 18 Jun 2006 19:32:13 +0000 (21:32 +0200)]
dbghelp: Pass .debug_loc section information to dwarf.
Eric Pouech [Sun, 18 Jun 2006 19:32:09 +0000 (21:32 +0200)]
dbghelp: Dwarf & parse context.
- split the data structures for walking through the data (abbrev,
cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
- created dwarf2_parse_compilation_unit() for clarity
- added section structure to gather information about all ELF sections
related to all dwarf2 sections (more to come)
Eric Pouech [Sun, 18 Jun 2006 19:32:06 +0000 (21:32 +0200)]
dbghelp: Dwarf & udt members.
- correctly set size & offsets for regular udt members
- first shot at bitfields for udt members
Eric Pouech [Sun, 18 Jun 2006 19:32:03 +0000 (21:32 +0200)]
dbghelp: Dwarf & function blocks.
- properly handling function blocks
- handling of variables inside of blocks (either on stack, or in a
register, or relative to the frame register if any)
- added dwarf2_subprogram_t structure so that we can pass around
relevant information for function parsing
Eric Pouech [Sun, 18 Jun 2006 19:32:00 +0000 (21:32 +0200)]
dbghelp: dwarf: Properly handle function formal parameters.
Eric Pouech [Sun, 18 Jun 2006 19:31:55 +0000 (21:31 +0200)]
dbghelp: Storage of func locals & parameters.
- added the ability to tell to add_func_local whether we're adding
a local variable or a parameter (and removed the black magic
we were using)
- we can now address variables defined as an offset to a register
Eric Pouech [Sun, 18 Jun 2006 19:31:52 +0000 (21:31 +0200)]
dbghelp: Dwarf & global symbols.
Offset the addresses for global symbols (func & variables) by the base
image of the corresponding module.
Eric Pouech [Sun, 18 Jun 2006 19:31:49 +0000 (21:31 +0200)]
dbghelp: dwarf: Added support for function labels.
Eric Pouech [Sun, 18 Jun 2006 19:31:46 +0000 (21:31 +0200)]
dbghelp: Proper support for nested types definitions (even in C).
Eric Pouech [Sun, 18 Jun 2006 19:31:43 +0000 (21:31 +0200)]
dbghelp: Dwarf - function scheme.
- various fixes to follow better the functions definition (nesting,
subroutines...)
- don't directly parse types referenced by a subprogram, they'll be
loaded anyway when needed
Eric Pouech [Sun, 18 Jun 2006 19:31:39 +0000 (21:31 +0200)]
dbghelp: Dwarf & locations.
- put back the block attribute parsing
- added dwarf2_compute_location to properly decode a location (at
least starting it)
Eric Pouech [Sun, 18 Jun 2006 19:31:32 +0000 (21:31 +0200)]
dbghelp: Dwarf compiland.
- rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
- commented out the location parsing which is an ugly hack
Eric Pouech [Sun, 18 Jun 2006 19:31:27 +0000 (21:31 +0200)]
dbghelp: Dwarf & new scheme.
- add some helpers for the rewrite
- module is now part of the dwarf2_parse_context
Eric Pouech [Sun, 18 Jun 2006 19:31:24 +0000 (21:31 +0200)]
dbghelp: Dwarf & type references.
Removed unused type references scheme that we'll implement using a
different scheme in next patches.
Eric Pouech [Sun, 18 Jun 2006 19:31:21 +0000 (21:31 +0200)]
dbghelp: Dwarf merge parsing of UDT.
Merge into a single function the struct/class/union parsing.
Eric Pouech [Sun, 18 Jun 2006 19:31:17 +0000 (21:31 +0200)]
dbghelp: Dwarf & debug info entries.
- now loading the debug info entries into specific structures
- this will help writing new functions
- this will allow handling of forward references
Eric Pouech [Sun, 18 Jun 2006 19:31:13 +0000 (21:31 +0200)]
dbghelp: Dwarf abbrev table is now a sparse array.
- added a pool for memory allocation when parsing a compilation unit
- now using the brand new sparse array for the abbrev table
Eric Pouech [Sun, 18 Jun 2006 19:31:10 +0000 (21:31 +0200)]
dbghelp: Added another basic type for storage: the sparse array.
Eric Pouech [Sun, 18 Jun 2006 19:31:07 +0000 (21:31 +0200)]
dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
Eric Pouech [Sun, 18 Jun 2006 19:31:03 +0000 (21:31 +0200)]
dbghelp: Remove the unneeded level attribute while parsing.
Eric Pouech [Sun, 18 Jun 2006 19:30:59 +0000 (21:30 +0200)]
dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
Eric Pouech [Sun, 18 Jun 2006 19:30:55 +0000 (21:30 +0200)]
dbghelp: Dwarf & typedefs.
- removed lookup for name for the const modifier
- hard wire dwarf-reference to our pointer types
Eric Pouech [Sun, 18 Jun 2006 19:30:52 +0000 (21:30 +0200)]
dbghelp: Dwarf & module's symtype.
- we should set the module's symtype upon success
- removed unneeded bRet variable
Eric Pouech [Sun, 18 Jun 2006 19:30:49 +0000 (21:30 +0200)]
dbghelp: Dwarf2 & AT_byte_size.
- AT_byte_size can be larger than a single byte (especially for enums)
- added missing enumeration type parsing
Eric Pouech [Sun, 18 Jun 2006 19:30:45 +0000 (21:30 +0200)]
winedbg: Proper handling of typedefs.
Added types_get_real_type() to get rid of typedef information, and
access the real underlying type.
Juan Lang [Mon, 19 Jun 2006 22:12:51 +0000 (15:12 -0700)]
crypt32: Encode/decode CRL issuing dist points.
Jason Green [Mon, 19 Jun 2006 21:53:38 +0000 (17:53 -0400)]
wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
Jason Green [Mon, 19 Jun 2006 21:53:13 +0000 (17:53 -0400)]
wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
- NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
that's not part of the spec.
- It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
- This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
James Hawkins [Tue, 20 Jun 2006 08:07:46 +0000 (01:07 -0700)]
tools/wine.inf: Add d3d8.dll to the fake dlls list.
Ge van Geldorp [Tue, 20 Jun 2006 07:34:48 +0000 (09:34 +0200)]
kernel32: "base" is a pointer in 16-bit global heap.
Ge van Geldorp [Tue, 20 Jun 2006 07:34:43 +0000 (09:34 +0200)]
winedbg: Added x86_64 support.
Mikołaj Zalewski [Tue, 20 Jun 2006 07:48:37 +0000 (09:48 +0200)]
shell32: Remove the now unused SHELL_ConfirmDialog.
Mikołaj Zalewski [Tue, 20 Jun 2006 07:47:11 +0000 (09:47 +0200)]
shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
Saulius Krasuckas [Tue, 20 Jun 2006 00:47:10 +0000 (03:47 +0300)]
lz32: Remove dead code from the LZOpenFileW test.
Mikołaj Zalewski [Mon, 19 Jun 2006 21:22:38 +0000 (23:22 +0200)]
shell32: Update the Polish translation.
Juan Lang [Mon, 19 Jun 2006 21:11:37 +0000 (14:11 -0700)]
crypt32: Simplify CRL creation.
Decoding already handles signed and unsigned CRLs, so don't duplicate
that in CertCreateCRLContext.
Juan Lang [Mon, 19 Jun 2006 21:10:29 +0000 (14:10 -0700)]
crypt32: Simplify certificate creation.
Decoding already handles signed and unsigned certs, so don't duplicate
that in CertCreateCertificateContext.
Saulius Krasuckas [Mon, 19 Jun 2006 20:21:38 +0000 (23:21 +0300)]
lz32: test LZOpenFileW.
Saulius Krasuckas [Mon, 19 Jun 2006 20:21:28 +0000 (23:21 +0300)]
lz32: LZOpenFileA sets last error sometimes.
Saulius Krasuckas [Mon, 19 Jun 2006 20:21:20 +0000 (23:21 +0300)]
lz32: Rename function aliases to real (ASCII) function names.
Robert Shearman [Mon, 19 Jun 2006 19:27:13 +0000 (20:27 +0100)]
shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
Robert Shearman [Mon, 19 Jun 2006 19:27:05 +0000 (20:27 +0100)]
shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
Robert Shearman [Mon, 19 Jun 2006 19:26:57 +0000 (20:26 +0100)]
rpcrt4: Move the packet manipulation from the exception filter to the exception handler.
Remove the unused server_sem variable.
Juan Lang [Mon, 19 Jun 2006 19:17:04 +0000 (12:17 -0700)]
crypt32: Fix decoding signed certs and CRLs.
Paul Vriens [Mon, 19 Jun 2006 19:02:56 +0000 (21:02 +0200)]
uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
Mike McCormack [Mon, 19 Jun 2006 18:31:01 +0000 (03:31 +0900)]
ole32: Implement reading of VT_CF storage properties.
Alexandre Julliard [Mon, 19 Jun 2006 20:45:28 +0000 (22:45 +0200)]
libwine: Remove one more directory level when checking for build dir.
This way it still works if the libdir we got was libs/wine instead of libs.
Jeremy White [Mon, 19 Jun 2006 20:42:05 +0000 (22:42 +0200)]
msvcrt: Solaris asctime_r compilation fix.
Jeremy White [Mon, 19 Jun 2006 20:38:20 +0000 (22:38 +0200)]
dbghelp: Fix a Solaris compilation error.
Jeremy White [Mon, 19 Jun 2006 20:36:51 +0000 (22:36 +0200)]
winex11.drv: On Solaris, Xutil.h is required to define XRegion.
Jeremy White [Mon, 19 Jun 2006 20:36:30 +0000 (22:36 +0200)]
ntdll: On Solaris, limits.h is required for PATH_MAX.
Ge van Geldorp [Mon, 19 Jun 2006 18:03:37 +0000 (20:03 +0200)]
dbghelp: Fix compilation for x86_64.
Thomas Weidenmueller [Mon, 19 Jun 2006 10:09:56 +0000 (12:09 +0200)]
include: Fix definition of SECURITY_INTEGER.
Alexandre Julliard [Mon, 19 Jun 2006 19:16:50 +0000 (21:16 +0200)]
winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and causes warnings.
Christian Gmeiner [Tue, 13 Jun 2006 17:13:32 +0000 (19:13 +0200)]
setupapi: Implement SetupDiCreateDeviceInfoListExW.
Paul Vriens [Mon, 19 Jun 2006 15:49:36 +0000 (17:49 +0200)]
uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
Vitaly Lipatov [Mon, 19 Jun 2006 15:33:40 +0000 (19:33 +0400)]
dnsapi: Fix conflicts nameser.h with winerror.h.
Uwe Bonnes [Mon, 19 Jun 2006 16:01:53 +0000 (18:01 +0200)]
secur32: Fix another GetProcessHeap vs GetProcessHeap().
Hans Leidekker [Mon, 19 Jun 2006 14:17:06 +0000 (16:17 +0200)]
mscms: Fix famous typo in HeapFree call.