Merge lp:~inkscape.dev/inkscape/osx-packaging-update into lp:~inkscape.dev/inkscape/trunk
Status: | Needs review | ||||||||
---|---|---|---|---|---|---|---|---|---|
Proposed branch: | lp:~inkscape.dev/inkscape/osx-packaging-update | ||||||||
Merge into: | lp:~inkscape.dev/inkscape/trunk | ||||||||
Diff against target: |
531 lines (+157/-147) 10 files modified
packaging/macosx/Resources/bin/inkscape (+8/-18) packaging/macosx/Resources/openDoc (+4/-0) packaging/macosx/Resources/script (+5/-6) packaging/macosx/ScriptExec/launcher-quartz-no-macintegration.sh (+10/-19) packaging/macosx/ScriptExec/main.c (+7/-86) src/extension/internal/pdfinput/pdf-input.cpp (+6/-1) src/path-prefix.h (+17/-17) src/prefix.cpp (+75/-0) src/prefix.h (+17/-0) src/ui/dialog/inkscape-preferences.cpp (+8/-0) |
||||||||
To merge this branch: | bzr merge lp:~inkscape.dev/inkscape/osx-packaging-update | ||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Inkscape Developers | Pending | ||
Review via email: mp+278139@code.launchpad.net |
Description of the change
Rewrite of relocation support for OS X application bundles:
Instead of requiring CWD to be a specific location inside the app bundle (to resolve relative paths to Inkscape's shared resources), use a macro similar to relocation support for Linux and Windows, based on the path of the current executable. This will ease command line usage (bug #181639).
Unmerged revisions
- 14484. By su_v
-
packaging/macosx: update comments in launcher scripts about CWD and relocation support
- 14483. By su_v
-
packaging/macosx: sync quartz launcher script (currently not used)
- 14482. By su_v
-
packaging/macosx: use new path-prefix macro for poppler relocation support
- 14481. By su_v
-
packaging/macosx: no need to store bundleId for relocation support with gtk-mac-integration
- 14480. By su_v
-
packaging/macosx: rewrite relocation support (bug #181639)
- 14479. By su_v
-
packaging/macosx: ScriptExec - remove unused code
Is this merge request still useful and open? Should we get these changes into trunk?