- FREE Shipping on orders over $25 shipped by Amazon. Only 2 left in stock (more on the way). More Buying Choices. $19.99 (7 new offers) Novation Launch Control XL Controller for Ableton Live with Creative Music Software Kit and Professional Studio Microphone and Recording Kit. 4.2 out of 5 stars.
- Sat Aug 11 10:11:01 CEST 2018. Starting with version 1.34 LaunchControl requires Mac OSX 10.7 New. Program/ProgramArguments: Executable may.
Jul 20, 2013 (4 posts, started Sun, 13 Jan 2019 20:42) #1 - xfexdixas. Launch control in lfs. Hello there, just wanted to ask if anybody has launch control for 0.6r or 0.6t as.
› More Preferences
- | Missions
- | New Horizons
- | Launch
- Send
Launch Coverage
Text Size Excel files are called.
All times are in EST unless otherwise stated. The Virtual Launch Control Center was activated on January 19 at 10:30 a.m.
The Virtual Launch Control Center was deactivated at 2:52 p.m.
+ View first launch attempt-January 17, 2006
2:45 p.m. - We have spacecraft separation!!!! The launch team celebrates as confirmation of the separation is received. New Horizons is now on the way to Pluto on its nine year mission.
2:42 p.m. - We have third stage burn out.
2:40 p.m. - The third stage has ignited.
2:33 p.m. - The Centaur engine is performing incredibly well.
2:30 p.m. - Mark Lavigne of the telemetry lab reports that Centaur has gone to dual-range hydrogen pressurization. We have liquid oxygen (LOX) system pre-start. We now have ignition and full thrust on the Centaur. This burn will last for about nine and a half minutes.
2:25 p.m. - 5 minutes remain in this coast phase after which the RL-10 engine will be ignited.
Did You Know?
The payload fairing, which protects the spacecraft during launch, will be jettisoned approximately 3.5 minutes into the flight.
2:18 p.m. - Centaur has begun its roll reversal as expected during this coast phase. All systems are stable at this time.
2:15 p.m. - We're now at T+15 minutes and counting and everything has progressed as planned and we are in a coast phase and will have start of the second stage in about 14 minutes.
2:11 p.m. - There will now be a 19-minute and 45-second coast phase.
2:07 p.m. - Data quality is good and engine operation is nominal. Signals are strong.
2:04 p.m. - We have main engine cut off (MECO) and Centaur is flying at 93 nautical miles in altitude. Range track is good, right down the middle of the corridor.
2:01 p.m. - We are at T+1 minute, 45 seconds. Solid separation looks good. Attitude is good. Vehicle is currently flying at 33 nautical miles in altitude.
2:00 p.m. - At T-18, 15 seconds, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,.......we have ignition and liftoff of NASA's New Horizons spacecraft on a decade long voyage to visit Pluto..and then beyond.. Official launch time is 2 p.m. EST.
1:59 p.m. - Third stage is go.
1:56 p.m. - We are at T- 4 minutes and counting..4 minutes until launch of the New Horizons spacecraft on its mission to Pluto.
1:53 p.m. - Ed Christianson, Lockheed Martin Launch Conductor, has polled the entire team and we are GO for launch.
1:52 p.m. - The NLM has polled his team and announced that NASA is ready to release the hold at T-4 minutes, which is in a little over 3 minutes and giving us a launch time of 2 p.m.
1:49 p.m. - We are GREEN on all weather fronts and have received a go for launch at 2:00 p.m. at this time. There will be a poll in about a minute by the NASA Launch Manager to make sure that everyone is still on track to come out of the hold and proceed to launch.
1:42 p.m. - An additional 5 minutes has been added onto the hold time, pushing back liftoff to 1:55 p.m. as the earliest we can launch this afternoon.
1:35 p.m. - The hold time has been extended an extra 10 minutes, and the earliest we could launch at this time would be 1:50 p.m.
1:31 p.m. - We are now a 'no-go' for the 1:40 p.m. liftoff time due to the cloud ceiling limits. The hold is being extended.
Did You Know?
Pluto and Charon belong to a category of planets known as 'ice dwarfs.' They have solid surfaces but, unlike the terrestrial planets, a significant portion of their mass is icy material.
1:23 p.m. - Our new launch time is now 1:40 p.m. for the next launch opportunity.
1:22 p.m. - We are standing by for a new launch time. The cloud cover is still too thick at the launch pad.
Did You Know?
As part of an extended mission, New Horizons is also planned to head into the Kuiper Belt to examine one or two of the ancient, icy mini-worlds in the vast region at least a billion miles beyond Neptune's orbit.
1:12 p.m. - A new launch time has been posted for 1:30 p.m., as we wait for the cloud cover to thin from broken to scattered clouds.
1:05 p.m. - A new launch time has been announced for 1:25 p.m. and we have not released the hold at this time.
1:03 p.m. - The Range Coordination has called a 'no-go' for launch at the beginning of the window due to the cloud cover at Launch Complex 41.
1:01 p.m. - Launch Conductor Ed Christianson has polled the launch team and all are go for launch, with the exception of weather that is being held off from a 'go without exception,' based on the cloud ceiling. There is approximately one and a half minutes left in the hold.
12:58 p.m. - All NASA launch team members have been polled and are a 'GO.' NASA has given the green light to release the hold at T-4 minutes.
12:57 p.m. - Ground observers have noted that the cloud cover is moving more towards favorable conditions for launch. There will be a poll by the NLM to determine the readiness of the team to come out the hold and proceed to launch.
12:53 p.m. - The water deluge system actuation pressure adjustment is being performed. We are now just over T-4 minutes and approaching our last planned 10-minute hold.
12:47 p.m. - At T-10 minutes and counting, Clay Finn is giving an updated weather briefing. We have broken clouds at the 35,000 foot level at the time of liftoff, which may turn to scattered clouds. Temperatures are in the mid 60s and expected to stay there. Winds are from the east and gusting at 12 to 14 knot range. The 40-45,000 foot upper-level winds have remained constant. We are green for all weather issues with the exception of the present cloud ceiling.
12:43 p.m. - We are now at T-15 minutes and counting.
12:38 p.m. - At T-20 minutes and counting, flight control final preparations are now completed.
12:36 p.m. - The fueling of the Atlas V is an automated process. The launch team controls the process, however, an automated computer program actually performs the tanking operations.
12:34 p.m. - Tanking is now complete with all three stages of the Atlas V achieving flight level.
12:33 p.m. - We are at T-25 minutes and counting down to a launch at 1:08 p.m. this afternoon.
Did You Know?
Charon (one of Pluto's three known moons) is so large - about one-half of Pluto's size - that the Pluto Charon system is the only known double planet in the solar system.
12:22 p.m. - The Atlas V rocket has now turned frosty white from the propellant loading. Steam can be seen escaping in small white plumes as the rocket is vented.
12:20 p.m. - We're now at T- 8 minutes and the Atlas LO2 tank is 97.5% full and topping to flight level has begun.
12:16 p.m. - At this time, fill and drain cycle tests are being conducted. The Centaur upper stage LH2 loading is complete. Liquid hydrogen is now slowly being pumped into the Centaur in order to maintain propellant levels in the tank. This is a process known as topping off.
12:10 p.m. - At T-48 minutes and counting, loading of the liquid hydrogen into the Centaur is 60% complete; the Atlas stage is now at 70% capacity.
12:06 p.m. - Florida's Spacecoast weather continues to cooperate and the winds are staying well below safety limits for today's launch.
Did You Know?
In the summer of 2015 when New Horizons is on course for a five-month-long flyby reconnaissance of Pluto-Charon, the 'double planet' will be about 3.1 billion miles from Earth.
11:58 a.m. - We are at T-60 minutes and counting. There remains one planned 10-minute hold scheduled at T-4 minutes and counting.
11:56 a.m. - At this time, the Centaur LH2 (liquid hydrogen) tanking has begun. The Atlas LO2 loading is continuing.
11:47 a.m. - We are now at T-1 hour, 10 minutes and counting and the Atlas V's oxygen tank is 30% full.
11:41 a.m. - On the launch pad, the Atlas V rocket is beginning to ice over and turn from a bronze/copper color to white as the supercooled propellants are loaded into the launch vehicle.
11:37 a.m. - At T-1 hour, 20 minutes Centaur LO2 tanking is at 95% and the topping of the tank has started.
11:33 a.m. - Approval for the pumping of 50,000 gallons of liquid oxygen into the first stage of the Atlas V has been given. The Centaur LO2 tank is now at 80% capacity.
Did You Know?
The cameras and spectrometers on New Horizons will start taking data on the Pluto system five months before the spacecraft arrives.
11:22 a.m. - The Centaur LO2 tank is 30% full. The weather continues to look good for the launch.
11:18 a.m. - We are now at T-1 hour, 40 minutes and the Centaur tanking of LO2 is continuing. No issues are being addressed on this bright sunny day at the Cape.
11:16 a.m. - The Launch Program Services team for the New Horizons launch consists of Omar Baez, launch manager, James Wood, NASA senior chief engineer, Mike Stelzer, mission integration manager, Glen Fountain, mission project manager, Bert Garrido, safety and mission assurance manager and Joe Lackovich, NASA advisory manager.
11:15 a.m. - At this time the filling of the Centaur upper stage with liquid oxygen has begun.
11:03 a.m. - The Centaur LO2 (liquid oxygen) storage tank is at the chilldown level and now cooling of the LO2 transfer line will also begin.
Did You Know?
Clyde Tombaugh was the astronomer who discovered the Solar System's ninth planet on March 13, 1930. It was originally named Planet 'X' but was changed to Pluto after the Greek god of the underworld. At that time, Tombaugh had never had any formal training in astronomy and only a high school education.
10:59 a.m. - Chilldown of the mobile launcher platform (MLP) is beginning. The rocket is positioned atop the platform. The chilldown will help to acclimate the equipment to the icy cold temperatures that it will experience once the cryogenic propellant begins loading.
10:58 a.m. - We are now at T-2 hours and counting.
10:54 a.m. - The team reports that they are ready.
10:52 a.m. - The range is currently working two issues but neither are constraints for the launch. Lockheed Martin launch conductor, Ed Christianson, is conducting his poll of the team to proceed with cryogenic tanking.
10:51 a.m. - Omar Baez, NASA launch manager (NLM), has completed the readiness to proceed with the cryogenic tanking poll. The team has agreed to begin tanking.
10:39 a.m. - The weather is green at this time and should remain so. If we were to delay until tomorrow there would be a 30% chance of a weather constraint.
10:33 a.m. - Cryogenic tanking will begin at about 11:08 a.m. and take approximately one hour to complete. The pre-test briefing is about to be given to the launch team. At this time there are no technical issues being worked.
10:30 a.m. - As we begin live coverage of this exciting mission, the Atlas V rocket and New Horizons spacecraft stand ready under sunny Florida skies for its historic flight to Pluto and beyond.
The following was in progress before live countdown coverage began:
10:28 a.m. - We're at T-2 hours and holding. This is a planned 30-minute hold. There will be one remaining hold in the countdown at T-4 minutes.
10:24 a.m. The range hold fire checks are now complete. All personnel have been cleared from Launch Complex 41 in readiness for cryogenic tanking. The area warning system lights have been turned to flashing red and the area warning horn has been sounded.
10:18 a.m. - Clay Flinn, launch weather officer, reports that there will be scattered variable clouds at the opening of the window with winds gusting from about 14 to about 20 knots. This is well within the limits of 33 knots for a safe launch. High level winds are expected to decrease as the window approaches and temperatures should remain in the mid 60s.
10:13 a.m. - At T-2 hours and 14 minutes, range holdfire checks are being conducted. These tests are to make sure that the safety officers will have the ability to stop the countdown should there be any last-minute issues.
10:00 a.m. - Flight control countdown preparations have been completed at T-2 hours and 28 minutes.
9:40 a.m. - All personnel are clear of the launch vehicle and mobile launcher platform (MLP) at this time. The GN2 transfer to the ECS can now safely begin.
9:30 a.m. - The Environmental Control System (ECS) GN2 (gaseous nitrogen) chilldown has begun.
9:28 a.m. - We are now in the final three hours of the countdown to launch of this Atlas V - the fastest rocket ever to be launched.
9:21 a.m. - At around 10:20 a.m. we expect to hear a briefing about the upper level winds. Weather conditions at this point are 80% go for launch.
9:00 a.m. - The launch team is gearing up for day 3 for the New Horizons launch. Two programmed built-in holds are scheduled for the countdown. The liftoff window opens at 1:08 p.m. this afternoon and extends to 3:08 p.m.
Virtual Launch Control Center Team | |
Page Content Lynda Warnock (InDyne, Inc.) | Live Updates/Layout Elaine Marconi (InDyne, Inc.) |
Video Uploads/Captions Anna Heiney and Cheryl Mansfield (InDyne, Inc.) | Quality Control/Publishing Charlie Plain (InDyne, Inc.) |
Video Production Alysia Lee (InDyne, Inc.) | Video Capture/Editing Chris Chamberland and Michael Chambers (InDyne, Inc.) |
Video QC/Oversight Dennis Armstrong (NASA) |
Release Notes
Thu Jul 1 13:57:24 CEST 2021
Fixed
- Some configurations of System Integrity Protection not properly detected on macOS Catalina and older (Thanks, Rene)
- Crash on macOS Monterey
Sat May 29 10:09:21 CEST 2021
Fixed
- Label text field is sometimes editable although no service is selected
- Spelling error in About text (Thanks, Trev!)
- Selecting a job sometimes does not work, instead the previously selected job is selected again.
- Jobs with GroupName key may freeze the application for minutes on Big Sur/M1 (Thanks, Édouard!)
Improved
- Don't offer to save modifications to a system service when System Integrity Protection is enabled or when running Big Sur or later.
- Provide information why it is not possible to save system jobs on Big Sur or when System Integrity Protection is enabled
Sat Apr 24 08:27:40 CEST 2021
Fixed
- Table views inside maximized key controls show their (useless) scroll bar on Big Sur (Thanks, Craig!)
- Scroll wheel events don't scroll central view when mouse pointer is over a key control's scroll view
- LaunchControl sometimes hangs when switching domains
Changed
- Reverted back to old icon due to popular demand
Sat Mar 13 18:01:07 CET 2021
New
- Button for reloading the job list (⌥⌘R) (Thanks, Eelco!)
- New Big Sur style icon
Fixed
- Job file name column is not resized if job list panel is resized
- Crash when validating job
Improved
- LaunchControl now requires macOS 10.9 or newer
- Viewing global/system agents does no longer require admin privileges
Fri Jan 15 15:56:57 CET 2021
Fixed
- StartCalendarInterval, LimitLoadToHost, LimitLoadFromHost and MachServices display glitch when collapsed and reopened
- Problem detecting System Integrity Protection
- On Big Sur the preferences window does not show all toolbar icons at once
Tue Dec 8 08:57:44 CET 2020
Fixed
- Problem sanity-checking certain jobs on Apple Silicon Macs
Mon Nov 30 17:32:17 CET 2020
New
- Native support for Apple Silicon Macs
Fixed
- Override database is ignored when filtering by Disabled key
- EnvironmentVariables, WatchPaths and QueueDirectories controls layout is broken after left-clicking disclosure triangle twice
- WatchPaths and QueueDirectories controls cannot be maximized by right-clicking the disclosure triangle
- Removed instructions on how to remove System Integrity Protection in order to to save system services on macOS Big Sur. This procedure does not work anymore due to the sealed system volume.
Improved
- Don't allow removing/disabling of the LaunchControl helper as it would render LaunchControl unusable
Fri Jun 5 11:45:22 CEST 2020
New
- Indicate keys containing whitespace/newline characters and offer fix action
Fixed
- (Again!) Get rid of 'Operation now in progress' dialog when unloading a still running job via QuickLaunch on macOS Catalina (Thanks, Christopher!)
- Changed descriptive text in the Look #description#amp; Feel section of the preferences window (Thanks, Ted!)
- Help bubbles are drawn off-screen when window id too far to the right screen edge (Thanks, Steffen!)
- Misleading tooltip on 'Import from Shell…' button in EnvironmentVariables control
- Jobs using fdautil are sometimes erroneously marked red in job list (Thanks, Duncan!)
Improved
- Improved warnings when shell globbing symbols are found in ProgramArguments
- Improved error message for non-existent executable/script specified with an absolute path
Fri Jan 17 12:14:20 CET 2020
New
- Key panels containing one or more tables may be resized to display all data in the tables by right-clicking on the disclosure triangle (Thanks, Craig!)
- Non-writable stdout/stderr files will now be marked as errors on macOS 10.10 and newer. A quick fix action is available.
- Non-readable stdout/stderr files will now be marked as errors on macOS 10.10 and newer. A quick fix action is available. (Thanks, Todd!)
Fixed
- Get rid of 'Operation now in progress' dialog when unloading a job via QuickLaunch on macOS Catalina (Thanks, Christopher!)
- False error reported ('no such file') when specifying an executable with relative path and without arguments
Sat Nov 23 16:09:49 CET 2019
New
- fdautil: A safe way to grant Full Disk Access to individual scripts
- Columns in in table for key StartCalendarInterval can now be sorted (Thanks, Craig!)
Fixed
- QuickFix action 'Check Standard Output' did not work on macOS Catalina (Thanks, Luke!)
- Edit Script… in the Program key panel did not work on macOS Catalina unless the user specified a custom text editor
- Table in section 1.3 (Enabling/disabling a job) of the help file contained confusing descriptions where one part a description contradicted another. (Thanks, Steve!)
Sun Oct 13 11:59:21 CEST 2019
Fix
- Some save dialogs did not work on macOS Catalina (Thanks, Luke!)
Fri Oct 11 11:11:58 CEST 2019
Fixed
- Reduced CPU load
- Job states would not be updated anymore after a job's override db record has been modified
- Checkbox in the “Override Disabled Key” submenu did not reflect the override status of the job
- Opening a job's stdout/stderr output in Console.app was broken on macOS Catalina (Thanks, Luke!)
- Provide instructions on how to remove a job's record from the launchd override database on macOS 10.10+
- The update dialog would show up on a separate screen if LaunchControl was in fullscreen mode. (Thanks, Koen!)
Mon Sep 23 16:07:55 CEST 2019
New
- Improved validation of/extended information about StartCalendarInterval
Fixed
- Shrinking job list horizontally too much would hide part of the Job Filter UI
Improved
- Rewritten custom tooltips routine to avoid misleading privacy dialog on macOS Catalina
Fri Aug 30 08:18:53 CEST 2019
Fixed
- Crash when collapsing 'Program to run' control while program input field is empty
- Improved detection of use of shells is ProgramArguments key
- Improved detection of 'sudo' command in ProgramArguments key
- JobWatch did report agents as daemons and vice versa
- Palette preferences would sometimes take effect only after switching domains for the first time.
Fri Jul 19 11:45:53 CEST 2019
New
- Added key MaterializeDatalessFiles for macOS Catalina
- Changes to validation routines of KeepAlive and EnablePressuredExit on macOS Catalina
- Job list column headers can now be used for sorting the job list (Thanks, Josh!)
Fri Jun 7 11:36:53 CEST 2019
New
- Additional warning before saving changes to job definitions having the prefix com.apple. in their file name (Thanks, Adam!)
- New filter criterion 'Invalid' to show only files which either cannot be parsed or do not resemble a valid job definition according to launchd.plist(5).
- Provide additional information in case a property list cannot be parsed
- Warn about job labels ending with whitespace
- Several quick-fix options for problematic labels
Fixed
- Sometimes LaunchControl would not properly install its bundled helper tool
- Don't flag missing Label key as an error in case a job definition cannot be parsed
- Crash when changing type of Label to something other then String in Expert Mode
- The demo version did not allow users to see the dialogs for cron import and export
Improved
- When creating a job from clipboard content or from a template set new job label to filename of new job definition
- LaunchControl now refuses to save a job definition if its label is not unique in its launchd domain
Fri Apr 26 13:46:00 CEST 2019
Fixed
- Don't show .DS_Store files in Find Job window (Thanks, Luke!)
- Path completion (F5) would sometimes not work as expected
- Improved readability of selected item in QuickLaunch preferences editor
- Keyboard navigation between text fields in key controls did not always work
Fri Feb 15 10:22:23 CET 2019
Sat Feb 2 15:21:02 CET 2019
Fixed
- Tooltips would stop working on Mojave when LaunchControl had been without focus for a while (Thanks, Luke!)
Fri Jan 18 21:25:34 CET 2019
New
- On macOS 10.10+ all problems with WorkingDirectory are flagged as errors as they prevent the job from being loaded
- New warning/error when WorkingDirectory begins with ~
- On macOS 10.7/10.8 warn when QueueDirectories/WatchPaths begins with ~
Fix
![Launchcontrol 1 42 1 Launchcontrol 1 42 1](https://m.media-amazon.com/images/I/8166XhNNVWL._AC_SL1500_.jpg)
- Random crash when using path completion (F5) in path text fields
Mon Dec 3 15:54:43 CET 2018
New
- Notarized by Apple
- Support for partial Dark Mode (dark Menu and Dock only)
- Added job search option: Every Key and Value
Fixed
- Dark Mode related issues in LaunchControl and the QuickLaunch preferences editor (Thanks, Arne!)
- Crash when parsing job definition with empty Program key (Thanks, Nikolai!)
Mon Oct 8 08:44:01 CEST 2018
Fixed
- Label text would sometimes become unreadable in Mojave Dark Mode (Thanks, Luke!)
- Yet another bug in 'Go to job'
Fri Oct 5 12:35:40 CEST 2018
Fixed
- Custom prefix would not be honoured when creating daemons (Thanks, TJ!)
- When selecting 'Go to job' in the Find Job dialog the job would sometimes not be selected. (Thanks, Luke!)
- Switching between Normal and Dark Mode twice would cause Tooltips to stop working
Improved
- Mojave Dark Mode adjustments
Fri Sep 21 15:27:43 CEST 2018
New
- Mark jobs without proper .plist file name extension as broken (error instead of warning) on macOS versions 10.10 and newer; offer quick fix.
Fixed
- Find Job Definition would not find jobs by file name when the .plist file could not be parsed (Thanks, Luke!)
- Find Job Definition should never show directories
- Find Job Definition now does find jobs without proper .plist file name extension if 'Hide jobs without .plist file name extension' has been switched off
- Don't warn about missing run condition if job definition cannot be parsed at all
Tue Sep 11 09:47:06 CEST 2018
New
- Preferences option to only show job definitions with the .plist filename extension. Defaults to off. (Thanks, TJ!)
- Updated documentation for QuickLaunch
Fixed
- Switching between tasks w/ log viewer open would not work (Thanks, Ian!)
- Don't show directories in job list (Thanks, Craig!)
- Wrong tooltip in preferences window (Thanks, Greg!)
Sun Aug 26 21:14:58 CEST 2018
Fri Aug 24 15:32:42 CEST 2018
New
- Preferences option to restore session when starting LaunchControl (Thanks, Sergei!)
- Built-in log viewer for launchd now also works on non-privileged accounts and across all supported OS versions
- Redesigned Preferences dialog
- JobWatch may now be configured to ignore jobs matching a pattern
Fixed
- Crash when changing divider thickness and closing preferences window
- Remember visibility of palette view
- Remember size of job list, editor, and palette view
- Crashes on Mac OS X 10.9 (Thanks, Fabio!)
- Crash in Mac OS X 10.8 and earlier
- Graphic glitch in menu bar when using LaunchControl with LTR languages (Thanks, Sergei!)
Sat Aug 11 10:11:01 CEST 2018
Fix
- Wrong colors on macOS versions prior to Mojave having 'Dark Menu Bar and Dock' enabled. This bug was introduced in version 1.42. (Thanks, Ruurd!)
Fri Aug 10 19:49:15 CEST 2018
New
- macOS Mojave (10.14b6) compatibility
- Support for macOS Mojave Dark Mode
Improved
- Reduced energy impact
Mon Jul 16 09:36:05 CEST 2018
New
- Updated descriptions of many supported keys
- Warn about KeepAlive/EnablePressuredExit conflict
- Support for rare (but since MacOS X 10.10 valid) string values for key Umask
- Support for Sockets/SockServiceName subkey of type Integer
- Warning about unsupported value for subkey Sock/SockProtocol
- Configuration option to delete files instead of moving them to the Trash (Thanks, Arne!)
Fixed
- Layout problem in Umask key panel
- some unsupported palette items would be displayed even though 'Show keys unsupported by launchd' has not been checked.
- Jobs renamed/created/deleted/saved by LaunchControl would sometimes be reported by JobWatch
- Crash related to QueueDirectories key (Thanks, TJ!)
Improved
- deprecation/support notes in key palette are now placed below description
Mon Jun 11 10:40:35 CEST 2018
Fixed
- Loading/unloading of jobs with LimitLoadToSessionType/Background (Thanks, Chris!)
- Show error message and fix when a job cannot be loaded/unloaded because of LimitLoadToSessionType value
- State Inspector would not work properly for jobs with LimitLoadToSessionType/Background
- Flag jobs with LimitLoadToSessionType key with an empty array as value as broken
Fri May 4 16:51:15 CEST 2018
New
- Warn about KeepAlive/SuccessfulExit <> RunAtLoad conflict
- Added trouble-shooting tips for jobs which are completely valid but still fail to run
Fixed
- Crash when cancelling installation of helper tool when switching to Custom Daemons (Thanks, Carsten!)
Tue Mar 20 17:35:34 CET 2018
New
- Warn about use of KeepAlive/OtherJobActive on macOS Yosemite and later
- Job filter and job search now optionally support regular expressions (Thanks, Sergei!)
- JobWatch: A background process watching for changes to launchd jobs. Changes are announced via Notification Center. JobWatch has to be enabled in the LaunchControl Preferences. It requires OSX 10.8 or newer.
Fixed
- QuickLaunch would sometimes not work properly for Daemons (Thanks, Roberto!)
- Action Go To Job for KeepAlive subkeys OtherJobEnabled and OtherJobsActive would sometimes not work
- Crash on action Go To Job for KeepAlive subkeys OtherJobEnabled and OtherJobsActive
- Keyboard shortcut conflict: ⌘⇧T was sometimes used by View>Show Tab Bar in addition to Job>Start Job
Improved
- Removed obsolete menu items from View menu
Fri Jan 26 08:35:39 CET 2018
Mon Jan 15 07:14:38 CET 2018
New
- QuickLaunch menu now marks failed jobs with red status indicator (Thanks, Arne!)
- QuickLaunch now allows grouping of services; Actions may be performed on groups
- Added menu item Job>Disabled (⌘⇧D) for setting Disabled key via keyboard shortcut
Fixed
- Typo (Thanks, ѕтeғan)
Improved
- Services are now added to/removed from QuickLaunch via the new QuickLaunch 'Preferences…' status item menu; The 'Job>Accessible via QuickLaunch' menu item has been removed from LaunchControl
Known Problem
- Random crash at startup. Crash reports are much appreciated: http://www.soma-zone.com/support
Tue Dec 19 18:15:26 CET 2017
New
- Send Unix signals to jobs via Job>Send Signal or context menu (Thanks, Arne!)
Fixed
- If two agents or daemons share the same Label the error is now only displayed when selecting these jobs
- If two agents or daemons share the same Label these jobs are now marked as broken in the job table
- State inspector did not handle symlinked jobs (Thanks, Sam!)
- LaunchControl got stuck when trying to trash loaded system jobs with SIP enabled (Thanks, Luke!)
Improved
- Added check marks to override db menu items to indicate current setting (Thanks, Greg!)
- Faster update of State Inspector
Fri Dec 1 16:24:25 CET 2017
New
- Context menu for job table (Thanks, Vincent!)
- Added a button to the Program/ProgramArguments control to allow editing of files. Defaults to 'TextEdit.app'. Use LaunchControl Preferences to change. (Thanks, Arne!)
- Jobs may now be created from existing jobs using File>Import… (Thanks, Ranjit!)
- Jobs with improper file name extension (i.e. not '.plist') are listed in the job table as well. They are properly marked as 'not automatically loaded'.
Improved
- Status indicators in QuickLaunch now have a modern flat look
- Dropping a job .plist file on the service table now imports this job into the current domain
- File>Import Custom Job… has been renamed to File>Import… (if the current domain is Custom Agent or Custom Daemon this menu works as it did before)
Mon Nov 13 11:06:43 CET 2017
Fixed
- Tooltips were broken when running LaunchControl on a headless machine (Thanks, James!)
- Random crash at startup
Tue Oct 17 15:08:33 CEST 2017
Fix
- Random crash on startup on macOS versions 10.7–10.10 (Thanks, Peter!)
Mon Oct 9 09:39:18 CEST 2017
Starting with version 1.34 LaunchControl requires Mac OSX 10.7
New
- Program/ProgramArguments: Executable may now be set/changed with a file panel
- Indicate missing/existing path in WatchPaths/QueueDirectories/KeepAlive
Fixed
- MachServices/WatchPaths tooltips would be shown regradless of 'Show Tooltips' option
- QueueDirectories warning tooltips would not be displayed with 'Show Tooltips' option off
- Random crash when using auto-complete in text fields expecting a path as input
Thu Sep 28 22:09:13 CEST 2017
This version does no longer support Mac OS 10.6!
New
- Ready for macOS High Sierra
Mon Sep 11 18:17:55 CEST 2017
New
- Added QuickFix for LegacyTimers key when key ProcessType is not set to Interactive
- Updated info text for key OnDemand; Added QuickFix to remove key (offered only if 'Warn about deprecated keys' is enabled).
- WatchPaths: Warn about relative paths
- WatchPaths: Indicate missing paths
- QueueDirectories: Warn about relative paths
- QueueDirectories: Indicate missing paths
- QueueDirectories: Warn about non-directory paths
Fixed
- Focus on authentication dialog when moving global/system jobs to the trash
Mon Aug 28 15:25:45 CEST 2017
Fix
- Crash when specifying an empty file as executable
Mon Jul 31 09:17:57 CEST 2017
Fixed
- Keep list of custom jobs ordered alphapetically
- List of Custom Jobs would sometimes not be persisted (Thanks, Sergei!)
- Excessive logging on macOS 10.6 (Thanks, George!)
Mon Jul 24 07:11:55 CEST 2017
Fixed
- Improved stability on legacy macOS versions 10.6–10.9 (Thanks, Peter and Michael!)
Mon Jul 10 20:05:46 CEST 2017
Fixed
- Fixed an issue with the code signature which prevented the installation of the bundled helper tool
- Random crash when dialog for helper tool installation pops up
Mon Jul 10 10:16:17 CEST 2017
Improved
- Accessibility (VoiceOver) improvements (Thanks, Scott!)
- Updated documentation
Sun Jun 11 10:00:50 CEST 2017
New
- Allow creation of custom jobs from crontabs
- Added menu Edit>Copy Path of Job Definition
- EnvironmentVariables control now allows for importing selected environment variables from the job's user environment
Fixed
- Removing of jobs was broken in version 1.30
- Provide unique value for Label key when creating a new job
Improved
- Ask only once for admin password when switching to global/system jobs
Tue May 30 07:17:36 CEST 2017
New
- Preferences option to display PID of job instead of static text 'Running' (Thanks, Sergei!)
- Support for jobs in non-standard location (Thanks, Sergei!)
Fixed
- QuickLaunch-enabled jobs not deleted with LaunchControl would still appear in QuickLaunch menu (Thanks, Ozkan!)
- Job label/status of selected job in job list hardly readable when LaunchControl has no input focus (Thanks, Sergei!)
Tue Apr 25 07:50:48 CEST 2017
Fixed
- Memory leak
- Rare crash that was introduced in version 1.30 (Thanks, Luke and Michael!)
- Truncated labels in preferences view on macOS 10.10 and older
Wed Apr 5 08:38:30 CEST 2017
Fixed
- Crash on macOS 10.11 (Thanks, Dave, Shaun, and Christopher!)
Mon Apr 3 08:20:55 CEST 2017
New
- Display keyboard shortcuts in job category selector
- Improved check for System Integrity Protection (SIP)
- Added support for Socket>SockPathOwner and Socket>SockPathGroup
Fixed
- 'Don't show this message again' setting did not work for warning panels of override db actions (Thanks, Jonathan!)
- Crash when entering specific cron timespec to generate StartCalendarInterval entries
- Random crash when switching to Template category
- Refresh Socket display when adding new socket identifier
- Display correct default permissions for sockets
- Graphic glitch when switching from State Inspector to Default View while an unloaded job was selected
- About window can now be closed with ⌘W
- Info View would sometimes not show in State Inspector
Mon Feb 13 07:57:25 CET 2017
New
- Warn about use of sudo in Program/ProgramArguments keys
Fixed
- Icon is now properly displayed in macOS 10.12.2
- Rare crash when parsing cron files
- Improved error messages when encountering commands the user has no permission to access
- Problem importing cron records prefixed with , , , , , , and (Thanks, Maurizio!)
Mon Jan 16 09:09:33 CET 2017
New
- Made pane divider thickness configurable for easier resizing (Thanks, Paul!)
Fixed
- QuickLaunch menu would sometimes not open (Thanks, Brian!)
- Proper handling of exception in job status update thread
Mon Dec 12 16:16:23 CET 2016
Fixed
- Random crash crash (Thanks, Luke!)
- Syncing issues between expert and standard view (regression from 1.28.1)
- Rendering issues of Default View when switching back from Expert View while focus is on input field
Mon Nov 7 09:02:43 CET 2016
Fixed
- Graphic glitch when renaming a job on macOS Sierra (Thanks, Luke!)
- Text could run into 'previous page' control in the info view on macOS Sierra (Again, thanks, Luke!)
- Crash when handling job definitions with empty ProgramArguments array (Thanks, Patrick!)
Mon Oct 10 07:29:13 CEST 2016
New
- Job definitions with a label starting with a digit will be flagged as broken on OSX 10.5.3– OSX 10.8.1. Exceptions are OSX 10.6.3 and 10.7.5.(Thanks, Jared!)
Fixed
- Better handling of write access errors due to System Integrity Protection
- Crash when searching on systems with malformed job definitions (Thanks, Luke!)
- Rare crash on macOS Sierra (Thanks, Davi and Patrick!)
- Cancelling installation of privileged helper tool (Thanks, Cocoanut3!)
Sat Aug 6 09:14:24 CEST 2016
New
- Added QuickFix for execute permission errors
Fixed
- Execute permission errors were not properly reported for daemons
Tue Apr 26 20:05:48 CEST 2016
New
- Added Help>Disable all warnings/tips (Thanks, TJ!)
- Warn about use of 'sudo' in shell scripts in agents
Mon Apr 11 07:51:07 CEST 2016
New
- Warning about UserName/GroupName in an agent now contains instructions on how to convert an agent into a daemon
Fix
- Import of cron jobs was broken (Thanks, Martin!)
Sun Feb 14 12:34:05 CET 2016
Improved
- Sparkle updates now available via secure connection
Sun Feb 7 22:04:15 CET 2016
New
- Added 'Go to job' button for KeepAlive/OtherJobEnabled / KeepAlive/OtherJobActive
- Dim daemon-only keys in palette while working with agents
- Added preferences option to hide daemon-only keys in palette while working with agents; Default: NO
- Warn about non-existing or empty file in StandardInPath
Fixed
- Opening a job definition from the 'Find Job' panel while the current job is modified did not work properly
- Improved tooltips behaviour
- Warn before adding SessionCreate key to an agent
- Sync issue between standard and expert editor
Sun Jan 10 23:58:59 CET 2016
Fixed
Launch Control 1 42 12
- Keyboard shortcut ⌘6 to access Server Daemons did not work (Thanks, Luke!)
- Always show tooltip for 'Enable/Disable Tooltips' button
Mon Dec 21 09:37:31 CET 2015
Fixed
- Stability improvements when running on OSX versions < 10.10 (Thanks, Daniel!)
Mon Dec 14 17:54:55 CET 2015
New
- Suggest to remove log files (StandardOutPath/StandardErrorPath) when moving a job to the trash
- Improved error reporting for some cases of launchd error 78
Mon Nov 23 10:00:39 CET 2015
Fixed
- Compatibility fix for OSX 10.6 Snow Leopard (Thanks, George!)
- File>Save As… was broken (Thanks, Michael!)
Sun Nov 15 17:14:33 CET 2015
New
- Added File>New from clipboard (⌘⇧N)
- Suggest applicable man pages to get a description of a program's exit code
- El Capitan: Added state inspector (⌘⌥I)
- Terminate QuickLaunch if LaunchControl is deleted
Improved
- Always display tooltip when mouse pointer is over an error/warning indicator
Tue Nov 3 13:38:39 CET 2015
New
- Import jobs from crontab
- Export jobs to crontab
- Improved error descriptions for failed jobs
- Improved documentation
Mon Oct 26 15:19:44 CET 2015
Fixed
- Restored update functionality on OSX 10.11 El Capitan
- Don't offer to delete files in /dev when removing StandardOutPath/StandardErrorPath (Thanks, David!)
Mon Oct 12 08:58:39 CEST 2015
New feature
- Added more helpful information about why system services cannot be changed on El Capitan with System Integrity Protection turned on.
Fix
- Changes selection handling when reloading job list
Tue Aug 25 22:10:56 CEST 2015
Fixed
- Stability improvements for OSX 10.6 Snow Leopard
Mon Aug 24 07:58:33 CEST 2015
Fixed
- (Find Job) pressing ⎋ in search field while it is not empty will just clear it and not remove input focus
- (Find Job) reopening the Find window will not change the selection in the result list
- Improved performance and stability of reading Yosemite launchd override db
Mon Aug 17 10:47:05 CEST 2015
New
- Support for the launchd override database now available on OSX 10.10 Yosemite as well
- Provided an additional, more readable interpretation of durations > 60s (ExitTimeout, StartInterval, ThrottleInterval, TimeOut)
Fixed
- Don't scroll back to first entry in service list when saving a job
- Removing a key while keyboard focus is still on one of its controls does now work properly
- Prevent deselecting a modified job by filtering
Fri Jul 17 13:06:38 CEST 2015
New
- Added support for OSX Server
Fixed
- Address family would sometimes wrongly be displayed as 'IPv4' instead of 'IPv4/6' for key Socket (Thanks, Robert!)
- Made QuickLaunch menu item play nice with Yosemite's Dark Mode
Wed Jun 10 11:44:57 CEST 2015
Tue Jun 2 00:37:45 CEST 2015
Fixed
- Removing a row from the EnvironmentVariables table would sometimes remove the wrong row (Thanks, Brian!)
Fri May 22 07:03:41 CEST 2015
New
- Highlight undocumented keys in standard view (Thanks, Tobias!)
- Added preferences option to hide deprecated keys from the palette
- Added preferences option to hide keys unsupported on the current machine from the palette
- Deprecated/unsupported keys are now dimmed in the palette (Thanks, Tony!)
- Added preferences option to order items in key palette alphabetically (Thanks, Greg!)
Fixed
- (Regression) Always scroll to first job when switching job types (Thanks, Cüneyt!)
Mon Mar 23 08:16:55 CET 2015
Fixed
- False error (AppleScript has to be interpreted by /usr/bin/osascript) when trying to run .applescript with correct shebang line (Thanks, John!)
- Improved error reporting when Program/ProgramArguments starts with a tilde (~)
Mon Mar 9 08:20:24 CET 2015
Fixed
- Brought back Edit>Select All (Thanks, TJ)
- False warning in Socket key when using port numbers > 32767 (Thanks, Alex!)
Mon Mar 2 09:04:10 CET 2015
New
- Optionally trash log files after changing/removing StandardErrorPath/StandardOutPath keys
- Find window now supports searching for jobs by content of StandardOutPath/StandardErrorPath keys
- Provide file names based on the job label when adding StandardOutPath/StandardErrorPath keys to a job
- Suppress warning about jobs without run condition when key LaunchEvents is present
Fixed
- Mark „Go to job definition“ button in Find window (Cmd-F) as default button
Improved
- Updated help file
- Made searches in Find window case insensitive
Mon Feb 9 09:29:03 CET 2015
New
- Added quick-fix for attempts to execute AppleScripts without interpreter
- Added quick-fix for attempts to run application bundles as regular executables
Mon Jan 19 13:20:38 CET 2015
New
- Global Search (Cmd-F): Search by file name, Label and/or Program/ProgramArguments
- Added „Edit in LaunchControl“ to items in QuickLaunch menu
- Dropping a job definition from one of the standard locations on the LaunchControl icon will open it in LaunchControl
Fixed
- Repairing permissions of a symlinked job definition did not work (Thanks, Jake!)
Improved
- Dropped support for 32bit Intel architecture
Tue Jan 13 17:28:33 CET 2015
Fix
- Fixed a random crash when quitting LaunchControl
Thu Jan 8 18:36:17 CET 2015
Fixed
- Mark key Debug as unsupported on OSX 10.10+ (Thanks, Jeff!)
- Random crash at startup (Thanks, Dominik)
Improved
- File>Revert To Saved (Cmd-R) is now enabled even if the file has not been modified.
- Follow symbolic links instead of overwriting them when saving job definitions.
Mon Nov 3 09:12:45 CET 2014
Fixed
- Display glitch on Yosemite/Retina (Thanks Arie!)
- Mark key EnableGlobbing as unsupported on OSX Yosemite
Mon Oct 13 08:02:58 CEST 2014
Fixed
- Compatibility issues on OSX 10.6, 10.7 and 10.8
- Mark key TimeOut as unsupported on OSX 10.10
- Mark subkey KeepAlive/NetworkState as unsupported on OSX 10.10
Mon Oct 6 16:59:13 CEST 2014
Mon Oct 6 10:08:24 CEST 2014
New
- Added support for OSX Yosemite (Override DB not yet supported)
- Added View>Filter Palette (Cmd-Shift P)
- Added tooltips for value column in expert view. (Thanks John!)
- Added key LowPriorityBackgroundIO
- Added key SessionCreate
- Added key EnablePressureExit
- Added Edit>Copy Job Definition as XML (Cmd-Shift C) (Thanks Nicholas!)
- Added File>Save As… (Cmd-Shift S)
Fixed
- Changes to KeepAlive/PathState would sometimes not stick
- Renaming a label in KeepAlive/OtherJobsEnabled / KeepAlive/OtherJobActive could result in creating another entry in the respective section
- Adding a label to KeepAlive/OtherJobsEnabled / KeepAlive/OtherJobActive would fail when OtherJobsEnabled was is disabled
- Crash when resizing the warning column of KeepAlive/OtherJob(Enabled|Active)
- Graphical glitch when changing the job label in KeepAlive/OtherJob(Enabled|Active)
- Cmd-selecting a service now deselects it
- Use proper key pictograms when referring to modifier keys in the help file (Thanks Tony!)
Improved
- Moved Edit>Filter Job List to View menu
- Changed hotkey for filtering jobs to Cmd-Shift J
- LaunchControl>Hide Others now uses the standard hotkey Cmd-Opt H
- Changed the Job>Start shortcut to Cmd-Shift T to avoid a conflict with the new File>Save As…
Mon Aug 4 12:12:46 ICT 2014
Fixed
- Only show 'Did you already know…' dialogs if the suggested action has not yet been performed by the user (Thanks Cüneyt!)
- Consider the default launchd paths when checking validity of a relative ProgramArguments key (Thanks George!)
Mon Jul 14 11:54:42 HKT 2014
Fixed
- Fixed another memory leak
- Properly update Sockets view when changing SockFamily from IPv4/6 to Unix and vice versa
Tue May 27 00:13:42 HKT 2014
Fixed
- Crash when switching to daemons (Thanks Thomas!)
Mon May 26 19:54:54 HKT 2014
New
- Added support for new key LegacyTimers (introduced in OSX 10.9.2)
- Added support for undocumented KeepAlive subkeys Crashed, OtherJobActive and AfterInitialDemand
Improved
- Quit application when closing window (Thanks Fred!)
Tue May 13 09:56:23 HKT 2014
Fixed
- Expansion of cron-style time specifications for StartCalendarInterval did not work on OSX10.6
- Memory leaks (Thanks Oliver!)
- Reduced system load caused by periodically updating job status
Wed Mar 26 08:37:35 CET 2014
New feature
- Warn about too large values in ExitTimeOut, StartInterval, ThrottleInterval and TimeOut
Fix
- Problem entering values greater 9999 for ExitTimeOut, StartInterval, ThrottleInterval and TimeOut with specific locale settings
Mon Mar 10 11:11:14 CET 2014
New
- It is now possible to generate values for StartCalenderInterval by evaluating a cron-style time specification
Fixed
- Enabling/disabling a job would only stick if the job definition was explicitly saved; This bug was introduced in version 1.13.1 (Thanks, Arie!)
Mon Mar 3 11:46:36 CET 2014
Fixed
- Crash when clicking 'Save' after switching from a modified job definition to a new one (Thanks, Arie!)
Mon Mar 3 07:39:08 CET 2014
Fixed
- StartCalendarInterval/Month is not zero-based (Thanks, Jeff!)
- Random crash when switching between job definitions (Thanks again, Jeff!)
Mon Feb 24 13:12:10 MYT 2014
Fixed
- Verify keys of dictionary values case insensitive to avoid false warnings about use of undocumented keys
- Problem with selection/insertion point position in Program/ProgramArguments editor (Thanks Chris!)
Mon Feb 17 16:15:26 MYT 2014
New
- Remember 'Show Tooltips' state across restarts.
- Added keyboard shortcuts to switch between job categories. See menu View>Goto.
Improved
- Improved performance. Scanning/validating 250 job definitions now takes about 1 second on a late 2011 17' MBP (compared to ~6 seconds in v1.13).
- Optimized drawing code for improved responsiveness.
- Saving a job definition will always replace any occurrence of '#Label#' with the current job label. Previously this would only happen right after creating an instance from a template.
Fixed
- Disable save button in template save dialog when template name is empty.
Mon Feb 17 13:22:49 MYT 2014
Mon Feb 3 14:16:49 MYT 2014
New
- QuickLaunch: This feature adds a small menu extra to your menu bar containing selected jobs and their respective status. It also allows for ad-hoc starting, stopping, loading or unloading of jobs. It runs independently from LaunchControl.
- Added configuration option to synchronize job Label with job definition file name. Synchronization is triggered when a job definition is renamed and not when a job label is changed. (Thanks, TJ!)
- Added configuration option to specify a custom file name prefix to be used when creating a new job (Thanks again, TJ!)
- Added configuration option to specify a default value for key Program (used when creating a new job)
- Added support for dynamic templates. Read help file section 'Templates' for details.
- Improved validation of ProgramArguments
- Added support for key ProcessType, introduced in OSX Mavericks
Fixed
- Helper would not be properly updated on OSX10.6 (Thanks again, Edouard!)
Mon Jan 27 15:28:07 MYT 2014
New
- Added i386 support
Fixed
- Native tooltips would show up along with custom tooltips (OSX10.6)
- Display default Hard/SoftResourceLimits as placeholder for agents as well
- Crash when selecting a daemon with Hard/SoftResourceLimits key on OSX 10.6 (Thank you, Edouard!)
Mon Jan 20 14:04:24 MYT 2014
New
- Added support for OSX 10.6 (Snow Leopard)
- Offer to reload a job after saving changes to a running/loaded job
- Warn when specifying an IP address for Sockets/MulticastGroup w/o an explicit socket family
- Warn when specifying an IPv4 address for Sockets/SockNodeName or Sockets/MulticastGroup when SockFamily is set to IPv6 (and vice versa)
- Improved reporting of warnings/errors when loading a job
- Report warning when agent has configured a privileged Socket/SockServiceName
- Validate Socket/SockNodeName and Socket/SockMulticastGroup
- Warn about invalid Nice values for LaunchAgents
- Implemented custom tooltips to work around the ten-second time limit of standard OSX tooltips. This feature has to be explicitly enabled by clicking the 'Show Tooltips' button in the title bar or by pressing (Cmd-Shift ?)
Fixed
- Verifying a job with multiple info sheets would make LC forget the previously selected sheet
- Selecting a socket would mark the job as modified
Improved
- Improved warning when referencing an unknown job in KeepAlive/OtherJobEnabled
- improved speed of dulicate label detection
Wed Dec 18 13:46:03 MYT 2013
New
- Suggest output redirection on job error
- Inform about available output from stdout/stderr on job error
- Continuous job validation
Fixed
- Disable filters before creating a new job to avoid creating a seemingly invisible job
Mon Dec 2 11:09:00 MYT 2013
Fixed
- Problem when changing filter attributes saved in a previous session
- Save exposed/hidden state of filter view
Mon Nov 25 09:04:10 MYT 2013
Fixed
- Proper error reporting when encountering jobs with invalid names
- Fixed console warning about NSAlert being called from a background thread
Sat Nov 2 00:56:19 CET 2013
Fixed
- Graphic glitches on Retina displays (Thanks Sven and David!)
- Selecting 'View>Toggle Filter' would not work (as opposed to selecting the filter button or pressing the keyboard shortcut) (Thanks David, again!)
Sun Oct 27 18:41:08 CET 2013
Fixed
- Handle job definitions without a Label key and broken links to job definitions gracefully (Thanks Brian and Kem)
Tue Sep 24 00:48:48 MYT 2013
New
- Improved validation of Soft/HardResourceLimits
- Improved usability of Soft/HardResourceLimits: Entering a non-numberic character will set field to 'unlimited', default values are displayed in grey
- Warn about incorrect input/output redirection
- Improved Umask config section: Display new file/directory permission example
- Improved Socket config section: Display socket permission example
- Added a link to http://launchd.info (Help>A launchd Primer)
Fixed
- Always scroll to first job when switching job types (Thanks, Cüneyt!)
Tue Sep 10 09:25:20 MYT 2013
New
- Improved validation of LimitLoadToSessionType
Fixed
- Crash with invalid plist files
Mon Sep 9 11:23:52 MYT 2013
New
- Mark jobs with non-unique job labels as broken
- Improved validation of KeepAlive:OtherJobsEnabled: Warn about jobs which have not been configured
- Added stopping of jobs without unloading: Job>Stop (Cmd-Shift-S)
Fixed
- Clear file specific warning panel when trashing a file
- Loading/unloading and starting/stopping a job does not reset the fold state of configuration sections
Improved
- Streamlined editing of EnvironmentVariables, KeepAlive, MachServices, QueueDirectories, Sockets, StartCalendarInterval and WatchPaths
Mon Sep 2 12:52:26 MYT 2013
New
- The job name filter is now accessible via Cmd-F
Fixed
- Enabling/disabling a job would not update the expert mode editor immediately
- Corrected wording in menu for KeepAlive:OtherJobEnabled. This key checks if another job is loaded and does not care about its Disabled key.
- Clearing the 'Override Disabled Key' record would not update the display immediately
Mon Aug 26 11:45:37 MYT 2013
New
- Added hot-fix button when key Label has invalid case
- Warn about use of globbing symbols when EnableGlobbing has been disabled
- Warn when StartInterval lower than ThrottleInterval
- Warn when job has no valid run condition (when it can be loaded but never executed)
- Warn about use of shell globbing symbols in EnvironmentVariables
- Color coded Disabled Override in job list
- Info panels can be disabled individually in the preferences
Fixed
- Rare crash when editing in Expert Mode
- Toggling 'EnableGlobbing' would not mark the job definition as modified
- Switching between 'Default argv[0]' and 'Custom argv[0]' would not mark the job definition as modified
- Suppress unnecessary log output
Mon Aug 19 13:42:40 MYT 2013
New
- Quick creation of 'Keep-this-app-running-no-matter-what'-Agents. Just drop an application on the LaunchControl icon (in Dock or in Finder) and the job will be created and loaded automatically.
Fixed
- When selecting jobs containing the MachServices or Sockets key the display would always scroll to these keys.
- Only explain problems related to the wellformedness of a job definition when the user selects it.
Mon Aug 5 10:57:52 MYT 2013
New
Launch Control 1 42 1 42
- Added support for the launchd override db: Jobs w/ overridden Disabled key are marked, the Disabled key can be overridden and overrides of the Disabled key can be removed
- The job status is now updated every five seconds.
- Added preferences option to mark deprecated keys as warnings; default: off
Sun Jul 21 22:46:50 MYT 2013
Fixed
- Modifying the search string in a way that the currently selected job is not visible in the job list anymore would not update the selection marker in the job list
- Wrong tooltip for LowPriorityIO (Thanks, James!)
- Expanding/collapsing a section via click on the section title may be aborted by dragging the mouse cursor outside the title area; Changed orientation of the closed disclosure triangle
- Dialogs now support standard key bindings for aborting an action (Cmd-., Esc)
- Controls in expert mode editor would sometimes be displayed when no job has been selected (Thanks Nicholas!)
Improved
- Lighter shade of green for valid sections
Tue Jun 18 13:47:47 MYT 2013
New
- Missing agent/daemon directory can now be created from within LaunchControl
Fixed
- Random crash when requesting admin password while scanning job definitions (Thanks, Cüneyt!)
Fri Jun 14 12:50:02 MYT 2013
New
- Check permissions of agent/daemon directories
- Permission issues with job definition files or daemon/agent directories may now be fixed from within LaunchControl
Fixed
- Small memory leak
- Graphic glitch in the 'Trash job' button while no job is selected
- Enabling/disabling a job definition having unsaved changes would revert those changes
Mon May 27 11:02:35 MYT 2013
New
- Improved validation of RootDirectory
- path validation/auto-completion now also works for inaccessible directories
- added validation of EnvironmentVariables (warn about referencing of environment variables like PATH=:/new/path, warn about relative paths in *PATH variables)
Fixed
- path validation/auto-completion now properly honors key RootDirectory
- path validation/auto-completion now properly handles ignored keys (e.g RootDirectory key in an agent definition)
Improved
Jbl Control 1
- Turned some errors into warnings for clearer distinction: errors make it impossible for launchd(8) to run a job, while warnings may just lead to unexpected behavior)
Mon May 20 13:43:26 MYT 2013
New
- 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)
Mon May 13 14:58:31 MYT 2013
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
Fixed
- 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
Mon May 6 17:57:05 MYT 2013
New
- Added button to trace StandardOutPath and StandardInPath in Console.app
Fixed
- 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
Improved
- Improved validation of StandardErrorPath and StandardOutPath
- Improved validation of ExitTimeout, StartInterval, ThrottleInterval and TimeOut
Fri Apr 12 18:00:16 CEST 2013
New
- Improved validation for Hard/SoftResourceLimits
Fixed
Control 1 Remote
- 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
Thu Apr 4 08:53:14 CEST 2013
Launch Control 1 42 1 12
New
- 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.
Fixed
Launch Control 1 42 1 14
- Prevent LaunchControl from using the discrete gfx card
- Stability improvements
Mon Feb 25 18:44:37 MYT 2013
Fix:
- Automatic updating 'Default argv0' in Program section did not always work (Thanks Kem!)
Mon Feb 18 12:02:04 MYT 2013
New
- 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
Fixed
- 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
Fri Feb 8 10:55:32 MYT 2013
New
- 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'
Fixed
- 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
Tue Feb 5 13:52:18 MYT 2013
Fixed
- Clicking the 'Dismiss' button in the Acknowledgements window would crash the application
Mon Feb 4 22:22:36 MYT 2013