Florian Bruhin
9c3dcae793
Update changelog for v1.1.1
2018-01-20 19:20:12 +01:00
Florian Bruhin
84478cd81c
Update changelog
2018-01-20 18:58:03 +01:00
Florian Bruhin
748de85ba2
Fix crash when getting signals for closed tabs
...
Fixes #3498
2018-01-20 18:50:17 +01:00
Florian Bruhin
4b3a237e2a
Update changelog
2018-01-20 18:29:23 +01:00
Florian Bruhin
1f5cbf21a3
Merge remote-tracking branch 'origin/pr/3348'
2018-01-20 18:28:14 +01:00
Florian Bruhin
182bf1d688
Simplify platform handling
2018-01-20 16:43:39 +01:00
Jimmy
aebc1a7d48
Greasemonkey: don't complain about an unset run-at
...
Apparently is is not an unusual situation to leave it unset and rely on
the default. Logging a warning about this could be unnecerasily
confusing for users.
I'm leaving the log message in there if it is set to something weird
like `window-load` or `document-complete` which scriptish may support.
2018-01-20 13:40:53 +13:00
Jimmy
d5d22783ea
Greasemonkey: optimize pattern matching a little
...
Moving `QUrl.toString()` out of the `_match()` function which is called
for every pattern in every stript seems to make it ~40% faster.
2018-01-20 13:40:53 +13:00
Jimmy
971b413991
Greasemonkey: make *clude regexes case insensitive
...
Sometimes I don't read specs so good.
2018-01-20 13:40:47 +13:00
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
Artur Shaikhullin
1e3f11ca13
Fix eslint warnings
2018-01-19 23:17:03 +06:00
Artur Shaikhullin
22d77fadd7
Eliminate caret blinking
2018-01-19 22:40:47 +06:00
Artur Shaikhullin
2d2d71512f
Add initial comment
2018-01-19 22:31:12 +06:00
Artur Shaikhullin
79766aa65b
Add chromium license
2018-01-19 22:28:49 +06:00
Artur Shaikhullin
0e522d48ac
Add myself to CODEOWNERS
to watch for caret code
2018-01-19 22:25:58 +06:00
Artur Shaikhullin
6eb001fc34
Rename js caret file
2018-01-19 22:24:11 +06:00
Artur Shaikhullin
859469c600
Remove redundancy comment
2018-01-19 22:15:54 +06:00
Artur Shaikhullin
4fde8ff204
Add separate function in js to set current platform
2018-01-19 22:14:01 +06:00
Argn0
bd7054fa2e
use self.delete and add test
2018-01-19 09:29:37 +01:00
Argn0
aeb7bac886
added :session-load --delete
2018-01-19 02:33:42 +01:00
Florian Bruhin
cb2cd615e0
Update docs
2018-01-18 07:57:31 +01:00
Florian Bruhin
380021e818
Merge remote-tracking branch 'origin/pr/3484'
2018-01-18 07:54:42 +01:00
Marc Jauvin
72c97ca846
sort modes, "normal" mode first
2018-01-17 14:25:07 -05:00
Marc Jauvin
5db4493667
@The-Compiler requested changes addressed.
2018-01-17 10:11:32 -05:00
Florian Bruhin
c86eaa17e2
Update changelog
2018-01-17 15:54:32 +01:00
Florian Bruhin
b3ebcfd394
Merge remote-tracking branch 'origin/pr/3482'
2018-01-17 15:53:47 +01:00
Florian Bruhin
23bdee06b3
Update changelog
2018-01-17 14:42:13 +01:00
Florian Bruhin
923785c781
Merge remote-tracking branch 'origin/pr/3467'
2018-01-17 14:41:45 +01:00
Florian Bruhin
06075a4974
Update docs
2018-01-17 13:38:54 +01:00
Florian Bruhin
a1798b3843
Merge remote-tracking branch 'origin/pr/3474'
2018-01-17 13:38:22 +01:00
Florian Bruhin
54a93dfcf8
Update changelog
2018-01-17 13:27:32 +01:00
Florian Bruhin
4acb63ca49
Merge remote-tracking branch 'origin/pr/3478'
2018-01-17 13:23:31 +01:00
Florian Bruhin
d5f7ec4372
Update changelog
2018-01-17 11:43:31 +01:00
Florian Bruhin
d94c0cf064
Merge remote-tracking branch 'origin/pr/3464'
2018-01-17 11:42:24 +01:00
Marc Jauvin
e25a33790f
remove blank line to satisfy flake8
2018-01-15 20:44:56 -05:00
Florian Bruhin
d06f07af80
Fix Makefile and make sure it's tested
...
Fixes #3492
2018-01-15 22:42:12 +01:00
Marc Jauvin
fb0a418d0a
use url even if we do not need it
2018-01-15 16:03:22 -05:00
Marc Jauvin
2a274f0d8b
add test for bind without args and fix other tests to include win_id
2018-01-15 15:52:15 -05:00
Marc Jauvin
528b48dab6
fix line too
2018-01-15 15:51:14 -05:00
Marc Jauvin
9b473093b1
silence pylint warning
2018-01-15 15:45:29 -05:00
Marc Jauvin
f6cfb0c529
add missing super() call
2018-01-15 15:44:21 -05:00
Florian Bruhin
fbbb9ae940
Release v1.1.0
2018-01-15 19:39:16 +01:00
Florian Bruhin
d3f3be03dd
Update changelog for v1.1.0
2018-01-15 19:29:14 +01:00
Florian Bruhin
8fd6a2ff77
Merge pull request #3445 from seelaman/hist_import-cleaning
...
filter out records with None in any field.
2018-01-15 19:15:08 +01:00
Florian Bruhin
af163eca09
Merge pull request #3491 from qutebrowser/pyup-scheduled-update-01-15-2018
...
Scheduled weekly dependency update for week 02
2018-01-15 19:06:06 +01:00
pyup-bot
f2beaa455e
Update hypothesis from 3.44.13 to 3.44.16
2018-01-15 16:44:12 +01:00
Florian Bruhin
8c8cb3bc29
Fix crash when clicking <form> element with name="value" child
...
https://stackoverflow.com/q/22942689/2085149
Fixes #2877
See #2569
2018-01-14 20:20:51 +01:00
Nemanja Nedeljkovic
8d8566a5ab
Merge branch 'master' of github.com:qutebrowser/qutebrowser into angular-hints
2018-01-13 23:18:39 +01:00
Marc Jauvin
a2cdb2e4db
Merge branch 'patch-issue#24' of https://github.com/mjauvin/qutebrowser into patch-issue#24
2018-01-13 15:55:05 -05:00
Marc Jauvin
48b6c160f5
improve styling as suggested by @jgkamat
2018-01-13 15:52:49 -05:00