Rob Shearman
|
a3ad394f9c
|
urlmon: Add a stub for GetClassFileOrMime.
|
2007-10-22 14:54:39 +02:00 |
|
Rob Shearman
|
cfeaa3e682
|
urlmon: Fix the MIME type reported by the HTTP protocol when the Content-Type headers contains charset data too.
|
2007-10-22 13:52:38 +02:00 |
|
Misha Koshelev
|
5a96cc146c
|
urlmon: Increment/decrement reference count when internet handles are created/destroyed.
|
2007-10-12 11:07:29 +02:00 |
|
Andrew Talbot
|
dbf995a8b4
|
urlmon: Fix some memory leaks.
|
2007-10-10 11:56:51 +02:00 |
|
Jacek Caban
|
5c57c838b2
|
urlmon: Fixed test on IE7.
|
2007-10-09 17:52:46 +02:00 |
|
Jacek Caban
|
8f6f252ee8
|
urlmon: Get rid of no longer needed IHttpNegotiate wrapper.
|
2007-10-02 11:42:39 +02:00 |
|
Jacek Caban
|
b090ec13f3
|
urlmon: Added more RegiterBindStatusCallback tests.
|
2007-10-02 11:42:34 +02:00 |
|
Jacek Caban
|
ef01bdb18a
|
urlmon: Added more strict QueryInterface tests.
|
2007-10-02 11:42:27 +02:00 |
|
Jacek Caban
|
b285d562b3
|
urlmon: Wrap callback in RegisterBindStatusCallback.
|
2007-10-02 11:42:22 +02:00 |
|
Jacek Caban
|
c89551a1c5
|
urlmon: Added FIXME about unsupported pmkToLeft to BindToStorage.
|
2007-09-10 16:15:28 +02:00 |
|
Stefan Leichter
|
ba026b1634
|
urlmon: Remove 'recursive registry key delete' function.
|
2007-08-20 11:56:18 +02:00 |
|
Misha Koshelev
|
5a11a1201f
|
urlmon: Call IInternetProtocolSink_Release and ReleaseStgMedium in HttpProtocol where native does.
|
2007-08-16 11:52:56 +02:00 |
|
Misha Koshelev
|
c8ab2a947c
|
urlmon: Call IInternetProtocolSink_AddRef in HttpProtocol where native does (but just once).
|
2007-08-16 11:52:34 +02:00 |
|
Misha Koshelev
|
4f405b228d
|
urlmon: Fix timing issue with FLAG_REQUEST_COMPLETE and InternetQueryDataAvailable in HttpProtocol_Continue.
|
2007-08-14 12:25:26 +02:00 |
|
Jacek Caban
|
83a83880cd
|
urlmon: Wrap IBindCtx in CreateAsyncBindCtxEx.
|
2007-08-13 11:37:45 +02:00 |
|
Misha Koshelev
|
369273e991
|
urlmon/tests: Call CHECK_CALLED(OnProgress_SENDINGREQUEST) for FILE_TEST since we SET_EXPECT it.
|
2007-08-09 13:53:32 +02:00 |
|
Misha Koshelev
|
42dea36e5a
|
urlmon: Do not use BindToStorage_hack for INTERNET_SCHEME_HTTP.
|
2007-08-09 13:53:25 +02:00 |
|
Misha Koshelev
|
a893bb32d6
|
urlmon/tests: Fix clipformat test.
|
2007-08-09 13:53:16 +02:00 |
|
Rob Shearman
|
086a91facf
|
urlmon: Check some of the input parameters to URLOpenStreamA/W & URLOpenBlockingStreamA/W for NULL.
Add tests for these.
|
2007-08-08 15:32:04 +02:00 |
|
Rob Shearman
|
a5da813f5a
|
urlmon: Add tests for URLOpenStreamW and URLOpenBlockingStreamW.
|
2007-08-08 15:32:04 +02:00 |
|
Rob Shearman
|
9debcb8f49
|
urlmon: Implement URLOpenBlockingStreamA/W and URLOpenStreamA/W.
|
2007-08-08 15:32:04 +02:00 |
|
Rob Shearman
|
25b2bff9bf
|
urlmon: The pcbRead parameter for IInternetProtocol::Read is optional, so fix the protocol implementation to check for this.
|
2007-08-08 15:32:04 +02:00 |
|
Rob Shearman
|
9105b64a77
|
urlmon: Implement stubs for URLOpenBlockingStreamA/W and URLOpenStreamA/W.
|
2007-08-08 15:32:04 +02:00 |
|
Francois Gouget
|
988be5dd8f
|
urlmon: Fix compilation on systems that don't support nameless unions.
|
2007-08-08 15:32:03 +02:00 |
|
Misha Koshelev
|
59b2365c7d
|
urlmon/tests: Add test for binding to a URL from which a very short response is received.
|
2007-08-08 15:32:00 +02:00 |
|
Misha Koshelev
|
84cf17c3e9
|
urlmon/tests: Keep track of download state in tests.
|
2007-08-07 12:42:00 +02:00 |
|
Misha Koshelev
|
ed2cf42b51
|
urlmon/tests: Add tests for synchronous vs asynchronous binding.
|
2007-08-07 12:41:54 +02:00 |
|
Misha Koshelev
|
97e999565d
|
urlmon: Add support for synchronous binding.
|
2007-08-07 12:41:44 +02:00 |
|
Misha Koshelev
|
e54a48f96c
|
urlmon/tests: Declare the bind flags as a global variable in url tests.
|
2007-08-07 12:41:25 +02:00 |
|
Misha Koshelev
|
ea37fa998c
|
urlmon/tests: Fix todo_wine's to show the IServiceProvider interface is not queried on wine from CreateAsyncBindCtx.
|
2007-08-06 14:02:56 +02:00 |
|
Misha Koshelev
|
b2beeea5b2
|
urlmon: Send BINDSTATUS_DOWNLOADINGDATA if we do not send BEGINDOWNLOADDATA or ENDDOWNLOADDATA.
|
2007-08-03 13:35:53 +02:00 |
|
Misha Koshelev
|
b2558480c2
|
urlmon: Call IBindStatusCallback_OnStopBinding only if this actually is the last ReportData.
|
2007-08-03 13:35:46 +02:00 |
|
Misha Koshelev
|
99989f8241
|
Revert "urlmon: Use BSCF_ values passed to report_data to keep track of download state."
This reverts commit 978f6b98c9 .
|
2007-08-03 13:35:35 +02:00 |
|
Misha Koshelev
|
aa12574d09
|
Revert "urlmon: Report BINDSTATUS_DOWNLOADINGDATA on BSCF_INTERMEDIATEDATANOTIFICATION."
This reverts commit b3a660a69c .
|
2007-08-03 13:35:19 +02:00 |
|
Misha Koshelev
|
cb8a0dd70d
|
urlmon: Do not fill stream buffer on every report_data, native doesn't.
|
2007-08-02 12:44:21 +02:00 |
|
Misha Koshelev
|
55409b2e04
|
urlmon: Report total data read in this bind operation to OnDataAvailable, not the size of the available buffer.
|
2007-08-02 12:44:15 +02:00 |
|
Misha Koshelev
|
b3a660a69c
|
urlmon: Report BINDSTATUS_DOWNLOADINGDATA on BSCF_INTERMEDIATEDATANOTIFICATION.
|
2007-08-02 12:44:10 +02:00 |
|
Misha Koshelev
|
978f6b98c9
|
urlmon: Use BSCF_ values passed to report_data to keep track of download state.
|
2007-08-02 12:44:03 +02:00 |
|
Misha Koshelev
|
a63419bc2c
|
urlmon: Set the queue tail to the new task when pushing a task onto the tail of the queue.
|
2007-08-02 12:43:21 +02:00 |
|
Misha Koshelev
|
0a9dfa0d27
|
urlmon/tests: Make http protocol tests refractory to timing issues.
|
2007-07-27 12:25:05 +02:00 |
|
Misha Koshelev
|
9f31fb2fd4
|
urlmon/tests: Rename received_data event to more general name event_complete.
|
2007-07-27 12:24:50 +02:00 |
|
Misha Koshelev
|
c4f1adb7cc
|
urlmon/tests: Don't proceed with POST operation (that will fail) if we run out of memory.
|
2007-07-26 12:34:07 +02:00 |
|
Misha Koshelev
|
d5fedcdab0
|
urlmon/tests: Fix http protocol tests with absence of BINDF_FROMURLMON to properly expect ReportData.
|
2007-07-26 12:33:58 +02:00 |
|
Misha Koshelev
|
a8aa3fb546
|
urlmon: Don't free structures that are used by asynchronous HttpSendRequest until we are sure they won't be used.
|
2007-07-26 12:33:49 +02:00 |
|
Jacek Caban
|
262db80776
|
urlmon: Change some gotos to return.
|
2007-07-26 11:51:11 +02:00 |
|
Misha Koshelev
|
0c0285118e
|
urlmon/tests: Release two objects that should be released but are not.
|
2007-07-24 12:32:57 +02:00 |
|
Misha Koshelev
|
752334c561
|
urlmon: Release IInternetProtocolInfo returned from get_protocol_info when finished with it.
|
2007-07-24 12:32:52 +02:00 |
|
Misha Koshelev
|
f5ed5a7f48
|
urlmon: LockModule in create_binding_protocol as we ReleaseModule when the object is released.
|
2007-07-24 12:32:47 +02:00 |
|
Misha Koshelev
|
414ddfa671
|
urlmon: If we are using an internal protocol ClassFactory, call its AddRef as the caller must Release the object.
|
2007-07-24 12:32:42 +02:00 |
|
Misha Koshelev
|
7cc8b279fb
|
urlmon: Wrap IHttpNegotiate2 interface exposed by IBindStatusCallback as done by native.
|
2007-07-24 12:19:19 +02:00 |
|