summaryrefslogtreecommitdiffstats
path: root/chrome/chrome.gyp
Commit message (Collapse)AuthorAgeFilesLines
* Migrate DevToolsWindow from specific to opaque frontend host messageskaznacheev@chromium.org2013-09-051-0/+2
| | | | | | | | | TBR=jam (new file in chrome.gyp) BUG=278002 Review URL: https://chromiumcodereview.appspot.com/22972007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221418 0039d316-1c4b-4281-b951-d872f2087c98
* Android: exclude dead code from android buildanton@chromium.org2013-09-021-0/+2
| | | | | | | | | | | | | | | Dead code is found examining symbols in the final targets of the 'All' build target. Note, Ninja/Gyp combination does not provide a mechanism to blocking include files. A later change could make something undead and the developer would get a link error, where they might expect a compile error. I didn't modify GYP files were there was currently no branching or where there was already a very complex set of conditional configurations. Other than these cases which are minor, the majority of remaining dead code is because we link third party libraries with whole-archive flag. BUG= Review URL: https://chromiumcodereview.appspot.com/23030005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220856 0039d316-1c4b-4281-b951-d872f2087c98
* Rename chrome/browser/devtools/tethering_adb_filter.* to ↵kaznacheev@chromium.org2013-08-301-2/+2
| | | | | | | | | | | | | | port_forwarding_controller.* Also moved TetheringAdbFilter class declaration into a cc file, preparing for merge with PortForwardingController::Connection. TBR=jam (file renamed in chrome.gyp) BUG=None Review URL: https://chromiumcodereview.appspot.com/23490021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220560 0039d316-1c4b-4281-b951-d872f2087c98
* Delete app_host from apps/benwells@chromium.org2013-08-301-1/+0
| | | | | | | | | | | | | This isn't used any more now and can be deleted. Chrome apps and the chrome app launcher are now part of the main chrome install, and don't need a separate executable to shunt control to chrome. TBR=sky BUG=279671 Review URL: https://chromiumcodereview.appspot.com/23539002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220555 0039d316-1c4b-4281-b951-d872f2087c98
* Move default apps from Chrome to Chrome OSdpolukhin@chromium.org2013-08-291-11/+1
| | | | | | | | | | | | | Also changed dir with default apps for managed users. Main CL that moves cache: https://gerrit-int.chromium.org/#/c/42720/ BUG=271247 TEST=manual R=jhawkins@chromium.org, mek@chromium.org Review URL: https://codereview.chromium.org/22931006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220410 0039d316-1c4b-4281-b951-d872f2087c98
* Printing: Add a basic printing mode without print preview and cloud print.thestig@chromium.org2013-08-121-94/+97
| | | | | | | | | BUG=147070 TBR=cimamoglu@google.com Review URL: https://codereview.chromium.org/22577010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217025 0039d316-1c4b-4281-b951-d872f2087c98
* Add media file validation to utility processvandebo@chromium.org2013-08-091-0/+1
| | | | | | | | | | This does not do a full validation of the media file, but only does basic checks. BUG=144509 Review URL: https://chromiumcodereview.appspot.com/20572004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216653 0039d316-1c4b-4281-b951-d872f2087c98
* Clone a subset of content::DevToolsProtocol class into DevToolsProtocol ↵kaznacheev@chromium.org2013-08-071-0/+2
| | | | | | | | | | | | | | | | class in chrome There is a growing number of places under chrome/browser/devtools where protocol messages are handled in the browser process (as opposed to the renderer). Manual composition and parsing of messages is making the code less readable and content::DevToolsProtocol utility class is not accessible. BUG=None TBR=pfeldman@chromium.org Review URL: https://codereview.chromium.org/22274018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216187 0039d316-1c4b-4281-b951-d872f2087c98
* Fix content_browsertests and other full stack tests in multiple_dllscottmg@chromium.org2013-08-061-1/+0
| | | | | | | | | | | | | | | Tests need both sets of entry point functions, ContentClient embedder pointers, etc. Now in gyp, the three targets are content_app_browser for browser-only, content_app_child, which is child-only, and content_app_both which contains both. TBR=joth@chromium.org, grt@chromium.org R=jam@chromium.org BUG=237249 Review URL: https://chromiumcodereview.appspot.com/21453003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215771 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Support workspace files indexing in browser process.vsevik@chromium.org2013-08-051-0/+2
| | | | | | | | | | | | | | | | | This patch introduces a trigram based index for file system folders added to DevTools. Three methods are added to the interface between DevTools frontend and browser process: - IndexPath() performs indexing of the file system folder - SearchInPath() performs search in the index - StopIndexing() stops the indexing. This is needed because indexing is time consuming (seconds or even tens of seconds on huge folders). The trigram based index is essentially a map from trigram to a list of files. The search method returns a list of files matching all trigrams that are present in the search query. BUG=263313 R=pfeldman@chromium.org Review URL: https://chromiumcodereview.appspot.com/19851007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215622 0039d316-1c4b-4281-b951-d872f2087c98
* Extracted AdbWebSocket class into a separate filekaznacheev@chromium.org2013-08-021-0/+2
| | | | | | | | | | BUG=None TBR=pfeldman@chromium.org Review URL: https://codereview.chromium.org/21474002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215256 0039d316-1c4b-4281-b951-d872f2087c98
* Move itunes related files in common/ and utility/ into media galleries ↵vandebo@chromium.org2013-07-311-4/+4
| | | | | | | | | | | | subdirectories. Also, update OWNERS files in those subdirectories. BUG=NONE Review URL: https://chromiumcodereview.appspot.com/20409003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214574 0039d316-1c4b-4281-b951-d872f2087c98
* Move nacl_defines to build/nacl_defines.gypi.yael.aharon@chromium.org2013-07-301-45/+1
| | | | | | | | | | | | | | | Remove the definition of nacl_defines from chrome.gyp. This will allow including these defines in other gyp files which are not in the chrome layer. This is part of an effort to componentize NaCl code. BUG=244791 R=jam@chromium.org, mseaborn@chromium.org Review URL: https://codereview.chromium.org/20550003 Patch from Yael Aharon <yael.aharon@intel.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214344 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Android build after https://codereview.chromium.org/20401002phajdan.jr@chromium.org2013-07-261-0/+3
| | | | | | | | | | TBR=thestig BUG=none Review URL: https://codereview.chromium.org/20603003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213734 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing dependency on libusb.gyp.phajdan.jr@chromium.org2013-07-261-0/+1
| | | | | | | | | | | | This is upstreaming a Gentoo Linux patch, issue has been detected when trying to build with system libusb. BUG=none R=thestig@chromium.org Review URL: https://codereview.chromium.org/20401002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213732 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor LocalDomainResolver into interface and implementationnoamsml@chromium.org2013-07-231-2/+0
| | | | | | | | | | | | Refactor LocalDomainResolver to separate the interface and move it into ServiceDiscoveryClient. This is part of adding multiprocess support for local domain resolution. BUG= Review URL: https://chromiumcodereview.appspot.com/19540023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213212 0039d316-1c4b-4281-b951-d872f2087c98
* fix chrome/utility lacking dependency on chrome_stringsscottmg@chromium.org2013-07-191-0/+1
| | | | | | | | | | | | | | | Fixes build break on official canaries. Only manifested on VS builds, only clobbers, and only "sometimes" because other projects build chrome_strings too, so depending on the build order, the build might succeed. This is why Chrome Win Official, etc. are still all green. TBR=jam@chromium.org R=karen@chromium.org BUG= Review URL: https://codereview.chromium.org/19775016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212608 0039d316-1c4b-4281-b951-d872f2087c98
* Run local discovery code in utility process.vitalybuka@chromium.org2013-07-181-0/+2
| | | | | | | | BUG=245391 Review URL: https://chromiumcodereview.appspot.com/19284005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212447 0039d316-1c4b-4281-b951-d872f2087c98
* reland of http://crrev.com/212230 Create top-level separate targets for...scottmg@chromium.org2013-07-181-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original CL here: https://codereview.chromium.org/17619005/ Changed since previous landing is diff between ps1 and ps2. Diff since previous landing is a bit noisy, but in those files against original is relatively small. The conditions for the defines were incorrect and are simpler (and correct) now. Previously: Create top-level separate targets for browser and child dlls The general idea is that there's top level targets chrome and chrome_child, and corresponding content_app and content_app_child that depend on only the subtargets that should be included in the appropriate dll. Currently (probably) Windows-only and requires setting chrome_multiple_dll=1 for gyp. Links, but Blink is still included in browser. Single-process mode is currently disabled when chrome_multiple_dll is set. Current graph is at: http://commondatastorage.googleapis.com/chromelinkgraph/deps.html generated by "python tools\win\split_link\graph_dependencies.py deps.html" Remove the previous hacky-er attempt at this that was named "split dll". TBR=jam@chromium.org BUG=237249, 256965 Review URL: https://codereview.chromium.org/19572013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212415 0039d316-1c4b-4281-b951-d872f2087c98
* Rename Firefox3Importer to FirefoxImporterisherman@chromium.org2013-07-181-2/+2
| | | | | | | | | | | | | | | The "3" in this class name was previously used to distinguish the importer from the Firefox 2 and under importer. Now that that code is gone, the 3 is just confusing, since the importer really works for all versions of Firefox 3+. BUG=238229 TEST=none R=avi@chromium.org TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/19670009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212313 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 212230 "Create top-level separate targets for browser and..."scottmg@chromium.org2013-07-181-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Caused Linux x64 sizes to fail for reasons unclear. > Create top-level separate targets for browser and child dlls > > The general idea is that there's top level targets chrome and chrome_child, > and corresponding content_app and content_app_child that depend on only > the subtargets that should be included in the appropriate dll. > > Pull bluetooth_utils from bluetooth_device into separate common target > as it's referenced from chrome/common/extensions. > > Currently (probably) Windows-only and requires setting chrome_multiple_dll=1 > for gyp. > > Links, but Blink is still included in browser. > > Single-process mode is currently disabled when chrome_multiple_dll is set. > > Current graph is at: http://commondatastorage.googleapis.com/chromelinkgraph/deps.html > generated by "python tools\win\split_link\graph_dependencies.py deps.html" > > Remove the previous hacky-er attempt at this that was named "split dll". > > TBR=jam@chromium.org > > BUG=237249,256965 > > Review URL: https://codereview.chromium.org/17619005 TBR=scottmg@chromium.org Review URL: https://codereview.chromium.org/19572012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212239 0039d316-1c4b-4281-b951-d872f2087c98
* Create top-level separate targets for browser and child dllsscottmg@chromium.org2013-07-181-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The general idea is that there's top level targets chrome and chrome_child, and corresponding content_app and content_app_child that depend on only the subtargets that should be included in the appropriate dll. Pull bluetooth_utils from bluetooth_device into separate common target as it's referenced from chrome/common/extensions. Currently (probably) Windows-only and requires setting chrome_multiple_dll=1 for gyp. Links, but Blink is still included in browser. Single-process mode is currently disabled when chrome_multiple_dll is set. Current graph is at: http://commondatastorage.googleapis.com/chromelinkgraph/deps.html generated by "python tools\win\split_link\graph_dependencies.py deps.html" Remove the previous hacky-er attempt at this that was named "split dll". TBR=jam@chromium.org BUG=237249,256965 Review URL: https://codereview.chromium.org/17619005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212230 0039d316-1c4b-4281-b951-d872f2087c98
* Extracted interface UtilityMessageHandler to allow implement handlers in ↵vitalybuka@chromium.org2013-07-171-0/+1
| | | | | | | | separate classes. Review URL: https://chromiumcodereview.appspot.com/19146002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212004 0039d316-1c4b-4281-b951-d872f2087c98
* Move most importer code to chrome/utility/importerscottmg@chromium.org2013-07-161-2/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | Moves the out-of-process parts from chrome/browser/importer into chrome/utility/importer. The majority here are simple moves, mostly into chrome/utility/importer and a few into chrome/common/importer. A few places required splitting files up to put some in different parts of browser|common|utility. These were: - chrome/browser/favicon ReencodeFavicon -> utility (it depends on Blink, so should only be in child processes) - history::VisitSource as used by ImporterBridge -> new similar enum in importer_data_types that's remapped once it's in the browser process - LogImporterUseToMetrics split out to importer_uma in browser. Adds chrome/utility/importer/OWNERS identical to chrome/browser/importer. Existing DEPS disallows both utility->browser and browser->utility. TBR=gab@chromium.org, jam@chromium.org, joth@chromium.org, jschuh@chromium.org, thestig@chromium.org BUG=254672,237249 Review URL: https://codereview.chromium.org/18501013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211858 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of single process code path in json_asynchronous_unpacker.cc. Single ↵jam@chromium.org2013-07-151-0/+2
| | | | | | | | | | | | | process mode now works automatically. Since web_resource_unpacker is only used in chrome/utility now, move it there. BUG=19192 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/19224002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211672 0039d316-1c4b-4281-b951-d872f2087c98
* Move unpacker.* from chrome\common\extensions to chrome\utility\extensions. ↵jam@chromium.org2013-07-111-0/+3
| | | | | | | | | | | This is needed as it depends on blink and we need to remove the blink dependencies from the browser process. BUG=19192, 237249 TBR=jamesr Review URL: https://codereview.chromium.org/18293019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211132 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: implement rsa handshake for raw usb debugging.pfeldman@chromium.org2013-07-101-0/+2
| | | | | | | | TBR=jam for chrome.gyp change. Review URL: https://chromiumcodereview.appspot.com/18779002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210718 0039d316-1c4b-4281-b951-d872f2087c98
* Moved local discover code to chrome/utility for sandboxing.vitalybuka@chromium.org2013-07-041-0/+9
| | | | | | | | BUG=245391 Review URL: https://chromiumcodereview.appspot.com/18568002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210179 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: introduce USB-based ADB device with socket transport.pfeldman@chromium.org2013-07-031-0/+4
| | | | | | | | R=jam@chromium.org, vsevik@chromium.org Review URL: https://codereview.chromium.org/18186003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209901 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 209420 "Factor out content shell and tests into a standal..."jam@chromium.org2013-07-021-3/+3
| | | | | | | | | | | | | | | | | | > Factor out content shell and tests into a standalone gyp > > This simplifies using components in Content Shell. As components can > depend on the content layer, trying to use a component from Content Shell > results in a cross-reference of gyp files which isn't allowed on Mac. > > TBR=joi,robertshield (trivial one-line renames in gyp files) > > Review URL: https://chromiumcodereview.appspot.com/17366006 TBR=mnaganov@chromium.org Review URL: https://codereview.chromium.org/18547009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209770 0039d316-1c4b-4281-b951-d872f2087c98
* Factor out content shell and tests into a standalone gypmnaganov@chromium.org2013-07-011-3/+3
| | | | | | | | | | | | This simplifies using components in Content Shell. As components can depend on the content layer, trying to use a component from Content Shell results in a cross-reference of gyp files which isn't allowed on Mac. TBR=joi,robertshield (trivial one-line renames in gyp files) Review URL: https://chromiumcodereview.appspot.com/17366006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209420 0039d316-1c4b-4281-b951-d872f2087c98
* Media Galleries API Picasa Import: Album Contents INI Readertommycli@chromium.org2013-06-271-0/+2
| | | | | | | | BUG=151701 Review URL: https://chromiumcodereview.appspot.com/17029014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208864 0039d316-1c4b-4281-b951-d872f2087c98
* This issue is only a move and updates to the includes. It's contingent on ↵tommycli@chromium.org2013-06-261-0/+4
| | | | | | | | | | | | | 17101030. For security reasons, we make the utility process parse the Picasa database PMP files. A pre-requisite of this is moving most of the PMP parsing code to utility/. A few items need to remain in common so that the code in browser/ can use the IPC structs and constants. BUG=151701 R=gbillock Review URL: https://chromiumcodereview.appspot.com/17408006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208625 0039d316-1c4b-4281-b951-d872f2087c98
* Media Galleries: Parse the iTunes library XML file in a sandboxed utility ↵thestig@chromium.org2013-06-251-0/+6
| | | | | | | | | | process. BUG=234837 Review URL: https://chromiumcodereview.appspot.com/17451013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208359 0039d316-1c4b-4281-b951-d872f2087c98
* Media Galleries: Parse the iTunes preferences XML file in a sandboxed ↵thestig@chromium.org2013-06-191-0/+3
| | | | | | | | | | utility process. BUG=234837 Review URL: https://chromiumcodereview.appspot.com/17027004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207231 0039d316-1c4b-4281-b951-d872f2087c98
* Removed LCID authentication from cloud print and cloud print setup dialog.vitalybuka@chromium.org2013-06-191-2/+0
| | | | | | | | BUG=247359 Review URL: https://chromiumcodereview.appspot.com/16866014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207223 0039d316-1c4b-4281-b951-d872f2087c98
* Enabling android builds with configuration_policy enabled.joaodasilva@chromium.org2013-06-081-1/+3
| | | | | | | | | | | | | The configuration_policy flag in GYP determines whether Chrome is built with policy support or not. This change fixes build issues when that flag is enabled, but doesn't turn it on by default on Android. TBR=jochen@chromium.org BUG=247435 Review URL: https://chromiumcodereview.appspot.com/16359018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205086 0039d316-1c4b-4281-b951-d872f2087c98
* Make chrome.exe rendezvous with existing chrome process earlier.koz@chromium.org2013-06-051-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This change causes chrome to attempt to locate and defer to an already running chrome process earlier in startup (before chrome.dll is loaded). Some benchmarks* (all times are in ms): ASUS S200E (low-end netbook): Unpatched: 1109, 547, 2656, 381 Patched: 125, 125, 78, 78 z620 (high-end dev machine) Unpatched: 124, 125, 125, 219 Patched: 47, 63, 63, 46 chrome.exe size: Unpatched: 748K Patched: 768K * The period measured was that between chrome.exe being executed and the existing chrome process receiving WM_COPYDATA. BUG=171588 TBR=cpu@chromium.org, gab@chromium.org, grt@chromium.org, pastarmovj@chromium.org, shrikant@chromium.org, sky@chromium.org Review URL: https://codereview.chromium.org/14617003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204099 0039d316-1c4b-4281-b951-d872f2087c98
* Let Android port access properly sized imagesdfalcantara@chromium.org2013-05-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Depends on assets in http://crrev.com/15136005, which had to be separated because of the trybots. With the way things are currently set up, Chrome on Android can't access properly sized image resources: * The APK only packages the mostly unused 100% resources (none of the larger 200% assets) * The bitmaps don't scale properly when they're converted to Java bitmaps because the Java code knows nothing about the resource's expected dimensions on different devices * The Chromium resource loading system doesn't allow us to take advantage of Android's resource loading schemes (drawable directories for different screen sizes, RTL support, etc.). Instead of #ifdefing out practically everything in the theme_resources.grd file, this CL introduces a map between the chromium resource IDs and Android drawables, allowing us to load up the correctly sized Android assets. The template system is bootstrapped with the InfoBar and WebsiteSettingsUI icon assets. TBR=jochen BUG=237034,238668 Review URL: https://chromiumcodereview.appspot.com/14772036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201328 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome_split_dll gyp variable, and duplicate chrome_main_dll target (reland)scottmg@chromium.org2013-05-081-3/+13
| | | | | | | | | | | | | | | | | Currently contains chrome_browser_dll target. Removes some paths from browser->webcore via content that are there due to single process mode, and removes dependency of content on content_renderer. Current remaining paths from chrome_browser_dll to webcore: http://i.imgur.com/7WWRvpA.jpg Reland of https://chromiumcodereview.appspot.com/14682014 TBR=cpu@chromium.org BUG=237249 Review URL: https://codereview.chromium.org/14794004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198928 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 198834 "Add chrome_split_dll gyp variable, and duplicate ..."dewittj@chromium.org2013-05-081-13/+3
| | | | | | | | | | | | | | | | | | | | | > Add chrome_split_dll gyp variable, and duplicate chrome_main_dll target > > Currently contains chrome_browser_dll target. Removes some paths from browser->webcore > via content that are there due to single process mode, and removes dependency of content > on content_renderer. > > Current remaining paths from chrome_browser_dll to webcore: http://i.imgur.com/7WWRvpA.jpg > > R=cpu@chromium.org > BUG=237249 > > Review URL: https://chromiumcodereview.appspot.com/14682014 TBR=scottmg@chromium.org Review URL: https://codereview.chromium.org/14882004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198837 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome_split_dll gyp variable, and duplicate chrome_main_dll targetscottmg@chromium.org2013-05-081-3/+13
| | | | | | | | | | | | | | | Currently contains chrome_browser_dll target. Removes some paths from browser->webcore via content that are there due to single process mode, and removes dependency of content on content_renderer. Current remaining paths from chrome_browser_dll to webcore: http://i.imgur.com/7WWRvpA.jpg R=cpu@chromium.org BUG=237249 Review URL: https://chromiumcodereview.appspot.com/14682014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198834 0039d316-1c4b-4281-b951-d872f2087c98
* Moves TabNavigation into components/sessions and renamessky@chromium.org2013-04-291-1/+2
| | | | | | | | | | | | | | | | | SerializedNaviationEntry. FreezeDriedNavigationEntry is probably an even better name, but I couldn't bring myself to such a long and wordy class name. Additionally did the following changes to make it easier to move: . exposed a bunch of getters on SerializedNavigationEntry so that you don't need to go through SerializedNavigationTestHelper. . Make WriteToPickle take the max size. This way the code doesn't have a dependency on SessionID. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/14497003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197086 0039d316-1c4b-4281-b951-d872f2087c98
* [MIPS] Support to build libchromeview for MIPS-Androidpetarj@mips.com2013-04-271-0/+4
| | | | | | | | | | | | | | Small set of changes in gyp files to enable build for libchromeview for MIPS-Android. It also includes minor change in base/debug/stack_trace_android.cc to redefine SIGSTKFLT for MIPS, since MIPS does not have SIGSTKFLT. BUG=130022 TEST=build libchromeview Review URL: https://chromiumcodereview.appspot.com/14241008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196938 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: enable reverse tethering in the ADB remote debugging.pfeldman@chromium.org2013-04-161-0/+2
| | | | | | | | BUG=231410 Review URL: https://codereview.chromium.org/14168006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194288 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: remove obsolete protocol request helper.pfeldman@chromium.org2013-04-151-2/+0
| | | | | | Review URL: https://codereview.chromium.org/14262003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194171 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: migrate to the new devtools gyp rule locations in Blink.pfeldman@chromium.org2013-04-121-1/+1
| | | | | | | | TBR=tony Review URL: https://chromiumcodereview.appspot.com/14040004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193929 0039d316-1c4b-4281-b951-d872f2087c98
* Check in a custom-built import library for user32 exports up to Windows XP ↵siggi@chromium.org2013-03-291-0/+21
| | | | | | | | | | | | | | | | | SP2/SP3, which is used by chrome.dll in preference to the Platform SDK's user32.lib import library. Custom build an import library for Chrome's post-WinXP imports, that binds to a fictional "user32-delay.dll". Implement and test a delay load hook that diverts dynamic loading of any dll "foo-delay.dll" to "foo.dll". R=cpu@chromium.org BUG=176040 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=191173 Review URL: https://chromiumcodereview.appspot.com/12295040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191418 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 191173 "Check in a custom-built import library for user32..."rlarocque@chromium.org2013-03-281-21/+0
| | | | | | | | | | | | | | | | | > Check in a custom-built import library for user32 exports up to Windows XP SP2/SP3, which is used by chrome.dll in preference to the Platform SDK's user32.lib import library. > Custom build an import library for Chrome's post-WinXP imports, that binds to a fictional "user32-delay.dll". > Implement and test a delay load hook that diverts dynamic loading of any dll "foo-delay.dll" to "foo.dll". > > R=cpu@chromium.org > BUG=176040 > > > Review URL: https://chromiumcodereview.appspot.com/12295040 TBR=siggi@chromium.org Review URL: https://codereview.chromium.org/13208002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191179 0039d316-1c4b-4281-b951-d872f2087c98
* Check in a custom-built import library for user32 exports up to Windows XP ↵siggi@chromium.org2013-03-281-0/+21
| | | | | | | | | | | | | | | SP2/SP3, which is used by chrome.dll in preference to the Platform SDK's user32.lib import library. Custom build an import library for Chrome's post-WinXP imports, that binds to a fictional "user32-delay.dll". Implement and test a delay load hook that diverts dynamic loading of any dll "foo-delay.dll" to "foo.dll". R=cpu@chromium.org BUG=176040 Review URL: https://chromiumcodereview.appspot.com/12295040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191173 0039d316-1c4b-4281-b951-d872f2087c98