| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-11-12 | Use tabIndex to provide the special focusInput behaviour in the options | mrmr1993 | |
| 2017-11-12 | Make focusInput visit inputs according to tabIndex order | mrmr1993 | |
| 2017-11-09 | Suppress keydown events for link hint characters | mrmr1993 | |
| 2017-11-02 | Compare with lower case strings when using toLowerCase | mrmr1993 | |
| Credit to @gdh1995 for catching this. | |||
| 2017-11-02 | Replace all references to selection.type with our FF polyfill | mrmr1993 | |
| Credit to @gdh1995 for catching these oversights. | |||
| 2017-11-02 | FF: Don't use Selection.getRangeAt(0) when there are no ranges | mrmr1993 | |
| This fixes #2757. | |||
| 2017-11-02 | Merge pull request #2762 from mrmr1993/gmail-roles | Stephen Blott | |
| Add some roles used by GMail to link hints | |||
| 2017-11-02 | Add some roles used by GMail to link hints, reduce no. of comparisons | mrmr1993 | |
| 2017-11-02 | Remove the right listener from hashchange | mrmr1993 | |
| 2017-11-01 | Use Rect.intersects instead of Rect.intersectsStrict | mrmr1993 | |
| We don't care about overlap at the border here, so we can happily use intersects over intersectsStrict. | |||
| 2017-11-01 | Rename Rect.rectOverlaps to Rect.intersectsStrict, clarify the comment | mrmr1993 | |
| 2017-10-29 | Remove unused code | mrmr1993 | |
| 2017-10-29 | Let handlerStack call consumeKeyup rather than calling it explicitly | mrmr1993 | |
| 2017-10-29 | Suppress all keyup events automatically if we consume the keydown | mrmr1993 | |
| 2017-10-29 | Merge pull request #2748 from mrmr1993/frontend-split | Stephen Blott | |
| Move normal mode and its commands out of vimium_frontend.coffee | |||
| 2017-10-29 | Guard against undefined DomUtils, instead of stubbing in tests | mrmr1993 | |
| 2017-10-29 | Make file inputs work with filtered hints. | Stephen Blott | |
| 2017-10-29 | Tidy up exports in vimium_frontend | mrmr1993 | |
| 2017-10-29 | Move findAndFollow* to mode_normal.coffee | mrmr1993 | |
| 2017-10-29 | Move FocusSelector to mode_normal.coffee | mrmr1993 | |
| 2017-10-29 | Move selectFoundInputElement into mode_find | mrmr1993 | |
| 2017-10-29 | Move focusFoundLink into mode_find, don't expose it as global | mrmr1993 | |
| 2017-10-28 | Remove normal mode commands from global scope | mrmr1993 | |
| 2017-10-28 | Remove invokeCommandString, call NormalModeCommands directly | mrmr1993 | |
| 2017-10-28 | Bind LinkHints, Vomnibar and Marks commands appropriately | mrmr1993 | |
| 2017-10-27 | Move goPrevious and goNext to normal mode file | mrmr1993 | |
| 2017-10-27 | Include LinkHints, Vomnibar and Marks commands in normal mode file | mrmr1993 | |
| 2017-10-27 | Split focusInput, move the main part into the normal mode file | mrmr1993 | |
| 2017-10-27 | Move passNextKey to normal mode file | mrmr1993 | |
| 2017-10-27 | Move mainFrame and showHelp to normal mode file | mrmr1993 | |
| 2017-10-27 | Move normal mode find commands into normal mode file | mrmr1993 | |
| 2017-10-27 | Move findAndFocus into FindMode, rename to findNext | mrmr1993 | |
| 2017-10-27 | Move FindMode exit functions into FindMode | mrmr1993 | |
| 2017-10-27 | Move self-contained normal mode commands to normal mode file | mrmr1993 | |
| 2017-10-27 | Move NormalMode to its own content script | mrmr1993 | |
| 2017-10-27 | Fix #2738. | Stephen Blott | |
| I omitted to check this properly. It turns out we weren't getting the options from the correct place. | |||
| 2017-10-25 | FF: Only apply fix to bug 1408996 when appropriate | mrmr1993 | |
| 2017-10-25 | FF: Workaround bug 1408996 in focusInput's focus listener | mrmr1993 | |
| 2017-10-25 | FF: Share |root| global proxy, re-add the globals to window on DOMLoad | mrmr1993 | |
| This is a workaround for Firefox bug 1408996. | |||
| 2017-10-24 | Add |hard| option to reload command | mrmr1993 | |
| 2017-10-19 | Recognise aria-role=tab elements as clickable | mrmr1993 | |
| In particular, these are used in the current (2017-10-19) version of YouTube. This fixes #2730. | |||
| 2017-10-07 | Tweak #2701 (hint characters for filtered hints). | Stephen Blott | |
| Some tweaks to #2701 from @ahstro. 1. Simplify the logic for calculating `modifiers`. 2. Revert the ordering of the `event.repeat` test and `keyChar` assignment. 3. Link hint characters *only* match in upper case. 4. If there are link-hint characters (non numbers), then shifted characters are only ever hints. 5. Otherwise, revert to doing all hint text comparison in lower case. | |||
| 2017-10-06 | Allow using capital letters as link hint characters | Anton Strömkvist | |
| 2017-10-02 | FF: Lazy load the Vomnibar for XML documents | mrmr1993 | |
| Injecting HTML into XML documents on Firefox breaks the rendering (collapsing it into plain text). By not loading it until explicitly requested, we can avoid this breakage (at least, until a user triggers some of our UI manually). | |||
| 2017-09-14 | Fix #2642. | Stephen Blott | |
| Fixes #2642. | |||
| 2017-09-12 | Use browser.runtime.getBrowserInfo to identify Firefox | mrmr1993 | |
| 2017-08-18 | Check whether events are trusted before executing listeners | mrmr1993 | |
| 2017-05-17 | Consume keyboard events for marks. | Stephen Blott | |
| We were leaking both the `keypress` and the `keyup` events when marks are created and used. | |||
| 2017-05-08 | Update linear gradient syntax to avoid deprecation | Jesper Nellemann Jakobsen | |
| This updated syntax avoids the following deprecation warning in Chrome Canary v60.0.3090.0: ```[Deprecation] -webkit-gradient is deprecated. Please use linear-gradient or radial-gradient instead.``` This syntax is also supported in Firefox (and [all other modern browsers](https://caniuse.com/#feat=css-gradients)), which could help transitioning the Firefox version, which is in the works. | |||
| 2017-04-24 | Make Mode::exit idempotent | mrmr1993 | |
