| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-04-18 | Merge pull request #2476 from mrmr1993/firefox | Stephen Blott | |
| Improve firefox support | |||
| 2017-04-18 | Merge pull request #2478 from mrmr1993/always-update-help | Stephen Blott | |
| Regenerate help page data when key bindings are updated | |||
| 2017-04-18 | Check whether chrome.storage.sync is enabled, fall back to .local if not | mrmr1993 | |
| 2017-04-17 | Regenerate help page data when key bindings are updated | mrmr1993 | |
| 2017-04-17 | Remove content_script_loader and all references to it | mrmr1993 | |
| 2017-04-17 | Clarify postFindFocus and obviously separate it from the try..catch | mrmr1993 | |
| 2017-04-16 | Use browser independent new tab page URL (about:newtab) | mrmr1993 | |
| 2017-04-16 | Rework FindMode HUD refocusing to not depend directly on the HUD | mrmr1993 | |
| 2017-04-16 | Catch errors thrown by window.find when it wraps/fails on FF | mrmr1993 | |
| This does NOT fix wrapping, only catches errors | |||
| 2017-04-16 | Guard against unsupported non-standard contentEditable=plaintext-only | mrmr1993 | |
| 2017-04-16 | Only remove settings from storage.local if it's not our main store | mrmr1993 | |
| 2017-04-16 | Add a comment to manifest about content scripts in pages/*.html | mrmr1993 | |
| 2017-04-16 | Revert "Use HTML5 import to load content scripts." | mrmr1993 | |
| This reverts commit d00345f45b5b3e56970237799c69808527e91919. This is not (and will not be) supported by Firefox. | |||
| 2017-04-16 | Workaround type error for unsupported openerTabId in FF | mrmr1993 | |
| 2017-04-16 | Fallback to storage.local if storage.sync is not available | mrmr1993 | |
| 2017-04-13 | Merge pull request #2471 from mrmr1993/ff-options-textbox-wrap | Stephen Blott | |
| Show line breaks for newlines in the options page (FF) | |||
| 2017-04-13 | Use white-space: pre; for options page inputs | mrmr1993 | |
| For textareas, we still want line breaks, otherwise we would use an input. Chrome (incorrectly) renders newlines in `white-space: nowrap` as line breaks; however, firefox collapses the newlines into horizontal whitespace. `white-space: pre` is spec'd as intended, and works correctly in Chrome and FF. | |||
| 2017-04-13 | Merge pull request #2460 from novelview9/patch-1 | Stephen Blott | |
| fix typo | |||
| 2017-04-07 | Bump version to 1.59.v1.59 | Stephen Blott | |
| 2017-04-06 | Better note re. key handling and PDF tabs. | Stephen Blott | |
| 2017-03-26 | fix typo | Luke | |
| 2017-03-24 | Note key-handling changes in README.md. | Stephen Blott | |
| 2017-03-24 | Merge pull request #2456 from smblott-github/always-keydown-and-event.key | Stephen Blott | |
| Always use keydown and event.key (partial PDF-tab fix) | |||
| 2017-03-22 | Note TODO re. keydown, keypress. | Stephen Blott | |
| 2017-03-22 | Include utils in the HUD. | Stephen Blott | |
| Fixes #2454. Because `Utils` wasn't available, neither were the `mapkey` mappings. | |||
| 2017-03-22 | Move key handling to keydown and event.key. | Stephen Blott | |
| - For PDF tabs, we see keydown events but we don't see the corresponding keypress events, so this allows us to navigate through PDF tabs with J/K. - This relies on using `event.key` instead of `event.keyIdentifier` (which is no longer supported). - Also move mapkey handling into the keyboard utils. The effect of all of this is to simplify and unify much of our key handling. Fixes #1243 (for tab commands). There are known places where we can prune a considerable amount of key handling code. However, that code is left in place for now in case this change throws up some unexpected issues. | |||
| 2017-03-22 | Remove and refactor mapKeyRegistery. | Stephen Blott | |
| 1. Remove the use of mapKeyRegistery from the mode handler. 2. Refactor use of mapKeyRegistery keyboard utils. This is preparatory to refactoring all of the keyboard handling. | |||
| 2017-03-19 | Bump version to 1.58.2.v1.58.2 | Stephen Blott | |
| 2017-03-19 | event.key is not always defined | Stephen Blott | |
| Fixes #2453. | |||
| 2017-03-13 | Merge pull request #2448 from mrmr1993/use-right-check-for-hashChange | Stephen Blott | |
| Minor fix: Use the appropriate handler for hashChange | |||
| 2017-03-10 | Use the appropriate handler for hashChange | mrmr1993 | |
| 2017-03-09 | Bump version number to 1.58.1.v1.58.1 | Stephen Blott | |
| 2017-03-09 | Fix #2445 (link hints with queue broken). | Stephen Blott | |
| 2017-03-08 | Merge pull request #2444 from rdpate/patch-1 | Stephen Blott | |
| fix typo | |||
| 2017-03-08 | fix typo | Roger Pate | |
| 2017-03-08 | Bump version number to 1.58.v1.58 | Stephen Blott | |
| 2017-03-04 | Merge pull request #2369 from gdh1995/zoomed-docEl-offset | Stephen Blott | |
| getViewportTopLeft: support zoomed static documentElement | |||
| 2017-03-04 | Merge pull request #2384 from gdh1995/pass-keys-on-body-locked | Stephen Blott | |
| InsertMode should not handle key events if document.body is editable | |||
| 2017-03-04 | Merge pull request #2428 from mrmr1993/use-event-argument | Stephen Blott | |
| Use event argument instead of global event object | |||
| 2017-02-11 | Don't depend on global event for Frame event listeners (FF) | mrmr1993 | |
| 2017-02-11 | Don't depend on global event for CoreScroller event listeners (FF) | mrmr1993 | |
| 2017-02-11 | Merge pull request #2426 from mrmr1993/no-depreciated-apis | Stephen Blott | |
| Replace depreciated APIs | |||
| 2017-02-09 | Guard against undefined (out of spec) getDestinationInsertionPoints | mrmr1993 | |
| 2017-02-08 | Stop using deprecated key 'selected' of tabs; switch to 'active' | mrmr1993 | |
| The documentation suggests that 'highlighted' is equivalent to 'selected'. However, multiple tabs can be highlighted in a window -- in fact, everywhere 'selected' was used, we wanted the unique active tab. | |||
| 2017-02-08 | Stop using non-standard event.srcElement; switch to event.target | mrmr1993 | |
| 2017-02-08 | Remove stub for deprecated onActiveChanged | mrmr1993 | |
| 2017-02-08 | Remove stub for deprecated tabs.onSelectionChanged | mrmr1993 | |
| 2017-02-08 | Stop using deprecated tabs.getAllInWindow; switch to tabs.query | mrmr1993 | |
| 2017-02-08 | Stop using deprecated tabs.getSelected; switch to tabs.query | mrmr1993 | |
| 2017-01-03 | InsertMode should not handle key events if document.body is editable | gdh1995 | |
| For example, the host JavaScript may create an "about:blank" iframe with a `content-editable` `body`, and then: * the parent frame may handle `Escape` key events by itself * but now, Vimium always grabs `Escape` events * and tries to exit `InsertMode` * although `document.body` is still current `activeElement` after `body.blur()` * as a result, neither the parent can receive and handle wanted keyevents, nor Vimium will succeed in returing back to NormalMode | |||
