| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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-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-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-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. | |||
| 2014-07-29 | Replace upgrade notification close x with × | Natalie Perna | |
| 2014-06-30 | Merge pull request #1026 from mrmr1993/countMatches | Phil Crosby | |
| Show number of matches in find HUD | |||
| 2014-05-17 | Remove unnecessary if statement | Phil Crosby | |
| 2014-05-17 | Fix options link in help dialog | mrmr1993 | |
| This makes the options link in the help dialog cancel the default event action, so the link (`href="#"`) isn't followed. The former behaviour was most obvious when using the `LinkHints.activateModeToOpenInNewTab` command, amoung others. | |||
| 2014-04-19 | Use RegExp to escape special characters for plain find queries | mrmr1993 | |
| 2014-04-19 | Add a comment explaining match counting for string searches | mrmr1993 | |
| 2014-04-19 | Implement number of matches in find mode | mrmr1993 | |
| 2014-04-16 | Escape HTML in HUD from searches (fixes #913) | mrmr1993 | |
| 2013-12-15 | Stop keyup events for Issue 733 | tejohnso | |
| 2013-09-12 | Changed deprecated chrome.extension on chrome.runtime [Chromium v29] (fixed ↵ | Maksim Ryzhikov | |
| #908) | |||
| 2013-08-23 | Add a todo | Phil Crosby | |
| 2013-08-22 | Some events don't have `keyIdentifier` | Joey Baker | |
| This was throwing an error for me on some events. | |||
| 2013-07-20 | trim then filter | UncleBill | |
| 2013-05-06 | Content script should handle message even when there is no tab property | sainaen | |
| 2013-05-06 | Replace all deprecated sendRequest() calls with new sendMessage() | sainaen | |
| 2013-02-18 | Renamed to 'goToRoot', condensed function | Timo Sand | |
| 2013-02-16 | Added `gU` command to go to root of page including current port and protocol | Timo Sand | |
| 2013-01-02 | Make smartcase locale-aware. | Jez Ng | |
| 2012-10-30 | Avoid trapping non-tab keypresses in focusInput mode. | Jez Ng | |
| 2012-10-29 | Implement marks. | Jez Ng | |
| 2012-10-29 | Convert strings to numbers when saving options page. | Jez Ng | |
| This avoids the need to continually re-parse the strings each time we load the option value. | |||
| 2012-10-29 | Make the numbers used in the filtered link hints configurable. | Jez Ng | |
| Closes #380. | |||
| 2012-10-29 | Factor out scrolling code into a new file. | Jez Ng | |
| Also fix a bunch of div-scrolling behavior. Closes #486. | |||
| 2012-10-26 | Address feedback. | Jez Ng | |
| 2012-10-23 | Refactor and fix findAndFollowLink. Closes #650. | Jez Ng | |
| * Fix bug where symbols that were themselves word boundaries were not getting matched * Factor out some operations for efficiency * Add tests | |||
| 2012-10-20 | Refactor handlerStack. Closes #657. | Jez Ng | |
| Previously, handlerStack was designed only for removal of the handler right at the top of the stack. However, some handlers sought to remove themselves when they were not at the top of the stack, creating confusion. The new handlerStack ensures that such removal can always be done safely. | |||
| 2012-10-20 | Fix initial selected input hint index. | Jez Ng | |
| 2012-09-10 | Add option to make regex find the default. Closes #569. | Jez Ng | |
| 2012-09-09 | More lint fixes. | Jez Ng | |
| 2012-09-08 | Fix upgrade message. Closes #644. | Jez Ng | |
