summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/extensions/web_request_custom_bindings.cc
Commit message (Collapse)AuthorAgeFilesLines
* Remove ObjectBackedNativeHandler::RouteStaticFunction. It has lifetime issueskalman@chromium.org2013-03-141-2/+4
| | | | | | | | | | | | which RouteFunction now solves. BUG=189968 Review URL: https://chromiumcodereview.appspot.com/12690008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188104 0039d316-1c4b-4281-b951-d872f2087c98
* Set up V8 bindings for extension/app APIs when they're first used, not oncduvall@chromium.org2013-03-091-2/+3
| | | | | | | | | | | | | | | | | | | | context creation. This should gives us a significant reduction in extension/app startup time and slightly better memory usage. It also gives us better error messages, the chance to complete the implementation of API features, and eventually the ability to expose select extension APIs (e.g. extension.sendMessage) to web pages. Resubmitting: changes made to resubmit this patch reviewed in: https://codereview.chromium.org/12378077/ BUG=163678,120070,55316,177163 TBR=ben@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186643 Review URL: https://chromiumcodereview.appspot.com/11571014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187143 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 186643 - Caused a 10% regression on SunSpider benchmarktonyg@chromium.org2013-03-071-3/+2
| | | | | | | | | | | | | | | | | | | | | | | BUG=180937 > Set up V8 bindings for extension/app APIs when they're first used, not on > context creation. This should gives us a significant reduction in extension/app > startup time and slightly better memory usage. > > It also gives us better error messages, the chance to complete the > implementation of API features, and eventually the ability to expose select > extension APIs (e.g. extension.sendMessage) to web pages. > > Resubmitting: changes made to resubmit this patch reviewed in: https://codereview.chromium.org/12378077/ > > BUG=163678,120070,55316,177163 > TBR=ben@chromium.org > > Review URL: https://chromiumcodereview.appspot.com/11571014 TBR=cduvall@chromium.org Review URL: https://codereview.chromium.org/12632004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186748 0039d316-1c4b-4281-b951-d872f2087c98
* Set up V8 bindings for extension/app APIs when they're first used, not oncduvall@chromium.org2013-03-071-2/+3
| | | | | | | | | | | | | | | | | | context creation. This should gives us a significant reduction in extension/app startup time and slightly better memory usage. It also gives us better error messages, the chance to complete the implementation of API features, and eventually the ability to expose select extension APIs (e.g. extension.sendMessage) to web pages. Resubmitting: changes made to resubmit this patch reviewed in: https://codereview.chromium.org/12378077/ BUG=163678,120070,55316,177163 TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/11571014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186643 0039d316-1c4b-4281-b951-d872f2087c98
* Rename FilePath to base::FilePath and use new location of ↵brettw@chromium.org2013-02-081-1/+1
| | | | | | | | string_number_conversions in some chrome subdirectories. Review URL: https://codereview.chromium.org/12218065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181564 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a module system for the extension bindings JS.koz@chromium.org2012-03-161-18/+7
| | | | | | | | | | | | | | | | BUG=104100 TEST=existing browser tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125132 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125801 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=126306 Review URL: http://codereview.chromium.org/9386001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127117 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 126317 and 126306 because of a performance regression on page loading.koz@chromium.org2012-03-131-7/+18
| | | | | | | | | BUG=104100 TEST=existing tests Review URL: http://codereview.chromium.org/9692034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126360 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a module system for the extension bindings JS.koz@chromium.org2012-03-131-18/+7
| | | | | | | | | | | | | | BUG=104100 TEST=existing browser tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125132 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125801 Review URL: http://codereview.chromium.org/9386001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126306 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 125801 - Implement a module system for the extension bindings JS.akalin@chromium.org2012-03-091-7/+18
| | | | | | | | | | | | | | | BUG=104100 TEST=existing browser tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125132 Review URL: http://codereview.chromium.org/9386001 TBR=koz@chromium.org Review URL: https://chromiumcodereview.appspot.com/9657026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125814 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a module system for the extension bindings JS.koz@chromium.org2012-03-091-18/+7
| | | | | | | | | | | | BUG=104100 TEST=existing browser tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125132 Review URL: http://codereview.chromium.org/9386001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125801 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 125132 - Implement a module system for the extension bindings JS.markusheintz@chromium.org2012-03-061-7/+18
| | | | | | | | | | | | | BUG=104100 TEST=existing browser tests Review URL: http://codereview.chromium.org/9386001 TBR=koz@chromium.org Review URL: https://chromiumcodereview.appspot.com/9592007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125149 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a module system for the extension bindings JS.koz@chromium.org2012-03-061-18/+7
| | | | | | | | | | BUG=104100 TEST=existing browser tests Review URL: http://codereview.chromium.org/9386001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125132 0039d316-1c4b-4281-b951-d872f2087c98
* Extensions cleanup: move tabs API cusomisations out of ↵kalman@chromium.org2012-01-131-1/+1
| | | | | | | | | | | | schema_generated_bindings. BUG=80310 TEST=browser_tests --gtest_filter=*Extension* Review URL: http://codereview.chromium.org/9121028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117617 0039d316-1c4b-4281-b951-d872f2087c98
* Extensions cleanup: move a bunch of API customisations fromkalman@chromium.org2012-01-121-0/+45
schema_generated_bindings into their own files: * experimental.input.ime * experimental.socket * omnibox * pageActions * ttsEngine * tts * webRequest * windows BUG=80310 TEST= Review URL: http://codereview.chromium.org/9171001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117434 0039d316-1c4b-4281-b951-d872f2087c98