Commit graph

10649 commits

Author SHA1 Message Date
asau
85d82584f6 <sys/types.h> is needed to define clockid_t in <glib/gstdio.h> on FreeBSD 10. 2014-04-15 20:34:36 +00:00
adam
026840187a Changes 2.6:
improves multi threading, adds contexts and a new locking plug-in type, among bugfixes and other minor features. If you run lcms in multiple threads, upgrading to this version is highly recommended.
2014-04-14 10:50:31 +00:00
adam
d028d59807 Changes 4.6.5:
* NEW monotonic cubic splines using "smooth mcsplines"
* NEW phase-jump removal filter "smooth unwrap"
* NEW allow '+' pseudofile to sample the T axis in 2D parametric plots
* NEW allow '++' pseudofile to sample the U/V axes in 3D parametric plots
* NEW "sixel" terminal driver
* NEW new object attribute clip/noclip
* CHANGE maximum number of using spec columns increased from 7 to 11
* CHANGE code in bitmap.c relicensed to remove restriction to noncommercial use
* FIX allow 'set pm3d' interpolate and top/bottom options to coexist
* FIX revised handling of defined palettes with explicit maxcolors
* FIX continue as normal after an interactive session error from "gnuplot -"
* FIX empty first field in a tab-separated-values file was incorrectly ignored
* FIX several problems with color assignment to contour lines
* FIX qt terminal incorrectly changed linetype (dot/dash) to match line color
* FIX "pause mouse" worked only for right- or center- click, not left-click
* FIX emf terminal font initialization
* FIX wxt terminal vertical centering of enhanced text
* FIX win terminal filled polygon bugs
* FIX iteration over parametric function plots
* FIX autoscaling of polar mode plots
* FIX increase precision of xticlabel placement from (float) to (double)
* FIX allocation error affecting certain cvs files
2014-04-12 20:39:19 +00:00
obache
eb989daaf6 Tell root directory for required packages to setup.py. 2014-04-12 09:10:19 +00:00
adam
9d78954731 Changes 6.8.9.0:
* Fixed bug with -strip failing to exclude PNG chunks
* Added new coder to take a screen shot of a monitor in Windows
* Don't transform sRGB compatible colorspaces to sRGB, doing so
  inadvertingly promotes colormapped images to DirectClass.
* Use temporary path rather then current working directory
* Support -canny edge detection option.
* Use MAGICKCORE_LIBOPENJP2_DELEGATE instead of MAGICKCORE_JP2_DELEGATE
2014-04-12 08:56:39 +00:00
obache
81776e0d68 Update py-Pillow to 2.3.1.
Changelog (Pillow)
==================

2.3.1 (2014-03-14)
------------------
- Fix insecure use of tempfile.mktemp (CVE-2014-1932 CVE-2014-1933)
  [wiredfool]
2014-04-11 12:41:18 +00:00
obache
182bcb3000 Update jbigkit to 2.1.
Changes in version 2.1 (2014-04-08)

This is a security-critical bug-fix release that remains API and ABI
backwards compatible to version 2.0. Users who process BIE data from
untrusted sources should upgrade.

  - fixed a buffer-overflow vulnerability in the jbig.c decoder,
    reported by Florian Weimer (Red Hat): CVE-2013-6369

  - fixed ability of corrupted input data to force jbig85.c decoder
    into an end-less loop

  - fixed a bug in the processing of private deterministic-prediction
    tables (DPPRIV=1) in jbig.c decoder

  - fixed integer-type mismatches in printf arguments on 64-bit systems

  - fuzz-testing script added
2014-04-10 12:04:16 +00:00
wiz
f55793e5ca Remove unused patch after update. 2014-04-10 06:50:25 +00:00
obache
1335204923 recursive bump from ilmbase shlib version change. 2014-04-10 06:21:18 +00:00
obache
ed661cd5ca recursive bump from x264-devel builld number change (i.e. API change). 2014-04-10 05:39:14 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
adam
0f8e9070f1 Changes 1.5.2:
Bug fixes.
2014-04-07 14:49:41 +00:00
ryoon
962831a38e Remove NetBSD specific lines from generic PLIST 2014-04-07 12:26:22 +00:00
ryoon
183d6cd534 Update to 2.70
Changelog:

New features include initial support for volumetrics in Cycles, and faster rendering of hair and textures. The motion tracker now supports weighted tracks and has improved planar tracking. For mesh modeling there are new Laplacian deform and wireframe modifiers, along with more control in the bevel tool. The game engine now supports object levels of detail.

The first results from the new user interface project are also in this release, with dozens of changes to make the interface more consistent and powerful. This is also the first release of the multithreaded dependency graph, which makes modifier and constraint evaluation faster in scenes with multiple objects.


Cycles Rendering

Cycles now has initial support for volume rendering including emission, absorption and scattering. Volume rendering can be used to render effects like fire, smoke, mist, absorption in glass, and many other effects that can't be represented by surface meshes alone.

CPU rendering performance was improved, particularly for hair, textures and Open Shading Language.


Motion Tracker

Trackers can now be weighted, to keep the result stable as feature disappear or become difficult to track. The plane track workflow was improved to be easier to control. Automatic feature detection was made more robust using a new detector algorithm.


User Interface

The toolbar now has tabs to organize tools in categories. Multiple buttons can now be edited at once, for example for XYZ axes or color channels. Transform tools now have a mode to enter expressions and units. Other changes were done to improve lists, header menus, tooltips, buttons, menus and more.


Modeling

The Laplacian Deform modifier was added to pose a mesh while preserving geometric details of the surface, and a new wireframe modifier allows you transform your mesh into a wireframe representation. The boolean modifier now supports ngons, and there are improvements to the bevel, screw and triangulate modifiers.

The bevel tool now offers more control over the bevel profile and results, and the knife tool was improved as well.


Threaded Dependency Graph

An important change that happened under the hood is the threaded dependency graph. This means that object modifiers and constraints, among other things, can now be computed with multiple threads taking advantage of multicore processors. This will be most noticeable with scenes that have many objects, or multiple objects with heavy modifiers. This is the first step in making the dependency graph in Blender more powerful.


Game Development

The Blender game engine now supports discrete level of detail for meshes. For game developers, support for working with Photoshop PSD files has been added.

A new view navigation walk mode has been added, which has a control scheme as typically found in first person shooter games. This can be useful for game developers to navigate levels as if in a game.


Freestyle NPR Rendering

The Freestyle Python API is an essential part that makes it a highly programmable NPR rendering engine. This API has been reorganized.


More Features

Many small changes and features were done all over Blender. Some notable new feature are normalized display for FCurves, derivative map baking, baking to vertex colors, better visualization of masks and control over mask filling, gravity option for sculpting, negative texture values to support vector displacement and a Lamp Data shading node to create more customized NPR shaders.


Feature Videos

For a visual demonstration of some of the new features in this release, check out the feature videos created during the development of this release.
Addons

Several addons have been added and updated, including Node Wrangler (aka Node Efficiency Tools) and a new Sketchfab Exporter addon


Bug Fixes

In addition to the new features, over 560 bugs that existed in previous releases have been fixed.
2014-04-07 12:21:25 +00:00
ryoon
95fa011b59 Update to 1.3.13
* Do not install documents

Changelog:
Release 1.3.13 (2 Apr 2014 -- compared to 1.3.12)
-------------------------------------------------
* Bug fix to string_ref::c_str().
* Make ImageBuf iterators return valid black pixel data for missing tiles.
* Fix broken build when EMBEDPLUGINS=0.
* Fix broken build when building against OpenEXR 1.x.
* Fix bugs in ImageBufAlgo::flatten().
* Fix DPX handling of unsupported pixel types.
* Fix compilation problems for PowerPC.
* Fix Parameter neglect of proerly copying the m_interp field for assignment
  and copy construction.
* Fixes for OpenBSD compilation.
* DPX: accept pixel ratio (x/0) to mean 1.0, not NaN.
* Fix ImageBufAlgo::circular_shift (and oiiotool --cshift) that did not
  wrap correctly for negative shifts.


Release 1.3.12 (25 Jan 2014 -- compared to 1.3.11)
--------------------------------------------------
* Add .sxr and .mxr as possible filename extensions for OpenEXR.
* PNG: add "png:compressionlevel" and "compression" strategy attributes.
* Fix recent build break where OIIO would no longer compile properly
  against OpenEXR <= 1.6.
* oiiotool --origin could crash with certain large ImageCache-backed
  images.


Release 1.3.11 (8 Jan 2014 -- compared to 1.3.10)
-------------------------------------------------
* DPX output: honor the "Software" metadata attribute passed in.
* OpenEXR: fix crashing bug when reading stringvector attributes in the
  file.
* Fix build breaks when building against OpenEXR 1.x.
* Fix warnings with Boost Python + gcc 4.8.



Release 1.3.10 (2 Jan 2014 -- compared to 1.3.9)
------------------------------------------------
* OpenEXR fix: multi-part EXR (2.0) didn't write the required "name"
  attribute for each part.
* iconvert: properly handle multi-image files for formats that can't
  append subimages.
* iv info window should print native file info, not translated
  ImageBuf/ImageCache info.
* Improved strutil_test now much more comprehensively unit tests
  Strutil.
* Strutil::split() fixes bug when maxsplit is not the default value.
* Fix ImageCache::get_pixels() for the chbegin != 0 case, when cache
  and output buffer types were not identical.
* DPX bug fix -- inappropriate use of "dpx_ImageDescriptor" could make
  invalid DPX files (especially when reading metadata from one DPX
  file, changing the number of channels, then writing out again as a
  DPX file).



Release 1.3 (2 Dec 2013 -- compared to 1.2.x)
----------------------------------------------
Major new features and improvements:
* Huge overhaul of the Python bindings: TypeDesc, ImageSpec (1.3.2),
  ImageInput, ImageOutput (1.3.3), ROI, ImageBuf (1.3.4), ImageBufAlgo
  (1.3.6).  The Python bindings were pretty rusty, badly tested,
  undocumented, and had not kept up with recent changes in the C++ APIs.
  That's all fixed now, the Python APIs are finally first-class citizens
  (including full functionality, unit tests, and docs), and we intend to
  keep it that way.
* The ability for an application to supply custom ImageInput and associate
  them with a file extension. Those II's can do anything, including
  generate image data procedurally.
* GIF reader

Public API changes:
* Large overhaul of the Python bindings. See the (finally existing!) docs.
* ImageBufAlgo:
  * New functions: nonzero_region(); ociodisplay(), resize() variety
    that lets you specify the filter by name; 2-argument (non-in-place)
    versions of add, sub, mul, rangecompress, rangeexpand, unpremult,
    premult, clamp fixNonFinite; sub() varieties that take float or
    float* operands.
  * Removed several IBA functions that have been deprecated since 1.2.
  * Deprecated the single-image in-place versions of add, sub, mul,
    rangecompress, rangeexpand, unpremult, premult, clamp fixNonFinite.
* ImageBuf:
  * read() and init_spec() are no longer required, somewhat simplifying
    application code that uses ImageBuf.  All ImageBuf API calls
    automatically read the spec and/or pixels from their named file if
    they are needed, if it has not already been done.  (1.3.4)
  * save() is deprecated, and new ImageBuf::write() is now preferred
    (naming symmetry). (1.3.4)
  * New set_write_format() and IB::set_write_tiles() allow override of
    default choices for data format and tile size for subsequent calls
    to ImageBuf::write(). (1.3.4)
* ImageCache / TextureSystem:
  * ImageCache::add_file() lets you seed the ImageCache with a "virtual file"
    that will read from a custom ImageInput.  This lets you add "procedural
    images" to the IC.
  * ImageCache::add_tile() lets you add tiles to the ImageCache. The caller
    can initialize those tiles with any pixel values it chooses.
  * A new variety of IC/TS::destroy() takes a 'bool teardown' parameter
    that, when true, does a complete teardown of the underlying ImageCache,
    even if it's the "shared" one. (1.3.7)
* OIIO::declare_imageio_format() exposes a way to give OIIO a custom
  ImageInput and/or ImageOutput (via factory functions) and associate them
  with particular file extensions. This makes it especially easy for an
  app to make a procedural image generator that looks to the entire rest
  of OIIO like a regular image file. (1.3.2)
* TypeDesc::VECSEMANTICS now have additional enum tags for TIMECODE and
  KEYCODE to indicate that the data represents an SMPTE timecode or
  SMPTE keycode, respectively. (1.3.7)

Fixes, minor enhancements, and performance improvements:
* oiiotool improvements:
  * --autotrim   Shrinks pixel data window upon output to trim black
    edges. (1.3.2)
  * --siappend   Appends subimages of top two images on the stack. (1.2.2)
  * --datadump will print all pixel values of an image (debugging tool) (1.3.6)
  * --flatten turns a "deep" image into a flat one by depth-compositing within
    each pixel (1.3.6).
  * --ociodisplay  applies an OpenColorIO display transformation. (1.3.7)
  * Fix memory leak when processing frame range. (1.2.1/1.3.2)
  * --help now returns a success error code, not a failure. (1.2.1/1.3.2)
  * Fix incorrect help message about --ociolook. (1.2.1/1.3.2)
  * Fix typo in "oiio:Colorspace" attribute name that interfered
    with correct color space conversion in --colorconvert. (1.2.1)
  * Many fixes and improvements to XMP & IPTC metadata handling. (1.2.2)
  * Multithread speed improvement when opening files by reducing how
    much time ImageInput::create and/or ImageOutput::create hold a
    global mutex.
  * oiiotool --origin and --fullpixels, when operating on cropped or
    overscanned image, could sometimes do the wrong thing. (1.2.2/1.3.3)
  * oiiotool --colorconvert did not work properly when the color
    transformation was detected to be a no-op. (1.2.2/1.3.3)
  * oiiotool --fit did not handle padding or offsets properly. (1.2.2/1.3.3)
  * Changed/improved the behavior of --rangecompress/--rangeexpand. (1.3.3)
  * 'oiiotool --pattern checker' was incorrect when nonzero offsets were
    used. (1.2.3/1.3.4)
  * oiiotool --runstats prints the total time/memory on every iteration
    when doing file sequence wildcard iteration. (1.3.4)
  * Eliminated a particular situation that might hit an ASSERT. Instead,
    bubble up a real error message. (1.3.4)
  * oiiotool --resize and --resample fixed for overscan images (1.3.5)
  * --ociolook applies OCIO looks. (1.3.6)
  * Supports printf-style frame range wildcards ('%04d') in addition to the
    '#' style, and scan for matching frames if no explicit framespec is
    provided. (1.3.6)
* ImageBufAlgo improvements:
  * colorconvert() did not work properly when the color transformation was
    detected to be a no-op.
  * colorconvert(): added a variety that specifies color spaces by name.
  * New ociolook() function applies OCIO "looks." (1.3.6)
  * checker() was incorrect when nonzero offsets were used.
  * checker() now has default values of 0 for the 'offset' parameters
    (and so may be omitted if you want 0 offsets). (1.3.4)
  * unsharp_mask() bug when src and dst were different data formats.
    (1.2.3/1.3.4)
  * Better dealing with cases of IBA functions detecting and issuing
    errors when inputs that must be initialized are not. (1.3.4)
  * We changed the behavior of rangecompress/rangeexpand.  We swear
    the new way is better. (1.3.3)
  * New nonzero_region() returns the shrink-wrapped nonzero pixel data window.
    (1.3.2)
  * resize() has a new variety that lets you specify the filter by name
    (rather than allocating ans passing a Filter2D*).
  * resize() and resample() fixed to more robustly handle overscan
    images. (1.3.5)
  * over()/zover() are no longer restricted to float images. (1.3.7)
* ImageBuf:
  * ImageBuf::write() writes untiled images by default, fixing some
    tricky issues when IB's start thinking they're tiled because of
    interaction with the ImageCache (which makes everything look tiled).
  * ImageBuf::file_format_name() never worked properly, now is fixed (1.3.4)
  * Fixed bug that caused incorrect ImageBuf::copy_pixels() when the two
    IB's had different data types.  (1.3.4/1.2.3)
  * Improved iterator's handling of how overscanned pixels interact
    with wrap modes. (1.3.6)
  * Fixed a bug with black wrap mode not working correctly. (1.3.7/1.2.4)
* ImageCache/TextureSystem:
  * More careful with texture de-duplication -- texture value lookups
    use de-duplication, but metadata lookups (e.g., get_texture_info)
    uses the metadata from the original file.
  * get_image_info/get_texture_info queries for "datawindow" and
    "displaywindow". (1.3.6)
  * The multi-point version of environment() was broken. (1.3.9)
* maketx: --hicomp uses the new range compression/expansion formula.  (1.3.3)
* DPX:
  * support multi-image (often used for stereo frames).
  * Fixed DPX input that didn't recognized offset/cropped images.
    (1.2.2/1.3.3, another fix in 1.3.4)
  * Fixed DPX output crash with cropped images. (1.2.2/1.3.3)
  * Now correctly get and set "smpte:TimeCode" and "smpte:KeyCode"
    metadata.  (1.3.7).
* OpenEXR:
  * Fixed write_scanlines handling of per-channel data types (1.3.6)
  * Several OpenEXR 2.0 deep file fixes: only some compression types
    supported, write_tiles passed wrong parameters, must suppress some
    attribute names. (1.2.3/1.3.6)
  * Now correctly get and set "smpte:TimeCode" and "smpte:KeyCode"
    metadata.  (1.3.7).
* JPEG: fixed that some JPEG files were not being recognized because of
  magic number issues.
* TGA: Correctly unassociate alpha if it's from an unasociated file;
  also, always write unassociated data because so few Targa readers in
  the wild seem to properly handle associated alpha.
* PNG: More correct handling of unassociated alpha.
* TIFF: More correct handling of unassociated alpha.
* PSD: fix handling of associated vs unassociated alpha. (1.2.3)
* maketx fixed to handle inputs that are a mixture of cropped and
  overscanned. (1.3.5)
* Fix segfault if OCIO is set to a non-existant file. (1.3.6)
* Slight performance increase when writing images to disk (1.3.6)
* Many fixes to make OIIO compile with libc++ (clang's new C++ library,
  and the default on OSX Mavericks). (1.2.3/1.3.6, 1.3.7)
* Fixed several potential buffer overflow errors from unsafe strcpy. (1.3.8)

Build/test system improvements:
* Fix broken tests under Windows. (1.3.2)
* Many fixes for compiler warnings on various platforms: fmath_test.cpp,
  field3dinput.cpp, sysutil.cpp, argparse.cpp, oiiotool.cpp. (1.2.1/1.3.2)
* Fixes problems on little-endian architecture with texture3d.cpp.
  (1.2.1/1.3.2)
* Fix compilation problems on architectures with gcc, but no 'pause'
  instruction. (1.2.1/1.3.2)
* Fix build search path for correctly finding libopenjpeg 1.5. (1.2.1)
* Work around bug in older MSVC versions wherein Filesystem::open needed
  to explicitly seek to the beginning of a file. (1.2.1/1.3.2)
* Build fixes for FreeBSD. (1.2.1/1.3.2, 1.2.4/1.3.6)
* Fix testsuite/oiiotool on Windows -- windows shell doesn't expand
  wildcards. (1.2.1/1.3.2)
* Fix warnings for new GCC 4.8 compiler.
* Always search for and use the release HDF5 libraries, not the debugging
  ones, even when building debug OIIO (this fixes errors when a system
  does not have the debugging HDF5 libraries installed). (1.2.2/1.3.3)
* Extensive unit tests in the testsuite for the Python bindings.
* Fix compiler error on MIPS platform. (1.2.2/1.3.3)
* Add FIELD3D_HOME description to 'make help' (1.2.2/1.3.3)
* Add cmake variables ILMBASE_CUSTOM_INCLUDE_DIR, ILMBASE_CUSTOM_LIB_DIR,
  OPENEXR_CUSTOM_INCLUDE_DIR, and OPENEXR_CUSTOM_LIB_DIR to make it
  easier to have site-specific hints for these packages' locations. (1.3.4)
* Add BOOST_HOME and OCIO_HOME controls from the top-level Makefile wrapper.
  (1.3.4/1.2.3)
* Accommodate new cmake release that slightly changes the HDF5 library
  naming. (1.3.6)
* Various fixes to make the code compile properly with libc++ (clang's
  rewrite of the C++ standard library). (1.3.6)
* Updated PugiXML (partly to help compilation with libc++) (1.3.6)
* Better support for NOTHREADS (for some legacy systems) (1.3.6)
* Fix to __attribute__(visibility) for gcc < 4.1.2 (1.3.6)
* Improve the CMake build files to fully quote path constructions to make
  it more robust for builds with paths containing spaces. (1.3.7)
* Moved the main CMakeLists.txt file to the top level directory, per usual
  CMake conventions. (1.3.7)

Developer goodies:
* Docs improvement: full documentation of ImageBufAlgo. (1.2.1/1.3.2)
* Merge improved "Tinyformat" that fixes a bug in some old glibc versions
  (1.3.2).
* Now each command line tools explicitly converts to UTF native arguments,
  rather than relying on it happening in ArgParse (which no longer does
  so). (1.3.2)
* Strutil::contains() and icontains(). (1.2.2/1.3.3)
* Updatd "Tinyformat" to the latest release (1.3.6)
* Sysutil::physical_memory() tries to figure out the total physical memory
  on the machine. (1.3.6)
* Strutil::safe_strcpy (1.3.8)
* ParamValue now allows get/set of the hidden 'interp' field. (1.3.9)



Release 1.2.3 (1 Nov 2013)
--------------------------
* 'oiiotool --pattern checker' (and ImageBufAlgo::checker) was
  incorrect when nonzero offsets were used.
* ImageBufAlgo::unsharp_mask() bug when src and dst were different
  data formats.
* PSD: fix handling of associated vs unassociated alpha.
* Fixed bug that caused incorrect ImageBuf::copy_pixels() when the two
  IB's had different data types.
* Add BOOST_HOME and OCIO_HOME controls from the top-level Makefile wrapper.
* Several OpenEXR 2.0 deep file fixes: only some compression types
  supported, write_tiles passed wrong parameters, must suppress some
  attribute names.
* DPX - several fixes to properly handle images with nonzero origins.
* Fixes for recent cmake not finding HDF5 properly.
* Many fixes to make OIIO compile with libc++ (clang's new C++ library,
  and the default on OSX Mavericks).
* Fix OpenEXR write_scanlines handling of per-channel data types.
* Upgraded PugiXML to a more modern version (necessary for clean compile
  with libc++).
2014-04-07 12:15:55 +00:00
obache
7016ffac78 Update rcairo to 1.12.9.
Release 1.12.9 (2014-04-05) Kouhei Sutou <kou@cozmixng.org>
===========================================================

Improvements
------------

  * Supported cocoa gem. [Patch by Patrick Hanevold]
  * Made Cairo::Rectangle based on cairo_rectangle_int_t. It improves
    Ruby/GDK3 integration.
  * windows: Dropped binary packages support for Ruby 1.9.3.

Fixes
-----

  * Fixed a bug that Cairo::Context isn't GC-ed without explicit
    Cairo::Context#destroy.
    [ruby-gnome2-devel-en][Reported by Detlef Reichl]

Thanks
------

  * Patrick Hanevold
  * Detlef Reichl
2014-04-05 09:13:01 +00:00
ryoon
13e37ae920 Update to 0.40
Changelog:
0.40:
 * Added caption support.
 * Improved command line interoperability on Windows.
 * Fixed directory deletion short circuiting processing the rest of a commit.
 * Fixed issue loading non-ascii user image filenames on windows.
 * Ignore UTF-8 byte order mark at the start of lines in custom log files.
 * Fix to boost macros for Macs and non-GNU systems (mistydemeo).
 * Autotools improvements (flameeyes).

0.39:
 * Fixed blurry non power of 2 logos.
 * File colour changes now supported in custom logs (rmyorston).
 * Fixed building against Boost 1.50 (svenstaro).
 * Updated boost autoconf macros (flameeyes).
 * Autogen script (matthiaskrgr).
2014-04-04 21:09:50 +00:00
asau
d0ec239a6a Stop treating FreeBSD 10 like FreeBSD 1. 2014-04-04 18:25:51 +00:00
wiz
2a57c65f61 Update to 2.36.0:
January 11, 2014
	- Release 2.36.0
	- Resolves bugs: 2372, 2384, 2388, 2391, 2392, 2383, 2395, 2401, 2406
	- Various MacOS Fixes from Pixleglow.
	- Remove old libgraph sources from distributions.
	- Move master git repo to github.com
September 15, 2013
	- Add <S> element for strike-through to HTML-like labels.
2014-04-03 09:34:03 +00:00
adam
c584931289 Changes 5.0.6:
This release adds a minor fix for a rare memory leak and MinGW port fixes.
2014-04-01 06:34:34 +00:00
ryoon
2262ce36d9 Update to 1.2.1
Changelog:
Version 1.2.1 <2013-10-16>
--------------------------

  * fixed loading images with relative path

Version 1.2 <2013-09-20>
------------------------

  * added initial support of animations
  * added support of mask for image element
  * removed obsolete backends (libart and agg)
  * removed svgui classes

Version 1.1.16 <2013-08-25>
---------------------------

  *  rendering: added support of wxProgressDialog

Version 1.1.15 <2013-05-01>
---------------------------

  * fixed text rendering using PangaCairo
2014-03-31 23:26:35 +00:00
adam
46dece8350 Changes 1.7.73:
* Restored calls to png_set_crc_action() which had been removed from
  version 1.7.72 for some testing and inadvertently not restored.
* Changed "fix" internal variable name to "salvage" (still set with "-fix")
* Added code to fix/salvage PNG with "bad adaptive filter value" error.
* Avoid calculating CRC during compression trials except for the last trial,
  when the output is actually written.
* Fixed a bug with reducing 16-bit images to 8-bit using "-reduce" option.
2014-03-31 10:15:13 +00:00
adam
0789d2c964 Added graphics/SDL2_image version 2.0.0 2014-03-31 10:12:07 +00:00
adam
4fc6fb57f0 This is a simple library to load images of various formats as SDL surfaces.
This library supports BMP, PNM (PPM/PGM/PBM), XPM, LBM, PCX, GIF, JPEG, PNG,
TGA, and TIFF formats.
2014-03-31 10:10:14 +00:00
adam
4a97631609 Changes 0.7.5:
* Upgraded libpng to version 1.6.10-optipng.
* Upgraded zlib to version 1.2.8-optipng.
! Fixed various build issues with libpng-1.5 and libpng-1.6.
* Allowed the handling of huge image files (> millions of pixels
  per row or column) to be independent of the libpng version.
+ Allowed the option -preserve to save the file ownership (UID/GID)
  on Unix.
! Fixed a build issue with Clang.
+ Added various enhancements to the configure script.
2014-03-31 07:15:19 +00:00
ryoon
a2822aebfc Update HOMEPAGE, http://wxsvg.sourceforge.net/ is default template page. 2014-03-30 10:32:34 +00:00
ryoon
f73d407698 Add and update comments in patches 2014-03-27 19:13:06 +00:00
obache
0923e552ee Fixes missing dependency on ruby-base.
Bump PKGREVISION.
2014-03-27 09:19:12 +00:00
ryoon
31e9ddd5fc Add mising patch 2014-03-26 16:19:08 +00:00
ryoon
90a227daee Update to 2.8.1
Changelog:

GIMP Help 2 release 2.8.1
=========================

- New (incomplete) translations: Brazilian Portuguese, Danish, Catalan
- Online documentation (http://docs.gimp.org) now provides a language
  menu which allows users to switch to other translations of the same
  document if available (#168256)
- Bugfixes:

    * #168256 - Help pages should have links to corresponding pages in other language
    * #676683 - Docs use the term "dpi", GIMP UI uses "ppi"
    * #679173 - Grammatical error in Help Browser: "have there own preset system"
    * #680243 - Export File shortcut error in Gimp Manual
    * #711318 - help pages should have a link to Bugzilla
2014-03-26 16:18:29 +00:00
taca
238996d5e9 Allow build with ruby21. 2014-03-26 14:27:22 +00:00
asau
9664a0b172 FreeBSD requires additional header file to get access to history. 2014-03-25 23:19:19 +00:00
taca
2b8bf9289c Fix build with ruby21. 2014-03-25 16:34:50 +00:00
tron
4bf49b9cb2 Correctly detect modern versions of "freetype2" e.g. under recent
versions of NetBSD-current.
2014-03-24 15:29:54 +00:00
spz
ab94c79c58 build fix following the freetype2 update 2014-03-23 15:16:35 +00:00
spz
cbac10222a build fix following the freetype2 update 2014-03-23 09:07:15 +00:00
spz
dae77d800b build fix following the freetype2 update 2014-03-23 01:37:27 +00:00
spz
de71045b9b build fix following the freetype2 update 2014-03-22 20:15:20 +00:00
spz
5e92ea7142 build fix following the freetype2 update 2014-03-22 15:57:07 +00:00
jperkin
b0fac129b9 Look for gl.pc in lib${LIBABISUFFIX}/pkgconfig too. Fixes some Linux
dependencies.
2014-03-22 08:19:24 +00:00
jperkin
eeedc7cc4a Move bzip2 and zlib buildlink3 out of the png PKG_OPTION check, they are
unconditional dependencies.
2014-03-19 10:16:33 +00:00
gdt
2d9555fa36 Add stronger accomodation for broken modes in distfile.
On OS X 10.9, the find command to repair directory modes fails,
apparently because the directory is 600, without even the owner x bit.
Add an extra chmod to fix that before the find.  (No PKGREVISION++,
because the binary package will be unchanged if it built before.)
2014-03-18 23:28:20 +00:00
taca
fb589787d3 Add GEM_EXTSDIR support and utilize GEM_NAME. 2014-03-17 14:13:54 +00:00
taca
44ddef7937 * Add GEM_EXTSDIR support.
* Fix build with Ruby 2.1.1.
2014-03-17 14:12:10 +00:00
taca
2c27e6cadf Add GEM_EXTSDIR support. 2014-03-17 14:09:47 +00:00
obache
42c6072392 Fixes packaging
* just using ruby as a tool, not a module.
* missing dependency on xwd and xwininfo for the case X11_TYPE=modular.
* fixes prefix of ImageMagick, long term bug since converted dependency from
  buildlik to simple DEPENDS.

Bump PKGREVISION.
2014-03-15 07:40:59 +00:00
ryoon
9f32f0776f Add missing patch 2014-03-15 05:37:22 +00:00
ryoon
d5bc19b96e Update to 14.03.1
* Remove FETCH_USING=curl
* Add some NetBSD support code
* Replace Linux specific get_nprocs() with sysconf(_SC_NPROCESSORS_ONLN)

Changelog:
2014 Mar xx  v.14.03.1
+ Bugfix: Makefile references a file missing in the tarball.
+ Translation updates: French, Portuguese
+ Improve positioning of "no more images" notification.

2014 Mar 01  v.14.03
+ Gallery view: highlight the current image with a red frame.
+ Gallery thumbnail right-click menu: new entry to pop-up a large
  resizable movable image. View multiple images within the gallery.
+ Mosaic: new function to convert an image into a mosaic with tiles made
  from all available images. Click a tile to pop-up the underlying image.
+ Pattern: new function to add a semi-transparent pattern to an image
  background (e.g. make an image seem painted on canvas or a brick wall).
+ New slide show transition: Ken Burns effect (slow zoom-in).
+ Mashup transparencies can be adjusted instantly as well as gradually.
+ Several small user interface changes were made for convenience and
  consistency with common practices. Speed was also improved.
+ Keyboard shortcuts editing was simplified.
+ Leverage Edits was removed (this is more easily done with Paint Edits).
+ Edit Translations was removed (unused AFAIK, and slightly buggy).
+ Bugfix: Paint/Clone: ignore source pixels beyond image edge [crash risk].
+ Bugfix: Fix memory allocation thread contention [crash risk].
+ Bugfix: If a collection once contained images that are now deleted,
  copy/cut/paste operations could move the wrong images.

2014 Feb 05  v.14.02.2
+ Bugfix: fix memory corruption causing a crash.

2014 Feb 02  v.14.02.1
+ Bugfix: stop spurious "low memory" warning.

2014 Feb 01  v.14.02
+ Index Image Files (aka Synchronize) is faster. Intermixing image files
  with 100K other files under /home/user/... no longer causes a slowdown.
  Startup time is also faster for the normal case of few new image files.
+ Retouch Combo: sliders were added for fast adjustment of overall
  brightness and contrast. The curves can then be hand-tuned if needed.
+ Slide Show: a new transition type simulates turning a book page.
+ Slide Show: images are clipped to exactly fit the monitor if the
  difference in aspect ratio is less than an adjustable limit.
+ Slide Show: optionally show captions/comments at top of each image.
+ The batch Rename and Convert functions were combined for convenience.
+ Batch Convert has a new option to automatically sharpen images.
+ Paint/Clone: a "shadow" paintbrush tracks the source of copied pixels.
+ Retouch Combo, Trim/Rotate and Resize can recall prior settings
  for easier application to multiple images needing similar treatments.
+ Mashup: resizing/rotating an overlay image with the mouse is smoother.
+ Editing a selected area: edge blending was made a bit smoother.
+ Search Images: select gallery report or tabular report for metadata.
+ Block metadata edits for inappropriate image types (e.g. bmp, gif).
+ Bugfix: Texture function converted RGB 0/0/0 pixels to illegal values.
+ Bugfix: Bogus error message about exceeding geotag limits.
+ Bugfix: Trim function left temporary image remnants on the window.

2014 Jan 04  v.14.01.1
+ Russian translation updated.
+ Spanish and Catalan Quit Start documents updated.

2014 Jan 01  v.14.01
+ Adjustments for brightness, contrast, color, gamma, and white balance
  were combined into a single dialog function for faster workflow.
+ Select area: automatically finish areas selected by mouse painting and
  color matching (process "swiss cheese" selections faster and easier).
+ Select Area: follow-edge method can better follow edges when mouse
  edge-following is less than perfect.
+ New special effect: add textured surface to an image or selected area.
+ Kuwahara sharpen method added: very effective for some special cases.
+ All sharpen methods were made multithreaded (typical 2x speedup).
+ Slide Show transitions can optionally happen in random sequence.
+ Slide Show transition speeds can be adjusted for CPU/GPU performance.
+ Show RGB: update RGB values live as the mouse is moved over an image.
+ The user guide was audited and many minor corrections were made.
+ Bugfix: Mashup: preserve transparency when using saved cutout images.
+ Bugfix: Image edits were losing some special application XMP metadata.
+ Bugfix: HDR crash if input images are not exactly the same size.

2013 Dec 01  v.13.12
+ The user interface has better flexibility for faster workflow:
  + An edit function can be started without closing a prior function.
    The prior edit status is used and an undo/redo position is added.
  + Step through a series of new images with an open edit function.
    Apply the function to an image or pass over with the [next] button.
  + Brightness and color functions can recall prior settings for faster
    application to other photos made under the same lighting conditions.
+ RAW files now work like all other image files. Auto-copy to tiff-16
  is no longer done. Edit as usual and save in the desired format.
+ Add Text: new option: retrieve and edit metadata caption/comments.
+ Captions: new option: show metadata caption/comments above each image.
+ Move Collections more flexible: any pathname segment can be replaced.
+ Some intermediate files now use ramdisk for a small performance gain.
+ Mashup: layout images can be moved in 1-pixel steps with KB arrow keys.
+ Mashup: internal speedups, especially when painting transparency.
+ New Slide Show transition type: double doors open from the middle.
+ Log file output was made always current, like a terminal session.
+ Bugfix: unsaved edits lost if [next] button used beyond the last file.
+ Bugfix: curve nodes lost when reloading saved complex edit curves.
+ Bugfix: Mashup: sometimes erratic overlay image corner drag behavior.

2013 Nov 11  v.13.11.1
+ Bugfix: Flatten Brightness Distribution was not working for large images.

2013 Nov 01  v.13.11
+ File Sync: image navigation and viewing is now allowed, but not editing.
+ Batch Convert: upright "sideways" photos made with camera turned 90 deg.
+ Slide Show: improved capability for automatic pause at designated images.
+ Warp Linear: algorithm was revised to better approximate linearity.
+ New: Highlight darkest/brightest image areas with adjustable threshholds.
+ Select Area: expand or contract a finished area in 1-pixel steps.
  (can reduce edge effects when editing areas selected by color matching).
+ Mashup: interface improved to simplify and speed up image positioning.
+ Mashup: mouse can "paint" variable transparency on images in the layout.
+ User Settings: new option to include hidden files in the gallery pages.
+ Trim/Rotate: grid lines match the trim rectangle (rule of thirds works).
+ Zoom state is retained for Open Previous File, but reset otherwise.
+ Bugfix: Trim/Rotate removed black rotate margins that were intentional.
+ Bugfix: Trim/Rotate failed to reinstate its prior grid settings.
+ Bugfix: Auto-Trim caused an endless loop under certain circumstances.

2013 Oct 13  v.13.10.1
+ Workaround implemented for GDK changes first seen in Ubuntu 13.10:
  Right-click popup menus execute the entry under the mouse when the
  right mouse button is released. It is too easy to execute the first
  entry by accident.

2013 Oct 01  v.13.10
+ Mashup: move/resize/rotate layout images/text by dragging the mouse.
+ Trim/crop and Rotate were combined as one function to improve workflow.
+ Rotate: click image position to add vertical and horizontal guidelines.
+ Rotate: the automatic trim option was reinstated.
+ Flatten and Expand brightness distribution were combined as one function.
+ Paint/Clone: new option to paint/erase gradually or fully in one stroke.
+ Gallery thumbnail popup menu: rotate +/-90 degrees was added.
+ Gallery [Top] button: new option to choose a named collection.
+ World map zoom: use full-size/fit-window without intermediate steps.
+ Slide Show: allow pause and resume at a selected image position.
+ Slide Show: an image with "pause" tag will beep and pause until resumed.
+ View Metadata: menu to show captions and comments (e.g. for slide show).
+ Making a collection from search results (or any gallery) was simplified.
+ CMYK function: the user interface was simplified.
+ Warp Linear/Curved/Affine use multiple threads for faster response.
+ Bugfix: clickable tabular reports would not scroll with mouse wheel.
+ Bugfix: the interactive translation update function was broken.

2013 Sep 17  v.13.09.4
+ Bugfix: some composite functions were not showing progress and
   appeared to be "stuck" until they completed normally.

2013 Sep 14  v.13.09.3
+ Spanish and Catalan translations updated.
+ Bugfix: For some locales the gallery Zoom buttons did not work.

2013 Sep 08  v.13.09.2
+ Russian translation updated.
+ Crash in Edit Metadata was fixed.

2013 Sep 01  v.13.09.1
+ New function Mashup: arrange multiple images and text in a layout
  (move around via mouse, resize, rotate, transparency, font effects).
+ Metadata edit functions were combined: tags/ratings/captions/comments.
+ File save options: interface revised for clarity and error avoidance.
+ Window tabs have icons instead of "F/G/W" letters.
+ Menus and toolbars have visual feedback and popup descriptions.
+ Paste a selected area: adjust brightness to better match background.
+ Fix Stuck Pixels: user feedback and responsiveness was improved.
+ File Synch: output image file counts for each subdirectory processed.
+ Bugfix: crash if menus clicked during generation of a large gallery.
+ Bugfix: Gallery file selection: select low-high range was broken.
+ Bugfix: Deleted images were not being removed from collection lists.

2013 Aug 09  v.13.08.1
+ Italian, Portuguese and Russian translations updated.
+ Bugfix: crash in Fix Stuck Pixels function.

2013 Aug 01  v.13.08
+ White Balance: a direct adjustment for color temperature was added.
+ Search Images: apply criteria iteratively to expand/reduce results.
+ Date format (gallery, metadata reports) is world standard YYYY-MM-DD.
+ Default jpeg save quality was added to the user settings.
+ New function: Graduated Blur: emphasizes lower-contrast pixels
  (can make faces look younger, cartoon effect when taken to extremes)
+ Sketch: a 2nd algorithm is provided which works better for some images.
+ Sketch: responds much faster to changes in dialog controls.
+ Tools > Missing Translations: omit text deliberately left as English.
+ Manage Tags: new popup report of unused tags (potentially deletable).
+ Auto Trim was made much faster.
+ Trim/Crop and Rotate dialogs have minor UI improvements.
+ New demo videos are available on YouTube and the Fotoxx web site.
+ Bugfix: loss of correct KB Ctrl/Alt state if changed outside app focus.
+ Bugfix: right-click popup menu for main window could name a wrong file.
+ Bugfix: image rename function was not updating the gallery page.
+ Minor bugfixes: area finish, dots effect, prev/next file, KB shortcuts.

2013 Jul 15  v.13.07.1
+ Bugfix: Crash in Batch Convert RAW if default "JPEG" is never changed.
+ Bugfix: Crash in Manage Tags if used in an unexpected manner.

2013 Jul 01  v.13.07
+ Gallery navigation was made more flexible.
+ Effects > Drawing and Outline functions were combined.
+ New: Effects > Sketch: Transform a photo into a simulated sketch.
+ New: Tools > Missing Translations: report missing translations.
+ Batch Add Tags and Delete Tags were combined into a more flexible tool.
+ Edit Collections was made easier (add/delete/cut/copy/paste images).
+ New startup option: show newest image files added to the database.
+ Ascending/descending option was added to the gallery sort button.
+ Write Text: [apply] button goes to disk as well as memory image.
+ Gallery File Selection: [clear] button was added.
+ Flatten and Expand Brightness Range: new buttons for popup histogram.

2013 Jun 11  v.13.06.2
+ Bugfix: Expand Brightness: a zero brightness retention range and
          activating the brightness distribution graph >> crash.
+ Bugfix: edit metadata + cancel + open new image >> crash.
2014-03-15 05:37:03 +00:00
obache
221f0f5d77 Bump PKGREVISION to refrect png as optional. 2014-03-15 01:43:05 +00:00
ryoon
453c744307 Set DIST_SUBDIR
dcraw-9.20.tar.gz in distinfo, on ftp.NetBSD.org, and on MASTER_SITES are
different.
2014-03-15 00:16:03 +00:00