|
Create Linux platform app shortcuts to run in their own process.
This change also reorganises the web_app::CreateShortcut code a bit to
allow us to do this without losing any functionality on gtk. Specifically
the ability to create a shortcut on the file thread and get a return value
is still available for Linux, and goes through the web_app code path.
Some of the variable names and comments in web_app.h were also updated
to be clearer.
BUG=None.
TEST=Test that shortcut creation works on Linux, both for platform apps and
normal hosted apps.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=132151
Total comments: 14
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+183 lines, -65 lines) |
Patch |
 |
M |
chrome/browser/shell_integration.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/shell_integration.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/shell_integration_linux.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/shell_integration_linux.cc
|
View
|
1
2
3
4
5
6
7
|
9 chunks |
+53 lines, -21 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/shell_integration_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/gtk/browser_window_gtk.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/gtk/create_application_shortcuts_dialog_gtk.h
|
View
|
|
4 chunks |
+10 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/gtk/create_application_shortcuts_dialog_gtk.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+21 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/web_applications/web_app.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+20 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/web_applications/web_app.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+22 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/web_applications/web_app_linux.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+8 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/web_applications/web_app_mac.mm
|
View
|
1
2
|
1 chunk |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/web_applications/web_app_win.cc
|
View
|
1
2
3
4
5
6
|
5 chunks |
+10 lines, -13 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Total messages: 14 (0 generated)
|