Updater: the log service should be final

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: fix a javadoc parameter

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: simplify call

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: avoid deprecated constructor

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: remove unused imports

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: remove unnecessary suppression

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (Swing): add a couple of default serial IDs

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (Swing): fix compiler warning

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (Swing): show filenames without versions in the table view

This fixes ticket 1655.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (Swing): remove unnecessary imports

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: remove the distinction between user and developer actions

It does not make sense any longer, now that the updater migrated
to ImageJ, and now that we have personal update sites at
http://sites.imagej.net/<user>/.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (Swing): ensure that all upload sites have uploaders at startup

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (Swing): rename FileAction class

It is really a button...

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (Swing): auto-select the current action in the combo-box

When clicking on an action in the second column of the table, a
combo-box appears. It should really select the current action when
showing the combo box.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: introduce the GroupAction class

The file goal's class intends to help with actions on groups of files.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (Swing): use the newly-introduced GroupAction for the buttons

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: introduce a group action for uploading/removing

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: add convenience method to enumerate valid group actions

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater (Swing): use the newly-introduced group actions

... not only in the buttons, but also in the context menu and in the combo box.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: prepare the FileObject class for 'unshadowing'

When removing (i.e. marking obsolete) a file on a give update site,
this 'unshadows' a lower-ranked update site's version of the same file.

This commit prepares the FileObject class for the situation when the
user marked a file to be unshadowed, but then made up her mind again,
and reverted that decision.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>