| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
This adds the APK target (content_gl_tests_apk) and makes it part of the 'All' target.
NOTRY=True
Review URL: https://chromiumcodereview.appspot.com/23455019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221031 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It turns out the changes in
https://codereview.chromium.org/17466002/ was not enough.
WebRTC needs two GYP_DEFINE variables to be passed to
the runhooks step in order to generate the right GYP
projects: include_tests=1 enable_tracing=1
We also need to use another build target than the default (All)
to compile only our tests.
This makes it possible to build the right APKs for
the Android Builder in the client.webrtc waterfall in:
https://codereview.chromium.org/17390019/
TEST=local builds
BUG=webrtc:1882
Review URL: https://chromiumcodereview.appspot.com/23140007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219016 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
NOTRY=True
BUG=223650
Review URL: https://chromiumcodereview.appspot.com/23106004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217588 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, this has only the following capabilities:
+ Authenticate using a Google account on the phone
+ Query and display the host list from the Chromoting directory server
+ Connect to and communicate with the host service over XMPP/ICE
+ Establish peer-to-peer channels for communicating with the host service
Notable missing features are:
- Display the host's desktop
- Handle any kind of input
Review URL: https://chromiumcodereview.appspot.com/19506004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212496 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
See thread "[chromium-dev] PSA: Breakpad is now compiled into
Chromium by default on Linux' for background
TBR=sbc@chromium.org, thakis@chromium.org, thestig@chromium.org
Review URL: https://codereview.chromium.org/18770006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211755 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
This will house material analogous to the Pepper implementation remoting_client_plugin, except designed to interface instead with JNI, the Java Native Interface.
For now, this folder contains the jni_interface family of functions (which will receive calls FROM Java) and the ChromotingJNIInstance class, which implements ClientUserInterface (while being responsible for calls TO Java).
Review URL: https://chromiumcodereview.appspot.com/18856012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211073 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
return of null pointers
If codec is not supported, we should allow null pointers to be returned when trying to create a MediaCodecBridge.
BUG=233420
Review URL: https://chromiumcodereview.appspot.com/14932020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202323 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The compositor bindings for WebKit should only be used in a render process or in
webkit_support for DumpRenderTree or webkit_unit_tests. It's never used in a
browser process. This moves the bindings code under webkit/renderer/ so we can
enforce this via DEPS rules.
The path is unfortunately a bit awkward. Once we drop DumpRenderTreeSupport and
figure out a way to deal with webkit_unit_tests, we can move the bindings into
content/renderer/gpu/ since they'll only be used by the content embedding.
BUG=239107
TBR=piman@chromium.org
Review URL: https://codereview.chromium.org/14651027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200350 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=111316
R=abarth@chromium.org
Review URL: https://codereview.chromium.org/14807005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199616 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=226509
Review URL: https://chromiumcodereview.appspot.com/13977004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195592 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For normal APKs, the build generates a list of libraries to load at
build time and this is used at runtime to load libraries. Update our
gtest APKs to use this.
This makes gtest APKs work in the component build.
BUG=158821
Review URL: https://chromiumcodereview.appspot.com/13962003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193536 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
multiple proguard configuration files but java_apk and apk-build.xml supports only one proguard configuration.
BUG=181470
Review URL: https://chromiumcodereview.appspot.com/12913017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191806 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=180432
Review URL: https://chromiumcodereview.appspot.com/12502009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189109 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make it possible to run the tests via run_tests.py --exe.
BUG=169416
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/12093055
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180236 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=138275
Review URL: https://chromiumcodereview.appspot.com/12088087
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179965 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
These are not new tests, just existing tests that has moved to a new
target under components.
BUG=
Review URL: https://chromiumcodereview.appspot.com/12052065
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178696 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=138275
Review URL: https://chromiumcodereview.appspot.com/11938004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177119 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=169312
Review URL: https://chromiumcodereview.appspot.com/11842003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176267 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note: tests that require kernel seccomp-bpf support to do
anything will just pass if kernel support is lacking.
BUG=166704
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11639036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174193 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds dependencies on Android tools (port forwarder and md5 util used
for conditional file pushes) required to run native unittests APKs to the APKs
targets.
BUG=161257
Review URL: https://chromiumcodereview.appspot.com/11597008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173728 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=163720
TEST=make All on android builds cc_perftests_apk
Review URL: https://chromiumcodereview.appspot.com/11418306
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172046 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The cacheinvalidation_java target is also added to build/all_android.gyp to
ensure it is always built since nothing currently depends on it upstream.
When all of Android-specific sync code is upstreamed, a target for sync
should be used instead of cacheinvalidation.
BUG=158382
Review URL: https://chromiumcodereview.appspot.com/11146005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167746 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: https://chromiumcodereview.appspot.com/11368111
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166377 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the .gyp target for the android_webview native unittests.
This change also adds running them to the fyi bot.
BUG=None
Android-only chagne, ran through trybots before submitting.
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11366035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165920 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- The java files had the issue that findbugd plugin need to find out, they
compiled with the same configuration as chrome for android's.
- The run_findbugs_plugin_tests.py runs the findbugs against the above Java
classes, and expects to find the same issues as those in expected_result.txt.
BUG=143971, 157970
Review URL: https://chromiumcodereview.appspot.com/11343057
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165442 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=155069
Review URL: https://chromiumcodereview.appspot.com/11308013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164765 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Compile webkit_compositor_bindings_unittests on Android and add
them to android experimental step.
BUG=152702
Review URL: https://chromiumcodereview.appspot.com/11227047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164015 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to be used in our test framework.
BUG=146502
content/ changes are trivial so I am adding a TBR.
TBR=avi
Review URL: https://chromiumcodereview.appspot.com/11148018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162150 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=154524
Review URL: https://chromiumcodereview.appspot.com/11077011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161976 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
SDK build is the default build, we do not need Android.mk based
compilation.
Review URL: https://chromiumcodereview.appspot.com/11066094
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161127 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add the gyp rules for the ChromiumTestShellTestAPK.
- Add the initial APK base class.
- Add a sample test that launches the activity.
BUG=
Review URL: https://chromiumcodereview.appspot.com/10943014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158106 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We shouldn't have logic in all_android.gyp. The purpose of that file is
solely to have a list of dependencies which should be build when creating
a gyp file for Android.
BUG=
TEST=gyp generation works.
Review URL: https://codereview.chromium.org/10959039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157963 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
These targets are currently only configured to work as part of the
SDK build.
BUG=
Review URL: https://codereview.chromium.org/10947033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157732 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a new property generate.test.jar to ant scripts.
When this property is set, a jar containing all compiled
classes and referred classes is generated and placed in
out/{Debug|Release}/test.lib.java directory.
This makes it easier and cleaner to write ant build files for test apks.
New directory structure for the build:
Apks are placed in : out/{Debug|Release}/apks
All java libraries in : out/{Debug|Release}/lib.java
All test java libraries in : out/{Debug|Release}/test.lib.java
This CL also includes cleanup to work with the modified output
directory structure.
BUG=146583
Review URL: https://chromiumcodereview.appspot.com/10905138
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157570 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed build breakages:
-Had to add DEPS file for testshell/java.
-Something changed with ant from the time I tested and the time my CL got committed. Had to move
sdk-targets.xml import in the ant file to the end of the file.
This reverts commit 2d30dc03dc0bd0723236c549313774119f163056.
BUG=
Review URL: https://chromiumcodereview.appspot.com/10905209
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156458 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes check_deps fail on linux thusly:
Using base directory: src
Checking: src
WARNING: no package definition found in src/content/test/data/plugin/java_applet.java
WARNING: no package definition found in src/content/test/data/plugin/applet-tests/cookies/CookieTest.java
WARNING: no package definition found in src/content/test/data/plugin/applet-tests/authenticator/AuthenticatorTest.java
WARNING: multiple definitions of com.example.HelloLicenseServlet:
src/chrome/common/extensions/docs/examples/apps/hello-java/workspace/HelloLicense/src/com/example/HelloLicenseServlet.java
src/chrome/common/extensions/docs/examples/apps/hello-java/HelloLicenseServlet.java
ERROR in src/chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellActivity.java
Illegal include: "content/public/android/java/src/org/chromium/content/app/LibraryLoader.java"
Because of no rule applying.
Illegal include: "content/public/android/java/src/org/chromium/content/browser/ContentView.java"
Because of no rule applying.
Illegal include: "content/public/android/java/src/org/chromium/content/common/CommandLine.java"
Because of no rule applying.
ERROR in src/chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellApplication.java
Illegal include: "content/public/android/java/src/org/chromium/content/app/LibraryLoader.java"
Because of no rule applying.
Illegal include: "content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java"
Because of no rule applying.
FAILED
Add a build target and tie it into android_all. This will build and link
Chrome code for a test apk for Android. When it runs it properly
loads the library but crashes. Will fix the crashes in subsequent
patches, but can fork that work after this is in.
BUG=136786
Review URL: https://chromiumcodereview.appspot.com/10918113
TBR=dtrainor@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10911202
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155958 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a build target and tie it into android_all. This will build and link
Chrome code for a test apk for Android. When it runs it properly
loads the library but crashes. Will fix the crashes in subsequent
patches, but can fork that work after this is in.
BUG=136786
Review URL: https://chromiumcodereview.appspot.com/10918113
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155950 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move the webview targets from the android_experimental target into All
so they are built by default on the main tree and on trybots. The tests
are not run currently; this is just checking that they compile.
The libwebview target is a dependency of android_webview_apk so it
doesn't need to be specified explicitly here.
BUG=
Review URL: https://chromiumcodereview.appspot.com/10918124
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155498 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the first CL for implementing the Forwarder2, necessary to android testing.
The big picture CL can be seem here: https://chromiumcodereview.appspot.com/10918057/
BUG=146502
Review URL: https://chromiumcodereview.appspot.com/10916112
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155446 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
1) Adds android_app_targets for registering additional build targets
2) Adds breakpad_unittests
3) Sorts targets
Review URL: https://chromiumcodereview.appspot.com/10916071
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154801 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Clocks can't be synchronized programmatically on non-rooted devices due to the
inability to use the SET_TIME permission in non-system apps.
We were depending on synchronization in AndroidCommands.PushIfNeeded() to
handle incremental data push by comparing host and device file timestamps.
This CL adds tools/android/m5sum and uses it in android_commands.py so that we
can avoid depending on dates to handle incremental data push.
This is a first step towards clock synchronization removal.
BUG=143114
Review URL: https://chromiumcodereview.appspot.com/10867008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154751 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) Rename WebViewMainDelegate to AwMainDelegate for consistency with
other classes.
2) Move gyp file to the top level and don't bother having separate gypi
files for the subcomponents for now; the file list is very short anyway
and is not going to be a significant source of contention between the
small number of webview developers at this time, and it's easier to see
what's going on if it's all in one place.
BUG=
Review URL: https://chromiumcodereview.appspot.com/10893025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154020 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the android_webview APKs to the FYI build.
This will result in building the android_webview Java
code and Java test code.
BUG=
Review URL: https://chromiumcodereview.appspot.com/10883026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153806 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Move the libwebview target to android_experimental so it gets compiled
and linked on the FYI waterfall (but not the main waterfall or trybots
yet). This will help us see when it's been broken by other changes.
Review URL: https://chromiumcodereview.appspot.com/10829333
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151877 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also deleting unused fyi_buildertester script
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10802033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151780 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This creates a "libwebview" build target for the JNI code to power the
Android WebView. This is unfinished and can't run without additional
code that has not yet been upstreamed, but it compiles and links
successfully.
In its present state the WebViewMainDelegate reuses Chrome
implementations of other content client interfaces. This is a temporary
state of affairs until necessary refactorings can be performed.
Review URL: https://chromiumcodereview.appspot.com/10825155
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150780 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Follow up from:
http://codereview.chromium.org/10826071/
Build and install content shell on all attached devices.
BUG=139365
TEST=Android FYI tester runs instrumentation tests.
Review URL: https://chromiumcodereview.appspot.com/10825100
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149186 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=137131
TEST=
Review URL: https://chromiumcodereview.appspot.com/10808115
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148493 0039d316-1c4b-4281-b951-d872f2087c98
|