| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/14262003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194171 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|