|
View:
New views
15 Messages
—
Rating Filter:
Alert me
|
|
|
libpng-1.2.41beta16 and 1.4.0beta94 are availableibpng-1.2.41beta16 and 1.4.0beta94 are available from
ftp://ftp.simplesystems.org/pub/png-group/src and from http://libpng.sf.net/index.html version 1.2.41beta16 [November 9, 2009] Removed three direct references to read_info_ptr members in pngtest.c that were detected by the new PNG_DEPSTRUCT macro. Only #define PNG_DEPSTRUCT, etc. in pngconf.h if not already defined. version 1.4.0beta94 [November 9, 2009] Removed the obsolete, unused pnggccrd.c and pngvcrd.c files. Updated CMakeLists.txt to add "-DPNG_CONFIGURE_LIBPNG" to the definitions. Removed dependency of pngtest.o on pngpriv.h in the makefiles. Only #define PNG_DEPSTRUCT, etc. in pngconf.h if not already defined. Glenn ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are available----- Original Message ----- From: "Glenn Randers-Pehrson" <glennrp@...> To: "PNG/MNG implementation discussion list" <png-mng-implement@...> Sent: Monday, November 9, 2009 8:10:49 AM GMT -05:00 US/Canada Eastern Subject: [png-mng-implement] libpng-1.2.41beta16 and 1.4.0beta94 are available ibpng-1.2.41beta16 and 1.4.0beta94 are available from ftp://ftp.simplesystems.org/pub/png-group/src and from http://libpng.sf.net/index.html version 1.2.41beta16 [November 9, 2009] Removed three direct references to read_info_ptr members in pngtest.c that were detected by the new PNG_DEPSTRUCT macro. Only #define PNG_DEPSTRUCT, etc. in pngconf.h if not already defined. version 1.4.0beta94 [November 9, 2009] Removed the obsolete, unused pnggccrd.c and pngvcrd.c files. Updated CMakeLists.txt to add "-DPNG_CONFIGURE_LIBPNG" to the definitions. Removed dependency of pngtest.o on pngpriv.h in the makefiles. Only #define PNG_DEPSTRUCT, etc. in pngconf.h if not already defined. I forgot to update CMakeLists.txt in 1.2.41beta16. It's done in the GIT master branch and will be done in 1.2.41beta17. In the meantime when using cmake with libpng-1.2.41beta16, after # SOME NEEDED DEFINITIONS insert add_definitions(-DPNG_CONFIGURE_LIBPNG) Otherwise you will still be able to build libpng, but you will get a huge stream of bogus warnings while compiling the libpng files with gcc. Glenn ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are availableFrom: glennrp@... [mailto:glennrp@...]
>version 1.4.0beta94 [November 9, 2009] Looks good to me. I've rebuilt my system against beta94 - no problems (I had applied all the patches I posted before). I'm now building XFCE as well as KDE on my gentoo system, both passed the compilation test (with the aforementioned KDE patches) and my system is still running (I swapped back to a KDE session to test, then back to my preference, XFCE, just in case). This *is* 1.4.0 - make it so! John Bowler <jbowler@...> ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are availableOn Mon, Nov 9, 2009 at 11:47 PM, John Bowler <jbowler@...> wrote:
> From: glennrp@... [mailto:glennrp@...] >>version 1.4.0beta94 [November 9, 2009] > > Looks good to me. I've rebuilt my system against beta94 - no problems (I > had applied all the patches I posted before). > > I'm now building XFCE as well as KDE on my gentoo system, both passed the > compilation test (with the aforementioned KDE patches) and my system is > still running (I swapped back to a KDE session to test, then back to my > preference, XFCE, just in case). > > This *is* 1.4.0 - make it so! Real Soon Now. If you are following the GIT repo you know that there is still a little bit of cleanup to do in the contrib directory. I think that's about done. I need someone to update some of the projects directories. HELP??? Glenn ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are availableOn Tue, Nov 10, 2009 at 13:51, Glenn Randers-Pehrson <glennrp@...> wrote:
> On Mon, Nov 9, 2009 at 11:47 PM, John Bowler <jbowler@...> wrote: >> From: glennrp@... [mailto:glennrp@...] >>>version 1.4.0beta94 [November 9, 2009] >> >> Looks good to me. I've rebuilt my system against beta94 - no problems (I >> had applied all the patches I posted before). >> >> I'm now building XFCE as well as KDE on my gentoo system, both passed the >> compilation test (with the aforementioned KDE patches) and my system is >> still running (I swapped back to a KDE session to test, then back to my >> preference, XFCE, just in case). >> >> This *is* 1.4.0 - make it so! > > Real Soon Now. > > If you are following the GIT repo you know that there is still a little > bit of cleanup to do in the contrib directory. I think that's about done. > > I need someone to update some of the projects directories. HELP??? I'm willing to help if I can. What exactly needs to be done? -- Regards, Alex ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
|
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are availableOn Tue, 10 Nov 2009, glennrp@... wrote: > > ----- Original Message ----- > From: "Alexander Shulgin" <alex.shulgin@...> > >>> I need someone to update some of the projects directories. HELP??? >> >> I'm willing to help if I can. What exactly needs to be done? > > projects/beos is out of date. It contains a binary file that > I cannot edit. > > projects/netware is out of date. > > projects/wince is out of date, and part of it is in Japanese. > Perhaps the new makefile.wce is sufficient to replace the project. I think that the Makefile you mention is the one i added for the cegcc project. Then it's for compilation with cegcc, not Visual Studio Vincent Torri ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are availableOn Tue, Nov 10, 2009 at 9:50 AM, Vincent Torri <vtorri@...> wrote:
> I think that the Makefile you mention is the one i added for the cegcc > project. Then it's for compilation with cegcc, not Visual Studio I will change the name from makefile.wce to makefile.cegcc then, to avoid confusion. Glenn ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are availableOn Tue, 10 Nov 2009, glennrp@... wrote:
> > projects/beos is out of date. It contains a binary file that > I cannot edit. Please delete this project. > projects/netware is out of date. Please delete this project too. Bob -- Bob Friesenhahn bfriesen@..., http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are availableOn Tue, Nov 10, 2009 at 10:30 AM, Bob Friesenhahn
<bfriesen@...> wrote: > On Tue, 10 Nov 2009, glennrp@... wrote: >> >> projects/beos is out of date. It contains a binary file that >> I cannot edit. > > Please delete this project. > >> projects/netware is out of date. > > Please delete this project too. > > Bob Unless anyone objects and provides updates, I'll take both projects out of libpng-1.2.41 and libpng-1.4.0, and libpng-1.0.51. Glenn ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
|
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are available> PNG_USE_RESULT seems to be unused. #:-)
It is there for the png_get_* functions - callers should be checking the result of those, and I believe all callers are. I left it out, though, because I want to discuss use of this more after 1.4.0 is released. > PNG_ALLOCATED does not seem to do anything. How is that one > supposed to be used? It is used on png_malloc/png_calloc/png_malloc_warn and on all the png_create_{read/write}_struct functions. It tells the compiler that the function is returning new, unaliased, memory. This potentially helps optimization of all the *callers* of those functions. They aren't called much in the library. Whether any of this information actually makes a difference (either in perf or code size) depends on the compiler, but it is always good to give the compiler more information (so long as it is correct). I trawled the gcc attributes for things that were obviously applicable within png.h and found the two I added - noreturn and malloc. John Bowler <jbowler@...> ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are availableOn Tue, Nov 10, 2009 at 16:43, <glennrp@...> wrote:
> > ----- Original Message ----- > From: "Alexander Shulgin" <alex.shulgin@...> > >>> I need someone to update some of the projects directories. HELP??? >> >>I'm willing to help if I can. What exactly needs to be done? > > projects/beos is out of date. It contains a binary file that > I cannot edit. > > projects/netware is out of date. > > projects/wince is out of date, and part of it is in Japanese. > Perhaps the new makefile.wce is sufficient to replace the project. > > The two visualc projects need to have the assembler-code versions > removed. Sorry, I can't help with any of that. > I'm not sure of the status of the xcode project and cbuilder5 > project, but I think they are probably OK. > > Probably the best course of action is to remove the beos, netware, > and wince projects, unless someone provides updates. I'm pretty > sure none of them will work with libpng-1.4.0. Yeah, beos and netware... who uses it anyway? -- Regards, Alex ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are availableFrom: glennrp@... [mailto:glennrp@...]
> Please test libpng-1.2.41beta17 as well. This implements your > PNG_DEPRECATED and other macros. I've done so (i.e. I've completely rebuilt my gentoo system against 1.2.41beta17). No compilation problems and XFCE and KDE still seem to work. The system I built has all the 1.4.0 compatibility patches too, so this verifies that the patches I gave will work against 1.2 as well as 1.4 John Bowler <jbowler@...> ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
|
|
Re: libpng-1.2.41beta16 and 1.4.0beta94 are available> Probably the best course of action is to remove the beos, netware,
> and wince projects, unless someone provides updates. I'm pretty > sure none of them will work with libpng-1.4.0. Any binary project file that's not explicitly updated for a fairly recent version of 1.4 should just be dropped. I believe they're universally just for convenience; one can always use the command line (yes, even for MS compilers). And those who can't create their own can always go dig the outdated one out of a previous release if they absolutely must. (I have _never_ liked binary project files. What idiot decided a GUI IDE can't use a text config? "GUI" and "binary" are orthogonal concepts.) Greg ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ png-mng-implement mailing list png-mng-implement@... https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
| Free embeddable forum powered by Nabble | Forum Help |