Commit Graph

75 Commits

Author SHA1 Message Date
Daniel Lehman 4eac6e84ba shlwapi: Remove dot segments for URLs starting with /.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-30 13:23:04 +01:00
Daniel Lehman 6cbcc76e41 shlwapi: Make ParseURL case-insensitive.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-17 10:21:50 -06:00
André Hentschel dbc043c3d8 shlwapi/tests: Use todo_wine_if() in tests.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-22 17:37:09 +09:00
Daniel Lehman 74e71b6643 shlwapi: Implement URL_ESCAPE_AS_UTF8.
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-30 08:06:43 +01:00
Nikolay Sivov 462b2feb35 shlwapi: Fix UrlEscapeW() for non-ASCII range. 2014-04-18 10:47:57 +02:00
Frédéric Delanoy 9be5df10ae shlwapi/tests: Avoid memory leaks (coverity). 2013-12-04 21:19:04 +01:00
Sebastian Lackner 7ee2c24a8c shlwapi: Fix UrlCombineW for URLs containing a quotation mark. 2013-11-07 13:14:42 +01:00
Nikolay Sivov b70a5d52f1 shlwapi/tests: Compile with -D__WINESRC__. 2013-10-16 11:41:20 +02:00
Francois Gouget 7c42bfe107 shlwapi: UrlIs()'s check for the 'file:' protocol is case insensitive. 2012-09-26 10:59:45 +02:00
Marcus Meissner 73dfc3d462 shlwapi: Fixed incorrect buffer size. 2012-09-25 11:17:12 +02:00
Francois Gouget 5f55a71b70 Assorted spelling fixes. 2012-09-24 22:27:29 +02:00
Francois Gouget 709a0b764d Use the CP_ACP and NULL macros instead of numeric literals when converting strings between ANSI and Unicode. 2012-09-24 22:27:28 +02:00
Michael Stefaniuc a5b0d13741 shlwapi/tests: Fix the expected value in an ok() message. 2012-06-04 19:36:19 +02:00
Piotr Caban 3f6142e00d shlwapi: Lowercase schemes in UrlCombine function. 2012-03-08 18:55:04 +01:00
Jacek Caban 4a39433eae shlwapi: Make sure we don't write anything to output buffer if its size is too small to store the whole result. 2011-10-14 20:26:44 +02:00
Sergey Khodych 26541471ab shlwapi: Implement URL_APPLY_GUESSFILE in UrlApplyScheme. 2011-05-17 11:45:49 +02:00
Sergey Khodych 2e1bec528f shlwapi: Don't copy valid scheme in UrlApplySchemeW. 2011-05-17 11:45:47 +02:00
Thomas Mullaly 65d3eab864 shlwapi: Improved UrlGetPart support when parsing host names. 2011-03-28 17:21:56 +02:00
Piotr Caban 5024a05780 shlwapi: Improved UrlCombineW implementation. 2010-11-08 13:30:23 +01:00
David Hedberg 6b897513ff shlwapi: Fix UrlGetPart to also return unknown schemes. 2010-10-26 15:25:19 +02:00
Andrew Eikum 6525d89c95 shlwapi: Handle URL_WININET_COMPATIBILITY flag in UrlCanonicalize. 2010-10-12 12:17:38 +02:00
Andrew Eikum 1a7c76c7b0 shlwapi/tests: Don't run tests on old shlwapi versions. 2010-10-08 11:05:02 +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 ee2abe7f82 shlwapi: Added more UrlCanonicalizeA tests. 2010-05-08 18:14:49 +02:00
Andrew Eikum 4811167410 shlwapi: Check for NULL string in UrlIs. 2010-04-12 11:29:16 +02:00
Andrew Eikum 594a19645e shlwapi: Only skip 'localhost' in file URLs in UrlCanonicalize. 2010-03-19 17:10:10 +01:00
Alexandre Julliard 82e7a6e52a shlwapi/tests: Avoid size_t in a trace. 2010-03-19 17:04:02 +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
Detlef Riekenberg c318f4f76b shlwapi/tests: UrlUnescape* is not present on Win95B (winetestbot). 2010-02-01 12:35:09 +01:00
Detlef Riekenberg ce7eb256bc shlwapi/tests: UrlIs* is not present on Win95B (winetestbot). 2010-02-01 12:35:00 +01:00
Detlef Riekenberg 4f4a47a1c9 shlwapi/tests: UrlHash* is not present on Win95B (winetestbot). 2010-02-01 12:34:52 +01:00
Detlef Riekenberg fb81d89a81 shlwapi/tests: UrlGetPart* is not present on Win95B (winetestbot). 2010-02-01 12:34:44 +01:00
Detlef Riekenberg 5d1820e70e shlwapi/tests: UrlEscape* is not present on Win95B (winetestbot). 2010-02-01 12:34:36 +01:00
Detlef Riekenberg cbcdd6c846 shlwapi/tests: UrlCreateFromPath* is not present on Win95B (winetestbot). 2010-02-01 12:34:27 +01:00
Detlef Riekenberg 10abf0fb2f shlwapi/tests: UrlCombine* is not present on Win95B (winetestbot). 2010-02-01 12:34:16 +01:00
Detlef Riekenberg 2cd5b05d49 shlwapi/tests: UrlCanonicalize* is not present on Win95B (winetestbot). 2010-02-01 12:34:07 +01:00
Detlef Riekenberg 4c6a4f66bd shlwapi/tests: UrlApplyScheme* is not present on Win95B (winetestbot). 2010-02-01 12:34:01 +01:00
Detlef Riekenberg cb3e537b03 shlwapi/tests: HashData is not present on Win95B (winetestbot). 2010-02-01 12:31:52 +01:00
Andrew Nguyen 20ac06134e shlwapi/tests: Add tests for HashData. 2010-01-26 12:08:41 +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 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
Alexandre Julliard 321292a26c shlwapi/tests: Avoid size_t in traces. 2009-12-09 12:19:43 +01:00