Alexandre Julliard [Tue, 18 Sep 2007 11:19:14 +0000 (13:19 +0200)]
taskmgr.exe: We can now store binary files in the repository.
Alexandre Julliard [Tue, 18 Sep 2007 11:35:16 +0000 (13:35 +0200)]
regedit.exe: We can now store binary files in the repository.
Alexandre Julliard [Tue, 18 Sep 2007 11:15:44 +0000 (13:15 +0200)]
oleview.exe: We can now store binary files in the repository.
Alexandre Julliard [Tue, 18 Sep 2007 11:15:04 +0000 (13:15 +0200)]
msiexec.exe: We can now store binary files in the repository.
Alexandre Julliard [Tue, 18 Sep 2007 11:14:30 +0000 (13:14 +0200)]
cmdlgtst.exe: We can now store binary files in the repository.
Alexandre Julliard [Tue, 18 Sep 2007 11:13:42 +0000 (13:13 +0200)]
cmd.exe: We can now store binary files in the repository.
Juan Lang [Tue, 18 Sep 2007 01:02:26 +0000 (18:02 -0700)]
crypt32: Use decode function's returned decoded length to advance pointer when decoding an array.
Juan Lang [Tue, 18 Sep 2007 00:59:53 +0000 (17:59 -0700)]
crypt32: ret is already true, don't retest it.
Juan Lang [Tue, 18 Sep 2007 00:55:13 +0000 (17:55 -0700)]
crypt32: Explicitly count bytes to copy in DecodeCopyBytes.
Juan Lang [Tue, 18 Sep 2007 00:29:37 +0000 (17:29 -0700)]
crypt32: Test and correct decoding indefinite-length-encoded PKCS content.
Juan Lang [Tue, 18 Sep 2007 00:28:09 +0000 (17:28 -0700)]
crypt32: Use correct encoded length when decoding a sequence.
Juan Lang [Tue, 18 Sep 2007 00:27:12 +0000 (17:27 -0700)]
crypt32: Simplify AsnDecodeSequenceItems a tiny bit.
Juan Lang [Tue, 18 Sep 2007 00:26:51 +0000 (17:26 -0700)]
crypt32: Allow indefinite-length encoding of sequence items.
Juan Lang [Tue, 18 Sep 2007 00:21:43 +0000 (17:21 -0700)]
crypt32: Simplify DecodePathLenConstraint.
Juan Lang [Tue, 18 Sep 2007 00:20:52 +0000 (17:20 -0700)]
crypt32: Allow a sequence to have an indefinite-length encoding.
Juan Lang [Tue, 18 Sep 2007 00:18:53 +0000 (17:18 -0700)]
crypt32: Set *pcbDecoded in every function.
Juan Lang [Tue, 18 Sep 2007 00:13:12 +0000 (17:13 -0700)]
crypt32: Use internal form for all internal decoding functions.
Juan Lang [Tue, 18 Sep 2007 00:12:27 +0000 (17:12 -0700)]
crypt32: Get rid of encoding type argument to AsnDecodeSequence, it isn't used.
Juan Lang [Tue, 18 Sep 2007 00:11:54 +0000 (17:11 -0700)]
crypt32: Get rid of encoding type from AsnDecodeSequenceItems, it's never checked.
Juan Lang [Tue, 18 Sep 2007 00:08:52 +0000 (17:08 -0700)]
crypt32: Don't use exception handler when decoding time zone, caller already does.
Juan Lang [Tue, 18 Sep 2007 00:08:24 +0000 (17:08 -0700)]
crypt32: Implement DecodeAltName with DecodeAltNameInternal.
Juan Lang [Tue, 18 Sep 2007 00:07:35 +0000 (17:07 -0700)]
crypt32: Use AsnDecodeIntInternal where an internal function is called for.
Juan Lang [Tue, 18 Sep 2007 00:06:53 +0000 (17:06 -0700)]
crypt32: Temporarily change prototype of AsnDecodeIntInternal to the CryptDecodeObjectEx form.
Juan Lang [Tue, 18 Sep 2007 00:05:34 +0000 (17:05 -0700)]
crypt32: Use internal decode int function a couple more places.
Juan Lang [Tue, 18 Sep 2007 00:04:40 +0000 (17:04 -0700)]
crypt32: Introduce a space checking helper for functions that don't allocate memory and use it where appropriate.
Juan Lang [Tue, 18 Sep 2007 00:04:02 +0000 (17:04 -0700)]
crypt32: Move a comment that belonged elsewhere.
Juan Lang [Tue, 18 Sep 2007 00:03:28 +0000 (17:03 -0700)]
crypt32: Separate DecodeInt into an internal and external version.
Juan Lang [Tue, 18 Sep 2007 00:02:58 +0000 (17:02 -0700)]
crypt32: Use simpler form for internal time decoding functions.
Juan Lang [Tue, 18 Sep 2007 00:02:19 +0000 (17:02 -0700)]
crypt32: Allow items in an array to be indefinite-length encoded.
Juan Lang [Mon, 17 Sep 2007 23:58:25 +0000 (16:58 -0700)]
crypt32: Support indefinite-length encoded arrays.
Juan Lang [Mon, 17 Sep 2007 23:05:06 +0000 (16:05 -0700)]
crypt32: Set bytes decoded in all success paths.
Juan Lang [Mon, 17 Sep 2007 22:09:16 +0000 (15:09 -0700)]
crypt32: Introduce a helper function to get encoded length that allows indefinite-length encoding.
Juan Lang [Mon, 17 Sep 2007 22:08:23 +0000 (15:08 -0700)]
crypt32: Remove an unneeded WINAPI.
Juan Lang [Mon, 17 Sep 2007 22:07:58 +0000 (15:07 -0700)]
crypt32: Return bytes decoded from AsnDecodeArray.
Juan Lang [Mon, 17 Sep 2007 22:07:31 +0000 (15:07 -0700)]
crypt32: Pass bytes decoded pointer to AsnDecodeArray.
Juan Lang [Mon, 17 Sep 2007 22:06:27 +0000 (15:06 -0700)]
crypt32: Return bytes decoded when decoding an alt name entry.
Juan Lang [Mon, 17 Sep 2007 22:05:15 +0000 (15:05 -0700)]
crypt32: Return bytes decoded when copying DER-encoded bytes.
Juan Lang [Mon, 17 Sep 2007 22:04:37 +0000 (15:04 -0700)]
crypt32: Return bytes decoded when decoding a sequence.
Juan Lang [Mon, 17 Sep 2007 22:04:04 +0000 (15:04 -0700)]
crypt32: Make a decode OID function that returns the number of bytes decoded.
Juan Lang [Mon, 17 Sep 2007 22:03:28 +0000 (15:03 -0700)]
crypt32: Add a decoded parameter to AsnDecodeSequence.
Juan Lang [Mon, 17 Sep 2007 22:02:54 +0000 (15:02 -0700)]
crypt32: Use a simpler prototype for array decoding functions.
Juan Lang [Mon, 17 Sep 2007 22:02:19 +0000 (15:02 -0700)]
crypt32: Fix alignment on 64-bit systems.
Juan Lang [Mon, 17 Sep 2007 22:01:52 +0000 (15:01 -0700)]
crypt32: Correct an optimization.
Juan Lang [Mon, 17 Sep 2007 22:01:29 +0000 (15:01 -0700)]
crypt32: Correct GET_LEN_BYTES for the indefinite-length form.
Juan Lang [Mon, 17 Sep 2007 22:00:58 +0000 (15:00 -0700)]
crypt32: Add a test of an indefinite-length sequence.
Juan Lang [Mon, 17 Sep 2007 22:00:30 +0000 (15:00 -0700)]
crypt32: Update comments.
Francois Gouget [Mon, 17 Sep 2007 22:40:06 +0000 (00:40 +0200)]
dbghelp: Fix the PENUMLOADED_MODULES_CALLBACK() prototype.
Francois Gouget [Mon, 17 Sep 2007 22:39:58 +0000 (00:39 +0200)]
dnsapi: Fix the DnsQueryConfig() prototype.
Francois Gouget [Mon, 17 Sep 2007 22:39:11 +0000 (00:39 +0200)]
wordpad: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 17 Sep 2007 22:40:42 +0000 (00:40 +0200)]
imagehlp: Add SYMBOL_INFO_PACKAGE and SymSetSearchPathW().
Francois Gouget [Mon, 17 Sep 2007 22:40:48 +0000 (00:40 +0200)]
advapi32: Add and use LSTATUS.
Francois Gouget [Mon, 17 Sep 2007 22:40:56 +0000 (00:40 +0200)]
shell32: CSIDL_MYDOCUMENTS is now a synonym for CSIDL_PERSONAL.
Francois Gouget [Mon, 17 Sep 2007 22:39:31 +0000 (00:39 +0200)]
wintrust: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 17 Sep 2007 22:40:19 +0000 (00:40 +0200)]
dbghelp & imagehlp: Fix the PSYM_ENUMSYMBOLS_CALLBACK() and PSYM_ENUMERATESYMBOLS_CALLBACK() prototypes.
Tweak the actual callbacks to better match the prototypes.
Francois Gouget [Mon, 17 Sep 2007 22:39:43 +0000 (00:39 +0200)]
ntdll: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 17 Sep 2007 22:40:28 +0000 (00:40 +0200)]
dbghelp: Add some missing prototypes and types.
Francois Gouget [Mon, 17 Sep 2007 22:40:34 +0000 (00:40 +0200)]
imagehlp: Fix the PTRANSLATE_ADDRESS_ROUTINE() and PREAD_PROCESS_MEMORY_ROUTINE() prototypes.
Dmitry Timoshkov [Tue, 18 Sep 2007 07:26:03 +0000 (16:26 +0900)]
winex11.drv: Use symbolic names for MapVirtualKey translation types.
Rob Shearman [Mon, 17 Sep 2007 22:25:03 +0000 (23:25 +0100)]
widl: None of the non-fixed arrays have fixed sizes, so don't set the alignment to anything and return a size of 0 from get_required_buffer_size_type.
Rob Shearman [Mon, 17 Sep 2007 22:24:14 +0000 (23:24 +0100)]
widl: Missing size_is or length_is attributes should generate 0xffffffff for the correlation description.
Mikolaj Zalewski [Mon, 17 Sep 2007 21:12:27 +0000 (14:12 -0700)]
advapi32: QueryObjectSecurity should return a self-relative security descriptor and not overflow the buffer.
Gerald Pfeifer [Sun, 16 Sep 2007 19:19:48 +0000 (21:19 +0200)]
README: Update minimal system requirements for FreeBSD.
Juan Lang [Mon, 17 Sep 2007 15:40:04 +0000 (08:40 -0700)]
wininet: Create a TCP connection if FLAG_ICC_FORCE_CONNECTION is specified.
Juan Lang [Mon, 17 Sep 2007 15:03:40 +0000 (08:03 -0700)]
msi: Initialize nested.
Juan Lang [Mon, 17 Sep 2007 15:03:08 +0000 (08:03 -0700)]
msi: Make sure nested is initialized.
Juan Lang [Mon, 17 Sep 2007 15:02:18 +0000 (08:02 -0700)]
msi: Don't crash if record has no fields.
Stefan Dösinger [Mon, 17 Sep 2007 14:03:21 +0000 (16:03 +0200)]
wined3d: Move the software blitting to the base surface class.
Stefan Dösinger [Mon, 17 Sep 2007 13:04:46 +0000 (15:04 +0200)]
wined3d: Give GDI surfaces their own release implementation.
Stefan Dösinger [Mon, 17 Sep 2007 12:55:08 +0000 (14:55 +0200)]
wined3d: Move lastActiveRenderTarget cleanup to the device.
Stefan Dösinger [Mon, 17 Sep 2007 12:23:13 +0000 (14:23 +0200)]
wined3d: Give GDI surfaces their own GetDC copy.
Stefan Dösinger [Mon, 17 Sep 2007 11:48:11 +0000 (13:48 +0200)]
wined3d: Move DIB section creation to the base surface implementation.
Stefan Dösinger [Mon, 17 Sep 2007 10:56:33 +0000 (12:56 +0200)]
wined3d: Remove a pbo check.
Stefan Dösinger [Mon, 17 Sep 2007 10:53:34 +0000 (12:53 +0200)]
wined3d: Clean up IWineD3DSurface::ReleaseDC.
Stefan Dösinger [Mon, 17 Sep 2007 13:16:37 +0000 (15:16 +0200)]
wined3d: Clean up SetMem.
Stefan Dösinger [Mon, 17 Sep 2007 13:07:13 +0000 (15:07 +0200)]
wined3d: Clean up AddDirtyRect.
Stefan Dösinger [Sun, 16 Sep 2007 14:49:02 +0000 (16:49 +0200)]
wined3d: Clean up SetFormatDesc.
Stefan Dösinger [Sun, 16 Sep 2007 14:40:28 +0000 (16:40 +0200)]
wined3d: Clean up SetGLTextureDesc and GetGLDesc.
Stefan Dösinger [Sun, 16 Sep 2007 14:33:23 +0000 (16:33 +0200)]
wined3d: Reorder surface impl predeclarations.
Stefan Dösinger [Sun, 16 Sep 2007 14:27:58 +0000 (16:27 +0200)]
wined3d: Base surface move, part 2.
Stefan Dösinger [Sun, 16 Sep 2007 12:03:39 +0000 (14:03 +0200)]
wined3d: Move non-rendering surface specific code to the base class.
Stefan Dösinger [Sun, 16 Sep 2007 11:42:18 +0000 (13:42 +0200)]
wined3d: Move resource methods to the base surface class.
Stefan Dösinger [Sun, 16 Sep 2007 11:29:44 +0000 (13:29 +0200)]
wined3d: Start of some surface cleanup.
This patch and the following intend to make the surface code more
manageable and are a preparation to add gl3 support. The code adds a
new IWineD3DBaseSurface surface type, which will contain the
non-rendering management code. IWineD3DSurface and IWineGDISurface
will be derived from IWineD3DBaseSurface, and IWineGL3Surface can be
added later.
Alexandre Julliard [Mon, 17 Sep 2007 14:57:09 +0000 (16:57 +0200)]
winex11.drv: Invalidate the DCE when the window format is changed.
Alexandre Julliard [Mon, 17 Sep 2007 14:56:56 +0000 (16:56 +0200)]
gdi32: Update the DC in most OpenGL functions.
Alexandre Julliard [Mon, 17 Sep 2007 14:49:37 +0000 (16:49 +0200)]
gdi32: Replace remaining instance of DC_GetDCUpdate by get_dc_ptr+update_dc.
Alexandre Julliard [Mon, 17 Sep 2007 14:48:56 +0000 (16:48 +0200)]
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the bitmap functions.
Alexandre Julliard [Mon, 17 Sep 2007 14:48:27 +0000 (16:48 +0200)]
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the painting functions.
Alexandre Julliard [Mon, 17 Sep 2007 14:46:29 +0000 (16:46 +0200)]
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the clipping functions.
Chris Robinson [Sat, 15 Sep 2007 20:02:32 +0000 (13:02 -0700)]
wgl: Store the fbconfig id with the window when a pixel format is set.
Chris Robinson [Wed, 12 Sep 2007 00:24:55 +0000 (17:24 -0700)]
gdi32: Don't hold the GDI lock when setting the pixel format.
Alexandre Julliard [Mon, 17 Sep 2007 14:15:26 +0000 (16:15 +0200)]
itss/tests: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 14:12:03 +0000 (16:12 +0200)]
user32/tests: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 14:11:26 +0000 (16:11 +0200)]
comctl32/tests: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 14:07:27 +0000 (16:07 +0200)]
cards: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:53:53 +0000 (15:53 +0200)]
msi: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:53:00 +0000 (15:53 +0200)]
ole32: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:51:40 +0000 (15:51 +0200)]
shell32: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:46:18 +0000 (15:46 +0200)]
user32: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:40:36 +0000 (15:40 +0200)]
comdlg32: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:38:23 +0000 (15:38 +0200)]
comctl32: We can now store binary files in the repository.