aboutsummaryrefslogtreecommitdiff
path: root/third_party/mozilla
AgeCommit message (Collapse)Author
2020-12-01Add LICENSE file checkingJordan Bayles
This patch adds license file checking in Open Screen, by adding a new licenses.py that iterates through third_party dependencies and returns a list of licensing errors. This runs as part of PRESUBMIT. This patch also includes README.chromium and LICENSE fixes for third_party dependencies. Finally, as part of refactoring I fixed the DEPS checker--before this patch it fails to load modules so never runs on pre-submission. Bug: b/173625891 Change-Id: I417e61f878dab809cf959d69480be749f9229128 Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2547807 Reviewed-by: Jordan Bayles <jophba@chromium.org> Reviewed-by: mark a. foltz <mfoltz@chromium.org>
2020-04-07Add URL classbtolsch
This change adds a URL class which parses URLs into their individual components. Bug: openscreen:60 Change-Id: I17129dd9f3a5ad6a25279ce21288126a447e77e9 Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2067998 Reviewed-by: Ryan Keane <rwkeane@google.com> Reviewed-by: Takumi Fujimoto <takumif@chromium.org> Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
2020-02-21Add URL parsing supportbtolsch
This change introduces URL parsing by copying parsing functions in from Chromium, which were themselves previously ported from Mozilla. Bug: openscreen:60 Change-Id: Ic3631365a6bf03682f314dc309be160612720313 Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2053046 Commit-Queue: Brandon Tolsch <btolsch@chromium.org> Reviewed-by: Ryan Keane <rwkeane@google.com> Reviewed-by: Takumi Fujimoto <takumif@chromium.org>