|
Mac: First run bubble.
Add a BaseBubbleController. Move ContentBlockedBubbleController to use it (other bubbles will follow in later CLs), add FIrstRunBubbleController which uses it.
Move some l10n stuff to l10n_util and use that, too.
Update first run code to actually call the bubble code. Fix a double free while I'm at it (the scoped_ptr<> in DoFirstRun() already does the freeing, no need to do it in FirstRunDone())
BUG= 27489, 36366
TEST=Firstrun bubble shows up when starting chrome with --first-run, doesn't if starting chrome without that flag. Content blocked bubbles still work.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=50940
Total comments: 6
Total comments: 8
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+964 lines, -185 lines) |
Patch |
 |
A |
chrome/app/nibs/FirstRunBubble.xib
|
View
|
2
|
1 chunk |
+498 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/cocoa/base_bubble_controller.h
|
View
|
2
3
4
5
6
7
8
9
|
1 chunk |
+53 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/cocoa/base_bubble_controller.mm
|
View
|
2
3
4
5
6
7
8
9
10
|
1 chunk |
+123 lines, -0 lines |
2 comments
|
Download
|
 |
M |
chrome/browser/cocoa/content_blocked_bubble_controller.h
|
View
|
|
2 chunks |
+2 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/cocoa/content_blocked_bubble_controller.mm
|
View
|
2
3
4
5
6
7
8
9
|
8 chunks |
+10 lines, -103 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/cocoa/content_blocked_bubble_controller_unittest.mm
|
View
|
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/cocoa/content_settings_dialog_controller.mm
|
View
|
2
3
4
5
6
|
2 chunks |
+10 lines, -27 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/cocoa/extension_installed_bubble_controller.mm
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
chrome/browser/cocoa/first_run_bubble_controller.h
|
View
|
2
3
4
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/cocoa/first_run_bubble_controller.mm
|
View
|
2
3
4
5
6
7
8
9
10
|
1 chunk |
+62 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/cocoa/first_run_bubble_controller_unittest.mm
|
View
|
2
3
4
|
1 chunk |
+43 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/cocoa/l10n_util.h
|
View
|
|
2 chunks |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/cocoa/l10n_util.mm
|
View
|
2
|
2 chunks |
+29 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/cocoa/location_bar/location_bar_view_mac.h
|
View
|
7
8
9
10
|
3 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/cocoa/location_bar/location_bar_view_mac.mm
|
View
|
7
|
4 chunks |
+24 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/first_run_mac.mm
|
View
|
2
3
4
5
6
7
8
|
2 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/gtk/first_run_bubble.cc
|
View
|
|
2 chunks |
+1 line, -14 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/gtk/location_bar_view_gtk.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
chrome/browser/search_engines/util.h
|
View
|
11
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/search_engines/util.cc
|
View
|
11
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/views/first_run_bubble.cc
|
View
|
|
5 chunks |
+5 lines, -21 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/views/location_bar/location_bar_view.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
2
3
4
5
6
7
8
9
10
|
4 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_dll.gypi
|
View
|
2
3
4
5
6
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests.gypi
|
View
|
2
3
4
5
6
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Total messages: 7 (0 generated)
|