diff --git a/build.xml b/build.xml index 8944013..a7a98bb 100644 --- a/build.xml +++ b/build.xml @@ -23,9 +23,13 @@ - + + + + + diff --git a/libpit/project.properties b/libpit/project.properties index 3700c26..747113d 100644 --- a/libpit/project.properties +++ b/libpit/project.properties @@ -1,10 +1,10 @@ -#Wed Feb 24 08:39:48 CST 2010 +#Thu Feb 25 17:24:06 CST 2010 build.dir=build src.dir=src lib.shared.dir=../shared-libs test.dir=test -build.number=10 -expected.application.version=1.1.6 +build.number=1 +expected.application.version=1.1.8 lib.dir=lib release.dir=release release.jar=pit-${application.version}.jar diff --git a/libpit/release/pit-1.1.6.jar b/libpit/release/pit-1.1.6.jar deleted file mode 100644 index 1bf42a3..0000000 Binary files a/libpit/release/pit-1.1.6.jar and /dev/null differ diff --git a/libpit/release/pit-1.1.8.jar b/libpit/release/pit-1.1.8.jar new file mode 100644 index 0000000..64405ac Binary files /dev/null and b/libpit/release/pit-1.1.8.jar differ diff --git a/libpit/src/com/jdbernard/pit/FileProject.groovy b/libpit/src/com/jdbernard/pit/FileProject.groovy index f008c7c..fcfb8d6 100644 --- a/libpit/src/com/jdbernard/pit/FileProject.groovy +++ b/libpit/src/com/jdbernard/pit/FileProject.groovy @@ -54,8 +54,6 @@ class FileProject extends Project { def issueFile = new File(source, FileIssue.makeFilename(id, options.category, options.priority)) - assert !issueFile.exists() - issueFile.createNewFile() issueFile.write(options.text) diff --git a/pit-cli/lib/pit-1.1.4.jar b/pit-cli/lib/pit-1.1.4.jar deleted file mode 100644 index 8dc6a2a..0000000 Binary files a/pit-cli/lib/pit-1.1.4.jar and /dev/null differ diff --git a/pit-cli/lib/pit-1.1.6.jar b/pit-cli/lib/pit-1.1.6.jar deleted file mode 100644 index 1bf42a3..0000000 Binary files a/pit-cli/lib/pit-1.1.6.jar and /dev/null differ diff --git a/pit-cli/lib/pit-1.1.8.jar b/pit-cli/lib/pit-1.1.8.jar new file mode 100644 index 0000000..64405ac Binary files /dev/null and b/pit-cli/lib/pit-1.1.8.jar differ diff --git a/pit-cli/project.properties b/pit-cli/project.properties index c1e693e..6e22213 100644 --- a/pit-cli/project.properties +++ b/pit-cli/project.properties @@ -1,9 +1,9 @@ -#Wed Feb 24 08:40:12 CST 2010 +#Thu Feb 25 17:41:36 CST 2010 build.dir=build src.dir=src build.jar=pit-cli-${application.version}.${build.number}.jar build.number=1 -expected.application.version=1.1.6 +expected.application.version=1.1.8 lib.dir=lib release.dir=release release.jar=pit-cli-${application.version}.jar diff --git a/pit-cli/release/pit-cli-1.1.6.jar b/pit-cli/release/pit-cli-1.1.8.jar similarity index 95% rename from pit-cli/release/pit-cli-1.1.6.jar rename to pit-cli/release/pit-cli-1.1.8.jar index 83a2db6..51bcf97 100644 Binary files a/pit-cli/release/pit-cli-1.1.6.jar and b/pit-cli/release/pit-cli-1.1.8.jar differ diff --git a/pit-swing/application.properties b/pit-swing/application.properties index 5f8ab17..787e9fa 100644 --- a/pit-swing/application.properties +++ b/pit-swing/application.properties @@ -1,4 +1,4 @@ #Sat Feb 13 08:41:16 CST 2010 -app.version=1.1.6 +app.version=1.1.8 app.griffon.version=0.2.1 app.name=pit-swing diff --git a/pit-swing/griffon-app/resources/icon16x16.png b/pit-swing/griffon-app/resources/icon16x16.png new file mode 100644 index 0000000..01a8bd5 Binary files /dev/null and b/pit-swing/griffon-app/resources/icon16x16.png differ diff --git a/pit-swing/griffon-app/resources/icon32x32.png b/pit-swing/griffon-app/resources/icon32x32.png new file mode 100644 index 0000000..19171d2 Binary files /dev/null and b/pit-swing/griffon-app/resources/icon32x32.png differ diff --git a/pit-swing/griffon-app/resources/icon64x64.png b/pit-swing/griffon-app/resources/icon64x64.png new file mode 100644 index 0000000..0ee0fdb Binary files /dev/null and b/pit-swing/griffon-app/resources/icon64x64.png differ diff --git a/pit-swing/griffon-app/views/com/jdbernard/pit/swing/PITView.groovy b/pit-swing/griffon-app/views/com/jdbernard/pit/swing/PITView.groovy index a4bf1c9..8ef6015 100644 --- a/pit-swing/griffon-app/views/com/jdbernard/pit/swing/PITView.groovy +++ b/pit-swing/griffon-app/views/com/jdbernard/pit/swing/PITView.groovy @@ -37,6 +37,7 @@ categoryIcons = [:] filter = new Filter(categories: []) popupProject = null +selectedProject = model.rootProject popupIssue = null @@ -125,14 +126,12 @@ newIssueDialog = dialog(title: 'New Task...', modal: true, pack: true,//size: [3 constraints: gbc(gridx: 1, gridy: 4, insets: [5, 5, 5, 5], anchor: GBC.WEST), actionPerformed: { - def project = projectTree.leadSelectionPath - .lastPathComponent.userObject - def issue = project.createNewIssue( + def issue = selectedProject.createNewIssue( category: categoryComboBox.selectedItem, priority: prioritySpinner.value, text: titleTextField.text) - projectListModels[(project.name)] = null - displayProject(project) + projectListModels[(selectedProject.name)] = null + displayProject(selectedProject) newIssueDialog.visible = false }) } @@ -166,8 +165,9 @@ issuePopupMenu = popupMenu() { menuItem('Delete Issue', actionPerformed: { if (!popupIssue) return + selectedProject.issues.remove(popupIssue.id) + projectListModels[(selectedProject.name)].removeElement(popupIssue) popupIssue.delete() - }) separator() @@ -207,10 +207,10 @@ frame = application(title:'Personal Issue Tracker', //size:[320,480], pack:true, //location:[50,50], - iconImage: imageIcon('/griffon-icon-48x48.png').image, - iconImages: [imageIcon('/griffon-icon-48x48.png').image, - imageIcon('/griffon-icon-32x32.png').image, - imageIcon('/griffon-icon-16x16.png').image] + iconImage: imageIcon('/icon64x64.png').image, + iconImages: [imageIcon('/icon64x64.png').image, + imageIcon('/icon32x32.png').image, + imageIcon('/icon16x16.png').image] ) { borderLayout() @@ -244,8 +244,7 @@ frame = application(title:'Personal Issue Tracker', evt.source.selected = true } projectListModels.clear() - displayProject(projectTree.leadSelectionPath - ?.lastPathComponent?.userObject) + displayProject(selectedProject) }) } @@ -270,8 +269,8 @@ frame = application(title:'Personal Issue Tracker', } else new DefaultTreeModel() }), valueChanged: { evt -> - displayProject(evt?.newLeadSelectionPath - ?.lastPathComponent?.userObject) + selectedProject = evt?.newLeadSelectionPath?.lastPathComponent?.userObject ?: model.rootProject + displayProject(selectedProject) }, mouseClicked: { evt -> if (evt.button == MouseEvent.BUTTON3) { diff --git a/pit-swing/lib/pit-1.1.6.4.jar b/pit-swing/lib/pit-1.1.6.4.jar deleted file mode 100644 index 394656c..0000000 Binary files a/pit-swing/lib/pit-1.1.6.4.jar and /dev/null differ diff --git a/pit-swing/lib/pit-1.1.8.jar b/pit-swing/lib/pit-1.1.8.jar new file mode 100644 index 0000000..64405ac Binary files /dev/null and b/pit-swing/lib/pit-1.1.8.jar differ diff --git a/version.properties b/version.properties index 6a4f13a..16e803b 100644 --- a/version.properties +++ b/version.properties @@ -1 +1 @@ -application.version=1.1.6 +application.version=1.1.8