Commit Graph

1425 Commits

Author SHA1 Message Date
Jacek Caban 8646cd772b urlmon: Use proper IUri in BindToObject implementation. 2011-06-24 08:50:52 -05:00
Jacek Caban cca52128bd urlmon: Use proper IUri in BindToStorage implementation. 2011-06-24 08:50:42 -05:00
Jacek Caban 649c1793c0 urlmon: Added support for IUri in IMoniker::Load implementation. 2011-06-24 08:50:33 -05:00
Jacek Caban e6bc4cea2c urlmon: Added more CreateURLMoniker* tests. 2011-06-24 08:50:24 -05:00
Jacek Caban c519159f5d urlmon: Added CreateURLMonikerEx2 implementation. 2011-06-24 08:50:15 -05:00
Jacek Caban 13a79378b0 urlmon: Added IUriContainer::GetIUri implementation. 2011-06-24 08:50:07 -05:00
Jacek Caban 7cb30ca57d urlmon: Properly support dwFlags argument in CreateURLMonikerEx. 2011-06-24 08:50:00 -05:00
Jacek Caban c9f821ef6f urlmon: Reimplement CreateURLMonikerEx on top of IUri APIs. 2011-06-24 08:49:52 -05:00
Jacek Caban e135972fd1 urlmon: Use BSTR for URLName in URLMoniker object. 2011-06-23 09:52:53 +02:00
Jacek Caban 6862697acb urlmon: Fixed handling empty URIs. 2011-06-23 09:52:50 +02:00
Alexandre Julliard 7511615369 urlmon: Remove unneded stubs for IWindowForBindingUI. 2011-06-14 12:56:59 +02:00
Alexandre Julliard 59d76dd341 urlmon: Fix some pointer cast warnings. 2011-06-11 18:09:30 +02:00
Jacek Caban 224db0d354 urlmon: Added empty file binding test. 2011-06-09 16:23:52 +02:00
Jacek Caban 66917c61d6 urlmon: Correctly handle empty files. 2011-06-09 16:23:49 +02:00
Jacek Caban 8ebf950b8f urlmon: Avoid accessing an uninitialized variable (valgrind). 2011-06-03 13:57:35 +02:00
Jacek Caban e21c5282e0 urlmon: Avoid accessing an uninitialized variable (valgrind).
Also a bit of code clean up.
2011-06-03 13:57:31 +02:00
Jacek Caban 21f74fc1bb urlmon: Initialize PROTOCOLDATA structure before passing it to Switch. 2011-06-03 13:57:25 +02:00
Jacek Caban 2d1bc5b861 urlmon: Avoid LPWSTR to LPCWSTR cast. 2011-05-26 16:32:56 +02:00
Jacek Caban dd61ebe6cf urlmon: Avoid multiple InternetQueryDataAvailable calls in pending state. 2011-05-26 16:32:48 +02:00
Thomas Mullaly baf036d538 urlmon: Prevent putting garbage data into TRACE. 2011-05-20 10:30:37 +02:00
Jacek Caban ebf9f12c29 urlmon: Make sure to include query part of relative URI containing path in combine_uri. 2011-05-12 18:22:21 +02:00
Thomas Mullaly 5fac827fd7 urlmon: Honor E_ABORT for URLDownloadToFile status callbacks. 2011-05-12 14:23:52 +02:00
Thomas Mullaly e7ea2d3bb5 urlmon: Improve handling of error codes being returned from client OnStartBinding callback. 2011-05-12 14:23:50 +02:00
Jacek Caban f123b6a78f urlmon: Code clean up and make tests a bit stricker. 2011-05-11 14:56:49 +02:00
Jacek Caban 8a1df203ae wininet: Added support for persistent HTTP connections. 2011-05-10 18:57:23 +02:00
Thomas Mullaly dad5913823 urlmon: Stop binding with E_ABORT if the client returns that from OnStartBinding. 2011-05-09 10:51:14 +02:00
Detlef Riekenberg 7aaf9f0324 urlmon/tests: Add tests for IInternetZoneManager_SetZoneAttributes. 2011-05-05 17:30:00 +02:00
Detlef Riekenberg 16e27e4d6c urlmon: Implement IInternetZoneManager_SetZoneAttributes. 2011-05-05 17:29:22 +02:00
Jacek Caban 4815e411d1 urlmon: Moved test_internet_feature_defaults invokation to skip tests on too old IEs. 2011-05-04 17:26:46 +02:00
Marcus Meissner 3587158631 urlmon: Mark internal functions as hidden. 2011-04-26 15:31:26 +02:00
Jacek Caban ba2bcaf9c4 urlmon: Use winetest post.php URLs for http POST tests. 2011-04-14 18:30:50 +02:00
Thomas Mullaly b7694d8d7c urlmon: Added basic implementation for CoInternet{Is/Set}FeatureEnabled. 2011-04-11 19:31:31 +02:00
Thomas Mullaly 985aebd59e urlmon/tests: Added FeatureControl registry key tests. 2011-04-11 17:34:43 +02:00
Thomas Mullaly 6487dfa871 urlmon: Added FeatureControl registry keys. 2011-04-11 17:34:18 +02:00
Thomas Mullaly b83967ce6b urlmon/tests: Added tests for CoInternetSetFeatureEnabled. 2011-04-11 17:33:46 +02:00
Thomas Mullaly 99480b0dc8 urlmon/tests: Added tests for CoInternetIsFeatureEnabled. 2011-04-11 17:33:40 +02:00
Jacek Caban 777b06fb9e urlmon: Use winetest data.php URLs for regular http binding tests. 2011-04-07 17:21:14 +02:00
Jacek Caban 548cef033f urlmon: Use dedicated data.php URL for testing regular http binding. 2011-04-06 12:05:09 +02:00
Nikolay Sivov 69b5fc4e19 urlmon/tests: Test for return value directly, without macros. 2011-04-01 10:50:39 +02:00
Nikolay Sivov b26aa09f58 urlmon: Fix parameter validation in BindToStorage(). 2011-04-01 10:50:34 +02:00
Piotr Caban 319a748f7b urlmon/tests: Added IWinInetHttpInfo tests. 2011-03-29 12:36:50 +02:00
Piotr Caban 1041f61e68 urlmon: Added IWinInetHttpInfo_{QueryOption,QueryInfo} implementation. 2011-03-29 12:36:46 +02:00
Piotr Caban e1c1b937eb urlmon: Forward IWinInetHttpInfo calls to protocol implementations. 2011-03-29 12:36:42 +02:00
Thomas Mullaly e06d49ff62 urlmon: Added basic domain zone support to MapUrlToZone. 2011-03-29 12:35:35 +02:00
Thomas Mullaly 1b625bb1f8 urlmon: Removed str_last_of in favor of memrchrW. 2011-03-29 12:35:12 +02:00
André Hentschel 47a44f61e2 urlmon/tests: Add another case to IUri tests. 2011-03-28 18:35:20 +02:00
Thomas Mullaly 2f5ca80cce urlmon/tests: Added CoInternetParseUrl tests. 2011-03-28 17:22:00 +02:00
Thomas Mullaly b9308fa06f urlmon/tests: Added zone domain mapping tests. 2011-03-28 17:21:48 +02:00
Thomas Mullaly b41d85d773 urlmon/tests: Added SecurityManager zone mapping cache tests. 2011-03-28 17:21:46 +02:00
Dan Kegel 6bbd0b87d5 urlmon: IsValidUrl should not fail if first parameter is not NULL. 2011-03-28 17:13:44 +02:00
Alexandre Julliard 3dc7ffb7a5 urlmon/tests: Update test data location to test.winehq.org/tests. 2011-03-14 19:31:31 +01:00
Francois Gouget 91aa80b7e3 urlmon/tests: Add a '\n' to an ok() call. 2011-03-07 11:09:12 +01:00
Austin English bc32d4819a urlmon/tests: Remove win9x hacks. 2011-02-25 11:07:06 +01:00
Jacek Caban 6d887f072f urlmon: Register MIME filter only for bindings testing them. 2011-02-23 15:00:18 +01:00
Jacek Caban 7af0b1cb45 urlmon: Use winetest page URL for abort test. 2011-02-16 16:49:51 +01:00
Jacek Caban a124d74c7b urlmon: Get rid of no longer needed buffering in stgmed_buf_t. 2011-02-15 17:42:26 +01:00
Jacek Caban 8bee20d85f urlmon: Properly handle BINDSTATUS_BEGINDOWNLOADDATA. 2011-02-15 17:42:26 +01:00
Jacek Caban 4499b4516e urlmon: Read remaining protocol data if report_data was called after binding finished. 2011-02-15 17:42:26 +01:00
Jacek Caban 0d01f2f479 urlmon: Get rid of init variable in stgmed_buf_t. 2011-02-15 17:42:26 +01:00
Thomas Mullaly 1703368e26 urlmon: Fixed invalid read and write errors (Valgrind). 2011-02-15 17:01:43 +01:00
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
Jacek Caban 68272bac31 urlmon: Compute expected Uri_HAS_* flags from property arrays. 2010-11-04 13:10:29 +01:00
Thomas Mullaly 290aca1b19 urlmon: Implemented case when relative URI has a path that doesn't start with '/'. 2010-11-03 14:44:50 +01:00
Thomas Mullaly 5d76d6b466 urlmon: Implemented case when relative path begins with '/' in CoInternetCombineIUri. 2010-11-03 14:44:49 +01:00
Thomas Mullaly 4561a03ea8 urlmon: Some IUri's don't display the default port in the authority. 2010-11-03 14:44:49 +01:00
Thomas Mullaly 87bdf4edbc urlmon: Implemented case when the relative URI doesn't have a path component in CoInternetCombineIUri. 2010-11-03 14:44:49 +01:00
Thomas Mullaly 7c6bb2fbfc urlmon/tests: Added more CoInternetCombineIUri tests. 2010-11-03 14:44:48 +01:00
Thomas Mullaly d6e624c7ee urlmon: Improved IUri support for file URIs. 2010-11-03 14:44:48 +01:00
Thomas Mullaly 03efc237b6 urlmon: Fixed memory free of an uninitialized variable.
Thanks to Gerald for spotting this.
2010-11-03 14:44:48 +01:00
Francois Gouget b990617a95 Assorted spelling fixes. 2010-11-02 13:16:57 +01:00
Thomas Mullaly bced2e21db urlmon: Implemented base case for CoInternetCombineIUri. 2010-11-02 12:03:02 +01:00
Thomas Mullaly 2d61633e4d urlmon/tests: Added actual CoInternetCombineIUri tests. 2010-11-02 12:03:02 +01:00
Thomas Mullaly 18c7070b7f urlmon/tests: Added basic tests for CoInternetCombineIUri. 2010-11-02 12:03:02 +01:00
Thomas Mullaly 2aed8ce2fd urlmon: Added stub for CoInternetCombineIUri. 2010-11-02 12:03:02 +01:00
Gerald Pfeifer 1c11396175 urlmon: Fix typo in trace in validate_path. 2010-11-01 11:44:25 +01:00
Piotr Caban 8a6210d28f urlmon: Improved url canonicalize when Uri_CREATE_FILE_USE_DOS_PATH is specified. 2010-10-27 11:47:12 +02:00
Jacek Caban e0ef2d1774 mshtml: Fixed the first ReportData invocation when binding from objects created by BindToObject. 2010-10-14 10:03:13 +02:00
Piotr Caban 8e48cd1ad7 urlmon: Added ProtocolStream_Stat implementation. 2010-10-11 12:54:17 +02:00
Jacek Caban 61cd0648f2 urlmon: Skip more tests on too old IEs. 2010-10-08 18:08:24 +02:00
Jacek Caban 9f2ede8d62 urlmon: Added IInternetProtocolEx support to ftp protocol handler. 2010-10-07 12:00:27 +02:00
Jacek Caban 72c8b283e5 urlmon: Added IInternetProtocolEx support to http protocol handler. 2010-10-07 12:00:27 +02:00
Jacek Caban 8205f627c1 urlmon: Added post data stream tests. 2010-10-07 12:00:27 +02:00
Jacek Caban 237264dc61 urlmon: Added support for sending post data from stream. 2010-10-07 12:00:27 +02:00
Jacek Caban d563d5b35c urlmon: Added IBinding::Abort and binding without callback tests. 2010-10-07 12:00:27 +02:00
Jacek Caban a3aa115ac3 urlmon: Use default binding callback if no callback is provided. 2010-10-07 12:00:26 +02:00
Jacek Caban 428c1bbac6 urlmon: Use existing callback holder in RegisterBindStatusCallback if already exists. 2010-10-07 12:00:26 +02:00
Jacek Caban 1db24bedfc urlmon: Added IBinding::Abort implementation. 2010-10-07 12:00:26 +02:00
Jacek Caban 87242c5fb6 urlmon: Report error on synchronous bindings that don't have a cache file and are not read in callback. 2010-10-06 15:00:30 +02:00
Jacek Caban a7852b5128 urlmon: Return correct error in get_protocol_handler for unknown protocol types. 2010-10-06 14:43:17 +02:00
Jacek Caban 0d27b740b3 urlmon: Added Abort support to BindProtocol. 2010-10-04 15:01:50 +02:00
Jacek Caban 2e59b5ac1a urlmon: Added Abort tests. 2010-10-04 15:01:46 +02:00
Jacek Caban 159c23e137 urlmon: Added Abort implementation to wininet-based protocols. 2010-10-04 15:01:42 +02:00
Thomas Mullaly dfaabee3e8 urlmon: Fixed memory leak in error path of CreateUri. 2010-10-04 15:00:05 +02:00
Thomas Mullaly d2a0da17c7 urlmon: Implemented canonicalization of IUriBuilder components. 2010-10-04 15:00:05 +02:00
Thomas Mullaly bc3f8bb0c7 urlmon: canonicalize_path_hierarchical should prepend a '/' if needed. 2010-10-04 15:00:05 +02:00
Thomas Mullaly e1280919b8 urlmon: Restructured how the path component is validated in a IUriBuilder. 2010-10-04 15:00:05 +02:00
Thomas Mullaly d8263344ef urlmon: Restructured how ports are canonicalized. 2010-10-04 15:00:05 +02:00
Thomas Mullaly a057153c2e urlmon: Implemented functionality for generating raw URI string of a IUriBuilder. 2010-10-04 15:00:04 +02:00
Thomas Mullaly 1674bdd932 urlmon: validate_fragment works better if it actually calls parse_fragment instead of parse_query. 2010-10-04 15:00:04 +02:00
Jacek Caban 39f2c63055 urlmon: Replace also bind_info in set_binding_sink. 2010-10-01 17:48:10 +02:00
Jacek Caban 651fc5a289 urlmon: Skip tests on IEs older than 6 by checking for CompareSecurityIds. 2010-09-30 17:51:17 +02:00
Thomas Mullaly da1ceb1154 urlmon: Improve IUri support for mk: URIs. 2010-09-29 10:05:38 +02:00
Thomas Mullaly 70843e4f34 urlmon: Finished validation for the remaining components of a IUriBuilder. 2010-09-28 12:50:48 +02:00
Thomas Mullaly 7e292893bd urlmon: Can't set the host of a IUriBuilder to NULL. 2010-09-28 12:50:39 +02:00
Thomas Mullaly cbea4e2a85 urlmon: Implemented support for determining what port value to use in IUriBuilder. 2010-09-28 12:50:31 +02:00
Thomas Mullaly bf82564b5a urlmon: Fixed TRACE's which sometimes output garbage. 2010-09-28 12:50:23 +02:00
Thomas Mullaly 63723845c4 urlmon: Implemented validation of the host name component of a IUriBuilder. 2010-09-28 12:50:13 +02:00
Jacek Caban 9334c202c4 urlmon: Added about:blank IUri test. 2010-09-21 14:17:29 +02:00
Jacek Caban ef9283328c urlmon: Make protocol_start IUri-based. 2010-09-21 14:17:25 +02:00
Jacek Caban 493a3172f4 urlmon: Skip tests on very old IEs as soon as possible. 2010-09-20 13:48:12 +02:00
Thomas Mullaly e48b81036a urlmon: Implemented validation for the userinfo component when create an IUri with IUriBuilder. 2010-09-20 13:01:07 +02:00
Thomas Mullaly fcc9d609b0 urlmon: Restructured how the userinfo component is parsed and canonicalized. 2010-09-20 13:00:51 +02:00
Thomas Mullaly e767cc813d urlmon: File URIs can't have a userinfo component when creating an IUri using IUriBuilder. 2010-09-20 13:00:36 +02:00
Thomas Mullaly f2a1737e35 urlmon: Implemented validation of scheme component of a IUriBuilder. 2010-09-20 13:00:32 +02:00
Thomas Mullaly 947e4ec567 urlmon: IUriBuilder_CreateUri* functions return base IUri if there were no changes. 2010-09-20 13:00:27 +02:00
Thomas Mullaly 2e1f854860 urlmon/tests: Added more tests for IUriBuilder's CreateUri functions. 2010-09-20 13:00:21 +02:00
Paul Vriens 6704cd804f urlmon/tests: Fix test failures on Win9x/WinMe by using more A-functions. 2010-09-20 13:00:09 +02:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Thomas Mullaly b5939f68ef urlmon/tests: Fixed bug in tests where the wrong value is checked. 2010-09-18 13:05:22 +02:00
Thomas Mullaly 3395c5623a urlmon/tests: IUriBuilder_CreateUri functions will return the base IUri if no changes have been made. 2010-09-18 13:05:22 +02:00
Thomas Mullaly 0da2e4c39f urlmon: Can't set the scheme name of a IUriBuilder to NULL or an empty string. 2010-09-18 13:05:22 +02:00
Thomas Mullaly bef85fbc98 urlmon: Implemented IUriBuilder_RemoveProperties. 2010-09-09 13:20:33 +02:00
Thomas Mullaly 9d41c3d51a urlmon: Implemented IUriBuilder_HasBeenModified. 2010-09-09 13:20:33 +02:00
Thomas Mullaly d95d6b5d1b urlmon: Implemented IUriBuilder_{Get/Set}IUri. 2010-09-09 13:20:33 +02:00
Thomas Mullaly d56e62a1cf urlmon/tests: IUriBuilder's can create IUri's even if they don't have a base IUri. 2010-09-09 13:20:32 +02:00
Thomas Mullaly dd0ea1cc29 urlmon/tests: Restructured IUriBuilder tests so they can accept IUriBuilders which don't have a base IUri.
Turns out an IUriBuilder doesn't need a valid IUri set as its IUri
property for the CreateUri* functions to succeed.
2010-09-09 13:20:32 +02:00
Thomas Mullaly 84987e05b5 urlmon/tests: Removed no longer needed todo_wine's. 2010-09-09 13:20:32 +02:00
Thomas Mullaly dfa7c7e8e6 urlmon: Fixed bug in IUriBuilder_GetUserName. 2010-09-09 12:47:29 +02:00
Jacek Caban ed2b72248f urlmon: Correctly handle INET_E_USE_DEFAULT_SETTING returned from GetBindString(BINDIND_ACCEPT_MIMES). 2010-09-08 19:49:30 +02:00
Michael Stefaniuc de9f0b98d4 urlmon: Remove superfluous NULL check before heap_free (Smatch). 2010-09-08 13:25:46 +02:00
Thomas Mullaly 380fd731e2 urlmon: Implemented IUriBuilder_{Get/Set}UserName. 2010-09-07 11:35:17 +02:00
Thomas Mullaly ef8200ebd2 urlmon: Some IUri's don't include the userinfo component in the absolute URI string. 2010-09-07 11:35:13 +02:00
Thomas Mullaly 7f6faca6f6 urlmon: Implemented IUriBuilder_{Get/Set}SchemeName. 2010-09-07 11:35:00 +02:00
Thomas Mullaly b27e9297b6 urlmon: Implemented IUriBuilder_{Get/Set}Query. 2010-09-07 11:34:55 +02:00
Thomas Mullaly a4eee68818 urlmon: Implemented IUriBuilder_{Get/Set}Port. 2010-09-07 11:34:50 +02:00
Thomas Mullaly 23e312e324 urlmon: set_builder_component now handles setting the modified property flag. 2010-09-07 11:34:44 +02:00
Thomas Mullaly d9b463af27 urlmon: Removed some unneeded URI_THIS casts. 2010-09-07 11:18:13 +02:00
Thomas Mullaly 4a352bd78d urlmon: Implemented IUriBuilder_{Get/Set}Path. 2010-09-06 17:07:43 +02:00
Thomas Mullaly 0a4e854182 urlmon: Implemented IUriBuilder_{Get/Set}Password. 2010-09-06 17:07:39 +02:00
Thomas Mullaly cf1d55c24b urlmon/tests: Restructured IUriBuilder's test data.
Instead of just comparing the absolute URI property of the generated IUri,
compare on a property by property basis. Since not all IUri's have an
absolute URI property.
2010-09-06 17:07:33 +02:00
Thomas Mullaly 1e5040eca1 urlmon: Implemented IUriBuilder_{Get/Set}Host. 2010-09-06 17:07:25 +02:00
Thomas Mullaly 6aa90a2dce urlmon: Implemented IUriBuilder_{Get/Set}Fragment. 2010-09-06 17:07:19 +02:00
Gerald Pfeifer 9387fe19a0 urlmon/tests: Simplify test_IUriBuilder_GetPorttest_IUriBuilder_GetPort a bit. 2010-09-06 16:13:22 +02:00
Jacek Caban 2e7fc004e3 mshtml: Added file protocol's IInternetProtocolEx tests. 2010-09-02 11:54:39 +02:00
Jacek Caban 6db2cf1bf5 urlmon: Use StartEx in file protocol handler's Start implementation. 2010-09-02 11:54:33 +02:00
Jacek Caban d8bfb7f8db urlmon: Return E_INVALIDARG for empty pwzURI in CreateUri. 2010-09-02 11:54:27 +02:00
Jacek Caban 77a046e863 urlmon: Added IInternetProtocolEx implementation for file protocol. 2010-09-02 11:54:21 +02:00
Jacek Caban c320a06e15 urlmon: Store file size in FileProtocol object. 2010-09-02 11:53:56 +02:00
Jacek Caban d442442e3e urlmon: Use INVALID_HANDLE_VALUE instead of NULL for uninitialized file handle in file protocol handler. 2010-09-02 11:53:51 +02:00
Juan Lang 3fec8d9e05 urlmon: Return failures from progress callback. 2010-08-27 12:02:37 +02:00
Thomas Mullaly 144ddea3f9 urlmon: Improved support for opaque file URL paths. 2010-08-27 12:00:48 +02:00
Thomas Mullaly fe89d8ac5b urlmon: Finished adding basic support for Uri_CREATE_FILE_USE_DOS_PATH. 2010-08-27 12:00:38 +02:00
Thomas Mullaly 948009872d urlmon: Improved support for determining if a URI is hierarchical or not. 2010-08-27 12:00:35 +02:00
Thomas Mullaly 6a8b2d88af urlmon: Beginning to add support for Uri_CREATE_FILE_USE_DOS_PATH in CreateUri. 2010-08-27 12:00:32 +02:00
Thomas Mullaly d88796f6ce urlmon: Some opaque URIs get their port set. 2010-08-27 12:00:20 +02:00
Thomas Mullaly 506dc3724f urlmon: Some IUri's don't always have an absolute URI property. 2010-08-27 12:00:14 +02:00
Francois Gouget 88cae5d4c7 Assorted spelling fixes. 2010-08-24 15:22:35 +02:00
Thomas Mullaly 84f6bb3e3f urlmon/tests: Added tests for IUriBuilder_RemoveProperties. 2010-08-24 15:22:34 +02:00
Thomas Mullaly 3b383e2175 urlmon/tests: Added tests for IUriBuilder's IUri property. 2010-08-24 15:22:34 +02:00
Thomas Mullaly 47e93adc74 urlmon/tests: Added tests for IUriBuilder_HasBeenModified. 2010-08-24 15:22:34 +02:00
Thomas Mullaly dc18401f85 urlmon/tests: Added tests for IUriBuilder_GetUserName. 2010-08-23 11:12:07 +02:00
Thomas Mullaly a9433c1402 urlmon/tests: Added tests for IUriBuilder_GetSchemeName. 2010-08-23 11:12:01 +02:00
Thomas Mullaly 8f7428e1ef urlmon/tests: Added tests for IUriBuilder_GetQuery. 2010-08-23 11:11:55 +02:00
Thomas Mullaly d36d4aa712 urlmon/tests: Added tests for IUriBuilder_GetPort. 2010-08-23 11:11:50 +02:00
Thomas Mullaly f25b83fa35 urlmon/tests: Added tests for IUriBuilder_GetPath. 2010-08-23 11:11:43 +02:00
Thomas Mullaly 6a3d61bcf8 urlmon/tests: Added tests for IUriBuilder_GetPassword. 2010-08-23 11:11:37 +02:00
Thomas Mullaly b5950a4a10 urlmon/tests: Added tests for IUriBuilder_GetHost. 2010-08-23 11:11:30 +02:00
Thomas Mullaly 3775219a31 urlmon/tests: Fixed bug where tests might succeed before the function is implemented. 2010-08-23 11:11:24 +02:00
Thomas Mullaly 9816ec856f urlmon/tests: Added tests for IUriBuilder_GetFragment. 2010-08-19 11:24:48 +02:00
Thomas Mullaly a88421ccd1 urlmon/tests: Added tests for IUriBuilder_CreateUriWithFlags. 2010-08-19 11:24:43 +02:00
Thomas Mullaly 2776e2b9af urlmon/tests: Added tests for IUriBuilder_CreateUriSimple. 2010-08-19 11:24:38 +02:00
Thomas Mullaly 4eff8ce517 urlmon/tests: Added tests for IUriBuilder_CreateUri. 2010-08-19 11:24:32 +02:00
Thomas Mullaly 516aac903a urlmon/tests: Added a few tests for CreateIUriBuilder. 2010-08-19 11:24:24 +02:00
Thomas Mullaly 068450363e urlmon: Added documentation for CreateUri and CreateUriWithFragment. 2010-08-18 09:44:16 +02:00
Thomas Mullaly 6e4ead77a7 urlmon: Implemented CreateUriWithFragment. 2010-08-18 09:43:43 +02:00
Thomas Mullaly 39001c30d3 urlmon/tests: Added testing suite for CreateUriWithFragment. 2010-08-18 09:43:37 +02:00
Thomas Mullaly c88048f08f urlmon: Added stub for CreateUriWithFragment. 2010-08-18 09:43:29 +02:00
Thomas Mullaly 364b804d9e urlmon: Implemented IUri_IsEqual. 2010-08-17 12:41:33 +02:00
Thomas Mullaly d0d7663c10 urlmon: Print fixme for unsupported flags to CreateUri. 2010-08-17 12:41:28 +02:00
Thomas Mullaly 0daa39fa97 urlmon: Added support for invalid flag combinations to CreateUri. 2010-08-17 12:41:24 +02:00
Thomas Mullaly b3ad7469d0 urlmon: Added support for pre-processing URI strings. 2010-08-17 12:41:20 +02:00
Thomas Mullaly ebc0de1e02 urlmon: Implemented IUri_GetProperties and IUri_HasProperty. 2010-08-16 15:54:22 +02:00
Thomas Mullaly e403053d5e urlmon: Implemented IUri_GetDisplayUri. 2010-08-16 15:54:22 +02:00
Thomas Mullaly 16dd03ba3e urlmon: Implemented IUri_GetAbsoluteUri. 2010-08-16 15:54:22 +02:00
Thomas Mullaly dcd2b994db urlmon: Implemented IUri_GetFragment. 2010-08-16 15:54:22 +02:00
Thomas Mullaly 004e1be678 urlmon: Implemented canonicalization for URI fragments. 2010-08-16 15:54:22 +02:00
Thomas Mullaly 27ec56ea6b urlmon: Implemented a fragment parser. 2010-08-16 15:54:22 +02:00
Thomas Mullaly b5e70534c6 urlmon: Implemented IUri_GetPathAndQuery. 2010-08-04 12:26:02 +02:00
Thomas Mullaly 45069a3330 urlmon: Implemented IUri_GetQuery. 2010-08-04 12:25:55 +02:00
Thomas Mullaly fdfcfc6aa0 urlmon: Implemented canonicalization of query strings. 2010-08-04 12:25:47 +02:00
Thomas Mullaly 36b1006c6b urlmon: Implemented a parser for URI query strings. 2010-08-04 12:25:42 +02:00
Thomas Mullaly 07e7a117ca urlmon: Implemented IUri_GetExtension. 2010-08-03 11:03:08 +02:00
Thomas Mullaly eb6e23e1de urlmon: Implemented function to the file extension of a file in a URI path. 2010-08-03 11:02:52 +02:00
Thomas Mullaly 1e09e44510 urlmon: Implemented IUri_GetPath. 2010-08-03 11:02:46 +02:00
Thomas Mullaly 42e8af7a4a urlmon: Implemented canonicalization function for paths in opaque URIs. 2010-08-03 11:02:29 +02:00
Thomas Mullaly 5758b068ae urlmon: Implemented a function which removes dot segments from paths of hierarchical URIs. 2010-08-03 11:02:20 +02:00
Thomas Mullaly 300d0e1ad4 urlmon: Implemented canonicalization function for hierarchical URI paths. 2010-08-03 11:01:58 +02:00
Thomas Mullaly 93d79ee18e urlmon: Implemented a path parser for opaque URIs. 2010-08-03 11:01:49 +02:00
Thomas Mullaly 0ecec6d7c0 urlmon: Implemented a path parser for hierarchical URIs. 2010-08-03 11:01:38 +02:00
Thomas Mullaly aef9b15ca1 urlmon: Implemented IUri_GetDomain. 2010-08-02 12:55:20 +02:00
Thomas Mullaly 41513ef243 urlmon: Implemented function for finding the domain name of a URI. 2010-08-02 12:55:20 +02:00
Thomas Mullaly e49241f953 urlmon: Implemented IUri_GetAuthority. 2010-08-02 12:55:20 +02:00
Thomas Mullaly 9ef60297da urlmon: Silenced a noisy fixme. 2010-08-02 12:55:20 +02:00
Thomas Mullaly 9f41866e6f urlmon: Implemented IUri_GetHostType. 2010-08-02 12:55:20 +02:00
Thomas Mullaly b5c89b6de3 urlmon/tests: Added some more test URIs. 2010-07-30 11:36:02 +02:00
Thomas Mullaly d992bab72e urlmon: Implemented IUri_GetPort. 2010-07-29 10:25:36 +02:00
Thomas Mullaly 4a88270ce0 urlmon: Implemented canonicalization for ports in URIs. 2010-07-29 10:25:08 +02:00
Thomas Mullaly 8a51ac0619 urlmon/tests: Restructured invalid URI tests plus added more test data. 2010-07-29 10:24:51 +02:00
Thomas Mullaly ceddd02797 urlmon: Implemented a port parse for URIs. 2010-07-29 10:24:38 +02:00
Thomas Mullaly 821b8fcdc8 urlmon: Fixed a bug that would cause tests to randomly fail. 2010-07-29 10:24:23 +02:00
Alexandre Julliard 78cf530c58 urlmon/tests: Don't bother testing unimplemented functions to reduce test output. 2010-07-28 16:28:20 +02:00
Thomas Mullaly 36d5856471 urlmon: Implemented canonicalization for reg-names. 2010-07-26 13:34:20 +02:00
Thomas Mullaly ffe9f1aed0 urlmon/tests: Added more test URIs for IPv6 canonicalization. 2010-07-26 13:34:20 +02:00
Thomas Mullaly a0b27ab3e4 urlmon: Implemented canonicalization for IPv6 addresses. 2010-07-26 13:34:20 +02:00
Thomas Mullaly 30824611b5 urlmon/tests: Added more URI test cases. 2010-07-26 13:34:20 +02:00
Thomas Mullaly 4c01ff1fa1 urlmon: Added parser for registered host names. 2010-07-26 13:34:20 +02:00
Thomas Mullaly 48e155ba70 urlmon: Added parser for IPvFuture addresses. 2010-07-26 13:34:20 +02:00
Thomas Mullaly 738d60c76b urlmon: Added parser for IPv6 addresses. 2010-07-26 13:34:20 +02:00
Thomas Mullaly cfc0f97d93 urlmon: Partially implemented IUri_GetHost. 2010-07-23 11:45:29 +02:00
Thomas Mullaly 6a1dd3d18b urlmon/tests: Added more test URIs. 2010-07-23 11:45:23 +02:00
Thomas Mullaly a3dd8f4598 urlmon: Implemented canonicalization functions for IPv4 addresses. 2010-07-23 11:45:15 +02:00
Thomas Mullaly 89026cf980 urlmon: Implemented a parser for IPv4 addresses. 2010-07-23 11:44:53 +02:00
Thomas Mullaly 20017183d3 urlmon: Implemented IUri_GetPassword. 2010-07-22 13:54:56 +02:00
Thomas Mullaly 50db65a43f urlmon: Implemented IUri_GetUserName. 2010-07-22 13:54:56 +02:00
Thomas Mullaly 152a1efdae urlmon: Implemented IUri_GetUserInfo. 2010-07-22 13:54:56 +02:00
Thomas Mullaly 520902cb16 urlmon/tests: Added more test URI's. 2010-07-22 13:54:56 +02:00
Thomas Mullaly eff59a5107 urlmon: Implemented the canonicalization routine for the userinfo of a URI. 2010-07-22 13:54:56 +02:00
Thomas Mullaly 9590fef417 urlmon: Implemented parser for the userinfo of a URI. 2010-07-22 13:54:55 +02:00
Thomas Mullaly 9d363d52cd urlmon: Added a stub implementation for parsing the hier-part of a URI. 2010-07-22 13:54:55 +02:00
Thomas Mullaly 0d0078380e urlmon: Fixed the scheme name parser to handle wildcard schemes. 2010-07-22 13:54:55 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Thomas Mullaly 84baad06c6 urlmon/tests: Added more test data for scheme parsing and canonicalization. 2010-07-21 13:23:58 +02:00
Thomas Mullaly a34700f034 urlmon: Implemented functionality for retrieving the scheme type of a IUri. 2010-07-21 13:23:58 +02:00
Thomas Mullaly d4e69aec61 urlmon: Implemented functionality for retrieving the scheme name of a IUri. 2010-07-21 13:23:58 +02:00
Thomas Mullaly 4de04ce8c7 urlmon: Added a canonicalization function for the scheme of a URI. 2010-07-21 13:23:58 +02:00
Thomas Mullaly 1eca647bb3 urlmon: Added a parser function to determine the scheme type of a URI. 2010-07-21 13:23:58 +02:00
Thomas Mullaly 811ed515ab urlmon: Added a scheme name parser for the IUri interface. 2010-07-21 13:23:58 +02:00
Thomas Mullaly fe41d09d75 urlmon: Implemented functionality for retrieving the RAW_URI property of a IUri. 2010-07-19 14:38:17 +02:00
André Hentschel 83cdc223e6 urlmon: Implement HlinkSimpleNavigateToMoniker. 2010-07-02 13:18:16 +02:00
André Hentschel 855912cda5 urlmon: Partially implement HlinkSimpleNavigateToString. 2010-06-29 13:28:58 +02:00
Francois Gouget 7649c75b40 Assorted typo and spelling fixes. 2010-06-24 10:37:05 +02:00
Thomas Mullaly d5e0a2edca urlmon/tests: Added tests for IUri_GetHost. 2010-06-07 15:15:45 +02:00
Thomas Mullaly 68db56d305 urlmon/tests: Added tests for IUri_IsEqual. 2010-06-07 15:15:39 +02:00
Thomas Mullaly c7459e83f8 urlmon/tests: Added tests for IUri_HasProperty. 2010-06-01 13:37:12 +02:00
Thomas Mullaly b0739a346e urlmon/tests: Added tests for IUri_GetProperties. 2010-06-01 13:37:07 +02:00
Thomas Mullaly a6f1ebfe41 urlmon/tests: Added test for invalid args to IUri_GetPropertyBSTR and IUri_GetPropertyDWORD. 2010-05-31 12:14:28 +02:00
Thomas Mullaly f16fa49f4d urlmon/tests: Added tests for IUri_GetPropertyLength. 2010-05-31 12:14:28 +02:00
Thomas Mullaly 2e5b76dbf7 urlmon/tests: Added more test data for the IUri tests. 2010-05-31 12:14:28 +02:00
Thomas Mullaly 67d642b540 urlmon/tests: Added tests for the IUri_Get* dword property functions. 2010-05-28 16:22:25 +02:00
Thomas Mullaly 4fed489fe6 urlmon/tests: Added the remainder of tests for the IUri_Get* string functions. 2010-05-28 16:22:25 +02:00
Thomas Mullaly 6d328c9d40 urlmon/tests: Added tests for half of the IUri_Get* string functions. 2010-05-28 16:22:25 +02:00
Thomas Mullaly 7bc121c880 urlmon/tests: Added tests for IUri_GetPropertyDWORD. 2010-05-27 14:46:44 +02:00
Thomas Mullaly d68e88718d urlmon/tests: Added tests for IUri_GetPropertyBSTR. 2010-05-27 14:46:44 +02:00
Andrew Nguyen c6e5e39460 urlmon: Validate parameters in MkParseDisplayNameEx. 2010-05-21 18:58:05 +02:00
Andrew Nguyen 0b3eac9227 urlmon/tests: Fix CoInternetCompareUrl failure message typos. 2010-05-20 16:38:56 +02:00
Andrew Nguyen e92cca8df6 urlmon: Validate URL and output pointer in CreateURLMoniker. 2010-05-20 16:38:49 +02:00
Thomas Mullaly c79be42057 urlmon: CreateUri should return E_INVALIDARG for NULL args. 2010-05-13 12:27:17 +02:00
Thomas Mullaly 92c48ef29a urlmon/tests: Fixed IUri tests so they fail gracefully on machines with IE <7. 2010-05-12 13:45:13 +02:00
Thomas Mullaly 4f0a267dc8 urlmon/tests: Added a new test file for testing the IUri interface. 2010-05-11 11:27:03 +02:00
Jacek Caban 41a448a5d6 urlmon: Added reading from cache file tests. 2010-05-05 10:34:41 +02:00
Jacek Caban 7708097d7b urlmon: Use cache file to read in synchronous binding. 2010-05-05 10:34:33 +02:00
Jacek Caban 9ba1ccf55b urlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols. 2010-05-04 13:14:58 +02:00
Piotr Caban 3886d7f805 urlmon: Fixed synchronous binding to file. 2010-04-29 10:33:12 -05:00
Detlef Riekenberg 4942f6b8e4 urlmon/tests: CreateAsyncBindCtxEx is not present on IE 4.0. 2010-04-22 11:53:57 +02:00
Detlef Riekenberg 63b53ff586 urlmon/tests: Skip protocol tests on IE 4.0.
Register the filters is not possible due to the missing functions.
No tests left, so skip all of them (winetestbot W95B).
2010-04-22 11:53:57 +02:00
Detlef Riekenberg 7458345fb8 urlmon/tests: Skip even more tests on IE 4.0.
ObtainUserAgentString, ReleaseBindInfo and UrlMkGetSessionOption
missing on IE 4.0 (winetestbot W95B).
2010-04-22 11:53:57 +02:00
Detlef Riekenberg eef8be3698 urlmon/tests: Skip more tests on IE 4.0.
CoInternetQueryInfo, CopyStgMedium and FindMimeFromData
missing on IE 4.0 (winetestbot W95B).
2010-04-22 11:53:57 +02:00
Detlef Riekenberg cb620908ee urlmon/tests: Skip some tests on IE 4.0.
CoInternetCompareUrl, CoInternetGetSecurityUrl, CoInternetGetSession,
CoInternetParseUrl missing on IE 4.0 (winetestbot W95B).
2010-04-22 11:53:46 +02:00
Detlef Riekenberg 29ea207588 urlmon/tests: Skip some sec_mgr tests on IE 4.0.
CoInternetCreateSecurityManager, CoInternetCreateZoneManager,
CoInternetGetSecurityUrl missing on IE 4.0 (winetestbot W95B).
2010-04-22 11:53:01 +02:00
Alistair Leslie-Hughes c79c849479 urlmon: Strip forward and back slashes when using the file: protocol. 2010-04-20 16:24:44 +02:00
Detlef Riekenberg 40cfa7a6f2 urlmon/tests: CoInternetGetSecurityUrl is not present on W95B. 2010-04-14 18:00:24 +02:00
Detlef Riekenberg 43e9bb5e92 urlmon/tests: Fix a failure on Win98. 2010-04-14 11:07:01 +02:00
Detlef Riekenberg 0838495596 urlmon/tests: Run the tests again on W95B (CoInternetParseUrl). 2010-04-14 11:06:36 +02:00
Detlef Riekenberg d5e4666e6a urlmon/tests: Do not depend on user security settings in sec_mgr tests. 2010-04-14 11:06:30 +02:00
Alexandre Julliard 5c632145e8 urlmon: Forward the DllMain call to the dlldata.c generated function. 2010-04-08 23:56:55 +02:00
Alexandre Julliard a8e86e35dd winapi: Generate the 64-bit variant of structure size/alignment tests. 2010-04-07 18:03:00 +02:00
Mikhail Maroukhine f930c87fd6 objbase.h: CLSIDFromString: Add constness to the parameters declaration in accordance with MSDN. 2010-03-29 12:11:02 +02:00
Francois Gouget 3428b94a8d Assorted spelling and case fixes. 2010-03-22 10:49:13 +01:00
Nikolay Sivov dd50af9464 urlmon: Add CoInternetIsFeatureEnabled stub. 2010-03-18 11:16:55 +01:00
Nikolay Sivov 1ad867467e urlmon: Add stub IUriBuilder interface. 2010-03-18 11:16:50 +01:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Andrew Eikum e60b2ec907 shlwapi: Improve error handling in UrlGetPart. 2010-03-15 15:08:26 +01:00
Austin English cdb8e18715 urlmon: Add a stub for AsyncInstallDistributionUnit. 2010-03-02 11:14:52 +01:00
Alexandre Julliard 6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Alexandre Julliard 08e53fc048 urlmon/tests: Avoid size_t in a trace. 2010-02-16 15:50:36 +01:00
Jacek Caban 141e61468e urlmon: Added CreateUri stub implementation. 2010-02-12 11:54:06 +01:00
Alexandre Julliard fab57fe018 urlmon: Don't create empty default key values where not necessary. 2010-02-10 14:30:24 +01:00
Piotr Caban c0bfc2fb95 urlmon/tests: Added more url parsing tests. 2010-02-09 11:35:18 +01:00
Piotr Caban 1db3e47511 urlmon: Fixed CoInternetGetSecurityUrl implementation. 2010-02-09 11:35:13 +01:00
Piotr Caban 7d3693549f urlmon: Fix map_url_to_zone implementation. 2010-02-09 11:35:09 +01:00
Alexandre Julliard 1e2b0ad484 urlmon/tests: Comment out a test that crashes on Win2k. 2010-02-05 11:50:36 +01:00
Jacek Caban 04cfe6acf7 urlmon: Fixed accept_mimes leak in tests. 2010-01-07 19:41:33 +01:00
Jacek Caban 367cca6a9f urlmon: Fixed accept_mimes freeing. 2010-01-05 12:19:05 +01:00
Jacek Caban abf7022c78 urlmon: Report BINDSTATUS_CONNECTING to download callback. 2009-12-22 13:48:25 +01:00
Piotr Caban c72a7d471a urlmon: Remove some CoInternetParseUrl tests.
Some tests with PARSE_DOMAIN flag fails on older urlmon.
2009-12-18 13:14:02 +01:00
Jacek Caban 4b461bc05c urlmon: Fixed race in tests. 2009-12-17 12:43:28 +01:00
Piotr Caban 5cc277c677 urlmon: Added tests for CoInternetGetSecurityUrl. 2009-12-17 12:42:27 +01:00
Piotr Caban 73c3160674 urlmon: Added CoInternetGetSecurityUrl implementation. 2009-12-16 13:04:35 +01:00
Piotr Caban 18069b2d0d urlmon: Added PARSE_ROOTDOCUMENT to CoInternetParseUrl. 2009-12-16 13:04:35 +01:00
Piotr Caban 3adfe170bf urlmon: Added PARSE_DOMAIN to CoInternetParseUrl. 2009-12-16 13:04:35 +01:00
Jacek Caban c069489a67 urlmon: Report redirected URL to object created by BindToObject. 2009-12-16 12:23:42 +01:00