                   Updates for SOFA Release 11 : 2015 February 2
                   - - - - - - - - - - - - - - - - - - - - - - -

Changes/updates fall into the following categories: 

1. A leap second at the end of June 2015, requires updates to the 
   iau_DAT (dat.for) and iauDat (dat.c) routines.
   
2. Introduction of two new routines, G2ICRS and ICRS2G (both Fortran 
   and C), creating a new category entitled "Galactic coordinates".

3. A few minor changes to a few routines to remove some compiler 
   warnings; (1) Changes in the test for zero in C2IXYZ, GC2GDE, RM2V, 
   RV2M, and multithread precaution in CAL2JD in the Fortan version only.

4. Updated test programs t_sofa_f.for and t_sofa_c.c.  Updated the 
   include header file sofa.h.
   
5. Documentation revision, moving the routines STARPV and PVSTAR 
   (category Star Space Motion) and PMSAFE and STARPM (category Star 
   Catalog Conversions) into Astrometry.  This results in the removal 
   of the category Star Space Motion.
   
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Fortran:
--------

iau_C2IXYS   there was a test for zero that could potentially cause 
             compiler warnings.  The test has been changed.
             
iau_CAL2JD   a value in a DATA-initialized array was being changed
             during execution.  This had consequences for multi-thread
             code.  The algorithm has been changed to avoid the 
             difficulty.             
             
iau_DAT      a leap second is now required in UTC for 2015 June 30. 

iau_G2ICRS   transformation from Galactic Coordinates to ICRS.  A new 
             routine.

iau_GC2GDE   there was a test for zero that could potentially cause 
             compiler warnings.  The test has been changed.
             
iau_ICRS2G   transformation from ICRS to Galactic Coordinates.  A new
             routine.
             
iau_RM2V     there was a test for zero that could potentially cause 
             compiler warnings.  The test has been changed.

iau_RV2M     there was a test for zero that could potentially cause 
             compiler warnings.  The test has been changed.
             
t_sofa_f     program updated with the two new Galactic Coordinate 
             tansformations.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

ANSI C:
-------

iauC2ixys    there was a test for zero that could potentially cause 
             compiler warnings.  The test has been changed.
             
iauDat       a leap second is now required in UTC for 2015 June 30.

iauG2icrs    transformation from Galactic Coordinates to ICRS.  A new 
             routine.           

iauGc2gde    there was a test for zero that could potentially cause 
             compiler warnings.  The test has been changed.
             
iauIcrs2g    transformation from Galactic Coordinates to ICRS.  A new 
             routine.
             
iauRm2v      there was a test for zero that could potentially cause 
             compiler warnings.  The test has been changed.

iauRv2m      there was a test for zero that could potentially cause 
             compiler warnings.  The test has been changed.
        
sofa.h       addition of the new functions, removal of duplicate 
             functions.  All functions are listed in the categories 
             that are given on the website and in the manual.
             
t_sofa_c     program updated with the two new Galactic Coordinate 
             tansformations.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Documentation:
--------------

intro.lis    Minor change.

sofa_lib.lis New routines added.  The routines STARPV, PVSTA, PMSAFE and 
             STARPM into Astrometry. Category Star Space Motion deleted.
             This list harmonised with sofa.h and the website.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

End of Updates
2015 February 9
CYH/SAB

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +



                   Updates for SOFA Release 11a : 2015 March 4
                   - - - - - - - - - - - - - - - - - - - - - - 

This minor release (11a) contains a change to suppress a warning message 
given by one C compiler.  The change does not affect the behaviour of the 
routine and it is not essential that you update your libraries 
(particularly if you are a Fortran user).

The change had already been made in the 2014 September 9 (10c) release, 
but due to an oversight was not present in the current release.  The 
Fortran code has also been modified for harmony. 

Summary of Changes

iauDat      A change has been made to the ANSI C version to suppress 
            an array bounds warning produced by recent gcc versions.
            
iau_DAT     A change has been made to the Fortran version to ensure 
            equivalence between the Fortran and ANSI C versions.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
End of Updates
2015 March 4
CYH
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

