Updated 3.0.7 release date in the changelog

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1485 ed100bfc-0583-0410-97f2-c26b58777a21
Slight formatting tweaks to CHANGES.txt

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1486 ed100bfc-0583-0410-97f2-c26b58777a21
Goodbye TEST_COMMIT

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1487 ed100bfc-0583-0410-97f2-c26b58777a21
Added the inital set of FAQ questions (a pretty decent collection actually) and started filling in some of the answers.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1488 ed100bfc-0583-0410-97f2-c26b58777a21
Filled in some more FAQs

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1489 ed100bfc-0583-0410-97f2-c26b58777a21
A simple regression test for #147.  Passes on trunk, but should fail on 3.0-stable.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1490 ed100bfc-0583-0410-97f2-c26b58777a21
Adds a regression test for #147. Still not clear on how best to fix this though.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1495 ed100bfc-0583-0410-97f2-c26b58777a21
This makes some progress, by adding pre and post write methods, which are a good thing.  This is necessary to make sure any modifications made to the header, for example, are made before it's determined whether or not resizing is necessary.  That is, by taking all the pre-write steps first we can accurately determine whether or not to resize.  Unfortunately this currently breaks on scaled image data, so once again I'm forced to reconsider how to handle that...

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1496 ed100bfc-0583-0410-97f2-c26b58777a21
This will fix #147, while not breaking any existing regression tests.  I'm a little nervous about this one though--I worry that there are still more corner cases just around the corner.  Even with the addition of some new tests, I'm not sure that this will always get things right.  If nothing else, at some point I need to make a chart of the logic used when writing a FITS file.  There are a few different paths, and it's worth explaining what they are and why they're needed.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1497 ed100bfc-0583-0410-97f2-c26b58777a21
Fixes #149. Added a regression test to catch problems like this in the future.  Turns out Header.count() also needed keyword normalization.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1501 ed100bfc-0583-0410-97f2-c26b58777a21
Undo accidental change

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1503 ed100bfc-0583-0410-97f2-c26b58777a21
Added better clarification about PyFITS' behavior w.r.t. checksums, per #148.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1504 ed100bfc-0583-0410-97f2-c26b58777a21
Answered some more FAQs.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1506 ed100bfc-0583-0410-97f2-c26b58777a21
Answered some more FAQs.  I would still like to do more at some point with the sections on reading/writing large FITS files.  But this should serve as a start...

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1507 ed100bfc-0583-0410-97f2-c26b58777a21
Another FAQ answer.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1508 ed100bfc-0583-0410-97f2-c26b58777a21
Adds a regression test and fix for #142.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1511 ed100bfc-0583-0410-97f2-c26b58777a21
Thought of a counter-example where the fix to #142 in r1511 was naiive could still break.  Expanded the regression test to include that case (I was right, it broke), and enhanced the fix to include this case.  The case in question is where a card ends with END plus some blanks but is in the *same* block as the actual END card.  In this case the END card was never found since HEADER_END_RE.search() only returned the first match.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1512 ed100bfc-0583-0410-97f2-c26b58777a21
Added a bit more testing for scaled image support in Sections.  Refactored out some of the crud for handling scaled image data so that it can be used both by the normal Image HDU data, and by sections.  Seems to work alright.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1514 ed100bfc-0583-0410-97f2-c26b58777a21
Added some improvements to the documentation for image sections. Included the fix required in #144, and updated the docs to include the fact that image sections do support scaled image data now.  Added a note about #143 to the changelog, and also added all other fixes included thus far in the 3.0.8 release to the chaggelog.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1516 ed100bfc-0583-0410-97f2-c26b58777a21
Regression test for #145 and fix.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@1517 ed100bfc-0583-0410-97f2-c26b58777a21