| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-11-14 | FF: Restore window expando on every event listener | mrmr1993 | |
| This should fix *most* problems from Firefox issue 1408996[1]. The root cause of the bug is that document.domain is set, and Firefox discards the 'expando' for the window that contains all properties we set. Technically, this can happen at any time, and so some failures are still possible. This fixes #2799. [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1408996 | |||
| 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-11 | Remove unclear & unnecessary tabCount argument to updateVisibleMarkers | mrmr1993 | |
| 2017-11-11 | Clear tabCount explicitly when needed, instead of implicitly and undoing | mrmr1993 | |
| This changes the behaviour of Enter and Space. * It should make no difference for Enter, as it exits the mode. * It makes no sense for rotating the layering of the hints to clear the active hint (when the next key is pressed), so I suspect it was an oversight. | |||
| 2017-11-09 | Use HTML labels accessor to get link hint labels for input elements | 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 | |
