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

Issue 2891653003: [omnibox] Break out SetCaretPos() method and enhance browser test (Closed)

Created:
3 years, 7 months ago by Kevin Bailey
Modified:
3 years, 7 months ago
CC:
chromium-reviews, jdonnelly+watch_chromium.org, ios-reviews+chrome_chromium.org, ios-reviews_chromium.org, tfarina, pkl (ping after 24h if needed), noyau+watch_chromium.org, mac-reviews_chromium.org, marq+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[omnibox] Break out SetCaretPos() method and enhance browser test Instead of calling SetWindowTextAndCaretPos() twice, add a SetCaretPos() method so that we can call it instead. Also, enhance the portable browser tests to make sure the caret position is restored, but also capped at the text length. BUG=681740 Review-Url: https://codereview.chromium.org/2891653003 Cr-Commit-Position: refs/heads/master@{#475045} Committed: https://chromium.googlesource.com/chromium/src/+/0daf68bf98988529e6fe65c29f3de08a497e5564

Patch Set 1 #

Patch Set 2 : Added missing method #

Patch Set 3 : Better Mac call #

Total comments: 21

Patch Set 4 : Responses #

Total comments: 2

Patch Set 5 : Improved comments #

Patch Set 6 : Fixed range on Cocoa #

Unified diffs Side-by-side diffs Delta from patch set Stats (+51 lines, -6 lines) Patch
M chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm View 1 2 3 4 5 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/ui/omnibox/omnibox_view_browsertest.cc View 1 2 3 1 chunk +25 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_views.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_views.cc View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M components/omnibox/browser/omnibox_edit_model.cc View 1 2 3 4 1 chunk +5 lines, -3 lines 0 comments Download
M components/omnibox/browser/omnibox_edit_unittest.cc View 1 1 chunk +1 line, -0 lines 0 comments Download
M components/omnibox/browser/omnibox_view.h View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M ios/chrome/browser/ui/omnibox/omnibox_view_ios.h View 1 chunk +1 line, -0 lines 0 comments Download
M ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 35 (20 generated)
Kevin Bailey
Rohit, Could you look at the IOS files? 'SetWindowTextAndCaretPos()' doesn't even use caret_pos, so wondering ...
3 years, 7 months ago (2017-05-18 13:47:39 UTC) #6
rohitrao (ping after 24h)
ios/ lgtm. I don't believe we've ever supported setting the caret position on iOS. Could ...
3 years, 7 months ago (2017-05-18 14:35:33 UTC) #9
Kevin Bailey
On 2017/05/18 14:35:33, rohitrao (ping after 24h) wrote: > ios/ lgtm. I don't believe we've ...
3 years, 7 months ago (2017-05-18 15:00:23 UTC) #10
Peter Kasting
https://codereview.chromium.org/2891653003/diff/40001/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc File chrome/browser/ui/omnibox/omnibox_view_browsertest.cc (right): https://codereview.chromium.org/2891653003/diff/40001/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc#newcode864 chrome/browser/ui/omnibox/omnibox_view_browsertest.cc:864: // Add a small amount of text. Nit: "...to ...
3 years, 7 months ago (2017-05-18 18:38:35 UTC) #11
Kevin Bailey
https://codereview.chromium.org/2891653003/diff/40001/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc File chrome/browser/ui/omnibox/omnibox_view_browsertest.cc (right): https://codereview.chromium.org/2891653003/diff/40001/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc#newcode864 chrome/browser/ui/omnibox/omnibox_view_browsertest.cc:864: // Add a small amount of text. On 2017/05/18 ...
3 years, 7 months ago (2017-05-18 19:48:17 UTC) #12
Peter Kasting
https://codereview.chromium.org/2891653003/diff/40001/ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm File ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm (right): https://codereview.chromium.org/2891653003/diff/40001/ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm#newcode245 ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm:245: void OmniboxViewIOS::SetCaretPos(size_t caret_pos) {} On 2017/05/18 19:48:17, Kevin Bailey ...
3 years, 7 months ago (2017-05-18 19:50:10 UTC) #13
Kevin Bailey
On 2017/05/18 19:50:10, Peter Kasting wrote: > https://codereview.chromium.org/2891653003/diff/40001/ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm > File ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm (right): > > https://codereview.chromium.org/2891653003/diff/40001/ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm#newcode245 ...
3 years, 7 months ago (2017-05-23 13:56:50 UTC) #14
rohitrao (ping after 24h)
https://codereview.chromium.org/2891653003/diff/40001/ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm File ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm (right): https://codereview.chromium.org/2891653003/diff/40001/ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm#newcode245 ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm:245: void OmniboxViewIOS::SetCaretPos(size_t caret_pos) {} On 2017/05/18 18:38:34, Peter Kasting ...
3 years, 7 months ago (2017-05-23 14:02:40 UTC) #15
Kevin Bailey
https://codereview.chromium.org/2891653003/diff/40001/ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm File ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm (right): https://codereview.chromium.org/2891653003/diff/40001/ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm#newcode245 ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm:245: void OmniboxViewIOS::SetCaretPos(size_t caret_pos) {} On 2017/05/23 14:02:39, rohitrao (ping ...
3 years, 7 months ago (2017-05-23 14:16:20 UTC) #16
Peter Kasting
Note: I'm behind on codereviews but will try and get to this today (Thursday May ...
3 years, 7 months ago (2017-05-25 07:25:13 UTC) #17
Peter Kasting
LGTM. I will leave it in Rohit's hands whether he thinks it's worth sticking a ...
3 years, 7 months ago (2017-05-25 23:19:19 UTC) #18
rohitrao (ping after 24h)
On 2017/05/25 23:19:19, Peter Kasting wrote: > LGTM. I will leave it in Rohit's hands ...
3 years, 7 months ago (2017-05-26 12:33:55 UTC) #19
Kevin Bailey
rohitrao wrote: > I filed bug 726702 to implement those functions, so adding a reference ...
3 years, 7 months ago (2017-05-26 13:58:06 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/2891653003/100001
3 years, 7 months ago (2017-05-26 16:57:45 UTC) #31
commit-bot: I haz the power
3 years, 7 months ago (2017-05-26 17:31:34 UTC) #35
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/0daf68bf98988529e6fe65c29f3d...

Powered by Google App Engine
This is Rietveld 408576698