Dmitry Timoshkov
ef72c1d100
winex11.drv: Add support for full screen window state using the NETWM protocol.
2006-06-21 11:15:19 +02:00
James Hawkins
1a0208ef61
advpack: Implement DoInfInstall on top of the install framework.
2006-06-21 11:13:58 +02:00
Saulius Krasuckas
0012f56a61
kernel: Add tests for OpenFile.
2006-06-21 11:13:50 +02:00
Saulius Krasuckas
f1c3191b2c
kernel: Check for an exe which is always present in a system dir.
2006-06-21 11:13:43 +02:00
Saulius Krasuckas
0f6cb8860f
lz32: Small test fixes.
2006-06-21 11:13:38 +02:00
Mikołaj Zalewski
5de24f0320
shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
2006-06-21 11:13:27 +02:00
Detlef Riekenberg
5640b56ebd
compstui: Add minimal compstui.dll (stubs only).
2006-06-21 11:12:54 +02:00
Dmitry Timoshkov
0042ad4fc7
ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
2006-06-20 20:39:17 +02:00
Jacek Caban
0a109b38c3
urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
2006-06-20 20:38:51 +02:00
Jacek Caban
ac4abb7536
shdocvw: Return S_OK in IPersistStreamInit::InitNew.
2006-06-20 20:38:42 +02:00
Jacek Caban
a2f715e536
mshtml: Move IOleCommandTarget implementation to separate file.
2006-06-20 20:38:31 +02:00
Jacek Caban
1c64c20d9a
mshtml: Initialize url variable in IPersistMoniker::Load.
2006-06-20 20:37:38 +02:00
Jacek Caban
5ad79df0f8
mshtml: Don't crash in GetSecurityInfo if channel is NULL.
2006-06-20 20:37:31 +02:00
Jacek Caban
f052845013
mshtml: Added IPropertyNotifySink connection point.
2006-06-20 20:37:25 +02:00
Juan Lang
6f75b5e4ad
crypt32: Rearrange functions a bit.
2006-06-20 20:37:02 +02:00
Juan Lang
8076d1cf12
shlwapi: Small cleanups.
...
- forward MLGetUILanguage to kernel32
- correct type of parameter to MLLoadLibrary
2006-06-20 20:36:04 +02:00
Huw Davies
3a56eca1c7
rpcrt4: Don't use a short to hold the packet length, since it can
...
result in premature termination of the send.
2006-06-20 20:35:38 +02:00
Alexandre Julliard
74b750d81b
ntdll: Fixed tape.c compilation on Solaris.
2006-06-20 20:20:45 +02:00
Eric Pouech
797acdf436
dbghelp: dwarf: Tidy up leb128 reading.
2006-06-20 11:58:48 +02:00
Eric Pouech
54d6f8cc45
dbghelp: Indent the code as the rest of dbghelp module.
2006-06-20 11:58:24 +02:00
Eric Pouech
cca3d1ad0c
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).
2006-06-20 11:57:42 +02:00
Eric Pouech
8a92d9ae49
dbghelp: dwarf: Generate the current source file and store it in dbghelp's internals.
2006-06-20 11:57:12 +02:00
Eric Pouech
7af4097d80
dbghelp: Added the ability to define a source file by dir+filename instead of only filename.
2006-06-20 11:54:40 +02:00
Eric Pouech
52db5c094e
dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
...
Walking the whole lot, not doing anything interesting apart from
traversing the data.
2006-06-20 11:54:17 +02:00
Eric Pouech
a655b14340
dbghelp: Pass .debug_loc section information to dwarf.
2006-06-20 11:52:29 +02:00
Eric Pouech
d6bd8661ff
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)
2006-06-20 11:52:01 +02:00
Eric Pouech
298198c318
dbghelp: Dwarf & udt members.
...
- correctly set size & offsets for regular udt members
- first shot at bitfields for udt members
2006-06-20 11:51:34 +02:00
Eric Pouech
a2b4432107
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
2006-06-20 11:51:16 +02:00
Eric Pouech
7476f8c840
dbghelp: dwarf: Properly handle function formal parameters.
2006-06-20 11:50:39 +02:00
Eric Pouech
cff41cf9f2
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
2006-06-20 11:47:38 +02:00
Eric Pouech
df179e9bf1
dbghelp: Dwarf & global symbols.
...
Offset the addresses for global symbols (func & variables) by the base
image of the corresponding module.
2006-06-20 11:47:16 +02:00
Eric Pouech
686237e043
dbghelp: dwarf: Added support for function labels.
2006-06-20 11:46:51 +02:00
Eric Pouech
6cee154b23
dbghelp: Proper support for nested types definitions (even in C).
2006-06-20 11:46:18 +02:00
Eric Pouech
468956f4cd
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
2006-06-20 11:45:48 +02:00
Eric Pouech
ae67326863
dbghelp: Dwarf & locations.
...
- put back the block attribute parsing
- added dwarf2_compute_location to properly decode a location (at
least starting it)
2006-06-20 11:45:33 +02:00
Eric Pouech
6d61cc0c7b
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
2006-06-20 11:43:17 +02:00
Eric Pouech
ec8328d1b1
dbghelp: Dwarf & new scheme.
...
- add some helpers for the rewrite
- module is now part of the dwarf2_parse_context
2006-06-20 11:42:45 +02:00
Eric Pouech
2301d1a3d0
dbghelp: Dwarf & type references.
...
Removed unused type references scheme that we'll implement using a
different scheme in next patches.
2006-06-20 11:41:55 +02:00
Eric Pouech
3bd7d2976e
dbghelp: Dwarf merge parsing of UDT.
...
Merge into a single function the struct/class/union parsing.
2006-06-20 11:41:36 +02:00
Eric Pouech
c571b8506e
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
2006-06-20 11:41:15 +02:00
Eric Pouech
b51cd5750f
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
2006-06-20 11:40:55 +02:00
Eric Pouech
ad02173d21
dbghelp: Added another basic type for storage: the sparse array.
2006-06-20 11:40:32 +02:00
Eric Pouech
b319600130
dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
2006-06-20 11:39:58 +02:00
Eric Pouech
474c5cc2a5
dbghelp: Remove the unneeded level attribute while parsing.
2006-06-20 11:39:33 +02:00
Eric Pouech
57c662f4d1
dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
2006-06-20 11:38:49 +02:00
Eric Pouech
00cf2da5d6
dbghelp: Dwarf & typedefs.
...
- removed lookup for name for the const modifier
- hard wire dwarf-reference to our pointer types
2006-06-20 11:37:50 +02:00
Eric Pouech
d396ec31f9
dbghelp: Dwarf & module's symtype.
...
- we should set the module's symtype upon success
- removed unneeded bRet variable
2006-06-20 11:37:28 +02:00
Eric Pouech
24743774e8
dbghelp: Dwarf2 & AT_byte_size.
...
- AT_byte_size can be larger than a single byte (especially for enums)
- added missing enumeration type parsing
2006-06-20 11:37:14 +02:00
Juan Lang
cb2e21ffb4
crypt32: Encode/decode CRL issuing dist points.
2006-06-20 11:28:22 +02:00
Jason Green
0b09ecb291
wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
2006-06-20 11:28:15 +02:00
Jason Green
99c855e6ae
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.
2006-06-20 11:28:05 +02:00
Ge van Geldorp
d9157a3586
kernel32: "base" is a pointer in 16-bit global heap.
2006-06-20 11:06:56 +02:00
Mikołaj Zalewski
6352734eae
shell32: Remove the now unused SHELL_ConfirmDialog.
2006-06-20 11:06:13 +02:00
Mikołaj Zalewski
529346e8f4
shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
2006-06-20 11:06:02 +02:00
Saulius Krasuckas
be115ef0ca
lz32: Remove dead code from the LZOpenFileW test.
2006-06-20 11:05:45 +02:00
Mikołaj Zalewski
cc6eb8dfe1
shell32: Update the Polish translation.
2006-06-20 11:05:38 +02:00
Juan Lang
13e006a715
crypt32: Simplify CRL creation.
...
Decoding already handles signed and unsigned CRLs, so don't duplicate
that in CertCreateCRLContext.
2006-06-20 11:05:26 +02:00
Juan Lang
661aecc761
crypt32: Simplify certificate creation.
...
Decoding already handles signed and unsigned certs, so don't duplicate
that in CertCreateCertificateContext.
2006-06-20 11:05:18 +02:00
Saulius Krasuckas
38a85261cb
lz32: test LZOpenFileW.
2006-06-19 23:05:17 +02:00
Saulius Krasuckas
6d024b28b9
lz32: LZOpenFileA sets last error sometimes.
2006-06-19 23:04:52 +02:00
Saulius Krasuckas
bd2df081bd
lz32: Rename function aliases to real (ASCII) function names.
2006-06-19 23:04:37 +02:00
Robert Shearman
6c4c4e3515
shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
2006-06-19 23:04:28 +02:00
Robert Shearman
db8169b828
shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
2006-06-19 23:04:23 +02:00
Robert Shearman
0da8836ff7
rpcrt4: Move the packet manipulation from the exception filter to the exception handler.
...
Remove the unused server_sem variable.
2006-06-19 23:04:19 +02:00
Juan Lang
1811acc2fa
crypt32: Fix decoding signed certs and CRLs.
2006-06-19 22:55:05 +02:00
Paul Vriens
14b4e85148
uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
2006-06-19 22:54:31 +02:00
Mike McCormack
98d4c2b049
ole32: Implement reading of VT_CF storage properties.
2006-06-19 22:54:21 +02:00
Jeremy White
a73d568ece
msvcrt: Solaris asctime_r compilation fix.
2006-06-19 22:42:05 +02:00
Jeremy White
466d3fe8e5
dbghelp: Fix a Solaris compilation error.
2006-06-19 22:38:20 +02:00
Jeremy White
3484fa7616
winex11.drv: On Solaris, Xutil.h is required to define XRegion.
2006-06-19 22:36:51 +02:00
Jeremy White
d9de5217ae
ntdll: On Solaris, limits.h is required for PATH_MAX.
2006-06-19 22:36:30 +02:00
Ge van Geldorp
5f299d6fe5
dbghelp: Fix compilation for x86_64.
2006-06-19 21:23:05 +02:00
Thomas Weidenmueller
5fb24924fb
include: Fix definition of SECURITY_INTEGER.
2006-06-19 21:22:40 +02:00
Christian Gmeiner
8f5d90b44d
setupapi: Implement SetupDiCreateDeviceInfoListExW.
2006-06-19 21:16:04 +02:00
Paul Vriens
682679b07c
uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
2006-06-19 20:54:39 +02:00
Vitaly Lipatov
fa823d2fb8
dnsapi: Fix conflicts nameser.h with winerror.h.
2006-06-19 20:54:31 +02:00
Uwe Bonnes
a8a7976bc0
secur32: Fix another GetProcessHeap vs GetProcessHeap().
2006-06-19 20:54:19 +02:00
Hans Leidekker
6831c8dfcb
mscms: Fix famous typo in HeapFree call.
2006-06-19 20:54:04 +02:00
Kai Blin
b432e11927
secur32: Remove unneeded function from the Negotiate provider.
2006-06-19 20:53:53 +02:00
Mike McCormack
ccfa76d18e
ole32: Fix a typo.
2006-06-19 20:53:44 +02:00
Mike McCormack
d18dc2561a
hlink: Add a stub implementation for HlinkNavigateToStringReference.
2006-06-19 20:53:39 +02:00
Mike McCormack
da906667c7
imm32: Fix some return codes.
2006-06-19 20:53:35 +02:00
Mike McCormack
39c905f6d0
wininet: Make sure to null terminate a string before copying it.
2006-06-19 20:53:31 +02:00
Alexandre Julliard
1a2417d9bc
gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
2006-06-19 11:25:42 +02:00
Stefan Dösinger
1e2413f4f4
ddraw: Implement proper handle management.
2006-06-19 11:14:18 +02:00
Jason Green
c13f097de3
wined3d: Correct implementation of D3DSIO_LOOP.
...
I initially misread the specification. src0.x is the iteration count,
not the max amount for the loop register. This fixes that.
2006-06-19 11:11:45 +02:00
Jason Green
fd83de7129
wined3d: Fix lookup for LOOP register.
2006-06-19 11:11:24 +02:00
Jason Green
9afa540eb5
wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize output registers.
2006-06-19 11:11:05 +02:00
Jason Green
406ec20459
wined3d: Load boolean and integer constants into the GLSL shader program.
2006-06-19 10:59:58 +02:00
Jason Green
f444009bfb
wined3d: Implement locally defined boolean and integer constants in GLSL.
2006-06-19 10:59:13 +02:00
Jason Green
34d271bab6
wined3d: Add preliminary support for constant boolean and integer registers in GLSL.
...
- Separate the declaration phase of the shader string generator into
the arb and glsl specific files.
- Add declarations and recognition for application-sent constant
integers and booleans (locally defined ones will follow).
- Standardize capitilization of pixel/vertex specific variable names.
2006-06-19 10:50:14 +02:00
Jason Green
2d8e05f8a1
wined3d: Move constant loading into target-specific files.
...
- Moves GLSL constant loading code into glsl_shader.c and out of the
over-populated drawprim.c.
- Creates a new file named arb_program_shader.c which will hold code
specific to ARB_vertex_program & ARB_fragment_program.
- Remove the constant loading calls from drawprim.c
2006-06-19 10:49:52 +02:00
Jason Green
7f18b4e5fa
wined3d: Remove dead vertex shader code.
2006-06-19 10:39:36 +02:00
Krzysztof Foltman
8e85210144
riched20: EM_CHARFROMPOS didn't work properly with scrolling
...
(vertical scrollbar position was not taken into account).
2006-06-19 10:30:36 +02:00
Hans Leidekker
f9b213ff7b
dnsapi: Free all allocated records instead of just the last one.
2006-06-19 10:30:08 +02:00
Hans Leidekker
5213b4a3f2
dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
2006-06-19 10:30:02 +02:00
Stefan Dösinger
01273e7eb6
ddraw: Palette refcounting fixes + tests.
2006-06-19 10:29:56 +02:00
Robert Shearman
e4b51580e1
ntdll: If ObjectAttributes is NULL then an error is returned at the
...
start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
not need to be checked for NULL later on in the function.
2006-06-19 10:29:11 +02:00
Robert Shearman
1437f8bd8c
rpcrt4: Use the thread pool in the RPC server for processing packets.
2006-06-19 10:28:50 +02:00
Robert Shearman
1ddc722ec2
ole32: Document CoCreateFreeThreadedMarshaler.
2006-06-19 10:28:26 +02:00