Jacek Caban
3515dbc37c
urlmon: Code clean up.
2006-10-24 11:43:18 +02:00
Jacek Caban
84253b011d
urlmon: Added video/avi mime filter implementation.
2006-10-24 11:43:01 +02:00
Jacek Caban
b9b812da70
urlmon: Added image/tiff mime filter.
2006-10-23 12:29:08 +02:00
Alexandre Julliard
d3d3aba3a3
urlmon: Create a message window for each binding to make sure they are cleaned up properly.
2006-10-16 11:32:17 +02:00
Michael Stefaniuc
15765dd953
The Data1 member of the GUID struct needs to be an unsigned int too for Win64 compatibility.
2006-10-16 10:53:04 +02:00
Ge van Geldorp
d642e11438
winapi_test: Regenerate tests.
...
Remove structs from test list which have preprocessor directives in
their definitions (winapi_test can't handle that).
2006-10-11 12:12:21 +02:00
Jacek Caban
009996e7e3
urlmon: Win64 printf format warning fixes.
2006-10-07 18:05:23 +02:00
Jacek Caban
7e340f8f62
urlmon: Win64 printf format warning fixes.
2006-10-06 12:47:59 +02:00
Francois Gouget
82babbee0b
Add missing '\n's to Wine traces.
2006-10-05 17:46:48 +02:00
Francois Gouget
398245b640
urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
2006-10-03 15:56:26 +02:00
Francois Gouget
dc0cfe7729
urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc test compilation on Windows.
2006-09-29 17:53:23 +02:00
Francois Gouget
87045eb0c5
Fix rpcndr.h so it takes CONST_VTABLE into account.
...
Define CONST_VTABLE in the tests that need it. This fixes many Visual C++ warnings.
2006-09-29 17:52:27 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Alexandre Julliard
7f5b4a4602
urlmon/tests: Don't fail the tests if the network is unreachable.
2006-09-21 11:45:32 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Alexandre Julliard
5cf75e615a
makefiles: Only run test and documentation targets in directories that need them.
2006-08-28 13:37:44 +02:00
Robert Shearman
4582a2bb8e
urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
2006-08-04 20:27:04 +02:00
Jacek Caban
5674260b6d
urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
2006-07-31 10:49:32 +02:00
Jacek Caban
a04ffc3795
urlmon: Don't use freed string in TRACE.
2006-07-24 12:57:33 +02:00
Jacek Caban
e8617b9f1a
urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
2006-07-20 12:11:43 +02:00
Jacek Caban
d85110a317
urlmon: Fix handle leak.
2006-07-18 11:16:20 +02:00
Jacek Caban
aaef326017
urlmon: Register zone and security manager.
2006-07-17 13:53:18 +02:00
Jacek Caban
ec26cd2704
urlmon: Added UrlMkGetSessionOption implementation.
2006-07-17 13:53:00 +02:00
Jacek Caban
919871523a
urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
2006-07-17 13:52:56 +02:00
James Hawkins
e2bf4ff164
urlmon: Implement URLDownloadToCacheFileW.
2006-07-12 21:13:16 +02:00
Andrew Talbot
24e4acf728
urlmon: Write-strings warnings fix.
2006-07-12 13:21:30 +02:00
Alexandre Julliard
eb8a40c368
libs: Merged libwine_unicode into libwine.
...
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Jacek Caban
101c18537a
urlmon: Always verify mime using FindMimeFromData.
2006-07-11 12:04:19 +02:00
Alexandre Julliard
77dc0d9be5
.gitignore: Added wildcards to ignore generated resource files.
2006-07-10 21:39:00 +02:00
Alexandre Julliard
0fa8baafcb
make_dlls: Recursively ignore .ok files in all tests directories.
2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899
make_dlls: Recursively ignore testlist.c in all tests directories.
2006-07-10 21:19:42 +02:00
Alexandre Julliard
5258e061dc
make_dlls: Ignore generated import libraries from the top-level .gitignore.
2006-07-10 20:55:58 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Jacek Caban
6004183e51
urlmon: Register protocol handlers in DllMain.
2006-07-10 11:48:27 +02:00
Jacek Caban
57bcaf4d31
urlmon: Use non heap based objects for class factories.
2006-07-10 11:48:18 +02:00
Jacek Caban
6ce4833479
urlmon: Added image/x-png mime filter.
2006-07-07 14:30:35 +02:00
Jacek Caban
682944ad2d
urlmon: Added image/bmp filter.
2006-07-07 14:30:35 +02:00
Jacek Caban
32405d635f
urlmon: Added image/gif filter.
2006-07-07 14:30:35 +02:00
Jacek Caban
1fd9f3edfa
urlmon: Added more test of FindMimeFromData.
2006-07-07 14:30:35 +02:00
Jacek Caban
ae9e41c639
urlmon: Fix handling of proposed mime.
2006-07-07 14:30:35 +02:00
Jacek Caban
b5fa092756
urlmon: Added image/pjpeg mime filter.
2006-07-07 14:30:34 +02:00
Paul Vriens
8f143f190c
Use the return value of register_key_guid.
2006-06-30 21:08:07 +02:00
Jacek Caban
0a109b38c3
urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
2006-06-20 20:38:51 +02:00
Alexandre Julliard
744528578d
urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
2006-06-13 14:03:51 +02:00
Jacek Caban
e4211f4358
urlmon: Use task queue to handle OnDataAvailable call.
2006-06-03 11:43:26 +02:00
Jacek Caban
67b51130f5
urlmon: Added OnResponse implementation.
2006-06-03 11:43:18 +02:00
Jacek Caban
349b93ae57
urlmon: Remove no longer needed binding value in task_t.
2006-06-01 11:10:48 +02:00
Jacek Caban
e6fc0c5dc2
urlmon: Use task queue for cross thread calls in on_progress.
2006-06-01 11:09:23 +02:00
Jacek Caban
08685417ab
urlmon: Use task queue in Switch implementation.
2006-06-01 11:09:07 +02:00
Jacek Caban
99cb95394a
urlmon: Added task queue architecture and use it for OnProgress calls from Continue call.
2006-06-01 11:08:51 +02:00
Jacek Caban
89d9287af6
urlmon: Make suse that every OnProgress call is in an apartment thread.
2006-06-01 11:08:29 +02:00
Jacek Caban
db24fff13e
urlmon: Use FindMimeFromData to determine MIME type.
2006-05-31 15:48:16 +02:00
Jacek Caban
796cf1713d
urlmon: Added text/html filter.
2006-05-31 11:46:31 +02:00
Jacek Caban
c73c3362c6
urlmon: Use filters mechanism in FindMimeFromData.
2006-05-31 11:45:37 +02:00
Jacek Caban
1c50743296
urlmon: Improve debug traces.
2006-05-28 18:13:56 +02:00
Jacek Caban
4797edf4bc
urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
2006-05-28 18:13:45 +02:00
Jacek Caban
21621b2856
urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
2006-05-28 18:13:14 +02:00
Jacek Caban
bcd6e9f33b
urlmon: Fix implementation of ReleaseBindInfo.
2006-05-25 20:28:31 +02:00
Jacek Caban
27b5c54f56
urlmon: Better pending read handling.
2006-05-25 20:28:23 +02:00
Jacek Caban
8b69bf72da
urlmon: Added Switch implementation.
2006-05-25 20:28:11 +02:00
Jacek Caban
675fd219ad
urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING in ReportProgress.
2006-05-25 20:27:55 +02:00
Jacek Caban
10acd23b2c
urlmon: Call OnProgress in apartment thread.
2006-05-25 20:22:16 +02:00
Jacek Caban
cef354a216
urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
2006-05-25 20:19:55 +02:00
Jacek Caban
6155a67782
urlmon: Added ReportResult implementation.
2006-05-25 20:19:33 +02:00
Jacek Caban
225333d79b
urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
2006-05-25 20:19:23 +02:00
Jacek Caban
d523eda742
urlmon: Added registering name space test.
2006-05-25 10:38:33 +02:00
Jacek Caban
9c9838d9e8
urlmon: Use registered protocols.
2006-05-25 10:38:22 +02:00
Jacek Caban
9fb647ef00
urlmon: Added [Un]RegisterNamespace implementation.
2006-05-25 10:37:51 +02:00
Alexandre Julliard
9ca8a86914
Link against libwine_unicode everywhere we use Unicode functions.
2006-05-24 18:05:40 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Jacek Caban
735c434376
urlmon: Fix tests.
2006-05-15 11:48:21 +02:00
Robert Shearman
74407105d2
Check the return value from register_key_guid in all the DLL registering code.
2006-05-10 19:38:04 +02:00
Michael Stefaniuc
a87520036f
janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
...
Some HeapFree's are hidden behind macros. Found by smatch.
2006-05-10 11:31:41 +02:00
Francois Gouget
9a722d0afd
Fix compatibility with native advpack dlls.
...
Most native advpack dlls in circulation don't have RegInstallA. So
mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
instead.
2006-03-06 17:51:19 +01:00
Francois Gouget
be6d891f0d
advpack: Prepare the unicodification of advpack.dll.
...
All functions that manipulate strings should have an Ansi and a
Unicode variant.
Forward the unqualified dll entry points to the Ansi variant for
backward compatibility.
We're not allowed to use unqualified entry points in Wine, so change
RegInstall() calls to RegInstallA().
Update win32.api.
2006-02-27 15:57:33 +01:00
Dmitry Timoshkov
57a579ffcd
Make more arrays const.
2006-01-24 14:00:32 +01:00
Jacek Caban
ab6adcb077
urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
2006-01-11 20:57:23 +01:00
Jacek Caban
0d57265a16
urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
2006-01-11 20:55:51 +01:00
Jacek Caban
fdc130f753
urlmon: Fix ref counting.
2006-01-09 17:20:04 +01:00
Jacek Caban
99306db99e
urlmon: Pass FORMATETC to OnDataAvailable.
2006-01-09 17:19:49 +01:00
Jacek Caban
762e2696df
urlmon: Added implementation of protocol stream.
2006-01-09 17:18:06 +01:00
Rolf Kalbermatter
d1b375f7e6
urlmon: Fix a LARGE_INTEGER truncation.
2006-01-06 13:03:50 +01:00
Jacek Caban
b235d7953c
urlmon: Added implementation of QueryService and stub implementation
...
of IHttpNegotiate2 interface.
2006-01-05 13:42:43 +01:00
Jacek Caban
6744b9b468
urlmon: Query service provider for IInternetProtocol.
2006-01-05 13:42:32 +01:00
Jacek Caban
089435d43b
urlmon: Code clean up.
2006-01-05 12:18:06 +01:00
Jacek Caban
c448968bfa
urlmon: Added GetBindInfoString implementation.
2006-01-05 12:17:59 +01:00
Jacek Caban
37263f573a
urlmon: Added http protocol tests (currently failing in Wine).
2005-12-31 13:32:40 +01:00
Jacek Caban
3a04ff6836
urlmon: Removed not used code.
2005-12-31 13:19:32 +01:00
Jacek Caban
fb042eb122
urlmon: Added GetSecurityId implementation.
2005-12-26 13:27:25 +01:00
Jacek Caban
0cceb3386f
urlmon: Use pluggable protocol for file protocol.
2005-12-26 13:27:10 +01:00
Rolf Kalbermatter
81c446ef5d
urlmon: Implement BindAsyncMoniker function.
2005-12-26 12:59:42 +01:00
Jacek Caban
7b4d59c5a0
urlmon: URL with two slashes is valid.
2005-12-26 12:59:31 +01:00
Jacek Caban
ed7aa80765
urlmon: Added handling of BINDF_FROMURLMON in file protocol.
2005-12-19 09:57:25 +01:00
Jacek Caban
7458d74169
urlmon: Added some tests and fixes of file protocol.
2005-12-19 09:52:30 +01:00
Jacek Caban
90c70f755b
urlmon: Fix BindToStorage test.
2005-12-16 12:40:39 +01:00
Thomas Weidenmueller
ac459e7ea0
urlmon: Correctly fix IStream::Read.
...
Don't dereference a possible NULL pointer.
2005-12-12 11:49:29 +01:00
Thomas Weidenmueller
38bfd5e635
urlmon: Fix call to ReadFile.
...
The BytesRead parameter passed to ReadFile may never be NULL.
2005-12-09 11:22:59 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Alexandre Julliard
dfc8305918
Don't crash if BindToStorage fails.
2005-11-15 16:54:13 +00:00
Jacek Caban
0dcf2a4589
Beginning of true BindToStorage implementation.
2005-11-14 15:12:43 +00:00