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

Issue 600303003: mac: Add metrics for fullscreen entry. (Closed)

Created:
6 years, 2 months ago by erikchen
Modified:
6 years, 2 months ago
CC:
chromium-reviews, asvitkine+watch_chromium.org, Mark Mentovai
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

mac: Add metrics for fullscreen entry. A histogram entry is emitted each time a browser window enters fullscreen. Each entry has 3 associated parameters: - Whether the mechanism used was AppKit or Immersive. - Whether the window was on a primary or secondary screen. - Whether the "Displays have separate spaces" option in mission control was enabled. BUG= Committed: https://crrev.com/da30ed354c83de42e6c07b4369446b47b5cfb2cb Cr-Commit-Position: refs/heads/master@{#299061}

Patch Set 1 #

Patch Set 2 : Fix compile error from histogram macro. #

Patch Set 3 : Add another parameter to the metric. #

Total comments: 8

Patch Set 4 : Comments from rsesek. Rebase against top of tree. #

Total comments: 2

Patch Set 5 : Change pointer comparison to isEqual: #

Total comments: 2

Patch Set 6 : Add INVALID enum values. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+129 lines, -0 lines) Patch
M chrome/browser/ui/cocoa/browser_window_controller_private.mm View 1 2 3 4 4 chunks +74 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 2 chunks +55 lines, -0 lines 0 comments Download

Messages

Total messages: 25 (4 generated)
erikchen
rsesek: Please review.
6 years, 2 months ago (2014-09-30 00:01:43 UTC) #2
Mark Mentovai
> I think we do want what Mike suggests too. > > For what Erik ...
6 years, 2 months ago (2014-09-30 12:53:03 UTC) #3
Mark Mentovai
That was from https://code.google.com/p/chromium/issues/detail?id=418703#c4 (noting it here because the BUG= is currently empty).
6 years, 2 months ago (2014-09-30 12:53:46 UTC) #4
erikchen
rsesek: PTAL
6 years, 2 months ago (2014-10-01 00:18:20 UTC) #5
Robert Sesek
https://codereview.chromium.org/600303003/diff/40001/chrome/browser/ui/cocoa/browser_window_controller_private.mm File chrome/browser/ui/cocoa/browser_window_controller_private.mm (right): https://codereview.chromium.org/600303003/diff/40001/chrome/browser/ui/cocoa/browser_window_controller_private.mm#newcode63 chrome/browser/ui/cocoa/browser_window_controller_private.mm:63: // + Fullscreen Mechanism: The mechanism by which the ...
6 years, 2 months ago (2014-10-01 15:41:52 UTC) #6
erikchen
https://codereview.chromium.org/600303003/diff/40001/chrome/browser/ui/cocoa/browser_window_controller_private.mm File chrome/browser/ui/cocoa/browser_window_controller_private.mm (right): https://codereview.chromium.org/600303003/diff/40001/chrome/browser/ui/cocoa/browser_window_controller_private.mm#newcode63 chrome/browser/ui/cocoa/browser_window_controller_private.mm:63: // + Fullscreen Mechanism: The mechanism by which the ...
6 years, 2 months ago (2014-10-01 16:47:45 UTC) #7
erikchen
rsesek: PTAL
6 years, 2 months ago (2014-10-06 19:37:17 UTC) #8
Robert Sesek
What's the point in collecting this data if it's not attached to any bug tracking ...
6 years, 2 months ago (2014-10-06 22:08:03 UTC) #9
erikchen
I intend to use this data. One example is related to: https://code.google.com/p/chromium/issues/detail?id=396980#c37 The bug only ...
6 years, 2 months ago (2014-10-08 01:26:26 UTC) #10
Robert Sesek
https://codereview.chromium.org/600303003/diff/40001/chrome/browser/ui/cocoa/browser_window_controller_private.mm File chrome/browser/ui/cocoa/browser_window_controller_private.mm (right): https://codereview.chromium.org/600303003/diff/40001/chrome/browser/ui/cocoa/browser_window_controller_private.mm#newcode102 chrome/browser/ui/cocoa/browser_window_controller_private.mm:102: bool displays_have_separate_spaces = [NSScreen screensHaveSeparateSpaces]; This will crash anything ...
6 years, 2 months ago (2014-10-08 19:28:48 UTC) #11
erikchen
rsesek: PTAL https://codereview.chromium.org/600303003/diff/40001/chrome/browser/ui/cocoa/browser_window_controller_private.mm File chrome/browser/ui/cocoa/browser_window_controller_private.mm (right): https://codereview.chromium.org/600303003/diff/40001/chrome/browser/ui/cocoa/browser_window_controller_private.mm#newcode102 chrome/browser/ui/cocoa/browser_window_controller_private.mm:102: bool displays_have_separate_spaces = [NSScreen screensHaveSeparateSpaces]; On 2014/10/08 ...
6 years, 2 months ago (2014-10-08 23:50:45 UTC) #13
Robert Sesek
LGTM https://codereview.chromium.org/600303003/diff/80001/chrome/browser/ui/cocoa/browser_window_controller_private.mm File chrome/browser/ui/cocoa/browser_window_controller_private.mm (right): https://codereview.chromium.org/600303003/diff/80001/chrome/browser/ui/cocoa/browser_window_controller_private.mm#newcode98 chrome/browser/ui/cocoa/browser_window_controller_private.mm:98: bool primary_screen = ([window screen] == [screens objectAtIndex:0]); ...
6 years, 2 months ago (2014-10-09 14:11:34 UTC) #14
erikchen
https://codereview.chromium.org/600303003/diff/80001/chrome/browser/ui/cocoa/browser_window_controller_private.mm File chrome/browser/ui/cocoa/browser_window_controller_private.mm (right): https://codereview.chromium.org/600303003/diff/80001/chrome/browser/ui/cocoa/browser_window_controller_private.mm#newcode98 chrome/browser/ui/cocoa/browser_window_controller_private.mm:98: bool primary_screen = ([window screen] == [screens objectAtIndex:0]); On ...
6 years, 2 months ago (2014-10-09 22:07:56 UTC) #15
erikchen
isherman: Looking for an OWNER review of tools/metrics/histograms/histograms.xml
6 years, 2 months ago (2014-10-09 22:08:56 UTC) #17
Ilya Sherman
https://codereview.chromium.org/600303003/diff/100001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/600303003/diff/100001/tools/metrics/histograms/histograms.xml#newcode48067 tools/metrics/histograms/histograms.xml:48067: + </int> Why are some of the possible values ...
6 years, 2 months ago (2014-10-09 22:16:58 UTC) #18
Ilya Sherman
Also, is there a bug filed corresponding to this CL?
6 years, 2 months ago (2014-10-09 22:18:03 UTC) #19
erikchen
There is no corresponding bug for this CL. See comment #10 on this CL for ...
6 years, 2 months ago (2014-10-09 22:42:32 UTC) #20
Ilya Sherman
Histograms LGTM, thanks.
6 years, 2 months ago (2014-10-09 22:44:52 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/600303003/180001
6 years, 2 months ago (2014-10-09 22:47:20 UTC) #23
commit-bot: I haz the power
Committed patchset #6 (id:180001)
6 years, 2 months ago (2014-10-10 05:20:19 UTC) #24
commit-bot: I haz the power
6 years, 2 months ago (2014-10-10 05:20:52 UTC) #25
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/da30ed354c83de42e6c07b4369446b47b5cfb2cb
Cr-Commit-Position: refs/heads/master@{#299061}

Powered by Google App Engine
This is Rietveld 408576698