[gegl] Created tag GEGL_0_3_22
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] Created tag GEGL_0_3_22
- Date: Sun, 12 Nov 2017 19:03:55 +0000 (UTC)
The unsigned tag 'GEGL_0_3_22' was created.
Tagger: Øyvind Kolås <pippin gimp org>
Date: Sun Nov 12 20:03:05 2017 +0100
0.3.22
Changes since the last tag 'GEGL_0_3_20':
Debarshi Ray (15):
operations/workshop/shadows-highlights: Fix the upper limit of "radius"
operations/workshop/shadows-highlights-correction: Use unbounded values
operations/workshop/linear-sinusoid: Silence -Wmaybe-uninitialized
shadows-highlights-correction: Silence -Wunused-variable
operations: Simplify code
gegl: Simplify code
operations/common/saturation: Always set input & output formats
operations/common/gblur-1d: Explicitly set the input format
operations/common/grey: Use alpha only if the source has it
operations/workshop/shadows-highlights-correction: Rename variables
operation-meta: Break property redirections when the child is gone
shadows-highlights: Passthrough when properties evaluate to NOP
operations/common/exposure: Use alpha only if the source has it
operations/common/exposure: Add native support for monochrome buffers
operations/common/exposure: Fix unpacking of floats into float3
Ell (34):
gegl-operations: make gegl_operation_gtype_from_name() thread safe
gegl-operations: use a reader lock for gegl_list_operations()
utils: reduce size overhead of gegl_malloc()
algorithms: use smaller temp buffers in gegl_downscale_2x2_generic()
median-blur: change bin distribution; perform in perceptual
apply-lens: make bg-color insensitive when keep-surroundings is active
spherize: add new op to workshop
spherize: make negative amounts perform the inverse transform
spherize: shift input coords to the middle of pixels
spherize: fix typo in prop description
spherize: provide implementation for get_invalidated_by_change()
spherize: wrap image aroudn the sphere, rather than projecting it atop it
spherize: a few fixes
spherize: rename "amount" to "curvature"; add separate "amount" prop
spherize: remove keep-surroundings and background-color props
spherize: disable negative curvatures
spherize: reduce sphere radius to avoid out-of-bounds sampling
color-to-alpha-plus: add new op to workshop
color-to-alpha-plus: add compress-threshold-range property
graph: streamline GeglVisitor
graph: allow terminating GeglVisitor traversal early
graph: add gegl_visitor_traverse()
graph: add GeglCallbackVisitor
graph: add GeglNodeOutputVisitable
graph: avoid visiting nodes multiple times in gegl_node_has_source()
graph: avoid visiting nodes multiple times during invalidation
tests: add test-node-exponential
gegl-dot: a few fixes
algorithms: improve boxfilter accuracy
graph, process: replace DFS/BFS with topological search
graph: function/variable renaming in the GeglNode traversal callbacks
process: properly initialzie GeglGraphTraversal::path
graph: cache output visitables of GeglNode
graph: use cached output visitable when invalidating GeglNode
Jehan (2):
operations, seamless-clone: clean alignments and trailing whitespaces.
operations: s/USE_FINE_GRAINDED_FFMPEG/USE_FINE_GRAINED_FFMPEG/
Jordi Mas (2):
Fixes to Catalan translation
Update Catalan translation
Marco Ciampa (3):
Updated Italian translation
Updated Italian translation
Updated Italian translation
Massimo (1):
opencl: fix previous backseat driving change
Nicolas Robidoux (1):
gegl/buffer: remove mipmap code from lohalo
Niels De Graef (1):
Migrated from intltool to GNU gettext.
Piotr Drąg (6):
Update POTFILES.in
Update POTFILES.in
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Thomas Manni (22):
wind: remove specific code for multithreading support ...
gegl:color-enhance: opt out of auto-threading
gegl:photocopy: use GEGL_OP_FILTER as base class instead of GEGL_OP_AREA_FILTER
gegl:photocopy: opt out of auto-threading
gegl:matting-levin: opt out of auto-threading
hue-chroma: add opencl support
hue-choma: add reference-hash
threshold: use the same comparison in opencl kernel and cpu implementation
wavelet-blur: use a 1d filter to perform horizontal and vertical steps
illusion: performance improvement
add new .gitignore files
update .gitignore files
component-extract: simplify enum value strings for component property
maze: simplify enum value strings for algorithm type property
value-propagate: replace underscores by hyphens in enum value strings...
video-degradation: replace underscores by hyphens in enum value strings...
value-propagate: update ui_meta according to change introduced by...
workshop/shadows-highlights-correction: uncomment opencl related code
noise-solid: take care of negative coordinates in permutations table indexing
noise-solid: use a more appropriate drop off function
noise-solid: update reference hash
tests: update compositions/reference/noise-solid.png
Øyvind Kolås (121):
post-release version bump
NEWS: add release dates the latest releases
gegl:copy-buffer: prevent threading of this op
gegl: remove debug printf accidentally left in code
tests: make test-image-compare test more lenient
test-image-compare: make tolarance 1/200th LAB deltaE
gcut: use dynamic allocation instead of PATH_MAX fixing build on hurd
png-save: store sRGB meta-data
noise-hurl: special case grayscale inputs
operations: attempt to fix opencl of gegl:hurl
configure.ac: depend on libexiv2 >= 0.25
operations: split gpl3+ ops out in own folder/.so
operations: add back color-enhance op that had fallen out
gegl: avoid loading .so's with -gpl3 in name, unless opted in
gegl: remove big overallocation in auto-threading code
Revert "gegl: remove big overallocation in auto-threading code"
gegl: remove big overallocation in auto-threading code
build: pass -no-install to libtool for some test binaries
tests: update contrast-curve test result
gcut: obey some warnings exposed by clang
tiff-load: read compression and colorspace as gushort
webp-load: use signed capable return type when returning -1
tests: obey some clang code clarity suggestions
configure: require babl>=0.1.32
update NEWS
ops: move color-warp back out of gplv3 set
common-gpl3+: replace license blurbs with GPL3+
configure: bump required babl to 0.1.34
tests: change difference criteria of test-image-compare
configure: bump cairo, lcms and rsvg required versions
configure: specify minimum versions for exr, sdl, png and webp
gegl/buffer: update some comments to reflect lack of mipmap use
gegl/buffer: remove mipmap code from nohalo
checkerboard: set boolean indicating that the op does opencl
npd: opt out of threading
mirrors: do not use gegl_buffer_sample_at - it isn't threadsafe
gluas: opt out of autothreading
contrast-curve: opt out of threading
noise-spread: for thread-safety use a samplers instead of gegl_buffer_sample
noise-slur: use a sampler instead of gegl_buffer_sample_at_level
noise-pick: use a sampler instead of gegl_buffer_sample_at_level
emboss: update reference-hash, opt out of autothreading
edge-sobel: update reference-hash, opt out of autothreading
plasma: update reference hash
cartoon: update reference hash
apply-lens: update reference hash
cubism: update reference hash
deinterlace: update reference hash
fractal-trace: update reference hash
illusion: update reference hash
lens-flare: update reference hash
motion-blur-zoom: update reference hash
photocopy: update reference hash
transform: update reference hashes
wind: update reference hash
whirl-pinch: update reference hash
waves: update reference hash
tile-paper: update reference hash
softglow: update reference hash
sinus: update reference hash
ripple: update reference hash
polar-coordinates: update reference hash
color-enhance: update reference hash
contrast-curve: update reference hash
gblur-1d: update reference hash
high-pass: update reference hash
linear-gradient: update reference hash
mantiuk06: update reference hash
mblur: update reference hash
mirrors: update reference hash
motion-blur-linear: update reference hash
noise-cie-lch: update reference hash
noise-rgb: update reference hash
sepia: update reference hash
svg-luminance-to-alpha: update reference hash
tile-seamless: update reference hash
watershed-transform: update reference hash
generated-svg-ops: update reference hashes
reinhard05: update reference hash
unpremultiply: add reference hash
gradient-map: add reference hash
convolution-matrix: add reference hash
bilateral-filter-fast: add reference hash
red-eye-removal: add reference hash
bayer-matrix: add reference hash
linear-sinusoid: add reference hash
gegl/buffer: dead code removal in nohalo
gegl/buffer: set context cache rect of nohalo to 5x5px
Revert "gegl/buffer: set context cache rect of nohalo to 5x5px"
examples/hello-world.c: use gegl:display as comments indicate, not everyone has gegl:ff-save
workshop: remove kuwahara op
operations/transform: flush cl caches before threaded transform
opencl: fix alignment issue for aux of shadows-highlights
configure: rely on babl-0.1.36 or newer
aggregate NEWS
gegl: make chain parser a bit more resilient
factor out mrg_blit from gegl ui
color-to-alpha[-plus]: update reference hash
invert-linear: update reference hash
grey: update reference hash
exposure: add reference hash
value-invert: update reference hash
bilateral-filter: update reference-hash
fattal02: update reference-hash
mix: add reference-hash
noise-reduction: update reference hash
snn-mean: update reference hash
unsharp-mask: update reference hash
wavelet-blur: update reference hash
edge-laplace: update reference-hash
motion-blur-circular: update reference-hash
oilify: update reference-hash
spiral: add reference hash
ditto: add reference-hash
median-blur: add reference hash
NEWS: update
crop: add comment about propagating in-placeability
gegl: do threading split of work at higher level in point ops
NEWS: update
gimp-operation-point-composer3: pass aux2 format properly
release 0.3.22
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]