aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-09-28Bump to 1.60.4 (firefox only).Stephen Blott
2017-09-25Merge pull request #2602 from mrmr1993/ff-link-hints-new-tabsStephen Blott
Firefox: Simulate default action for clicking links with link hints
2017-09-23Search completion; add support for Google.co.jp completionTaichi
2017-09-23Search completion; add support for Amazon.co.jp completionTaichi
2017-09-21Move simulating click default action to DomUtils, add shift handlingmrmr1993
2017-09-21Add openUrlInNewWindow commandmrmr1993
2017-09-21Use Utils.isFirefox for link hints fixmrmr1993
2017-09-21FF: Simulate default action for clicking links with link hintsmrmr1993
2017-09-18Merge pull request #2658 from smblott-github/recognise-moz-extension-URLStephen Blott
Recognise (FF) internal URLs.
2017-09-18Recognise (FF) internal URLs.Stephen Blott
Recognise URLs like: - moz-extension://c66906b4-3785-4a60-97bc-094a6366017e/pages/options.html Fixes #2657.
2017-09-15Merge pull request #2653 from smblott-github/use-textContentStephen Blott
Use .textContent instead of .innerHTML, where appropriate.
2017-09-15Use .textContent instead of .innerHTML, where appropriate.Stephen Blott
From a FF extension reviewer (gatekeeper) on Mozilla add-ons: Comments: Thank you for your contribution. Please note the following for the next update: 1) For inserting text, textContent (or JQuery text) or createTextNode() should be used instead of innerHTML. eg: $("saveOptions").innerHTML = "Save Changes"; So, here, `.innerHTML` is replaced with `.textContent` for elements which only ever have text content.
2017-09-15Bump to v1.60.3.v1.60.3Stephen Blott
2017-09-15Merge pull request #2649 from mrmr1993/linkhints-scaled-display-fixStephen Blott
Always use getBoundingClientRect for getViewportTopLeft
2017-09-14FF: Tweak getViewportTopLeft to use borderTop/Left for clientTop/Leftmrmr1993
2017-09-14Always use getBoundingClientRect for getViewportTopLeftmrmr1993
2017-09-14Bump to v1.60.2.v1.60.2Stephen Blott
2017-09-14Merge pull request #2645 from smblott-github/fix-zoomStephen Blott
Revert #2636.
2017-09-14Revert #2636.Stephen Blott
Mention @mrmr1993. Mention @gdh1995. We have zoom issues resulting from: - style - zoom - --force-device-scale-factor=1.5 - HiDPI This intended to fix HiDPI, but seems to have created problems in the some of the other cases. I don't have time to figure out the problem right now, so I'm going to revert this and push it as 1.60.2. That leaves us pretty much where we were before, I think, in terms of zoom. We can come back to it later.
2017-09-14Add link to issue.Stephen Blott
2017-09-14Bump to 1.60.1 - fix #2642.v1.60.1Stephen Blott
2017-09-14Merge pull request #2644 from smblott-github/fix-2642Stephen Blott
Fix #2642.
2017-09-14Fix #2642.Stephen Blott
Fixes #2642.
2017-09-14Bump version number to 1.60.v1.60Stephen Blott
2017-09-12Merge pull request #2637 from mrmr1993/linkhints-scaled-display-fixStephen Blott
Exclude Firefox from the scaled DPI fix
2017-09-12FF: Don't use devicePixelRatio fix for HiDPI link hintsmrmr1993
2017-09-12Use browser.runtime.getBrowserInfo to identify Firefoxmrmr1993
2017-09-12Add Utils.isFirefoxmrmr1993
This also stops the content scripts from being injected into each frame on reload (in Firefox only). They do not successfully connect to the background page, and it causes considerable lag, so we lose nothing by doing this.
2017-09-12Note bug fix.Stephen Blott
2017-09-12Merge pull request #2636 from mrmr1993/linkhints-scaled-display-fixStephen Blott
Consider devicePixelRatio when calculating viewport
2017-09-12Consider devicePixelRatio when calculating viewportmrmr1993
This should fix #2635, fix #2633 and fix #2620.
2017-09-07Merge pull request #2626 from smblott-github/ignore-keyboard-layoutStephen Blott
Ignore keyboard layout
2017-09-07Note ignoreKeyboardLayout in README.Stephen Blott
2017-09-07Merge pull request #2631 from mrmr1993/fix-travisStephen Blott
Fix tests: Explicitly select a PhantomJS version for Travis
2017-09-07Fix tests: Explicitly select a PhantomJS version for Travismrmr1993
2017-09-07Use stubs from window.top for tests.Stephen Blott
(Similar to idea suggested by @mrmr1993.) This way: - we do not have to replicate the stub code, and - we have minimal impact on the live implementation.
2017-09-06Merge pull request #2605 from mrmr1993/isTrusted-eventsStephen Blott
Check whether events are trusted before executing listeners
2017-09-04Fix tests for #2626.Stephen Blott
This fixes the tests for #2626. Note: This may not be th best approach. The problem is that, for the first time, we're using `Settings` (and hence `chrome.storage`) within the Vomnibar and HUD iframes, and our `chrome` stubs are not injected into those frames. Mention @mrmr1993. Matt: Do you know of a better approach? Can we inject the stubs programmatically in the tests? An alternative approach would be appreciated.
2017-09-02Fix special keys (e.g. <Shift-Left>).Stephen Blott
2017-09-01Use event.key for numpad.Stephen Blott
See this comment: https://github.com/philc/vimium/pull/2626#issuecomment-326553282.
2017-09-01Handle shifted numeric keys.Stephen Blott
2017-09-01Load settings.js in the HUD.Stephen Blott
2017-09-01Translate event.code key representations to the corresponding event.key format.Stephen Blott
2017-09-01Better explanation of ignoreKeyboardLayout.Stephen Blott
2017-09-01Include Settings in Vomnibar page.Stephen Blott
2017-09-01Implement ignoreKeyboardLayout option in getKeyChar.Stephen Blott
Fixes #2618.
2017-08-31Add ignoreKeyboardLayout option (under advanced).Stephen Blott
2017-08-31Merge pull request #2623 from davidjb/masterStephen Blott
Update URLs to use HTTPS
2017-08-31Update URLs to HTTPS in code, pages and docsDavid Beitey
Updating URLs to use HTTPS provides greater privacy and reduces the potential of having content modified whilst in transit (as it happening more and more by ISPs, networks, state actors etc). These URLs themselves have been tested and confirmed to work over HTTPS.
2017-08-31Use HTTPS for shoulda.js submodule URLDavid Beitey