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

Issue 2201853002: Blink handle selection handle visibility (Closed)

Created:
4 years, 4 months ago by amaralp
Modified:
3 years, 11 months ago
CC:
Aaron Boodman, abarth-chromium, ben+mojo_chromium.org, blink-reviews, blink-reviews-api_chromium.org, blink-reviews-layout_chromium.org, cc-bugs_chromium.org, chromium-reviews, danakj+watch_chromium.org, darin (slow to review), darin-cc_chromium.org, dglazkov+blink, eae+blinkwatch, jam, jbauman+watch_chromium.org, jchaffraix+rendering, kalyank, kinuko+watch, leviw+renderwatch, mlamouri+watch-content_chromium.org, nona+watch_chromium.org, pdr+renderingwatchlist_chromium.org, pilgrim_google, piman+watch_chromium.org, qsr+mojo_chromium.org, shuchen+watch_chromium.org, sievers+watch_chromium.org, James Su, szager+layoutwatch_chromium.org, viettrungluu+watch_chromium.org, wychen, yusukes+watch_chromium.org, yzshen+watch_chromium.org, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Blink handle selection handle visibility The goal of this CL is to move all of the selection handle visibility to Blink. Previously the touch selection handle visibility was handled all in the browser in TouchSelectionController. This was done by the renderer passing the selection information to the browser through OnSwapCompositorFrame using CompositorFrameMetadata. This would get passed down to TouchSelectionController which would decide whether or not it wants to show handles on the new selection. This meant that the browser side needed to handle touch and split the responsibility for handles across processes. The new approach has Blink deciding when to show the touch handles. It does this by keeping track of a isHandleVisible boolean in the VisibleSelection class. We also add a boolean handle_visibility_changed_ to LayerTreeHost. This is necessary because we always want to force a draw whenever the handle visibility changed to notify the browser through the SwapCompositorFrame IPC. The handles are in some sense part of the frame that should cause damage, and this worked mostly by luck before (handle updates happened to piggyback on selection updates). Finally the handles are propagated to the browser in the CompositorFrameMetadata as before except that only selection with handles are propagated. Handleless selections are viewed the same way as no selection in the browser. In other words, the browser doesn't know or care about selections that have no handles. This means we had to remove the SELECTION_ESTABLISHED and SELECTION_DISSOLVED from the SelectionEventType enum since we don’t know what is happening with all selections. Luckily this was only used in ContextualSearch and some tests and those instances were taken care of. BUG=633281 Review-Url: https://codereview.chromium.org/2201853002 Cr-Commit-Position: refs/heads/master@{#444119} Committed: https://chromium.googlesource.com/chromium/src/+/1107a295dcee2f4ee3f6c24f836c6adfa7b3830d

Patch Set 1 #

Patch Set 2 : minor fixes #

Patch Set 3 : removed use of activate_insertion_automatically_ #

Patch Set 4 : fixing aura problems #

Total comments: 1

Patch Set 5 : removed is_handle_visible #

Patch Set 6 : adding newlines I mistakenly removed #

Patch Set 7 : select bounds dragging and paste pop up issue fixed #

Patch Set 8 : stopped showing handles on desktop #

Patch Set 9 : default handle visibility should be false #

Total comments: 5

Patch Set 10 : used hit test result to check if click was in selection #

Patch Set 11 : fixed touch_selection_controller_unittest #

Patch Set 12 : removed timeout tests #

Patch Set 13 : removed test dependency on selection dissolved #

Patch Set 14 : removed tests and fixed desktop textbox bug #

Patch Set 15 : fixed rebase bug #

Patch Set 16 : don't change handle visibility when selection didn't change #

Patch Set 17 : fixed and added tests #

Patch Set 18 : \ #

Patch Set 19 : merging patch #

Patch Set 20 : fixed right button problem and failing test #

Patch Set 21 : fixed some tests #

Patch Set 22 : removed tests #

Patch Set 23 : fixed webkit_unit_tests #

Patch Set 24 : fixed some tests and tried using WebGesture #

Patch Set 25 : fixing precise problems #

Patch Set 26 : removed stdio #

Patch Set 27 : fixing layout test #

Patch Set 28 : adding logs to debug bots #

Patch Set 29 : more logging #

Patch Set 30 : even more logs #

Patch Set 31 : skipped layout tests to speed things up #

Patch Set 32 : moving skipping to middle of file #

Patch Set 33 : moving skipping to middle of file #

Patch Set 34 : removed duplicate layout tests skips #

Patch Set 35 : even more logging #

Patch Set 36 : even more logging #

Patch Set 37 : removed newline #

Patch Set 38 : removed newline #

Patch Set 39 : fixed some bugs #

Patch Set 40 : more bug fixes #

Patch Set 41 : more logging #

Patch Set 42 : removed equals selections algorithm handle visible #

Patch Set 43 : removed equals selections algorithm handle visible #

Patch Set 44 : fixed some merging probs #

Patch Set 45 : forgot to remove arrows #

Patch Set 46 : equals change #

Patch Set 47 : undoing equals change #

Patch Set 48 : fixing more lints #

Patch Set 49 : removed version control conflict markers #

Patch Set 50 : fixing tests #

Patch Set 51 : git cl formatting #

Patch Set 52 : skipping tests on win and precise #

Patch Set 53 : trying removing ahem.tiff #

Patch Set 54 : removed ahem fonts from html #

Patch Set 55 : skipping tests on win and precise #

Patch Set 56 : running all tests #

Patch Set 57 : try running even rebaseline tests #

Patch Set 58 : try running even rebaseline tests #

Total comments: 14

Patch Set 59 : reverting some stylus stuff #

Patch Set 60 : removing functions that were added in merge #

Patch Set 61 : fixed touch_selection_controller_unittest.cc test #

Patch Set 62 : forgot to add override #

Patch Set 63 : fixing string comparison #

Patch Set 64 : Moving isHandleVisible to FrameSelection #

Patch Set 65 : fixed single click mistake #

Patch Set 66 : layout test doesnt make sense because tap causes selections handles to be shown #

Total comments: 1

Patch Set 67 : git cl format #

Patch Set 68 : fixed contextual search test function #

Total comments: 16

Patch Set 69 : rebasing #

Patch Set 70 : git cl format #

Total comments: 34

Patch Set 71 : fixing nits and context menu #

Total comments: 4

Patch Set 72 : moving clearing handles on mouse move or keyevent #

Patch Set 73 : git cl format cc #

Patch Set 74 : move mouse/keyboard handle clearing to blink #

Total comments: 2

Patch Set 75 : danas suggestion and fixing clearHandle #

Patch Set 76 : danas suggestions and fix clearHandle #

Patch Set 77 : fixing ime key clear handles #

Patch Set 78 : fixing if statement #

Patch Set 79 : rebaselined tests #

Patch Set 80 : fixing clear handles #

Total comments: 2

Patch Set 81 : fixed bokans nit #

Patch Set 82 : moving clear handles on mouse move back to browser and rebase #

Patch Set 83 : fixed up browser clearing handles #

Patch Set 84 : Rabasing #

Patch Set 85 : removed ESTABLISHED/DISSOLVED #

Total comments: 3

Patch Set 86 : rebased and formatted #

Patch Set 87 : fixed line length #

Total comments: 1

Patch Set 88 : Made FrameView::contains() take LayoutPoint again #

Patch Set 89 : forgot to change names #

Patch Set 90 : fixing HideAndDisallowShowing #

Patch Set 91 : rebaselining hit test test #

Patch Set 92 : fixing time in PlatformGestureEvent constructor #

Patch Set 93 : fixing PlatformMouseEvent constructor #

Patch Set 94 : formatting #

Patch Set 95 : formatting #

Patch Set 96 : rebased #

Patch Set 97 : removed PlatformGestureEvent dependency #

Patch Set 98 : removed another PlatformGestureEvent dependency #

Patch Set 99 : Upload server: https://codereview.chromium.org (change with -s/--server) #

Patch Set 100 : format #

Total comments: 6

Patch Set 101 : fixing nits #

Patch Set 102 : rebase #

Patch Set 103 : rebase #

Patch Set 104 : fixed use of WebGestureEvent #

Patch Set 105 : rebase #

Patch Set 106 : fixed incorrect rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+491 lines, -914 lines) Patch
M cc/trees/layer_tree_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 1 chunk +9 lines, -1 line 0 comments Download
M cc/trees/layer_tree_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 2 chunks +4 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 2 chunks +11 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchSelectionController.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 4 chunks +4 lines, -10 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagerTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 8 chunks +13 lines, -14 lines 0 comments Download
M content/browser/renderer_host/input/touch_selection_controller_client_aura.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 2 chunks +2 lines, -6 lines 0 comments Download
M content/browser/renderer_host/input/touch_selection_controller_client_aura_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 2 chunks +0 lines, -77 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 1 chunk +1 line, -1 line 0 comments Download
M content/browser/renderer_host/render_widget_host_view_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 3 chunks +7 lines, -20 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 1 chunk +0 lines, -7 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 2 chunks +2 lines, -12 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_event_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 1 chunk +4 lines, -8 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 1 chunk +0 lines, -4 lines 0 comments Download
M content/test/data/touch_selection.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 1 chunk +0 lines, -4 lines 0 comments Download
M third_party/WebKit/LayoutTests/TestExpectations View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 1 chunk +4 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/events/touch/gesture/gesture-tap-reset-selection-range.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +6 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/events/touch/gesture/gesture-tap-setrangetext-with-events.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 2 chunks +2 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/core/editing/FrameSelection.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 4 chunks +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/editing/FrameSelection.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 6 chunks +15 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/editing/SelectionController.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 3 chunks +5 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/editing/SelectionController.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 15 chunks +68 lines, -26 lines 0 comments Download
M third_party/WebKit/Source/core/editing/SelectionControllerTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/FrameView.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/input/EventHandlerTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 6 chunks +148 lines, -23 lines 0 comments Download
M third_party/WebKit/Source/web/tests/WebFrameTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 8 chunks +101 lines, -135 lines 0 comments Download
M third_party/WebKit/Source/web/tests/data/composited_selection_bounds_basic.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 54 1 chunk +2 lines, -2 lines 0 comments Download
D third_party/WebKit/Source/web/tests/data/composited_selection_bounds_editable_div.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 54 2 chunks +2 lines, -2 lines 0 comments Download
D third_party/WebKit/Source/web/tests/data/composited_selection_bounds_empty_editable_area.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +0 lines, -19 lines 0 comments Download
D third_party/WebKit/Source/web/tests/data/composited_selection_bounds_empty_editable_div.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +0 lines, -20 lines 0 comments Download
D third_party/WebKit/Source/web/tests/data/composited_selection_bounds_empty_editable_input.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +0 lines, -22 lines 0 comments Download
D third_party/WebKit/Source/web/tests/data/composited_selection_bounds_empty_layer.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +0 lines, -14 lines 0 comments Download
M third_party/WebKit/Source/web/tests/data/composited_selection_bounds_iframe.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 54 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/web/tests/data/composited_selection_bounds_transformed.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 54 2 chunks +2 lines, -2 lines 0 comments Download
M ui/touch_selection/selection_event_type.h View 1 2 3 4 1 chunk +0 lines, -2 lines 0 comments Download
M ui/touch_selection/touch_selection_controller.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 8 chunks +9 lines, -34 lines 0 comments Download
M ui/touch_selection/touch_selection_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 11 chunks +24 lines, -136 lines 0 comments Download
M ui/touch_selection/touch_selection_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 35 chunks +32 lines, -291 lines 0 comments Download

Messages

Total messages: 353 (312 generated)
commit-bot: I haz the power
Your CL relies on deprecated CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of ...
4 years, 4 months ago (2016-08-01 19:09:16 UTC) #4
commit-bot: I haz the power
Your CL relies on deprecated CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of ...
4 years, 4 months ago (2016-08-01 21:56:52 UTC) #10
commit-bot: I haz the power
Your CL relies on deprecated CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of ...
4 years, 4 months ago (2016-08-01 23:53:44 UTC) #15
amaralp
PTAL
4 years, 4 months ago (2016-08-02 17:56:02 UTC) #18
aelias_OOO_until_Jul13
https://codereview.chromium.org/2201853002/diff/60001/third_party/WebKit/Source/core/layout/compositing/CompositedSelection.h File third_party/WebKit/Source/core/layout/compositing/CompositedSelection.h (right): https://codereview.chromium.org/2201853002/diff/60001/third_party/WebKit/Source/core/layout/compositing/CompositedSelection.h#newcode60 third_party/WebKit/Source/core/layout/compositing/CompositedSelection.h:60: bool isHandleVisible; I don't think this is needed. Just ...
4 years, 4 months ago (2016-08-02 18:30:33 UTC) #19
amaralp
On 2016/08/02 at 18:30:33, aelias wrote: > https://codereview.chromium.org/2201853002/diff/60001/third_party/WebKit/Source/core/layout/compositing/CompositedSelection.h > File third_party/WebKit/Source/core/layout/compositing/CompositedSelection.h (right): > > https://codereview.chromium.org/2201853002/diff/60001/third_party/WebKit/Source/core/layout/compositing/CompositedSelection.h#newcode60 ...
4 years, 4 months ago (2016-08-08 20:15:30 UTC) #20
aelias_OOO_until_Jul13
Overall structure looks good. Some general comments: - Patch is failing to apply, please rebase ...
4 years, 4 months ago (2016-08-08 21:30:51 UTC) #21
commit-bot: I haz the power
Your CL relies on deprecated CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of ...
4 years, 4 months ago (2016-08-09 22:27:49 UTC) #24
amaralp
Looks like the tests all pass now. PTAL
4 years, 2 months ago (2016-10-06 23:58:25 UTC) #129
aelias_OOO_until_Jul13
lgtm modulo minor comments https://codereview.chromium.org/2201853002/diff/1130001/content/browser/renderer_host/input/stylus_text_selector.h File content/browser/renderer_host/input/stylus_text_selector.h (left): https://codereview.chromium.org/2201853002/diff/1130001/content/browser/renderer_host/input/stylus_text_selector.h#oldcode34 content/browser/renderer_host/input/stylus_text_selector.h:34: virtual void OnStylusSelectEnd() = 0; ...
4 years, 2 months ago (2016-10-07 02:40:20 UTC) #130
aelias_OOO_until_Jul13
Adding OWNERS: - danakj@ for cc/ (damage-related) - donnd@ for contextual_search/ - mohsen@ for ui/touch_selection/ ...
4 years, 2 months ago (2016-10-07 02:43:38 UTC) #132
yosin_UTC9
https://codereview.chromium.org/2201853002/diff/1130001/third_party/WebKit/Source/core/editing/VisibleSelection.h File third_party/WebKit/Source/core/editing/VisibleSelection.h (right): https://codereview.chromium.org/2201853002/diff/1130001/third_party/WebKit/Source/core/editing/VisibleSelection.h#newcode69 third_party/WebKit/Source/core/editing/VisibleSelection.h:69: bool isHandleVisible); Please move |isHandleVisible| to |FrameSelection|. |VisibleSelection| is ...
4 years, 2 months ago (2016-10-07 05:17:59 UTC) #133
Donn Denman
This change concerns me for it's impact on Contextual Search (CS) for two reasons: 1) ...
4 years, 2 months ago (2016-10-07 22:10:03 UTC) #135
amaralp
PTAL, all comments have been addressed. https://codereview.chromium.org/2201853002/diff/160001/cc/trees/layer_tree_impl.cc File cc/trees/layer_tree_impl.cc (right): https://codereview.chromium.org/2201853002/diff/160001/cc/trees/layer_tree_impl.cc#newcode1934 cc/trees/layer_tree_impl.cc:1934: selection_changed_ = selection_ ...
4 years, 2 months ago (2016-10-14 00:53:07 UTC) #170
Donn Denman
LGTM with just a small suggestion. We'll want to watch the Contextual Search tests to ...
4 years, 2 months ago (2016-10-14 01:05:43 UTC) #171
mohsen
https://codereview.chromium.org/2201853002/diff/1330001/content/browser/renderer_host/input/touch_selection_controller_client_aura.cc File content/browser/renderer_host/input/touch_selection_controller_client_aura.cc (right): https://codereview.chromium.org/2201853002/diff/1330001/content/browser/renderer_host/input/touch_selection_controller_client_aura.cc#newcode161 content/browser/renderer_host/input/touch_selection_controller_client_aura.cc:161: ui::TouchSelectionController::INSERTION_ACTIVE) && I think this will break long-press on ...
4 years, 2 months ago (2016-10-15 03:49:36 UTC) #178
yosin_UTC9
https://codereview.chromium.org/2201853002/diff/1330001/third_party/WebKit/Source/core/editing/FrameSelection.h File third_party/WebKit/Source/core/editing/FrameSelection.h (right): https://codereview.chromium.org/2201853002/diff/1330001/third_party/WebKit/Source/core/editing/FrameSelection.h#newcode128 third_party/WebKit/Source/core/editing/FrameSelection.h:128: bool isHandleVisible = false); Could you pass |isHandleVisible| in ...
4 years, 2 months ago (2016-10-17 07:27:46 UTC) #179
amaralp
https://codereview.chromium.org/2201853002/diff/1330001/content/browser/renderer_host/input/touch_selection_controller_client_aura.cc File content/browser/renderer_host/input/touch_selection_controller_client_aura.cc (right): https://codereview.chromium.org/2201853002/diff/1330001/content/browser/renderer_host/input/touch_selection_controller_client_aura.cc#newcode161 content/browser/renderer_host/input/touch_selection_controller_client_aura.cc:161: ui::TouchSelectionController::INSERTION_ACTIVE) && On 2016/10/15 at 03:49:36, mohsen wrote: > ...
4 years, 2 months ago (2016-10-19 04:26:39 UTC) #186
amaralp
4 years, 2 months ago (2016-10-19 04:26:46 UTC) #187
yosin_UTC9
https://codereview.chromium.org/2201853002/diff/1370001/third_party/WebKit/Source/core/editing/FrameSelection.cpp File third_party/WebKit/Source/core/editing/FrameSelection.cpp (right): https://codereview.chromium.org/2201853002/diff/1370001/third_party/WebKit/Source/core/editing/FrameSelection.cpp#newcode104 third_party/WebKit/Source/core/editing/FrameSelection.cpp:104: m_handleVisibility(HandleVisibility::NotVisible), nit: Let's initialize in class declaration instead of ...
4 years, 2 months ago (2016-10-19 06:33:06 UTC) #190
mohsen
I tried your CL on Chrome OS and found one regression: 1) select some text ...
4 years, 2 months ago (2016-10-19 16:08:34 UTC) #191
danakj
https://codereview.chromium.org/2201853002/diff/1390001/cc/trees/layer_tree_host_impl.cc File cc/trees/layer_tree_host_impl.cc (right): https://codereview.chromium.org/2201853002/diff/1390001/cc/trees/layer_tree_host_impl.cc#newcode793 cc/trees/layer_tree_host_impl.cc:793: !frame->handle_visibility_changed) { I think you could use a local ...
4 years, 2 months ago (2016-10-20 22:40:26 UTC) #194
amaralp
https://codereview.chromium.org/2201853002/diff/1370001/third_party/WebKit/Source/core/editing/FrameSelection.cpp File third_party/WebKit/Source/core/editing/FrameSelection.cpp (right): https://codereview.chromium.org/2201853002/diff/1370001/third_party/WebKit/Source/core/editing/FrameSelection.cpp#newcode104 third_party/WebKit/Source/core/editing/FrameSelection.cpp:104: m_handleVisibility(HandleVisibility::NotVisible), On 2016/10/19 at 06:33:05, Yosi_UTC9 wrote: > nit: ...
4 years, 2 months ago (2016-10-21 03:47:20 UTC) #211
amaralp
4 years, 2 months ago (2016-10-21 03:47:23 UTC) #212
danakj
LG just a minor request https://codereview.chromium.org/2201853002/diff/1450001/cc/trees/layer_tree_host_impl.cc File cc/trees/layer_tree_host_impl.cc (right): https://codereview.chromium.org/2201853002/diff/1450001/cc/trees/layer_tree_host_impl.cc#newcode1109 cc/trees/layer_tree_host_impl.cc:1109: frame, active_tree_->GetAndResetHandleVisibilityChanged()); can you ...
4 years, 2 months ago (2016-10-21 20:53:33 UTC) #215
amaralp
Added bokan@ for Source/core/[frame|input|layout] OWNERS https://codereview.chromium.org/2201853002/diff/1450001/cc/trees/layer_tree_host_impl.cc File cc/trees/layer_tree_host_impl.cc (right): https://codereview.chromium.org/2201853002/diff/1450001/cc/trees/layer_tree_host_impl.cc#newcode1109 cc/trees/layer_tree_host_impl.cc:1109: frame, active_tree_->GetAndResetHandleVisibilityChanged()); On 2016/10/21 ...
4 years, 1 month ago (2016-10-26 05:03:40 UTC) #239
bokan
Source/core and Source/web code lgtm https://codereview.chromium.org/2201853002/diff/1570001/third_party/WebKit/Source/core/editing/FrameSelection.cpp File third_party/WebKit/Source/core/editing/FrameSelection.cpp (right): https://codereview.chromium.org/2201853002/diff/1570001/third_party/WebKit/Source/core/editing/FrameSelection.cpp#newcode902 third_party/WebKit/Source/core/editing/FrameSelection.cpp:902: bool FrameSelection::contains(const LayoutPoint& point) ...
4 years, 1 month ago (2016-10-26 16:17:23 UTC) #240
mohsen
/ui/touch_selection/ LGTM with nits https://codereview.chromium.org/2201853002/diff/1670001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/2201853002/diff/1670001/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode2180 content/browser/renderer_host/render_widget_host_view_aura.cc:2180: void RenderWidgetHostViewAura::SelectionUpdated( nit: This is ...
4 years, 1 month ago (2016-11-22 23:23:54 UTC) #259
yosin_UTC9
https://codereview.chromium.org/2201853002/diff/1710001/third_party/WebKit/Source/core/editing/FrameSelection.cpp File third_party/WebKit/Source/core/editing/FrameSelection.cpp (right): https://codereview.chromium.org/2201853002/diff/1710001/third_party/WebKit/Source/core/editing/FrameSelection.cpp#newcode781 third_party/WebKit/Source/core/editing/FrameSelection.cpp:781: bool FrameSelection::contains(const LayoutPoint& pointInContent) { Could you move |FrameSelection::contains()| ...
4 years ago (2016-11-24 02:29:04 UTC) #264
amaralp
On 2016/11/24 at 02:29:04, yosin wrote: > https://codereview.chromium.org/2201853002/diff/1710001/third_party/WebKit/Source/core/editing/FrameSelection.cpp > File third_party/WebKit/Source/core/editing/FrameSelection.cpp (right): > > https://codereview.chromium.org/2201853002/diff/1710001/third_party/WebKit/Source/core/editing/FrameSelection.cpp#newcode781 ...
3 years, 11 months ago (2017-01-04 21:33:24 UTC) #313
yosin_UTC9
core/editing lgtm w/ nits https://codereview.chromium.org/2201853002/diff/1970001/third_party/WebKit/Source/core/editing/SelectionController.cpp File third_party/WebKit/Source/core/editing/SelectionController.cpp (right): https://codereview.chromium.org/2201853002/diff/1970001/third_party/WebKit/Source/core/editing/SelectionController.cpp#newcode183 third_party/WebKit/Source/core/editing/SelectionController.cpp:183: LayoutPoint vPoint = view->rootFrameToContents(event.event().position()); nit: ...
3 years, 11 months ago (2017-01-13 01:55:18 UTC) #318
amaralp
danakj@, did you forget to lgtm or have I not addressed your comments? https://codereview.chromium.org/2201853002/diff/1570001/third_party/WebKit/Source/core/editing/FrameSelection.cpp File ...
3 years, 11 months ago (2017-01-13 23:52:52 UTC) #331
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/2201853002/2050001
3 years, 11 months ago (2017-01-14 00:03:11 UTC) #334
commit-bot: I haz the power
Try jobs failed on following builders: linux_precise_blink_rel on master.tryserver.blink (JOB_FAILED, no build URL)
3 years, 11 months ago (2017-01-14 00:06:12 UTC) #336
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/2201853002/2070001
3 years, 11 months ago (2017-01-14 01:57:45 UTC) #339
commit-bot: I haz the power
Try jobs failed on following builders: linux_precise_blink_rel on master.tryserver.blink (JOB_FAILED, no build URL)
3 years, 11 months ago (2017-01-14 01:59:14 UTC) #341
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/2201853002/2090001
3 years, 11 months ago (2017-01-14 03:45:01 UTC) #344
commit-bot: I haz the power
Try jobs failed on following builders: linux_precise_blink_rel on master.tryserver.blink (JOB_FAILED, no build URL)
3 years, 11 months ago (2017-01-14 03:46:12 UTC) #346
danakj
On 2017/01/13 23:52:52, amaralp wrote: > danakj@, did you forget to lgtm or have I ...
3 years, 11 months ago (2017-01-16 15:28:44 UTC) #347
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/2201853002/2090001
3 years, 11 months ago (2017-01-17 18:16:14 UTC) #350
commit-bot: I haz the power
3 years, 11 months ago (2017-01-17 20:06:41 UTC) #353
Message was sent while issue was closed.
Committed patchset #106 (id:2090001) as
https://chromium.googlesource.com/chromium/src/+/1107a295dcee2f4ee3f6c24f836c...

Powered by Google App Engine
This is Rietveld 408576698