Commit graph

76 commits

Author SHA1 Message Date
Jacek Caban
54bf34f1e7 urlmon: Avoid ProtocolHandler being destroyed in Terminate call. 2014-05-15 19:05:44 +02:00
Jacek Caban
9ca4f9b65a urlmon: Unregister window class on DLL unload. 2014-02-13 19:10:32 +01:00
Frédéric Delanoy
57d7f74d34 Assorted spelling fixes. 2013-11-21 19:44:46 +01:00
Jacek Caban
506b369c73 urlmon: Delay processing notifications from Read during MIME verification. 2013-03-28 12:17:52 +01:00
André Hentschel
99a0c55a8f urlmon: Avoid memory leaks (coverity). 2012-10-29 10:38:31 +01:00
Jacek Caban
719ab21d75 urlmon: Avoid direct notifications from callbacks from Read call. 2012-09-03 16:10:23 +02:00
Jacek Caban
8bf9d8e90d urlmon: Process pending tasks before exiting Start function. 2012-09-03 16:10:20 +02:00
Jacek Caban
3636a25279 urlmon: Added better debug traces for BINDSTATUS values. 2012-09-03 16:10:16 +02:00
Piotr Caban
38d578af5e urlmon: Add mime handler layer before data is processed. 2012-03-16 15:38:32 +01:00
Piotr Caban
1559fceeea urlmon: Added support for PI_FORCE_ASYNC flag in IInternetProtocol::Switch implementation. 2012-01-20 16:02:01 +01:00
Piotr Caban
6bc361f2fc urlmon: Store display_uri in BindProtocol structure. 2012-01-20 16:01:56 +01:00
Jacek Caban
9c464ca3cb urlmon: Fixed protocol tests on IE9. 2011-11-15 19:37:37 +01:00
Francois Gouget
3e16622a45 urlmon: Give a name to the critical sections. 2011-11-14 20:15:24 +01:00
Piotr Caban
e1c1b937eb urlmon: Forward IWinInetHttpInfo calls to protocol implementations. 2011-03-29 12:36:42 +02:00
Jacek Caban
8bee20d85f urlmon: Properly handle BINDSTATUS_BEGINDOWNLOADDATA. 2011-02-15 17:42:26 +01:00
Michael Stefaniuc
e5b2a222ac urlmon: Remove some leftovers from the old COM days. 2011-01-17 12:49:04 +01:00
Michael Stefaniuc
5d6b2f13de urlmon: Use ifaces instead of vtbl pointers in ProtocolProxy. 2011-01-14 18:26:18 +01:00
Michael Stefaniuc
1515b36aaa urlmon: COM cleanup for the rest of the iface in BindProtocol. 2011-01-12 11:32:17 +01:00
Michael Stefaniuc
c41cf7d6a5 urlmon: COM cleanup for the IInternetProtocolEx iface. 2011-01-12 11:32:17 +01:00
Jacek Caban
682dc4d6f8 urlmon: Store object instead of interface pointer to BindProtocol in Binding object. 2011-01-11 11:23:01 +01:00
Jacek Caban
4bdf39ea51 urlmon: Clean up default protocol handler pseudo-interface implementation. 2010-11-30 13:53:27 +01:00
Jacek Caban
fcc1dd01f7 urlmon: Make get_protocol_handler IUri-based. 2010-11-15 15:03:28 +01:00
Jacek Caban
b54ac3c628 urlmon: Store BindProtocol as IInternetProtocolEx. 2010-11-15 15:03:22 +01:00
Jacek Caban
5c61a34a7a urlmon: BindProocol's protocol handler doesn't need IInternetProtocolEx iface. 2010-11-15 15:03:16 +01:00
Jacek Caban
0d4287b2e8 urlmon: Don't forward StartEx call to protocol handler in BindProtocol. 2010-11-15 15:03:09 +01:00
Jacek Caban
8c634443d0 urlmon: Don't forward Start call to protocol handler in BindProtocol. 2010-11-15 15:03:05 +01:00
Jacek Caban
6c1f2e4f3f urlmon: Added IInternetProtocolEx support to BindProtocol. 2010-11-10 16:19:13 +01:00
Jacek Caban
0d27b740b3 urlmon: Added Abort support to BindProtocol. 2010-10-04 15:01:50 +02:00
Jacek Caban
39f2c63055 urlmon: Replace also bind_info in set_binding_sink. 2010-10-01 17:48:10 +02:00
Alexandre Julliard
5c632145e8 urlmon: Forward the DllMain call to the dlldata.c generated function. 2010-04-08 23:56:55 +02:00
Jacek Caban
efd869e00a urlmon: Added support for BINDSTATUS_REDIRECTING. 2009-12-16 12:23:04 +01:00
Jacek Caban
a70e5b556c urlmon: Don't post notif message if we're in task processing loop. 2009-11-17 12:05:56 +01:00
Jacek Caban
094c0104f0 urlmon: Fixed bscf for ReportData after mime verification call. 2009-08-21 11:09:39 +02:00
Jacek Caban
3d03ccf253 urlmon: Fixed report_data for recursive calls. 2009-08-21 11:09:31 +02:00
Jacek Caban
6927eecd6d urlmon: Added IWinInetHttpInfo stub implementation to BindProtocol object. 2009-08-21 11:09:24 +02:00
Jacek Caban
80dd9b9c9e urlmon: Use a copy of PROTOCOLDATA in Switch/Continue implementation. 2009-06-05 14:43:24 +02:00
Jacek Caban
061b6a839a urlmon: Fixed buffer size calculation. 2009-05-21 16:17:50 +02:00
Michael Stefaniuc
441bc63538 urlmon: Move 'inline' right after the storage specifier. 2009-05-19 12:00:20 +02:00
Jacek Caban
9edd40fdc2 urlmon: Added support for MIME filters. 2009-05-19 11:58:52 +02:00
Jacek Caban
e16af65971 urlmon: Use common name for IInternetProtocol and IInternetProtocolSink vtbls. 2009-05-19 11:58:52 +02:00
Jacek Caban
638c7ac802 urlmon: Use protocol_handler in Switch implementation. 2009-05-19 11:58:52 +02:00
Jacek Caban
8ffd262d75 urlmon: Move MIME availability handling to separated function. 2009-05-19 11:58:52 +02:00
Jacek Caban
23c6cd4241 urlmon: Fixed buffer size argument in Read call. 2009-05-19 11:58:52 +02:00
Jacek Caban
e5f8427abf urlmon: Use internal IInternetProtocol protocol for communication with pluggable protocol in BindProtocol. 2009-05-19 11:58:52 +02:00
Marcus Meissner
bbac7d9fb4 urlmon: Separate NULL ptr check (Coverity 924). 2009-05-15 10:28:03 +02:00
Jacek Caban
299ce6c18e urlmon: Added PI_MIMEVERIFICATION support. 2009-05-14 11:14:00 +02:00
Jacek Caban
372a0f24a2 urlmon: Moved notif window handling to bindprot.c. 2009-05-12 11:20:33 +02:00
Jacek Caban
7de802eb0f urlmon: Added PI_APARTMENTTHREADED support to BindProtocol::ReportResult. 2009-05-12 11:19:47 +02:00
Jacek Caban
8ca4a4a3a4 urlmon: Added PI_APARTMENTTHREADED support to BindProtocol::ReportProgress. 2009-05-12 11:19:42 +02:00
Jacek Caban
2dee8bb79d urlmon: Added support for PI_APARTMENTTHREADED to BindProtocol::ReportProgress. 2009-05-12 11:19:35 +02:00