Activity for PNG_IO

  • Steve Sangwine Steve Sangwine committed [r114] on SvnCode

    Fix typos

  • Steve Sangwine Steve Sangwine committed [r113]

    Added reference in comment

  • Steve Sangwine Steve Sangwine committed [r112]

    Correction to comment

  • Steve Sangwine Steve Sangwine committed [r111]

    Tagging release 5.2

  • PNG_IO PNG_IO released /png-io/5.2/png_5_2.zip

  • Steve Sangwine Steve Sangwine committed [r110]

    Edits to some comments

  • Steve Sangwine Steve Sangwine committed [r109]

    New file

  • Steve Sangwine Steve Sangwine committed [r108]

    Major edit to produce sRGB image output

  • Steve Sangwine Steve Sangwine committed [r107]

    Added D50 and additional comments

  • Steve Sangwine Steve Sangwine committed [r106]

    Fixes to standard RGB child package

  • Steve Sangwine Steve Sangwine committed [r105]

    Conversion of srgb functions to expression functions

  • Steve Sangwine Steve Sangwine committed [r104]

    Further Ada 2012 recodings

  • Steve Sangwine Steve Sangwine committed [r103]

    Conversion of Raise_Exception to raise with

  • Steve Sangwine Steve Sangwine committed [r102]

    Convert function to expression function, tidy another

  • Steve Sangwine Steve Sangwine committed [r101]

    Small code changes to use Ada 2012 features

  • Steve Sangwine Steve Sangwine committed [r100]

    Removal of function Check, and addition or Preconditions on many functions with PNG_File as parameter

  • Steve Sangwine Steve Sangwine committed [r99]

    Mostly Ada 2012 expression functions

  • Steve Sangwine Steve Sangwine committed [r98]

    Mostly replacement of pragmas with aspects

  • Steve Sangwine Steve Sangwine committed [r97]

    Code tweaks to use Ada 2012 constructs

  • Steve Sangwine Steve Sangwine committed [r96]

    Improved formatting of output in png_properties

  • Steve Sangwine Steve Sangwine committed [r95]

    chunk ordering functions re-coded to use quantified expressions

  • Steve Sangwine Steve Sangwine posted a comment on discussion Open Discussion

    This is a good point. Why not? It's just a matter of time and knowledge (I need to become more familiar with what can be done in Ada 2012 that could not be done in Ada 2005). There are probably other places in the package where this kind of change could be made. Suggestions welcome.

  • Pierre van de Laar Pierre van de Laar modified a comment on discussion Open Discussion

    Dear All, PNG_IO is an Ada 2012 library. Ada 2012 supports quantified expressions ( http://www.ada-auth.org/standards/12rat/html/Rat12-3-4.html ). Yet for example function Known_Chunk(C : Unsigned_32) return Boolean in https://sourceforge.net/p/png-io/svncode/HEAD/tree/trunk/Png_IO/png_io-chunk_ordering.adb is not implemented using quantified expressions. Why not? According to me, such functions would become substantially smaller and more readable using quantified expressions: function Known_Chunk(C...

  • Pierre van de Laar Pierre van de Laar modified a comment on discussion Open Discussion

    Dear All, PNG_IO is an Ada 2012 library. Ada 2012 supports quantified expressions (http://www.ada-auth.org/standards/12rat/html/Rat12-3-4.html). Yet for example function Known_Chunk(C : Unsigned_32) return Boolean in https://sourceforge.net/p/png-io/svncode/HEAD/tree/trunk/Png_IO/png_io-chunk_ordering.adb is not implemented using quantified expressions. Why not? According to me, such functions would become substantially smaller and more readable using quantified expressions: function Known_Chunk(C...

  • Pierre van de Laar Pierre van de Laar posted a comment on discussion Open Discussion

    Dear All, PNG_IO is an Ada 2012 library. Ada 2012 supports quantified expressions (http://www.ada-auth.org/standards/12rat/html/Rat12-3-4.html). Yet for example function Known_Chunk(C : Unsigned_32) return Boolean in https://sourceforge.net/p/png-io/svncode/HEAD/tree/trunk/Png_IO/png_io-chunk_ordering.adb is not implemented using quantified expressions? According to me, such functions would become substantially smaller and more readable using quantified expressions: function Known_Chunk(C : Unsigned_32)...

  • PNG_IO PNG_IO released /png-io/5.1/png_5_1.zip

  • Steve Sangwine Steve Sangwine committed [r94]

    Updates to finalise release 5.1

  • Steve Sangwine Steve Sangwine committed [r93]

    Minor edits

  • Steve Sangwine Steve Sangwine committed [r92]

    Two new files

  • Steve Sangwine Steve Sangwine committed [r91]

    Added tests of interlaced write

  • Steve Sangwine Steve Sangwine committed [r90]

    Various fixes

  • Steve Sangwine Steve Sangwine committed [r89]

    New file

  • Steve Sangwine Steve Sangwine committed [r88]

    Added EXIF test file to test script

  • Steve Sangwine Steve Sangwine committed [r87]

    Remove redundant use clauses

  • Steve Sangwine Steve Sangwine committed [r86]

    ID keyword propset

  • PNG_IO PNG_IO released /png-io/5.0/png_5_0.zip

  • Steve Sangwine Steve Sangwine committed [r85]

    Buffer size fix in PNG_IO.Decompress

  • Steve Sangwine Steve Sangwine committed [r84]

    Incremental edits

  • Steve Sangwine Steve Sangwine committed [r83]

    Incremental edits to Ada 2012

  • Steve Sangwine Steve Sangwine committed [r82]

    Incremental edits

  • Steve Sangwine Steve Sangwine committed [r81]

    Incremental fix

  • Steve Sangwine Steve Sangwine committed [r80]

    Incremental fix

  • Steve Sangwine Steve Sangwine committed [r79]

    Incremental fixes

  • Steve Sangwine Steve Sangwine committed [r78]

    Incremental fixes

  • Steve Sangwine Steve Sangwine committed [r77]

    Fix for zlib buffer exception

  • Steve Sangwine Steve Sangwine committed [r76]

    Incremental development stage

  • Steve Sangwine Steve Sangwine committed [r75]

    Incremental step on iTXt implementation

  • Steve Sangwine Steve Sangwine committed [r74]

    Another incremental update

  • Steve Sangwine Steve Sangwine committed [r73]

    Another incremental step on iTXt

  • Steve Sangwine Steve Sangwine committed [r72]

    Added compression to iTXt

  • Steve Sangwine Steve Sangwine committed [r71]

    Incremental step towards iTXt handling

  • Steve Sangwine Steve Sangwine committed [r70]

    Fixed a GNAT warning

  • Steve Sangwine Steve Sangwine committed [r69]

    Further additions to iTXt handling

  • Steve Sangwine Steve Sangwine committed [r68]

    Addition of iTXt output

  • Steve Sangwine Steve Sangwine committed [r67]

    Incremental implementation of iTXt chunk handling.

  • Steve Sangwine Steve Sangwine committed [r66]

    Partial implementation of iTXt chunks

  • Steve Sangwine Steve Sangwine committed [r65]

    Partial implementation of iTXt chunks

  • Steve Sangwine Steve Sangwine committed [r64]

    Changed encoding to UTF8 with BOM and updated copyright year

  • Steve Sangwine Steve Sangwine committed [r63]

    Id propset on Ada source files

  • Steve Sangwine Steve Sangwine committed [r8]

    Added fourth "&" function to join two Chunk_Lists. Version 4.2.3.

  • Steve Sangwine Steve Sangwine committed [r42]

    Removed redundant with and use clauses.

  • Steve Sangwine Steve Sangwine committed [r59]

    Changed use to use type

  • Steve Sangwine Steve Sangwine committed [r31]

    New child package

  • Steve Sangwine Steve Sangwine committed [r17]

    Added exit status so that the program can be used in a shell script and abort the script if any pair of files fails to agree.

  • Steve Sangwine Steve Sangwine committed [r20]

    New header and version.

  • Steve Sangwine Steve Sangwine committed [r60]

    Added LRM reference to line 155.

  • Steve Sangwine Steve Sangwine committed [r47]

    Added initialisation of IDAT_1 at line 250. This is to avoid an unitialized variable warning - the initial value is never used.

  • Steve Sangwine Steve Sangwine committed [r35]

    Added body of To_Hex_String

  • --none-- committed [r61]

    This commit was manufactured by cvs2svn to create tag 'release-4_6'.

  • Root Root committed [r2]

    initial checkin

  • Steve Sangwine Steve Sangwine committed [r44]

    Removed two redundant lower bound checks and one redundant type conversion.

  • Steve Sangwine Steve Sangwine committed [r57]

    Removed redundant conversions at line 64.

  • Steve Sangwine Steve Sangwine committed [r14]

    Added a compression level parameter to the write procedures to permit user control over the Zlib compression level. Moved the with clause for Zlib to the spec in order to provide renamings of some Zlib types etc.

  • Steve Sangwine Steve Sangwine committed [r21]

    New header and version, additional comments about bytes after IEND, and fixed bytes for the IEND chunk.

  • Steve Sangwine Steve Sangwine committed [r28]

    Removed assertion checks (now in png_io.base.ads)

  • Steve Sangwine Steve Sangwine committed [r38]

    Added check on F /= null in final exception handler.

  • Steve Sangwine Steve Sangwine committed [r36]

    Deleted edit history as the file is now under CVS control and the edit history is stored there.

  • Steve Sangwine Steve Sangwine committed [r50]

    Changed comment on version string function to show that it may have a third component.

  • Steve Sangwine Steve Sangwine committed [r5]

    Added third "&" function for chunks to return a Chunk_List from two Chunks.

  • Steve Sangwine Steve Sangwine committed [r54]

    Added note about location of png_test and png_compare, and added ../ to lines invoking them.

  • Steve Sangwine Steve Sangwine committed [r32]

    Moved function Hex to PNG_IO.Base.To_Hex_String.

  • Steve Sangwine Steve Sangwine committed [r19]

    Fixed comment typo

  • Steve Sangwine Steve Sangwine committed [r43]

    Added representation clause for Rendering_Intent.

  • Steve Sangwine Steve Sangwine committed [r62]

    Edited headers for version 5, changing to Ada 2012, and copyright 2016.

  • Steve Sangwine Steve Sangwine committed [r27]

    Read file signature in one call, and compare in one comparison.

  • Steve Sangwine Steve Sangwine committed [r49]

    Version string changed to 4.5.1.

  • Steve Sangwine Steve Sangwine committed [r26]

    New program

  • Steve Sangwine Steve Sangwine committed [r13]

    Added a compression level parameter to permit user control over the Zlib compression level.

  • Steve Sangwine Steve Sangwine committed [r12]

    Changed the input and output sample types to be discrete rather than modular to permit use of integer subtypes.

  • Steve Sangwine Steve Sangwine committed [r41]

    Removed redundant exception Give_Up.

  • Steve Sangwine Steve Sangwine committed [r30]

    New program

  • Steve Sangwine Steve Sangwine committed [r25]

    New child package

  • Steve Sangwine Steve Sangwine committed [r53]

    PNG_IO version string -> 4.5.2

  • Steve Sangwine Steve Sangwine committed [r34]

    Added LUTs and a hex string function.

  • Steve Sangwine Steve Sangwine committed [r37]

    New program

  • Steve Sangwine Steve Sangwine committed [r23]

    New header and version, additional comments about checking for bytes after IEND chunk.

  • Steve Sangwine Steve Sangwine committed [r4]

    Changes to the generic PNG Write procedures to permit the Sample type to be matched by modular types as well as signed integer types. Change of PNG_IO version number to 4.2.1.

  • Steve Sangwine Steve Sangwine committed [r6]

    Added third "&" function for chunks to return a Chunk_List from two Chunks

  • Steve Sangwine Steve Sangwine committed [r7]

    Added fourth "&" function to join two Chunk_Lists.

  • Steve Sangwine Steve Sangwine committed [r52]

    Email address changed

1 >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.