LaunchControl

Licence: Shareware (10 USD)
Version 1.4 | Release Date: 2013-05-20 | Download

New features

  • Added job filter. User may now filter by job attributes: enabled/disabled, validation results (ok, warning, error), loaded/unloded and status (running, ok, error, signalled)
  • Added validation of job definition file properties (file name, owner, permissions, etc)
Version 1.3.1 | Release Date: 2013-05-13 | Download

Improved

  • When creating a new job definition the input focus is moved to the file name, allowing the user to immediately choose a proper name without having to do an extra double-click on the file name

Bug fixes

  • Crash on startup when current user id is associated with a primary group which has no name
  • When renaming a job definition would change its position in the job list, the selection would not be updated accordingly
Version 1.3 | Release Date: 2013-05-12 | Download

New features

  • Added button to trace StandardOutPath and StandardInPath in Console.app

Bug fixes

  • Moving a job definition to the trash could expose a graphic glitch displaying the deleted item twice
  • Adding/trashing a job definition would not always update the title bar

Misc

  • Improved validation of StandardErrorPath and StandardOutPath
  • Improved validation of ExitTimeout, StartInterval, ThrottleInterval and TimeOut
Version 1.2.1 | Release Date: 2013-04-12 | Download

New features

  • Improved validation for Hard/SoftResourceLimits

Bug fixes

  • Clear label input field and disable Load/Unload button after trashing job definition
  • Crash when parsing a job definition without Program and ProgramArguments key
  • Don't rescan every service after renaming a job definition
Version 1.2 | Release Date: 2013-04-04 | Download

New features

  • Added path auto-completion for Program, ProgramArguments, RootDirectory, WorkingDirectory, StandardIn/Out/ErrorPath, EnvironmentVariables, WatchPaths, QueueDirectories, Sockets and KeepAlive; Press Esc to trigger.
  • Added descriptions for all errno codes accessible as tooltip when hovering over the error code in the status column. No more guessing at “Job failed to exec(3) for weird reason: 2“ and friends.

Bug fixes

  • Prevent LaunchControl from using the discrete gfx card
  • Stability improvements
Version 1.1.1 | Release Date: 2013-02-25 | Download

Bug fix:

  • Automatic updating 'Default argv0' in Program section did not always work (Thanks Kem!)
Version 1.1 | Release Date: 2013-02-18 | Download

New features

  • Added support for OSX 10.7 Lion
  • Added log view to check for launchd(8) messages while testing/debugging a job
  • Added functionality to start a job regardless of its run conditions. Useful for testing/debugging jobs. Accessible via 'Jobs>Start' (Cmd-Shift S)
  • Added keyboard shortcut and menu item for loading/unloading jobs. Accessible via 'Jobs>Load' (Cmd-Shift L)
  • Added 'Job>Validate' (Cmd-Shift V); Validation is still automatically triggered when an action is performed inside LaunchControl. Use this command to re-validate a job after you've made changes to your system outside of LaunchControl.
  • Added 'Fold/Unfold All' (Cmd-Shift ,/Cmd-Shift .). Sections in folded state now provide more information. Clicking on a section header now toggles the folding state.
  • Improved status reporting
  • Improved validators for various keys
  • Updated help file

Bug fixes

  • Fixed a random crash that could happen when loading a modified service
  • Visual glitches when collapsing/expanding some panels
  • Modified jobs may now be unloaded without having to save the first
Version 1.0.2 | Release Date: 2013-02-08 | Download

New features

  • Added safety dialogs for all destructive actions (enable, disable, move to trash, save, rename); Each dialog may be suppressed
  • Added keyboard shortcuts for 'File>New' and 'File>Move to Trash'

Bug fixes

  • Mouse pointer was not always updated properly when dragging items from the palette
  • Error message about invalid key Label would stick
  • Removed unnecessary log messages
Version 1.0 | Release Date: 2013-02-05 | Download
No changes specified