Age | Commit message (Collapse) | Author | Files | Lines |
|
conditional PLIST entry (hi wiz!).
|
|
Fixes build with python35 (PR pkg/50566)
Blender 2.76, released Oct 9, 2015. (Update 2.76b is from Nov 3 2015).
- Initial support for Pixar's OpenSubdiv geometry subdivision technology.
- A huge view-port performance boost.
- Big file browser performance boost and arrow keys navigation support.
- Node auto-offset feature that helps organizing node layouts.
- Absolute grid snapping in the 3D view.
- Sculpting with tiled strokes.
- Text effect strips for the sequencer, supporting subtitle export
- As usual, hundreds of bugs fixed and other improvements!
Blender 2.75a release.
- Blender now supports a fully integrated Multi-View and Stereo 3D pipeline
- Cycles has much awaited initial support for AMD GPUs, and a new Light
Portals feature.
- UI now allows font previews in the file browser.
- High quality options for viewport depth of field were added
- Modeling has a new Corrective Smooth modifier.
- The Decimate modifier was improved significantly.
- 3D viewport painting now supports symmetry and the distribution of Dynamic
Topology was improved
- Video Sequence Editor: Placeholders can now replace missing frames of
image sequences
- Game Engine now allows smoother LOD transitions, and supports mist
attributes animation
- And: 100s of bug fixes and smaller feature improvements.
|
|
Addresses PR 50562 by John D. Baker.
|
|
Blender 2.74, released Mar 31 2015!
- Cycles got several precision, noise, speed, memory improvements, new
Pointiness attribute.
- Viewport has new cool compositing features, outliner now manages
orphan datablocks better.
- Modeling now allows custom normals, and transferring data layers
between meshes!
- Massive improvements to hair dynamics and editing tools: a big step
forward with more to come…
- A new tool “Cavity Mask” was added to sculpting/painting, along with
other improvements.
- Great memory consumption optimization in Freestyle NPR stroke rendering.
- Grease pencil and Game engine improvements, and more…
Blender 2.73, released January 8 2015!
- Several Cycles Rendering updates, improvements and new features, support
for GeForce 9xx GPUs.
- New fullscreen mode, improved Pie Menus, 3D View can now display the
world background.
- Knife-tool now allows freehand smart cuts, and more improvements were
made in selection tools, Bevel Modifier and Shapekeys.
- Unwrapping UVs was improved, strength is now enabled for Grab and Snake
Hook brushes, better visual feedback mode for painting with masks.
- Sequencer now can show a backdrop, strips can be snapped to others along
with other improvements.
- Freestyle NPR Rendering has a new SVG exporter add-on, along with other
improvements.
- Grease Pencil had a major update, it is now possible to edit and animate
strokes! New draw styles, and imporvements in user interface.
- Collada Importer was updated, improving the compatibility with other
software’s bone concepts.
- Add-ons: FBX improved importing/exporting armatures, some Python API
changes could need some Add-ons to be updated!
- As usual several other minor updates and improvements, and lot of
bugfixing also in this release.
Blender 2.72, relased Oct 4 2014.
Cycles GPU rendering supports Volume and Subsurface Scattering now. The
User Interface comes with optional Pie Menus now and the Tooltips have been
improved. For Modeling, a new intersection tool has been added in Edit Mode.
Texture painting workflow has been streamlined with easy access to painted
images and UV layers. The Compositor now comes with a Sun Beam node.
Freestyle NPR rendering is now available with Cycles as well.
|
|
Release 1.5.16 (11 Jun 2015) -- compared to 1.5.15)
---------------------------------------------------
* PNG writes now honor PixelAspectRatio attribute.
* Build fixes for Visual Studio 2010
* PSD & JPEG plugins fixes for Win32 compilation.
* Also search for OIIO plugins in [DY]LD_LIBRARY_PATH.
* Give Strutil::parse_string an option to not strip surrounding quotes.
* Fix Nuke plugin build files to not do anything if USE_NUKE=0
* New ImageInput query: "procedural" -- returns 1 if the ImageInput may
not correspond to an actual file.
* TypeDesc has a new constructor and fromstring of a string_view, in
addition to the old versions that took char*.
* Eliminate spurious ImageCache invalidation just because the shared
cache is requested again.
* Fixed trilinear MIPmap texture lookups that gave invalid alpha fill.
* Filesystem: sequence matching should clear results arrays upon start.
Release 1.5.15 (11 May 2015) -- compared to 1.5.14)
---------------------------------------------------
* Bug fix with IBA::channels() with deep data with UINT channels.
* Fix TypeDesc compatibility with OSL.
* Misc WIN32 / VS2010 fixes.
* Fix incorrect logic in convert_image with certain channel types and
strides.
Release 1.5.14 (14 April 2015) -- compared to 1.5.13)
----------------------------------------------
* Added Python bindings for DeepData and deep reads (ImageInput) and
writes (ImageOutput).
* Improve IBA::compare() (and therefore oiiotool -diff and idiff) when
the images being compared have NaN or Inf values.
* TextureSystem bug fix that occasionally resulted in NaN in the alpha
channel result when looking up from 3-channel images.
* Fix IBA::channels() bugs when dealing with "deep" images.
* Fix bugs in reading deep OpenEXR images with mixed channel types.
* fmath: safe_fast_pow improves the precision of its results for
special cases of pow(x,1) and pow(x,2).
* Fix warnings when compiling with C++11.
* Dont link Python framework on OSX.
* Added TypeDesc::TypeHalf().
* Python ImageSpec.set_channel_formats() now works when the channel
type lists are either TypeDesc, in addition to the existing support
for BASETYPE.
* Build correctly against older TIFF versions.
Release 1.5.13 (10 Mar 2015) -- compared to 1.5.12)
----------------------------------------------
* oiiotool: Bug fix for frame sequences -- could crash in Windows.
* New ImageOutput::supports() tags: supports("alpha") should be true for
image formats that support an alpha channel, supports("nchannels") should
be true for output formats that support an arbitrary number of output
channels.
* oiiotool: Gracefully handle requests to save an image with more channels
than the output file format can handle. Instead of being a fatal error,
now it's just a warning, and extra channels are dropped. It tries to
to find R, G, B, and A channels, saving them. If those names are
not found, it just saves the first 3 (or 4) channels.
* Improved handling of "PixelAspectRatio" for JPEG, TIFF, and OpenEXR.
* oiiotool: Improve error messages when files can't be read. It is now
easier to to distinguish files that don't exist from those that
are an unknown format from those that are corrupted or have read
errors.
* maketx now writes to a temporary file, then moving it to the final
requested output filename only when the write completed without error.
This prevents situations where maketx crashes or is killed and leaves
behind a file that looks correct but is actually corrupted or
truncated.
* Python: added previously-M.I.A. ImageSpec.erase_attribute().
* Add Filesystem::rename() utility.
* Made TypeDesc::equivalent accept comparisons of arrays of unspecified
length with ones of definite length.
* oiiotool & maketx have improved error message when unknown data format
names are requested with "-d".
* oiiotool numeric wildcard improvement: allow more digits to match.
* Remove dependency of OpenSSL by default.
Release 1.5.12 (11 Feb 2015) -- compared to 1.5.11)
----------------------------------------------
* Various build fixes for Windows.
* New CMake build-time option to specify the default plugin search path.
(1.5.12)
* OpenEXR: fixed write_tile() with AutoStride calculated the wrong
default strides for "edge" tiles when the image width or length was
not an integer multiple of the tile size. Also clarified the PDF and
imageio.h docs in how they explain strides for this case. (1.5.12)
* maketx: when the source image was a crop (data window != display window),
and the sharpening filters were used, it would incorrectly issue an
"unknown filter name" error. (1.5.12)
* Fix gcc 5.0 compiler warning in PtexHalf.cpp. (1.5.12)
Release 1.5.11 (28 Jan 2015) -- compared to 1.5.10)
----------------------------------------------
* Fix build breaks for very old versions of Ilmbase (1.6 and earlier)
that lack a definition of V4f used by our simd.h.
* Fix signed/unsigned warning on 32 bit platforms in jpeginput.cpp.
Release 1.5 (26 Jan 2015) -- compared to 1.4.x
----------------------------------------------
Major new features and improvements:
* New oiiotool functionality/commands:
* --rotate90, --rotate180, --rotate270 rotate the image in 90 degree
axially-aligned increments with no filtering. (1.5.2)
* --reorient will perform whatever series of rotations or flips are
necessary to move the pixels to match the "Orientation" metadata that
describes the desired display orientation. (1.5.2)
* --autoorient will automatically do the equivalent of --reorient on
every image as it is read in, if it has a nonstandard orientation.
(This is generally a good idea to use if you are using oiiotool to
combine images that may have different orientations.) (1.5.2)
* --rotate rotates an image by arbitrary angle and center point,
with high-quality filtering. (1.5.3)
* --warp transforms an image using a 3x3 matrix, with high-quality
filtering. (1.5.3)
* --median performs a median filter. (1.5.4)
* New ImageBufAlgo functions:
* rotate90(), rotate180(), rotate270() rotate the image in 90 degree
axially-aligned increments with no filtering. (1.5.2)
* reorient() will perform whatever series of rotations or flips are
necessary to move the pixels to match the "Orientation" metadata that
describes the desired display orientation. (1.5.2)
* rotate() performs rotation with arbitrary angle and center point,
with high-quality filtering. (1.5.3)
* warp() transforms an image by a 3x3 matrix, with high-quality
filtering. (1.5.3)
* median_filter performs a median filter. (1.5.4)
* Significant internal speedups by utilizing SIMD instructions (SSE) in
the TextureSystem (1.5.5 , 1.5.6 ). To use this to its
fullest extent, build OIIO with the make/cmake option USE_SIMD=arch,
where arch is sse2, ssse3, sse4.1, sse4.2, depending on what machines
you'll be deploying to. (Note that x86_64 automatically implies at
least sse2.) We're finding that this has approximately doubled the
speed of the math part of texture mapping (it doesn't speed up the disk
I/O, of course). (1.5.5)
* Basic support for many movie files via a plugin using 'ffmpeg'. Works
with avi, mov, qt, mp4, m4a, 3gp, 3g2, mj2, m4v, mpg, and more. Movie
files simply look like multi-image files to OIIO. There isn't really
support for audio yet, and although this lets you retrieve and process
individual frames of a movie file, OIIO is still not meant to be a
video-processing library. Currently, these formats can be read, but
there is no write support (maybe coming soon). (1.5.5)
* Nuke plugins -- a txReader plugins that will read OIIO texture files,
and a txWriter that will output proper (tiled & mip-mapped) texture files
from Nuke. Contributed by Nathan Rusch / Luma Pictures. (1.5.6)
|
|
Release 1.14.6 (2015-12-09 Bryce Harrington <bryce@osg.samsung.com>)
========================================================================
Simple bugfix release to fix one Windows issue.
Bug Fixes
---------
* Fix failure on Windows due to reference of the function
cairo_win32_surface_create_with_format(), which isn't included in the
1.14.4 release. (Bug #92771)
|
|
gs agpl enforces using gserrors.h which isn't installed by gs gpl.
|
|
Upstream changes:
---
Ruby-GNOME2 3.0.7
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151006_1
It is a bug fix release of 3.0.6.
Changes
Ruby/GLib2
* Fixes
+ Fixed a bug that `xxx_yyy` enum name isn't accepted.
[ruby-gnome2-devel-en][Reported by Detlef Reichl]
+ Fixed a bug that internal Ruby API is used. [ruby-gnome2-devel-en]
[Reported by Detlef Reichl]
Ruby/GTK3
* Improvements
+ Added backward compatibility API to Gtk::TreeView#insert_column.
[ruby-gnome2-devel-en][Reported by Detlef Reichl]
Thanks
* Detlef Reichl
---
Ruby-GNOME2 3.0.6
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151004_1
It is a bug fix release of 3.0.5.
Changes
Ruby/GLib2
* Improvements
+ Supported GLib.format_size on 32bit. [GitHub#565][Reported by Mamoru
TASAKA]
+ Supported GLib.format_size_for_display on 32bit. [GitHub#565][Reported
by Mamoru TASAKA]
+ Added GLib::Version.or_later??. [GitHub#570][Patch by cedlemo]
Ruby/GObjectIntrospection
* Improvements
+ Added GObjectIntrospection::Version.or_later?. [GitHub#572][Patch by
cedlemo]
+ Supported GSList for filename. [ruby-gnome2-devel-en][Reported by
Stefan Salewski]
Ruby/GIO2
* Improvements
+ Added Gio::Version.or_later?. [GitHub#571][Patch by cedlemo]
+ Made Gio::APplicationCommandLine#attributes Rubyish.
Ruby/Pango
* Improvements
+ Added Pango::Version.or_later??. [GitHub#576][Patch by cedlemo]
Ruby/GTK2
* Improvements
+ Added Gtk::Version.or_later??. [GitHub#574][Patch by cedlemo]
Ruby/GTK3
* Improvements
+ Supported Gtk::CellLayout#set_cell_data_func. [ruby-gnome2-devel-en]
[Reported by Stefan Salewski]
+ Supported Gtk::Container#add with child properties.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Added Gtk::StockItem#[]? for backward compatibility.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Added Gtk::IconSize::IconSize for backward compatibility.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Supported marking cell renderers in Gtk::CellLayout for GC.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Supported nil for Gtk::TreeIter#set_value.
+ Supported marking columns in Gtk::TreeView for GC.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Updated tutorial samples. [GitHub#567][GitHub#568][GitHub#587][Patch by
cedlemo]
+ Supported marking records in Gtk::TreeModel for GC.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Started updating gtk-demo with Gtk::Application?. [GitHub#583][GitHub#
586][GitHub#588][Patch by cedlemo]
+ Supported option style API by Gtk::Builder#add.
+ Supported :object_ids by Gtk::Builder#add. [GitHub#585][Patch by
cedlemo]
+ Added backward compatible API to Gtk.show_uri.
Ruby/GStreamer
* Improvements
+ Added Gst::Version.or_later??. [GitHub#573][Patch by cedlemo]
Ruby/Poppler
* Improvements
+ Added Poppler::Version.or_later??. [GitHub#577][Patch by cedlemo]
Ruby/RSVG2
* Improvements
+ Added RSVG::Version.or_later??. [GitHub#578][Patch by cedlemo]
Ruby/VTE3
* Improvements
+ Stopped to run tests for old VTE with new VTE. [GitHub#566][Reported by
Mamoru TASAKA]
Ruby/WebKitGTK
* Improvements
+ Added WebKitGtk::Version.or_later??.
Thanks
* Stefan Salewski
* Mamoru TASAKA
* cedlemo
---
Ruby-GNOME2 3.0.5
http://sourceforge.net/projects/ruby-gnome2/files/ruby-gnome2/ruby-gnome2-3.0.5/
It is a bug fix release for mikutter.
Changes
Ruby/GTK2
* Fixes
+ Fixed a bug that g_object_ref_sink() isn't called for instance of
type_registered class.
[http://dev.mikutter.hachune.net/issues/771#note-3]
[Reported by toshi_a]
Thanks
* toshi_a
---
Ruby-GNOME2 3.0.4
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150922_1
Posted by kou on 2015-09-22 (Tue) 05:40:57
It is a build fix release for 32bit Windows.
Changes
All
* Improvements
+ Supported auto native package installation on Arch Linux. [GitHub#553]
[GitHub#563] [Patch by lilole]
Ruby/GObjctIntrospection
* Fixes
+ 32bit Windows: Fixed strut field accessors access wrong address.
Ruby/ATK
* Improvements
+ Added Atk::Version.or_later? [GitHub#552] [Patch by cedlemo]
Ruby/GdkPixbuf2
* Improvements
+ Added Gdk::Pixbuf::Version.or_later??. [GitHub#561] [Patch by cedlemo]
Ruby/GDK3
* Improvements
+ Supported GTK+ 3.17.9. [GitHub#558] [Reported by Mamoru TASAKA]
Ruby/GTK3
* Improvements
+ Updated examples. [GitHub#550] [Patch by cedlemo]
Ruby/ClutterGstreamer
* Improvements
+ Added ClutterGst.load_version.
+ Added ClutterGst.load_version=.
+ Added ClutterGst::Version.or_later??. [GitHub#556] [Patch by cedlemo]
Thanks
* cedlemo
* lilole
* Mamoru TASAKA
---
Ruby-GNOME2 3.0.3
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1
It is a compatibility improvement release of 3.0.2.
Changes
All
* Improvements
+ Removed test-unit-notify gem from development dependencies. [GitHub#
547] [Patch by cedlemo]
Ruby/GObjectIntrospection
* Improvements
+ Supported GObjectIntrospection::Repository.prepend_search_path.
+ Supported GObjectIntrospection::Repository.search_path.
+ Windows: Supported requiring library after one
GObjectIntrospection::Loader#load. [GitHub#546] [Reported by Abby
Archer]
Ruby/GTK3
* Improvements
+ Supported Gtk::IconSize.lookup. [GitHub#544] [Reported by Masafumi
Yokoyama]
+ Supported size name as argument of Gtk::Widget#render_icon_pixbuf.
[GitHub#544] [Reported by Masafumi Yokoyama]
+ Supported Gio::Icon in Gtk::IconTheme#lookup_icon. [GitHub#544]
[Reported by Masafumi Yokoyama]
+ Supported Gtk::TreeModel#iter_parent.
+ Supported Gtk::TreeIter#parent.
+ Updated examples. [GitHub#548] [Patch by cedlemo]
* Fixes
+ Fixed a bug that Gtk::Widget.bind_template_child is required. [GitHub#
549] [Reported by cedlemo]
+ Fixed a bug that default x_option and y_option values of Gtk::Table#
attach is wrong. [GitHub#546] [Reported by Abby Archer]
+ Windows: Fixed a bug that Ruby/RSVG2 isn't required automatically.
[GitHub#546] [Reported by Abby Archer]
Thanks
* Masafumi Yokoyama
* cedlemo
* Abby Archer
---
Ruby-GNOME2 3.0.2
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1
It is a compatibility improvement release of 3.0.1.
Changes
Ruby/GObjectIntrospection
* Improvements
+ Supported void pointer. [GitHub#540] [Reported by Abby Archer]
+ Added GObjectIntrospection::Loader.instantiate_gobject_pointer.
Ruby/GDK3
* Improvements
+ Supported Gdk::Window#user_data. [GitHub#540] [Reported by Abby Archer]
+ compatibility: Cairo::Context#set_source_rgba accepts nil as alpha
value. [GitHub#540] [Reported by Abby Archer]
+ compatibility: Added fallback feature for deprecated
Gdk::EventScroll::Direction.
+ Windows: Added hicolor-icon-theme as fallback theme.
Ruby/GTK3
* Improvements
+ compatibility: Gtk::Window#icon= accepts icon file name. [GitHub#540]
[Reported by Abby Archer]
+ compatibility: Gtk::Dialog#add_button accepts Symbol as response ID.
[GitHub#540] [Reported by Abby Archer]
+ Deprecated Gtk::ColorSelectionDialog.
+ compatibility: Added fallback feature for deprecated
Gtk::TextTag::WrapMode.
+ compatibility: Added fallback feature for deprecated Gtk::TextBuffer#
insert(iter, target, *tags) usage.
+ compatibility: Added fallback feature for deprecated
Gtk::ButtonBox::Style.
+ compatibility: Added fallback feature for deprecated
Gtk::MessageDialog::ButtonsType.
+ compatibility: Supported creating an empty image by Gtk::Image.new.
+ compatibility: Added fallback feature for deprecated
Gtk::ImageMenuItem.new usage.
+ Supported Gtk::TreeIter#next!.
+ Supported Gtk::TreeModel#get_value.
+ compatibility: Added fallback feature for deprecated
Gtk::Alignment::Align.
+ compatibility: Added fallback feature for deprecated Gtk::Widget#
get_size_request.
+ compatibility: Added fallback feature for deprecated Gtk::Table.new.
+ compatibility: Added fallback feature for deprecated Gtk::Table#
column_spaces.
+ compatibility: Added fallback feature for deprecated Gtk::Table#
column_spaces=.
+ compatibility: Added fallback feature for deprecated Gtk::Table#attach.
+ compatibility: Added fallback feature for deprecated
Gtk::ToggleButton.new.
+ Windows: Added missing Ruby/RSVG2 dependency.
+ compatibility: Added fallback feature for deprecated Gtk::Container#
each_forall.
+ Supported nil as size for Gtk::Image.new.
+ compatibility: Added fallback feature for deprecated Gtk::Image.new
(pixbuf).
+ compatibility: Added fallback feature for deprecated
Gtk::Toolbar::Style.
+ Supported Rubyish Gtk::CheckMenuItem.new.
* Fixes
+ Fixed samples. [GitHub#536][GitHub#541] [Patch by cedlemo] [GitHub#540]
[Reported by Abby Archer]
+ Fixed a bug that Gtk::Calendar#date returns 0-11 range month value.
Ruby/RSVG2
* Improvements
+ Windows: Added missing Ruby/Pango dependency.
+ Windows: Updated loaders.cache for gdk-pixbuf automatically.
Ruby/GStreamer
* Improvements
+ compatibility: Gst::TypeFindFactory#extensions always returns Array.
Thanks
* cedlemo
* Abby Archer
---
Ruby-GNOME2 3.0.1
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150911_1
It is a bug fix release of 3.0.0.
Changes
Ruby/GLib2
* Fixes
+ Windows: Fixed a bug that large number flag value isn't usable. [GitHub
#538] [Reported by Abby Archer]
Ruby/GTK3
* Improvements
+ Updated tutorials. [GitHub#534][GitHub#537] [Patch by cedlemo]
Ruby/VTE3
* Improvements
+ Added Vte::Version.or_later??. [GitHub#535] [Patch by cedlemo]
Thanks
* cedlemo
* Abby Archer
---
Ruby-GNOME2 3.0.0
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150910_1
It is a GTK+ 3.16 support release.
To GTK+ 3.16 support, many people helped us. Especially, cedlemo did great
works. Very thanks all!!!
Changes
All
* Improvements
+ Added install instruction for GitHub master branch. [GitHub#425][Patch
by Hiroyuki Sato]
Ruby/GLib2
* Improvements
+ Added new APIs:
o RVAL2GOBJGLIST
o RVAL2GOBJGSLIST
o rbg_rval2glist
o rbg_rval2gslist
o RVAL2CSTR_PTR
o rbg_name_to_nick
o rbgobj_class_init_func
o rbgobj_register_type
+ Changed RVAL2CSTR to return NULL terminated string. If you want to get
raw string that may not be terminated by NULL, use RVAL2CSTR_PTR.
+ Supported Symbol as flag value.
+ Added windows_platform?
+ Supported GLib::Value.new? without value.
+ Supported array of flag value as GLib::Flags.new input.
+ Supported name, nick and GLib::Enum as GLib::Enum.new input.
+ Migrated to Markdown for README markup. [GitHub#484][Patch by prpr_man]
+ Supported GVariantType.
+ Supported GVariant.
+ Supported GBinding. [GitHub#524][Reported by cedlemo]
* Fixes
+ Fixed a bug that GLib.format_size doesn't work 32bit over integer
value. [GitHub#413][Reported by eumario]
Ruby/GObjectIntrospection
* Improvements
+ Supported non GObject struct as return value. [GitHub#286][Reported by
Christopher L. Ramsey]
+ Supported list_XXX method name.
+ Supported freeing GList<GObjet *>.
+ Supported array of struct as input argument.
+ Supported auto native package install on CentOS 7.
+ Supported can_XXX? predicate.
+ Supported the number of array as input argument. [Suggested by John
Cupitt]
+ Supported array of GValue as input argument.
+ Supported array as return value.
+ Supported GClosure as input argument.
+ Supported GSList<GObject *> as input argument.
+ Supported GSList<GObject *> as output argument. [GitHub#324][Reported
by cedlemo]
+ Supported union as input argument.
+ Supported array of guint8 as input argument.
+ Supported array of gint32 as input argument.
+ Supported class methods defined in XXXClass.
+ Supported GList<GBoxed *> as output argument. [GitHub#389][Reported by
eumario]
+ Supported GList<GInterface *> as return value. [GitHub#501][Reported by
Christopher L. Ramsey]
+ Supported GVariant as return value. [GitHub#502][Reported by kitone]
* Fixes
+ Fixed a bug that GList<GObjet *> return type method always returns nil.
+ Fixed a bug that not predicate is treated as predicate.
+ Fixed a bug that self is different.
Ruby/GIO2
* Improvements
+ Supported GAsyncReadyCallback. [GitHub#302][Reported by Christopher L.
Ramsey]
+ Added ActionMap#add_actions.
Ruby/Pango
* Improvements
+ Added Pango::Language#sample_string.
Ruby/GDK3
* Improvements
+ Added backward compatibility APIs. [GitHub#284][Reported by Christopher
L. Ramsey]
+ Added constants in Gdk::Selection. [GitHub#254][Patch by Masafumi
Yokoyama]
+ Added missing deprecations. [GitHub#291][Reported by Michel Boaventura]
+ Added RGBA.parse. [GitHub#295][Reported by carlosjhr64]
+ Supported Gdk::Rectangle. [GitHub#319][Reported by cedlemo]
+ Supported Gdk::Screen#get_setting. [GitHub#376][Reported by cedlemo]
+ Added Gdk::Screen#get_monitor.
* Fixes
+ Fixed a bug that GDK_KEY_XXX raises an error. [ruby-gnome2-devel-en]
[Reported by Detlef Reichl]
Ruby/GTK3
* Improvements
+ Migrated to GObject Introspection based bindings from hand writing
bindings. Now, all the latest API in GTK+ are supported. [Hiroshi
Hatake][Detlef Reichl][cedlemo][John Cupitt] [Masafumi Yokoyama]
[eumario][PeterWAWood][Daiki Ueno]
+ Updated samples. [Patch by cedlemo]
Ruby/GtkSourceView3
* Improvements
+ Migrated to GObject Introspection based bindings from hand writing
bindings. Now, all the latest API in GtkSourceView are supported.
Ruby/VTE3
* Improvements
+ Migrated to GObject Introspection based bindings from hand writing
bindings. Now, all the latest API in VTE are supported. [cedlemo]
Ruby/GStreamer
* Fixes
+ Fixed native package name on CentOS and Fedora.
+ Fixed shebang. [GitHub#507][Patch by Dmitry Marakasov]
Ruby/RSVG2
* Improvements
+ Added :file_name, :data and :flags option to RSVG::Handle.new.
+ Updated a sample. [GitHub#518][Patch by Robert A. Heiler].
* Fixes
+ Fixed a memory leak of RSVG::Handle.new_from_data and
RSVG::Handle.new_from_file. [GitHub#318][Reported by Kagetsuki]
Ruby/Clutter
* Improvements
+ Added Clutter::Version.or_later?.
Ruby/WebKit2GTK
* Improvements
+ Added.
Thanks
* Hiroshi Hatake
* Christopher L. Ramsey
* Masafumi Yokoyama
* cedlemo
* Detlef Reichl
* Kagetsuki
* eumario
* PeterWAWood
* Hiroyuki Sato
* Daiki Ueno
* prpr_mann
* Dmitry Marakasov
---
|
|
|
|
|
|
|
|
|
|
From FreeBSD ports.
|
|
|
|
Core:
- Seek much less when writing XCF
- Don't seek past the end of the file when writing XCF
- Windows: call SetDLLDirectory() for less DLL hell
- Fix velocity parameter on .GIH brushes
- Fix brokenness while transforming certain sets of linked layers
GUI:
- Always show image tabs in single window mode
- Fix switching of dock tabs by DND hovering
- Don't make the scroll area for tags too small
- Fixed a crash in the save dialog
- Fix issue where ruler updates made things very slow on Windows
Plug-ins:
- Fix several issues in the BMP plug-in
- Make Gfig work with the new brush size behavior again
- Fix font export in the PDF plug-in
- Support layer groups in OpenRaster files
- Fix loading of PSD files with layer groups
General:
- OSX build system fixes
- Bug fixes
- Translation updates
|
|
⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺
• build: do not install examples in path
• ff-save fully store all in-flight codec contexts before closing files
• ff-load improvements to seeking accuracy
• transform: make fast paths skip pixel format conversions
|
|
sRGB precision tuning, stability fixes, locale fix for setting error tolerance.
|
|
|
|
Version 1.6.20beta01 [November 20, 2015]
Avoid potential pointer overflow/underflow in png_handle_sPLT() and
png_handle_pCAL() (Bug report by John Regehr).
Version 1.6.20beta02 [November 23, 2015]
Fixed incorrect implementation of png_set_PLTE() that uses png_ptr
not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126
vulnerability.
Version 1.6.20beta03 [November 24, 2015]
Backported tests from libpng-1.7.0beta69.
Version 1.6.20rc01 [November 26, 2015]
Fixed an error in handling of bad zlib CMINFO field in pngfix, found by
American Fuzzy Lop, reported by Brian Carpenter. inflate() doesn't
immediately fault a bad CMINFO field; instead a 'too far back' error
happens later (at least some times). pngfix failed to limit CMINFO to
the allowed values but then assumed that window_bits was in range,
triggering an assert. The bug is mostly harmless; the PNG file cannot
be fixed.
Version 1.6.20rc02 [November 29, 2015]
In libpng 1.6 zlib initialization was changed to use the window size
in the zlib stream, not a fixed value. This causes some invalid images,
where CINFO is too large, to display 'correctly' if the rest of the
data is valid. This provides a workaround for zlib versions where the
error arises (ones that support the API change to use the window size
in the stream).
Version 1.6.20 [December 3, 2015]
No changes.
|
|
* Restore the old behaviour of MiniMagick::Image#respond_to? by looking
at mogrify -help and finding the method. This restores compatibilty
with CarrierWave.
|
|
== 1.8 / 2015-10-26
* 1 minor enhancement:
* Add an optional +alpha+ parameter to all #css_rgba calls. Thanks to Luke
Bennellick (@bennell) and Alexander Popov (@AlexWayfer) for independently
implemented submissions. Merged from #15.
* 2 minor bug fixes:
* Improve constant detection to prevent incorrectly identified name
collisions with various other libraries such as Azure deployment tools.
Based on work by Matthew Draper (@matthewd) in #24.
* Prevent Color.equivalent? comparisons from using non-Color types for
comparison. Fix provided by Benjamin Guest (@bguest) in #18.
* 1 governance change
* This project now has a {Code of Conduct}[Code-of-Conduct_rdoc.html]
|
|
1.3.5 - 2015-10-28
* Performance improvements for Canvas#crop! and ImageData.combine_chunks
* Update chunky_png/rmagick to work with the latest versions of RMagick.
* Bugfix in Color#from_hsl and Color#from_hsv when hue value is 360.
* Fix encoding issue in Datastream#to_blob
|
|
|
|
|
|
|
|
|
|
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.
Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.
Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
|
|
|
|
|
|
Bump PKGREVISION.
Changelog noted in the upstream homepage:
* 20070621: fixed improper ClearCode termination condition in GIF
decoder (JZ); cleaned up xvgif.c debug info (GRR); fixed some
minor inconsistencies in Makefile (GRR)
* xv-20070621-joe-zbiciak-gif-decoder-bugfix.dif
* 20070901 [possibly temporary!]: added support for optional libpng
MMX code (GRR)
* 20080121: removed duplicate "XDestroyWindow(theDisp, pngW);" in
xvmisc.c (IMC); fixed empty-filename click-and-crash bug in xvdir.c
(IMC, DB)
* xv-20080118-ian-collier-crash-fixes.msg
* xv-20080901-david-bath-empty-filename-save-crash-fix.dif
* 20081205: reverted xvxwd.c to SJT's version (bug reported by Jari Ruusu)
* 20081216: fixed crash-bug in IFF decoder (EP)
|
|
|
|
|
|
Was previously in py-pygraphviz.
Fixes PKGNAME to match pkgsrc conventions.
While here, fix build by adding pkg-config tool and minor cleanup.
PyGraphviz is a Python interface to the Graphviz graph layout
and visualization package. With PyGraphviz you can create,
edit, read, write, and draw graphs using Python to access the
Graphviz graph data structure and layout algorithms. PyGraphviz
is independent from NetworkX but provides a similar programming
interface.
|
|
This also fixes the PLIST; thanks wiz@ for the hint!
|
|
The PLIST appears to be wrong though.
|
|
|
|
|
|
GStreamer 1.6.1 Release Notes
The GStreamer team is proud to announce the first bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework!
This release only contains bugfixes and it is safe to update from 1.6.0. For a full list of bugfixes see Bugzilla.
See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document.
Last updated: Friday 30 October 2015, 14:00 UTC (log)
Major bugfixes
Crashes in the gst-libav encoders were fixed
More DASH-IF test streams are working now
Live DASH, HLS and MS SmoothStreaming streams work more reliable and other fixes for the adaptive streaming protocols
Reverse playback works with scaletempo to keep the audio pitch
Correct stream-time is reported for negative applied_rate
SRTP packet validation during decoding does not reject valid packets anymore
Fixes for audioaggregator and aggregator to start producing output at the right time, and e.g. not outputting lots of silence in the beginning
gst-libav's internal ffmpeg snapshot was updated to 2.8.1
cerbero has support for Mac OS X 10.11 (El Capitan)
Various memory leaks were fixed, including major leaks in playbin, playsink and decodebin
Various GObject-Introspection annotation fixes for bindings
and many, many more
GStreamer 1.6 Release Notes
The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework!
This release has been in the works for more than a year and is packed with new features, bug fixes and other improvements.
See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document.
Highlights
Stereoscopic 3D and multiview video support
Trick mode API for key-frame only fast-forward/fast-reverse playback etc.
Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS
New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling
v4l2src now supports renegotiation
v4l2transform can now do scaling
V4L2 Element now report Colorimetry properly
Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements
Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4
Many adaptive streaming (DASH, HLS and MSS) improvements
New PTP and NTP network client clocks and better remote clock tracking stability
High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink
RECORD support for the GStreamer RTSP Server
Retransmissions (RTX) support in RTSP server and client
RTSP seeking support in client and server has been fixed
RTCP scheduling improvements and reduced size RTCP support
MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times
Live mixing support in aggregator, audiomixer and compositor was improved a lot
compositor now also supports rescaling of inputs streams on the fly
New audiointerleave element with proper input synchronisation and live input support
Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing
KLV metadata support in RTP and MPEG-TS
H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders
New DTLS plugin and SRTP/DTLS support
OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending
New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink
gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec
GstHarness API for unit tests
gst-editing-services got a completely new ges-launch-1.0 interface, improved mixing support and integration into gst-validate
gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services
gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support
cerbero build tool for SDK binary packages gains new 'bundle-source' command
Various improvements to the Android, iOS, OS X and Windows platform support
Full log at
http://gstreamer.freedesktop.org/releases/1.6/
|
|
Special Issues:
* Due to GCC bug 53967, several key agorithms (e.g. convolution) may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is enabled for floating point math (-mfpmath=sse) if the GCC option -frename-registers is used. Default 32-bit builds do not experience the problem since they use '387 math. It is not clear in what version of GCC this problem started but it was not noticed by the developers until the GCC 4.6 timeframe. Other compilers do not suffer from this bug. Please lobby the GCC project to fix this embarrassing performance bug.
Security Fixes:
* ScaleImage(): While not strictly a security issue, requesting to scale an image while retaining the original number of rows will lead to a program crash or memory corruption due to double-free.
Bug fixes:
* ScaleImage(): Fix problem with new width/height match original (regression added by 1.3.22).
* ScaleImage(): Fix double-free when new rows matches original rows (regression added by 1.3.22).
* MinGW build fix related to eliminating a sleep() macro which conflicts with a MinGW-provided inline sleep() function.
* PNG: Issue a warning instead of an error when attempting to read a PNG file containing a zero-length profile. This allows the file to be read.
* identify: Fix problem in that identify -format "%A" (to test if transparency is supported in image) does not always produce the correct results.
|
|
Packaged in pkgsrc-wip by nros(me).
This plugin allows the Gimp to open and save image files in the WebP
format.
|
|
Chagelog:
This is a binary compatible release.
* rescaling out-of-bounds read fix (issue #254)
* various build fixes and improvements (issues #253, #259, #262, #267, #268)
* container documentation update
* gif2webp transparency fix (issue #245)
|
|
|
|
PyGraphviz is a Python interface to the Graphviz graph layout
and visualization package. With PyGraphviz you can create,
edit, read, write, and draw graphs using Python to access the
Graphviz graph data structure and layout algorithms. PyGraphviz
is independent from NetworkX but provides a similar programming
interface.
|
|
Upstream changes:
2.64 2015.06.02
- RT #103938 SVG::DOM insertSiblingAfter calls nonexistent 'parent' method (Marius Gavrilescu)
|
|
Libpng 1.6.19 - November 12, 2015
Changes since the last public release (1.6.18):
Updated obsolete information about the simplified API macros in the
manual pages (Bug report by Arc Riley).
Avoid potentially dereferencing NULL info_ptr in png_info_init_3().
Rearranged png.h to put the major sections in the same order as
in libpng17.
Eliminated unused PNG_COST_SHIFT, PNG_WEIGHT_SHIFT, PNG_COST_FACTOR, and
PNG_WEIGHT_FACTOR macros.
Suppressed some warnings from the Borland C++ 5.5.1/5.82 compiler
(Bug report by Viktor Szakats). Several warnings remain and are
unavoidable, where we test for overflow.
Fixed potential leak of png_pixels in contrib/pngminus/pnm2png.c
Fixed uninitialized variable in contrib/gregbook/rpng2-x.c
Moved config.h.in~ from the "libpng_autotools_files" list to the
"libpng_autotools_extra" list in autogen.sh because it was causing a
false positive for missing files (bug report by Robert C. Seacord).
Removed unreachable "break" statements in png.c, pngread.c, and pngrtran.c
to suppress clang warnings (Bug report by Viktor Szakats).
Fixed some bad links in the man page.
Changed "n bit" to "n-bit" in comments.
Added signed/unsigned 16-bit safety net. This removes the dubious
0x8000 flag definitions on 16-bit systems. They aren't supported
yet the defs *probably* work, however it seems much safer to do this
and be advised if anyone, contrary to advice, is building libpng 1.6
on a 16-bit system. It also adds back various switch default clauses
for GCC; GCC errors out if they are not present (with an appropriately
high level of warnings).
Safely convert num_bytes to a png_byte in png_set_sig_bytes() (Robert
Seacord).
Fixed the recently reported 1's complement security issue by replacing
the value that is illegal in the PNG spec, in both signed and unsigned
values, with 0. Illegal unsigned values (anything greater than or equal
to 0x80000000) can still pass through, but since these are not illegal
in ANSI-C (unlike 0x80000000 in the signed case) the checking that
occurs later can catch them (John Bowler).
Fixed png_save_int_32 when int is not 2's complement (John Bowler).
Updated libpng16 with all the recent test changes from libpng17,
including changes to pngvalid.c to ensure that the original,
distributed, version of contrib/visupng/cexcept.h can be used
(John Bowler).
pngvalid contains the correction to the use of SAVE/STORE_
UNKNOWN_CHUNKS; a bug revealed by changes in libpng 1.7. More
tests contain the --strict option to detect warnings and the
pngvalid-standard test has been corrected so that it does not
turn on progressive-read. There is a separate test which does
that. (John Bowler)
Also made some signed/unsigned fixes.
Make pngstest error limits version specific. Splitting the machine
generated error structs out to a file allows the values to be updated
without changing pngstest.c itself. Since libpng 1.6 and 1.7 have
slightly different error limits this simplifies maintenance. The
makepngs.sh script has also been updated to more accurately reflect
current problems in libpng 1.7 (John Bowler).
Incorporated new test PNG files into make check. tests/pngstest-*
are changed so that the new test files are divided into 8 groups by
gamma and alpha channel. These tests have considerably better code
and pixel-value coverage than contrib/pngsuite; however,coverage is
still incomplete (John Bowler).
Removed the '--strict' in 1.6 because of the double-gamma-correction
warning, updated pngstest-errors.h for the errors detected with the
new contrib/testspngs PNG test files (John Bowler).
Worked around rgb-to-gray issues in libpng 1.6. The previous
attempts to ignore the errors in the code aren't quite enough to
deal with the 'channel selection' encoding added to libpng 1.7; abort.
Fixed 'pow' macros in pngvalid.c. It is legal for 'pow' to be a
macro, therefore the argument list cannot contain preprocessing
directives. Make sure pow is a function where this happens. This is
a minimal safe fix, the issue only arises in non-performance-critical
code (bug report by Curtis Leach, fix by John Bowler).
Added sPLT support to pngtest.c
Prevent setting or writing over-length PLTE chunk (Cosmin Truta).
Silently truncate over-length PLTE chunk while reading.
Libpng incorrectly calculated the output rowbytes when the application
decreased either the number of channels or the bit depth (or both) in
a user transform. This was safe; libpng overallocated buffer space
(potentially by quite a lot; up to 4 times the amount required) but,
from 1.5.4 on, resulted in a png_error (John Bowler).
Fixed some inconsequential cut-and-paste typos in
png_set_cHRM_XYZ_fixed().
Clarified COPYRIGHT information to state explicitly that versions
are derived from previous versions.
Removed much of the long list of previous versions from png.h and
libpng.3.
|
|
"With this release we have some driver patches for i965 and nouveau, a couple
of llvm 3.7 related fixes and a some bugfixes in the VA state-tracker.
Additionally we have a few new PCI ids for i965 and radeonsi."
|
|
|
|
|
|
Thanks joerg.
|
|
than netbsd's sh. (that netbsd's sh accepts syntactic nonsense like this
is known)
|