qutebrowser/tests/unit
Jimmy b2f95339ce Greasemonkey: support regexes in @include and @exclude.
Like the spec says, if a value for the @include or @exclude rules starts
and ends with a '/' it should be parsed as a regular expression.
Technically a ECMAScript syntax regular expression, but I am not sure of
the differences and I assume they are far fewer than the similarities.
One that I did see mentioned was that javascript RegExp doesn't support
unicode. Although it apparently does support a 'u' flag now.

Note that code will only be ran for QtWebkit and QWebEngine < 5.8
we rely on the builtin support for metadata it QWebEngine for most
things greasemonkey related. Sadly it seems that they missed the regex
requirement too. I've opened a ticket to track that https://bugreports.qt.io/browse/QTBUG-65484
2018-01-20 13:39:19 +13:00
..
browser pylint: Re-enable bad-continuation 2017-12-15 19:16:55 +01:00
commands Add an utils.Unreachable exception 2017-12-15 16:33:47 +01:00
completion pylint: Re-enable bad-continuation 2017-12-15 19:16:55 +01:00
config Merge remote-tracking branch 'origin/pr/3407' 2017-12-18 16:11:16 +01:00
javascript Greasemonkey: support regexes in @include and @exclude. 2018-01-20 13:39:19 +13:00
keyinput Fix wrong import order 2017-12-15 14:35:07 +01:00
mainwindow Fix a couple style issues 2017-10-30 12:40:44 -04:00
misc pylint: Re-enable bad-continuation 2017-12-15 19:16:55 +01:00
scripts pylint: Re-enable ungrouped-imports 2017-12-15 23:08:53 +01:00
utils pylint: Re-enable ungrouped-imports 2017-12-15 23:08:53 +01:00
test_app.py Finally update copyrights... 2017-05-09 21:37:03 +02:00