- 15 Jan, 2014 1 commit
-
-
Robert Sprowson authored
PNG spec 1.2, section 4.3, turns out tIME iTXt tEXt zTXt have no ordering constraints. Images with these after the IDATs but before IEND were being rejected, plus it's possible to encounter private ancilliary chunks - so it's safest just to let them all through. Unexpected critical chunks are now explicitly faulted. Version 1.46. Tagged as 'ChangeFSI-1_46'
-
- 11 Jan, 2014 1 commit
-
-
Robert Sprowson authored
Having selected JPEG output format, you'd get an error clicking on one of the radio icons on the sprite output format window. Look for BZERO and BSCALE in FITS astronomical image files, rather than subtracting a hardwired 0x8000 - this tended to result in any 16bpp images coming out solid green. Mirror the FITS image output in the X axis so they're the right way up. Version 1.45. Tagged as 'ChangeFSI-1_45'
-
- 08 Jan, 2014 3 commits
-
-
Robert Sprowson authored
From reading WAP WAE 1.1 spec, tested with some sample images from the internet. Test image added to 'tests' directory for reference. Version 1.44. Tagged as 'ChangeFSI-1_44'
-
Robert Sprowson authored
Also increased the minimum work area of the uutput window so the up/down adjusters don't get squashed with very small images. Tested with 174 test PNGs from the PNG test suite. Version 1.43. Tagged as 'ChangeFSI-1_43'
-
Robert Sprowson authored
With small image files ChangeFSI would often report 'Outside file' as its detection code tried to read from around offset 512 within the file - often longer than the image itself. The extent is now checked before attempting to look for signatures that far in. Other minor changes: * Removed the need to pass a block of scratch memory to PROCcachesize * Command line use is in 'CmdBasUse' not 'FSIinfo' within the docs * Moved flag 666 image parser up into numerical order * Don't pass an argument to SWI Hourglass_On * Inline FNfits * Make the uniform palette function more general rather than hardwired for 256 entries Tested briefly, still works. Version 1.42. Tagged as 'ChangeFSI-1_42'
-
- 12 Dec, 2013 1 commit
-
-
Robert Sprowson authored
In mappix (2 occurrences) for 48 bit data when step24=6 ChangeFSI relied on the unaligned load rotate, this is now split out for machines that can't do that. Don't bother looking for jcompmod in ChangeFSI$Dir - it's never been supplied there. Line 6934: fix stack imbalance. Rehomed a few comments with the lines to which they refer, added a few comments. Built, but not tested. Version 1.41. Tagged as 'ChangeFSI-1_41'
-
- 11 Aug, 2013 1 commit
-
-
Jeffrey Lee authored
Detail: source/ChangeFSI - Fixed a couple of issues that could prevent low colour (i.e. <=256) output from working in some situations: - Fixed bug in default palette reading code that would cause it to try and allocate silly amounts of memory depending on the current mode (e.g. FNdim of 0 bytes if loading 16 colour palette while in 32bpp mode) - Reworked colour conversion code so that the pixel index and image base pointer are in two seperate registers instead of being in one. The old code had a habit of failing with an "image too complex" error when producing <256 colour output, because (base%<<(3-dest_log2bpp)) could easily overflow a 32bit int, especially when you consider that a dynamic area is used to store the target image. Admin: Tested on RISC OS 5.21 Iyonix, converting a test image to all the different output colour depths & "special" modes. Version 1.40. Tagged as 'ChangeFSI-1_40'
-
- 15 Jul, 2013 1 commit
-
-
Robert Sprowson authored
ChangeFSI previously only supported global colour tables, but will now look at the local colour table bit too. Additionally, the info report was looking at the wrong bitfield when describing the log2bpp - always showing 8 (because it was showing the colour table size). Version 1.39. Tagged as 'ChangeFSI-1_39'
-
- 28 Oct, 2012 1 commit
-
-
Robert Sprowson authored
Also * Trim out some redundant statements in FNdeducemode which look to have been used when JPEG was in the sprite output dialogue * Likewise, fix keyboard navigation in sprite output dialogue to not try to go via the (non existant) JPEG quality writeable * Add 'smoothing' to keyboard navigable writeables in processing dialogue * Bump up version number reported in Wimp_Initialise to allow interactive help messages on menus to be passed * Uncapitalise iconbar menu second words Version 1.37. Tagged as 'ChangeFSI-1_37'
-
- 27 Oct, 2012 2 commits
-
-
Robert Sprowson authored
Version 1.36. Tagged as 'ChangeFSI-1_36'
-
Robert Sprowson authored
For earlier history look in the attic at 'ChangeFSI,ffb'. Makefile adjusted to use StdTools where possible. Version 1.35. Tagged as 'ChangeFSI-1_35'
-