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
Jacek Caban
ce53f34458
urlmon: Added HTTP redirecting test.
2009-12-16 12:23:36 +01:00
Jacek Caban
840c52acb9
urlmon: Correctly handle INTERNET_STATUS_REDIRECT.
2009-12-16 12:23:30 +01:00
Jacek Caban
613ebdc8b4
urlmon: Correctly handle accept ranges in HttpProtocol_open_request.
2009-12-16 12:23:10 +01:00
Jacek Caban
efd869e00a
urlmon: Added support for BINDSTATUS_REDIRECTING.
2009-12-16 12:23:04 +01:00
Jacek Caban
6de5669d29
urlmon: Pass flags to test_BindToStorage.
2009-12-16 12:22:58 +01:00
Jacek Caban
90b1bcc1ae
urlmon: Include extra info in object name passed to HttpOpenRequest.
2009-12-10 11:56:04 +01:00
Piotr Caban
6894d841cd
urlmon: Added InternetSecurityManager marshalling test.
2009-12-09 13:49:34 +01:00
Piotr Caban
dc78e8d315
urlmon: Added ProxyStub implementation.
2009-12-09 13:49:26 +01:00
Jacek Caban
9adbd8ab21
urlmon: Get rid of gecko_installer_workaround in tests.
2009-11-20 11:16:35 +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
Vincent Povirk
8643bae364
urlmon: Add CoInternetGetSecurityUrl stub.
2009-10-15 12:06:17 +02:00
Jacek Caban
8eada56b50
urlmon: Fixed tests for systems with stored cookie for winehq.org.
2009-10-07 12:28:26 +02:00
Jacek Caban
3b92a3f3a3
urlmon: Added support for URLACTION_ACTIVEX_OVERRIDE_SCRIPT_SAFETY.
2009-10-01 11:34:29 +02:00
Jacek Caban
e41d6eb94d
urlmon: Improve QueryCustomPolicy stub.
2009-10-01 11:34:22 +02:00