aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-04-18Continue bubbling unmapped events.Stephen Blott
2017-04-18Do not reset key state for modifiers.Stephen Blott
2017-04-18Avoid repeating Backspace and Delete keys.Stephen Blott
2017-04-18Ignore keybiard repeats.Stephen Blott
Keyboard repeats were interfering with smooth scrolling. But we should be ignoreing them anyway.
2017-04-18Remove use of keyCodes entirely.Stephen Blott
event.keyCode` is depricated: - https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
2017-04-18Rework tests for all key handling on keydown.Stephen Blott
2017-04-18Remove out-of-date comment.Stephen Blott
2017-04-18Migrate marks to keydown only.Stephen Blott
2017-04-18Migrate link hints to keydown only.Stephen Blott
2017-04-18Move keyboard utils to keydown and migrate normal/visual modes.Stephen Blott
2017-04-18Merge pull request #2476 from mrmr1993/firefoxStephen Blott
Improve firefox support
2017-04-18Merge pull request #2478 from mrmr1993/always-update-helpStephen Blott
Regenerate help page data when key bindings are updated
2017-04-18Check whether chrome.storage.sync is enabled, fall back to .local if notmrmr1993
2017-04-17Regenerate help page data when key bindings are updatedmrmr1993
2017-04-17Remove content_script_loader and all references to itmrmr1993
2017-04-17Clarify postFindFocus and obviously separate it from the try..catchmrmr1993
2017-04-16Use browser independent new tab page URL (about:newtab)mrmr1993
2017-04-16Rework FindMode HUD refocusing to not depend directly on the HUDmrmr1993
2017-04-16Catch errors thrown by window.find when it wraps/fails on FFmrmr1993
This does NOT fix wrapping, only catches errors
2017-04-16Guard against unsupported non-standard contentEditable=plaintext-onlymrmr1993
2017-04-16Only remove settings from storage.local if it's not our main storemrmr1993
2017-04-16Add a comment to manifest about content scripts in pages/*.htmlmrmr1993
2017-04-16Revert "Use HTML5 import to load content scripts."mrmr1993
This reverts commit d00345f45b5b3e56970237799c69808527e91919. This is not (and will not be) supported by Firefox.
2017-04-16Workaround type error for unsupported openerTabId in FFmrmr1993
2017-04-16Fallback to storage.local if storage.sync is not availablemrmr1993
2017-04-13Merge pull request #2471 from mrmr1993/ff-options-textbox-wrapStephen Blott
Show line breaks for newlines in the options page (FF)
2017-04-13Use white-space: pre; for options page inputsmrmr1993
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-13Merge pull request #2460 from novelview9/patch-1Stephen Blott
fix typo
2017-04-07Bump version to 1.59.v1.59Stephen Blott
2017-04-06Better note re. key handling and PDF tabs.Stephen Blott
2017-03-26fix typoLuke
2017-03-24Note key-handling changes in README.md.Stephen Blott
2017-03-24Merge pull request #2456 from smblott-github/always-keydown-and-event.keyStephen Blott
Always use keydown and event.key (partial PDF-tab fix)
2017-03-22Note TODO re. keydown, keypress.Stephen Blott
2017-03-22Include utils in the HUD.Stephen Blott
Fixes #2454. Because `Utils` wasn't available, neither were the `mapkey` mappings.
2017-03-22Move 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-22Remove 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-19Bump version to 1.58.2.v1.58.2Stephen Blott
2017-03-19event.key is not always definedStephen Blott
Fixes #2453.
2017-03-13Merge pull request #2448 from mrmr1993/use-right-check-for-hashChangeStephen Blott
Minor fix: Use the appropriate handler for hashChange
2017-03-10Use the appropriate handler for hashChangemrmr1993
2017-03-09Bump version number to 1.58.1.v1.58.1Stephen Blott
2017-03-09Fix #2445 (link hints with queue broken).Stephen Blott
2017-03-08Merge pull request #2444 from rdpate/patch-1Stephen Blott
fix typo
2017-03-08fix typoRoger Pate
2017-03-08Bump version number to 1.58.v1.58Stephen Blott
2017-03-04Merge pull request #2369 from gdh1995/zoomed-docEl-offsetStephen Blott
getViewportTopLeft: support zoomed static documentElement
2017-03-04Merge pull request #2384 from gdh1995/pass-keys-on-body-lockedStephen Blott
InsertMode should not handle key events if document.body is editable
2017-03-04Merge pull request #2428 from mrmr1993/use-event-argumentStephen Blott
Use event argument instead of global event object
2017-02-11Don't depend on global event for Frame event listeners (FF)mrmr1993