Commit Graph

119 Commits

Author SHA1 Message Date
Andrew Eikum 6525d89c95 shlwapi: Handle URL_WININET_COMPATIBILITY flag in UrlCanonicalize. 2010-10-12 12:17:38 +02:00
Piotr Caban f0bc60324a shlwapi: Improved UrlEscapeW implementation. 2010-09-07 11:29:55 +02:00
Piotr Caban 8b7fae35e4 shlwapi: Improved UrlCanonicalize implementation. 2010-09-07 11:29:33 +02:00
Piotr Caban b7c68573ae shlwapi: Improved UrlCanonicalizeW implementation. 2010-07-22 13:54:57 +02:00
Aric Stewart d9d6e49f36 shlwapi: Correct slash/backslashs in UrlCanonicalize. 2010-07-08 17:33:37 +02:00
Aric Stewart ea029bd2fb shlwapi: URL_FILE_USE_PATHURL flag only unescapes file urls in UrlCanonicalize. 2010-06-23 15:26:48 +02:00
Piotr Caban 40119690b8 shlwapi: Make UrlCanonicalizeA working with long urls (>INTERNET_MAX_URL_LENGTH). 2010-05-08 18:14:43 +02:00
Piotr Caban fc543890d1 shlwapi: Make UrlCanonicalizeW working with long urls (>INTERNET_MAX_URL_LENGTH). 2010-05-08 18:14:37 +02:00
Andrew Eikum 4811167410 shlwapi: Check for NULL string in UrlIs. 2010-04-12 11:29:16 +02:00
Mikhail Maroukhine 95100a6e92 shlwapi: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:16:43 +02:00
Francois Gouget 3428b94a8d Assorted spelling and case fixes. 2010-03-22 10:49:13 +01:00
Andrew Eikum 594a19645e shlwapi: Only skip 'localhost' in file URLs in UrlCanonicalize. 2010-03-19 17:10:10 +01:00
Andrew Eikum e60b2ec907 shlwapi: Improve error handling in UrlGetPart. 2010-03-15 15:08:26 +01:00
Andrew Eikum 386cb659df shlwapi: Ignore the hash of HTML URLs in UrlCombine. 2010-03-01 14:27:27 +01:00
Vincent Povirk 90b7ccc36a shlwapi: GetUrlPart can get the scheme of url's without a ://. 2010-02-16 10:45:10 +01:00
Aric Stewart e0b23217fe shlwapi: Account for trailing NULL in UrlFixupW. 2010-02-10 11:33:22 +01:00
Michael Stefaniuc 36d269ac22 shlwapi: Don't print the function name twice in an ERR. 2010-02-04 13:39:28 +01:00
Andrew Nguyen 6c6088078d shlwapi: Only check for NULL pointers in HashData. 2010-01-26 12:08:47 +01:00
Andrew Nguyen b2b8770b02 shlwapi: Change a magic HRESULT value to the appropriate name. 2010-01-25 14:05:26 +01:00
Piotr Caban 190645e5c5 shlwapi: Improved res protocol handling in UrlCanonicalizeW. 2010-01-21 09:05:57 +01:00
Piotr Caban 147ea8b7c6 shlwapi: Fix MLBuildResURLW implementation. 2010-01-18 14:20:16 +01:00
Piotr Caban 8de69a174a shlwapi: Added special case for URL_PART_HOSTNAME in UrlGetPart. 2009-12-16 13:04:34 +01:00
Piotr Caban 1e0827f645 shlwapi: Allow ' ' in hostname and password in UrlGetPart. 2009-12-16 13:04:34 +01:00
Jacek Caban 4d592ae84f shlwapi: Make more strict restriction for URL scheme and fix error handling in ParseURLW. 2009-10-19 11:43:53 +02:00
Jacek Caban e57b8526b2 shlwapi: Make more strict restriction for URL scheme and fix error handling in ParseURLA. 2009-10-19 11:43:48 +02:00
Jacek Caban a34ed0f6ee shlwapi: Properly handle ParseURL errors in UrlGetPart[AW]. 2009-10-19 11:43:42 +02:00
Owen Rudge 5f28a6a2d5 shlwapi: Implement stub for UrlFixupW. 2009-09-08 13:53:26 +02:00
Aric Stewart 9339be641c shlwapi: Simplify UrlCombine case 2 with tests. 2009-06-03 11:20:37 +02:00
Andrew Talbot ba1e2660e8 shlwapi: Sign-compare warnings fix. 2008-11-13 11:48:55 +01:00
Rob Shearman 80b5b74f15 shlwapi: Use an error code instead of -1 for signalling prefix not being found in URL_GuessScheme. 2008-09-30 10:20:14 -05:00
Louis Lenders 58efbe97ec shlwapi: Fix UrlUnEscape to expand URLs in-place even if the output buffer is NULL. 2008-08-28 13:15:27 +02:00
Detlef Riekenberg b331b1a3ed shlwapi: Fix results for UrlApplyScheme. 2008-08-27 13:21:23 +02:00
Detlef Riekenberg 177c2a2798 shlwapi: Fix parameters for RegQueryValueExW to read the default value. 2008-08-27 13:21:23 +02:00
Rob Shearman 9dd75ea093 shlwapi: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
This makes it more obvious what the code is doing.
2008-08-18 17:34:12 +02:00
Jacek Caban c086429465 shlwapi: Fixed handling mk protocol URLs in UrlCombineW. 2008-07-10 12:17:51 +02:00
Jacek Caban a4ea1c608a shlwapi: Fixed UrlCanonicalizeW for URLs without slashes after scheme. 2008-07-10 12:17:44 +02:00
Mikołaj Zalewski 9c030d4660 shlwapi: UrlCanonicalize should strip all the characters <= 32 from the end of the string. 2008-06-30 13:26:40 +02:00
Petr Dlouhý 283012cc95 shlwapi: UrlCanonicalize will canonize address in format "file://localhost/c:/" correctly. 2008-06-21 11:36:29 +02:00
Andrew Talbot af3055e2e1 shlwapi: Remove unused variables. 2008-04-29 12:37:54 +02:00
Austin English aab8fae59a Spelling fixes. 2008-04-21 14:25:05 +02:00
Jacek Caban 7e255f1ac8 shlwapi: Added TRACEs to PathIsURL. 2008-02-28 10:44:59 +01:00
Jacek Caban a1f3af39b3 shlwapi: Store rekistry key name in unicode to avoid conversion. 2008-02-28 10:44:55 +01:00
Maarten Lankhorst b254b407a4 shlwapi: Don't add a trailing slash in the case that nothing has to be appended to relative, with testcase. 2008-02-27 14:52:25 +01:00
Francois Gouget 44b52b128c Assorted spelling fixes. 2008-01-16 12:48:29 +01:00
Lei Zhang ea05a257df shlwapi: Fix a return value in UrlEscapeA. 2008-01-10 11:37:57 +01:00
Lei Zhang 43bff70a22 shlwapi: Check more arguments to UrlEscapeA. 2008-01-10 11:37:48 +01:00
Lei Zhang 32fda2113d shlwapi: Check an argument to UrlEscapeA. 2008-01-10 11:37:31 +01:00
Detlef Riekenberg 1d87649f3c shlwapi: Fix returned result code and size in UrlCanonicalizeA. 2007-10-16 13:54:56 +02:00
Rob Shearman acfc1175a2 shlwapi: Fix UrlCombineW for absolute URLs without slashes. 2007-08-23 20:18:32 +02:00
Misha Koshelev 108a61f8e7 shlwapi: Take sizeof(WCHAR) into account when allocating Unicode string. 2007-08-20 11:57:24 +02:00