aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-12-14Bump to v1.62.4.v1.62.4Stephen Blott
2017-12-14Fix enabled state on webNavigation.Stephen Blott
`forTrusted()` for `checkEnabledAfterURLChange()` after web navigation is being called with a request (not an event). So make the request trusted. The symptom was that pass keys and the enabled state was not being correctly updated on web navigation.
2017-12-14Change Dev to Canary.Stephen Blott
2017-12-14Bump to v1.62.2.v1.62.2Stephen Blott
2017-12-14Fix createTab.Stephen Blott
Specifically, fix createTab with multiple URLs specified. Fixes #2868.
2017-12-12Tweak markdown.Stephen Blott
2017-12-12Tweak markdown.Stephen Blott
2017-12-12Tweak markdown.Stephen Blott
2017-12-12Note 1.62.1.Stephen Blott
2017-12-12Tweak packaging.Stephen Blott
2017-12-12Re-work the package target.Stephen Blott
2017-12-12Note mark swap and bump version number.Stephen Blott
2017-12-12Merge pull request #2371 from smblott-github/add-swap-option-for-marksStephen Blott
Add "swap" command option for marks.
2017-12-09Fix typo.Stephen Blott
2017-12-09Note FF copy/paste.Stephen Blott
2017-12-09Bump to v1.62.v1.62Stephen Blott
2017-12-09Merge pull request #2852 from smblott-github/no-clipboardWrite-in-chrome-versionStephen Blott
No clipboardWrite permission for Chrome Store version.
2017-12-03Merge pull request #2853 from mrmr1993/pr/link-hints-only-activated-framesStephen Blott
Small tweaks for popup message code
2017-12-02Only send link hints messages to frames which have registeredmrmr1993
This puts link hints frame behaviour back to matching fb00eaa6bd4ee8889d10a9ef9d976fefd3be7879 In particular, we go back to not sending link hints messages to frames that are too small (according to DomUtils.windowIsTooSmall).
2017-12-02Show browser-blocking complaint in the popup for empty portForTab objectmrmr1993
To test the difference: * load an unblocked URL (e.g. https://www.example.com) in a tab * open the popup, see that the exclusion rules show as expected * navigate the tab to a blocked URL (e.g. chrome://extensions) * open the popup again Before this commit, the popup still shows the exclusion rules, because there is still a portForTabs object associated with the tabId. This commit adds a second check to see if the object is empty, and the message shows as expected, because all of the ports have been closed and cleared from the object.
2017-12-02Ensure that a port can only unregister its frameId if it's associatedmrmr1993
This is a more complete fix for issue #2125.
2017-12-02No clipboardWrite permission for Chrome Store version.Stephen Blott
2017-12-02Fix link hints.Stephen Blott
43c7390f987fea063e7a97cd8b37c7b61d45f615 inadvertently broke link hints. Mention @mrmr1993.
2017-12-02Use portsForTab to decide whether Vimium can access a tab or notmrmr1993
2017-12-02Register ports for all frames that open themmrmr1993
2017-12-02Note disabled in page popup.Stephen Blott
On pages where the browser does not run extensions like vimium, replace the popup with a note explaining what and why. Fixes #2850. Currently, this is unsatisfactory because, on the Chrome new tab page, Vimium does not become active until the user tabs or clicks into the page (which is weird).
2017-12-02Merge pull request #2851 from mrmr1993/pr/insert-mode-shadow-dom-recurseStephen Blott
Recurse an arbitrary depth into shadow DOMs for insert mode element
2017-12-02Recurse an arbitrary depth into shadow DOMs for insert mode elementmrmr1993
2017-12-02Merge pull request #2846 from smblott-github/rework-insert-modeStephen Blott
Rework insert mode (check status dynamically).
2017-12-02Merge pull request #2840 from GKFX/patch-1Stephen Blott
Add shift to list of modifier keys in README
2017-12-02Do not initialise backup/restore on the popup page.Stephen Blott
This was generating a (harmless) error on the popup page.
2017-11-30Rework insert mode (check status dynamically).Stephen Blott
This removes @insertModeLock and instead always checks whether we are in insert mode dynamically (as we previously did only for contentEditable). @mrmr1993... Would you be able to check this, please? It is intended to be mostly a no-op. Fixes #2841.
2017-11-29event.code is not always defined.Stephen Blott
While looking into #2841, I observed that we are seeing keyboard events for which neither `event.key` not `event.code` is defined. They might be being generated by the page.
2017-11-26Add shift to list of modifier keys in READMEGeorge Bateman
2017-11-25Tweak #2783.Stephen Blott
Tiny tweaks... 1. The test is clearer like this. 2. Use a more CoffeeScript-ish approach to sub-string.
2017-11-25Merge pull request #2783 from mrmr1993/use-HTML5-labelsStephen Blott
Use HTML labels accessor to get link hint labels for input elements
2017-11-25Merge pull request #2711 from pyarmak/masterStephen Blott
Added UpToDate autocompletion engine
2017-11-25Note upgrading requires permissions.Stephen Blott
2017-11-25Remove background-page Clipboard operations.Stephen Blott
These are no longer needed following #2601. @mrmr1993... If these are ever needed again, then we can just revert this commit (and make them background commands again).
2017-11-25Remove unused parameter.Stephen Blott
Tweak of #2601.
2017-11-25Use mkRepeatCommand in main.coffee.Stephen Blott
Tweak of #2601.
2017-11-25Merge pull request #2601 from mrmr1993/ff-copy-pasteStephen Blott
Enable Firefox clipboard commands
2017-11-24FF: Use a contenteditable <div> for Clipboard.pastemrmr1993
This adds support for pasting rich text from the clipboard
2017-11-24Merge branch 'mrmr1993-pr/link-hints-consistent-flash'Stephen Blott
2017-11-24Localise the logic for handling flash elements.Stephen Blott
2017-11-24Remove unused callback parametermrmr1993
2017-11-24Reintroduce default value for argument in LinkHints::activateLinkmrmr1993
2017-11-24Flash the clicked element for alphabet hintsmrmr1993
2017-11-24Note new createTab options.Stephen Blott
2017-11-24Merge pull request #2836 from smblott-github/add-createTab-optionsStephen Blott
Add window and incognito options for createTab.