Commit Graph

876 Commits

Author SHA1 Message Date
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