This program is designed for creating and modifying Xgrid batch files. The format of the file conforms to Apple's Xgrid batch plist description. The labels for all the fields are intentionally the same as in the Xgrid Foundation so that you can use this program to help with learning the Xgrid Foundation or batch files in general.
This is a work in progress, and feature requests and bug reports are greatly appreciated. There is a feedback option in the program, or you can just email the support contact listed above.
As the program becomes more and more complex, it becomes increasingly harder for me to test everything the program could possibly do. If you find any bugs, feel free to tell me!
Change Log
(Future Version)
When creating a new file, it should be selected by default
Canceling the download for an update shouldn't result in a error message
Exporting Input or ART files should ask if you would like to overwrite the destination
0.9.8.2 - 7/23/2008 (Current Version)
Various minor GUI fixes
Added a Revert to Save menu item
The task arguments popup menu now lists all input files, not just the ones that aren't executable.
0.9.8.1 - 7/7/2008
Various minor fixes
Depreciated the Export Batch plist... menu item in favor of Save a Copy As...
Exporting Input or ART files no longer requires a file extension
Selecting a file to represent file contents now sets the document as modified
0.9.8.0 - 6/29/2008
Various minor fixes
0.9.7.5-beta - 6/29/2008
Various minor fixes
0.9.7.4-beta - 6/29/2008
Various minor fixes
Application Updater now saves downloads with the correct file type
0.9.7.3-beta - 6/26/2008
Various minor fixes
File types now set correctly when exporting files
0.9.7.2-beta - 6/17/2008
Built-in file preview/editor
Modified the Application Updater to handle multiple strains of the same program
Now reminds you to update regularly
Known Bugs
Save As dialog insists on having an extension; some files don't have extensions
0.9.7.0-beta - 6/3/2008
Switched to a document-based model
Rearranged the window layout
ART Support
Tasks are now sorted upon opening a document
Automatically swaps files to disk that are larger than 10 meg
Can now consolidate input files upon request
Built-in file preview
File types not set corectly when exporting files
0.9.6.5 - 12/4/2007
Fixed a bug with choosing a different input file
0.9.6.4 - 11/11/2007
Feature added: can now randomly downsize the number of selected task specifications
Optimized the process involved with adding multiple task specifications at once
0.9.6.3 - 11/10/2007
The default name for new task specifications is now the first free integer starting with zero
Fixed a bug with exporting input files
Optimized the process involved with removing multiple tasks at once
0.9.6.2 - 10/27/2007
Enabled the Leopard features
0.9.6.1 - 10/17/2007
Minor GUI bug fixes
0.9.6.0 - 10/11/2007
Added support for task specifications identified by a non-numerical string
Can now rename a task specification to change its position in the list
Leopard features almost done
0.9.4.1 - 9/25/2007
Apple Developer members can now un-censor the Leopard features
General modifications for Xgrid in Leopard
GUI fix regarding the input file map
Consolidated the input file map and the environment variable list into one tab pannel
0.9.4.0 - 9/14/2007
Icon added
Feature added: can now export input files from a batch file
0.9.3.0 - 6/1/2007
Added a window menu
Added my new preferences class; includes an option to remove the preferences file on quit
Reorganized the property list parser; moderate risk of new bugs
Fixed a bug in the Application Updater
0.9.2.2 - 6/22/2007
Updated the Applicaiton Updater to correctly handle 404 errors
0.9.2.1 - 6/22/2007
Fixed bug with opening batch files; the program now doesn't assume that task specifications are in order, and instead relies on their stored indexes
0.9.2.0 - 5/7/2007
Feature added: can now open batch files
Changed name to Xgrid Batch Editor
Fixed various GUI bugs
0.9.1.0 - 4/10/2007
Changed the dependsOnJobs input method; dependsOnJobs is now set using a text box
0.9.0.0 - 4/2/2007 (initial release)
Multiple jobs supported
Job name supported (text box)
Application Identifier supported (text box)
Notification Email supported (text box)
Minimum Task Count supported (popup menu)
Tasks Must Start Simultaniously supported (popup menu)
Depends On Jobs supported (listbox)
Adding and removing task input files supported
Input file destinations are independant of their source
Adding and removing task specifications supported
Task Prototype Identifier supported (popup menu)
Task command supported (combo box)
Task arguments supported (space delimited array in a combo box)
Task Input Stream supported (popup menu)
Depends On Tasks supported (listbox)
Environment supported (listbox & two text boxes)
Input File Map supported (listbox & one text box)
Adding and removing task prototypes supported
Task Prototype name supported (text box)
Task Prototype command supported (combo box)
Task Prototype arguments supported (space delimited array in a combo box)