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

Issue 11442057: [Media Galleries] Add an ImageCaptureCore listener for Mac. (part 2) (Closed)

Created:
8 years ago by Greg Billock
Modified:
7 years, 11 months ago
CC:
chromium-reviews, sail+watch_chromium.org
Visibility:
Public.

Description

[Media Galleries] Add an ImageCaptureCore listener for Mac. (part 2) This listener uses the ImageCapture API to watch for attach and detach events of PTP devices and other devices which can be read through the library. It forwards such notifications through the SystemMonitor. Also provides an API for clients to access such devices directly and retrieve the media contents from them. R=thestig@chromium.org,sail@chromium.org BUG=151681 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=175471 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=175938 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=176243 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=176529 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=176797

Patch Set 1 #

Total comments: 44

Patch Set 2 : Correct base cl #

Patch Set 3 : Better ObjC #

Total comments: 95

Patch Set 4 : Lots of fixes #

Total comments: 41

Patch Set 5 : Use weak ptr for listener. #

Total comments: 11

Patch Set 6 : Device browser test #

Patch Set 7 : Review comments #

Patch Set 8 : Add test for ImageCaptureCameraInterface #

Total comments: 28

Patch Set 9 : Add accessor for device browser #

Total comments: 8

Patch Set 10 : Add removal test #

Total comments: 13

Patch Set 11 : Rename classes #

Patch Set 12 : Pool-delegate all listener callbacks #

Patch Set 13 : Delete unused factory #

Total comments: 10

Patch Set 14 : Switch to only use the UI thread. #

Total comments: 5

Patch Set 15 : Add test for downloadFile #

Total comments: 17

Patch Set 16 : Use constants #

Total comments: 33

Patch Set 17 : Casts and comments #

Patch Set 18 : Take out header #

Patch Set 19 : Remove include line #

Total comments: 11

Patch Set 20 : Using init, but now double-free'ing #

Patch Set 21 : Mark spots where doing what seems sensible is leading to test crashes #

Patch Set 22 : Add overloads to get the mock camera device initialized properly #

Total comments: 10

Patch Set 23 : Fix comment #

Total comments: 4

Patch Set 24 : Get autorelease right #

Patch Set 25 : Take out mountPoint #

Patch Set 26 : Fix paren #

Patch Set 27 : Rebase to head #

Patch Set 28 : Allocate array, handle deviceDidBecomeReady #

Patch Set 29 : Add declarations for 10.8 methods #

Total comments: 6

Patch Set 30 : Don't run ImageCapture on 10.6 #

Total comments: 5

Patch Set 31 : Fix 10.6 declarations #

Patch Set 32 : Ifdef fix #

Patch Set 33 : Add casts for 10.6 #

Patch Set 34 : Repair patch #

Patch Set 35 : the sequel #

Patch Set 36 : Don't use second cast #

Unified diffs Side-by-side diffs Delta from patch set Stats (+831 lines, -18 lines) Patch
M base/mac/cocoa_protocols.h View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chrome_browser_main_mac.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/browser/chrome_browser_main_mac.mm 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 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/system_monitor/disk_info_mac.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/browser/system_monitor/disk_info_mac.mm View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -13 lines 0 comments Download
A chrome/browser/system_monitor/image_capture_device.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +74 lines, -0 lines 0 comments Download
A chrome/browser/system_monitor/image_capture_device.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 28 29 1 chunk +193 lines, -0 lines 0 comments Download
A chrome/browser/system_monitor/image_capture_device_manager.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 1 chunk +42 lines, -0 lines 0 comments Download
A chrome/browser/system_monitor/image_capture_device_manager.mm 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 1 chunk +139 lines, -0 lines 0 comments Download
A chrome/browser/system_monitor/image_capture_device_manager_unittest.mm 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 1 chunk +369 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi 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 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/chrome_tests_unit.gypi 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 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 86 (0 generated)
Greg Billock
8 years ago (2012-12-12 18:07:01 UTC) #1
Greg Billock
On 2012/12/12 18:07:01, Greg Billock wrote: I'm not sure how to go about writing tests ...
8 years ago (2012-12-12 18:19:02 UTC) #2
Lei Zhang
Are you rolling https://codereview.chromium.org/11490010/ into this CL?
8 years ago (2012-12-12 20:27:40 UTC) #3
sail
Some high level comments: - the CL name needs to have "part x of y" ...
8 years ago (2012-12-12 20:53:20 UTC) #4
Greg Billock
No, I'll merge that when it gets submitted. On Wed, Dec 12, 2012 at 12:27 ...
8 years ago (2012-12-12 20:58:28 UTC) #5
Greg Billock
Thanks for the review. Improved the ObjC. Did I get it right? On where to ...
8 years ago (2012-12-13 00:31:58 UTC) #6
sail
https://codereview.chromium.org/11442057/diff/1/chrome/browser/system_monitor/image_capture_device_browser_mac.h File chrome/browser/system_monitor/image_capture_device_browser_mac.h (right): https://codereview.chromium.org/11442057/diff/1/chrome/browser/system_monitor/image_capture_device_browser_mac.h#newcode51 chrome/browser/system_monitor/image_capture_device_browser_mac.h:51: @interface ImageCaptureDeviceBrowserMac : On 2012/12/13 00:31:58, Greg Billock wrote: ...
8 years ago (2012-12-13 02:14:00 UTC) #7
Greg Billock
OK, Made a lot of ObjC improvements. Hopefully things are looking better now. Still a ...
8 years ago (2012-12-14 00:39:59 UTC) #8
sail
Looks pretty good! https://codereview.chromium.org/11442057/diff/13/chrome/browser/system_monitor/image_capture_camera.mm File chrome/browser/system_monitor/image_capture_camera.mm (right): https://codereview.chromium.org/11442057/diff/13/chrome/browser/system_monitor/image_capture_camera.mm#newcode140 chrome/browser/system_monitor/image_capture_camera.mm:140: [caller DidRenameDownloadFile:name withError:error]; On 2012/12/14 00:39:59, ...
8 years ago (2012-12-14 01:26:32 UTC) #9
Greg Billock
https://codereview.chromium.org/11442057/diff/13/chrome/browser/system_monitor/image_capture_device_browser_mac.mm File chrome/browser/system_monitor/image_capture_device_browser_mac.mm (right): https://codereview.chromium.org/11442057/diff/13/chrome/browser/system_monitor/image_capture_device_browser_mac.mm#newcode73 chrome/browser/system_monitor/image_capture_device_browser_mac.mm:73: chrome::DiskInfoMac info = chrome::DiskInfoMac::BuildDiskInfoFromICDevice( On 2012/12/14 01:26:32, sail wrote: ...
8 years ago (2012-12-14 17:29:22 UTC) #10
Greg Billock
Tests coming up. https://codereview.chromium.org/11442057/diff/13001/chrome/browser/system_monitor/image_capture_camera.h File chrome/browser/system_monitor/image_capture_camera.h (right): https://codereview.chromium.org/11442057/diff/13001/chrome/browser/system_monitor/image_capture_camera.h#newcode57 chrome/browser/system_monitor/image_capture_camera.h:57: - (id)initWithCameraDevice:(ICCameraDevice*)camera_device; On 2012/12/14 01:26:32, sail ...
8 years ago (2012-12-14 18:59:10 UTC) #11
sail
Everything looks really good! I think a really simple solution to the threading problem would ...
8 years ago (2012-12-14 19:27:32 UTC) #12
Greg Billock
Note there's now a test. Working on the second one... https://codereview.chromium.org/11442057/diff/13001/chrome/browser/system_monitor/image_capture_device_browser_mac.h File chrome/browser/system_monitor/image_capture_device_browser_mac.h (right): https://codereview.chromium.org/11442057/diff/13001/chrome/browser/system_monitor/image_capture_device_browser_mac.h#newcode24 ...
8 years ago (2012-12-14 22:03:56 UTC) #13
sail
https://codereview.chromium.org/11442057/diff/13001/chrome/browser/system_monitor/image_capture_device_browser_mac.h File chrome/browser/system_monitor/image_capture_device_browser_mac.h (right): https://codereview.chromium.org/11442057/diff/13001/chrome/browser/system_monitor/image_capture_device_browser_mac.h#newcode24 chrome/browser/system_monitor/image_capture_device_browser_mac.h:24: class ImageCaptureDeviceBrowser { On 2012/12/14 22:03:56, Greg Billock wrote: ...
8 years ago (2012-12-14 22:14:48 UTC) #14
sail
https://codereview.chromium.org/11442057/diff/24003/chrome/browser/system_monitor/image_capture_device_browser_mac.h File chrome/browser/system_monitor/image_capture_device_browser_mac.h (right): https://codereview.chromium.org/11442057/diff/24003/chrome/browser/system_monitor/image_capture_device_browser_mac.h#newcode36 chrome/browser/system_monitor/image_capture_device_browser_mac.h:36: friend class ::ImageCaptureDeviceBrowserTest; It would be better to add ...
8 years ago (2012-12-17 03:16:03 UTC) #15
Greg Billock
https://codereview.chromium.org/11442057/diff/24003/chrome/browser/system_monitor/image_capture_device_browser_mac.h File chrome/browser/system_monitor/image_capture_device_browser_mac.h (right): https://codereview.chromium.org/11442057/diff/24003/chrome/browser/system_monitor/image_capture_device_browser_mac.h#newcode36 chrome/browser/system_monitor/image_capture_device_browser_mac.h:36: friend class ::ImageCaptureDeviceBrowserTest; On 2012/12/17 03:16:03, sail wrote: > ...
8 years ago (2012-12-17 23:20:41 UTC) #16
sail
Only nits left, everything else looks good. Also, what do you think of changing the ...
8 years ago (2012-12-17 23:55:03 UTC) #17
Greg Billock
> Also, what do you think of changing the names to SystemMonitorICDeviceBrowserDelegate and SystemMonitorICDeviceDelegate? I ...
8 years ago (2012-12-19 00:05:08 UTC) #18
Lei Zhang
I'm cool with spelling out ImageCapture, especially in the external bits that go into browser ...
8 years ago (2012-12-19 00:30:52 UTC) #19
sail
https://codereview.chromium.org/11442057/diff/43001/chrome/browser/system_monitor/image_capture_camera.mm File chrome/browser/system_monitor/image_capture_camera.mm (right): https://codereview.chromium.org/11442057/diff/43001/chrome/browser/system_monitor/image_capture_camera.mm#newcode14 chrome/browser/system_monitor/image_capture_camera.mm:14: // This continuation runs on the file thread to ...
8 years ago (2012-12-19 01:18:54 UTC) #20
sail
On 2012/12/19 00:05:08, Greg Billock wrote: > > Also, what do you think of changing ...
8 years ago (2012-12-19 01:20:15 UTC) #21
Greg Billock
On 2012/12/19 01:20:15, sail wrote: > On 2012/12/19 00:05:08, Greg Billock wrote: > > > ...
8 years ago (2012-12-19 16:14:38 UTC) #22
Greg Billock
I think the remaining issue is using WeakPtr handoff vs continuations to do the rename. ...
8 years ago (2012-12-19 17:20:08 UTC) #23
sail
On 2012/12/19 17:20:08, Greg Billock wrote: > I think the remaining issue is using WeakPtr ...
8 years ago (2012-12-19 17:49:36 UTC) #24
Greg Billock
ok. Reading weak_ptr.h file comment I see it isn't happy with this usage. I'd originally ...
8 years ago (2012-12-19 18:24:02 UTC) #25
sail
On 2012/12/19 18:24:02, Greg Billock wrote: > ok. Reading weak_ptr.h file comment I see it ...
8 years ago (2012-12-19 18:27:40 UTC) #26
sail
Also, you removed the call to BuildDiskInfoFromICDevice but you didn't update disk_info_mac.h and disk_info_mac.mm.
8 years ago (2012-12-19 18:29:43 UTC) #27
Greg Billock
On 2012/12/19 18:29:43, sail wrote: > Also, you removed the call to BuildDiskInfoFromICDevice but you ...
8 years ago (2012-12-19 20:22:24 UTC) #28
sail
https://codereview.chromium.org/11442057/diff/49003/chrome/browser/system_monitor/image_capture_device.h File chrome/browser/system_monitor/image_capture_device.h (right): https://codereview.chromium.org/11442057/diff/49003/chrome/browser/system_monitor/image_capture_device.h#newcode55 chrome/browser/system_monitor/image_capture_device.h:55: // Note on thread-safety. This class ends up involving ...
8 years ago (2012-12-19 20:41:39 UTC) #29
Greg Billock
https://codereview.chromium.org/11442057/diff/49003/chrome/browser/system_monitor/image_capture_device.mm File chrome/browser/system_monitor/image_capture_device.mm (right): https://codereview.chromium.org/11442057/diff/49003/chrome/browser/system_monitor/image_capture_device.mm#newcode226 chrome/browser/system_monitor/image_capture_device.mm:226: [self release]; On 2012/12/19 20:41:39, sail wrote: > this ...
8 years ago (2012-12-19 21:19:17 UTC) #30
sail
https://codereview.chromium.org/11442057/diff/49003/chrome/browser/system_monitor/image_capture_device.mm File chrome/browser/system_monitor/image_capture_device.mm (right): https://codereview.chromium.org/11442057/diff/49003/chrome/browser/system_monitor/image_capture_device.mm#newcode226 chrome/browser/system_monitor/image_capture_device.mm:226: [self release]; On 2012/12/19 21:19:17, Greg Billock wrote: > ...
8 years ago (2012-12-19 21:32:48 UTC) #31
Greg Billock
https://codereview.chromium.org/11442057/diff/49003/chrome/browser/system_monitor/image_capture_device.mm File chrome/browser/system_monitor/image_capture_device.mm (right): https://codereview.chromium.org/11442057/diff/49003/chrome/browser/system_monitor/image_capture_device.mm#newcode226 chrome/browser/system_monitor/image_capture_device.mm:226: [self release]; On 2012/12/19 21:32:49, sail wrote: > On ...
8 years ago (2012-12-19 22:08:55 UTC) #32
sail
https://codereview.chromium.org/11442057/diff/49003/chrome/browser/system_monitor/image_capture_device.mm File chrome/browser/system_monitor/image_capture_device.mm (right): https://codereview.chromium.org/11442057/diff/49003/chrome/browser/system_monitor/image_capture_device.mm#newcode226 chrome/browser/system_monitor/image_capture_device.mm:226: [self release]; On 2012/12/19 22:08:55, Greg Billock wrote: > ...
8 years ago (2012-12-19 22:52:05 UTC) #33
Greg Billock
The alternative you've suggested still conflicts in the same way with setListener as the present ...
8 years ago (2012-12-19 23:35:15 UTC) #34
Greg Billock
Looking carefully at weak_ptr.h, I think the thread behavior is more iffy than the comments ...
8 years ago (2012-12-20 00:06:48 UTC) #35
Greg Billock
OK, Took out using the source pool, and now just uses the UI thread. I ...
8 years ago (2012-12-20 00:59:07 UTC) #36
sail
https://codereview.chromium.org/11442057/diff/52004/chrome/browser/system_monitor/image_capture_device.mm File chrome/browser/system_monitor/image_capture_device.mm (right): https://codereview.chromium.org/11442057/diff/52004/chrome/browser/system_monitor/image_capture_device.mm#newcode27 chrome/browser/system_monitor/image_capture_device.mm:27: scoped_ptr<base::PlatformFileError> result_deleter(result); I think there's a memory leak here. ...
8 years ago (2012-12-20 01:08:24 UTC) #37
Greg Billock
https://codereview.chromium.org/11442057/diff/52004/chrome/browser/system_monitor/image_capture_device.mm File chrome/browser/system_monitor/image_capture_device.mm (right): https://codereview.chromium.org/11442057/diff/52004/chrome/browser/system_monitor/image_capture_device.mm#newcode27 chrome/browser/system_monitor/image_capture_device.mm:27: scoped_ptr<base::PlatformFileError> result_deleter(result); On 2012/12/20 01:08:24, sail wrote: > I ...
8 years ago (2012-12-20 16:31:52 UTC) #38
sail
https://codereview.chromium.org/11442057/diff/52004/chrome/browser/system_monitor/image_capture_device.mm File chrome/browser/system_monitor/image_capture_device.mm (right): https://codereview.chromium.org/11442057/diff/52004/chrome/browser/system_monitor/image_capture_device.mm#newcode27 chrome/browser/system_monitor/image_capture_device.mm:27: scoped_ptr<base::PlatformFileError> result_deleter(result); On 2012/12/20 16:31:52, Greg Billock wrote: > ...
8 years ago (2012-12-20 18:34:53 UTC) #39
Greg Billock
https://codereview.chromium.org/11442057/diff/52004/chrome/browser/system_monitor/image_capture_device.mm File chrome/browser/system_monitor/image_capture_device.mm (right): https://codereview.chromium.org/11442057/diff/52004/chrome/browser/system_monitor/image_capture_device.mm#newcode150 chrome/browser/system_monitor/image_capture_device.mm:150: - (void)didDownloadFile:(ICCameraFile*)file On 2012/12/20 18:34:54, sail wrote: > now ...
8 years ago (2012-12-20 23:35:26 UTC) #40
sail
https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode159 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:159: downloads_.push_back(name); check the thread ID here? https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode193 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:193: ICCameraDevice* ...
8 years ago (2012-12-21 02:47:10 UTC) #41
Greg Billock
https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode159 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:159: downloads_.push_back(name); On 2012/12/21 02:47:10, sail wrote: > check the ...
8 years ago (2012-12-21 20:05:37 UTC) #42
sail
https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode294 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:294: [base::mac::ObjCCastStrict<MockICCameraDevice>(device) On 2012/12/21 20:05:38, Greg Billock wrote: > I ...
7 years, 12 months ago (2012-12-26 18:52:37 UTC) #43
Greg Billock
On Wed, Dec 26, 2012 at 10:52 AM, <sail@chromium.org> wrote: > > https://codereview.chromium.**org/11442057/diff/53011/** > chrome/browser/system_monitor/**image_capture_device_manager_**unittest.mm<https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm> ...
7 years, 12 months ago (2012-12-26 20:42:11 UTC) #44
sail
https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode294 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:294: [base::mac::ObjCCastStrict<MockICCameraDevice>(device) > No compile error -- just no runtime ...
7 years, 12 months ago (2012-12-26 20:48:47 UTC) #45
Greg Billock
https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode294 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:294: [base::mac::ObjCCastStrict<MockICCameraDevice>(device) OK, it must have been some other simultaneous ...
7 years, 11 months ago (2013-01-03 20:59:55 UTC) #46
sail
https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://codereview.chromium.org/11442057/diff/53011/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode294 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:294: [base::mac::ObjCCastStrict<MockICCameraDevice>(device) On 2013/01/03 20:59:55, Greg Billock wrote: > OK, ...
7 years, 11 months ago (2013-01-03 21:50:28 UTC) #47
Greg Billock
https://codereview.chromium.org/11442057/diff/56001/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://codereview.chromium.org/11442057/diff/56001/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode197 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:197: ICCameraDevice* device = [MockICCameraDevice alloc]; On 2013/01/03 21:50:28, sail ...
7 years, 11 months ago (2013-01-03 23:09:42 UTC) #48
sail
https://codereview.chromium.org/11442057/diff/71003/chrome/browser/system_monitor/image_capture_device_manager.mm File chrome/browser/system_monitor/image_capture_device_manager.mm (right): https://codereview.chromium.org/11442057/diff/71003/chrome/browser/system_monitor/image_capture_device_manager.mm#newcode103 chrome/browser/system_monitor/image_capture_device_manager.mm:103: [cameras_ removeObject:device]; On 2013/01/03 23:09:42, Greg Billock wrote: > ...
7 years, 11 months ago (2013-01-04 00:00:36 UTC) #49
sail
Here's the patch I applied to get all the tests to pass on my machine: ...
7 years, 11 months ago (2013-01-04 01:43:02 UTC) #50
Greg Billock
On 2013/01/04 01:43:02, sail wrote: > Here's the patch I applied to get all the ...
7 years, 11 months ago (2013-01-04 16:26:00 UTC) #51
Greg Billock
https://codereview.chromium.org/11442057/diff/71003/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://codereview.chromium.org/11442057/diff/71003/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode306 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:306: [[MockICCameraFile alloc] init:@"pic1"]); On 2013/01/04 00:00:36, sail wrote: > ...
7 years, 11 months ago (2013-01-04 16:26:10 UTC) #52
sail
Looks good, just a few nits left. https://codereview.chromium.org/11442057/diff/71004/chrome/browser/system_monitor/image_capture_device_manager.h File chrome/browser/system_monitor/image_capture_device_manager.h (right): https://codereview.chromium.org/11442057/diff/71004/chrome/browser/system_monitor/image_capture_device_manager.h#newcode19 chrome/browser/system_monitor/image_capture_device_manager.h:19: // This ...
7 years, 11 months ago (2013-01-04 18:58:56 UTC) #53
Greg Billock
https://codereview.chromium.org/11442057/diff/71004/chrome/browser/system_monitor/image_capture_device_manager.h File chrome/browser/system_monitor/image_capture_device_manager.h (right): https://codereview.chromium.org/11442057/diff/71004/chrome/browser/system_monitor/image_capture_device_manager.h#newcode19 chrome/browser/system_monitor/image_capture_device_manager.h:19: // This wrapper basically allows the owner to have ...
7 years, 11 months ago (2013-01-04 21:05:50 UTC) #54
sail
https://codereview.chromium.org/11442057/diff/71004/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://codereview.chromium.org/11442057/diff/71004/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode216 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:216: MockICCameraDevice* device = [[MockICCameraDevice alloc] init]; On 2013/01/04 21:05:50, ...
7 years, 11 months ago (2013-01-04 21:21:43 UTC) #55
Greg Billock
https://codereview.chromium.org/11442057/diff/71004/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://codereview.chromium.org/11442057/diff/71004/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode216 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:216: MockICCameraDevice* device = [[MockICCameraDevice alloc] init]; Oh; I'd forgotten ...
7 years, 11 months ago (2013-01-04 22:29:25 UTC) #56
sail
LGTM! Looks really good
7 years, 11 months ago (2013-01-05 00:56:04 UTC) #57
Lei Zhang
+mark for base/
7 years, 11 months ago (2013-01-05 01:11:22 UTC) #58
Greg Billock
On 2013/01/05 01:11:22, Lei Zhang wrote: > +mark for base/ Nico and/or Mark, can you ...
7 years, 11 months ago (2013-01-07 22:00:06 UTC) #59
Nico
base/mac lgtm. Sorry for the delay.
7 years, 11 months ago (2013-01-07 22:01:59 UTC) #60
Lei Zhang
chrome bits aside from image_capture_device.* lgtm.
7 years, 11 months ago (2013-01-07 22:11:54 UTC) #61
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/11442057/86001
7 years, 11 months ago (2013-01-07 23:30:43 UTC) #62
commit-bot: I haz the power
Change committed as 175471
7 years, 11 months ago (2013-01-08 02:13:52 UTC) #63
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/11442057/83004
7 years, 11 months ago (2013-01-08 16:41:55 UTC) #64
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/11442057/85008
7 years, 11 months ago (2013-01-08 17:35:31 UTC) #65
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
7 years, 11 months ago (2013-01-08 18:50:42 UTC) #66
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/11442057/113001
7 years, 11 months ago (2013-01-08 22:05:05 UTC) #67
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) unit_tests
7 years, 11 months ago (2013-01-09 03:25:01 UTC) #68
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/11442057/114015
7 years, 11 months ago (2013-01-09 21:15:24 UTC) #69
commit-bot: I haz the power
Change committed as 175938
7 years, 11 months ago (2013-01-10 00:15:22 UTC) #70
sail
https://codereview.chromium.org/11442057/diff/120007/chrome/browser/chrome_browser_main_mac.mm File chrome/browser/chrome_browser_main_mac.mm (right): https://codereview.chromium.org/11442057/diff/120007/chrome/browser/chrome_browser_main_mac.mm#newcode287 chrome/browser/chrome_browser_main_mac.mm:287: image_capture_device_manager_.reset(new chrome::ImageCaptureDeviceManager); I think this should only be created ...
7 years, 11 months ago (2013-01-10 18:34:31 UTC) #71
Greg Billock
10.6 is still showing ~30% in some surveys (NetMarketShare). Do you think it's not worth ...
7 years, 11 months ago (2013-01-10 19:24:10 UTC) #72
sail
On 2013/01/10 19:24:10, Greg Billock wrote: > 10.6 is still showing ~30% in some surveys ...
7 years, 11 months ago (2013-01-10 20:18:53 UTC) #73
Greg Billock
OK, took out the 10.6 support. We can assess that later. I think I've gotten ...
7 years, 11 months ago (2013-01-10 21:42:15 UTC) #74
sail
new changes LGTM!
7 years, 11 months ago (2013-01-10 21:47:14 UTC) #75
Greg Billock
On 2013/01/10 21:47:14, sail wrote: > new changes LGTM! ok, here we go, CQ roulette. ...
7 years, 11 months ago (2013-01-10 21:50:31 UTC) #76
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/11442057/123002
7 years, 11 months ago (2013-01-10 21:51:51 UTC) #77
commit-bot: I haz the power
Change committed as 176243
7 years, 11 months ago (2013-01-11 03:16:24 UTC) #78
sail
https://chromiumcodereview.appspot.com/11442057/diff/123002/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://chromiumcodereview.appspot.com/11442057/diff/123002/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode21 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:21: #if !defined(MAC_OS_X_VERSION_10_6) || \ I think this should be ...
7 years, 11 months ago (2013-01-11 03:38:15 UTC) #79
Greg Billock
https://chromiumcodereview.appspot.com/11442057/diff/123002/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://chromiumcodereview.appspot.com/11442057/diff/123002/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode21 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:21: #if !defined(MAC_OS_X_VERSION_10_6) || \ On 2013/01/11 03:38:15, sail wrote: ...
7 years, 11 months ago (2013-01-11 16:17:21 UTC) #80
Greg Billock
https://chromiumcodereview.appspot.com/11442057/diff/123002/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://chromiumcodereview.appspot.com/11442057/diff/123002/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode24 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:24: @interface ICCameraDeviceDelegate (SnowLeopardAPI) On 2013/01/11 03:38:15, sail wrote: > ...
7 years, 11 months ago (2013-01-11 16:56:11 UTC) #81
Greg Billock
https://chromiumcodereview.appspot.com/11442057/diff/123002/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm File chrome/browser/system_monitor/image_capture_device_manager_unittest.mm (right): https://chromiumcodereview.appspot.com/11442057/diff/123002/chrome/browser/system_monitor/image_capture_device_manager_unittest.mm#newcode21 chrome/browser/system_monitor/image_capture_device_manager_unittest.mm:21: #if !defined(MAC_OS_X_VERSION_10_6) || \ Oh, drat. I see. I ...
7 years, 11 months ago (2013-01-11 17:13:55 UTC) #82
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/11442057/127004
7 years, 11 months ago (2013-01-11 18:05:36 UTC) #83
commit-bot: I haz the power
Change committed as 176529
7 years, 11 months ago (2013-01-12 15:56:48 UTC) #84
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gbillock@chromium.org/11442057/153001
7 years, 11 months ago (2013-01-15 00:30:08 UTC) #85
commit-bot: I haz the power
7 years, 11 months ago (2013-01-15 06:14:05 UTC) #86
Message was sent while issue was closed.
Change committed as 176797

Powered by Google App Engine
This is Rietveld 408576698