- 08 Dec, 2014 1 commit
-
-
Ben Murdoch authored
This commit was generated by merge_to_master.py. Change-Id: I6695b44b7c48580907460fb1a183c166e6ab505f
-
- 05 Dec, 2014 1 commit
-
-
Torne (Richard Coles) authored
Disable NOTIMPLEMENTED() as the messages generated are not actionable by app developers. Bug: 18291756 Change-Id: I8d52c69874fe2818ac58235d9441936798dc60d6 (cherry picked from commit bf063fe8)
-
- 13 Nov, 2014 2 commits
-
-
jdduke authored
Clean cherry-pick of chromium crrev.com/d51117a99a4e023e791134185c6db12b28028a1d BUG: 18283959 Original description: Chromium shares a message loop with Android on the browser UI thread. This can cause problems when the associated Looper has a sync barrier, preventing posted Chromium tasks from being dispatched until the barrier is removed. Make this sharing more fair by marking all Chromium Message tasks as asynchronous, avoiding stalls when there is a sync barrier. Note: This change was originally landed in crrev.com/512333002, but was reverted to gather more data about sync barrier impact and investigate alternative solutions. The investigation determiend that this approach is fine for the near future, though it will likely evolve in time. Change-Id: I9879a9c1bdad0dcec12c2bbee62356a5b12d9596
-
jdduke authored
Cherry-pick: Revert of [Android] Experimental sync barrier detection for tracing (patchset #6 id:100001 of https://codereview.chromium.org/575103002/) Cherry-pick of chromium crrev.com/adefc40cb9652a2ea046bbdbef223d881f4a7463 Conflicts: base/android/java/src/org/chromium/base/SystemMessageHandler.java BUG: 18283959 Original description: Reason for revert: Barrier detection is no longer necessary, see crrev.com/512333002. Original issue's description: > [Android] Experimental sync barrier detection for tracing > > When an Android View is invalidated outside of frame dispatch > (animation/input/draw), a sync barrier may be inserted into the shared > UI thread message loop. This effectively blocks dispatch of all Chrome > tasks posted to the browser UI thread for an entire frame (or more if > the View is continually invalidated). > > There are currently no easy or even automated ways to avoid this > untimely invalidation, and judicious coding can only take us so far. As > an intermediate assist in debugging the issue, use reflection and a > crude form of MessageQueue inspection to trace known cases where the > MessageQueue is blocked by a sync barrier. > > Note that this detection is not perfect, neither is it exact, but it's a > solid proxy for informing traces about such pipeline stalls. > > BUG=407133 > > Committed: https://crrev.com/85bceaa6e05ee1bf42ac220ddcbb50ca268c1ea4 > Cr-Commit-Position: refs/heads/master@{#296249} Change-Id: Ie92ab895b864bf466ac092a1a1b7fdc80a8fd3ce
-
- 12 Nov, 2014 1 commit
-
-
Ben Murdoch authored
This commit was generated by merge_to_master.py. Change-Id: If9c0c09d8c3a3121b5e75ae9c4c446e4e4baaae6
-
- 29 Oct, 2014 1 commit
-
-
Ben Murdoch authored
This commit was generated by merge_to_master.py. Change-Id: I12ecf158017b8be5f9a1d33f4152e5a3c812cb7f
-
- 03 Oct, 2014 1 commit
-
-
Ben Murdoch authored
This commit was generated by merge_to_master.py. Change-Id: I3e771e85618ac76a1ec8645e567ecadf28beaf09
-
- 01 Oct, 2014 2 commits
-
-
torne authored
> The previous fix in r291050 fixed source compatibility but broke ABI > compatibility with older versions of bionic instead. Since older > versions of bionic only provide the POSIX version of strerror_r we > should instead make sure we always use that version. > > BUG= > > Review URL: https://codereview.chromium.org/552753002 > > Cr-Commit-Position: refs/heads/master@{#293894} Bug: 17384482 Change-Id: I91b55784ec64145882d12119a70acde163ea97e3 (cherry picked from commit d74b8cc5) Bug: 17644570
-
torne@chromium.org authored
> Android's bionic C library is intending to adopt the same semantics as > glibc for strerror_r: define the version that returns char* if the > source is compiled with _GNU_SOURCE instead of the POSIX version which > returns int. Add __BIONIC__ to the condition for > USE_HISTORICAL_STRERRO_R so that Chromium will still work. > > BUG= > > Review URL: https://codereview.chromium.org/491893002 > > Cr-Commit-Position: refs/heads/master@{#291050} > git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291050 0039d316-1c4b-4281-b951-d872f2087c98 Bug: 17384482 Change-Id: Ie80073df1327c8e415d83c1c9321cc3ca1beaf01 (cherry picked from commit 522d1de6) Bug: 17644570
-
- 30 Sep, 2014 1 commit
-
-
Primiano Tucci authored
This commit was generated by merge_to_master.py. Change-Id: Id3aac9713b301fae64408cdaee0888724eeb7c0e
-
- 25 Sep, 2014 1 commit
-
-
Ben Murdoch authored
This commit was generated by merge_to_master.py. Change-Id: I476bcbbda14078a7320852cf33a854eb1cb53de5
-
- 19 Sep, 2014 1 commit
-
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: Ic126b8244c70faf0de8c5d113d9b7f032d191b23
-
- 11 Sep, 2014 1 commit
-
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: Ie1b6887c9fab8b861e837a7c2b4805b7d8b5109a
-
- 10 Sep, 2014 1 commit
-
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: I5d2076c73bc5d4a3117e39b68250f52c554233bd
-
- 09 Sep, 2014 1 commit
-
-
torne authored
> The previous fix in r291050 fixed source compatibility but broke ABI > compatibility with older versions of bionic instead. Since older > versions of bionic only provide the POSIX version of strerror_r we > should instead make sure we always use that version. > > BUG= > > Review URL: https://codereview.chromium.org/552753002 > > Cr-Commit-Position: refs/heads/master@{#293894} Bug: 17384482 Change-Id: I91b55784ec64145882d12119a70acde163ea97e3
-
- 08 Sep, 2014 3 commits
-
-
Marcin Kosiba authored
BUG: 16870075 Change-Id: I7d1971f2862fa27ae4469519a81029f85eab38bb
-
mkosiba@chromium.org authored
> This removes the eager class registration from RegisterNatives when possible. > > BUG=402003 > TBR=sievers@chromium.org, brettw@chromium.org, torne@chromium.org > > Review URL: https://codereview.chromium.org/491043002 BUG: 16870075 Change-Id: Ia2cdbddad9a12f9101290af4c06684706eac63c6
-
mkosiba@chromium.org authored
> Rather than registering all jni bindings at startup, only get references > to the class object for those files which require bindings. All others > are satisfied by exporting symbols which can be found automatically by > the VM. > > BUG=402003 > > Review URL: https://codereview.chromium.org/454923002 BUG: 16870075 Change-Id: I8d7617c87ac10cb9833cdb370bc6718bd58fd587
-
- 04 Sep, 2014 1 commit
-
-
torne@chromium.org authored
> Android's bionic C library is intending to adopt the same semantics as > glibc for strerror_r: define the version that returns char* if the > source is compiled with _GNU_SOURCE instead of the POSIX version which > returns int. Add __BIONIC__ to the condition for > USE_HISTORICAL_STRERRO_R so that Chromium will still work. > > BUG= > > Review URL: https://codereview.chromium.org/491893002 > > Cr-Commit-Position: refs/heads/master@{#291050} > git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291050 0039d316-1c4b-4281-b951-d872f2087c98 Bug: 17384482 Change-Id: Ie80073df1327c8e415d83c1c9321cc3ca1beaf01
-
- 28 Aug, 2014 2 commits
-
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: Ic58269055810d51286b4109e59b90b6856887a30
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: I7deb2c4175ea2b0cbcf69db8b091dead60740f1a
-
- 21 Aug, 2014 1 commit
-
-
Dehao Chen authored
Change-Id: I42092243ae643be62caeaf1c5055fab9149d5ff4
-
- 19 Aug, 2014 2 commits
-
-
Bo Liu authored
This commit was generated by merge_to_master.py. Change-Id: I3f9f26ef388c68b51c867e1f7d1565494e623c61
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: I694ec52d1e0b553f163c2faf4373d63270ab1aac
-
- 12 Aug, 2014 1 commit
-
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: I583602ff16d735199f1810565c9296e970ce2854
-
- 06 Aug, 2014 1 commit
-
-
Bo Liu authored
This commit was generated by merge_to_master.py. Change-Id: Ibe33648eea4a13ac1d5c222ff349c507f2cac617
-
- 04 Aug, 2014 1 commit
-
-
Torne (Richard Coles) authored
Disable NOTIMPLEMENTED() as the messages generated are not actionable by app developers. Bug: 15303655 Change-Id: I8d52c69874fe2818ac58235d9441936798dc60d6 (cherry picked from commit bf063fe8)
-
- 01 Aug, 2014 3 commits
-
-
Ben Murdoch authored
Cherry pick https://src.chromium.org/viewvc/chrome?view=rev&revision=286423 Add LINKER_INITIALIZER marker to MemoryMappedFile::Region::kWholeFile This is a follow-up to crrev.com/394313002. const initializers which rely on the linker zero-initialization should use the LINKER_INITIALIZER ctor for documentation purposes. More discussion about this in the linked CL. BUG=394502 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=286423 Bug: 16723226 Change-Id: I08c58204d0decaa013ca594e039d4966c00a1095
-
Ben Murdoch authored
Cherry pick of Chromium https://src.chromium.org/viewvc/chrome?view=rev&revision=285945 conflict: ui/base/resource/resource_bundle.h Add support for loading pak files from arbitrary file regions. This is to support a new use case for Android: mmap a pak file directly from the APK (where it will be stored uncompressed) without extracting it first. This would save both precious space on the flash and startup time on the first run. This CL introduces: - the necessary changes to base::File to memory map arbitrary regions of a file. - The corresponding changes (plus unittests) in DataPack and ResourceBundle to take advantage of the new support. At present state, this CL is not intended to introduce any behavioral change. BUG=394502 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=285945. Bug: 16723226 Change-Id: I0ab9588e1c532ee339824dfabf89a73c316cf079
-
Ben Murdoch authored
Cherry pick of https://src.chromium.org/viewvc/chrome?view=rev&revision=284238 and regenerate makefiles. [android_webview] Introduce AwAssets to reference assets inside the apk. This change introduces a utility class AwAssets, accessible by native, which is able to retrieve references (fd + offset + size) of assets inside the apk. This is to enable direct mmap of uncompressed assets. This change does NOT introduce yet any change to the WebView apk itself. At current state, no behavioral change is intended. BUG=394502 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=284238 Bug: 16723226 Change-Id: I19c09a1e1f06b610be451dfc08f0b3e41b6cc72a
-
- 29 Jul, 2014 1 commit
-
-
Bo Liu authored
This commit was generated by merge_to_master.py. Change-Id: Id79fecbf12a48cc7a1916e0a244695cbc1d298cf
-
- 22 Jul, 2014 1 commit
-
-
Bo Liu authored
This commit was generated by merge_to_master.py. Change-Id: Iace2841ff698138e27700e5b50490b4b5c5f5ab9
-
- 21 Jul, 2014 1 commit
-
-
Ben Murdoch authored
This commit was generated by merge_to_master.py. Change-Id: I9a279485b02fe7ceddcd32d992a714ff132e99ae
-
- 15 Jul, 2014 1 commit
-
-
Bo Liu authored
This commit was generated by merge_to_master.py. Change-Id: Ibf049855ef0d7f5eb48fc2ce2f8e3ccae49356d6
-
- 10 Jul, 2014 1 commit
-
-
Bo Liu authored
Cherry-pick of https://codereview.chromium.org/381813002/ Original description: Under-development Android versions do not have a numeric version, so falls back to a "default version". Using a real released Android version like 4.3.0 will incorrectly trigger code paths, such has version-specific gpu blacklists. First attempt at fixing this was using 0.0.0, which caused websites parsing Android version in the user agent to break. So this is the second attempt, use the latest public major version and minor version, and use a higher bug release version to avoid conflicts with the gpu blacklist. BUG: 16162131 Change-Id: Icbc68fbe118311b806f41a17593e9f3bc2a2f069
-
- 01 Jul, 2014 1 commit
-
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: I7a3a1838fe1d01e3d29886fc52aa980c2c3f2783
-
- 25 Jun, 2014 1 commit
-
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: If3807744d3e5d3ee84b897bd2d099a2b7ed2e7a3
-
- 20 Jun, 2014 1 commit
-
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: I23f1e7ea8c154ba72e7fb594436216f861f868ab
-
- 09 Jun, 2014 1 commit
-
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: Ief3a0ffd810858bfddbe0ec5931e3ee90d53f78c
-
- 03 Jun, 2014 1 commit
-
-
Torne (Richard Coles) authored
This commit was generated by merge_to_master.py. Change-Id: I45745444894df927ffc1045ab8de88b9e52636a3
-