aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-04-01Disable click listener detection and bump to v1.63.3.v1.63.3Stephen Blott
2018-03-09Merge pull request #2981 from hackel/patch-1Stephen Blott
Explicitly set background colour for input fields
2018-03-08Explicitly set background colour for input fieldsRyan Hayle
This is a simple solution to #2832 that explicitly sets the background of text input and textareas to white on the options page, which is necessary for users running with a dark theme. This does not cover the options popup.
2018-02-24Merge pull request #2968 from smblott-github/fix-2967Stephen Blott
Escape [ and ] in hostname in popup.
2018-02-24Escape [ and ] in hostname.Stephen Blott
From URL: http://[fe80::cce4:1680:e720:eacb]:8080/index.html generate: https?://\[fe80::cce4:1680:e720:eacb\]:8080/* in the popup (note that [ and ] are now escaped). Fixes #2967.
2018-02-23Bump to v1.63.2.Stephen Blott
2018-02-23Do not search in all frames.Stephen Blott
Chrome has never searched in all frames, so this is no loss. However, find on Firefox Quantum is now broken with the "all frames" flag set. Fixes #2962. H/t: @gdh1995 (https://github.com/philc/vimium/issues/2962#issuecomment-367991086).
2018-02-23Merge pull request #2966 from gdh1995/blur-find-inputStephen Blott
on FindMode exiting, blur input first
2018-02-23on FindMode exiting, blur input firstgdh1995
2018-02-22Remove _comment from manifest.Stephen Blott
Apparently some versions of Firefox are baulking at unreconised properties in the manifest. See: https://github.com/philc/vimium/issues/2965#issuecomment-367659475. Mention @KyleLS.
2018-02-18Refactor URL launching from Vomnibar.Stephen Blott
It's slightly strange how the classes and objects are structured in the Vomnibar. However, this refactors the code for launching URLs (including Javascript URLs) such that we're not repeating the logix in two separate places.
2018-02-18Note javascript: custom search engines.Stephen Blott
2018-02-18Merge pull request #2961 from ↵Stephen Blott
smblott-github/javascript-URLs-for-custom-search-engines Allow javascript: URLs for custom search engines.
2018-02-18allow javascript: URLs for custom search engines.Stephen Blott
For example, search the current site: cd: javascript:location='http://www.google.com/search?num=100&q=site:'+escape(location.hostname)+'+%s' Apparently an example like this has been on the Wiki for four years, but it has not been supported. However, the change is so trivial that it's worth doing anyway. Fixes #2956.
2018-02-18Bump to v1.63.1 (Firefox only).v1.63.1Stephen Blott
2018-02-18Merge pull request #2960 from smblott-github/fix-firefox-link-hintsStephen Blott
Fix Firefox link hints.
2018-02-18Fix Settings failure in Firefox iframes.Stephen Blott
This was failing in iframes in Firefox (causing all sorts of other stuff to fail).
2018-02-18Remove console.log()s.Stephen Blott
2018-02-18Fix Firefox link hints.Stephen Blott
Fixes #2958 (probably). This appears to be correct for target "_blank" (or not) and modifiers (or not). That's four cases. It will be *incorrect* if there is a click listener on a target "_blank" link. Some conditions are tested to try to prevent that from happening. This only affects Firefox. Chrome is unaffected.
2018-02-16Bump to v1.63.v1.63Stephen Blott
2018-02-16Note count prefix for reload command.Stephen Blott
2018-02-16Remove "focused: true" from winConfig.Stephen Blott
According to: - https://bugzilla.mozilla.org/show_bug.cgi?id=1253129 and #2896, this: 1. causes Firefox to crash, and 2. isn't actually necessary. So just remove it. H/t @ris58h in #2896.
2018-02-14Merge pull request #2951 from smblott-github/add-count-for-reloadStephen Blott
Make the reload command accept a count.
2018-02-13Update README.md.Stephen Blott
2018-02-13Update README.Stephen Blott
2018-02-13Make the reload command accept a count.Stephen Blott
Move the `reload` command to the background page and make it accept a count prefix. Fixes #674. Althought the demand for this is low and the use cases limited, it is a very vim-ish extension to the existing command.
2018-02-08Merge pull request #2949 from AlliedEnvy/patch-1Stephen Blott
tabConfig -> winConfig in openUrlInNewWindow
2018-02-07tabConfig -> winConfig in openUrlInNewWindowAlliedEnvy
tabConfig doesn't exist in this scope.
2018-02-06Include backup/restore as advanced.Stephen Blott
Follow on from #2750. Specifically, the backup/restore functionality should be part of "Advanced options".
2018-02-05Create flash frame Shadow DOM element on demand.Stephen Blott
It looks like we'll be initialising the Vomnibar on demand (see #2939, merged). In this case, we should also initialise the flash frame on demand. This means that *none* of Vimium's UI elements are now created until they are needed.
2018-02-05Fix tests.Stephen Blott
2018-02-04Handle <Enter> on keypress (not keydown) in Vomnibar and HUD.Stephen Blott
Proposing this as a simpler alternative to #2934. Additionally, this puts the logic for fixing #2915 in a single place. Credit to @regmarmcem for figuring out the source of #2915. Mention @regmarmcem. Fixes #2915. Replaces #2934.
2018-02-04Bump subversion 1.62.10.Stephen Blott
Well release those on Vimium Canary, in particular to trial #2939.
2018-02-04Merge branch 'gdh1995--hook-to-string'Stephen Blott
This is #2941.
2018-02-04Tweak #2941.Stephen Blott
2018-02-04make the hooked addEventListener looks nativegdh1995
2018-02-04Merge pull request #2939 from smblott-github/disable-preload-vomnibarStephen Blott
Disable pre-loading of Vomnibar iframe.
2018-02-04Merge pull request #2940 from smblott-github/disable-ignore-caseStephen Blott
Remove \I (ignore case) flag for find mode.
2018-02-04Remove \I (ignore case) flag for find mode.Stephen Blott
It appears that nobody is using this (and it is broken). So this PR removes this feature. Fixes #2937 (kind of).
2018-02-04Disable pre-loading of Vomnibar iframe.Stephen Blott
Pre-loading the Vomnibar iframe seems to be causing some issues with the dev console. This PR disables pre-loading of the Vomnibar. I'm going to try this out for a while. If it doesn't seem to sluggish, then I'll merge it.
2018-01-28Merge pull request #2932 from gdh1995/blur-vomnibar-inputStephen Blott
on vomnibar hiding, blur input first
2018-01-28on vomnibar hiding, blur input firstgdh1995
This should fix an IME status issue (#2924).
2018-01-19Fix bug on hashchange event.Stephen Blott
This handler is undefined at the point that it is installed. The definition is at the bottom of the file.
2018-01-10Merge pull request #2910 from The-Compiler/patch-1Stephen Blott
Fix issue reference
2018-01-10Fix issue referenceFlorian Bruhin
This sounds like #2035, #2305 is unrelated.
2017-12-19Merge pull request #2877 from smblott-github/fix-ff-opening-multiple-tabsStephen Blott
Do not open tab for target "_blank".
2017-12-19Bump to v1.62.8.Stephen Blott
2017-12-18Do not use vimiumOnClickAttributeName variable...Stephen Blott
... use literals instead. For some reason, on Firefox, using `vimiumOnClickAttributeName` was causing link hints to fail silently (on Facebook). It's not at all clear why this was happening. Simply repeating the literal fixes the issue. Fixes #2879.
2017-12-18Bump to v1.62.7.Stephen Blott
2017-12-18Tweak hint scoring for filtered hints.Stephen Blott
This tweaks the scoring of hints for filtered hints. Specifically, it scores matches at the start of the text or the start of a word higher than whole-word matches. This is intended avoid the phenomenon whereby adding matching characters to the filter causes the selected hint to change.