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
|
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 |
Thomas Mullaly
|
1703368e26
|
urlmon: Fixed invalid read and write errors (Valgrind).
|
2011-02-15 17:01:43 +01:00 |
Nikolay Sivov
|
8fb709e4ad
|
urlmon/uri: Remove dead assignment and useless initializer (LLVM/Clang).
|
2011-02-07 10:12:02 -06: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
|
81d6e7443a
|
urlmon: Fixed misc typos and removed a few random tab characters.
|
2011-01-17 12:51:26 +01:00 |
Jacek Caban
|
d34bbb2b52
|
urlmon: Fixed IUriBuilderFactory declaration.
|
2011-01-04 11:11:49 +01:00 |
Eric Pouech
|
495e55c07d
|
urlmon: Fixed traces on 64bit systems.
|
2010-12-27 11:48:49 +01:00 |
Thomas Mullaly
|
4e1ff0b8cd
|
urlmon: Added pluggable protocol support to CoInternetParseIUri.
|
2010-12-09 12:17:01 +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 |
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 |
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 |
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 |
Gerald Pfeifer
|
5fb37aa454
|
urlmon: Avoid accessing an uninitialized variable in a TRACE in validate_path.
|
2010-11-05 11:27:49 +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
|
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 |
Thomas Mullaly
|
bced2e21db
|
urlmon: Implemented base case for CoInternetCombineIUri.
|
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 |
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 |
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 |
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
|
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
|
dfa7c7e8e6
|
urlmon: Fixed bug in IUriBuilder_GetUserName.
|
2010-09-09 12:47:29 +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
|
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 |
Jacek Caban
|
d8bfb7f8db
|
urlmon: Return E_INVALIDARG for empty pwzURI in CreateUri.
|
2010-09-02 11:54:27 +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
|
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
|
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 |