diff --git a/build.xml b/build.xml index dd51e77..574c0b4 100755 --- a/build.xml +++ b/build.xml @@ -66,4 +66,20 @@ nbproject/build-impl.xml file. --> + + + + + + + + + + + + + + + + diff --git a/nbproject/project.properties b/nbproject/project.properties index 1deab8a..3137dd5 100755 --- a/nbproject/project.properties +++ b/nbproject/project.properties @@ -2,6 +2,7 @@ application.desc=A simple java desktop application based on Swing Application Fr application.homepage=http://appframework.dev.java.net application.title=Basic Application Example application.vendor=Sun Microsystems Inc. +application.version=1.0 build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: diff --git a/release/TimeStamper_v1.0.jar b/release/TimeStamper_v1.0.jar new file mode 100644 index 0000000..d02c2be Binary files /dev/null and b/release/TimeStamper_v1.0.jar differ diff --git a/release/TimeStamper_v1.0.tar.gz b/release/TimeStamper_v1.0.tar.gz new file mode 100644 index 0000000..8c9c2b1 Binary files /dev/null and b/release/TimeStamper_v1.0.tar.gz differ diff --git a/src/jdbernard/timestamper/TimeStamperApp.java b/src/jdbernard/timestamper/TimeStamperApp.java index 814a49e..f51ed02 100755 --- a/src/jdbernard/timestamper/TimeStamperApp.java +++ b/src/jdbernard/timestamper/TimeStamperApp.java @@ -64,6 +64,24 @@ implements Application.ExitListener { loadTimeline(config.getProperty("lastUsedTimelineFilename")); } + /** + * + */ + @Override protected void initialize(String[] args) { + if (args.length > 0) { + File inFile = new File(args[0]); + if (!inFile.exists()) + try { inFile.createNewFile(); } + catch (IOException ioe) { + log.warning("No file '" + args[0] + " exists and an error" + + " occurred trying to create it."); + } + + currentTimelineFile = args[0]; + loadTimeline(currentTimelineFile); + } + } + /** * At startup create and show the main frame of the application. */