taskSavannah Administration - Tasks: task #6620, Submission of png++, the C++...


task #6620: Submission of png++, the C++ wrapper for libpng

Submitted by:  Alexander Shulgin <alexshulgin>
Submitted on:  Sun 11 Mar 2007 09:19:00 AM UTC  
Should Start On:  Sat 10 Mar 2007 10:00:00 PM UTC Should be Finished on:  Tue 20 Mar 2007 10:00:00 PM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  0% Assigned to:  Sylvain Beucler <Beuc>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Tue 10 Apr 2007 10:38:15 PM UTC, comment #7: 

I created the repository.
Check https://savannah.gnu.org/maintenance/SvN for how to access it.

Sylvain Beucler <Beuc>In charge of this item.
Sun 08 Apr 2007 11:16:40 AM UTC, comment #6: 


thanks for approving the project!

Yes, I would like to give SVN a try.  However, upon preparing a repo dump I've discovered that I have lots of junk from other projects which I've split later and do not wont it to creep into Savannah anyway.  So, let's just start with a brand new repo :-)


Alexander Shulgin <alexshulgin>
Sun 08 Apr 2007 09:58:38 AM UTC, comment #5: 


I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

We started testing a SVN service but it's not finished yet. If you agree with the "testing" status and agree to give feedback, we may import your repo there, though I'm more busy with setting up git right now.


Sylvain Beucler <Beuc>In charge of this item.
Sat 07 Apr 2007 10:07:24 AM UTC, comment #4: 

OK, I've added copyright notices into every single source file.  Also, the full license text is added into Makefile.

Updated package can be found here: http://www.shulgin.org.ua/~shulz/png++/png++-0.1.1.tar.gz

The new version is also attached to this reply.

I have a local SVN repository where I track the project progress.  Is it possible to import repository history into Savannah upon approval?

Alex Shulgin

(file #12423)

Alexander Shulgin <alexshulgin>
Fri 06 Apr 2007 10:09:09 PM UTC, comment #3: 


You have notices, but you did not add appropriate copyright notices.

Please check http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html for more information, and update your files.

If you are willing to make that change, please provide us with an URL to an updated tarball of your project.  Upon review, we will reconsider your project for inclusion in Savannah.


Sylvain Beucler <Beuc>In charge of this item.
Thu 05 Apr 2007 08:11:02 AM UTC, comment #2: 

Surely, here you go :)

Alexander Shulgin <alexshulgin>
Wed 04 Apr 2007 10:31:12 PM UTC, comment #1: 

Can you attach your source code to this tracker? Your offline time matches the time during which I usually work on Savannah :)

Sylvain Beucler <Beuc>In charge of this item.
Sun 11 Mar 2007 09:19:00 AM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.

Registration Administration

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):

Registration Details

  • Name: png++, the C++ wrapper for libpng
  • System Name:  pngpp
  • Type: non-GNU software & documentation
  • License: Modified BSD License


The png++ project is a C++ wrapper for libpng.

The project aims to provide simple yet powerful C++ interface to libpng, the PNG reference implementation library.

Using raw libpng in C++ may impose serious challenge since lots of precautions must be taken to handle initialization/deinitialization of control structures as well as handling errors correctly. The sample routine to read a PNG image in libpng's example is about 300 lines in C. With png++ you can read or write PNG images just in a single line of C++ code.


PS: the host might be down from 22:00 to 8:00 UTC, since I have to sleep sometimes and the machine makes too lot of noise to sleep with turned on.  However, I can email you the sources if you like :)

Other Software Required:


Alexander Shulgin <alexshulgin>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #12423:  png++-0.1.1.tar.gz added by alexshulgin (19KiB - application/gzip)
file #12403:  png++-0.1.0.tar.gz added by alexshulgin (19KiB - application/gzip)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by Beuc (Posted a comment)
  • -email is unavailable- added by alexshulgin (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-04-10 Beuc Open/ClosedOpen => Closed
    2007-04-08 Beuc StatusWait reply => Done
    2007-04-07 alexshulgin Attached File- => Added png++-0.1.1.tar.gz, #12423
    2007-04-06 Beuc StatusNone => Wait reply
        Assigned toNone => Beuc
    2007-04-05 alexshulgin Attached File- => Added png++-0.1.0.tar.gz, #12403

    Back to the top

    Powered by Savane 3.5