David ‘Bombe’ Roden [Tue, 16 Aug 2011 19:28:29 +0000 (21:28 +0200)]
Add options for configuration file location.
This commit includes several changes: the configuration does not know
itself anymore where it was loaded from, the ConfigurationLocator is now
used for that. The preferences page does not need access to the
configuration anymore. Finally, the lock file has been removed; now, when
saving a configuration file would overwrite an existing configuration file,
the user is asked for permission.
David ‘Bombe’ Roden [Tue, 16 Aug 2011 19:22:01 +0000 (21:22 +0200)]
Locator for the configuration file.
David ‘Bombe’ Roden [Tue, 14 Jun 2011 18:37:37 +0000 (20:37 +0200)]
Add JAR file location preferences on preferences page.
David ‘Bombe’ Roden [Tue, 14 Jun 2011 18:37:10 +0000 (20:37 +0200)]
Locate the configuration file on startup.
David ‘Bombe’ Roden [Tue, 14 Jun 2011 18:36:48 +0000 (20:36 +0200)]
Add accessors for the configuration file location.
David ‘Bombe’ Roden [Tue, 14 Jun 2011 18:36:39 +0000 (20:36 +0200)]
Add enumeration for location of the configuration file.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 19:58:31 +0000 (21:58 +0200)]
Add a comment.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 19:58:24 +0000 (21:58 +0200)]
Change selected node when the port number changes.
This fixes #185.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 19:54:23 +0000 (21:54 +0200)]
Deleting the selected node will now selected another node.
This fixes #184.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 19:33:04 +0000 (21:33 +0200)]
Prevent deletion of the last node.
This fixes #183.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 19:22:38 +0000 (21:22 +0200)]
Only allow files in the root directory to be selected as index files.
This fixes #116.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 18:54:54 +0000 (20:54 +0200)]
Set an error code if project was not inserted successfully.
This fixes #47.
David ‘Bombe’ Roden [Sat, 9 Jul 2011 13:19:18 +0000 (15:19 +0200)]
Ignore “build” and “dist” directories.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 16:31:41 +0000 (18:31 +0200)]
Throw an exception when the node is not connected.
David ‘Bombe’ Roden [Thu, 9 Jun 2011 16:22:46 +0000 (18:22 +0200)]
Actually use debug flag for javac task.
David ‘Bombe’ Roden [Sun, 15 May 2011 16:40:55 +0000 (18:40 +0200)]
Fix typo.
Thanks to sethcg for noticing.
David ‘Bombe’ Roden [Wed, 26 Jan 2011 06:16:12 +0000 (07:16 +0100)]
Don’t get confused by “--config-file” parameter.
David ‘Bombe’ Roden [Wed, 26 Jan 2011 05:20:32 +0000 (06:20 +0100)]
Add “--config-file” parameter to CLI. Fixes #65.
David ‘Bombe’ Roden [Wed, 1 Sep 2010 17:53:49 +0000 (19:53 +0200)]
Use Closer.close() for various resources.
David ‘Bombe’ Roden [Wed, 1 Sep 2010 17:53:39 +0000 (19:53 +0200)]
Add @SuppressWarnings annotation.
David ‘Bombe’ Roden [Wed, 1 Sep 2010 17:53:27 +0000 (19:53 +0200)]
Add progress listener that displays the progress of the upload.
David ‘Bombe’ Roden [Wed, 1 Sep 2010 17:52:36 +0000 (19:52 +0200)]
Hand down progress listener.
David ‘Bombe’ Roden [Wed, 1 Sep 2010 17:16:43 +0000 (19:16 +0200)]
Add progress listener interface to copy operation.
David ‘Bombe’ Roden [Wed, 25 Aug 2010 19:11:33 +0000 (21:11 +0200)]
The name of the index file must not be empty if an index is to exist.
David ‘Bombe’ Roden [Wed, 25 Aug 2010 19:11:05 +0000 (21:11 +0200)]
Don’t warn about no files to insert when there are actually just no file options.
David ‘Bombe’ Roden [Thu, 17 Jun 2010 18:09:55 +0000 (20:09 +0200)]
Set version to 0.9.2.
David ‘Bombe’ Roden [Thu, 17 Jun 2010 18:09:50 +0000 (20:09 +0200)]
Set homepage edition to 11.
David ‘Bombe’ Roden [Thu, 17 Jun 2010 17:54:41 +0000 (19:54 +0200)]
Show different message when the insert was aborted, add dialog titles.
David ‘Bombe’ Roden [Thu, 17 Jun 2010 17:54:19 +0000 (19:54 +0200)]
Implement cancelling the insert when the “cancel” button is pressed.
David ‘Bombe’ Roden [Thu, 17 Jun 2010 17:53:37 +0000 (19:53 +0200)]
Expose whether the insert is currently running.
David ‘Bombe’ Roden [Thu, 17 Jun 2010 17:47:54 +0000 (19:47 +0200)]
Add possibility to stop a running insert.
David ‘Bombe’ Roden [Mon, 7 Jun 2010 15:27:21 +0000 (17:27 +0200)]
Set version to 0.9.1.
David ‘Bombe’ Roden [Mon, 7 Jun 2010 15:23:21 +0000 (17:23 +0200)]
Increase edition of jSite homepage to 10.
David ‘Bombe’ Roden [Mon, 7 Jun 2010 15:23:14 +0000 (17:23 +0200)]
Do not encode the insert early.
David ‘Bombe’ Roden [Mon, 7 Jun 2010 15:23:00 +0000 (17:23 +0200)]
Add “EarlyEncode” option to ClientPut* commands.
David ‘Bombe’ Roden [Mon, 7 Jun 2010 12:50:54 +0000 (14:50 +0200)]
Fix bug #4109: Set the preferred size on the scroll pane, not on the list.
David ‘Bombe’ Roden [Sat, 30 Jan 2010 15:34:26 +0000 (16:34 +0100)]
Update edition of homepage.
David ‘Bombe’ Roden [Sat, 30 Jan 2010 14:41:17 +0000 (15:41 +0100)]
Set version to 0.9.
David ‘Bombe’ Roden [Sat, 30 Jan 2010 14:36:25 +0000 (15:36 +0100)]
Re-enable the “preferences” menu item when navigating away from the preferences page.
David ‘Bombe’ Roden [Sat, 30 Jan 2010 14:36:06 +0000 (15:36 +0100)]
Activate the “previous” button on the preferences page.
David ‘Bombe’ Roden [Sat, 30 Jan 2010 14:35:39 +0000 (15:35 +0100)]
Update French translation.
David ‘Bombe’ Roden [Sat, 30 Jan 2010 14:35:16 +0000 (15:35 +0100)]
Translate wizard buttons on the preferences page.
David ‘Bombe’ Roden [Sat, 30 Jan 2010 14:34:25 +0000 (15:34 +0100)]
Remove Italian and Polish translation.
David ‘Bombe’ Roden [Thu, 28 Jan 2010 10:53:46 +0000 (11:53 +0100)]
Fix compilation problem with javac.
David ‘Bombe’ Roden [Thu, 28 Jan 2010 09:04:09 +0000 (10:04 +0100)]
Fire the “insert finished” event after updating the project.
David ‘Bombe’ Roden [Sat, 23 Jan 2010 21:13:13 +0000 (22:13 +0100)]
Fix name of OK button text property.
David ‘Bombe’ Roden [Sat, 23 Jan 2010 20:28:20 +0000 (21:28 +0100)]
Change wording into something more meaningful.
David ‘Bombe’ Roden [Sat, 23 Jan 2010 20:27:34 +0000 (21:27 +0100)]
Use the general OK button text.
David ‘Bombe’ Roden [Fri, 22 Jan 2010 21:24:54 +0000 (22:24 +0100)]
Add check box and text field for “changed name” attribute.
David ‘Bombe’ Roden [Fri, 22 Jan 2010 21:22:45 +0000 (22:22 +0100)]
Check projects for duplicate file entries.
David ‘Bombe’ Roden [Fri, 22 Jan 2010 21:22:28 +0000 (22:22 +0100)]
Fix change detection to include “changed name” attribute.
David ‘Bombe’ Roden [Fri, 22 Jan 2010 21:19:56 +0000 (22:19 +0100)]
Disable “insert redirect” checkbox on dialog creation.
David ‘Bombe’ Roden [Fri, 22 Jan 2010 21:18:37 +0000 (22:18 +0100)]
Fix change detection to include insert redirect attribute.
David ‘Bombe’ Roden [Fri, 22 Jan 2010 15:02:04 +0000 (16:02 +0100)]
Include field in file options that allows on-insert renaming.
David ‘Bombe’ Roden [Fri, 22 Jan 2010 14:58:17 +0000 (15:58 +0100)]
Factor out project validation, re-order warning and error messages.
David ‘Bombe’ Roden [Fri, 22 Jan 2010 14:52:09 +0000 (15:52 +0100)]
Fix a typo.
David ‘Bombe’ Roden [Thu, 21 Jan 2010 15:17:00 +0000 (16:17 +0100)]
Show error when default file is not inserted.
David ‘Bombe’ Roden [Thu, 21 Jan 2010 15:16:45 +0000 (16:16 +0100)]
Show error when no files are selected for insertion.
David ‘Bombe’ Roden [Thu, 21 Jan 2010 14:51:57 +0000 (15:51 +0100)]
Implement way to not insert a file at all.
David ‘Bombe’ Roden [Thu, 21 Jan 2010 09:54:03 +0000 (10:54 +0100)]
Notify user when the insert collided with the previous edition.
David ‘Bombe’ Roden [Thu, 21 Jan 2010 09:43:18 +0000 (10:43 +0100)]
Remove some @Override annotations that clash with Java 1.5’s compiler.
David ‘Bombe’ Roden [Thu, 21 Jan 2010 09:41:59 +0000 (10:41 +0100)]
Add some @Override annotations.
David ‘Bombe’ Roden [Fri, 15 Jan 2010 06:17:21 +0000 (07:17 +0100)]
Add type parameter to list model.
David ‘Bombe’ Roden [Fri, 15 Jan 2010 06:16:07 +0000 (07:16 +0100)]
Add @Override annotations.
David ‘Bombe’ Roden [Fri, 15 Jan 2010 06:15:39 +0000 (07:15 +0100)]
Use generics.
David ‘Bombe’ Roden [Fri, 15 Jan 2010 06:15:06 +0000 (07:15 +0100)]
Remove Subversion $Id$ tag.
David ‘Bombe’ Roden [Thu, 14 Jan 2010 13:14:33 +0000 (14:14 +0100)]
Update complete URI after keys or paths change.
David ‘Bombe’ Roden [Thu, 14 Jan 2010 13:10:46 +0000 (14:10 +0100)]
Remove private and public key, add button for key management.
David ‘Bombe’ Roden [Thu, 14 Jan 2010 13:07:46 +0000 (14:07 +0100)]
Expose whether the dialog was cancelled.
David ‘Bombe’ Roden [Thu, 14 Jan 2010 12:57:47 +0000 (13:57 +0100)]
Add dialog to manage a project’s keys.
David ‘Bombe’ Roden [Wed, 13 Jan 2010 21:33:49 +0000 (22:33 +0100)]
Show a warning when the user wants to quit and copied an URI before that.
David ‘Bombe’ Roden [Wed, 13 Jan 2010 21:32:54 +0000 (22:32 +0100)]
Add new non-editable textfield and move “copy to clipboard” button next to it.
David ‘Bombe’ Roden [Wed, 13 Jan 2010 21:14:32 +0000 (22:14 +0100)]
Rename URI fields to private and public key.
David ‘Bombe’ Roden [Wed, 13 Jan 2010 20:52:27 +0000 (21:52 +0100)]
Allow more content types than HTML for the index file.
David ‘Bombe’ Roden [Fri, 1 Jan 2010 20:22:34 +0000 (21:22 +0100)]
Updated copyright lines.
David ‘Bombe’ Roden [Fri, 1 Jan 2010 20:04:19 +0000 (21:04 +0100)]
Add “ignore hidden files” checkbox to project files page.
David ‘Bombe’ Roden [Fri, 1 Jan 2010 20:02:27 +0000 (21:02 +0100)]
Fix a ConcurrentModificationException.
David ‘Bombe’ Roden [Fri, 1 Jan 2010 19:57:34 +0000 (20:57 +0100)]
Honor “ignore-hidden-files” property in file scanner.
David ‘Bombe’ Roden [Fri, 1 Jan 2010 19:57:13 +0000 (20:57 +0100)]
Save and restore “ignore-hidden-files” property in configuration.
David ‘Bombe’ Roden [Fri, 1 Jan 2010 19:56:59 +0000 (20:56 +0100)]
Add “ignore hidden files” property to project.
David ‘Bombe’ Roden [Wed, 30 Dec 2009 11:20:59 +0000 (12:20 +0100)]
Log the latest found version with date.
David ‘Bombe’ Roden [Mon, 28 Dec 2009 23:39:58 +0000 (00:39 +0100)]
Don’t ignore exceptions when creating the payload stream but fail the insert.
David ‘Bombe’ Roden [Mon, 28 Dec 2009 21:59:20 +0000 (22:59 +0100)]
Use better method to show the possible actions.
David ‘Bombe’ Roden [Mon, 28 Dec 2009 21:59:05 +0000 (22:59 +0100)]
Show transfer rate in progress bar after insert has finished.
David ‘Bombe’ Roden [Mon, 28 Dec 2009 21:58:55 +0000 (22:58 +0100)]
Factor out transfer rate calculation.
David ‘Bombe’ Roden [Mon, 28 Dec 2009 21:28:54 +0000 (22:28 +0100)]
Let the user choose to copy the URI when the insert finishes.
David ‘Bombe’ Roden [Mon, 28 Dec 2009 12:16:27 +0000 (13:16 +0100)]
Set version number to 0.8.
David ‘Bombe’ Roden [Wed, 23 Dec 2009 17:39:20 +0000 (18:39 +0100)]
Change copyright line.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:56:49 +0000 (21:56 +0100)]
Enable and disable preferences action when starting the insert.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:33:08 +0000 (21:33 +0100)]
Improve wording.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:32:01 +0000 (21:32 +0100)]
Enable button when a directory is set.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:31:53 +0000 (21:31 +0100)]
Add German translation.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:27:45 +0000 (21:27 +0100)]
Whitespace and formatting fixes.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:27:09 +0000 (21:27 +0100)]
Set “next” text on “next” button.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:24:54 +0000 (21:24 +0100)]
Set temp directory on connetion and put dir command.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:23:53 +0000 (21:23 +0100)]
Add temp directory.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:23:38 +0000 (21:23 +0100)]
Add temp directory.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:07:05 +0000 (21:07 +0100)]
Set temp directory on project inserter when starting the insert.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:06:52 +0000 (21:06 +0100)]
Convert “custom” radio button to field and select the right one when setting a temp directory.
David ‘Bombe’ Roden [Tue, 22 Dec 2009 20:06:29 +0000 (21:06 +0100)]
Load and save temp directory in configuration.