| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
BUG=0
TEST=Alweays test more than just a few simple things...
Review URL: http://codereview.chromium.org/5277003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67294 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is achieved by creating a map between tool band Chrome Frame instances and tab windows, and
using the associated tab sent by the automation message, which is the tool band CF instance
when the call originates from a tool band.
Also added some unit tests and slightly changed logic for the ExecutorsManager tab ID management code,
which was missing tests before.
BUG=none
TEST=ie_unittests.exe
Review URL: http://codereview.chromium.org/5102009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67273 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=0
TEST=Make sure we can start IE with a CRX in it.
Review URL: http://codereview.chromium.org/5330006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67262 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=0
TEST=Make sure everything works after unregistration and re-registration.
Review URL: http://codereview.chromium.org/5113005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67180 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Review here: http://codereview.chromium.org/5257003
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/5356002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67167 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
EXPECT on Rpc calls. Also ajusted some invalid comments in the RpcServer and fixed a typo in the BHO mediumtest name.
Reason for revert: broke the windows build.
BUG=None
TEST=mediumtest_ie.exe
Review URL: http://codereview.chromium.org/5257003
TBR=hansl@google.com
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67156 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
calls. Also ajusted some invalid comments in the RpcServer and fixed a typo in the BHO mediumtest name.
BUG=None
TEST=mediumtest_ie.exe
Review URL: http://codereview.chromium.org/5257003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67153 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
work with cygwin clients.
BUG=64202
TEST=none
Review URL: http://codereview.chromium.org/5278005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67147 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67127 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change to proxy/stub marshaling from typelib marshaling,
with manual registration of proxy/stubs. Moving away from
registered proxy/stubs is desireable in the context of
upcoming GCF autoupdate changes, and this is an opportune
moment.
Implement an async ICeeeTabExecutor that defers execution
until a posted message is processed. This avoids (I hope)
processing reentrantly on out-of-apartment invocations in IE,
which has a tendency to lead to deadlocks and general
nastyness.
BUG=none
TEST=unittests in change
Review URL: http://codereview.chromium.org/4845001
TBR=siggi@chromium.org
Review URL: http://codereview.chromium.org/5343001
TBR=siggi@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67122 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=siggi@chromium.org
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5262003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67112 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change to proxy/stub marshaling from typelib marshaling,
with manual registration of proxy/stubs. Moving away from
registered proxy/stubs is desireable in the context of
upcoming GCF autoupdate changes, and this is an opportune
moment.
Implement an async ICeeeTabExecutor that defers execution
until a posted message is processed. This avoids (I hope)
processing reentrantly on out-of-apartment invocations in IE,
which has a tendency to lead to deadlocks and general
nastyness.
BUG=none
TEST=unittests in change
Review URL: http://codereview.chromium.org/4845001
TBR=siggi@chromium.org
Review URL: http://codereview.chromium.org/5343001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67103 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change to proxy/stub marshaling from typelib marshaling,
with manual registration of proxy/stubs. Moving away from
registered proxy/stubs is desireable in the context of
upcoming GCF autoupdate changes, and this is an opportune
moment.
Implement an async ICeeeTabExecutor that defers execution
until a posted message is processed. This avoids (I hope)
processing reentrantly on out-of-apartment invocations in IE,
which has a tendency to lead to deadlocks and general
nastyness.
BUG=none
TEST=unittests in change
Review URL: http://codereview.chromium.org/4845001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67102 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dependency on any static library's transitive dependency on a
code-generating target.
Some belt-and-suspenders stuff as well; shouldn't hurt.
BUG=63479
TEST=it builds
Review URL: http://codereview.chromium.org/5136004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67062 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
vitalybuka@google.com.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5284002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67059 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(python24 -> python26).
Regression in nacl fixed, new DEPS change.
BUG=None
TEST=NOne
Review URL: http://codereview.chromium.org/5310001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67057 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
vitalybuka@google.com
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5268002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67056 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
broker, using RPC to send them, and then sent once every 15 minutes to the server.
Uses metrics_service.cc from chrome_frame. Adds dependency to RPC runtime for the BHO and to glue_renderer for linking.
This depends on http://codereview.chromium.org/5247001 for uploading data.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5116008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67035 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5267001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67006 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
TBR=nsylvain
Review URL: http://codereview.chromium.org/5272001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67004 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/5121009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67000 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=63748
TEST=none
Review URL: http://codereview.chromium.org/5092010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66984 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Landing for vitalybuka@google.com.
Original review at http://codereview.chromium.org/4989002/.
BUG=3093218
TEST=Unittests pass
Review URL: http://codereview.chromium.org/5241002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66946 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CF and CEEE, we need to ensure they both start Chrome with the same
flags.
Since IChromeFramePrivileged is a private/unfrozen interface, I simply
removed the GetChromeExtraArguments method as we are no longer using it.
BUG=63427
TEST=none
Review URL: http://codereview.chromium.org/5109006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66916 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
across CF and CEEE, this just reuses the ceee_presubmit.py file with some
special-casing to avoid checks written for CEEE that do not apply to CF.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5162007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66815 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Revert 66719 - Reland r65996. Disallows Singletons on non-joinable thread.
Test breakages caused by this change have been fixed here or in other changelists.
BUG=61753
TEST=none
Review URL: http://codereview.chromium.org/5024003
TBR=willchan@chromium.org
Review URL: http://codereview.chromium.org/5206005
TBR=willchan@chromium.org
Review URL: http://codereview.chromium.org/5242002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66808 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
at initial start up if the page loaded contains iframes.
The problem is that a hash map was being used to track the scripts to run,
and the window object was used as a key. The window of iframes was mapping
to the same entry in the map as the top level window, causing some scripts
to be lost and not run.
The code now puts all scripts to run in an array. As it runs each one, it
sees if the scripts have already been run in the given window. If so, they
are not run again.
BUG=0
TEST=make sure that content scripts are run for the first page loaded into
chrome frame.
Review URL: http://codereview.chromium.org/5188007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66797 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Test breakages caused by this change have been fixed here or in other changelists.
BUG=61753
TEST=none
Review URL: http://codereview.chromium.org/5024003
TBR=willchan@chromium.org
Review URL: http://codereview.chromium.org/5206005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66791 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
a change and warn if they are present.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5198004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66787 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=63748
TEST=Unit and intergation tests.
Review URL: http://codereview.chromium.org/5191003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66767 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Test breakages caused by this change have been fixed here or in other changelists.
BUG=61753
TEST=none
Review URL: http://codereview.chromium.org/5024003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66719 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Seems to be a GYP bug that incorrectly propagates dependencies of libraries.
BUG=none
TEST=chrome frame builder builds.
Review URL: http://codereview.chromium.org/5232001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66681 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
broker to DCHECK fail every time a tab is closed.
BUG=0
TEST=None
Review URL: http://codereview.chromium.org/5174007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66678 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
We were letting the result of IEIsProtectedModeURL decide the code flow of our tests, and for some reason, when run in non-admin mode, it causes a CoCreateInstance to be called and we mock it.
So we decided to mock IEIsProtectedModeURL too, so that we can have a more deterministic code flow, and now we have the opportunity (behind a TODO for now) to valid all code flows based on diferent return values.
TEST=Make sure the unit tests succeed in both and non-admin mode, which ever version of IE instance on whatever version of the OS.
BUG= 62387
Review URL: http://codereview.chromium.org/5116004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66655 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
and ceee_broker.exe.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5113001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66648 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enabling (either through IE's plugin manager or via its context menu) a visual gadget depending
on ceee would create and display that gadget, but the BHO would not be instantiated
(the latter part is consistent with documented IE BHO behaviur). The new mechanism will allow
a dependant CF gadget to make sure the BHO it requries already exists and take action (for instance-
create the BHO) when required.
The pattern for this behaviour is taken (partly) from chrome_frame_activex.cpp.
Submitting for motek@google.com. Original review at http://codereview.chromium.org/4918001/.
BUG=3019459
TEST=none
Review URL: http://codereview.chromium.org/5227001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66640 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(in particular defined by macros) to wide string constants.
Convert existing locally-defined stringizing to use the shared macros.
Unit tests for the shared macros.
This also fixes a minor bug in ceee_module_util.cc where I
accidentally quoted a string constant I only meant to convert to wide
(this caused no bug, but was unintended, so the change in semantics
in that file in the current change is intentional).
BUG=none
TEST=automated tests
Review URL: http://codereview.chromium.org/5103001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66579 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
make it visible only once the content is done loading. This avoids any flicker
at startup, and fixes a bug where the chrome frame instance is removed after
a print preview.
Also added support to chrome frame to send an uninitialized ready state
when its being torn down. Did some cleanup in the chrome frame tests which
were broke the first time this change was committed.
BUG=62979
TEST=Make sure that there is no UI flicker on chrome frame startup, and make
sure that the extenions works correct after showing print preview and closing
it.
Review URL: http://codereview.chromium.org/5022003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66552 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Remove all mention of precompile files from GYP files.
BUG=none
TEST=it compiles
Review URL: http://codereview.chromium.org/5190002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66547 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This prevents it from being forever out of date.
BUG=none
TEST=the broker_rpc_lib target is not always out of date.
Review URL: http://codereview.chromium.org/5109005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66546 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
http://codereview.chromium.org/5168002
BUG=3205655
TEST=none
Review URL: http://codereview.chromium.org/5182003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66543 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
denied error.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5122004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66530 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
initialization fails.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5186002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66514 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This broke the windows compile as I forgot to remove gyp file references to them.
BUG=none
TEST=it compiles
Review URL: http://codereview.chromium.org/5171002
TBR=siggi@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66509 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=it compiles
Review URL: http://codereview.chromium.org/5171002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66501 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
because logging instantiates objects, and under some compiler settings the two cannot coexist in the same function.
BUG=none
TEST=it compiles
Review URL: http://codereview.chromium.org/5104003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66480 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
http://codereview.chromium.org/4991002/
New unittests for infobar.
BUG=None
TEST=None
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66459 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
use of window vs unsafeWindow.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5133002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66450 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
we should attempt re-install. This helps robustness e.g. in the
case where we change profile directories (as we recently did).
Mark a test that I noticed was flaky (and open a bug for it).
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5027001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66180 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
global namespace instead of automatically.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/4997002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66144 0039d316-1c4b-4281-b951-d872f2087c98
|