buffet: added url_utils
Added a bunch of utility functions to manipulate URLs. Stuff like
combining URLs, adding and extracting query parameters and so on.
BUG=None
TEST=New and old unit tests pass.
Change-Id: Ie8c76b611f9d985dc24aae22caf60cd22aac96a8
Reviewed-on: https://chromium-review.googlesource.com/195629
Tested-by: Alex Vakulenko <avakulenko@chromium.org>
Reviewed-by: Chris Sosa <sosa@chromium.org>
Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
diff --git a/buffet/buffet.gyp b/buffet/buffet.gyp
index 12933d4..afdabb6 100644
--- a/buffet/buffet.gyp
+++ b/buffet/buffet.gyp
@@ -18,7 +18,6 @@
'-lbase-dbus_test_support-<(libbase_ver)',
],
},
- # TODO(sosa): Remove no-strict-aliasing: crbug.com/356745.
'cflags_cc': [
'-std=gnu++11',
],
@@ -41,6 +40,7 @@
'manager.cc',
'mime_utils.cc',
'string_utils.cc',
+ 'url_utils.cc'
],
},
{
@@ -78,6 +78,7 @@
'async_event_sequencer_unittest.cc',
'mime_utils_unittest.cc',
'string_utils_unittest.cc',
+ 'url_utils_unittest.cc'
],
},
],