aboutsummaryrefslogtreecommitdiffstats
path: root/background_scripts
AgeCommit message (Collapse)Author
2014-11-24Frames; eliminate Array::rotate (and support large counts).Stephen Blott
2014-11-24Frames; eliminate Array::rotate.Stephen Blott
Array::rotate extends the array object, polluting its name space; so, instead, we just rotate the array manually.
2014-11-23Frames; more cleanup and simplification.Stephen Blott
2014-11-23Frames; just add new frames to the end.Stephen Blott
We don't need to worry where frames are added, nextFrame will find the right frame to start from anyway.
2014-11-23Frames; always start rotation from the current frame.Stephen Blott
2014-11-23Frames; remove unnecessary comments.Stephen Blott
2014-11-23Frames; do not guess frame on unregisterFrame.Stephen Blott
2014-11-23Frames; more tidy up; fix typo.Stephen Blott
2014-11-23Frames; more tidy up.Stephen Blott
2014-11-23Frames; tidy up.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-23Store frameIds directly in background pagemrmr1993
2014-11-23Small cosmetic changesmrmr1993
2014-11-23Monitor a tab's frames as a list with the current frame at its headmrmr1993
2014-11-23Fix frame switching after frame redirect/creationmrmr1993
2014-11-22Touch up tab recency.Stephen Blott
2014-11-22Stop registering tabs active for <500ms in special circumstancesmrmr1993
2014-11-22Merge two assignments of the same valuemrmr1993
2014-11-22Make delayed tab registration synchronous, real-time-basedmrmr1993
2014-11-18Tab recency; eliminate potential memory leak.Stephen Blott
2014-11-18Tabs recency; always choose correct current tab.Stephen Blott
2014-11-18Tab recency; register visit only after 750ms.Stephen Blott
2014-11-12Favicons in the vomnibar; remove support.Stephen Blott
There are security issues with favicons as implemented previously. This commit removes favicon support entirely.
2014-11-09Merge pull request #1231 from smblott-github/tabs-orderStephen Blott
Tabs order; order tabs by recency for empty searches.
2014-11-09Tabs order; minor style changes.Stephen Blott
2014-11-08Tabs order; add tests.Stephen Blott
2014-11-08Order tabs; tidy up.Stephen Blott
2014-11-07Order tabs by recency, when no query terms.Stephen Blott
2014-11-06Include scheme for domain suggestions; tighter test for valid domain.Stephen Blott
2014-11-06Don't suggest domains which aren't.Stephen Blott
2014-11-02Merge branch 'master' into customNewTabPageStephen Blott
2014-11-02Fix refresh open tabs and state.Stephen Blott
Fixes refresh of state bug introduced in 046650ba22ac12ebb18d1eb109fe694016eb77c0.
2014-11-02Optional custom new tab URLmrmr1993
This resolves #979.
2014-10-27Ensure advanced commands are in command groups.Stephen Blott
2014-10-27Fix tests for favicons.Stephen Blott
2014-10-27Merge favicons for vomnibar.Stephen Blott
2014-10-26Reduce max removeTab to chrome.session.MAX_SESSION_RESULTS.Stephen Blott
2014-10-26Increase repeatLimits.Stephen Blott
2014-10-26Merge branch 'add-download-link-to-commands' of github.com:mrmr1993/vimium ↵Stephen Blott
into mrmr1993-add-download-link-to-commands
2014-10-26Limit repeats, minor refactoring.Stephen Blott
2014-10-26Add LinkHints.activateModeToDownloadLink to command listmrmr1993
2014-10-26Merge branch 'limitedRepeats' of github.com:mrmr1993/vimium into ↵Stephen Blott
mrmr1993-limitedRepeats
2014-10-26Merge branch 'fix-tab-restore' of github.com:mrmr1993/vimium into ↵Stephen Blott
mrmr1993-fix-tab-restore
2014-10-26Refactor CSS injection.Stephen Blott
2014-10-26Merge branch 'fix-insertCSS-error' of github.com:mrmr1993/vimium into ↵Stephen Blott
mrmr1993-fix-insertCSS-error
2014-10-26Change registerFrameIfSizeAvailable to registerFrame, stop sending sizemrmr1993
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-25Fence off unnecessary tabQueue code when chrome.sessions is definedmrmr1993
2014-10-25Fail gracefully in restoreTab when runtime.lastError is setmrmr1993
This brings behaviour of the chrome.sessions codepath in line with the legacy code.
2014-10-25Prompt for confirmation when executing large numbers of repeatsmrmr1993
Implement `repeatLimit`, to prompt for confirmation before repeating a command a large number of times, and apply it to tab creation/deletion commands.
2014-10-25Add noRepeat to relevent frontend commandsmrmr1993
The use of Vomnibar commands with a numerical prefix > 1 is broken and non-trivial to fix. This patch introduces the `noRepeat` property for frontend commands, applying it to all Vomnibar commands and several others.