Remove openApplication/openApplicationWithURI from the shell service, but keep a function on Mac to open the desktop background app
Categories
(Firefox :: Shell Integration, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox70 | --- | fixed |
People
(Reporter: Gavin, Assigned: standard8)
References
Details
(Whiteboard: [lang=cpp])
Attachments
(2 files)
|
14.23 KB,
patch
|
Details | Diff | Splinter Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review |
| Reporter | ||
Comment 1•19 years ago
|
||
| Reporter | ||
Updated•19 years ago
|
| Reporter | ||
Updated•19 years ago
|
Updated•17 years ago
|
Updated•17 years ago
|
| Reporter | ||
Updated•17 years ago
|
Updated•14 years ago
|
| Reporter | ||
Comment 2•14 years ago
|
||
Updated•7 years ago
|
| Assignee | ||
Comment 3•6 years ago
|
||
I'm happy to mentor someone on this.
I think the final aims of the patch here should be:
- Remove
openApplicationandopenApplicationWithURIfrom the shell service (and associated constants) - Implement a
openDesktopBackgroundAppfunction for nsIMacShellService that does the same as whatopenApplication(Ci.nsIMacShellService.APPLICATION_DESKTOP);does now.
Hints:
- Start by looking at the attached patch, mostly you should just need to reapply it to the latest code.
- Useful link for finding relevant code: https://searchfox.org/mozilla-central/search?q=openApplication&case=false®exp=false&path=
- We no longer need the uuid changes just above the
interface nsI...lines. - The dummy implementations in browser_UITour_defaultBrowser.js can also be removed.
- setDesktopBackground.js will need to be changed to point to the new function.
- Please use Phabricator to submit patches: https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html
Comment 4•6 years ago
|
||
Hi @Mark I would like to work on it , can I take this up?
Thanks
Hey,
I'm an outreachy 2019 applicant. Can I take up this issue and work on it?
| Assignee | ||
Comment 6•6 years ago
|
||
Assigning to Shivam as they asked first.
@Aashna, you can find possible other bugs at https://codetribute.mozilla.org/
Updated•6 years ago
|
| Assignee | ||
Comment 7•6 years ago
|
||
No more takers, so maybe it wasn't a good mentored bug for some reason or just not found. In any case, quick late Friday afternoon patch time.
| Assignee | ||
Comment 8•6 years ago
|
||
Keeps a function for opening the Mac desktop preferences.
| Assignee | ||
Comment 9•6 years ago
|
||
Note, if you want to test this, right-click on an image and select "Set As Desktop Background", then hit the "Set Desktop Background" button, and it will change and let you open up the preferences.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=20a5bb8372569cea8cdc231ae5cfd5d038ff8fea
Comment 10•6 years ago
|
||
Comment 11•6 years ago
|
||
| bugherder | ||
| Assignee | ||
Updated•6 years ago
|
Description
•