Permalink
Commits on Dec 15, 2017
  1. Bump to v1.62.6.

    smblott-github committed Dec 15, 2017
    This warrants a bump because 14f755c is
    a serious bug.
  2. Fix #2871.

    smblott-github committed Dec 15, 2017
    This omission was causing link hints not to work on Google's Inbox (and
    presumably elsewhere, too).
  3. Merge pull request #2874 from smblott-github/map-commands-as-lower-case

    smblott-github committed Dec 15, 2017
    Treat all mapping commands as lower case.
  4. Treat all mapping commands as lower case.

    smblott-github committed Dec 15, 2017
    On the options page, treat all user-defined mapping commands as lower
    case.
    
    Why?
    
    - `unmapAll` is not very vim-ish, and is inconsistent with `mapkey`.
    - If we were to introduce `vmap` for visual mode, then we would get
    `vUnmapAll`, which is hideous capitalisation.
    
    Possible down side?
    
    - I guess somebody might have disabled a `map` by capitalising it.
  5. Bump to 1.62.5.

    smblott-github committed Dec 15, 2017
    After merging #2870 and #2871.
  6. Merge pull request #2871 from smblott-github/detect-click-listeners

    smblott-github committed Dec 15, 2017
    Detect click listeners for link hints.
  7. Merge pull request #2870 from smblott-github/version-number-in-popup

    smblott-github committed Dec 15, 2017
    Include the Vimium version number in the popup.
Commits on Dec 14, 2017
  1. Bump to v1.62.4.

    smblott-github committed Dec 14, 2017
  2. Fix enabled state on webNavigation.

    smblott-github committed Dec 14, 2017
    `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.
  3. Detect click listeners for link hints.

    smblott-github committed Dec 14, 2017
    This is a simpler version of #1167.  It detects clickable elements with
    listeners added with `addEventListener()`.
    
    It includes some of @mrmr1993's ideas from #1167 (in fact, it's mostly
    those ideas tweaked into a slightly different form).
  4. Include the version number on the popup.

    smblott-github committed Dec 14, 2017
    Put the version number in the popup.
  5. Change Dev to Canary.

    smblott-github committed Dec 14, 2017
  6. Bump to v1.62.2.

    smblott-github committed Dec 14, 2017
  7. Fix createTab.

    smblott-github committed Dec 14, 2017
    Specifically, fix createTab with multiple URLs specified.
    
    Fixes #2868.
Commits on Dec 12, 2017
  1. Tweak markdown.

    smblott-github committed Dec 12, 2017
  2. Tweak markdown.

    smblott-github committed Dec 12, 2017
  3. Tweak markdown.

    smblott-github committed Dec 12, 2017
  4. Note 1.62.1.

    smblott-github committed Dec 12, 2017
  5. Tweak packaging.

    smblott-github committed Dec 12, 2017
  6. Merge pull request #2371 from smblott-github/add-swap-option-for-marks

    smblott-github committed Dec 12, 2017
    Add "swap" command option for marks.
Commits on Dec 9, 2017
  1. Fix typo.

    smblott-github committed Dec 9, 2017
  2. Note FF copy/paste.

    smblott-github committed Dec 9, 2017
  3. Bump to v1.62.

    smblott-github committed Dec 9, 2017
  4. Merge pull request #2852 from smblott-github/no-clipboardWrite-in-chr…

    smblott-github committed Dec 9, 2017
    …ome-version
    
    No clipboardWrite permission for Chrome Store version.
Commits on Dec 3, 2017
  1. Merge pull request #2853 from mrmr1993/pr/link-hints-only-activated-f…

    smblott-github committed Dec 3, 2017
    …rames
    
    Small tweaks for popup message code
Commits on Dec 2, 2017
  1. Only send link hints messages to frames which have registered

    mrmr1993 committed Dec 2, 2017
    This puts link hints frame behaviour back to matching
    fb00eaa
    
    In particular, we go back to not sending link hints messages to frames
    that are too small (according to DomUtils.windowIsTooSmall).
  2. Show browser-blocking complaint in the popup for empty portForTab object

    mrmr1993 committed Dec 2, 2017
    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.
  3. Ensure that a port can only unregister its frameId if it's associated

    mrmr1993 committed Dec 2, 2017
    This is a more complete fix for issue #2125.
  4. Fix link hints.

    smblott-github committed Dec 2, 2017
    43c7390 inadvertently broke link hints.
    
    Mention @mrmr1993.