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

Issue 1579213007: Enable fullscreen windows to be shown in mac window share picker (Closed)

Created:
4 years, 11 months ago by niklas.enbom
Modified:
4 years, 11 months ago
Reviewers:
Sergey Ulanov, GeorgeZ
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Enable full screen windows to be shown in window picker for mac. Before this patch a full screen window can be shared if sharing is started before the window is entered into full screen mode, but not if it's already in full screen. BUG=chromium:575990 TEST: Manual test using TextEdit full screen mode. Committed: https://crrev.com/3a6bf2d68b8119f5d624eae47495f9f426f81897 Cr-Commit-Position: refs/heads/master@{#11311}

Patch Set 1 #

Patch Set 2 : Formatting fixes #

Patch Set 3 : Added missing comment #

Total comments: 4

Patch Set 4 : Review fixes #

Total comments: 8

Patch Set 5 : Moved util functions to util class #

Patch Set 6 : formatting #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+71 lines, -53 lines) Patch
M webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.cc View 1 2 3 4 2 chunks +0 lines, -51 lines 0 comments Download
M webrtc/modules/desktop_capture/mac/window_list_utils.h View 1 2 3 4 2 chunks +11 lines, -0 lines 0 comments Download
M webrtc/modules/desktop_capture/mac/window_list_utils.cc View 1 2 3 4 1 chunk +52 lines, -0 lines 0 comments Download
M webrtc/modules/desktop_capture/window_capturer_mac.mm View 1 2 3 4 2 chunks +8 lines, -2 lines 1 comment Download

Messages

Total messages: 18 (7 generated)
niklas.enbom
George can you take a first look?
4 years, 11 months ago (2016-01-13 19:38:27 UTC) #3
GeorgeZ
There are only a couple of minor things need to be addressed. https://codereview.webrtc.org/1579213007/diff/40001/webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h File webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h ...
4 years, 11 months ago (2016-01-13 21:35:31 UTC) #4
niklas.enbom
updated for all comments. https://codereview.webrtc.org/1579213007/diff/40001/webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h File webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h (right): https://codereview.webrtc.org/1579213007/diff/40001/webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h#newcode50 webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h:50: CFDictionaryRef window); On 2016/01/13 21:35:31, ...
4 years, 11 months ago (2016-01-13 21:56:45 UTC) #5
GeorgeZ
lgtm
4 years, 11 months ago (2016-01-13 21:59:59 UTC) #6
niklas.enbom
Sergey, can you take a look?
4 years, 11 months ago (2016-01-13 22:03:51 UTC) #8
Sergey Ulanov
https://codereview.webrtc.org/1579213007/diff/60001/webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h File webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h (right): https://codereview.webrtc.org/1579213007/diff/60001/webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h#newcode53 webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h:53: static bool IsWindowMinimized(CGWindowID id); Maybe move this to window_list_utils.h/cc? ...
4 years, 11 months ago (2016-01-13 22:34:04 UTC) #9
niklas.enbom
thanks, ptal https://codereview.webrtc.org/1579213007/diff/60001/webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h File webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h (right): https://codereview.webrtc.org/1579213007/diff/60001/webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h#newcode53 webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h:53: static bool IsWindowMinimized(CGWindowID id); Makes sense, and ...
4 years, 11 months ago (2016-01-14 23:47:06 UTC) #10
Sergey Ulanov
lgtm https://codereview.chromium.org/1579213007/diff/100001/webrtc/modules/desktop_capture/window_capturer_mac.mm File webrtc/modules/desktop_capture/window_capturer_mac.mm (right): https://codereview.chromium.org/1579213007/diff/100001/webrtc/modules/desktop_capture/window_capturer_mac.mm#newcode115 webrtc/modules/desktop_capture/window_capturer_mac.mm:115: !IsWindowFullScreen(desktop_config, window)) { continue;} nit: move continue to ...
4 years, 11 months ago (2016-01-20 00:16:25 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1579213007/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1579213007/100001
4 years, 11 months ago (2016-01-20 00:34:27 UTC) #14
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 11 months ago (2016-01-20 01:34:18 UTC) #16
commit-bot: I haz the power
4 years, 11 months ago (2016-01-20 01:34:25 UTC) #18
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/3a6bf2d68b8119f5d624eae47495f9f426f81897
Cr-Commit-Position: refs/heads/master@{#11311}

Powered by Google App Engine
This is Rietveld 408576698