| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-23 | Merge branch 'contentEditable-fix' of github.com:smblott-github/vimium | Stephen Blott | |
| 2014-11-23 | Frames; more cleanup and simplification. | Stephen Blott | |
| 2014-11-23 | Don't record frameIds for frames only containing a frameset | mrmr1993 | |
| Frameset frames have no content of their own -- they only embed other pages in sub-frames. The user can't perform any actions (of ours or the browsers) with a frameset focused, so we might as well just not focus it. | |||
| 2014-11-23 | Remove redundant code, add a new listener to be more consistent | mrmr1993 | |
| 2014-11-23 | Fix frame switching after frame redirect/creation | mrmr1993 | |
| 2014-11-22 | Revert 3f3f256e1abe2a7795ba89ff6b84d4b81fb0a7e2. | Stephen Blott | |
| On reflection, 3f3f256e1abe2a7795ba89ff6b84d4b81fb0a7e2 seems like a bad idea. It's unnecessary, and risks unforeseen consequences. | |||
| 2014-11-20 | Fix isValidFirstKey for eg. function keys | mrmr1993 | |
| 2014-11-20 | Ensure we suppress events for all keys we handle | mrmr1993 | |
| 2014-11-20 | Do not handle keystrokes for contentEditable (check find mode). | Stephen Blott | |
| It is not strictly necessary to check find mode here. However, if we don't do so, then we leave a booby trap for future developers. So we do the extra check. This, hopefully, means that we don't suddenly find ourselves dropping into insert mode just because somebody reorders the code elsewhere. | |||
| 2014-11-20 | Do not handle keystrokes for contentEditable (refactor). | Stephen Blott | |
| 2014-11-18 | Do not handle keystrokes for contentEditable. | Stephen Blott | |
| 2014-11-12 | Favicons in the vomnibar; remove support. | Stephen Blott | |
| There are security issues with favicons as implemented previously. This commit removes favicon support entirely. | |||
| 2014-11-06 | Prune unnecessary stuff in ensureScrollChange. | Stephen Blott | |
| 2014-11-05 | Disable scrolling for `overflow: hidden` elements | mrmr1993 | |
| 2014-11-02 | Don't skip installing listeners. | Stephen Blott | |
| Fix listener installation bug. To see bug, do: - open vimium options page - use 'b' to select and go to a bookmark - use <alt-LEFT_ARROW> to return to options page - vimium key bindings are now *not* installed Bug was introduced in 28e9c8374bfc7a4fd479dbb958a4a87331fb0857. | |||
| 2014-11-02 | Centralize handling of event propagation. | Stephen Blott | |
| 2014-11-02 | Force our key event handlers to have the highest possible priority | mrmr1993 | |
| * The `window` object receives key events before the `document` object, and so any event listeners on `window` get priority. This commit switches from binding `keydown`, `keypress`, `keyup` on `document` to on `window`. * We were using `event.stopPropagation()` to prevent other event listeners from firing if we had handled an event. This stopped the event from propagating to other elements/objects and triggering their event listeners, but didn't block event listeners registered on the same object as ours. Switching to `event.stopImmediatePropagation()` ensures that our event listener is the last to run for the event. Fixing these issues allows Vimium to regain control over key events in Google Groups (eg. the [vimium-dev group](https://groups.google.com/forum/vimium-dev)). | |||
| 2014-10-29 | Revert 2c7bebb5f2c873850c2b2d82013cab4eb3d4913c | Stephen Blott | |
| On reflection, this seems too dangerous: - Somebody excluded flash for a reason, and without knowing that reason, it seems dangerous. - Imagine a flash game with key bindings. Perhaps it uses ? to show the key bindings, and ESC to hide them again. With 2c7bebb5f2c873850c2b2d82013cab4eb3d4913c, you can never hide the key bindings (I think). All in all, this just seems too risky. | |||
| 2014-10-29 | Repair insert mode. | Stephen Blott | |
| I broke it here: 77e1ded091062ca2e52264d222482dcd06290a9b | |||
| 2014-10-27 | Merge favicons for vomnibar. | Stephen Blott | |
| 2014-10-26 | Allow blur of embedded objects (e.g. flash). | Stephen Blott | |
| 2014-10-26 | Fix detection of embedded objects. | Stephen Blott | |
| 2014-10-26 | Change registerFrameIfSizeAvailable to registerFrame, stop sending size | mrmr1993 | |
| We were never using the area property, and it was causing an infinite setTimeout loop on frames with height == 0 or width == 0 (often caused by AdBlockPlus etc.). | |||
| 2014-10-25 | Merge branch 'feature/edit-url-in-vomnibar' of github.com:sukima/vimium into ↵ | Stephen Blott | |
| sukima-feature/edit-url-in-vomnibar Conflicts: background_scripts/commands.coffee | |||
| 2014-10-25 | Merge pull request #784 from deiga/patch-3 | Stephen Blott | |
| Add links-hint mode to download links | |||
| 2014-10-22 | Merge pull request #1154 from smblott-github/passkeys-structured | Stephen Blott | |
| Structured exclusion rules internally, and on the popup and options pages. | |||
| 2014-09-05 | Merge pull request #1142 from luanpotter/master | Phil Crosby | |
| Suggestion for impl of #1141 | |||
| 2014-09-03 | Changed to show url when item selected | Luan Nico | |
| 2014-09-02 | Structured exclusion rules: Fix typos and minor issues. | Stephen Blott | |
| 2014-09-02 | Structured passkeys, internally and on the options and popup pages. | Stephen Blott | |
| 2014-08-24 | Fix passKeys bug introduced in commit 700d35a | Stephen Blott | |
| 2014-08-24 | Do not call handlers which do not exist (fixed, again). | Stephen Blott | |
| 2014-08-24 | Do not call handlers which do not exist (fixed). | Stephen Blott | |
| 2014-08-24 | Do not call handlers which do not exist. | Stephen Blott | |
| 2014-08-24 | Better state management for passkeys. | Stephen Blott | |
| 2014-08-23 | Allow passing of keys to the underlying page (fix/maintain order of ↵ | Stephen Blott | |
| exclusion list). | |||
| 2014-08-23 | Allow passing of keys to the underlying page (more minor code review). | Stephen Blott | |
| 2014-08-23 | Allow passing of keys to the underlying page. | Stephen Blott | |
| 2014-08-22 | Switching again to Ctrl+Enter | Luan Nico | |
| 2014-08-22 | Changed key biding to use right arrow instead of tab, returning previous tab ↵ | Luan Nico | |
| functionalities | |||
| 2014-08-21 | Suggestion for impl of #1141 | Luan Nico | |
| 2014-08-21 | Update link_hints.coffee | Timo Sand | |
| 2014-08-21 | Added feature to download links | Timo Sand | |
| 2014-08-17 | Only block keyup for keys where we have handled a keyup/press event | mrmr1993 | |
| Fixes the issue of Vimium indiscriminately capturing keyup events, introduced in PR #978. | |||
| 2014-08-16 | Add comments as to why we should stop propagating the keyup event | Phil Crosby | |
| 2014-08-16 | Merge pull request #978 from tejohnso/master | Phil Crosby | |
| Stop keyup events from passing to the browser | |||
| 2014-08-16 | Merge pull request #1108 from natalieperna/master | Phil Crosby | |
| Pointer cursor on hover over help modal close button | |||
| 2014-08-12 | Merge pull request #1116 from vincentbernat/fix/link-gonext | Phil Crosby | |
| Match mixed-case relationship links in goNext/goPrevious | |||
| 2014-08-12 | Fix for 1005 | Timo Sand | |
| fixes #1005 | |||
| 2014-08-05 | Match mixed-case relationship links in goNext/goPrevious | Vincent Bernat | |
| Link types are case-insensitive: http://www.w3.org/TR/html5/links.html#linkTypes This should fix #1115. | |||
