aboutsummaryrefslogtreecommitdiffstats
path: root/background_scripts
AgeCommit message (Collapse)Author
2015-05-05Search completion; changes in response to @mrmr1993.Stephen Blott
2015-05-05Search completion; user is typing.Stephen Blott
Add plumbing to allow the front end to directly inform completers when the user is typing.
2015-05-05Fix unregisterFrame logic.Stephen Blott
2015-05-05Remove now-unnecessary comment.Stephen Blott
2015-05-05Resolve space leak.Stephen Blott
Remaining following 290f5877b95585e73c6ac1b73b11d8df39b724cd.
2015-05-05Guard against missing sender.Stephen Blott
When a tab is closing, Chrome sometimes doesn't set sender.tab. To reproduce, navigate (by entering the URLs directly) between www.bing.com and www.google.com. Fixes #1630. Partially. We still have a space leak.
2015-05-05Search completion; tweak scoring.Stephen Blott
2015-05-04Search completion; disable experimental feature.Stephen Blott
2015-05-04Search completion; fix mistake with autoSelect.Stephen Blott
2015-05-04Search completion; instrument for debugging.Stephen Blott
2015-05-04Search completion; simplify/document suggestion options.Stephen Blott
2015-05-04Search completion; do not highlight search terms.Stephen Blott
Highlighting the search terms suggests they are in some way contributing to the match. They are not, so don't highlight them. This gets particularly ugly when you have short, single-letter costom search engines (eg. w), and have all of the "w"s highlighted -- for not useful reason.
2015-05-04Search completion; force the first match to the top of the list.Stephen Blott
This may or may not be a good idea. It means that the first completion is just a tab away.
2015-05-04Search completion; hardwire search engines.Stephen Blott
These should be removed later.
2015-05-04Search completion; prevent vomnibar flicker.Stephen Blott
2015-05-04Search completion; tweak scoring and synchronization.Stephen Blott
2015-05-03Search completion; make completion lookup asynchronous.Stephen Blott
2015-05-03Search completion; generalize Amazon.Stephen Blott
2015-05-03Search completion; tweaks and fixes.Stephen Blott
2015-05-03Search completion; DuckDuckGo.Stephen Blott
2015-05-03Search completion; Google maps out, Amazon, Bing in.Stephen Blott
2015-05-03Search completion; Google maps.Stephen Blott
2015-05-03Search completion; Wikipedia.Stephen Blott
2015-05-03Search completion; tweaks and refactoring.Stephen Blott
2015-05-02Search completion; refactor, add Youtube.Stephen Blott
Major refactoring. Unified tratment of custom search engines and general searches.
2015-05-02Search completion; generalize Google regexp.Stephen Blott
2015-05-02Search completion; vomnibar integration.Stephen Blott
2015-05-02Search completion; cache at a higher level.Stephen Blott
... and tweak caching constants.
2015-05-02Search completion; minor tweaks.Stephen Blott
Including: - Make completers classes. That way, we may be able to get better code reuse.
2015-05-02Search completion; do not complete URLs.Stephen Blott
2015-05-02Search completion; refactor to separate file.Stephen Blott
2015-05-02Search completion; initial working version.Stephen Blott
2015-05-02Rename SearchEngineCompleter to CustomSearchEngineCompleter.Stephen Blott
The name "SearchEngineCompleter" is more appropriate for completions actually delivered by a search engine. Also, what was SearchEngineCompleter is usually referred to as "custom search engines" elsewhere.
2015-05-01Ensure frames is defined.Stephen Blott
When we reinject content scripts into a tab where document.body is a frameset, no frames are registered, which causes frames to be undefined.
2015-04-29Revert "Only grab focus after link transition."Stephen Blott
This reverts commit f1e46d8145c834a712f6be7c1e5bd590c72da749.
2015-04-28Merge pull request #1609 from ↵Stephen Blott
smblott-github/fix-grab-back-focus-after-web-navigation Fix grab back focus after web navigation
2015-04-28Fix up #1604.Stephen Blott
2015-04-28Only grab focus after link transition.Stephen Blott
2015-04-28Don't re-order frameIds in the background page when manually focusingmrmr1993
2015-04-27Do not remove inner whitespace from passkeys.Stephen Blott
Fixes #1585.
2015-04-25Simplify front-end settings logic.Stephen Blott
- Simplify the settings logic. - Send a single request for all required settings (instead of 12 inidividual requests for the 12 settings values we need in the front end).
2015-04-25Remove unused code.Stephen Blott
2015-04-25Track tab URL even if frame's URL changes.Stephen Blott
We track the URL of the active frame in each tab so that we can correctly populate the rules in the page popup. Previously, we tracked URL changes only on focus events. This commit moves that to isEnabledForURL, which is also called when the URL changes as a result of web navigation.
2015-04-25Remove requirement for Chrome 41.Stephen Blott
2015-04-25Merge branch 'exclusion-rules-pushState-and-hash' of ↵Stephen Blott
https://github.com/mrmr1993/vimium into mrmr1993-exclusion-rules-pushState-and-hash Conflicts: content_scripts/vimium_frontend.coffee
2015-04-25Merge remote-tracking branch 'origin/focus-main-frame' into ↵Stephen Blott
focus-main-frame-merge Conflicts: content_scripts/vimium_frontend.coffee Also rework to remove dependency on Chrome 41+ sendMessage API (specifically, relating to optional target frameId argument).
2015-04-25Activate vomnibar in window.top; do not register framesets.Stephen Blott
When the vomnibar closes, it focuses its enclosing window. If that is a frameset, then we do not want to inadvertently register it.
2015-04-25Merge branch 'vomnibar-in-main-window' into vomnibar-in-main-window-mergeStephen Blott
Conflicts: background_scripts/main.coffee content_scripts/vimium_frontend.coffee
2015-04-24Re-check enabled state after history.pushState/location.hash is changedmrmr1993
This uses the chrome.webRequest API to detect changes to page URL which *do not* cause the content script to refresh.
2015-04-24Get incognto state directly from chrome.extensions.inIncognitoContextmrmr1993