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

Issue 2903973002: Rich editable text implementation using spannables (Closed)

Created:
3 years, 7 months ago by David Tseng
Modified:
3 years, 6 months ago
CC:
chromium-reviews, alemate+watch_chromium.org, dtseng+watch_chromium.org, aboxhall+watch_chromium.org, nektar+watch_chromium.org, yuzo+watch_chromium.org, dougt+watch_chromium.org, arv+watch_chromium.org, oshima+watch_chromium.org, je_julie, dmazzoni+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Rich editable text implementation using spannables CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2903973002 Cr-Commit-Position: refs/heads/master@{#478211} Committed: https://chromium.googlesource.com/chromium/src/+/feef72d0d19c8336b0199b6b7c8ad10b0251f675

Patch Set 1 #

Patch Set 2 : wip #

Total comments: 2

Patch Set 3 : Rich lines. #

Patch Set 4 : Fix tests!! #

Patch Set 5 : Address feedback. #

Patch Set 6 : Soft line wraps and rich lines. #

Patch Set 7 : Text marker support. #

Patch Set 8 : Further refinements. #

Patch Set 9 : With personality. #

Patch Set 10 : Text style. #

Total comments: 2

Patch Set 11 : Address feedback. #

Total comments: 3

Patch Set 12 : . #

Patch Set 13 : Make boolean expressions explicit. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+567 lines, -78 lines) Patch
M chrome/browser/resources/chromeos/chromevox/cvox2/background/cursors.js View 1 2 3 4 5 6 7 8 9 10 1 chunk +21 lines, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/chromevox/cvox2/background/editing.js View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +268 lines, -70 lines 0 comments Download
M chrome/browser/resources/chromeos/chromevox/cvox2/background/editing_test.extjs View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +119 lines, -6 lines 0 comments Download
M chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/chromeos/chromevox/strings/chromevox_strings.grd View 1 2 3 4 5 6 7 8 9 1 chunk +42 lines, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/chromevox/testing/mock_feedback.js View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/extensions/api/automation.idl View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +12 lines, -0 lines 0 comments Download
M chrome/renderer/extensions/automation_internal_custom_bindings.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +28 lines, -0 lines 0 comments Download
M chrome/renderer/resources/extensions/automation/automation_node.js View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +48 lines, -0 lines 0 comments Download
M third_party/closure_compiler/externs/automation.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +28 lines, -0 lines 0 comments Download

Messages

Total messages: 52 (35 generated)
David Tseng
3 years, 7 months ago (2017-05-24 21:59:17 UTC) #3
David Tseng
FYI; I reworked this cl to use spannables and hopefully provide a better foundation with ...
3 years, 7 months ago (2017-05-25 20:46:54 UTC) #5
dmazzoni
Cool idea, I like the idea of EditableLine. https://codereview.chromium.org/2903973002/diff/20001/chrome/browser/resources/chromeos/chromevox/cvox2/background/cursors.js File chrome/browser/resources/chromeos/chromevox/cvox2/background/cursors.js (right): https://codereview.chromium.org/2903973002/diff/20001/chrome/browser/resources/chromeos/chromevox/cvox2/background/cursors.js#newcode91 chrome/browser/resources/chromeos/chromevox/cvox2/background/cursors.js:91: DIV ...
3 years, 7 months ago (2017-05-25 21:00:37 UTC) #6
David Tseng
PTAL. No longer wip. This is really close but has a bunch of small corner ...
3 years, 7 months ago (2017-05-25 21:39:20 UTC) #8
David Tseng
+ nektar as FYI. Latest patchset adds text marker verbalizations. This is probably ready to ...
3 years, 7 months ago (2017-05-26 22:14:07 UTC) #15
David Tseng
After holiday friendly ping. Added text style support as well.
3 years, 6 months ago (2017-05-30 22:57:06 UTC) #17
David Tseng
Friendly week-ping.
3 years, 6 months ago (2017-06-06 17:51:33 UTC) #18
dmazzoni
lgtm OK to land this code behind a flag with some TODOs. Please remove extra ...
3 years, 6 months ago (2017-06-07 17:30:13 UTC) #19
chromium-reviews
dmazzoni@chromium.org writes: > lgtm > > OK to land this code behind a flag with ...
3 years, 6 months ago (2017-06-07 21:35:28 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2903973002/260001
3 years, 6 months ago (2017-06-08 17:41:54 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/459199)
3 years, 6 months ago (2017-06-08 17:51:13 UTC) #33
David Tseng
+ michaelpg for externs/
3 years, 6 months ago (2017-06-08 17:58:44 UTC) #35
michaelpg
https://codereview.chromium.org/2903973002/diff/260001/chrome/common/extensions/api/automation.idl File chrome/common/extensions/api/automation.idl (right): https://codereview.chromium.org/2903973002/diff/260001/chrome/common/extensions/api/automation.idl#newcode669 chrome/common/extensions/api/automation.idl:669: long? textStyle; This isn't sufficient documentation -- what are ...
3 years, 6 months ago (2017-06-08 21:16:12 UTC) #36
David Tseng
https://codereview.chromium.org/2903973002/diff/260001/chrome/common/extensions/api/automation.idl File chrome/common/extensions/api/automation.idl (right): https://codereview.chromium.org/2903973002/diff/260001/chrome/common/extensions/api/automation.idl#newcode669 chrome/common/extensions/api/automation.idl:669: long? textStyle; On 2017/06/08 21:16:12, michaelpg wrote: > This ...
3 years, 6 months ago (2017-06-08 22:20:10 UTC) #37
michaelpg
lgtm https://codereview.chromium.org/2903973002/diff/260001/chrome/common/extensions/api/automation.idl File chrome/common/extensions/api/automation.idl (right): https://codereview.chromium.org/2903973002/diff/260001/chrome/common/extensions/api/automation.idl#newcode669 chrome/common/extensions/api/automation.idl:669: long? textStyle; On 2017/06/08 22:20:09, David Tseng wrote: ...
3 years, 6 months ago (2017-06-08 22:27:41 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2903973002/300001
3 years, 6 months ago (2017-06-09 05:39:52 UTC) #49
commit-bot: I haz the power
3 years, 6 months ago (2017-06-09 05:47:09 UTC) #52
Message was sent while issue was closed.
Committed patchset #13 (id:300001) as
https://chromium.googlesource.com/chromium/src/+/feef72d0d19c8336b0199b6b7c8a...

Powered by Google App Engine
This is Rietveld 408576698