aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-08-13Bump to 1.63.6 (bug fixes).Stephen Blott
2018-08-13Bump to 1.63.5 (bug fixes).Stephen Blott
2018-08-13Cache keydown events while launching link hints.Stephen Blott
Launching link hints can sometimes be slow. For filtered hints, the user already knows what to type - but must nevertheless wait until the hints have been calculated and rendered. Here, we cache intervening keydown events, and replay them once hints-mode proper is launched. This should make improve usability (in the case of filtered hints). Fixes #3050.
2018-08-10Tweak #3079.Stephen Blott
Fixes #3068.
2018-08-10Fixed #3068Li Fang
Fixed frustrating IME leftover issue when press ESC in input
2018-08-10Merge pull request #3057 from ris58h/issues/3054Stephen Blott
Issue #3054
2018-08-10Merge pull request #2217 from gdh1995/replace-xA0-for-clipboardStephen Blott
replace \xA0 on copying and pasting
2018-07-03Hide Vomnibar in case of click on entire document instead of click on ↵ris58h
document.body.
2018-06-18Bump version number for canary release.Stephen Blott
2018-06-18Note #3044 in README.Stephen Blott
2018-06-18Merge pull request #3044 from smblott-github/local-marks-using-hashStephen Blott
Use hash (too) for local marks.
2018-06-15Use hash (too) for local marks.Stephen Blott
First, I *very rarely* use local marks. They just don't seem as useful in a browser as they are in a text editor. However, on a page like GMail, I do often want to jump back and forward between my labels. These are different locations hashes (anchors). The idea here is to make local marks useful for this case. If the scroll positions (X and Y) are both 0, and the hash (anchor) is present in the mark and non-empty, then change the hash instead of scrolling. On first tests, this appears to work nicely for changing labels in GMail. I'm sure there are other uses. This change shouldn't interfere with use cases where the user has scrolled within the page.
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.