Commit Graph

1065 Commits

Author SHA1 Message Date
André Hentschel 4b3ad0d31c urlmon/tests: Fix expected result. 2011-02-14 13:33:34 +01:00
Austin English da3feee905 urlmon/tests: Make sure to use a return value (LLVM/Clang). 2011-02-14 13:33:33 +01:00
Jacek Caban 9896d41ced urlmon: Fixed Valgrind warnings. 2011-02-14 13:33:29 +01:00
André Hentschel a41ed6860f urlmon/tests: Mark unavailable InternetZoneManagerEx2 as broken. 2011-02-11 17:39:49 +01:00
Austin English c6aa255fdf urlmon/tests: Make sure return values are used (LLVM/Clang). 2011-02-09 09:30:00 -06:00
Jacek Caban 380e300855 urlmon: Added more CoInternetGetSecurityUrl[Ex] tests. 2011-02-08 14:45:56 -06:00
Jacek Caban 139382a3f8 urlmon: CoInternetGetSecurityUrlEx rewrite. 2011-02-08 14:45:55 -06:00
Jacek Caban 69ee496fbd urlmon: CoInternetGetSecurityUrl rewrite.
This includes proper URL buffers, error handling and wrong pluggable 
protocol calls fixes.
2011-02-08 14:45:55 -06:00
Jacek Caban 4ac397b6e3 urlmon: Don't hardcode zone numbers. 2011-02-08 14:45:55 -06:00
Nikolay Sivov 8fb709e4ad urlmon/uri: Remove dead assignment and useless initializer (LLVM/Clang). 2011-02-07 10:12:02 -06:00
Nikolay Sivov 5b1d461748 urlmon/tests: Fix a leak in test (Valgrind). 2011-01-24 12:35:02 +01:00
Jacek Caban c117f21876 urlmon: Fixed key name size and format in open_zone_key. 2011-01-24 12:35:02 +01:00
Jacek Caban 4454770cbc urlmon: Call remove_dot_segments on path opaque for mk: protocol. 2011-01-21 16:21:37 +01:00
Jacek Caban 3c6c6e9d94 urlmon: Added backslash handling to remove_dot_segments. 2011-01-21 16:21:31 +01:00
Thomas Mullaly 670c8503f7 urlmon: Added pluggable protocol support to CoInternetGetSecurityUrlEx. 2011-01-21 12:26:32 +01:00
Thomas Mullaly 9d4a843d58 urlmon/tests: Added pluggable protocol tests for CoInternetGetSecurityUrlEx. 2011-01-21 12:26:26 +01:00
Thomas Mullaly 540a56a66e urlmon: Added basic CoInternetGetSecurityUrlEx implementation. 2011-01-21 12:26:14 +01:00
Thomas Mullaly 312bfb1042 urlmon/tests: Added CoInternetGetSecurityUrlEx tests. 2011-01-21 12:26:02 +01:00
Thomas Mullaly f46bd50e5d urlmon: Added stub for CoInternetGetSecurityUrlEx. 2011-01-21 12:25:52 +01:00
Greg Geldorp 3f153007ba urlmon/tests: Fix tests when connecting via proxy. 2011-01-19 16:53:52 +01:00
Jacek Caban 31c23ad9b5 urlmon: Fixed memory leaks in tests. 2011-01-17 17:33:31 +01:00
Thomas Mullaly c63cf7014b urlmon/tests: Fixed memory leak in tests (valgrind). 2011-01-17 12:51:35 +01:00
Thomas Mullaly 81d6e7443a urlmon: Fixed misc typos and removed a few random tab characters. 2011-01-17 12:51: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 970e211a21 urlmon: COM cleanup for the IStream iface. 2011-01-17 12:49:00 +01:00
Michael Stefaniuc a1cef7294d urlmon: COM cleanup for the rest of the ifaces in Binding. 2011-01-17 12:48:55 +01:00
Michael Stefaniuc 7b496eb178 urlmon: COM cleanup for the IBinding iface. 2011-01-17 12:48:50 +01:00
Erich Hoover aaa9fa7112 urlmon: Fix MK protocol handling of escaped characters. 2011-01-14 18:26:20 +01:00
Erich Hoover 1678a4a673 urlmon: Update MK protocol handling to IInternetProtocolEx. 2011-01-14 18:26:20 +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
David Hedberg 5205d03800 urlmon: Add some error handling to the http protocol. 2011-01-11 16:05:46 +01:00
Michael Stefaniuc 8c0a69430c urlmon: COM cleanup for the IMoniker iface. 2011-01-11 16:05:45 +01:00
Michael Stefaniuc 346e766d53 urlmon: Use an iface instead of a vtbl pointer in AsyncBindCtx. 2011-01-11 16:05:45 +01:00
Michael Stefaniuc 2f7da964ac urlmon: Use ifaces instead of vtbl pointers in BindStatusCallback. 2011-01-11 16:05:45 +01:00
Michael Stefaniuc 482740d020 urlmon: Use an iface instead of a vtbl pointer in stgmed_buf_t. 2011-01-11 16:05:45 +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
Michael Stefaniuc 0abef30926 urlmon: Use an iface instead of a vtbl pointer in MkProtocol. 2011-01-10 10:41:04 +01:00
Michael Stefaniuc d4f8ce0a54 urlmon: Use ifaces instead of vtbl pointers in MimeFilter. 2011-01-10 10:40:57 +01:00
Michael Stefaniuc 3d05c172f0 urlmon: Use ifaces instead of vtbl pointers in GopherProtocol. 2011-01-10 10:40:51 +01:00
Michael Stefaniuc 2796677f8c urlmon: Use an iface instead of a vtbl pointer in ProxyBindStatusCallback. 2011-01-07 10:22:10 +01:00
Michael Stefaniuc 5db4caee8e urlmon: Don't use DEFINE_THIS2 for the Protocol vtbl functions. 2011-01-04 11:58:34 +01:00
Jacek Caban d34bbb2b52 urlmon: Fixed IUriBuilderFactory declaration. 2011-01-04 11:11:49 +01:00
David Hedberg 4121ac1224 urlmon: Add new on_error function to protocol vtbl. 2011-01-03 12:14:28 +01:00
David Hedberg 2b5c18c35b urlmon: Move protocol flags for wininet based protocols into a common header. 2011-01-03 12:14:28 +01:00
André Hentschel 4ed08b9d24 urlmon/tests: Don't test function directly when reporting GetLastError(). 2010-12-30 15:00:52 +01:00
Michael Stefaniuc 81f44f501f urlmon: Use an iface instead of a vtbl pointer in ClassFactory. 2010-12-30 12:21:53 +01:00
Eric Pouech 495e55c07d urlmon: Fixed traces on 64bit systems. 2010-12-27 11:48:49 +01:00
Jacek Caban 87f0ba49e0 urlmon: Fixed a race in tests causing unexpected Switch call failures. 2010-12-27 11:46:17 +01:00
Jacek Caban 467844765b urlmon: Make protocol tests more verbose. 2010-12-23 17:07:40 +01:00
Jacek Caban fcc4c46476 urlmon: Converted more registration process to IRegistrar mechanism. 2010-12-23 12:52:07 +01:00
Jacek Caban 67f7e2695e urlmon: Added more IInternetProtocolEx tests. 2010-12-22 17:32:31 +01:00
David Hedberg 3e10d4e90d urlmon: Fix return value from QueryService. 2010-12-22 14:22:34 +01:00
David Hedberg 5be7064d90 urlmon: Split the code for sending an http request into its own function. 2010-12-22 14:17:23 +01:00
Jacek Caban b6db01177c urlmon: Added IUriContainer stub implementation of URLMoniker object. 2010-12-21 00:20:47 +01:00
David Hedberg 7af43bb1b2 urlmon: Set BINDF_NEEDFILE if BINDF_PULLDATA is not specified. 2010-12-20 12:47:38 +01:00
Austin English 967657de35 urlmon: Add stubs for ordinals 410 and 423. 2010-12-15 12:25:57 +01:00
Alexandre Julliard 889ac56f50 urlmon: Convert the coclasses registration to the IRegistrar mechanism. 2010-12-13 20:33:36 +01:00
Thomas Mullaly 4e1ff0b8cd urlmon: Added pluggable protocol support to CoInternetParseIUri. 2010-12-09 12:17:01 +01:00
Michael Stefaniuc 5d60989b3b urlmon: Use ifaces instead of vtbl pointers in FileProtocol. 2010-12-07 11:43:19 +01:00
Michael Stefaniuc 4252552399 urlmon: Use ifaces instead of vtbl pointers in HttpProtocol. 2010-12-07 11:43:04 +01:00
Michael Stefaniuc 4d3c6278b4 urlmon: Use ifaces instead of vtbl pointers in FtpProtocol. 2010-12-07 11:42:53 +01:00
Michael Stefaniuc b74af4aa0f urlmon: Use ifaces instead of vtbl pointers in DownloadBSC. 2010-12-07 11:42:38 +01:00
Michael Stefaniuc d98e210351 urlmon: Standardize the COM usage in sec_mgr.c. 2010-12-07 11:42:27 +01:00
Michael Stefaniuc c5935e152e urlmon: Use an iface instead of a vtbl pointer in EnumFORMATETC. 2010-12-07 11:42:14 +01:00
Thomas Mullaly 875f1e939c urlmon: Implemented IUriBuilderFactory interface. 2010-12-07 11:39:16 +01:00
Thomas Mullaly 5ca3215204 urlmon: Implemented PARSE_ANCHOR and PARSE_LOCATION for CoInternetParseIUri. 2010-12-05 12:28:36 +01:00
Thomas Mullaly 08b957062d urlmon: Standardize IUriBuilder COM interface. 2010-12-05 12:28:29 +01:00
Thomas Mullaly d6f9a193a3 urlmon: Standardize COM implementation of IUri. 2010-12-05 12:28:12 +01:00
Thomas Mullaly 4a9d2d43fe urlmon: Implemented PARSE_DOMAIN for CoInternetParseIUri. 2010-12-03 11:08:30 +01:00
Thomas Mullaly 500e4fae7c urlmon: Implemented PARSE_SITE for CoInternetParseIUri. 2010-12-03 11:08:26 +01:00
Thomas Mullaly a77f159019 urlmon: Implemented PARSE_SCHEMA for CoInternetParseIUri. 2010-12-03 11:08:21 +01:00
Thomas Mullaly 1788099321 urlmon: Implemented PARSE_URL_FROM_PATH for CoInternetParseIUri. 2010-12-03 11:08:16 +01:00
Thomas Mullaly 221331e72b urlmon: Implemented PARSE_PATH_FROM_URL for CoInternetParseIUri. 2010-12-03 11:08:07 +01:00
Jacek Caban 4bdf39ea51 urlmon: Clean up default protocol handler pseudo-interface implementation. 2010-11-30 13:53:27 +01:00
Jacek Caban 883871174a urlmon: Moved buffer-based MIME finding to a separated function. 2010-11-30 13:53:27 +01:00
Thomas Mullaly 6a459d1117 urlmon: Implemented PARSE_DOCUMENT for CoInternetParseIUri. 2010-11-29 11:26:29 +01:00
Thomas Mullaly 81c274a5f0 urlmon: Added implementation for PARSE_ROOTDOCUMENT for CoInternetParseIUri. 2010-11-29 11:26:23 +01:00
Thomas Mullaly 6d996f32a5 urlmon: Implementation for PARSE_FRIENDLY in CoInternetParseIUri. 2010-11-29 11:26:17 +01:00
Thomas Mullaly 8cf81d912f urlmon: Added implementation for PARSE_CANONICALIZE in CoInternetParseIUri. 2010-11-29 11:26:10 +01:00
Thomas Mullaly bc71921f36 urlmon: Added stub for CoInternetParseIUri. 2010-11-29 11:25:00 +01:00
Alexandre Julliard bbf0af4543 urlmon/tests: Avoid sizeof in traces. 2010-11-17 15:08:08 +01:00
Jacek Caban 29692adf40 urlmon: Make Binding object IUri-based. 2010-11-15 15:03:33 +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
Thomas Mullaly 41c58b5a2a urlmon: Added pluggable protocol support to CoInternetCombineUrlEx. 2010-11-15 14:55:50 +01:00
Thomas Mullaly 90738c3464 urlmon: Implemented CoInternetCombineUrlEx. 2010-11-15 14:55:47 +01:00
Thomas Mullaly 4d9d4b10e0 urlmon: Added stub for CoInternetCombineUrlEx. 2010-11-15 14:55:44 +01:00
Jacek Caban 6c1f2e4f3f urlmon: Added IInternetProtocolEx support to BindProtocol. 2010-11-10 16:19:13 +01:00
Michael Stefaniuc 0f21814bbe urlmon/tests: Escape '\' in C strings (sparse). 2010-11-10 12:18:29 +01:00
Thomas Mullaly 1d11185d44 urlmon: Simplified path canonicalization functions. 2010-11-10 12:17:22 +01:00
Thomas Mullaly dffc9d312e urlmon: Improve IUri support of res URIs. 2010-11-09 11:45:54 +01:00
Thomas Mullaly c067353c18 urlmon: Make IUri implementation call functions through IUri_ macros instead of calling directly. 2010-11-09 11:45:50 +01:00
Thomas Mullaly 5213135e18 urlmon: CoInternetCombineIUri uses pluggable protocols. 2010-11-09 11:45:41 +01:00
Thomas Mullaly 89670f9c01 urlmon/tests: Fixed some IUri tests that used hard coded values to use Uri_HOST. 2010-11-08 11:56:12 +01:00
Gerald Pfeifer 5fb37aa454 urlmon: Avoid accessing an uninitialized variable in a TRACE in validate_path. 2010-11-05 11:27:49 +01:00