Florian Bruhin
|
257753841b
|
Allow lightweight URL patterns without a scheme
See #3622
|
2018-03-06 10:33:55 +01:00 |
|
Florian Bruhin
|
7fc53ae78a
|
Make path optional in URL patterns
See #3622
|
2018-03-06 09:45:06 +01:00 |
|
Florian Bruhin
|
67b4502fdb
|
Fix test_version without cssutils
|
2018-03-05 11:36:50 +01:00 |
|
Florian Bruhin
|
b4a2352833
|
Cache HTML/JS resource files when starting
This mostly reverts 9edc5a665e (see #1362).
Fixes #1943
|
2018-03-05 09:08:06 +01:00 |
|
Florian Bruhin
|
898f5c50c4
|
Add a test for utils.chunk
|
2018-02-27 13:02:32 +01:00 |
|
Florian Bruhin
|
362f923f06
|
Fix lint
|
2018-02-27 09:34:55 +01:00 |
|
Florian Bruhin
|
321d5c5d20
|
Merge branch 'master' into keys
|
2018-02-25 21:25:12 +01:00 |
|
Florian Bruhin
|
52b5492c6a
|
Merge branch 'per-url'
|
2018-02-25 19:44:51 +01:00 |
|
Florian Bruhin
|
49ead32f13
|
Update urlmatch tests for Chromium changes
See:
0ab1294c92 %5E%21/
https://bugs.chromium.org/p/chromium/issues/detail?id=812543
|
2018-02-23 06:31:49 +01:00 |
|
Florian Bruhin
|
13bd4dd05d
|
Clean up version.pastebin_url in pbclient fixture
|
2018-02-21 10:49:42 +01:00 |
|
Florian Bruhin
|
ea6a5de374
|
Update FIXMEs
|
2018-02-20 23:28:11 +01:00 |
|
Florian Bruhin
|
18848315f5
|
urlmatch: Make it possible to leave off trailing slash
|
2018-02-20 22:45:16 +01:00 |
|
Florian Bruhin
|
46aeb25e7e
|
Fix lint
|
2018-02-20 20:55:42 +01:00 |
|
Florian Bruhin
|
63c77a4d76
|
urlmatch: Fix equality with non-UrlPattern types
|
2018-02-20 12:30:34 +01:00 |
|
Florian Bruhin
|
685e3ffcfe
|
Fix and test UrlPattern/configutils.Values stringification
|
2018-02-20 12:30:34 +01:00 |
|
Florian Bruhin
|
7033af816a
|
urlmatch: Add equality testcases
|
2018-02-19 22:07:53 +01:00 |
|
Florian Bruhin
|
eda15c53ad
|
urlmatch: Improve port error output
|
2018-02-19 22:07:53 +01:00 |
|
Florian Bruhin
|
d6ea9b1e47
|
urlmatch: Add test for invalid IPv6 URL
|
2018-02-19 22:07:53 +01:00 |
|
Florian Bruhin
|
5f6c8435a4
|
urlmatch: Add initial benchmark/hypothesis test
|
2018-02-15 18:47:07 +01:00 |
|
Florian Bruhin
|
5627a63265
|
urlmatch: Fix lint
|
2018-02-15 18:47:07 +01:00 |
|
Florian Bruhin
|
e161458f91
|
urlmatch: Add test cases for oddballs
|
2018-02-15 18:47:07 +01:00 |
|
Florian Bruhin
|
33b7c4bdd0
|
urlmatch: Fix and test port handling
|
2018-02-15 18:47:07 +01:00 |
|
Florian Bruhin
|
45cc1aaeb0
|
urlmatch: Add tests for file://
|
2018-02-15 18:47:07 +01:00 |
|
Florian Bruhin
|
0a10a4f751
|
urlmatch: Add more tests for special schemes
|
2018-02-15 18:47:07 +01:00 |
|
Florian Bruhin
|
28aadc4f96
|
urlmatch: Add tests for <all_urls>
|
2018-02-15 18:47:03 +01:00 |
|
Florian Bruhin
|
867f2a8e2b
|
urlmatch: Use None for match-all path
|
2018-02-15 18:47:03 +01:00 |
|
Florian Bruhin
|
a8a9cdd81e
|
urlmatch: Add more tests from Chromium
|
2018-02-15 18:47:03 +01:00 |
|
Florian Bruhin
|
978b90b5b1
|
urlmatch: Implement correct IP matching
|
2018-02-15 18:47:03 +01:00 |
|
Florian Bruhin
|
2d43a1d2e7
|
urlmatch: Use None as default for host
|
2018-02-15 18:47:03 +01:00 |
|
Florian Bruhin
|
5419d1caa1
|
urlmatch: Add glob escaping tests
|
2018-02-15 18:47:03 +01:00 |
|
Florian Bruhin
|
faeca30dfa
|
urlmatch: Add more tests
|
2018-02-15 18:47:03 +01:00 |
|
Florian Bruhin
|
b7c3c10b87
|
urlmatch: Use class in test
|
2018-02-15 18:47:03 +01:00 |
|
Florian Bruhin
|
2b274f8e0b
|
urlmatch: Implement initial matching
|
2018-02-15 18:47:02 +01:00 |
|
Florian Bruhin
|
3d6cbcf396
|
urlmatch: Improve matching error for TLD wildcards
|
2018-02-15 18:47:02 +01:00 |
|
Florian Bruhin
|
fa329c698e
|
urlmatch: Finish port parsing
|
2018-02-15 18:47:02 +01:00 |
|
Florian Bruhin
|
a2a95f5fee
|
urlmatch: Improve port handling
|
2018-02-15 18:47:02 +01:00 |
|
Florian Bruhin
|
d266190518
|
urlmatch: Improve port tests
|
2018-02-15 18:47:02 +01:00 |
|
Florian Bruhin
|
c728d78bea
|
urlmatch: Host/port parsing
|
2018-02-15 18:47:02 +01:00 |
|
Florian Bruhin
|
32abb67d1f
|
urlmatch: Use dedicated ParseError exception
|
2018-02-15 18:47:02 +01:00 |
|
Florian Bruhin
|
3c17bb97c0
|
urlmatch: Start with port parsing
|
2018-02-15 18:47:02 +01:00 |
|
Florian Bruhin
|
1b8dfb6c36
|
urlmatch: Disallow NUL byte
See https://bugs.chromium.org/p/chromium/issues/detail?id=390624
With Qt, we might run into the same issue as well at some point, and it sure
can't hurt to disallow it.
|
2018-02-15 18:46:58 +01:00 |
|
Florian Bruhin
|
76efba296f
|
urlmatch: Store path/port
|
2018-02-15 18:46:55 +01:00 |
|
Florian Bruhin
|
b93c0dad5a
|
urlmatch: Start UrlPattern
|
2018-02-15 18:46:51 +01:00 |
|
George Edward Bulmer
|
1893a33708
|
Monkeypatch qapp.launch_time too
|
2018-02-13 20:51:18 +00:00 |
|
George Edward Bulmer
|
29ff4259d6
|
Add test for _uptime()
|
2018-02-13 20:09:19 +00:00 |
|
George Edward Bulmer
|
ca8d935cf4
|
Update tests as per code review
|
2018-02-13 18:38:27 +00:00 |
|
George Edward Bulmer
|
cfa779ecb7
|
Add trivial test for _uptime
|
2018-02-13 16:02:20 +00:00 |
|
George Edward Bulmer
|
b959e885fc
|
Pylint fix
|
2018-02-13 15:25:40 +00:00 |
|
George Edward Bulmer
|
e349af7524
|
Fix testing with error pastebin_version()
|
2018-02-13 14:49:15 +00:00 |
|
George Edward Bulmer
|
942dca3444
|
Add test for pastebin_version()
|
2018-02-13 13:31:27 +00:00 |
|