| Index: chrome/renderer/resources/extensions/file_system_custom_bindings.js | 
| diff --git a/chrome/renderer/resources/extensions/file_system_custom_bindings.js b/chrome/renderer/resources/extensions/file_system_custom_bindings.js | 
| deleted file mode 100644 | 
| index eb333de92f307292cf8d5a76bcf3d3aa441e0bb5..0000000000000000000000000000000000000000 | 
| --- a/chrome/renderer/resources/extensions/file_system_custom_bindings.js | 
| +++ /dev/null | 
| @@ -1,109 +0,0 @@ | 
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| -// Use of this source code is governed by a BSD-style license that can be | 
| -// found in the LICENSE file. | 
| - | 
| -// Custom binding for the fileSystem API. | 
| - | 
| -var binding = apiBridge || require('binding').Binding.create('fileSystem'); | 
| -var sendRequest = bindingUtil ? | 
| -    $Function.bind(bindingUtil.sendRequest, bindingUtil) : | 
| -    require('sendRequest').sendRequest; | 
| -var getFileBindingsForApi = | 
| -    require('fileEntryBindingUtil').getFileBindingsForApi; | 
| -var fileBindings = getFileBindingsForApi('fileSystem'); | 
| -var bindFileEntryCallback = fileBindings.bindFileEntryCallback; | 
| -var entryIdManager = fileBindings.entryIdManager; | 
| -var fileSystemNatives = requireNative('file_system_natives'); | 
| -var safeCallbackApply = require('uncaught_exception_handler').safeCallbackApply; | 
| - | 
| -binding.registerCustomHook(function(bindingsAPI) { | 
| -  var apiFunctions = bindingsAPI.apiFunctions; | 
| -  var fileSystem = bindingsAPI.compiledApi; | 
| - | 
| -  function bindFileEntryFunction(functionName) { | 
| -    apiFunctions.setUpdateArgumentsPostValidate( | 
| -        functionName, function(fileEntry, callback) { | 
| -      var fileSystemName = fileEntry.filesystem.name; | 
| -      var relativePath = $String.slice(fileEntry.fullPath, 1); | 
| -      return [fileSystemName, relativePath, callback]; | 
| -    }); | 
| -  } | 
| -  $Array.forEach(['getDisplayPath', 'getWritableEntry', 'isWritableEntry'], | 
| -                  bindFileEntryFunction); | 
| - | 
| -  $Array.forEach(['getWritableEntry', 'chooseEntry', 'restoreEntry'], | 
| -                  function(functionName) { | 
| -    bindFileEntryCallback(functionName, apiFunctions); | 
| -  }); | 
| - | 
| -  apiFunctions.setHandleRequest('retainEntry', function(fileEntry) { | 
| -    var id = entryIdManager.getEntryId(fileEntry); | 
| -    if (!id) | 
| -      return ''; | 
| -    var fileSystemName = fileEntry.filesystem.name; | 
| -    var relativePath = $String.slice(fileEntry.fullPath, 1); | 
| - | 
| -    sendRequest('fileSystem.retainEntry', [id, fileSystemName, relativePath], | 
| -                bindingUtil ? undefined : this.definition.parameters); | 
| -    return id; | 
| -  }); | 
| - | 
| -  apiFunctions.setHandleRequest('isRestorable', | 
| -      function(id, callback) { | 
| -    var savedEntry = entryIdManager.getEntryById(id); | 
| -    if (savedEntry) { | 
| -      safeCallbackApply('fileSystem.isRestorable', {}, callback, [true]); | 
| -    } else { | 
| -      sendRequest('fileSystem.isRestorable', [id, callback], | 
| -                  bindingUtil ? undefined : this.definition.parameters); | 
| -    } | 
| -  }); | 
| - | 
| -  apiFunctions.setUpdateArgumentsPostValidate('restoreEntry', | 
| -      function(id, callback) { | 
| -    var savedEntry = entryIdManager.getEntryById(id); | 
| -    if (savedEntry) { | 
| -      // We already have a file entry for this id so pass it to the callback and | 
| -      // send a request to the browser to move it to the back of the LRU. | 
| -      safeCallbackApply('fileSystem.restoreEntry', {}, callback, [savedEntry]); | 
| -      return [id, false, null]; | 
| -    } else { | 
| -      // Ask the browser process for a new file entry for this id, to be passed | 
| -      // to |callback|. | 
| -      return [id, true, callback]; | 
| -    } | 
| -  }); | 
| - | 
| -  apiFunctions.setCustomCallback('requestFileSystem', | 
| -      function(name, request, callback, response) { | 
| -    var fileSystem; | 
| -    if (response && response.file_system_id) { | 
| -      fileSystem = fileSystemNatives.GetIsolatedFileSystem( | 
| -          response.file_system_id, response.file_system_path); | 
| -    } | 
| -    safeCallbackApply('fileSystem.requestFileSystem', request, callback, | 
| -                      [fileSystem]); | 
| -  }); | 
| - | 
| -  // TODO(benwells): Remove these deprecated versions of the functions. | 
| -  fileSystem.getWritableFileEntry = function() { | 
| -    console.log("chrome.fileSystem.getWritableFileEntry is deprecated"); | 
| -    console.log("Please use chrome.fileSystem.getWritableEntry instead"); | 
| -    $Function.apply(fileSystem.getWritableEntry, this, arguments); | 
| -  }; | 
| - | 
| -  fileSystem.isWritableFileEntry = function() { | 
| -    console.log("chrome.fileSystem.isWritableFileEntry is deprecated"); | 
| -    console.log("Please use chrome.fileSystem.isWritableEntry instead"); | 
| -    $Function.apply(fileSystem.isWritableEntry, this, arguments); | 
| -  }; | 
| - | 
| -  fileSystem.chooseFile = function() { | 
| -    console.log("chrome.fileSystem.chooseFile is deprecated"); | 
| -    console.log("Please use chrome.fileSystem.chooseEntry instead"); | 
| -    $Function.apply(fileSystem.chooseEntry, this, arguments); | 
| -  }; | 
| -}); | 
| - | 
| -if (!apiBridge) | 
| -  exports.$set('binding', binding.generate()); | 
|  |