Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-02 | Add support for overrideMimeType in Greasemonkey scripts | jcromero | |
2021-05-18 | Add a new site-specific quirk for Google Docs | Florian Bruhin | |
See #6464, #5472, #4805, #4810 e010afd3a20a86639396a9c844abfea7b23cc67a https://bugreports.qt.io/browse/QTBUG-69652 | |||
2021-04-28 | Add a site-specific quirk for Discord | Florian Bruhin | |
Closes #4379 | |||
2021-02-24 | Handle regex special chars in replaceAll polyfill | Florian Bruhin | |
Fixes #6206 See #6047 and #6208 | |||
2021-02-11 | Add unit tests for JS quirks | Florian Bruhin | |
2021-01-26 | doc: Switch URLs to https | Florian Bruhin | |
2021-01-22 | Add String.replaceAll polyfill | Florian Bruhin | |
See #6047 | |||
2021-01-20 | Bump copyright years | Florian Bruhin | |
Closes #6015 | |||
2021-01-16 | webelem: Correctly handle null in find_at_pos | Florian Bruhin | |
2021-01-08 | Move JS quirks into subfolder | Florian Bruhin | |
2020-12-28 | fixed typing mistake | freddii | |
2020-11-20 | lint: Bump up eslint/yamllint line length to 88 | Florian Bruhin | |
To agree with what we do via Black for Python | |||
2020-11-19 | Fix lint | Florian Bruhin | |
2020-11-19 | Add polyfill/quirk for Object.fromEntries() | Florian Bruhin | |
With Qt 5.12, https://www.vr.fi/en fails to load connections because it uses Object.fromEntries() which was added in Chromium 73: https://caniuse.com/mdn-javascript_builtins_object_fromentries however, Qt 5.12 is based on Chromium 69. This adds a polyfill from here: https://gitlab.com/moongoal/js-polyfill-object.fromentries/-/tree/master Possible alternatives: https://github.com/es-shims/Object.fromEntries (too complex) https://github.com/feross/fromentries/blob/master/index.js (not actually a polyfill but a "ponyfill", uses other unsupported JS features) | |||
2020-11-04 | old qt: Update caret handling | Florian Bruhin | |
2020-11-04 | old qt: Remove legacy printing support | Florian Bruhin | |
2020-08-13 | Fix lint | Florian Bruhin | |
2020-08-13 | Fix site-specific quirk for QtWebEngine | Florian Bruhin | |
2020-07-23 | Add yamllint | Florian Bruhin | |
2020-07-16 | Add underscores | Florian Bruhin | |
2020-07-16 | Merge remote-tracking branch 'origin/pr/4722' | Florian Bruhin | |
2020-07-16 | hints/webelem: Handle Twitter bootstrap checkboxes | Florian Bruhin | |
See #178 | |||
2020-07-16 | webelem: Refactor visibility handling for hints | Florian Bruhin | |
- Split off is_hidden_css from is_visible - Always check visibility before comparing rects - Make the ACE check more narrow-scoped - Remove the area check, which seems to be Firefox specific | |||
2020-06-08 | Add quirk for missing globalThis | Florian Bruhin | |
globalThis was introduced in Chrome 71: https://caniuse.com/#feat=mdn-javascript_builtins_globalthis Since those websites are quite common and we probably want to continue supporting Qt 5.12 for a bit, let's bite the bullet and add a small polyfill, because it's trivial. Fixes #5486 | |||
2020-05-22 | eslint: Turn off no-negated-condition | Florian Bruhin | |
2020-05-22 | caret: Use strings instead of ints for enums | Florian Bruhin | |
2020-05-22 | caret: Fix toggling behavior with QtWebEngine | Florian Bruhin | |
The behavior when pressing `v` in line selection mode was different between QtWebKit and QtWebEngine: With QtWebKit, normal selection mode was entered, while with QtWebEngine, selection mode was left. Do the former with QtWebEngine as well, as that's also what vim does. | |||
2020-05-22 | caret: Style improvements for line mode | Florian Bruhin | |
2020-05-11 | removed selectionEnabled function in caret.js | svetelna | |
2020-05-02 | implementing visual-line-mode on webengine side | svetelna | |
2020-04-30 | Fix some LGTM issues | Florian Bruhin | |
Closes #4678 | |||
2020-03-24 | Improve WhatsApp quirk | Florian Bruhin | |
Probably faster to search for the link rather than a full-text search, and it works in any language. | |||
2020-03-24 | Move WhatsApp quirk to separate file | Florian Bruhin | |
2020-03-07 | Use a shared window proxy for Greasemonkey scripts | Jordan Cannon | |
Using a new proxy for each script causes incompatability with some Greasemonkey scripts. See #5266. | |||
2020-01-04 | Adjust copyrights for 2020 | Florian Bruhin | |
2019-08-20 | eslint: Turn off new function-call-argument-newline rule | Florian Bruhin | |
2019-08-01 | Fix some typos | Florian Bruhin | |
2019-05-11 | Merge branch 'master' of https://github.com/qutebrowser/qutebrowser into ↵ | Jay Kamat | |
jay/contenteditable | |||
2019-05-06 | Add delete target for hints | Jay Kamat | |
2019-04-17 | Use isContentEditable as a fallback for determining if editable | Jay Kamat | |
2019-03-28 | Merge remote-tracking branch 'origin/pr/4513' | Florian Bruhin | |
2019-03-18 | Use window.hasOwnProperty for window._qutebrowser | Florian Bruhin | |
With an element like this in the page: <h2 id="_qutebrowser">qutebrowser</h2> accessing window._qutebrowser will return the HTMLElement (thanks, JS...), making qutebrowser's JS think it's already initialized when it actually isn't. Fixes #4633 | |||
2019-03-05 | Turn off named capture group eslint warning | Jay Kamat | |
We cannot use named capture groups, as older versions of chrome (from 5.9) do not support them. | |||
2019-02-22 | Update copyright for 2019 | Jay Kamat | |
2019-02-14 | Fix lint errors | Jay Kamat | |
2019-01-09 | Fix linting problems and write feature tests | adam | |
Changes to be committed: modified: qutebrowser/components/caretcommands.py modified: qutebrowser/javascript/caret.js modified: tests/end2end/features/caret.feature | |||
2019-01-07 | Implement caret cursor switch (#3714, webengine) | adam | |
Issue https://github.com/qutebrowser/qutebrowser/issues/3714 Only for WebEngine, not for WebKit. Changes to be committed: modified: qutebrowser/browser/browsertab.py Add "reverse_selection" to AbstractTab modified: qutebrowser/browser/webengine/webenginetab.py Implement "reverse_selection" in WebEngineTab modified: qutebrowser/components/caretcommands.py Register "reverse-selection" command modified: qutebrowser/config/configdata.yml Bind "reverse-selection" to o modified: qutebrowser/javascript/caret.js Write "reverseSelection" function | |||
2018-12-29 | Add mutation observer when documentElement does not exist yet | Jay Kamat | |
2018-12-29 | Merge branch 'master' into stylesheet-fix | Jay Kamat | |
2018-12-10 | Fix lint | Florian Bruhin | |