summaryrefslogtreecommitdiffstats
path: root/chrome/browser/shell_integration_linux.h
Commit message (Collapse)AuthorAgeFilesLines
* Packaged apps are now enabled by default (and arguments on launcher ↵tapted@chromium.org2012-09-061-1/+0
| | | | | | | | | | | shortcuts are unlikely to function when chrome is already running), so this extra argument on shortcuts can be dropped. BUG=146037 TEST=ensure shortcuts for packaged apps are still created (e.g. on desktop), and can execute successfully Review URL: https://chromiumcodereview.appspot.com/10915079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155118 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the rest of #pragma once in one big CL.ajwong@chromium.org2012-07-111-1/+0
| | | | | | | | | For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98
* Remove app shortcuts when app is uninstalled on Linux.benwells@chromium.org2012-07-111-1/+17
| | | | | | | | | | | | | | | | | | To support this, shortcut creation on Linux for extensions has been modified so that the filename encodes the extension ID and the profile. Also, when creating shortcuts any existing shortcuts are removed first. Web page shortcuts are not affected. BUG=130456 TEST=Test uninstalling apps removes their shortcuts; test uninstalling apps is not broken in any way; test shortcuts for web apps are not broken in any way. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=146065 Review URL: https://chromiumcodereview.appspot.com/10698114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146094 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 146065 - Remove app shortcuts when app is uninstalled on Linux.benwells@chromium.org2012-07-111-17/+1
| | | | | | | | | | | | | | | | | | | To support this, shortcut creation on Linux for extensions has been modified so that the filename encodes the extension ID and the profile. Also, when creating shortcuts any existing shortcuts are removed first. Web page shortcuts are not affected. BUG=130456 TEST=Test uninstalling apps removes their shortcuts; test uninstalling apps is not broken in any way; test shortcuts for web apps are not broken in any way. Review URL: https://chromiumcodereview.appspot.com/10698114 TBR=benwells@chromium.org Review URL: https://chromiumcodereview.appspot.com/10735048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146066 0039d316-1c4b-4281-b951-d872f2087c98
* Remove app shortcuts when app is uninstalled on Linux.benwells@chromium.org2012-07-111-1/+17
| | | | | | | | | | | | | | | | To support this, shortcut creation on Linux for extensions has been modified so that the filename encodes the extension ID and the profile. Also, when creating shortcuts any existing shortcuts are removed first. Web page shortcuts are not affected. BUG=130456 TEST=Test uninstalling apps removes their shortcuts; test uninstalling apps is not broken in any way; test shortcuts for web apps are not broken in any way. Review URL: https://chromiumcodereview.appspot.com/10698114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146065 0039d316-1c4b-4281-b951-d872f2087c98
* Application desktop shortcuts now save the user profile they were created in.hebert.christopherj@chromium.org2012-06-201-1/+2
| | | | | | | | | | | | | When loading shortcuts to chrome apps from the desktop, they ought to load the app from the profile they were created in (in case the user has multiple profiles with the same app.) This adds the --profile-directory switch to the shortcut path for Windows and Linux. BUG=103858 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10501007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143091 0039d316-1c4b-4281-b951-d872f2087c98
* Launch platform apps from shortcuts in the normal user_data_dir on Windows ↵benwells@chromium.org2012-05-021-6/+0
| | | | | | | | | | | | | | | and Linux. This change reverts earlier changes to use a separate user_data_dir for platform apps. BUG=None TEST=Examined shortcut properties. Review URL: http://codereview.chromium.org/10296002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134969 0039d316-1c4b-4281-b951-d872f2087c98
* Moved Linux specific shell integration declarations into own header.benwells@chromium.org2012-04-171-0/+30
| | | | | | | | | | | | This continues refactoring started in http://codereview.chromium.org/9958006/ BUG=None TEST=Refactor; covered by existing tests Review URL: http://codereview.chromium.org/10097004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132489 0039d316-1c4b-4281-b951-d872f2087c98
* Create Linux platform app shortcuts to run in their own process.benwells@chromium.org2012-04-131-0/+24
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. Review URL: http://codereview.chromium.org/9958006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132151 0039d316-1c4b-4281-b951-d872f2087c98