Merge lp://staging/~ted/ubuntu-app-launch/jobs-helpers into lp://staging/ubuntu-app-launch

Proposed by Ted Gould
Status: Superseded
Proposed branch: lp://staging/~ted/ubuntu-app-launch/jobs-helpers
Merge into: lp://staging/ubuntu-app-launch
Diff against target: 5905 lines (+2264/-2074)
43 files modified
CMakeLists.txt (+1/-41)
libubuntu-app-launch/CMakeLists.txt (+11/-1)
libubuntu-app-launch/app-store-base.cpp (+63/-0)
libubuntu-app-launch/app-store-base.h (+65/-0)
libubuntu-app-launch/app-store-click.cpp (+248/-0)
libubuntu-app-launch/app-store-click.h (+60/-0)
libubuntu-app-launch/app-store-legacy.cpp (+202/-0)
libubuntu-app-launch/app-store-legacy.h (+60/-0)
libubuntu-app-launch/app-store-libertine.cpp (+173/-0)
libubuntu-app-launch/app-store-libertine.h (+60/-0)
libubuntu-app-launch/app-store-snap.cpp (+217/-0)
libubuntu-app-launch/app-store-snap.h (+60/-0)
libubuntu-app-launch/application-impl-base.cpp (+0/-37)
libubuntu-app-launch/application-impl-base.h (+0/-2)
libubuntu-app-launch/application-impl-click.cpp (+0/-191)
libubuntu-app-launch/application-impl-click.h (+0/-17)
libubuntu-app-launch/application-impl-legacy.cpp (+0/-160)
libubuntu-app-launch/application-impl-legacy.h (+0/-17)
libubuntu-app-launch/application-impl-libertine.cpp (+0/-131)
libubuntu-app-launch/application-impl-libertine.h (+0/-17)
libubuntu-app-launch/application-impl-snap.cpp (+0/-165)
libubuntu-app-launch/application-impl-snap.h (+3/-17)
libubuntu-app-launch/application.cpp (+24/-79)
libubuntu-app-launch/helper-impl-click.h (+0/-62)
libubuntu-app-launch/helper-impl.h (+78/-0)
libubuntu-app-launch/helper.cpp (+0/-36)
libubuntu-app-launch/helper.h (+6/-0)
libubuntu-app-launch/jobs-base.cpp (+251/-1)
libubuntu-app-launch/jobs-base.h (+47/-7)
libubuntu-app-launch/jobs-systemd.cpp (+13/-50)
libubuntu-app-launch/jobs-systemd.h (+9/-12)
libubuntu-app-launch/jobs-upstart.cpp (+49/-69)
libubuntu-app-launch/jobs-upstart.h (+19/-20)
libubuntu-app-launch/registry-impl.cpp (+2/-1)
libubuntu-app-launch/registry-impl.h (+9/-0)
libubuntu-app-launch/registry.cpp (+32/-21)
libubuntu-app-launch/registry.h (+31/-0)
libubuntu-app-launch/ubuntu-app-launch.cpp (+217/-908)
tests/list-apps.cpp (+12/-7)
tests/snappy-xmir-test.sh.in (+3/-3)
tests/xmir-helper-test.in (+2/-2)
utils/CMakeLists.txt (+55/-0)
utils/systemd-helper-helper.c (+182/-0)
To merge this branch: bzr merge lp://staging/~ted/ubuntu-app-launch/jobs-helpers
Reviewer Review Type Date Requested Status
Indicator Applet Developers Pending
Review via email: mp+318038@code.staging.launchpad.net

This proposal has been superseded by a proposal from 2017-02-25.

Commit message

Moving untrusted helpers over to the jobs objects.

To post a comment you must log in.
311. By Ted Gould

Moving the test utility

312. By Ted Gould

Update to moved snappy-xmir

313. By Ted Gould

Merge the future trunk

314. By Ted Gould

Merge app-store

315. By Ted Gould

Setup to inject a default environment into the helpers

316. By Ted Gould

Setup the exec line behavior for the helpers

317. By Ted Gould

Update the helper helper

318. By Ted Gould

Flesh out setExec

319. By Ted Gould

Make the socket work better with exceptions

320. By Ted Gould

Adding a note about legacy exec perhaps being needed

321. By Ted Gould

Get the helper helper from the build environment

322. By Ted Gould

Add in support for the demangler

323. By Ted Gould

Merge future trunk

324. By Ted Gould

Systemd helper helper should be in libexec dir

325. By Ted Gould

Use find for helpers that may have legacy appids

326. By Ted Gould

Throw an error on invalid appids

327. By Ted Gould

Bump version number

328. By Ted Gould

Switch to a sigaction instead of a handler

329. By Ted Gould

More complex sigchld handler

330. By Ted Gould

Clean up debug messages

331. By Ted Gould

Allow the demangler through

332. By Ted Gould

Have a flag for not resetting the unit, so we can debug it

333. By Ted Gould

Print demangler in use

334. By Ted Gould

Put a -- in to separate the URLs

335. By Ted Gould

Split out appexec and the URLs

336. By Ted Gould

Remove the 'u's

337. By Ted Gould

Typos

338. By Ted Gould

Apparently no one had documented any of these

339. By Ted Gould

App Store docs fix

340. By Ted Gould

Fix the name of the base class

341. By Ted Gould

Putting in a debug message

342. By Ted Gould

Making logic easier to read and printing more debug messages

343. By Ted Gould

Ensure that the status we're waiting on if for the child to exit

344. By Ted Gould

Switch to using waitid()

345. By Ted Gould

Ignore the error case that we already got a return from the child

346. By Ted Gould

Change the name of the allJobs variable to make it easier to understand it is for all *applicaiton* jobs

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches