JiscMail Logo
Email discussion lists for the UK Education and Research communities

Help for STARDEV Archives


STARDEV Archives

STARDEV Archives


STARDEV@JISCMAIL.AC.UK


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

STARDEV Home

STARDEV Home

STARDEV  November 2013

STARDEV November 2013

Options

Subscribe or Unsubscribe

Subscribe or Unsubscribe

Log In

Log In

Get Password

Get Password

Subject:

[Starlink/starjava] 3340a1: Now subscribes to SAMP voresource.loadlist.tap MTy...

From:

GitHub <[log in to unmask]>

Reply-To:

Starlink development <[log in to unmask]>

Date:

Fri, 15 Nov 2013 08:24:19 -0800

Content-Type:

multipart/mixed

Parts/Attachments:

Parts/Attachments

text/plain (3641 lines)

  Branch: refs/heads/splat-ari-GD
  Home:   https://github.com/Starlink/starjava
  Commit: 3340a11cbba2d72b8bb103f90357bf29456f8902
      https://github.com/Starlink/starjava/commit/3340a11cbba2d72b8bb103f90357bf29456f8902
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-05-08 (Wed, 08 May 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/ControlWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/interop/TopcatSampControl.java
    M topcat/src/testcases/uk/ac/starlink/topcat/interop/SampControlTest.java

  Log Message:
  -----------
  Now subscribes to SAMP voresource.loadlist.tap MType.

Seems to have been an oversight that it did not subscribe to this MType
previously, since it did handle the .cone, .siap and .ssap loadlist
MTypes.  Also removed some unnecessary runtime class checking code
not required since generics are now used.


  Commit: 0fa348854941c73ce6d6501f26cc64c8487e77e0
      https://github.com/Starlink/starjava/commit/0fa348854941c73ce6d6501f26cc64c8487e77e0
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-05-08 (Wed, 08 May 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/StatsWindow.java

  Log Message:
  -----------
  Simplify how quantiles are chosen/labelled in Stats window.


  Commit: 84cdba90fb9db0f81510786066b4c1ad6b8b5cca
      https://github.com/Starlink/starjava/commit/84cdba90fb9db0f81510786066b4c1ad6b8b5cca
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-05-08 (Wed, 08 May 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/AuxWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/ResourceIcon.java
    A topcat/src/resources/uk/ac/starlink/topcat/images/esa48.gif

  Log Message:
  -----------
  Add ESA badge and acknowledgement.


  Commit: d7efbd7abb423ca6523f0e1e720bc69719b4a0c6
      https://github.com/Starlink/starjava/commit/d7efbd7abb423ca6523f0e1e720bc69719b4a0c6
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-05-10 (Fri, 10 May 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/join/DalMultiPanel.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/ConeErrorPolicy.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/ConeMatcher.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/ParallelResultRowSequence.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/SequentialResultRowSequence.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/SkyConeMatch2.java
    M ttools/src/testcases/uk/ac/starlink/ttools/cone/MultiConeFrameworkTest.java

  Log Message:
  -----------
  Fixed multi-cone search to handle interruptions carefully.

The ConeErrorPolicy class interface and implementations have been modified
so that any time the multi-cone thread is interrupted, it makes sure that
no more cone search queries are presented.  Previously, although
interruptions were checked for, it was only done when a successful
result was obtained, rather than when a query was made.  Especially
in the case that a service was failing (e.g. due to overload) that
could mean that the client kept on hammering the service with queries
whose results would never get looked at, until JVM shutdown.


  Commit: 4c24c576eb9325c2ece35535c322cd7dcb0533c2
      https://github.com/Starlink/starjava/commit/4c24c576eb9325c2ece35535c322cd7dcb0533c2
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-05-11 (Sat, 11 May 2013)

  Changed paths:
    M table/src/main/uk/ac/starlink/table/OnceRowPipe.java
    M topcat/src/main/uk/ac/starlink/topcat/join/DalMultiPanel.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/ConeMatcher.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/SkyConeMatch2.java
    M ttools/src/testcases/uk/ac/starlink/ttools/cone/MultiConeFrameworkTest.java

  Log Message:
  -----------
  topcat: ensure that ConeMatcher can be cancelled properly.

Modify the ConeMatcher class returns an object that can be run and
interrupted rather than returning a TableProducer with an
unreferenced thread that the caller cannot access.  This should fix
it so that hitting Stop in the multi-cone window really does shut
down all threads associated with the multi-cone sequence.
However, the STILTS coneskymatch could still in principle leave
threads running if the task is interrupted but the JVM is not shut down.


  Commit: d814f1c3375e0732bbd894745c2571fba29a8c56
      https://github.com/Starlink/starjava/commit/d814f1c3375e0732bbd894745c2571fba29a8c56
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-05-11 (Sat, 11 May 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/cone/SkyConeMatch2.java

  Log Message:
  -----------
  ttools: fix it so that skyconematch terminates threads on interrupt.


  Commit: 2454550299c6b4c630232f062aa49cec2a2c9583
      https://github.com/Starlink/starjava/commit/2454550299c6b4c630232f062aa49cec2a2c9583
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-05-11 (Sat, 11 May 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/join/DalMultiPanel.java
    M ttools/src/docs/sun256.xml
    M ttools/src/main/uk/ac/starlink/ttools/cone/ParallelResultRowSequence.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/SkyConeMatch2.java
    M ttools/src/main/uk/ac/starlink/ttools/task/MultiCone.java
    M ttools/src/main/uk/ac/starlink/ttools/task/SqlCone.java

  Log Message:
  -----------
  ttools: implement default limit on multicone parallelism.

There is now a limit defaulting to 10 and controlled by the
service.maxparallel system property which limits the number of parallel
threads that will be used to hit a server during a multicone-like query.
This should reduce inadvertent service overloading.


  Commit: c8164b6cb95b484dffffef6ab4a1c600a43a369b
      https://github.com/Starlink/starjava/commit/c8164b6cb95b484dffffef6ab4a1c600a43a369b
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-05-17 (Fri, 17 May 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/func/System.java

  Log Message:
  -----------
  topcat: added examples to System.exec activation action docs.


  Commit: ef1bd6c5177031e0256cc2638151d9a6351f492e
      https://github.com/Starlink/starjava/commit/ef1bd6c5177031e0256cc2638151d9a6351f492e
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-05-17 (Fri, 17 May 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml

  Log Message:
  -----------
  topcat: document non-standard table.load.stil SAMP MType.

This MType has been in place for a long time, but was not previously
documented.


  Commit: 02203a84db4b9381a04e3a3012f09b9822ed7727
      https://github.com/Starlink/starjava/commit/02203a84db4b9381a04e3a3012f09b9822ed7727
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-05-29 (Wed, 29 May 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/TopcatCodec.java

  Log Message:
  -----------
  topcat: fix bug in reading session files containing 1-column tables.

Degeneracy in VOTable serialization of scalars and 1-element arrays
meant that topcat_session:* metadata could end up as the wrong class
and cause a ClassCastException (which was already being correctly
intercepted, so consequences not too bad).  Visible result (reported
by Marcus Hauser, ARI Heidelberg) was that session metadata like table
label got lost on session file reload.

Implemented explicit test for scalar values supplied for array
metadata to fix this.


  Commit: bb61b01201a0bf22c9fb70d54f3c084db069d5b7
      https://github.com/Starlink/starjava/commit/bb61b01201a0bf22c9fb70d54f3c084db069d5b7
  Author: Peter W. Draper <[log in to unmask]>
  Date:   2013-05-30 (Thu, 30 May 2013)

  Changed paths:
    M jniast/src/ast/ast_link

  Log Message:
  -----------
  jniast: resync ast_link with AST

Previous version didn't build for me at this date


  Commit: 91be6c4112771985bfc24c49e73b7ec17621f682
      https://github.com/Starlink/starjava/commit/91be6c4112771985bfc24c49e73b7ec17621f682
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-05-31 (Fri, 31 May 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/docs/sun256.xml

  Log Message:
  -----------
  topcat: remove svn-isms from user documents.

SUN253 and SUN256 contained $Id$ strings marking versions.
This no longer makes sense in git-land, so removed them.


  Commit: 3cbb11ab8164fa9b9c48d86e0e3c368d4b54a3f3
      https://github.com/Starlink/starjava/commit/3cbb11ab8164fa9b9c48d86e0e3c368d4b54a3f3
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-05-31 (Fri, 31 May 2013)

  Changed paths:
    M topcat/build.xml

  Log Message:
  -----------
  topcat: remove PDF build from install target.

Building the PDF version of SUN/253 was a very slow part of the TOPCAT
build/install cycle and also sometimes failed due to a Xerces bug.
Normally, the HTML version is enough.  The PDF is now therefore not built
except by explicit request.


  Commit: fb2dee2da8c9b0e23fd30f494e98fa7672d6d450
      https://github.com/Starlink/starjava/commit/fb2dee2da8c9b0e23fd30f494e98fa7672d6d450
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-06-04 (Tue, 04 Jun 2013)

  Changed paths:
    M votable/src/main/uk/ac/starlink/votable/TableStreamer.java
    M votable/src/main/uk/ac/starlink/votable/VOTableBuilder.java

  Log Message:
  -----------
  votable: treat XML parse errors as VOTable format errors.

java.io.CharConversionErrors (which extend IOException) when parsing
a VOTable were getting thrown as IOExceptions, hence scuppering the
entire table load attempt.  Fixed it so they get thrown as
TableFormatExceptions, which in auto mode are cauhgt and allow attempts
to load the table in other (non-XML) formats.  Did the same thing for
SAXParseExceptions as well.


  Commit: 21a7d654fc84a41d519321295373ad56021375d3
      https://github.com/Starlink/starjava/commit/21a7d654fc84a41d519321295373ad56021375d3
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-06 (Thu, 06 Jun 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/UploadAdqlExample.java
    M vo/src/main/uk/ac/starlink/vo/AbstractAdqlExample.java

  Log Message:
  -----------
  topcat: correctly quote table and column names in TAP examples.

Now table and column names which are not syntactically legal ADQL
identifiers are quoted before insertion into example ADQL text.
This was not done before, which was particularly problematic with
TAPVizieR, since all its tables have weird names.


  Commit: 9993d2ea606f5756f3c78413ae0296b8e4ff5f78
      https://github.com/Starlink/starjava/commit/9993d2ea606f5756f3c78413ae0296b8e4ff5f78
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-06 (Thu, 06 Jun 2013)

  Changed paths:
    M tamfits/src/main/nom/tam/fits/HeaderCard.java
    M topcat/src/docs/sun253.xml
    M ttools/src/docs/sun256.xml

  Log Message:
  -----------
  tamfits: fix badly-formed FITS header card bug

If string-valued FITS header cards had a length that was just over the
80 character limit, they could sometimes get output with the final
quote character missing, which made them invalid FITS.  Fix.


  Commit: 45cdf42065d944410e362f5cab54566dfcec2b15
      https://github.com/Starlink/starjava/commit/45cdf42065d944410e362f5cab54566dfcec2b15
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-07 (Fri, 07 Jun 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotUtil.java

  Log Message:
  -----------
  ttools: turn off precision squashing in layer plots.

There is a switch that stores cached double-precision column values as
single precision in the plot2 framework.  This was turned on, since
for most purposes the result makes no visible difference and it cuts
the required cache storage size in two.  However, it's dangerous,
and in some cases disastrous (e.g. for CDF EPOCH data, which are
milliseconds since AD0, values now ~6e13, it results in quantising
time values to the order of about an hour).  This is still a promising
optimisation, but if I use it I'll have to make sure that it's safe
to do so for the plot at hand.  This will require some effort.


  Commit: f69fb981caed0f96e6d1b5fdbeac045397203f69
      https://github.com/Starlink/starjava/commit/f69fb981caed0f96e6d1b5fdbeac045397203f69
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-07 (Fri, 07 Jun 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/SubrangeConfigKey.java

  Log Message:
  -----------
  ttools: ensure that range slider handles don't sit on top of each other.

Fake a small displacement between subrange double slider components
even if the handles are in the same place to avoid zero ranges,
which are unlikely to be useful and were in fact generating uncaught
exceptions in the EDT.


  Commit: 4dd3e7f053035961490abfb67eda371521dbd319
      https://github.com/Starlink/starjava/commit/4dd3e7f053035961490abfb67eda371521dbd319
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-07 (Fri, 07 Jun 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/plot2/ActionSpecifierPanel.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/AxisControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java

  Log Message:
  -----------
  topcat: clear range tabs on plot2 rescale.

Previously (as reported by Nigel Metcalfe) hitting rescale on the plot
didn't clear out the plot axis aspect (Range) tabs, so if they had
been altered from their default settings a rescale wouldn't view
all of the visible data.  Fixed it so that such aspect tabs are now
cleared on a rescale.


  Commit: 62008511e3743e9e0859a2f5252e6bd1b4e6548c
      https://github.com/Starlink/starjava/commit/62008511e3743e9e0859a2f5252e6bd1b4e6548c
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-07 (Fri, 07 Jun 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/plot2/SubsetStack.java

  Log Message:
  -----------
  topcat: empty array check bug.

Caused uncaught exception when a table in a layer plot was deleted from
the application (reported by Peter Draper).


  Commit: 2f78eb0b80c784811bd4165794784f45561df0ba
      https://github.com/Starlink/starjava/commit/2f78eb0b80c784811bd4165794784f45561df0ba
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-10 (Mon, 10 Jun 2013)

  Changed paths:
    M vo/src/main/uk/ac/starlink/vo/TapTableLoadDialog.java

  Log Message:
  -----------
  vo: improve TAP table labelling.

Modify the way table names are identified in the ADQL to generate a
label for loaded TAP tables.  In particular, get it to work better
for VizieR tables, which have names with a lot of funny characters in.


  Commit: 4ca17799ebdc2cca1ea6156745074ac739a65ad4
      https://github.com/Starlink/starjava/commit/4ca17799ebdc2cca1ea6156745074ac739a65ad4
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-11 (Tue, 11 Jun 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkySurface.java

  Log Message:
  -----------
  ttools: catch grid line drawing exceptions.

Aaron Rowbotham reported that zooming way out of a sky plot could result
in a NullPointerException, which broke the plot.  This was generated
within GridLiner (class imported from SkyView).  Now just catch and log
any exceptions thrown during grid drawing to limit damage.


  Commit: 67bf9a4eedd3e3cd26a4f8d6e178b7c8b965195e
      https://github.com/Starlink/starjava/commit/67bf9a4eedd3e3cd26a4f8d6e178b7c8b965195e
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/Driver.java
    A topcat/src/main/uk/ac/starlink/topcat/SwingHttpAuthenticator.java
    M ttools/src/docs/sun256.xml
    M ttools/src/main/uk/ac/starlink/ttools/Stilts.java
    M util/src/main/uk/ac/starlink/util/PropertyAuthenticator.java

  Log Message:
  -----------
  ttools/topcat: improve handling of HTTP Basic Authorization.

If the star.basicauth.* system properties have not been set up,
both TOPCAT and STILTS now behave better when encountering an HTTP 401.
STILTS writes a message through the logging system advising on the
star.basicauth.* system properties, and TOPCAT pops up a user/password
dialogue window.


  Commit: fcc41eeef0df54e8251a5075e4cfebbf6863c323
      https://github.com/Starlink/starjava/commit/fcc41eeef0df54e8251a5075e4cfebbf6863c323
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M table/src/main/uk/ac/starlink/table/jdbc/JDBCFormatter.java
    R table/src/main/uk/ac/starlink/table/jdbc/SqlReserved.java
    A table/src/main/uk/ac/starlink/table/jdbc/SqlSyntax.java
    A table/src/testcases/uk/ac/starlink/table/jdbc/SqlSyntaxTest.java
    M topcat/src/docs/sun253.xml
    M ttools/src/docs/sun256.xml
    M vo/src/main/uk/ac/starlink/vo/AdqlSyntax.java
    R vo/src/testcases/uk/ac/starlink/vo/AdqlSyntaxTest.java

  Log Message:
  -----------
  table: modify quoting in JDBC CREATE TABLE statements.

Previously, all table and column identifiers were indiscriminately
quoted when generating CREATE TABLE and similar SQL statements when
performing JDBC operations on a database.  It turns out that,
especially in the presence of mixed-case identifiers, this is not
harmless (SQL92 quoting does not work like shell quoting).
Markus Demleitner drew my attention to this, following trouble
with PostreSQL interaction with STIL.  After several rounds of
working out what might work best, I now try to rename any words
which might possibly be problematic, and quote column names.

It seems very difficult to get this working in a way that will work
robustly for most or all RDBMSs.  Further experimentation/iteration
may be required.


  Commit: 569d8a6539e1b30e77bff5127f3415ab2f799e38
      https://github.com/Starlink/starjava/commit/569d8a6539e1b30e77bff5127f3415ab2f799e38
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/LinePlotter.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/layer/LineTracer.java

  Log Message:
  -----------
  ttools: improve aesthetics and efficiency of line plotter.

The line plotter now uses a new class LineTracer to draw dot-to-dot
lines between multiple points.  LineTracer aggregates points and
performs a small number of drawPolyLine calls rather than lots of
drawLine calls.  This gets dashing right (doesn't start a new dash
at each point) and performs various efficiency improvements.
It can also be reused elsewhere.
The old version got dashing wrong becau


  Commit: 1cbc7977e52dfb589fd334396693ce3b345f7ebc
      https://github.com/Starlink/starjava/commit/1cbc7977e52dfb589fd334396693ce3b345f7ebc
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/gui/DashComboBox.java

  Log Message:
  -----------
  topcat: fix issue with line dash selector.

Some funny problem to do with the fact that a null and DashComboBox.SOLID
are used to mean the same thing.  Problem reported by Aaron Robotham.
Couldn't reproduce it, so not certain if this is the fix, but slightly
improved behaviour for me in any case.


  Commit: d56d78a0c8bdbb83e44e3d88104b21e70e48e2eb
      https://github.com/Starlink/starjava/commit/d56d78a0c8bdbb83e44e3d88104b21e70e48e2eb
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-13 (Thu, 13 Jun 2013)

  Changed paths:
    M topcat/build.xml

  Log Message:
  -----------
  topcat: replace icon in JNLP file

I'd missed use of the old topcat in JNLP.  Use the new one.


  Commit: 16f5de5135846e867f6c07573184c218554fd231
      https://github.com/Starlink/starjava/commit/16f5de5135846e867f6c07573184c218554fd231
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-13 (Thu, 13 Jun 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/FunctionPlotter.java

  Log Message:
  -----------
  ttools: make the ANTIALIAS style key generic.

Move ANTIALIAS from FunctionPlotter to StyleKeys, so it can be used
by other plotters that need the same functionality.


  Commit: b285908ce8515da9d755701a49ca7a09db774291
      https://github.com/Starlink/starjava/commit/b285908ce8515da9d755701a49ca7a09db774291
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-13 (Thu, 13 Jun 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/LineTracer.java

  Log Message:
  -----------
  ttools: fix polyline-drawing bugs


  Commit: de80e1f3271ee18e1d96b046cf08de501e4b5987
      https://github.com/Starlink/starjava/commit/de80e1f3271ee18e1d96b046cf08de501e4b5987
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-13 (Thu, 13 Jun 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/FunctionPlotter.java

  Log Message:
  -----------
  ttools: refactor line drawing in FunctionPlotter.

Use the LineTracer class instead of doing it with custom code.


  Commit: 10435c09d2f9aadca3259e5d7c6961c0a8f411d3
      https://github.com/Starlink/starjava/commit/10435c09d2f9aadca3259e5d7c6961c0a8f411d3
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-13 (Thu, 13 Jun 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/main/uk/ac/starlink/ttools/plot/MarkStyle.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/FunctionPlotter.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/LinePlotter.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/layer/LineStyle.java

  Log Message:
  -----------
  ttools: rationalise plot2 line style selection.

Add a new class LineStyle used by both function and line plotting.
This allows to add antialiasing to line plotting and offers more reusability.


  Commit: 0a8a1c89acc7a217ce16ca9a97926a26e43839c1
      https://github.com/Starlink/starjava/commit/0a8a1c89acc7a217ce16ca9a97926a26e43839c1
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-13 (Thu, 13 Jun 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/SwingHttpAuthenticator.java

  Log Message:
  -----------
  topcat: modify SwingHttpAuthenticator behaviour.

Now it re-uses the credentials from previous invocations.
This makes sense if you have to authenticate against the same
service several times in a row.  That shouldn't really happen,
but can do in certain multithreaded cases.  Could probably do this
better, but deal with it if there are complaints.


  Commit: e1c45ae9c9d8cb6d271a6eef0437b73d62bf49a5
      https://github.com/Starlink/starjava/commit/e1c45ae9c9d8cb6d271a6eef0437b73d62bf49a5
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M ttools/src/docs/sun256.xml
    M ttools/src/main/uk/ac/starlink/ttools/filter/QuantCalc.java
    M ttools/src/main/uk/ac/starlink/ttools/filter/StatsFilter.java
    M ttools/src/testcases/uk/ac/starlink/ttools/filter/QuantCalcTest.java

  Log Message:
  -----------
  ttools: implement Median Absolute Deviation in stats filter.


  Commit: 11bd618d8dfe0c8c9725da2ff9c5434ca75c9699
      https://github.com/Starlink/starjava/commit/11bd618d8dfe0c8c9725da2ff9c5434ca75c9699
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/filter/StatsFilter.java

  Log Message:
  -----------
  ttools: improve error message for stats filter Q.nn


  Commit: 25a8de6569449b4ea4d084a9f3e75a3ffcc52299
      https://github.com/Starlink/starjava/commit/25a8de6569449b4ea4d084a9f3e75a3ffcc52299
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/filter/QuantCalc.java
    M ttools/src/main/uk/ac/starlink/ttools/filter/StatsFilter.java

  Log Message:
  -----------
  ttools: move MAD_SCALE constant between classes


  Commit: 5c6c50890702b8fc062c55b3701299f53bca3db1
      https://github.com/Starlink/starjava/commit/5c6c50890702b8fc062c55b3701299f53bca3db1
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/StatsWindow.java

  Log Message:
  -----------
  topcat: add Median Absolute Deviation option to Stats window


  Commit: b08ced0d31d738576c02d23b5eb3cc4db23c7355
      https://github.com/Starlink/starjava/commit/b08ced0d31d738576c02d23b5eb3cc4db23c7355
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-14 (Fri, 14 Jun 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/LineStyle.java

  Log Message:
  -----------
  ttools: javadoc typo


  Commit: dc16acb8e29cb09e84c54d517e902ddb2d1af682
      https://github.com/Starlink/starjava/commit/dc16acb8e29cb09e84c54d517e902ddb2d1af682
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-06-15 (Sat, 15 Jun 2013)

  Changed paths:
    M topcat/build.xml
    M ttools/build.xml

  Log Message:
  -----------
  topcat: work around java 1.5 xerces bug using build file properties.

There is a xerces bug specific to java 1.5 that intermittently causes
the XML processing that builds the user document to fail.  It's fixed
at java 1.6, but we don't really want to do the whole build for release
using 1.6 because we want 1.5-compatible class files.  So provide the
option to use an alternative JVM when doing the document construction
parts of the build.  This can be used by setting the alt.java
property in ~/.stardev.properties.  Anybody using 1.6+ already to
do the build won't need to do this.

An alternative approach would be to cross-compile - this would need
changes to all the starjava build.xml files to add suitable options to
the <javac> task invocations.


  Commit: 72eb4403e80164aba83da62d1042d3e2156b746c
      https://github.com/Starlink/starjava/commit/72eb4403e80164aba83da62d1042d3e2156b746c
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-17 (Mon, 17 Jun 2013)

  Changed paths:
    M topcat/build.xml

  Log Message:
  -----------
  topcat: use alt.java for Fop as well as MultiXML


  Commit: 1a18c48ac4b91feb5b2774a33118f085fa2cfe70
      https://github.com/Starlink/starjava/commit/1a18c48ac4b91feb5b2774a33118f085fa2cfe70
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-28 (Fri, 28 Jun 2013)

  Changed paths:
    M build.xml
    A cdf/.properties
    A cdf/build.xml
    A cdf/src/lib/jcdf.jar
    A cdf/src/main/uk/ac/starlink/cdf/CdfStarTable.java
    A cdf/src/main/uk/ac/starlink/cdf/CdfTableBuilder.java
    A cdf/src/main/uk/ac/starlink/cdf/CdfTableProfile.java
    A cdf/src/testcases/uk/ac/starlink/cdf/CdfTest.java
    A cdf/src/testcases/uk/ac/starlink/cdf/example2.cdf
    A cdf/src/testcases/uk/ac/starlink/cdf/geocpi0.cdf
    A cdf/src/testcases/uk/ac/starlink/cdf/uy_m0_grb_19971223_v01.cdf
    M table/src/main/uk/ac/starlink/table/StarTableFactory.java
    M table/src/testcases/uk/ac/starlink/table/FormatsTest.java
    M topcat/.properties
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/interop/TopcatSampControl.java
    M ttools/.properties
    M ttools/src/docs/sun256.xml

  Log Message:
  -----------
  cdf: Add support for CDF format.

The CDF library is JCDF, currently available from
http://www.star.bristol.ac.uk/~mbt/jcdf/.


  Commit: aa50df697bf9209714f3f16b1a9c9a6f6f580cd1
      https://github.com/Starlink/starjava/commit/aa50df697bf9209714f3f16b1a9c9a6f6f580cd1
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-06-28 (Fri, 28 Jun 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml

  Log Message:
  -----------
  topcat: Add missing plot2 change log information.

Add summary of new plotting features introduced in v4.0b in the
v4.0b entry of the history in sun253.  This was missing from the
docs in the v4.0b release due to an oversight, but better to edit
it for later reference than to leave it out for ever.


  Commit: f45176fd15febeaaa72b41091ebd1aae6b3cdc2b
      https://github.com/Starlink/starjava/commit/f45176fd15febeaaa72b41091ebd1aae6b3cdc2b
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-01 (Mon, 01 Jul 2013)

  Changed paths:
    M table/build.xml
    M table/src/resources/uk/ac/starlink/table/stil.version

  Log Message:
  -----------
  table: STIL version to 3.0-5


  Commit: 3971e8fb6de4ed39faeb46a8a89d974f3f057f12
      https://github.com/Starlink/starjava/commit/3971e8fb6de4ed39faeb46a8a89d974f3f057f12
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-01 (Mon, 01 Jul 2013)

  Changed paths:
    M ttools/build.xml
    M ttools/src/docs/sun256.xml

  Log Message:
  -----------
  ttools: STILTS version to 2.5-1


  Commit: 9c80534979d5dfc81c0ec1ddc379f365fe694159
      https://github.com/Starlink/starjava/commit/9c80534979d5dfc81c0ec1ddc379f365fe694159
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-01 (Mon, 01 Jul 2013)

  Changed paths:
    M topcat/build.xml
    M topcat/src/docs/sun253.xml

  Log Message:
  -----------
  topcat: version to 4.0-1


  Commit: d429a0afda69f837d9f6f3ded910c2a8ec3c6c2c
      https://github.com/Starlink/starjava/commit/d429a0afda69f837d9f6f3ded910c2a8ec3c6c2c
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-01 (Mon, 01 Jul 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/Driver.java
    M topcat/src/main/uk/ac/starlink/topcat/SwingHttpAuthenticator.java

  Log Message:
  -----------
  topcat: perform HTTP authenticator installation later

On OSX the installation of the SwingHttpAuthenticator fails if headless.
Better to have this happen later in the sequence, since certain actions
will work headless.  Also simplifies implementation somewhat, since
parent component can be set at construction time.


  Commit: 209c8ecfe97d5f87191d2bc35337afb41f8d7bd9
      https://github.com/Starlink/starjava/commit/209c8ecfe97d5f87191d2bc35337afb41f8d7bd9
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M table/src/main/uk/ac/starlink/table/DefaultValueInfo.java
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/ColumnInfoWindow.java

  Log Message:
  -----------
  topcat: display array-valued column aux metadata properly.

This is a bit of a hack.  The display in the ColumnInfoWindow is not
paying attention to the ValueInfo's formatValue method, which is in
any case not a very good place for that functionality.  But it now
works for scalars and normal arrays.


  Commit: 4bb9f6382d72d0e4131b092a56e85b26db500c10
      https://github.com/Starlink/starjava/commit/4bb9f6382d72d0e4131b092a56e85b26db500c10
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M topcat/build.xml

  Log Message:
  -----------
  topcat: intermediate version v4.0-1+


  Commit: 7d3636a3bbf77aa78c928d17955a10226b6e6dcf
      https://github.com/Starlink/starjava/commit/7d3636a3bbf77aa78c928d17955a10226b6e6dcf
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-09 (Tue, 09 Jul 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml

  Log Message:
  -----------
  topcat: move some SAMP MType text to right place in sun253


  Commit: 072810ce4c979556a3bc400f7168ad6743d15ed2
      https://github.com/Starlink/starjava/commit/072810ce4c979556a3bc400f7168ad6743d15ed2
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-12 (Fri, 12 Jul 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Axis.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Tick.java

  Log Message:
  -----------
  ttools: avoid overlapping tick labels in layer plots


  Commit: 74bdc652c99641c01b861d3bd3ae9316c0d13eeb
      https://github.com/Starlink/starjava/commit/74bdc652c99641c01b861d3bd3ae9316c0d13eeb
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-12 (Fri, 12 Jul 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotUtil.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurface.java

  Log Message:
  -----------
  ttools: move formatting routine to PlotUtil class


  Commit: 813921948a1c2439c2be8c35302f78a6af2cf121
      https://github.com/Starlink/starjava/commit/813921948a1c2439c2be8c35302f78a6af2cf121
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-15 (Mon, 15 Jul 2013)

  Changed paths:
    A ttools/src/main/uk/ac/starlink/ttools/plot2/layer/RangeScaler.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/ShapeMode.java

  Log Message:
  -----------
  ttools: Pull RangeScaler out of ShapeMode.

Same functionality can be used elsewhere.


  Commit: 79f43767e25b03ad61092697b85aadfff70bc05c
      https://github.com/Starlink/starjava/commit/79f43767e25b03ad61092697b85aadfff70bc05c
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-15 (Mon, 15 Jul 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/CubePlotWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/PlanePlotWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/SpherePlotWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/DataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotLayer.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotUtil.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Plotter.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeDataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurfaceFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneDataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlanePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurfaceFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyDataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyPlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SphereDataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SpherePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/AbstractPlotLayer.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java

  Log Message:
  -----------
  ttools: Modify the way that DataGeom works with PlotLayers.

DataGeom is now OK to use if it only has some coordinates, i.e. it
might specify a point, or a line, or a plane or whatever.
It has a new hasPosition() method to report which of these it's doing.
This means that non-point-plotting layers (such as spectrogram) can use
the DataGeom machinery to report ranges.  Users of DataGeom have to
be a bit more careful now.

Rename Plotter.getDataGeoms to getPointDataGeoms, to emphasise
that these ones must be full-point (hasPosition=true) instances.

Also add PlotLayer.extendCoordinateRanges which gives you the chance to
report non-point-like range extensions (like a spectrogram channel array).


  Commit: 2a2195564dbca768ce4fc1cb5123c40fb1593a4f
      https://github.com/Starlink/starjava/commit/2a2195564dbca768ce4fc1cb5123c40fb1593a4f
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    A ttools/src/main/uk/ac/starlink/ttools/plot2/data/FloatingArrayCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/MemoryColumnFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SmartColumnFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/StorageType.java

  Log Message:
  -----------
  ttools: add FloatingArrayCoord type for plot2 variable-length arrays.

Used for spectrograms.


  Commit: 767dbaa8e4ed767e55b0dab2aca8229939258af6
      https://github.com/Starlink/starjava/commit/767dbaa8e4ed767e55b0dab2aca8229939258af6
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/gui/ResourceIcon.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Plotter.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SliceDataGeom.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/layer/SpectrogramPlotter.java
    A ttools/src/resources/uk/ac/starlink/ttools/gui/plot-spectro.gif

  Log Message:
  -----------
  ttools: add spectrogram plotter


  Commit: a7bba2e99b1230fb3aef9b78be3499f0778620d3
      https://github.com/Starlink/starjava/commit/a7bba2e99b1230fb3aef9b78be3499f0778620d3
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M cdf/src/main/uk/ac/starlink/cdf/CdfStarTable.java

  Log Message:
  -----------
  cdf: cope with multi-element CDF types

EPOCH16 is effectively a double[2], make sure that this is handled
properly in the corresponding ValueInfos.


  Commit: 8a524dd788e7344acc54f1f284e2c5e708f29b50
      https://github.com/Starlink/starjava/commit/8a524dd788e7344acc54f1f284e2c5e708f29b50
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-07-16 (Tue, 16 Jul 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/ColumnInfoWindow.java

  Log Message:
  -----------
  topcat: fix column info window boolean metadatum display.

Regression bug, Visible column was being shown as "true/false", not
a checkbox.


  Commit: 2695eb60e1f556600269f00254bb65eb7aea2f30
      https://github.com/Starlink/starjava/commit/2695eb60e1f556600269f00254bb65eb7aea2f30
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-24 (Wed, 24 Jul 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/DoubleConfigKey.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StringConfigKey.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/config/TextFieldSpecifier.java

  Log Message:
  -----------
  ttools: refactor TextFieldSpecifier.

Move it to a new class to be used by Double and String config keys,
also available for use by other keys (like Time).


  Commit: 5d9442d368dbc9e0620719d2e28db5b4a3e58275
      https://github.com/Starlink/starjava/commit/5d9442d368dbc9e0620719d2e28db5b4a3e58275
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-24 (Wed, 24 Jul 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/gui/ResourceIcon.java
    M ttools/src/main/uk/ac/starlink/ttools/plot/ErrorRenderer.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.java
    A ttools/src/resources/uk/ac/starlink/ttools/gui/form-error1.gif

  Log Message:
  -----------
  ttools: put in place plot2 options for 1-d (vertical) errors.

These are not used yet, but will be for time series plots.


  Commit: 04f06aedd23d59c8c952ad2aaaf835bb90abc0dc
      https://github.com/Starlink/starjava/commit/04f06aedd23d59c8c952ad2aaaf835bb90abc0dc
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-24 (Wed, 24 Jul 2013)

  Changed paths:
    M ttools/src/lib/jel_g.jar

  Log Message:
  -----------
  ttools: update JEL from v0.9.10 to v0.9.11.

This version adds the method getTypeC() to CompiledExpression, which is
useful for checking compile-time types of supplied expressions.
Reports on the JEL website suggest that 0.9.11 is pretty stable.


  Commit: 2ee13c207f987b39598655120b91835ae79d4b1f
      https://github.com/Starlink/starjava/commit/2ee13c207f987b39598655120b91835ae79d4b1f
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-24 (Wed, 24 Jul 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/JELDataSpec.java

  Log Message:
  -----------
  ttools: test type of plot2 JEL expressions.


  Commit: 04b957e557521fe81caab12829deaf7dc1bc8a8e
      https://github.com/Starlink/starjava/commit/04b957e557521fe81caab12829deaf7dc1bc8a8e
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-24 (Wed, 24 Jul 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml

  Log Message:
  -----------
  topcat: acknowledge Juande Sandander Vela.

He's been very helpful untangling OS X application signing issues.


  Commit: dc1b81ea5e8001fcbeb296521942af9db1adffbe
      https://github.com/Starlink/starjava/commit/dc1b81ea5e8001fcbeb296521942af9db1adffbe
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-24 (Wed, 24 Jul 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/CoordPanel.java

  Log Message:
  -----------
  topcat: fix coord panel indexing bug


  Commit: 51e6c9224a0451c491be7c98a4560d60506bf07f
      https://github.com/Starlink/starjava/commit/51e6c9224a0451c491be7c98a4560d60506bf07f
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-24 (Wed, 24 Jul 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/CubePlotWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/PlanePlotWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/SpherePlotWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java
    M ttools/src/lib/jel_g.jar
    M ttools/src/main/uk/ac/starlink/ttools/gui/ResourceIcon.java
    M ttools/src/main/uk/ac/starlink/ttools/plot/ErrorRenderer.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/DataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotLayer.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotUtil.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Plotter.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/DoubleConfigKey.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StringConfigKey.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/config/TextFieldSpecifier.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/data/FloatingArrayCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/MemoryColumnFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SmartColumnFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/StorageType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeDataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurfaceFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneDataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlanePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurfaceFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyDataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyPlotType.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SliceDataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SphereDataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SpherePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/AbstractPlotLayer.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/layer/RangeScaler.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/ShapeMode.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/layer/SpectrogramPlotter.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/JELDataSpec.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java
    A ttools/src/resources/uk/ac/starlink/ttools/gui/form-error1.gif
    A ttools/src/resources/uk/ac/starlink/ttools/gui/plot-spectro.gif

  Log Message:
  -----------
  ttools: provide some infrastructure for time-series plots.

This is a merge of branch 'plot2-time'.
It includes adding FlaotingArrayCoord, basic spectrogram plot,
config key changes, etc.


  Commit: da90d932506de3d0e10e1053c8de10d9f2755b88
      https://github.com/Starlink/starjava/commit/da90d932506de3d0e10e1053c8de10d9f2755b88
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-24 (Wed, 24 Jul 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/ControlWindow.java
    A topcat/src/main/uk/ac/starlink/topcat/TopcatWindowAction.java

  Log Message:
  -----------
  topcat: add TopcatWindowAction (refactored from ControlWindow code).


  Commit: 841255dba135a383c4fcbb14804cf2839f894d72
      https://github.com/Starlink/starjava/commit/841255dba135a383c4fcbb14804cf2839f894d72
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-25 (Thu, 25 Jul 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/SpectrogramPlotter.java

  Log Message:
  -----------
  ttools: fix spectrogram to work with reversed axes.


  Commit: 8ad7d60495ab1d684b4356b774d7133816244a23
      https://github.com/Starlink/starjava/commit/8ad7d60495ab1d684b4356b774d7133816244a23
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-25 (Thu, 25 Jul 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/SpectrogramPlotter.java

  Log Message:
  -----------
  ttools: reorder spectrogram coordinates


  Commit: 143e455324995b2d734934fa5faf9e46e93c9445
      https://github.com/Starlink/starjava/commit/143e455324995b2d734934fa5faf9e46e93c9445
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-25 (Thu, 25 Jul 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/ControlManager.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/FunctionLayerControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/GangControlManager.java
    A topcat/src/main/uk/ac/starlink/topcat/plot2/PlotterStackAction.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java

  Log Message:
  -----------
  topcat: generalise handling of non-positional plotters in the GUI.


  Commit: 9e8e878375c9fe1a339cda4a0f8fa3fa76ec4e70
      https://github.com/Starlink/starjava/commit/9e8e878375c9fe1a339cda4a0f8fa3fa76ec4e70
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-25 (Thu, 25 Jul 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/GangLayerControl.java

  Log Message:
  -----------
  topcat: simplify implementation by using PlotUtil method


  Commit: 176f6e0e85f0a9f48ab31584da08d7e49fbbc264
      https://github.com/Starlink/starjava/commit/176f6e0e85f0a9f48ab31584da08d7e49fbbc264
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-25 (Thu, 25 Jul 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/GangLayerControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/GuiCoordContent.java

  Log Message:
  -----------
  topcat: refactor for re-use.

Move getCoordLabel function from GangLayerControl to GuiCoordContent.


  Commit: 75454a237b9e758fa0240e2813da2f755ca37b8b
      https://github.com/Starlink/starjava/commit/75454a237b9e758fa0240e2813da2f755ca37b8b
  Author: Peter W. Draper <[log in to unmask]>
  Date:   2013-07-26 (Fri, 26 Jul 2013)

  Changed paths:
    M splat/src/docs/splat.news

  Log Message:
  -----------
  splat: fix typos in news file


  Commit: 0b8fd0a94b4b76ee24ebb511f539fb1e71452816
      https://github.com/Starlink/starjava/commit/0b8fd0a94b4b76ee24ebb511f539fb1e71452816
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-26 (Fri, 26 Jul 2013)

  Changed paths:
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneAxisAnnotation.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurface.java

  Log Message:
  -----------
  ttools: refactor, put PlaneAxisAnnotation in its own class.


  Commit: 6eef0aae6e90e141f970bab0c4bd3ab9a74afec8
      https://github.com/Starlink/starjava/commit/6eef0aae6e90e141f970bab0c4bd3ab9a74afec8
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-07-26 (Fri, 26 Jul 2013)

  Changed paths:
    M splat/src/docs/splat.news

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 933dea0d7f71dfe2a51ca742c598db9424a2dcec
      https://github.com/Starlink/starjava/commit/933dea0d7f71dfe2a51ca742c598db9424a2dcec
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/docs/sun256.xml
    M ttools/src/main/uk/ac/starlink/ttools/func/Conversions.java

  Log Message:
  -----------
  ttools: added more overloads of Conversions.toString function.

toString was failing to resolve for byte and boolean types.
Add two more overloaded versions so that it's always(?) OK to write
"toString(expr)" and get a result.


  Commit: 172a8d58ea17ae4a88962340c8bf4544fd0b8f46
      https://github.com/Starlink/starjava/commit/172a8d58ea17ae4a88962340c8bf4544fd0b8f46
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/ResourceIcon.java
    M topcat/src/main/uk/ac/starlink/topcat/SubsetWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/TableViewerWindow.java
    A topcat/src/resources/uk/ac/starlink/topcat/images/somerows.gif
    A topcat/src/resources/uk/ac/starlink/topcat/images/subset1.gif

  Log Message:
  -----------
  topcat: add new Highlight Rows action.

When a new subset is created, its rows are selected in the table viewer
window and it is made visible in all plots.  However, as pointed out
by Karl Glazebrook, there is no easy way to force this action for an
existing subset.  Added an action to do this in the Subsets window,
and a similar action in the table viewer window which just highlights the
rows without affecting plots.  Also withdrew the (slightly dangerous,
undocumented, and iconless) Apply Subset action in the table viewer window.


  Commit: 04b2c1a691c8715b37aa8c82a8f0d507e4255e2c
      https://github.com/Starlink/starjava/commit/04b2c1a691c8715b37aa8c82a8f0d507e4255e2c
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/SpectrogramPlotter.java

  Log Message:
  -----------
  ttools: spectrogram improvements.

Ensure pixels are plotted even for very thin time extents, and
provide external information about coordinate order.


  Commit: 70b31bd499952fed38946ebc70ee02b41e52e214
      https://github.com/Starlink/starjava/commit/70b31bd499952fed38946ebc70ee02b41e52e214
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/ColumnDataComboBoxModel.java

  Log Message:
  -----------
  topcat: generalise ColumnDataComboBoxModel.

You can now provide custom conditions for what column types are
acceptable, doesn't have to be just a class that content type
is descended from.


  Commit: 64df496722a3c0e607e83e4f3abe016ee2a65156
      https://github.com/Starlink/starjava/commit/64df496722a3c0e607e83e4f3abe016ee2a65156
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M cdf/src/lib/jcdf.jar
    M cdf/src/main/uk/ac/starlink/cdf/CdfStarTable.java
    M cdf/src/testcases/uk/ac/starlink/cdf/CdfTest.java

  Log Message:
  -----------
  cdf: update JCDF library to v1.0


  Commit: de87fac8dbc3f1fdde2333a5df6f90ec5713a55c
      https://github.com/Starlink/starjava/commit/de87fac8dbc3f1fdde2333a5df6f90ec5713a55c
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M table/src/main/uk/ac/starlink/table/DefaultValueInfo.java
    A table/src/main/uk/ac/starlink/table/DomainMapper.java
    M table/src/main/uk/ac/starlink/table/URLValueInfo.java
    M table/src/main/uk/ac/starlink/table/ValueInfo.java
    M table/src/resources/uk/ac/starlink/table/stil.version

  Log Message:
  -----------
  table: Add DomainMapper.

A domain mapper allows the possibility to associate conversion behaviour
with a ValueInfo (e.g. a column).  It's necessary to have something like
this in order for the CDF table reader to be able to communicate information
downstream about how to make sense of various CDF-specific time encodings
(CDF_EPOCH, CDF_EPOCH16, CDF_TIME_TT2000).

This is a change to the ValueInfo interface, i.e. the core of STIL.
Since ValueInfo is mostly used via the DefaultValueInfo implementation
however, the change is not likely to require source code changes
to client code.


  Commit: cf873d342bd118f3b6eb6b20cab9fa852f67b946
      https://github.com/Starlink/starjava/commit/cf873d342bd118f3b6eb6b20cab9fa852f67b946
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/ColumnInfoWindow.java

  Log Message:
  -----------
  topcat: Display domain mapper in column info window.


  Commit: 11506498651b7d4cf21eec5d49e8654d3b430b50
      https://github.com/Starlink/starjava/commit/11506498651b7d4cf21eec5d49e8654d3b430b50
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    A table/src/main/uk/ac/starlink/table/TimeMapper.java

  Log Message:
  -----------
  table: Add DomainMapper instance for Time.


  Commit: c74fae1ac3d1d5e8710b8807d4555dd03ce82eed
      https://github.com/Starlink/starjava/commit/c74fae1ac3d1d5e8710b8807d4555dd03ce82eed
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M table/src/main/uk/ac/starlink/table/TimeMapper.java
    M table/src/main/uk/ac/starlink/table/formats/IpacReader.java
    M table/src/main/uk/ac/starlink/table/formats/RowEvaluator.java

  Log Message:
  -----------
  table: ASCII-like tables now use Time domain for ISO-8601.

CSV, IPAC, ASCII (and other?) tables now insert an Time DomainMapper
into column metadata when they can identify ISO-8601 dates in a string
column, so that such columns can be correctly treated in the time
domain by downstream processing.


  Commit: e355e59469071bf00d2e3c3d88351d5c55a063e2
      https://github.com/Starlink/starjava/commit/e355e59469071bf00d2e3c3d88351d5c55a063e2
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M votable/src/main/uk/ac/starlink/votable/VOStarTable.java
    A votable/src/main/uk/ac/starlink/votable/VOTableDomains.java

  Log Message:
  -----------
  votable: VOTables now report Time domain for ISO-8601.


  Commit: 30eb95a4512583fc773afcd020f43703890721af
      https://github.com/Starlink/starjava/commit/30eb95a4512583fc773afcd020f43703890721af
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    A cdf/src/main/uk/ac/starlink/cdf/CdfDomains.java
    M cdf/src/main/uk/ac/starlink/cdf/CdfStarTable.java

  Log Message:
  -----------
  cdf: CDFs now report Time domain for epoch-like columns.


  Commit: c60bc1717acc2f11bbb9e9c76c12e3d5f963629e
      https://github.com/Starlink/starjava/commit/c60bc1717acc2f11bbb9e9c76c12e3d5f963629e
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/GuiDataSpec.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/DataSpec.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/JELDataSpec.java

  Log Message:
  -----------
  ttools: plot2 DataSpec now reports column metadata.

The new method DataSpec.getUserCoordInfos means that the plotting system
can acquire column metadata rather than just values for plotted columns.
This in turn will make it possible for plots to acquire a DomainMapper
to make sense of domain-bound column values.


  Commit: ec26f58366626c39b145c9e495d05ce792fbbf2a
      https://github.com/Starlink/starjava/commit/ec26f58366626c39b145c9e495d05ce792fbbf2a
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/BooleanCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/CachedDataStoreFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/Coord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/FloatingArrayCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/FloatingCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SimpleDataStoreFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SingleCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SkyCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/StringCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/EdgeForm.java

  Log Message:
  -----------
  ttools: plot2 Coord now uses value domains.

The Coord objects that specify where plots get their data from are
now capable of specifying their required data domain,
and using mappers supplied in response to convert values from
some potentially non-obvious input form to a usable common value domain.


  Commit: ed3e4dbe07be5c724afe914ccef6eb41c66ef19e
      https://github.com/Starlink/starjava/commit/ed3e4dbe07be5c724afe914ccef6eb41c66ef19e
  Author: MarkTaylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    R table/src/main/uk/ac/starlink/table/BooleanCellRenderer.java
    M table/src/main/uk/ac/starlink/table/DefaultValueInfo.java
    M table/src/main/uk/ac/starlink/table/ValueInfo.java
    A table/src/main/uk/ac/starlink/table/gui/BooleanCellRenderer.java
    M table/src/main/uk/ac/starlink/table/gui/StarTableColumn.java

  Log Message:
  -----------
  table: Remove JTable presentation items from ValueInfo.

ValueInfo used to contain getTableCellRenderer, and DefaultValueInfo
had getTableCellEditor as well.  These really didn't belong there
and as far as I know were not used outside the table package, so
move that into uk.ac.starlink.table.gui(.StarTableColumn) where
they are happier.  I may provide another interface later for tables
that want to provide customised JTable GUI options.

This is a change to a class that's fundamenatal to the STIL API -
but probably not a big deal even so because I doubt anybody used
these methods.


  Commit: 94706f828a187faed0deac313dbc38946ddd6332
      https://github.com/Starlink/starjava/commit/94706f828a187faed0deac313dbc38946ddd6332
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurface.java

  Log Message:
  -----------
  ttools: use Math.log10


  Commit: 5c422accd3b8349491b637a13bcdd96ca606ec9e
      https://github.com/Starlink/starjava/commit/5c422accd3b8349491b637a13bcdd96ca606ec9e
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Tick.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/config/TimeConfigKey.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/FloatingCoord.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeAspect.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeDataGeom.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeFormat.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimePlotType.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurface.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurfaceFactory.java

  Log Message:
  -----------
  ttools: add time plot.

This is a new plot type, resembling the Plane plot but with the
horizontal axis representing a time coordinate.  There are some
other changes too.  This plot type may be upgraded in the future
to accommodate multiple stacked plots with a common horizontal axis.


  Commit: d4e7f72c82aa8a946ce39fb5da0c2c145db145c1
      https://github.com/Starlink/starjava/commit/d4e7f72c82aa8a946ce39fb5da0c2c145db145c1
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/CoordPanel.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/PlotterStackAction.java
    A topcat/src/main/uk/ac/starlink/topcat/plot2/SpectrogramLayerControl.java

  Log Message:
  -----------
  topcat: add spectrogram layer control

This adds the required infrastructure to plot spectrograms,
but none of the available plot types currently has spectrogram
layers as an option.


  Commit: 73a08f48de9b03c2bd2d356d31b17e8fa59ada2c
      https://github.com/Starlink/starjava/commit/73a08f48de9b03c2bd2d356d31b17e8fa59ada2c
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/ControlWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/ResourceIcon.java
    A topcat/src/main/uk/ac/starlink/topcat/plot2/TimeAxisControl.java
    A topcat/src/main/uk/ac/starlink/topcat/plot2/TimePlotWindow.java
    A topcat/src/resources/uk/ac/starlink/topcat/images/plot2time.gif

  Log Message:
  -----------
  topcat: add time plot type.


  Commit: a810db8293c5231a2cdbc2eeb3a0b8a622e39374
      https://github.com/Starlink/starjava/commit/a810db8293c5231a2cdbc2eeb3a0b8a622e39374
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/docs/sun256.xml
    A ttools/src/main/uk/ac/starlink/ttools/plot/LutSteal.java
    M ttools/src/main/uk/ac/starlink/ttools/plot/Shaders.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.java
    A ttools/src/resources/uk/ac/starlink/ttools/colormaps/glnemo2.lut

  Log Message:
  -----------
  ttools: add a new colour map Rainbow2.

This shader is copied from the glNemo2 application by scraping the
pixels from a screenshot.  A new class LutSteal is added to facilitate
this.


  Commit: b057056b1aa03e4a0411bd7895e0b9be3f9a8a05
      https://github.com/Starlink/starjava/commit/b057056b1aa03e4a0411bd7895e0b9be3f9a8a05
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkySurface.java

  Log Message:
  -----------
  topcat: sky plot position formatting now honours sex/dec setting.


  Commit: 578b542c363346591c56a7ba22da25673d7a2f2f
      https://github.com/Starlink/starjava/commit/578b542c363346591c56a7ba22da25673d7a2f2f
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M task/src/main/uk/ac/starlink/task/TerminalEnvironment.java
    M ttools/src/main/uk/ac/starlink/ttools/task/MapEnvironment.java

  Log Message:
  -----------
  ttools: keep order of task parameters.

Use a LinkedHashMap rather than HashMap to keep parameter name/value
pairs so that the order is preserved.  This doesn't really change
behaviour, but can lead to better-organised error messages etc.


  Commit: c25d7451195eea587747ee87fb39771ed4687a6e
      https://github.com/Starlink/starjava/commit/c25d7451195eea587747ee87fb39771ed4687a6e
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurfaceFactory.java

  Log Message:
  -----------
  ttools: fix cube aspect config bug

Logic was wrong for isotropic/anisotropic selection of aspect config variables.


  Commit: 4c3684dcd311965393ba66cb9f505aca8ec949d5
      https://github.com/Starlink/starjava/commit/4c3684dcd311965393ba66cb9f505aca8ec949d5
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/docs/sun256.xml
    M ttools/src/main/uk/ac/starlink/ttools/plot/Shaders.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.java
    A ttools/src/resources/uk/ac/starlink/ttools/colormaps/accent.lut
    A ttools/src/resources/uk/ac/starlink/ttools/colormaps/cold.lut

  Log Message:
  -----------
  ttools: add a couple more colour maps.

Added Accent and Cold.  These were scavenged from the WWW and converted
to .lut files using ttools.plot.LutSteal.


  Commit: 755e6f9a76e1b9f71aeb9b1a0198f00a5bf5d3d1
      https://github.com/Starlink/starjava/commit/755e6f9a76e1b9f71aeb9b1a0198f00a5bf5d3d1
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotUtil.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Subrange.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/SubrangeConfigKey.java

  Log Message:
  -----------
  ttools: remove range limitation on Subrange values.

Previously the (lo,hi) values of a subrange were constrained to be in
the range 0..1.  There is no particular reason for this limitation,
so it's been removed.  I thought I wanted to do something with longer
ranges, but at present I don't think I do, so this extended functionality
is not currently used or tested.


  Commit: b859152c45d43a9221be7b988365198f321ddc6f
      https://github.com/Starlink/starjava/commit/b859152c45d43a9221be7b988365198f321ddc6f
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/plot2/ShaderControl.java
    M ttools/src/main/uk/ac/starlink/ttools/plot/Shaders.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Subrange.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/ShapeMode.java

  Log Message:
  -----------
  ttools: allow colour map range restriction.

Aux and density colour maps now come with a clip config control
which allows you to select which region of the colour map to use
(by default you get it all).  In conjunction with the fairly extensive
colour map library supplied, this gives you quite a lot of control
over what colour maps you use.


  Commit: e387a7d9b7d9550681c3404374db0803a695d1f3
      https://github.com/Starlink/starjava/commit/e387a7d9b7d9550681c3404374db0803a695d1f3
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneAxisAnnotation.java

  Log Message:
  -----------
  ttools: note and work around error in PlaneAxisAnnotation.

The getNoScrollTickPadding method seems to be broken, so for now
just use the getScrollTickPadding method instead, which will give
a reasonable result.  Fix it one day.


  Commit: 9fb669bb9a5fd48619aa02538fdbdd4ce0f11d96
      https://github.com/Starlink/starjava/commit/9fb669bb9a5fd48619aa02538fdbdd4ce0f11d96
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotPlacement.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/task/InsetsParameter.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/PlotDisplay.java

  Log Message:
  -----------
  ttools: add insets parameter to Plot2Task

You can now specify how much space you want outside the data area of
a plot when doing a stilts plot2 plot.  This is useful if you want
detailed control over where the plots will appear on a page.

Implementation involved some refactoring, providing more public access to
processing done by PlotPlacement static methods and moving some code
out of PlotDisplay and into Plot2Task.
in PlotPlacement and


  Commit: 9581f39143b3eb0ddc2c703aa4002994eefb1c93
      https://github.com/Starlink/starjava/commit/9581f39143b3eb0ddc2c703aa4002994eefb1c93
  Author: Peter W. Draper <[log in to unmask]>
  Date:   2013-09-10 (Tue, 10 Sep 2013)

  Changed paths:
    M splat/src/docs/splat.news
    M splat/src/main/uk/ac/starlink/splat/iface/SpecFilter.java
    M splat/src/main/uk/ac/starlink/splat/util/KernelFactory.java

  Log Message:
  -----------
  splat: use the channel spacing to sample the spectral profiles, not some fixed unit (which is only appropriate for the other kernel types)


  Commit: ccaadd1b2c8d92fcd0c494c86822719c664bb877
      https://github.com/Starlink/starjava/commit/ccaadd1b2c8d92fcd0c494c86822719c664bb877
  Author: Peter W. Draper <[log in to unmask]>
  Date:   2013-09-10 (Tue, 10 Sep 2013)

  Changed paths:
    M splat/src/docs/sun243.tex
    A splat/src/docs/sun243_figures/animate.pdf
    A splat/src/docs/sun243_figures/animationwindow.pdf
    A splat/src/docs/sun243_figures/binarymath.pdf
    A splat/src/docs/sun243_figures/binarymathwindow.pdf
    A splat/src/docs/sun243_figures/browse.pdf
    A splat/src/docs/sun243_figures/browser1.pdf
    A splat/src/docs/sun243_figures/browser2.pdf
    A splat/src/docs/sun243_figures/browser3.pdf
    A splat/src/docs/sun243_figures/browser4.pdf
    A splat/src/docs/sun243_figures/browser5.pdf
    A splat/src/docs/sun243_figures/config.pdf
    A splat/src/docs/sun243_figures/configurewindowaxes.pdf
    A splat/src/docs/sun243_figures/configurewindowaxislabels.pdf
    A splat/src/docs/sun243_figures/configurewindowaxisnumbers.pdf
    A splat/src/docs/sun243_figures/configurewindowbackground.pdf
    A splat/src/docs/sun243_figures/configurewindowborder.pdf
    A splat/src/docs/sun243_figures/configurewindowedges.pdf
    A splat/src/docs/sun243_figures/configurewindowgrid.pdf
    A splat/src/docs/sun243_figures/configurewindowlimits.pdf
    A splat/src/docs/sun243_figures/configurewindowrender.pdf
    A splat/src/docs/sun243_figures/configurewindowticks.pdf
    A splat/src/docs/sun243_figures/configurewindowtitle.pdf
    A splat/src/docs/sun243_figures/coordeditwindow.pdf
    A splat/src/docs/sun243_figures/coordeditwindow2.pdf
    A splat/src/docs/sun243_figures/coordinatesystemplot.pdf
    A splat/src/docs/sun243_figures/coordinatesystemwindow.pdf
    A splat/src/docs/sun243_figures/curve.pdf
    A splat/src/docs/sun243_figures/cutter.pdf
    A splat/src/docs/sun243_figures/cutterwindow.pdf
    A splat/src/docs/sun243_figures/dataeditwindow.pdf
    A splat/src/docs/sun243_figures/dataeditwindow2.pdf
    A splat/src/docs/sun243_figures/display.pdf
    A splat/src/docs/sun243_figures/edit.pdf
    A splat/src/docs/sun243_figures/ellipse.pdf
    A splat/src/docs/sun243_figures/filter.pdf
    A splat/src/docs/sun243_figures/filterwindow.pdf
    A splat/src/docs/sun243_figures/fitback.pdf
    A splat/src/docs/sun243_figures/fitheight.pdf
    A splat/src/docs/sun243_figures/fitline.pdf
    A splat/src/docs/sun243_figures/fits.pdf
    A splat/src/docs/sun243_figures/fitwidth.pdf
    A splat/src/docs/sun243_figures/flip.pdf
    A splat/src/docs/sun243_figures/freehand.pdf
    A splat/src/docs/sun243_figures/frontfigure.pdf
    A splat/src/docs/sun243_figures/generateline.pdf
    A splat/src/docs/sun243_figures/help.pdf
    A splat/src/docs/sun243_figures/interpolate.pdf
    A splat/src/docs/sun243_figures/jpegpng.pdf
    A splat/src/docs/sun243_figures/line.pdf
    A splat/src/docs/sun243_figures/linefitplotwindow.pdf
    A splat/src/docs/sun243_figures/linefitwindow.pdf
    A splat/src/docs/sun243_figures/location.pdf
    A splat/src/docs/sun243_figures/multidisplay.pdf
    A splat/src/docs/sun243_figures/openfile.pdf
    A splat/src/docs/sun243_figures/panner.pdf
    A splat/src/docs/sun243_figures/pannerwindow.pdf
    A splat/src/docs/sun243_figures/plot1.pdf
    A splat/src/docs/sun243_figures/plot2.pdf
    A splat/src/docs/sun243_figures/plot3.pdf
    A splat/src/docs/sun243_figures/plot4.pdf
    A splat/src/docs/sun243_figures/polygon.pdf
    A splat/src/docs/sun243_figures/polyline.pdf
    A splat/src/docs/sun243_figures/polynomialfitwindow.pdf
    A splat/src/docs/sun243_figures/postscriptprint.pdf
    A splat/src/docs/sun243_figures/print.pdf
    A splat/src/docs/sun243_figures/printoutput.pdf
    A splat/src/docs/sun243_figures/rainbow.pdf
    A splat/src/docs/sun243_figures/readstack.pdf
    A splat/src/docs/sun243_figures/rectangle.pdf
    A splat/src/docs/sun243_figures/region.pdf
    A splat/src/docs/sun243_figures/regioncutter.pdf
    A splat/src/docs/sun243_figures/remove.pdf
    A splat/src/docs/sun243_figures/reopen.pdf
    A splat/src/docs/sun243_figures/restorewindow.pdf
    A splat/src/docs/sun243_figures/samp.pdf
    A splat/src/docs/sun243_figures/sampgo.pdf
    A splat/src/docs/sun243_figures/sampwindow.pdf
    A splat/src/docs/sun243_figures/savefile.pdf
    A splat/src/docs/sun243_figures/savestack.pdf
    A splat/src/docs/sun243_figures/select.pdf
    A splat/src/docs/sun243_figures/sigma.pdf
    A splat/src/docs/sun243_figures/special.pdf
    A splat/src/docs/sun243_figures/ssap.pdf
    A splat/src/docs/sun243_figures/ssapwindow.pdf
    A splat/src/docs/sun243_figures/stacker.pdf
    A splat/src/docs/sun243_figures/stackerwindow.pdf
    A splat/src/docs/sun243_figures/table.pdf
    A splat/src/docs/sun243_figures/text.pdf
    A splat/src/docs/sun243_figures/treeview.pdf
    A splat/src/docs/sun243_figures/unarymaths.pdf
    A splat/src/docs/sun243_figures/unarymathwindow.pdf
    A splat/src/docs/sun243_figures/units.pdf
    A splat/src/docs/sun243_figures/viewwindow.pdf
    A splat/src/docs/sun243_figures/xrange.pdf
    A splat/src/docs/sun243_figures/xunits.pdf
    A splat/src/docs/sun243_figures/yunits.pdf

  Log Message:
  -----------
  splat: convert eps figures to PDF so that pdflatex can be used


  Commit: 09320ca99051331f5525c1fd6c9ac705e81d4a09
      https://github.com/Starlink/starjava/commit/09320ca99051331f5525c1fd6c9ac705e81d4a09
  Author: Peter W. Draper <[log in to unmask]>
  Date:   2013-09-10 (Tue, 10 Sep 2013)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  .gitignore: add some debris from latex builds


  Commit: 9b4716b8c8dcbacd15a9b02f1c270ded8a69477c
      https://github.com/Starlink/starjava/commit/9b4716b8c8dcbacd15a9b02f1c270ded8a69477c
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-12 (Thu, 12 Sep 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/ShapeMode.java

  Log Message:
  -----------
  ttools: refactor PlotLayer implementation in ShapeMode.


  Commit: 8fac9eccf835fee81c4c1e51bf6026c1775afa51
      https://github.com/Starlink/starjava/commit/8fac9eccf835fee81c4c1e51bf6026c1775afa51
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-12 (Thu, 12 Sep 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/main/uk/ac/starlink/ttools/gui/ResourceIcon.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/ShapeMode.java
    A ttools/src/resources/uk/ac/starlink/ttools/gui/mode-transparent-lock.gif

  Log Message:
  -----------
  ttools: add new auto transparency shape mode.

This does transparent shading but adjusts the alpha channel automatically
according to how many pixels are being hit.  The details of how it does
this could probably be improved (it currently just looks at the single
most-filled bin and scales alpha based on that).

Also renamed and relabelled the existing (fixed) transparency mode,
which the more I think about the more I think is not a lot of use
in practice, at least interactively.


  Commit: 345e882519639ed05314d0ac3c33ebc45cd1618b
      https://github.com/Starlink/starjava/commit/345e882519639ed05314d0ac3c33ebc45cd1618b
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-12 (Thu, 12 Sep 2013)

  Changed paths:
    M task/src/main/uk/ac/starlink/task/ChoiceParameter.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java

  Log Message:
  -----------
  task: add option to ChoiceParameter so it can take class names.

With one of the constructors, a ChoiceParameter allows a classname
as a string value, if the named class is of the appropriate type
and it has a no-arg constructor.  This is a powerful pluggability
mechanism that I should implement across the board in the TASK
package, but it relies on generics and I don't have time to do
it passim for now.


  Commit: 44c2c5624689080ef2b850a99e04653cf7547c2b
      https://github.com/Starlink/starjava/commit/44c2c5624689080ef2b850a99e04653cf7547c2b
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-12 (Thu, 12 Sep 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java

  Log Message:
  -----------
  ttools: add forcebitmap parameter to Plot2Task.


  Commit: 65c5203fc297d9ed53076919005570604bf08bfc
      https://github.com/Starlink/starjava/commit/65c5203fc297d9ed53076919005570604bf08bfc
  Author: Petr Skoda <[log in to unmask]>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M splat/src/main/uk/ac/starlink/splat/data/TableColumnChooser.java

  Log Message:
  -----------
  splat: fix bug in the utype column selections for tables


  Commit: bced5b8beebe9c70f1fbe4914f523cafe0f52213
      https://github.com/Starlink/starjava/commit/bced5b8beebe9c70f1fbe4914f523cafe0f52213
  Author: Peter W. Draper <[log in to unmask]>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M splat/src/docs/splat.news

  Log Message:
  -----------
  splat: update news for Petr's patch


  Commit: 37d49fec1d1c9adcb48d3e328a7330028a819ecb
      https://github.com/Starlink/starjava/commit/37d49fec1d1c9adcb48d3e328a7330028a819ecb
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-14 (Sat, 14 Sep 2013)

  Changed paths:
    A ttools/src/main/uk/ac/starlink/ttools/plot2/config/LoggingConfigMap.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java

  Log Message:
  -----------
  ttools: provide logging for plot config options

This is a diagnostic to determine which/how many options are actually
used for a given Plot2Task plot.  This information is useful background
information for understanding the scope of plotting configurability,
referred to in ADASS talk.


  Commit: 860ab5443cb15da9280577195496c8e1589ccc36
      https://github.com/Starlink/starjava/commit/860ab5443cb15da9280577195496c8e1589ccc36
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-14 (Sat, 14 Sep 2013)

  Changed paths:
    M vo/src/main/uk/ac/starlink/vo/TapQueryPanel.java

  Log Message:
  -----------
  vo: improve ADQL parser error logging


  Commit: 222ef6d26f946092f2435eabd11a79b2c0622945
      https://github.com/Starlink/starjava/commit/222ef6d26f946092f2435eabd11a79b2c0622945
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-14 (Sat, 14 Sep 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurface.java

  Log Message:
  -----------
  ttools: speling


  Commit: 351a18604b4a8aec9451e49c15ed260adb64b8a4
      https://github.com/Starlink/starjava/commit/351a18604b4a8aec9451e49c15ed260adb64b8a4
  Author: Graham Bell <[log in to unmask]>
  Date:   2013-09-20 (Fri, 20 Sep 2013)

  Changed paths:
    M ttools/build.xml

  Log Message:
  -----------
  ttools: run PaintModeDoc headlessly

This should allow building without a display.


  Commit: 87589c840be5483e6fb30d1b546f7cdecdea5e4b
      https://github.com/Starlink/starjava/commit/87589c840be5483e6fb30d1b546f7cdecdea5e4b
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-23 (Mon, 23 Sep 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java

  Log Message:
  -----------
  ttools: add createPlot{Icon,Component} to Plot2Task.

New utility methods are added to the Plot2Task class to allow external
code to turn an execution Environment directly into an Icon (for a static
plot) or a JComponent (for an active, i.e. resizable and navigable) plot
without having to actually invoke STILTS.


  Commit: 24269329e46e68818122beb73cdafaf53e175007
      https://github.com/Starlink/starjava/commit/24269329e46e68818122beb73cdafaf53e175007
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/EdgeForm.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/MarkForm.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/MultiPointForm.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/ShapeMode.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/SizeForm.java

  Log Message:
  -----------
  ttools: publicise Outliner and Stamper implementation classes.

These classes were previously hidden away in ShapeForm and ShapeMode
implementations.  Publicising them does make the public API a bit
harder to read, but allows to generate ShapeStyle instances under
full programmatic control, without using ConfigMaps.

At some point ShapeMode/ShapeForm should probably get split into a
whole subpackage, then it will look less fiddly.


  Commit: e9a246d55bab5261655beb536e8fab3042a70510
      https://github.com/Starlink/starjava/commit/e9a246d55bab5261655beb536e8fab3042a70510
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/PlotDisplay.java

  Log Message:
  -----------
  ttools: provide more control over plot image caching.

In PlotDisplay and its factory constructor in Plot2Task, provide options
to indicate that the data and plot image should or should not be cached
(for instance according to whether the data in the DataStore will/will not
change).


  Commit: 5a7eb1e8c3e75198a612eae531ed90d37a9f5fc9
      https://github.com/Starlink/starjava/commit/5a7eb1e8c3e75198a612eae531ed90d37a9f5fc9
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-09-25 (Wed, 25 Sep 2013)

  Changed paths:
    A ttools/src/main/uk/ac/starlink/ttools/plot2/task/ColumnDataSpec.java

  Log Message:
  -----------
  ttools: add ColumnDataSpec

DataSpec implementation intended for programmatic use, when you have
the user coordinates in as columns of a table.


  Commit: 6bf3568536e93b19a96ea1c3641a591a6cc4307e
      https://github.com/Starlink/starjava/commit/6bf3568536e93b19a96ea1c3641a591a6cc4307e
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/Navigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotUtil.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/SurfaceFactory.java
    R ttools/src/main/uk/ac/starlink/ttools/plot2/ZoomListener.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurfaceFactory.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurfaceFactory.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkySurfaceFactory.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurfaceFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/PlotDisplay.java

  Log Message:
  -----------
  ttools: add pluggable navigator framework for plot2 plots.

Instead of hard-coded per-Surface[Factory] mouse gesture handling for
navigation, navigation is now performed by pluggable Navigator objects
in the plot2 framework.  That means that in principle you can change
the navigation from the UI to, for instance, alter the zoom factor or
fix it so that only one rather than two axes zoom when the mouse
wheel is used.
So far this is just framework and not doing useful work, since the
UI does not provide mechanisms for adjusting the navigator.

Also cleared out the plot2/ZoomListener class because it's not used
any more.  Note however that this did attempt to map keyboard gestures
to zoom gestures as well, which is currently not in place.
However, this keyboard mapping didn't seem to work very well, for
reasons I think connected with keyboard focus not going/staying where
you want it.


  Commit: e603e774fdaf72455c18cdc43329a04ff8c2d43f
      https://github.com/Starlink/starjava/commit/e603e774fdaf72455c18cdc43329a04ff8c2d43f
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java

  Log Message:
  -----------
  ttools: add zoomfactor configurability for all plot types.


  Commit: 797af7a5be335c82ab2bf22d814f6e738f4bba25
      https://github.com/Starlink/starjava/commit/797af7a5be335c82ab2bf22d814f6e738f4bba25
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java

  Log Message:
  -----------
  ttools: add time plot type to stilts command.

This is a one-liner to Plot2Type that I had omitted to do earlier when
I added it to topcat.


  Commit: cea7cbbc94b706e7cf697fb9f1d50a0b2d93e5e8
      https://github.com/Starlink/starjava/commit/cea7cbbc94b706e7cf697fb9f1d50a0b2d93e5e8
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-05 (Sat, 05 Oct 2013)

  Changed paths:
    A ttools/src/main/uk/ac/starlink/ttools/plot2/config/CombinationConfigKey.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurfaceFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java

  Log Message:
  -----------
  ttools: add anisotropic zoom navigation options.

You can now zoom in a selection of dimensions (e.g. X only in an XY plot)
by specifying appropriate config options.  This is in place for the
STILTS plotting (Plot2Task) but does not yet have an associated GUI
in topcat.


  Commit: 3d9b84202052b0a57c46eacd71f7e2f5f2b8926c
      https://github.com/Starlink/starjava/commit/3d9b84202052b0a57c46eacd71f7e2f5f2b8926c
  Author: Graham Bell <[log in to unmask]>
  Date:   2013-10-08 (Tue, 08 Oct 2013)

  Changed paths:
    M README

  Log Message:
  -----------
  README: delete section on jdkhome files.

These have not been used since commit
cf5e1fb73cca809bcd00fcce6ecb3c5e9dce5594.


  Commit: 12100eb2f24ae44b0f290438ef7c47f40a648208
      https://github.com/Starlink/starjava/commit/12100eb2f24ae44b0f290438ef7c47f40a648208
  Author: Graham Bell <[log in to unmask]>
  Date:   2013-10-08 (Tue, 08 Oct 2013)

  Changed paths:
    M README

  Log Message:
  -----------
  README: add note about ANT_HOME.

This section is based on experience building on ArchLinux
where ANT_HOME appeared to be being set to indicate the
system installation of ANT.  This prevents it from finding
the local modifications.


  Commit: 2cd38202a85c92af1fccba67df76c4518ac42065
      https://github.com/Starlink/starjava/commit/2cd38202a85c92af1fccba67df76c4518ac42065
  Author: Graham Bell <[log in to unmask]>
  Date:   2013-10-08 (Tue, 08 Oct 2013)

  Changed paths:
    M README

  Log Message:
  -----------
  README: update links to repository.


  Commit: a23f3f63bb93fcfa8c1f93d76a66b1ad8633cde5
      https://github.com/Starlink/starjava/commit/a23f3f63bb93fcfa8c1f93d76a66b1ad8633cde5
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-09 (Wed, 09 Oct 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/ConcatWindow.java

  Log Message:
  -----------
  topcat: fix table concatenation bug.

Bug reported when trying to concatenate two tables of which one has been
edited by double-clicking on a cell and replacing its content.
That replaces the column by an EditableColumn, which in turn means that
the ColumnInfo gets replaced in a somewhat inconsistent way in the
TopcatModel.  The subsequent matching between ColumnInfos required
during the concatenated table construction got the colinfos from different
places and hence failed.  Fix it so it gets them from the same places
for the test.  That fixes this error, though it's possible the same
thing is lurking elsewhere.


  Commit: 36246587d343a5a7554b640b6f4869870ac7ca16
      https://github.com/Starlink/starjava/commit/36246587d343a5a7554b640b6f4869870ac7ca16
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-09 (Wed, 09 Oct 2013)

  Changed paths:
    M jsamp/build.xml
    M jsamp/src/lib/jsamp.jar

  Log Message:
  -----------
  jsamp: upgrade to version 1.3-4


  Commit: e000a6d2bfcbaae2b14233e9ef060f426ba7250a
      https://github.com/Starlink/starjava/commit/e000a6d2bfcbaae2b14233e9ef060f426ba7250a
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-10 (Thu, 10 Oct 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlanePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/CartesianErrorCoordSet.java

  Log Message:
  -----------
  ttools: fix bug in Cartesian error bars

CartesianErrorCoordSet was working when used to provide error coordinates
for all the dimensions of a coordinate space, but not when only some
coordinates were selected.  Generalised it correctly to handle this case.


  Commit: bafd82eb4b92720c649223f85da436426907de93
      https://github.com/Starlink/starjava/commit/bafd82eb4b92720c649223f85da436426907de93
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-11 (Fri, 11 Oct 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/ShapePlotter.java

  Log Message:
  -----------
  ttools: fix ShapePlotter for non-ShapeMode use

If a ShapePlotter is to be used with only one mode (FLAT) rather than
with a selection, it's best to make some adjustments so that the
modes don't get grouped together by GangLayerControl.


  Commit: 8032a634edfaa70641287804fa793acfd07f9f6c
      https://github.com/Starlink/starjava/commit/8032a634edfaa70641287804fa793acfd07f9f6c
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-11 (Fri, 11 Oct 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/plot2/AxisControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/CubeAxisControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/PlaneAxisControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/SkyAxisControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/TimeAxisControl.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/CombinationConfigKey.java

  Log Message:
  -----------
  topcat: add Navigator specifier to AxisControl

You can now specify how you want your navigation (e.g. zoom factor,
which axes to zoom) in the topcat GUI.


  Commit: 30f9c3b984ed70ca343c8a7d97657b15867a6c3e
      https://github.com/Starlink/starjava/commit/30f9c3b984ed70ca343c8a7d97657b15867a6c3e
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-11 (Fri, 11 Oct 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeFormat.java

  Log Message:
  -----------
  ttools: slight improvement in Time plot axis labels


  Commit: 3259bd67a04b1b95aaf5fd91beeb33e249b25812
      https://github.com/Starlink/starjava/commit/3259bd67a04b1b95aaf5fd91beeb33e249b25812
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-14 (Mon, 14 Oct 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/join/DalMultiPanel.java

  Log Message:
  -----------
  topcat: fix service selection bug in multi-SIA/SSA windows

A NullPointerException was being raised because of unused coverage
code; this was thrown from the EDT and messed up the UI.
Put appropriate checks in place.


  Commit: db3e7663d0652a159c8798231733cd59aefcb248
      https://github.com/Starlink/starjava/commit/db3e7663d0652a159c8798231733cd59aefcb248
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-15 (Tue, 15 Oct 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/ShadeAxis.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Tick.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneAxisAnnotation.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeFormat.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurface.java

  Log Message:
  -----------
  ttools: modify tick calculation interfaces

The various tick calculation methods now pass around the Captioner and
Orientation objects that determine how the tick labels will actually
be painted on the plotting surface.  This doesn't do any useful work yet,
but it means that implementations have the information necessary to
work out whether tick labels will overlap, and adjust the assigned
ticks accordingly if required.


  Commit: b4cd8008b37a653626d865cc2bb378a1cdddeb22
      https://github.com/Starlink/starjava/commit/b4cd8008b37a653626d865cc2bb378a1cdddeb22
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-16 (Wed, 16 Oct 2013)

  Changed paths:
    M topcat/src/docs/figures/ActivationQueryWindow.gif
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/ActivationQueryWindow.java

  Log Message:
  -----------
  topcat: make URL selectors in Activation window editable.


  Commit: 57ac36c4a0200eedcdd6a13af6b083d0f58caec0
      https://github.com/Starlink/starjava/commit/57ac36c4a0200eedcdd6a13af6b083d0f58caec0
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-21 (Mon, 21 Oct 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Axis.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/BasicTicker.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/PrefixTicker.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/ShadeAxis.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Tick.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/Ticker.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeFormat.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurface.java

  Log Message:
  -----------
  ttools: rewrite tick generation

Axis major tick labelling is now done in a more modular and extensible way,
and also in a way which is sensitive to the captioner and orientation.
This means that tick labels are generated in such a way that they will
not overlap, rather than generating them and weeding out overlapping ones
more or less at random.  In this way the visible ticks form a more
logical set.

This is done for linear, log and time axis labelling.


  Commit: 20d53b8fb7641590033a2c9d828908e0bf904bdd
      https://github.com/Starlink/starjava/commit/20d53b8fb7641590033a2c9d828908e0bf904bdd
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-21 (Mon, 21 Oct 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/TimeAxisControl.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurfaceFactory.java

  Log Message:
  -----------
  ttools: do not label Time axis by default


  Commit: b829b386d4f419979526ec7d03c12cee14c4eeab
      https://github.com/Starlink/starjava/commit/b829b386d4f419979526ec7d03c12cee14c4eeab
  Author: Peter W. Draper <[log in to unmask]>
  Date:   2013-10-23 (Wed, 23 Oct 2013)

  Changed paths:
    M splat/src/main/uk/ac/starlink/splat/data/TableSpecDataImpl.java

  Log Message:
  -----------
  splat: handle table column switching when data are stored as a vector cell

still not handling SEDs correctly, need to look after row numbers somehow


  Commit: 3eb570e3e2524f3a762546bb83cbf86644afb1a3
      https://github.com/Starlink/starjava/commit/3eb570e3e2524f3a762546bb83cbf86644afb1a3
  Author: Peter W. Draper <[log in to unmask]>
  Date:   2013-10-23 (Wed, 23 Oct 2013)

  Changed paths:
    M splat/src/main/uk/ac/starlink/splat/data/TableColumnChooser.java

  Log Message:
  -----------
  splat: prefer meta.main columns other others that have a suitable utype


  Commit: 4e8167d8e3f922c2b878ace6da248e48914860da
      https://github.com/Starlink/starjava/commit/4e8167d8e3f922c2b878ace6da248e48914860da
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-24 (Thu, 24 Oct 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/build/JyStilts.java

  Log Message:
  -----------
  ttools: remove no-longer-required JyStilts workaround code

JyStilts had code that hacked around some inaccessible methods in
stilts.  These methods will be accessible in any version of stilts
that this version of JyStilts is likely to be working with, so
remove it.


  Commit: 317360e74e8b58f0e1118d13400b1fb18310af80
      https://github.com/Starlink/starjava/commit/317360e74e8b58f0e1118d13400b1fb18310af80
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-24 (Thu, 24 Oct 2013)

  Changed paths:
    M ttools/src/docs/sun256.xml
    M ttools/src/main/uk/ac/starlink/ttools/build/JyStilts.java
    M ttools/src/main/uk/ac/starlink/ttools/task/ChoiceMode.java

  Log Message:
  -----------
  ttools: fix broken non-table-producing JyStilts commands.

Some commands (pixfoot and tcube) do not output tables but are
instances of ConsumerTask.  The JyStilts script was incorrectly
identifying these as commands that present a table as their
primary output.  This caused both a documentation bug, and an
execution bug, since the ProcessingMode that did the work for
them was not getting invoked.  Fix the identification in JyStilts
so that only tasks which output via ChoiceMode are marked thus;
others are executed without special arrangements for making the
result available in python.


  Commit: 40f1aaa2d897b93fd7c695a4bc829515278a720c
      https://github.com/Starlink/starjava/commit/40f1aaa2d897b93fd7c695a4bc829515278a720c
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-24 (Thu, 24 Oct 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/docs/sun256.xml
    M ttools/src/main/uk/ac/starlink/ttools/jel/JELRowReader.java

  Log Message:
  -----------
  ttools: add missing getLongArrayProperty method to JELRowReader

The absence of this method meant that JEL expressions attempting to
subscript long arrays failed.  I'm 95% sure that its omission in
the first place was just an oversight rather than for some subtle
JEL reason.


  Commit: 9dd8af72ef6cf82a48ac8a24cd11c6d8a4f2ed92
      https://github.com/Starlink/starjava/commit/9dd8af72ef6cf82a48ac8a24cd11c6d8a4f2ed92
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-24 (Thu, 24 Oct 2013)

  Changed paths:
    M table/src/main/uk/ac/starlink/table/join/EqualsMatchEngine.java
    M table/src/testcases/uk/ac/starlink/table/join/EqualsMatchEngineTest.java
    M topcat/src/docs/sun253.xml
    M ttools/src/docs/sun256.xml

  Log Message:
  -----------
  table: EqualsMatchEngine now matches scalar numbers on value

The Exact match engine now considers two Number instances equal if they
have the same numeric value; so an Integer can now match a Long or a
Float etc.

Also fixed a bug which could (very rarely) cause a ClassCastException
when attempting to match array values of different types.


  Commit: 87425e1b7f2fb2fe25d45cbdc6c726ddd299488e
      https://github.com/Starlink/starjava/commit/87425e1b7f2fb2fe25d45cbdc6c726ddd299488e
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-24 (Thu, 24 Oct 2013)

  Changed paths:
    M registry/build.xml
    M registry/src/main/uk/ac/starlink/registry/RegistryRequestFactory.java

  Log Message:
  -----------
  registry: fix namespace in SOAP RI1.0 Search request

There was an error in the SOAP request sent for RI1.0 Search operations
by the registry client.  It was generating SOAP messages that started
like this:

   <rs:Search xmlns:rs='http://www.ivoa.net/wsdl/RegistrySearch/v1.0'>
     <rs:Where xmlns:rs="http://www.ivoa.net/xml/ADQL/v1.0"
         xmlns:ad="http://www.ivoa.net/xml/ADQL/v1.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
       <ad:Condition xsi:type="ad:likePredType">

The remapping of the rs prefix to the ADQL namespace is clearly wrong.
This was spotted by Menelaus Perdikeas at ESAC.

The problem was related to the fact that the Where element is generated
(by the Where2DOM class in the RAYREG package) in the ADQL namespace,
but it needs to be in the RS namespace.  I had noticed that, and
attempted to patch it up with the line:

   whereEl.setPrefix( "rs" );

Unfortunately, this does something completely different from what
I intended/hoped/assumed.

I've now rewritten it using DOM methods to generate the right starting
elements, namely:

   <rs:Search xmlns:rs="http://www.ivoa.net/wsdl/RegistrySearch/v1.0">
     <rs:Where>
       <ad:Condition xmlns:ad="http://www.ivoa.net/xml/ADQL/v1.0"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:type="ad:likePredType">

The broken code was in place for many years.  Although it worked with
the AstroGrid and Euro-VO registries, and an earlier incarnation of
the STSci/NVO/VAO registry service, it did not work after about mid-2010
with the STSci one.


  Commit: 5303b7902c12fefe15802ca558ea5b66a1fff405
      https://github.com/Starlink/starjava/commit/5303b7902c12fefe15802ca558ea5b66a1fff405
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-24 (Thu, 24 Oct 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/docs/sun256.xml

  Log Message:
  -----------
  registry: note regclient fix in user docs


  Commit: e80c4b1d3d2a4f92529d6cc7e8217b93f7cd13bc
      https://github.com/Starlink/starjava/commit/e80c4b1d3d2a4f92529d6cc7e8217b93f7cd13bc
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-25 (Fri, 25 Oct 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkySurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/PlotDisplay.java

  Log Message:
  -----------
  ttools: allow single-axis navigation outside plot bounds

Using the wheel or drag gestures outside the plot bounds and alongside one
of the axes now allows you to pan/zoom affecting only the relevant axis.
This lets you do easy anisotropic zooming.  It works very well, but is
difficult to advertise.


  Commit: abce3dd58c6e36ff8084f9242a218772ea64e19b
      https://github.com/Starlink/starjava/commit/abce3dd58c6e36ff8084f9242a218772ea64e19b
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotUtil.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurface.java

  Log Message:
  -----------
  ttools: right-button/shift zoom drag option

When you drag the mouse in plane or time plots, you pan the plot.
Now, if you do the drag either with the right button or with the
shift key depressed, it does an X/Y zoom instead.  In most cases
this is much better than having to use the mouse wheel all the time.
Can't think why I didn't think of it before.


  Commit: f055bd88999712c27c38487a7be2faa5c6f5eebb
      https://github.com/Starlink/starjava/commit/f055bd88999712c27c38487a7be2faa5c6f5eebb
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-30 (Wed, 30 Oct 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotUtil.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java

  Log Message:
  -----------
  ttools: add drag zoom to other plot types

Using a modified drag gesture to zoom is now added to the remaining
plot types: sky and cube.  These are isotropic zooms, so don't confer
much advantage over the existing wheel zoom gestures, but it's worth
adding them since: (1) it's good if you don't have a mouse wheel and
(2) if people get used to doing this in other plot types it's intuitive
to have them throughout.


  Commit: b1745657ab9ca8550689ae2a80c294afdea4cead
      https://github.com/Starlink/starjava/commit/b1745657ab9ca8550689ae2a80c294afdea4cead
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-30 (Wed, 30 Oct 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java

  Log Message:
  -----------
  topcat: remove zoom in/out buttons from layer plot windows

There are better ways to zoom now.  The key bindings (removed in
an earlier commit) are also no longer required.


  Commit: 0828b52b907b501368160f6614022adbe69e059f
      https://github.com/Starlink/starjava/commit/0828b52b907b501368160f6614022adbe69e059f
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-30 (Wed, 30 Oct 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/NavigationListener.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/PlotDisplay.java

  Log Message:
  -----------
  ttools: refactor navigation mouse listener code

Add a new class NavigationListener which translates mouse gestures into
surface re-aspecting requests.  This can now be used in both topcat
and stilts, avoiding duplicated code.


  Commit: e27552e790d6f06b4d14a1c44f9bd4cbe2c425d4
      https://github.com/Starlink/starjava/commit/e27552e790d6f06b4d14a1c44f9bd4cbe2c425d4
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-31 (Thu, 31 Oct 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/plot/HistogramWindow.java

  Log Message:
  -----------
  topcat: histogram export now honours cumulative mode

If the histogram plot is showing cumulative values, then exporting a
table with the histogram value will now contain the cumulative counts
rather than the non-cumulative ones which it did before.


  Commit: 024422182c29166b1bd34722c93a2f4763f485fb
      https://github.com/Starlink/starjava/commit/024422182c29166b1bd34722c93a2f4763f485fb
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-10-31 (Thu, 31 Oct 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/ConfigParameter.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java

  Log Message:
  -----------
  ttools: set nullPermitted for ConfigParameters by trial and error


  Commit: a1c04440fa6d9fd6eec1f68df03d8fa753d05a5f
      https://github.com/Starlink/starjava/commit/a1c04440fa6d9fd6eec1f68df03d8fa753d05a5f
  Author: Peter W. Draper <[log in to unmask]>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M util/src/main/uk/ac/starlink/util/Loader.java

  Log Message:
  -----------
  util: change the expected system name from .dylib to .jnilib when .dylib is seen

This seems to be the new default library extension under Java 7 on macs, note code was not tested at commit as I don't have a mac


  Commit: 7b51c87261114c3b9873609d2321862e70f6c248
      https://github.com/Starlink/starjava/commit/7b51c87261114c3b9873609d2321862e70f6c248
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/task/ConsumerTask.java
    M ttools/src/main/uk/ac/starlink/ttools/task/InputTableParameter.java

  Log Message:
  -----------
  ttools: make possible null table input values where permitted


  Commit: ed2170f2235b395396c5f8d3b1490097b1893993
      https://github.com/Starlink/starjava/commit/ed2170f2235b395396c5f8d3b1490097b1893993
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java
    A ttools/src/main/uk/ac/starlink/ttools/task/AddEnvironment.java

  Log Message:
  -----------
  ttools: add animation capability to Plot2Task


  Commit: a7b8bdc4c4d712b0111aab469d90910df5e9ba06
      https://github.com/Starlink/starjava/commit/a7b8bdc4c4d712b0111aab469d90910df5e9ba06
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/task/ConsumerTask.java

  Log Message:
  -----------
  ttools: allow equality matching of tables in stilts

The ConsumerTask.createProducer method now results in a StarTable instance
which can be compared for equality to other instances obtained in the
same way.  In some cases (plot2) it can give major advantages if two
tables can be identified as equivalent.

It would be even better if the execution Environment could return the
same table instance for separately specified tables.  Maybe in future.


  Commit: 3cf7195a2f98be58e2d9f70f7f13489c9692496a
      https://github.com/Starlink/starjava/commit/3cf7195a2f98be58e2d9f70f7f13489c9692496a
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java

  Log Message:
  -----------
  ttools: do plot screen animation on EDT


  Commit: 80a0a19050f0c1a0a6585c37aca170911e279c90
      https://github.com/Starlink/starjava/commit/80a0a19050f0c1a0a6585c37aca170911e279c90
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java

  Log Message:
  -----------
  ttools: multi-thread file output animation in Plot2Task


  Commit: 29f30190a59f67bdd9cfd27fc132d890255bb5e9
      https://github.com/Starlink/starjava/commit/29f30190a59f67bdd9cfd27fc132d890255bb5e9
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java

  Log Message:
  -----------
  ttools: only take one RowSequence for Plot2Task animation

This allows it to stream table input from one-time-only tables (e.g. stdin)
to control animation.


  Commit: fb3a0a04bc5a5e972d874504ec64188ee685ef28
      https://github.com/Starlink/starjava/commit/fb3a0a04bc5a5e972d874504ec64188ee685ef28
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M ttools/src/docs/sun256.xml
    M ttools/src/main/uk/ac/starlink/ttools/Stilts.java
    A ttools/src/main/uk/ac/starlink/ttools/task/LoopStarTable.java
    A ttools/src/main/uk/ac/starlink/ttools/task/TableLoop.java
    M ttools/src/testcases/uk/ac/starlink/ttools/task/ParameterTest.java

  Log Message:
  -----------
  ttools: add tloop task


  Commit: 1459ae6d57e8a62c7c6f5774172f11e0799e70ff
      https://github.com/Starlink/starjava/commit/1459ae6d57e8a62c7c6f5774172f11e0799e70ff
  Author: Peter W. Draper <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M splat/src/main/uk/ac/starlink/splat/data/TableSpecDataImpl.java

  Log Message:
  -----------
  splat: don't use ucd as label when it is not recognised, use the column name as intended


  Commit: f77174551788bef15096c3cd4424c0d011790b26
      https://github.com/Starlink/starjava/commit/f77174551788bef15096c3cd4424c0d011790b26
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/CombinationConfigKey.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java

  Log Message:
  -----------
  ttools: CombinationConfigKey may optionally allow null value

The null value will be used to indicate 2-axis zooming for cube surface.


  Commit: b47d1cf3b66e9c4c266c07001033d63f0ece0115
      https://github.com/Starlink/starjava/commit/b47d1cf3b66e9c4c266c07001033d63f0ece0115
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurface.java

  Log Message:
  -----------
  ttools: accommodate pointZoom as distinct from centerZoom in cube

This will allow position-sensitive 2-axis anisotropic drag-zooming
for 3d plots.  The actual 2-axis zooming code (pointZoom method
in CubeSurface) has not been written yet.


  Commit: eebb8b5f277a5b61adb0241edde453555f93f7c2
      https://github.com/Starlink/starjava/commit/eebb8b5f277a5b61adb0241edde453555f93f7c2
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurface.java

  Log Message:
  -----------
  ttools: implement drag-zoom in anisotropic 3D plot

This drag-zoom mode zooms in the two dimensions corresponding to the
cube face which is most nearly facing the viewer.


  Commit: ad32e262078f0e5bc20e282c739b38f00f71c970
      https://github.com/Starlink/starjava/commit/ad32e262078f0e5bc20e282c739b38f00f71c970
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-07 (Thu, 07 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/CombinationConfigKey.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java

  Log Message:
  -----------
  ttools: fix CombinationConfigKey specifier

Although CombinationConfigKey optionally allowed null values,
its Specifier (GUI component) did not provide an interface to allow
a null.  Fixed that.


  Commit: 961a766aa2f06a81d542ff165758584fb856e7c4
      https://github.com/Starlink/starjava/commit/961a766aa2f06a81d542ff165758584fb856e7c4
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/CachedDataStoreFactory.java

  Log Message:
  -----------
  ttools: minor tweak which may improve memory usage

Reorder data cache manipulations so that the old ones become available
for discarding before the new ones are acquired.  I'm not sure if the GC
is smart enough to spot this however.


  Commit: 691968360f9e0f17048fe9e7eb01a4dce6d94a0f
      https://github.com/Starlink/starjava/commit/691968360f9e0f17048fe9e7eb01a4dce6d94a0f
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    A topcat/src/main/uk/ac/starlink/topcat/plot2/ProgressDataStoreFactory.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java
    A topcat/src/main/uk/ac/starlink/topcat/plot2/WrapperDataStoreFactory.java

  Log Message:
  -----------
  topcat: add progress bar to plots for data loading

Implemented a new DataStoreFactory class, which wraps an existing one
but decorates any RowSequences used by the associated tables to update
a given JProgressBar model.


  Commit: 8e3c4fa7a051a9c4853c14387b62a95b9fb7a2ea
      https://github.com/Starlink/starjava/commit/8e3c4fa7a051a9c4853c14387b62a95b9fb7a2ea
  Author: Peter W. Draper <[log in to unmask]>
  Date:   2013-11-08 (Fri, 08 Nov 2013)

  Changed paths:
    M splat/src/docs/splat.news
    M splat/src/main/uk/ac/starlink/splat/iface/StatsFrame.java
    M splat/src/main/uk/ac/starlink/splat/util/Sort.java

  Log Message:
  -----------
  splat: handle statistics with more than one region when the spectral axis values are reversed


  Commit: 617da90419043d4ccd8e23d8a8c45588c6d1fdec
      https://github.com/Starlink/starjava/commit/617da90419043d4ccd8e23d8a8c45588c6d1fdec
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-12 (Tue, 12 Nov 2013)

  Changed paths:
    M ttools/src/docs/sun256.xml

  Log Message:
  -----------
  ttools: fix up SUN/256 version history

I had been adding history changes to the list from the last release,
rather than adding them to a new list.  Fixed.


  Commit: 8006f99ce41877ba03e9692324e1bec9432bdcb8
      https://github.com/Starlink/starjava/commit/8006f99ce41877ba03e9692324e1bec9432bdcb8
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-12 (Tue, 12 Nov 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/ProgressDataStoreFactory.java
    R topcat/src/main/uk/ac/starlink/topcat/plot2/WrapperDataStoreFactory.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/data/WrapperDataStoreFactory.java

  Log Message:
  -----------
  topcat: refactor WrapperDataStoreFactory

Move the generic wrapper class from topcat to ttools plot2 classes,
and change the interface to be a bit more general: pass the table
not just the row sequence.


  Commit: dd8ae0a88fef620bda9c138ac4decf8bf222b95e
      https://github.com/Starlink/starjava/commit/dd8ae0a88fef620bda9c138ac4decf8bf222b95e
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-12 (Tue, 12 Nov 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/PlotPanel.java

  Log Message:
  -----------
  topcat: cancel unwanted plots more aggressively

A plot job being executed is now terminated if another job is started
and that has different characteristics (e.g. different layers or data)
other than just being a modified pan/zoom or similar.


  Commit: ee78b528ff2a7734f9984a4b94bdf3dc80b38399
      https://github.com/Starlink/starjava/commit/ee78b528ff2a7734f9984a4b94bdf3dc80b38399
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-12 (Tue, 12 Nov 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/plot2/PlotPanel.java

  Log Message:
  -----------
  ttools: tidy up job submission code in PlotPanel


  Commit: 9305ef3bab47a028906b89f268ad030708de1aeb
      https://github.com/Starlink/starjava/commit/9305ef3bab47a028906b89f268ad030708de1aeb
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/plot2/PlotPanel.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/data/StepDataStore.java

  Log Message:
  -----------
  topcat: more responsive large/slow plots

When navigating (pan/zoom) round plots that take more than a significant
fraction of a second to draw, a plot of an evenly spaced subsample is
prepared during the navigation, and displayed at intermediate positions.
This can give a somewhat jumpy appearance to the plot during navigation
(the number of points changes according to whether you're within a
navigation sequence or at rest), but it gives you better visual feedback
overall, since you see frames more often.


  Commit: 1674c3ec0b9652494bc904b6c10d2a9186639edc
      https://github.com/Starlink/starjava/commit/1674c3ec0b9652494bc904b6c10d2a9186639edc
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M ttools/src/main/uk/ac/starlink/ttools/plot2/BasicTicker.java

  Log Message:
  -----------
  ttools: fix axis labelling bug

Linear axis values were getting labelled as (e.g.) 5030 instead of 0.5030.
Fixed.


  Commit: 6c9e4ab5700866b0116d0b723722be94c088db7b
      https://github.com/Starlink/starjava/commit/6c9e4ab5700866b0116d0b723722be94c088db7b
  Author: Mark Taylor <[log in to unmask]>
  Date:   2013-11-13 (Wed, 13 Nov 2013)

  Changed paths:
    M topcat/src/main/uk/ac/starlink/topcat/ResourceIcon.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/PlotPanel.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java
    A topcat/src/resources/uk/ac/starlink/topcat/images/sketch1.gif

  Log Message:
  -----------
  topcat: add Sketch option in GUI to control intermediate frame option

The Plot menu now contains a toggle button to control whether
intermediate frame drawing is on or off.


  Commit: f1a7e77d389eab5a8be529973498b6f530c1657d
      https://github.com/Starlink/starjava/commit/f1a7e77d389eab5a8be529973498b6f530c1657d
  Author: Margarida Castro Neves <[log in to unmask]>
  Date:   2013-11-15 (Fri, 15 Nov 2013)

  Changed paths:
    M .gitignore
    M README
    M build.xml
    A cdf/.properties
    A cdf/build.xml
    A cdf/src/lib/jcdf.jar
    A cdf/src/main/uk/ac/starlink/cdf/CdfDomains.java
    A cdf/src/main/uk/ac/starlink/cdf/CdfStarTable.java
    A cdf/src/main/uk/ac/starlink/cdf/CdfTableBuilder.java
    A cdf/src/main/uk/ac/starlink/cdf/CdfTableProfile.java
    A cdf/src/testcases/uk/ac/starlink/cdf/CdfTest.java
    A cdf/src/testcases/uk/ac/starlink/cdf/example2.cdf
    A cdf/src/testcases/uk/ac/starlink/cdf/geocpi0.cdf
    A cdf/src/testcases/uk/ac/starlink/cdf/uy_m0_grb_19971223_v01.cdf
    M jniast/src/ast/ast_link
    M jsamp/build.xml
    M jsamp/src/lib/jsamp.jar
    M registry/build.xml
    M registry/src/main/uk/ac/starlink/registry/RegistryRequestFactory.java
    M splat/src/docs/splat.news
    M splat/src/docs/sun243.tex
    A splat/src/docs/sun243_figures/animate.pdf
    A splat/src/docs/sun243_figures/animationwindow.pdf
    A splat/src/docs/sun243_figures/binarymath.pdf
    A splat/src/docs/sun243_figures/binarymathwindow.pdf
    A splat/src/docs/sun243_figures/browse.pdf
    A splat/src/docs/sun243_figures/browser1.pdf
    A splat/src/docs/sun243_figures/browser2.pdf
    A splat/src/docs/sun243_figures/browser3.pdf
    A splat/src/docs/sun243_figures/browser4.pdf
    A splat/src/docs/sun243_figures/browser5.pdf
    A splat/src/docs/sun243_figures/config.pdf
    A splat/src/docs/sun243_figures/configurewindowaxes.pdf
    A splat/src/docs/sun243_figures/configurewindowaxislabels.pdf
    A splat/src/docs/sun243_figures/configurewindowaxisnumbers.pdf
    A splat/src/docs/sun243_figures/configurewindowbackground.pdf
    A splat/src/docs/sun243_figures/configurewindowborder.pdf
    A splat/src/docs/sun243_figures/configurewindowedges.pdf
    A splat/src/docs/sun243_figures/configurewindowgrid.pdf
    A splat/src/docs/sun243_figures/configurewindowlimits.pdf
    A splat/src/docs/sun243_figures/configurewindowrender.pdf
    A splat/src/docs/sun243_figures/configurewindowticks.pdf
    A splat/src/docs/sun243_figures/configurewindowtitle.pdf
    A splat/src/docs/sun243_figures/coordeditwindow.pdf
    A splat/src/docs/sun243_figures/coordeditwindow2.pdf
    A splat/src/docs/sun243_figures/coordinatesystemplot.pdf
    A splat/src/docs/sun243_figures/coordinatesystemwindow.pdf
    A splat/src/docs/sun243_figures/curve.pdf
    A splat/src/docs/sun243_figures/cutter.pdf
    A splat/src/docs/sun243_figures/cutterwindow.pdf
    A splat/src/docs/sun243_figures/dataeditwindow.pdf
    A splat/src/docs/sun243_figures/dataeditwindow2.pdf
    A splat/src/docs/sun243_figures/display.pdf
    A splat/src/docs/sun243_figures/edit.pdf
    A splat/src/docs/sun243_figures/ellipse.pdf
    A splat/src/docs/sun243_figures/filter.pdf
    A splat/src/docs/sun243_figures/filterwindow.pdf
    A splat/src/docs/sun243_figures/fitback.pdf
    A splat/src/docs/sun243_figures/fitheight.pdf
    A splat/src/docs/sun243_figures/fitline.pdf
    A splat/src/docs/sun243_figures/fits.pdf
    A splat/src/docs/sun243_figures/fitwidth.pdf
    A splat/src/docs/sun243_figures/flip.pdf
    A splat/src/docs/sun243_figures/freehand.pdf
    A splat/src/docs/sun243_figures/frontfigure.pdf
    A splat/src/docs/sun243_figures/generateline.pdf
    A splat/src/docs/sun243_figures/help.pdf
    A splat/src/docs/sun243_figures/interpolate.pdf
    A splat/src/docs/sun243_figures/jpegpng.pdf
    A splat/src/docs/sun243_figures/line.pdf
    A splat/src/docs/sun243_figures/linefitplotwindow.pdf
    A splat/src/docs/sun243_figures/linefitwindow.pdf
    A splat/src/docs/sun243_figures/location.pdf
    A splat/src/docs/sun243_figures/multidisplay.pdf
    A splat/src/docs/sun243_figures/openfile.pdf
    A splat/src/docs/sun243_figures/panner.pdf
    A splat/src/docs/sun243_figures/pannerwindow.pdf
    A splat/src/docs/sun243_figures/plot1.pdf
    A splat/src/docs/sun243_figures/plot2.pdf
    A splat/src/docs/sun243_figures/plot3.pdf
    A splat/src/docs/sun243_figures/plot4.pdf
    A splat/src/docs/sun243_figures/polygon.pdf
    A splat/src/docs/sun243_figures/polyline.pdf
    A splat/src/docs/sun243_figures/polynomialfitwindow.pdf
    A splat/src/docs/sun243_figures/postscriptprint.pdf
    A splat/src/docs/sun243_figures/print.pdf
    A splat/src/docs/sun243_figures/printoutput.pdf
    A splat/src/docs/sun243_figures/rainbow.pdf
    A splat/src/docs/sun243_figures/readstack.pdf
    A splat/src/docs/sun243_figures/rectangle.pdf
    A splat/src/docs/sun243_figures/region.pdf
    A splat/src/docs/sun243_figures/regioncutter.pdf
    A splat/src/docs/sun243_figures/remove.pdf
    A splat/src/docs/sun243_figures/reopen.pdf
    A splat/src/docs/sun243_figures/restorewindow.pdf
    A splat/src/docs/sun243_figures/samp.pdf
    A splat/src/docs/sun243_figures/sampgo.pdf
    A splat/src/docs/sun243_figures/sampwindow.pdf
    A splat/src/docs/sun243_figures/savefile.pdf
    A splat/src/docs/sun243_figures/savestack.pdf
    A splat/src/docs/sun243_figures/select.pdf
    A splat/src/docs/sun243_figures/sigma.pdf
    A splat/src/docs/sun243_figures/special.pdf
    A splat/src/docs/sun243_figures/ssap.pdf
    A splat/src/docs/sun243_figures/ssapwindow.pdf
    A splat/src/docs/sun243_figures/stacker.pdf
    A splat/src/docs/sun243_figures/stackerwindow.pdf
    A splat/src/docs/sun243_figures/table.pdf
    A splat/src/docs/sun243_figures/text.pdf
    A splat/src/docs/sun243_figures/treeview.pdf
    A splat/src/docs/sun243_figures/unarymaths.pdf
    A splat/src/docs/sun243_figures/unarymathwindow.pdf
    A splat/src/docs/sun243_figures/units.pdf
    A splat/src/docs/sun243_figures/viewwindow.pdf
    A splat/src/docs/sun243_figures/xrange.pdf
    A splat/src/docs/sun243_figures/xunits.pdf
    A splat/src/docs/sun243_figures/yunits.pdf
    M splat/src/main/uk/ac/starlink/splat/data/TableColumnChooser.java
    M splat/src/main/uk/ac/starlink/splat/data/TableSpecDataImpl.java
    M splat/src/main/uk/ac/starlink/splat/iface/SpecFilter.java
    M splat/src/main/uk/ac/starlink/splat/iface/StatsFrame.java
    M splat/src/main/uk/ac/starlink/splat/util/KernelFactory.java
    M splat/src/main/uk/ac/starlink/splat/util/Sort.java
    M table/build.xml
    R table/src/main/uk/ac/starlink/table/BooleanCellRenderer.java
    M table/src/main/uk/ac/starlink/table/DefaultValueInfo.java
    A table/src/main/uk/ac/starlink/table/DomainMapper.java
    M table/src/main/uk/ac/starlink/table/OnceRowPipe.java
    M table/src/main/uk/ac/starlink/table/StarTableFactory.java
    A table/src/main/uk/ac/starlink/table/TimeMapper.java
    M table/src/main/uk/ac/starlink/table/URLValueInfo.java
    M table/src/main/uk/ac/starlink/table/ValueInfo.java
    M table/src/main/uk/ac/starlink/table/formats/IpacReader.java
    M table/src/main/uk/ac/starlink/table/formats/RowEvaluator.java
    A table/src/main/uk/ac/starlink/table/gui/BooleanCellRenderer.java
    M table/src/main/uk/ac/starlink/table/gui/StarTableColumn.java
    M table/src/main/uk/ac/starlink/table/jdbc/JDBCFormatter.java
    R table/src/main/uk/ac/starlink/table/jdbc/SqlReserved.java
    A table/src/main/uk/ac/starlink/table/jdbc/SqlSyntax.java
    M table/src/main/uk/ac/starlink/table/join/EqualsMatchEngine.java
    M table/src/resources/uk/ac/starlink/table/stil.version
    M table/src/testcases/uk/ac/starlink/table/FormatsTest.java
    A table/src/testcases/uk/ac/starlink/table/jdbc/SqlSyntaxTest.java
    M table/src/testcases/uk/ac/starlink/table/join/EqualsMatchEngineTest.java
    M tamfits/src/main/nom/tam/fits/HeaderCard.java
    M task/src/main/uk/ac/starlink/task/ChoiceParameter.java
    M task/src/main/uk/ac/starlink/task/TerminalEnvironment.java
    M topcat/.properties
    M topcat/build.xml
    M topcat/src/docs/figures/ActivationQueryWindow.gif
    M topcat/src/docs/sun253.xml
    M topcat/src/main/uk/ac/starlink/topcat/ActivationQueryWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/AuxWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/ColumnDataComboBoxModel.java
    M topcat/src/main/uk/ac/starlink/topcat/ColumnInfoWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/ConcatWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/ControlWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/Driver.java
    M topcat/src/main/uk/ac/starlink/topcat/ResourceIcon.java
    M topcat/src/main/uk/ac/starlink/topcat/StatsWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/SubsetWindow.java
    A topcat/src/main/uk/ac/starlink/topcat/SwingHttpAuthenticator.java
    M topcat/src/main/uk/ac/starlink/topcat/TableViewerWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/TopcatCodec.java
    A topcat/src/main/uk/ac/starlink/topcat/TopcatWindowAction.java
    M topcat/src/main/uk/ac/starlink/topcat/UploadAdqlExample.java
    M topcat/src/main/uk/ac/starlink/topcat/func/System.java
    M topcat/src/main/uk/ac/starlink/topcat/interop/TopcatSampControl.java
    M topcat/src/main/uk/ac/starlink/topcat/join/DalMultiPanel.java
    M topcat/src/main/uk/ac/starlink/topcat/plot/HistogramWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/ActionSpecifierPanel.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/AxisControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/ControlManager.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/CoordPanel.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/CubeAxisControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/CubePlotWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/FunctionLayerControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/GangControlManager.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/GangLayerControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/GuiCoordContent.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/GuiDataSpec.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/PlaneAxisControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/PlanePlotWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/PlotPanel.java
    A topcat/src/main/uk/ac/starlink/topcat/plot2/PlotterStackAction.java
    A topcat/src/main/uk/ac/starlink/topcat/plot2/ProgressDataStoreFactory.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/ShaderControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/SkyAxisControl.java
    A topcat/src/main/uk/ac/starlink/topcat/plot2/SpectrogramLayerControl.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/SpherePlotWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/StackPlotWindow.java
    M topcat/src/main/uk/ac/starlink/topcat/plot2/SubsetStack.java
    A topcat/src/main/uk/ac/starlink/topcat/plot2/TimeAxisControl.java
    A topcat/src/main/uk/ac/starlink/topcat/plot2/TimePlotWindow.java
    A topcat/src/resources/uk/ac/starlink/topcat/images/esa48.gif
    A topcat/src/resources/uk/ac/starlink/topcat/images/plot2time.gif
    A topcat/src/resources/uk/ac/starlink/topcat/images/sketch1.gif
    A topcat/src/resources/uk/ac/starlink/topcat/images/somerows.gif
    A topcat/src/resources/uk/ac/starlink/topcat/images/subset1.gif
    M topcat/src/testcases/uk/ac/starlink/topcat/interop/SampControlTest.java
    M ttools/.properties
    M ttools/build.xml
    M ttools/src/docs/sun256.xml
    M ttools/src/lib/jel_g.jar
    M ttools/src/main/uk/ac/starlink/ttools/Stilts.java
    M ttools/src/main/uk/ac/starlink/ttools/build/JyStilts.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/ConeErrorPolicy.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/ConeMatcher.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/ParallelResultRowSequence.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/SequentialResultRowSequence.java
    M ttools/src/main/uk/ac/starlink/ttools/cone/SkyConeMatch2.java
    M ttools/src/main/uk/ac/starlink/ttools/filter/QuantCalc.java
    M ttools/src/main/uk/ac/starlink/ttools/filter/StatsFilter.java
    M ttools/src/main/uk/ac/starlink/ttools/func/Conversions.java
    M ttools/src/main/uk/ac/starlink/ttools/gui/DashComboBox.java
    M ttools/src/main/uk/ac/starlink/ttools/gui/ResourceIcon.java
    M ttools/src/main/uk/ac/starlink/ttools/jel/JELRowReader.java
    M ttools/src/main/uk/ac/starlink/ttools/plot/ErrorRenderer.java
    A ttools/src/main/uk/ac/starlink/ttools/plot/LutSteal.java
    M ttools/src/main/uk/ac/starlink/ttools/plot/MarkStyle.java
    M ttools/src/main/uk/ac/starlink/ttools/plot/Shaders.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Axis.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/BasicTicker.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/DataGeom.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/NavigationListener.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/Navigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotLayer.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotPlacement.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotUtil.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Plotter.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/PrefixTicker.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/ShadeAxis.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Subrange.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/SurfaceFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/Tick.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/Ticker.java
    R ttools/src/main/uk/ac/starlink/ttools/plot2/ZoomListener.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/config/CombinationConfigKey.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/DoubleConfigKey.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/config/LoggingConfigMap.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StringConfigKey.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/StyleKeys.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/config/SubrangeConfigKey.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/config/TextFieldSpecifier.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/config/TimeConfigKey.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/BooleanCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/CachedDataStoreFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/Coord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/DataSpec.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/data/FloatingArrayCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/FloatingCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/MemoryColumnFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SimpleDataStoreFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SingleCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SkyCoord.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SmartColumnFactory.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/data/StepDataStore.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/StorageType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/data/StringCoord.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/data/WrapperDataStoreFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeDataGeom.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/CubeSurfaceFactory.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneAxisAnnotation.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneDataGeom.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlanePlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurfaceFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyDataGeom.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyNavigator.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkyPlotType.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkySurface.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkySurfaceFactory.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SliceDataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SphereDataGeom.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SpherePlotType.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeAspect.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeDataGeom.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeFormat.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeNavigator.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimePlotType.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurface.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurfaceFactory.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/AbstractPlotLayer.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/CartesianErrorCoordSet.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/EdgeForm.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/FunctionPlotter.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/LinePlotter.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/layer/LineStyle.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/layer/LineTracer.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/MarkForm.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/MultiPointForm.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/layer/RangeScaler.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/ShapeMode.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/ShapePlotter.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/SizeForm.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/layer/SpectrogramPlotter.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/task/ColumnDataSpec.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/ConfigParameter.java
    A ttools/src/main/uk/ac/starlink/ttools/plot2/task/InsetsParameter.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/JELDataSpec.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/Plot2Task.java
    M ttools/src/main/uk/ac/starlink/ttools/plot2/task/PlotDisplay.java
    A ttools/src/main/uk/ac/starlink/ttools/task/AddEnvironment.java
    M ttools/src/main/uk/ac/starlink/ttools/task/ChoiceMode.java
    M ttools/src/main/uk/ac/starlink/ttools/task/ConsumerTask.java
    M ttools/src/main/uk/ac/starlink/ttools/task/InputTableParameter.java
    A ttools/src/main/uk/ac/starlink/ttools/task/LoopStarTable.java
    M ttools/src/main/uk/ac/starlink/ttools/task/MapEnvironment.java
    M ttools/src/main/uk/ac/starlink/ttools/task/MultiCone.java
    M ttools/src/main/uk/ac/starlink/ttools/task/SqlCone.java
    A ttools/src/main/uk/ac/starlink/ttools/task/TableLoop.java
    A ttools/src/resources/uk/ac/starlink/ttools/colormaps/accent.lut
    A ttools/src/resources/uk/ac/starlink/ttools/colormaps/cold.lut
    A ttools/src/resources/uk/ac/starlink/ttools/colormaps/glnemo2.lut
    A ttools/src/resources/uk/ac/starlink/ttools/gui/form-error1.gif
    A ttools/src/resources/uk/ac/starlink/ttools/gui/mode-transparent-lock.gif
    A ttools/src/resources/uk/ac/starlink/ttools/gui/plot-spectro.gif
    M ttools/src/testcases/uk/ac/starlink/ttools/cone/MultiConeFrameworkTest.java
    M ttools/src/testcases/uk/ac/starlink/ttools/filter/QuantCalcTest.java
    M ttools/src/testcases/uk/ac/starlink/ttools/task/ParameterTest.java
    M util/src/main/uk/ac/starlink/util/Loader.java
    M util/src/main/uk/ac/starlink/util/PropertyAuthenticator.java
    M vo/src/main/uk/ac/starlink/vo/AbstractAdqlExample.java
    M vo/src/main/uk/ac/starlink/vo/AdqlSyntax.java
    M vo/src/main/uk/ac/starlink/vo/TapQueryPanel.java
    M vo/src/main/uk/ac/starlink/vo/TapTableLoadDialog.java
    R vo/src/testcases/uk/ac/starlink/vo/AdqlSyntaxTest.java
    M votable/src/main/uk/ac/starlink/votable/TableStreamer.java
    M votable/src/main/uk/ac/starlink/votable/VOStarTable.java
    M votable/src/main/uk/ac/starlink/votable/VOTableBuilder.java
    A votable/src/main/uk/ac/starlink/votable/VOTableDomains.java

  Log Message:
  -----------
  Merge branch 'master' into splat-ari-GD
Fixed conflict.
Conflicts:
	splat/src/docs/splat.news


Compare: https://github.com/Starlink/starjava/compare/b3fb63f33d14...f1a7e77d389e

Top of Message | Previous Page | Permalink

JiscMail Tools


RSS Feeds and Sharing


Advanced Options


Archives

December 2023
January 2023
December 2022
July 2022
June 2022
April 2022
March 2022
December 2021
October 2021
July 2021
April 2021
January 2021
October 2020
September 2020
August 2020
May 2020
November 2019
October 2019
July 2019
June 2019
February 2019
January 2019
December 2018
November 2018
August 2018
July 2018
May 2018
April 2018
March 2018
February 2018
December 2017
October 2017
August 2017
July 2017
May 2017
April 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
October 2015
September 2015
August 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
January 2004
2004
April 2003
2003


JiscMail is a Jisc service.

View our service policies at https://www.jiscmail.ac.uk/policyandsecurity/ and Jisc's privacy policy at https://www.jisc.ac.uk/website/privacy-notice

For help and support help@jisc.ac.uk

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager