Begin versioning.
[fits.git] / src / nom / tam / fits / Laurent_changes.txt
1 In BinaryTable:
2
3  -- For ComplexData has bSize *= 2, size*=2.
4     Not sure this is right.  Seems to be handled by adding dimension...
5
6  -- getTformType (and getTformLength) methods
7     Changed name to ...TFORM... and made accessible to
8     other classes by giving it package level access.
9
10
11 In FitsFactory
12   -- Added setCheckAsciiStrings flag (which defaults to false).
13   If set then when a warning will be noted if invalid ASCII characters
14   are found, but the program will not fail.
15
16   -- Added ASCII charset variable.
17
18 In HeaderCard, FitsUtil, nom.tam.util.ByteParser
19   -- Conversions of bytes to strings now use the FitsFactory.ASCII charset.
20
21
22 In Header
23    -- Fixed bug with positioning of header card in positionAfterIndex
24
25 Changes to changes
26
27 In BinaryTable: didn't change getTFORMType to protected but to package
28 level access, since that is actual what we are using.
29
30 Did not make classes final. I can easily conceive of users wishing to extend
31 classes like BinaryTable to customize to their own needs.
32
33 Did not incorporate the small formatting changes.  Many of them (including
34 the spacing in expressions would probably be a good idea), but I've become
35 very wary of using the ++ and -- operators (see my contribution in the thread at
36 http://groups.google.com/group/comp.lang.java.programmer/browse_frm/thread/357b4587c4b36352/dcb152343ace64f5?lnk=gst&q=mcglynn#dcb152343ace64f5
37 for some of the motivation).
38
39 Did not incorporate changes to packages (not that I expected to).