Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Issue 1538573004: Expose a Java API for base/feature_list.h. (Closed)

Created:
5 years ago by Alexei Svitkine (slow)
Modified:
5 years ago
Reviewers:
nyquist, cco3
CC:
chromium-reviews, vmpstr+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Expose a Java API for base/feature_list.h. Because features are decentralized but Java code has to refer to them by name, features exposed to Java code need to be added to the kFeaturesExposedToJava array in base/android/feature_list.cc. BUG=570461 Committed: https://crrev.com/cc3a08d12b7b00c1efe89d9e2fd59bff4e33d78b Cr-Commit-Position: refs/heads/master@{#366231}

Patch Set 1 : #

Total comments: 2

Patch Set 2 : #

Total comments: 5

Patch Set 3 : Add namespace. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+93 lines, -4 lines) Patch
A chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java View 1 2 1 chunk +33 lines, -0 lines 0 comments Download
A + chrome/browser/android/chrome_feature_list.h View 1 chunk +4 lines, -4 lines 0 comments Download
A chrome/browser/android/chrome_feature_list.cc View 1 2 1 chunk +51 lines, -0 lines 0 comments Download
M chrome/browser/android/chrome_jni_registrar.cc View 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 35 (16 generated)
Alexei Svitkine (slow)
Here's my proposed Java API for feature_list.h. PTAL, cco3, can you try it with your ...
5 years ago (2015-12-18 17:59:36 UTC) #10
cco3
On 2015/12/18 17:59:36, Alexei Svitkine (slow) wrote: > Here's my proposed Java API for feature_list.h. ...
5 years ago (2015-12-18 18:07:28 UTC) #11
cco3
https://codereview.chromium.org/1538573004/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java (left): https://codereview.chromium.org/1538573004/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java#oldcode1 chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java:1: // Copyright 2014 The Chromium Authors. All rights reserved. ...
5 years ago (2015-12-18 18:08:03 UTC) #12
Alexei Svitkine (slow)
https://codereview.chromium.org/1538573004/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java (left): https://codereview.chromium.org/1538573004/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java#oldcode1 chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java:1: // Copyright 2014 The Chromium Authors. All rights reserved. ...
5 years ago (2015-12-18 18:50:37 UTC) #13
cco3
LGTM. It seems to work (it doesn't crash), although I'm not entirely sure how I'm ...
5 years ago (2015-12-18 21:33:42 UTC) #14
Alexei Svitkine (slow)
With the new approach, you shouldn't need a separate command line flag. You would just ...
5 years ago (2015-12-18 21:37:21 UTC) #15
cco3
Works great!
5 years ago (2015-12-18 22:42:31 UTC) #16
Alexei Svitkine (slow)
Chatted with Conley offline and he was able to test this to ensure everything was ...
5 years ago (2015-12-18 22:44:24 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1538573004/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1538573004/180001
5 years ago (2015-12-18 22:44:57 UTC) #19
nyquist
https://codereview.chromium.org/1538573004/diff/180001/chrome/browser/android/chrome_feature_list.cc File chrome/browser/android/chrome_feature_list.cc (right): https://codereview.chromium.org/1538573004/diff/180001/chrome/browser/android/chrome_feature_list.cc#newcode30 chrome/browser/android/chrome_feature_list.cc:30: static jboolean IsEnabled(JNIEnv* env, Why is this not namespaces ...
5 years ago (2015-12-18 22:47:39 UTC) #20
nyquist
https://codereview.chromium.org/1538573004/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java (right): https://codereview.chromium.org/1538573004/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java#newcode13 chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java:13: public abstract class ChromeFeatureList { I don't really get ...
5 years ago (2015-12-18 22:49:22 UTC) #21
Alexei Svitkine (slow)
https://codereview.chromium.org/1538573004/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java (right): https://codereview.chromium.org/1538573004/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java#newcode13 chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java:13: public abstract class ChromeFeatureList { On 2015/12/18 22:49:22, nyquist ...
5 years ago (2015-12-18 22:54:45 UTC) #23
Alexei Svitkine (slow)
https://codereview.chromium.org/1538573004/diff/180001/chrome/browser/android/chrome_feature_list.cc File chrome/browser/android/chrome_feature_list.cc (right): https://codereview.chromium.org/1538573004/diff/180001/chrome/browser/android/chrome_feature_list.cc#newcode30 chrome/browser/android/chrome_feature_list.cc:30: static jboolean IsEnabled(JNIEnv* env, On 2015/12/18 22:54:45, Alexei Svitkine ...
5 years ago (2015-12-18 23:06:59 UTC) #24
nyquist
thanks for fixing this so quickly. lgtm
5 years ago (2015-12-18 23:07:39 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1538573004/190001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1538573004/190001
5 years ago (2015-12-18 23:08:43 UTC) #28
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/104258)
5 years ago (2015-12-18 23:41:33 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1538573004/190001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1538573004/190001
5 years ago (2015-12-19 00:26:29 UTC) #32
commit-bot: I haz the power
Committed patchset #3 (id:190001)
5 years ago (2015-12-19 00:40:55 UTC) #33
commit-bot: I haz the power
5 years ago (2015-12-19 00:41:42 UTC) #35
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/cc3a08d12b7b00c1efe89d9e2fd59bff4e33d78b
Cr-Commit-Position: refs/heads/master@{#366231}

Powered by Google App Engine
This is Rietveld 408576698