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

Issue 2009673005: AiS: Have Omnibox definitions use new multi-line elision in RenderText (Closed)

Created:
4 years, 7 months ago by Kevin Bailey
Modified:
4 years, 6 months ago
CC:
chromium-reviews, tfarina, James Su
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

AiS: Have Omnibox definitions use new multi-line elision in RenderText Use the new multi-line elision in RenderText to manage/display a dictionary definition answer-in-suggest, which can span multiple lines. BUG=591803 Committed: https://crrev.com/9bc3781bd7dd8972a0b36c996e003871af23f433 Cr-Commit-Position: refs/heads/master@{#397198}

Patch Set 1 #

Patch Set 2 : Removed stray comment #

Total comments: 28

Patch Set 3 : Some responses, mostly temp variables #

Patch Set 4 : Streamlined RenderTexts #

Total comments: 16

Patch Set 5 : Style responses #

Unified diffs Side-by-side diffs Delta from patch set Stats (+40 lines, -15 lines) Patch
M chrome/browser/ui/views/omnibox/omnibox_result_view.h View 1 2 3 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_result_view.cc View 1 2 3 4 6 chunks +37 lines, -12 lines 0 comments Download

Messages

Total messages: 28 (10 generated)
Kevin Bailey
Hi pkasting@, Could you review as owner? thx, krb
4 years, 6 months ago (2016-05-27 11:24:52 UTC) #3
Peter Kasting
https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc File chrome/browser/ui/views/omnibox/omnibox_result_view.cc (right): https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc#newcode281 chrome/browser/ui/views/omnibox/omnibox_result_view.cc:281: if (!match_.answer->second_line().text_fields().empty() && Nit: You access match_.answer->second_line().text_fields() many times, ...
4 years, 6 months ago (2016-05-27 19:10:23 UTC) #5
Kevin Bailey
Looping in jdonnely@ for a couple clarifications. https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc File chrome/browser/ui/views/omnibox/omnibox_result_view.cc (right): https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc#newcode281 chrome/browser/ui/views/omnibox/omnibox_result_view.cc:281: if (!match_.answer->second_line().text_fields().empty() ...
4 years, 6 months ago (2016-05-31 18:08:48 UTC) #7
Peter Kasting
https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc File chrome/browser/ui/views/omnibox/omnibox_result_view.cc (right): https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc#newcode285 chrome/browser/ui/views/omnibox/omnibox_result_view.cc:285: num_lines = std::min(3UL, description_rendertext_->GetNumLines()); On 2016/05/31 18:08:47, Kevin Bailey ...
4 years, 6 months ago (2016-05-31 19:01:24 UTC) #8
Kevin Bailey
https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc File chrome/browser/ui/views/omnibox/omnibox_result_view.cc (right): https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc#newcode298 chrome/browser/ui/views/omnibox/omnibox_result_view.cc:298: num_lines = std::min(num_lines, render_text->GetNumLines()); Calling 'SetMaxLines()' here would cause ...
4 years, 6 months ago (2016-05-31 20:41:50 UTC) #9
Peter Kasting
https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc File chrome/browser/ui/views/omnibox/omnibox_result_view.cc (right): https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc#newcode298 chrome/browser/ui/views/omnibox/omnibox_result_view.cc:298: num_lines = std::min(num_lines, render_text->GetNumLines()); On 2016/05/31 20:41:49, Kevin Bailey ...
4 years, 6 months ago (2016-05-31 20:51:32 UTC) #10
Kevin Bailey
https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc File chrome/browser/ui/views/omnibox/omnibox_result_view.cc (right): https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc#newcode298 chrome/browser/ui/views/omnibox/omnibox_result_view.cc:298: num_lines = std::min(num_lines, render_text->GetNumLines()); Ah, I didn't read the ...
4 years, 6 months ago (2016-05-31 21:08:36 UTC) #11
Justin Donnelly
https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc File chrome/browser/ui/views/omnibox/omnibox_result_view.cc (right): https://codereview.chromium.org/2009673005/diff/20001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc#newcode291 chrome/browser/ui/views/omnibox/omnibox_result_view.cc:291: 3, match_.answer->second_line().text_fields()[0].num_lines()); On 2016/05/31 18:08:47, Kevin Bailey wrote: > ...
4 years, 6 months ago (2016-05-31 21:46:03 UTC) #12
Kevin Bailey
I think it cleaned up nicely. I still prefer the per-platform max-lines to be in ...
4 years, 6 months ago (2016-06-01 14:56:36 UTC) #13
Peter Kasting
LGTM https://codereview.chromium.org/2009673005/diff/60001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc File chrome/browser/ui/views/omnibox/omnibox_result_view.cc (right): https://codereview.chromium.org/2009673005/diff/60001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc#newcode52 chrome/browser/ui/views/omnibox/omnibox_result_view.cc:52: constexpr int kMAX_DISPLAY_LINES = 3; Nit: Declare this ...
4 years, 6 months ago (2016-06-01 16:15:29 UTC) #14
Kevin Bailey
https://codereview.chromium.org/2009673005/diff/60001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc File chrome/browser/ui/views/omnibox/omnibox_result_view.cc (right): https://codereview.chromium.org/2009673005/diff/60001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc#newcode52 chrome/browser/ui/views/omnibox/omnibox_result_view.cc:52: constexpr int kMAX_DISPLAY_LINES = 3; On 2016/06/01 16:15:29, Peter ...
4 years, 6 months ago (2016-06-01 17:34:00 UTC) #15
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2009673005/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2009673005/80001
4 years, 6 months ago (2016-06-01 17:34:45 UTC) #17
Justin Donnelly
lgtm mod Peter's nits https://codereview.chromium.org/2009673005/diff/60001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc File chrome/browser/ui/views/omnibox/omnibox_result_view.cc (right): https://codereview.chromium.org/2009673005/diff/60001/chrome/browser/ui/views/omnibox/omnibox_result_view.cc#newcode764 chrome/browser/ui/views/omnibox/omnibox_result_view.cc:764: for (const SuggestionAnswer::TextField& text_field : ...
4 years, 6 months ago (2016-06-01 17:38:17 UTC) #18
Kevin Bailey
On 2016/06/01 17:38:17, Justin Donnelly wrote: > > To me a variable named after its ...
4 years, 6 months ago (2016-06-01 17:51:28 UTC) #19
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-01 18:47:17 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2009673005/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2009673005/80001
4 years, 6 months ago (2016-06-01 18:49:42 UTC) #24
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 6 months ago (2016-06-01 18:58:27 UTC) #26
commit-bot: I haz the power
4 years, 6 months ago (2016-06-01 19:11:51 UTC) #28
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/9bc3781bd7dd8972a0b36c996e003871af23f433
Cr-Commit-Position: refs/heads/master@{#397198}

Powered by Google App Engine
This is Rietveld 408576698