aboutsummaryrefslogtreecommitdiffstats
path: root/background_scripts
AgeCommit message (Collapse)Author
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
2015-04-23Activate vomnibar in window.top; no flicker and tidy up.Stephen Blott
1. Rework event handling to eliminate frame flicker (a la #1485). 2. Tidy up logic. Which should make this more robust.
2015-04-22Remove redundant line.Stephen Blott
This lines was never needed.
2015-04-21Implement mainFrame command.Stephen Blott
Fixes #426.
2015-04-19Activate vomnibar in window.top; strip (now) unnecessary setting.Stephen Blott
2015-04-18Activate vomnibar in window.top; add "labs" option.Stephen Blott
2015-04-18Mode indicator: strip all references to badges.Stephen Blott
2015-04-12Simplify 9ac435e2791eaccb03e3dc0b6156060f413666d9.Stephen Blott
2015-04-12Do not domain complete zero length queries.Utkarsh Upadhyay
2015-04-03Merge branch 'upgrade-notification'Stephen Blott
2015-04-03Simplify upgrade notification.Stephen Blott
2015-03-29Move the search-engine logic out of settings.coffee.Stephen Blott
This logic should never have been in settings.coffee. This moves it to completion.coffee, where it belongs.
2015-03-22Upgrade notification. Add full-stop to message.Stephen Blott