aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts
AgeCommit message (Collapse)Author
2014-12-15Fix typoPhil Crosby
2014-12-15Merge branch 'master' into post-1.46Stephen Blott
2014-12-15Fix second memory leak in KeydownEvents.Stephen Blott
2014-12-15Rework KeydownEvents as an abject.Stephen Blott
2014-12-15Merge branch 'stop-memory-leak-for-keydown-repeats' of ↵Stephen Blott
https://github.com/mrmr1993/vimium into mrmr1993-stop-memory-leak-for-keydown-repeats
2014-12-14Only register events as handled oncemrmr1993
2014-12-14FRAMESET frames should not be registered.Stephen Blott
Somewhere along the road, this got goofed up. This reverts to the intended behaviour.
2014-12-14FRAMESET frames should not be registered.Stephen Blott
Somewhere along the road, this got goofed up. This reverts to the intended behaviour.
2014-12-14Minor refactoring of CursorHider.Stephen Blott
2014-12-14Merge branch 'hideMouseOnLinux' of https://github.com/mrmr1993/vimium into ↵Stephen Blott
mrmr1993-hideMouseOnLinux
2014-12-14Merge branch 'disable-on-disable' of https://github.com/mrmr1993/vimium into ↵Stephen Blott
mrmr1993-disable-on-disable
2014-12-14Merge branch 'vomnibarToPage' of https://github.com/smblott-github/vimium ↵Stephen Blott
into smblott-github-vomnibarToPage Conflicts: background_scripts/main.coffee content_scripts/vimium.css content_scripts/vomnibar.coffee lib/utils.coffee
2014-12-14Check if cursorHideStyle is in the document before remove()-ing itmrmr1993
2014-12-14Use a boolean to track whether we are scrolling in CursorHidermrmr1993
2014-12-14Remove unused code in CursorHidermrmr1993
2014-12-14Use cursor: none and pointer-events: none to hide the cursor on scrollmrmr1993
2014-12-14Implement cursor hiding on scrollmrmr1993
This begins to address #662, by hiding the cursor when the page is scrolled to prevent a distracting cursor and accidentally triggering hover effects.
2014-12-13Remove insert mode check for keyup handlingmrmr1993
If we have handled a keydown then we should always handle its corresponding keyup, regardless of what mode we're in. This prevents us from passing the keyup event for `i` to the page when we enter insert mode.
2014-12-13Make keyup event suppression more readablemrmr1993
2014-12-13Simplify settings port cleanup logicmrmr1993
2014-12-13Fix flipped viewSize properties in scroller.Stephen Blott
2014-12-08Detect port disconnects (ie. extension is disabled) and disable frontendmrmr1993
2014-12-05Make the z-indices a little bit smallerPhil Crosby
2014-12-04Increase the z-index of all components to close to Number.MAX_VALUEmrmr1993
2014-11-30Merge pull request #1238 from ↵Phil Crosby
smblott-github/smooth-scrolling-requestAnimationFrame-repeat Smooth scrolling via requestAnimationFrame, with keyboard repeat
2014-11-28Clear all keydown events that correspond to a keyup eventmrmr1993
2014-11-24Resize HUD so the contents are fully visiblemrmr1993
2014-11-23Merge branch 'contentEditable-fix' of github.com:smblott-github/vimiumStephen Blott
2014-11-23Frames; more cleanup and simplification.Stephen Blott
2014-11-23Don't record frameIds for frames only containing a framesetmrmr1993
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-23Remove redundant code, add a new listener to be more consistentmrmr1993
2014-11-23Fix frame switching after frame redirect/creationmrmr1993
2014-11-22Revert 3f3f256e1abe2a7795ba89ff6b84d4b81fb0a7e2.Stephen Blott
On reflection, 3f3f256e1abe2a7795ba89ff6b84d4b81fb0a7e2 seems like a bad idea. It's unnecessary, and risks unforeseen consequences.
2014-11-20Fix isValidFirstKey for eg. function keysmrmr1993
2014-11-20Ensure we suppress events for all keys we handlemrmr1993
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-20Do not handle keystrokes for contentEditable (refactor).Stephen Blott
2014-11-18Do not handle keystrokes for contentEditable.Stephen Blott
2014-11-16Smooth scroll; fix-ups requested by @philc.Stephen Blott
2014-11-15Smooth scroll; optimization and more tidy up.Stephen Blott
2014-11-14Smooth scroller; move calibration constants out of init.Stephen Blott
2014-11-14Smooth scroll; better documentation for calibration.Stephen Blott
2014-11-14Smooth scroll; move doScrollBy to it's own object.Stephen Blott
The main reason for doing this is so that we can add the (now) CoreScroller callbacks to the handler stack earlier, and therefore track @keyIsDown correctly at startup, while also keeping local state local.
2014-11-14Smooth scroll; partial fix to race condition.Stephen Blott
2014-11-14Smooth scroll; incororate feedback from @mrmr1993.Stephen Blott
2014-11-13Smooth scroll; admit count prefixes.Stephen Blott
2014-11-13Smooth scroll; yet more refactoring.Stephen Blott
2014-11-13Smooth scroll; fix displacement and calibrate.Stephen Blott
2014-11-13Smooth scrolling; note incorrect calibration; MUST BE FIXED!Stephen Blott
2014-11-13Smooth scrolling; tidy up, better comments.Stephen Blott