Branch: refs/heads/master
Home: https://github.com/Starlink/starjava
Commit: 7a8b842f7cb3076736ff7667c0da4721e513f95e
https://github.com/Starlink/starjava/commit/7a8b842f7cb3076736ff7667c0da4721e513f95e
Author: Mark Taylor <[log in to unmask]>
Date: 2014-02-27 (Thu, 27 Feb 2014)
Changed paths:
M topcat/src/main/uk/ac/starlink/topcat/plot2/HistogramAxisController.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneNavigator.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/PlaneSurfaceFactory.java
Log Message:
-----------
ttools: add option to anchor plane X/Y axes at data value of zero
This is specially useful for histogram, since it means you can fix
the X axis to sit at the bottom of the plot.
Realised while doing this that the configuration parameters for
navigators really belong with the SurfaceFactory not with the Navigator
itself. Rectified this for PlaneSurfaceFactory (and histogram),
but not for Time, Sky, Cube etc.
Commit: c165e0c57e8871571f8caf45ecd642eb1c62a259
https://github.com/Starlink/starjava/commit/c165e0c57e8871571f8caf45ecd642eb1c62a259
Author: Mark Taylor <[log in to unmask]>
Date: 2014-02-28 (Fri, 28 Feb 2014)
Changed paths:
M topcat/src/main/uk/ac/starlink/topcat/ControlWindow.java
Log Message:
-----------
topcat: adjust ControlWindow layout
Fix the window size so that it's determined by its contents and the
size is not hard-wired - although it looked OK on my machine, on Mac
the window was a bit small and needed scrolling.
Also add a few pixels spacing where some of the components were squashed
together and looked a bit ugly.
Commit: 182f4a834ab3ce8aeae77ee3b8d08025344afaf0
https://github.com/Starlink/starjava/commit/182f4a834ab3ce8aeae77ee3b8d08025344afaf0
Author: Mark Taylor <[log in to unmask]>
Date: 2014-02-28 (Fri, 28 Feb 2014)
Changed paths:
M topcat/src/main/uk/ac/starlink/topcat/QueryWindow.java
Log Message:
-----------
topcat: fix focus again
The change I made at 25775f6 grabbed focus for input fields (rather than
the toolbar) in a QueryWindow. I did it by calling pack() explicitly,
but it turns out that causes weird problems elsewhere (e.g. part of
the ActivationQueryWindow being blanked out, I have no idea why).
I had a bad feeling about it anyway.
Now I've replaced that code by something more respectable which uses an
AncestorListener to wait until it's OK to call requestFocusInWindow.
Seems to be OK.
Commit: 7b59752e21b8369524cddc515b5edc8ac606e984
https://github.com/Starlink/starjava/commit/7b59752e21b8369524cddc515b5edc8ac606e984
Author: Mark Taylor <[log in to unmask]>
Date: 2014-02-28 (Fri, 28 Feb 2014)
Changed paths:
M topcat/src/main/uk/ac/starlink/topcat/SyntheticColumnQueryWindow.java
Log Message:
-----------
topcat: rename method name to avoid java1.7 name clash
Pointed out by Laurent Bourges.
Commit: 4ba45f4a73d80747d4ed56b10742f3a9633763fb
https://github.com/Starlink/starjava/commit/4ba45f4a73d80747d4ed56b10742f3a9633763fb
Author: Mark Taylor <[log in to unmask]>
Date: 2014-02-28 (Fri, 28 Feb 2014)
Changed paths:
M topcat/src/docs/sun253.xml
M topcat/src/main/uk/ac/starlink/topcat/plot2/CubeAxisController.java
M topcat/src/main/uk/ac/starlink/topcat/plot2/HistogramAxisController.java
M topcat/src/main/uk/ac/starlink/topcat/plot2/PlaneAxisController.java
M topcat/src/main/uk/ac/starlink/topcat/plot2/SkyAxisController.java
M topcat/src/main/uk/ac/starlink/topcat/plot2/TimeAxisController.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/PlotUtil.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/CubeSurfaceFactory.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/SkySurface.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/SkySurfaceFactory.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurface.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/geom/TimeSurfaceFactory.java
Log Message:
-----------
ttools: add antialiasing option for plot grid text/line drawing
A new config option, GRID_ANTIALIAS, is added for all plot types.
This is partly so you can choose whether you want grids and labels
antialiased. However, it's also to work around a MacOS java bug
that paints non-horizontal text all wrong. If the text is antialiased,
it gets it right. So on MacOS default to antialiased. This isn't
particularly satisfactory (antialiased is slower, and I don't like
plaform-dependent behaviour) but it's better than having backwards text.
Compare: https://github.com/Starlink/starjava/compare/1cdb067ff91c...4ba45f4a73d8
|