summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2010-05-02Update to 2.6:wiz8-132/+17
Version 2.6 released, 9/2009. [Includes libplot 4.4, interface age=2.] ode: File ode/specfun.c now heavily rewritten to remove all non-GNU copyrights. For details, see the file ./COMPAT. libplot: Several bugfixes to the SVG and PS drivers. (Thanks to Diomidis Spinellis, James Anderson, and others, for pointing out that several apps that import SVG or PS were choking on libplot's output. Some still choke on its SVG output, but that's no longer libplot's fault; see ./COMPAT.) libplot: The SVG driver now no longer assumes that the application that imports or displays SVG can do _any_ justification of text strings (not even horizontal justification, e.g., position a string in a right-justified way, with its right edge at a given point). Many SVG viewers still get this wrong. libplot: Fig plotters now slightly increase the width of drawn lines, in .fig output, to agree with the interpretation of `line width' in recent releases of xfig. (Thanks to Wolfgang Glunz and Bart De Schutter for pointing out the need for this.) This affects executables built with libplot, such as `graph -Tfig'. graph,plot,tek2plot,plotfont,pic2plot,hersheydemo: The output of the `--help' option now cautions that if a `-T' or `--output-format' command-line option is not included, the output will by default be in the `metafile' format, which is probably not what the user expects or wants (by default, it is in binary). hersheydemo: New executable, generating a single demo page that serves as an advertisement for the Hershey vector fonts. (It replaces the file doc/h-demo.c.) Invoke it by doing, e.g., `hersheydemo -Tsvg > demo.svg' , or `hersheydemo -Tps | lpr' . It supports the usual libplot options such as --bg-color, --pen-color, and --page-size. Also --bitmap-size, if a bitmap output format is requested; but note that the Hershey fonts, not being anti-aliased, do not look their best in low-resolution (i.e., small-size) bitmap output. Version 2.5.1 released, 7/2008. [Includes libplot 4.3, interface age=2.] package: license for the package (and for libplot) upgraded to GNU GPL v3. libplot: SVG output format slightly tweaked, to ensure compatability with SVG 1.1 syntax, as tested for by validator.w3.org. Note: a few SVG editing tools, such as inkscape, currently fail to agree with libplot's SVG semantics, in positioning text. That appears to be their fault (they do not comply with the handling of reflected text, as specified in the SVG 1.1 standard). libplot: Fixed a bug in bounding box computatations when triangular line-joins are used. executables: Changed nearly all warning and error messages to complete sentences, to smooth the upcoming transition to gettext. Version 2.5 released, 12/2005. [Includes libplot 4.2, interface age=2.] package: bug reporting address has changed to bug-plotutils@gnu.org. libplot: support for rotated and sheared (i.e., "anamorphically transformed") X Window System fonts has been completely rewritten. Core X fonts are still used, but it is no longer assumed that the X display has the ability to rasterize rotated and sheared glyphs. (Recent releases of XFree86 are broken in this regard.) Instead, unrotated glyphs are retrieved from the server, and rotated or transformed within libplot. See new module libplot/x_afftext.c. graph: plotting of rotated y-axis labels by the `-Y' option, when `-T X' is specified (so that output is to an X Window System display) should now work, even when recent broken releases of XFree86 are used. This is due to the above change to libplot. libplot: URW versions of the standard 35 Adobe fonts (Helvetica, Times-Roman etc.) are now checked for under their own names on any X Window System display, as well as under the Adobe names. This fixes a problem with recent SuSE GNU/Linux distributions, of `graph -T X' being unable to use even the default Helvetica font. libplot: SVG output is now conformant SVG 1.1, and should not be rejected by the Firefox browser. libplot: vertical positioning of text strings by the SVG driver is improved; libplot now does vertical positioning itself, since many SVG renderers, e.g. Firefox 1.5, can't do it properly. libplot: the ROTATION parameter, which is the angle in degrees at which the viewport in the output (device) frame should be rotated, can now take values other than 0, 90, 180, and 270. graph,plot,tek2plot,plotfont,pic2plot: the --rotation option no longer requires that the specified angle be 0, 90, 180, or 270 degrees. Some quite postmodern effects can now be obtained. libplot: modifiers such as "xsize=6in", "yoffset=8cm" appended to the PAGESIZE parameter by the user, to do fine positioning of the viewport on the output page, are no longer sometimes ignored. graph,plot,tek2plot,plotfont,pic2plot: modifiers such as "xsize=6in", "yoffset=8cm" appended to the argument of the --page-size option, by the user, to do fine positioning of the viewport on the output page, are no longer sometimes ignored. libplotter,pic2plot: problems with compilation by recent C++ compilers now fixed: unsigned char* is cast to char* as needed, deprecated C++ headers have had their names modernized, etc. Support for `bool' in the C++ compiler is now assumed (this could be trivially backed out of, if needed). installation: entire package can now be compiled by a C++ compiler if desired; request this by doing e.g. `CC=g++ ./configure'. installation: support for pre-ANSI C compilers, such the SunOS 4.1.3 one, now largely dropped. Non-working `const' is still checked for, but compiler support for prototypes and void is now assumed. Removal of preprocessor macros that supported pre-ANSI C, from many source files, considerably improved maintainability. installation: updated GNU autotools now used (autoconf-2.59, libtool-1.5.6, and the older automake-1.4-p6 for safety's sake). Also, recent flex/bison have been used to prepare the scanner and parser supplied with the ode source (flex-2.5.31 and bison-1.875d). graph: new short `-Q' option, which is equivalent to the long option `--toggle-rotate-y-axis-label'. graph,plot,tek2plot,plotfont,pic2plot: `--display-type' long option, the name of which confused some users, has been changed to `--output-format'. The old option is still supported but is now deprecated. The short option `-T' continues to work. libplot: problems with PS output triggering an error in some versions of ghostscript (and hence ghostview, gv), due to changes in the way ghostscript handles FontBBox, now fixed. Thanks, Brian Gough (and also Alex Cherepanov, who found the fix to idraw's PS prologue). libplot: most external symbols not meant to be publicly accessible now have names beginning with the prefix "_pl_", to reduce the possibility of namespace collisions. This will be completed in a later release. executables: output of "--help" has been altered to agree with current GNU coding standards. package: copyright and license notices added to nearly all source files.
2010-05-02Update to 2.26.3:wiz2-6/+6
Version 2.26.3 - Bug fixed: 143300 wrong bounding box when importing SVG 403274 text in thumbnail too large 404976 Unicode decomposed chars are not rendered well 524690 text alignment incorrect with text-anchor:end 545158 Segfault or bad rendering when displaying a SVG file 563933 corrupted rendering of a card in 'Paris' aisleriot card theme 564527 rsvg_handle_get_dimensions_sub weird behaviour 564544 shape-rendering crispEdges property is antialiasing line elements 566433 Could not read a valid svg file (inkspace read it) 579286 This SVG-File crashes nautilus/rsvg-view 581491 rsvg rendering is broken when encounters a 0px styled <text> 589612 EOG error when loading a large SVG 592207 Object cannot be rendered with more than 1 CSS {} rule 597873 glib-mkenums cannot be invoked when GLib is uninstalled. 597988 incorrect pkgconfig file let's others fail to detect librsvg 598151 Incorrect rendering of svg file 608575 Hang on particular SVG input 612951 SVG not rendered if header contains width or height in percentage 614123 librsvg builds tests even if tests are not run 614555 should remove unused rsvg_filter_adobe_blend function 614566 Needless G_OBJECT macro should be removed. 614606 !important is not respected 614643 does not handle comma separated CSS selector without libcroco 614703 Need tests for get_dimensions. 614704 css style doesn't override presentation attributes 614730 Rendering not disabled for 0 sized objects 614866 tests for CSS handling 615490 rsvg-view should scale image size by default if the image has huge canvas. 615699 rsvg-view should show zoom ratio. 615701 class directive in svg element is not used at all 615715 .class#id type selector is not supported. 616187 rsvg-view crashes when open a svg image 616835 Fix linking with pedantic linkers 617163 !important directive support without libcroco.
2010-05-02Update to 0.2.5:wiz6-39/+25
This release not only publishes all database additions that were contributed in the last half of year, but also introduces several new improvements in the library itself. * As always, many new lenses/camera were added to the database * Support for cross-platform compilation using cross-mingw32 (build instructions in README). * Some bugs were fixed in the library, related to memory allocation. Now lensfun should be valgrind-clean. * Fixed a nasty bug in lfDatabase::FindLenses() that would always use fuzzy search (even if you would ask for a 100% match). Your applications may chease to "find" lenses if they relied on this bug. Just add the LF_SEARCH_LOOSE flag as the last parameter to return the old behaviour. * Fixed another bug in search logic that sometimes would mark unappropiate results with very high scores (esp. when little search keywords are given). Now search should work much better. * New TCA correction algorithm: LF_TCA_MODEL_POLY3 ("poly3" in database). This is almost the algorithm used by Hugin except the highest-order power (r^4). This should allow users to use tca_correct to compute TCA parameters. * Fixed the LF_TCA_MODEL_LINEAR - it used 1/k where it was expected to use k. This is the 'v' parameter of Hugin TCA model, and previously users had to invert v to get k; now they can just use v. * New lens calibration tutorial, using Hugin. * Some SSE & SSE2 support from Klaus Post with runtime CPU features detection.
2010-05-01Fix HOMEPAGE and MASTER_SITES.wiz1-3/+3
2010-05-01+ jpegquality.wiz1-1/+2
2010-05-01Initial import of jpegquality-20070802:wiz4-0/+40
Print out the quantization tables in a JPEG file (that indicate how the image was compressed).
2010-04-29Update to 2.6.4, part of mono 2.6.4kefren2-6/+6
2010-04-22Fix libX11 runtime referencekefren1-1/+8
2010-04-21Update clutter to 1.2.6.obache2-6/+6
Clutter 1.2.6 (19/04/2010) =============================================================================== * List of changes since Clutter 1.2.4 > Check if the TexturePixmap actor have an allocation before asking for its allocation box, to avoid a costly re-layout. > Handle spurious GLX_BufferSwapComplete events more gracefully than an assertion failure. > Fix a memory leak in the atlas. > Use the right constant when calling GetClassLongPtr() in the win32 event handling code; this fixes a compilation issue on win64. > Check the size of the Pango layouts in the cache to avoid blowing cache slots. > Remove the need for using a function introduced by GLib 2.18, to keep our current requirements. > Documentation fixes in Clutter and COGL Many thanks to: Fridrich Strba Neil Roberts Owen W. Taylor Rob Bradford Robert Bragg
2010-04-20Fix HOMEPAGE, from diro@nixsyspaus.org.wiz1-2/+2
2010-04-18Changes 1.7.10:adam2-7/+7
* Added missing "(...)" in png_get_uint_32(). * Only compile png_get_uint_32(), etc., when PNG_LIBPNG_VER < 1.2.9 * Revised help info for "-zitxt". Changes 1.7.9: * Defined TOO_FAR == 32767 in pngcrush.h (instead of in deflate.c) * Revised the "nolib" Makefiles to remove reference to gzio.c and pnggccrd.c Changes 1.7.8: * Removed gzio.c Changes 1.7.7: * Updated bundled libpng to version 1.4.0. * Check the "-plte_len n" option for out-of-range value of n. * Changed local variable "write" to "z_write" in inffast.c (zlib-1.2.3.4) to avoid shadowed declaration warning. Changes 1.7.6: * Change some "if defined(X)" to "ifdef X" according to libpng coding style. * Added some defines to suppress pedantic warnings from libpng-1.2.41beta15 and later. A warning about deprecated access to png_ptr->zstream is otherwise unavoidable. When building the embedded libpng, a warning about png_default_error() returning is also otherwise unavoidable. * Write premultiplied alpha if output extension is .ppng and PNG_READ_PREMULTIPLIED_ALPHA_SUPPORTED is set (needs libpng-1.5.0). * Check the "-m method" option for out-of-range method value. Changes 1.7.4: * Use unmodified pngconf.h from libpng-1.2.41beta05 or later.
2010-04-17remove one dead mirror. add south-african and japanese mirrors.zafer1-5/+6
2010-04-16revision bump for libdrm update.tnn1-2/+2
2010-04-14+ gimp-resynthesizer.wiz1-1/+2
2010-04-14Initial import of gimp-resynthesizer-0.16:wiz4-0/+55
Resynthesizer is a Gimp plug-in for texture synthesis. Given a sample of a texture, it can create more of that texture. This has a surprising number of uses: * Creating more of a texture (including creation of tileable textures) * Removing objects from images (great for touching up photos) * Creating themed images
2010-04-13update to 2.26.2drochner3-11/+11
changes: minor cleanup and build improvements
2010-04-13update to 2.3.21drochner2-6/+6
changes: minor build fix (not affecting pkgsrc)
2010-04-13Update pstoedit to 3.50.obache7-40/+55
While here, remove restriction, it's "please", not "have to". see: http://packages.debian.org/changelogs/pool/main/p/pstoedit/pstoedit_3.45-8/pstoedit.copyright New or changed in 3.50: * added an option (-gs) to specify the full path to GhostScript (under Windows - either the .exe or the DLL). This can be used by portable applications to direct pstoedit to use a specific GhostScript version. * Stanislav Brabec contributed several improvements to the PCB driver. See http://www.penguin.cz/~utx/pstoedit-pcb/ on how these can be useful. * Scott Pakin submitted several improvements to the mpost driver and the font substitution mechanism. * new driver for .vtk files e.g. for ParaView - http://www.paraview.org/ - but this is still a very basic version. Thanks to Mitesh Patel for initiating and testing. * new driver for cairo (http://cairographics.org/ ) contributed by Dan McMahill. This driver generates C-code which can be compiled and linked against the cairo libraries. See the contrib/cairo directory for an example. * several improvements on the DXF driver as suggested and sponsored by Markus Meyer. * because pstoedit may write its output to stdout, all output written by GhostScript to stdout is now redirected to stderr in order to avoid mixed output. * added a -q option to suppress the initial startup message of pstoedit. This can by useful when being called via a pipe, e.g. from inkscape. However, note that this does not suppress all output written to stderr - see also note above. * John Bowman fixed a number of problems related to clipping and image support for the Asymptote backend. * fixed a compilation problem with g++ V4.x. * new driver for gcode (.ngc files) (tested with emc see http://linuxcnc.org). Contributed by Lawrence Glaister. * some adaptations for newer versions of libming * fixed a line width problem for xfig format. * corrected the broken pstoedit.m4 - thanks to Ian Abbott * some minor code beautifying.
2010-04-11Changes 0.6.4:adam2-7/+6
* Added the option -nx. * Clarified the behavior of -nz and the relation between -nz and -o0. * Added a filesystem check (resolving normalized paths, symlinks, etc.) to better detect when the output overwrites the input. * Enabled automatic wildcard expansion (i.e. globbing) on Win64. * Fixed a Unicode build issue on Windows.
2010-04-10Changes 2010.0.0:adam3-59/+31
* Hugin main window can also be viewed full-screen. * Autocrop * Deghosting * The default size of the image cache has increased in line with modern computers. * The About dialog has been extended to show a full list of Hugin contributors. * Other fixes for minor bugs and annoyances.
2010-04-10Update PLIST to reflect additional components installed when build againstmarkd2-2/+17
KDE SC 4.4.2. Depend on 4.4.2 and bump PKGREVISION.
2010-04-10Fix to build with KDE SC 4.4.2markd1-2/+2
2010-04-10Update KDE to 4.4.2markd5-45/+119
For 4.4.0 major new technologies have been introduced, including social networking and online collaboration features, a new netbook-oriented interface and infrastructural innovations such as the KAuth authentication framework. According to KDE's bug-tracking system, 7293 bugs have been fixed and 1433 new feature requests were implemented. KDE SC 4.4.1 has a number of improvements: A performance problem in KMail when sending emails has been fixed Various fixes in Plasma widgets and other addons, such as the analog clock and the picture frame A number of fixes in Konsole, KDE's powerful terminal application KDE SC 4.4.2 has a number of improvements: Possible crashes in Plasma, Dolphin and Okular have been fixed The Microblog applet now shows the correct time in the timeline The audioplayer KRunner plugin has been fixed to not freeze the KRunner UI anymore
2010-04-09Update to 8.15.gdt2-6/+6
Mar. 18, 2010 - Version 8.15 (production release) - Allow times with timezones in GPX track logs - [many other changes]
2010-04-09update to 8adrochner2-8/+7
changes: -Writing tables-only datastreams via jpeg_write_tables works again. -Support 32-bit BMPs (RGB image with Alpha channel) for read in cjpeg. -Improve accuracy in floating point IDCT calculation.
2010-04-09Add pt locale file to PLIST.wiz2-3/+4
This file was not created correctly because of problems in the msgfmt wrapper, which are now fixed. Bump PKGREVISION.
2010-04-09Update to 2.6.2, bugfix version on 2.6 branchkefren2-6/+6
No other Changelog available
2010-04-09Update libotf to 0.9.11.obache2-6/+6
* Changes in libotf 0.9.11 ** New functions OTF_drive_gsub_with_log and OTF_drive_gpos_with_log works like OTF_drive_gsub and OTF_drive_gpos but also records which features are applied to which glyphs. ** New function OTF_put_data and OTF_get_data can be used to store and retrieve arbitrary cliend data to/from the structure OTF.
2010-04-09Update py-cltter to 1.0.2.obache5-63/+22
Overview of changes between 1.0.0 and 1.0.2 =========================================== * Fix an import error of the PyCairo C API [Bastian] * Use the GClosure variants for the Alpha API [Emmanuele] * Update the examples [Bastian, Emmanuele] * Allow iterating over the actors references by clutter.Behaviour instances using the Python iteration syntax [Emmanuele] * Override __str__ and __repr__ slots for clutter.Path [Emmanuele] * Add back clutter.Actor.get_allocation_geometry() which was erroneously removed from the bindings [Emmanuele] * Update the build so that PyClutter works with Clutter 1.2 [Bastian] * Add support for the X11 and GLX specific API, under the clutter.x11 and clutter.glx sub-modules, respectively [Bastian] * Add more (optional) parameters to the clutter.Animation constructor [Bastian] * Add __str__ and __repr__ slots for many boxed types [Bastian] * Add richcompare slot for clutter.Color, clutter.Path and clutter.ActorBox [Bastian] * Allow iterating over a clutter.Path [Bastian] * Allow implementing a clutter.ChildMeta in pure Python [Bastian] * Bind clutter.Units [Bastian] * Allow implementing clutter.Scriptable in pure Python [Bastian] * Use a custom codegen script to fix bug #1827 and allow overriding the Python name of a C method [Bastian] * Add docstrings for all methods [Bastian]
2010-04-09Update clutter to 1.2.4.obache2-6/+6
Clutter 1.2.4 (22/03/2010) =============================================================================== • List of changes since Clutter 1.2.2 » Revert patch for bug 2017 which broke subclassing ClutterListModel » Add more error reporting in case the GLX context creation failed » Fix cogl_texture_get_data() returning garbage » Fix the computation of the stage bounding rectangle when submitting clipped redraw requests » Switch texture units before setting the Cogl texture filters » Make sure that GLX_SGI_swap_control is set up correctly Many thanks to: Owen W. Taylor Adel Gadllah Clutter 1.2.2 (15/03/2010) =============================================================================== • List of changes since Clutter 1.2.0 » Fix introspection annotations for ClutterBox » Compilation fixes for the EGL native backend » Fix ClutterX11TexturePixmap ::queue-damage-redraw default handler registration to avoid a run-time warning » Handle TEXTURE_RECTANGLE_ARB in the 2D sliced textures, and add a test case for that extension to avoid regressions » Improve the strictness of the JSON parser in the internal copy of JSON-GLib to which we fall back in the absence of the system one » Fix a crasher on NVidia drivers when enabling the ARGB visuals by default on GLX. Many thanks to: José Dapena Paz Neil Roberts Owen W. Taylor Øyvind Kolås
2010-04-09Bump PKGREVISION from ming shlib bumped.obache2-4/+4
2010-04-05Update to ivtools 1.2.8markd15-38/+434
leaf node. Adds DESTDIR support. Drop maintainership. Nov. 21st, 2009 ivtools-1.2.8 - significant work on keeping up with gcc and libstdc++. A wrapper for stdio.h was inadvertently getting pulled in by /usr/include files, causing a lot of trouble. Now builds with gcc-4.4 on Ubuntu 9.10. August 25th, 2009 ivtools-1.2.7 - series of memory leak checking commands - added reference counting to OverlayView's (ComponentView's) referred from AttributeValue's (#define RESOURCE_COMPVIEW) - fixed attrname func. - fixed stddev func. - added BooleanType to NumFunc promotion method. - fixed graphdraw copy/paste of graph fragments - new SocketObj for use comterp - fix behavior of symbol manipulating funcs, by using internal bquote. - port to Ubuntu Heron - applied (most of) patch to build on Fedora 10 contributed by John Heidemann - balance of changes to support ipl-1.0.4 July 9th, 2008 ivtools-1.2.6 - Debian contributed patch for iostreams backward compatibility - bug fix for dispatcher.c contributed by Damon Permezel - add mute command to comterp - balance of changes to support ipl-1.0.2 March 4th, 2008 ivtools-1.2.5 - overall evolution to support use by ipl-1.0.1 (see http://sf.net/projects/ipl for further details)
2010-03-30The patch file in jumbo-patches is extracted in ${WRKDIR}, use it for patch,obache1-8/+7
to avoid wildcards for tar portability issue reported in PR#43079.
2010-03-29Update goocanvasmm to 0.15.1.obache3-76/+220
0.15.1: * Use the latest mm-common build system, to produce API documentation that is ready for library.gnome.org.
2010-03-28use SIGPWR only #if defined, fixes build on DragonFly, from Rumkodrochner2-4/+13
per PR pkg/43068
2010-03-27another sparc64-only build fix; define memory barrier macro in sis_context.htnn2-6/+8
2010-03-27fix a wrong #include in patch-aa which caused sparc64 build to fail.tnn2-6/+6
2010-03-24Recursive revision bump for GMP update.asau2-4/+4
2010-03-17Not MAKE_JOBS_SAFE.joerg1-1/+3
2010-03-11+ py-clutter-gtkobache1-1/+2
2010-03-11Import py-clutter-gtk-0.10.0 as graphics/py-clutter-gtk.obache4-0/+44
This archive provides Python bindings for the clutter-gtk integration library.
2010-03-11Add buildlink3.mkobache1-0/+19
2010-03-11* fixes build with clutter-1.2 (patch-ab).obache3-8/+42
* fixes dependency (some bindings had been dropped when updated to 1.0.0). Bump PKGREVISION.
2010-03-11Fixes dependency (some bindins had been dropped when updated to 1.0.0).obache1-6/+4
Bump PKGREVISION.
2010-03-10Fixes paths for MASTER_SITE_GNOME.obache1-2/+2
2010-03-09Not MAKE_JOBS_SAFE.joerg1-1/+2
2010-03-09Update to 1.2.43:wiz2-7/+6
version 1.2.42beta01 [December 4, 2009] Removed "#define PNG_NO_ERROR_NUMBERS" that was inadvertently added to pngconf.h in version 1.2.41. Revised scripts/makefile.netbsd, makefile.openbsd, and makefile.sco to put png.h and pngconf.h in $prefix/include, like the other scripts, instead of in $prefix/include/libpng. Also revised makefile.sco to put them in $prefix/include/libpng12 instead of in $prefix/include/libpng/libpng12. Removed leftover "-DPNG_CONFIGURE_LIBPNG" from scripts/makefile.darwin version 1.2.42beta02 [December 11, 2009] Removed leftover "-DPNG_CONFIGURE_LIBPNG" from contrib/pngminim/*/makefile Relocated png_do_chop() to its original position in pngrtran.c. The change in version 1.2.41beta08 caused transparency to be handled wrong in some 16-bit datastreams (Yusaku Sugai). version 1.2.42rc01 [December 17, 2009] No changes. version 1.2.42rc02 [December 22, 2009] Renamed libpng-pc.in back to libpng.pc.in and revised CMakeLists.txt (revising changes made in 1.2.41beta17 and 1.2.41rc01) version 1.2.42rc03 [December 25, 2009] Swapped PNG_UNKNOWN_CHUNKS_SUPPORTED and PNG_HANDLE_AS_UNKNOWN_SUPPORTED in pngset.c to be consistent with other changes in version 1.2.38. version 1.2.42rc04 [January 1, 2010] Marked png_memcpy_check() and png_memset_check() PNG_DEPRECATED. Updated copyright year. version 1.2.42rc05 [January 2, 2010] Avoid deprecated references to png_ptr-io_ptr and png_ptr->error_ptr in pngtest.c version 1.2.42 and 1.0.52 [January 3, 2010] No changes. version 1.2.43beta01 [January 27, 2010] Updated CMakeLists.txt for consistent indentation and to avoid an unclosed if-statement warning (Philip Lowman). Removed "#ifdef PNG_1_0_X / #endif" surrounding PNG_READ_16_TO_8_SUPPORTED and PNG_READ_GRAY_TO_RGB_SUPPORTED in pngconf.h. These were added in libpng-1.2.41beta08 and libpng-1.0.51, which introduced a binary incompatibility with libpng-1.0.50. Backported new png_decompress_chunk() algorithm from libpng-1.4.1. version 1.2.43beta02 [February 1, 2010] Backported two-pass png_decompress_chunk() algorithm from libpng-1.4.1. version 1.2.43beta03 [February 6, 2010] Backported fast png_push_save_buffer() algorithm from libpng-1.4.1. Backported some cosmetic changes from libpng-1.4.1. version 1.2.43beta04 [February 8, 2010] Reverted recent changes to png_push_save-buffer(). Removed PNGAPI declaration of png_calloc() and png_write_sig() in 1ibpng-1.2.X, introduced by mistake in libpng-1.2.41. Return allocated "old_buffer" in png_push_save_buffer() before png_error() to avoid a potential memory leak. version 1.2.43beta05 [February 8, 2010] Ported rewritten png_decompress_chunk() by John Bowler from libpng-1.4.1. version 1.0.53rc01 and 1.2.43rc01 [February 18, 2010] No changes. version 1.0.53rc02 and 1.2.43rc02 [February 19, 2010] Define _ALL_SOURCE in configure.ac, makefile.aix, and CMakeLists.txt when using AIX compiler. version 1.0.53 and 1.2.43 [February 25, 2010] Removed unused gzio.c from contrib/pngminim gather and makefile scripts
2010-03-09Update GraphicsMagick to 1.3.12.obache2-6/+6
1.3.12 (March 8, 2010) ========================== Security Fixes: * Updated libpng Windows sources to 1.2.43 in order to resolve CVE-2010-0205 as it pertains to the GraphicsMagick Windows build. Bug fixes: * Filter mode (write to stdout) was completely broken. * Should now compile with libpng 1.4. * Windows PerlMagick build identified itself as the wrong version. New Features: * None Feature improvements: * None Performance Improvements: * None Behavior Changes: * DCX output format is only written on request. Previously the PCX coder would automatically switch to DCX format if multiple frames would be written.
2010-03-08Changes 0.19:adam5-23/+40
* A library interface has been added. * The option "--crop" has been replaced with the similar but different option "--cut", which can accept coordinates taken from the ORF file. * Recognition of files with a single character and without white space at the edges has been fixed. * Lintian warnings in Debian about man pages have been fixed.
2010-03-04Mixing _XOPEN_SOURCE=500 and _XOPEN_SOURCE=600 in the same packagetnn3-13/+15
is asking for trouble. On solaris these options are mutually exclusive because 600 needs C99 and 500 is not allowed to use C99. I lowered the requirement to _XOPEN_SOURCE=500 and the build succeeded. While here I'll note that PR pkg/42897 (netbpm link error on Solaris 10) should now be fixed by libpng-1.2.41nb1.