[gegl] Created tag GEGL_0_4_18
- From: Øyvind "pippin" Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] Created tag GEGL_0_4_18
- Date: Sat, 26 Oct 2019 23:20:29 +0000 (UTC)
The unsigned tag 'GEGL_0_4_18' was created.
Tagger: Øyvind Kolås <pippin gimp org>
Date: 1572131332 +0200
0.4.18
Changes since the last tag 'GEGL_0_4_16':
Abderrahim Kitouni (1):
meson: use python installation found by meson
Alexandre Prokoudine (6):
Fix a user-visible typo
Fix user-visible syntax
Fix another user-visible typo
Update Russian translation
Update Russian translation
Update Russian translation
Asier Sarasua Garmendia (1):
Update Basque translation
Bruce Cowan (1):
Update British English translation
Debarshi Ray (2):
build: Replace deprecated Python 3 module with Python
build: Fix the build when '/usr/bin/env python' doesn't work
Dimitris Spingos (1):
Updated Greek translation
Ell (43):
buffer: code cleanup in gegl-tile-alloc
buffer: in swap backend, fix queued compressed-tile cost
buffer: improve concurrent use of gegl-tile-alloc
buffer: in gegl_buffer_copy(), add fast abyss-only path
buffer: add gegl_try_malloc()
Issue #177 - GIMP crashes when cache size is set too high
buffer: in gegl-tile-alloc, limit number of tiles per block
gegl-parallel: don't include C++ bits for C++98/03
operation: use G_DEFINE_TYPE() for GeglOperation
operation, gegl-parallel: calculate per-operation thread cost dynamically
gegl-stats: add active-threads stat
gegl-stats: fix last commit
operation: fix operation-class keys hash aliasing in subclasses
gegl-parallel: fix thread-time comparison
gegl-stats: add assigned-threads stat
buffer: add gegl_rectangle_align[_to_buffer]()
buffer: handle NULL dest parameter in gegl_rectangle_subtract_bounding_box()
buffer: add gegl_rectangle_subtract()
process: clear out-of-bounds cached tiles when node bounding box changes
buffer: in gegl_buffer_copy(), avoid copying to/from abyss when using COW
buffer: fix silly mistakes in gegl_rectangle_align()
buffer: add gegl_tile_handler_[un]lock()
buffer: add gegl_rectangle_xor()
buffer: fix signature of gegl_rectangle_xor()
Issue #193 - Convolution matrix with channel turned off shifts image ...
buffer, operations: in gegl_buffer_create_sub_buffer(), don't alias input
buffer: use binary tree for gap list in the swap backend
buffer: in the swap backend, improve search criterion of gap tree
Issue #206 - test-node-exponential: timeout expired. failing.
normal-map: new operation in workshop
po: add normal-map.c to POTFILES.in
normal-map: various improvements/fixes
gamma: handle negative input values
meson: remove SSE-and-friends build options
buffer: in gegl_buffer_get(), allow NULL dest_buf if rect is empty
buffer: in gegl_buffer_set(), allow NULL src buffer if rect is empty
buffer: in gegl_buffer_set(), avoid set_pixel() quick-path if level > 0
meson: fix locale dir
normal-map: move from workshop to common
meson: actually apply compiler arguments
meson: use "-Ofast" for optimized builds
meson: use "debugoptimized" as the default build type
tests: fix condition for inclusion of ff-load-save test
Félix Piédallu (5):
Fix Python 2 -> Python 3 code
bin: fix #if -> #ifdef - to help meson port
gegl, operations, tools: Fix signed/unsigned comparisons
Cleanup after meson port.
add missing cl file
Jan Vesely (1):
gitlab-ci: Remove opencl jobs.
Jordi Mas (3):
Update Catalan translation
Update Catalan translation
Update Catalan translation
Marco Ciampa (2):
Updated Italian translation
Updated Italian translation
Martin Srebotnjak (2):
Updated Slovenian translation
Updated Slovenian translation
Michael Natterer (5):
operations: move bayer-matrix and linear-sinusoid out of the workshop
operations: make edge-neon much faster
operations: allow a radius of zero in edge-neon
operations: better copyright info in catroon and photocopy
operations: improve copyright information in softglow
Michael Schumacher (3):
workshop: fix GEGL_OP_C_SOURCE in saturation-yuv.c
workshop: fix GEGL_OP_C_SOURCE in saturation-yuv.c - again
Add vala to the CI env to iron out vala-related build issues and fix them
Niels De Graef (1):
Add G_PARAM_STATIC_STRINGS on GObject properties
Pawan Chitrakar (1):
Add Nepali translation
Piotr Drąg (15):
Update POTFILES.in
Update Polish translation
Update POTFILES.in
Update Polish translation
Update Polish translation
Update POTFILES.in
Update Polish translation
Update Polish translation
Update Polish translation
Update POTFILES.in
Update Polish translation
meson: add the glib preset to i18n
meson: remove po/Makevars
Update Polish translation
Update Polish translation
Rodrigo Lledó (2):
Update Spanish translation
Update Spanish translation
Sabri Ünal (1):
Update Turkish translation
Schwan Carl (1):
Fix typo in copyright - gegl-visitor.h
Shlomi Fish (1):
tools/gegl-imgcmp: fail if no output image
Stefan Brüns (3):
Extend configure checks with checks for SDL2
Port sdl-display to SDL2
Port sdl-draw example to SDL2
Thomas Manni (56):
tests/simple: update .gitignore file
perf: update .gitignore file
workshop: new op boxblur-1d
workshop: new temporary op boxblur
maze: move the license at the top of the file
maze: indentation cleanup
maze: inherite from OP_FILTER instead of OP_AREA_FILTER...
maze: rewrite the drawing part of the op
maze: implement depth_first{_tileable} algorithm without recursion
maze: update reference hash
domain-transform: replace C++ style comments by C style comments
domain-transform: code cleanup
domain-transform: pass-through when edge preservation is 1.0 ...
domain-transform: use babl_format_with_space
boxblur-1d: handle mipmap rendering
matting-global: opt out of auto threading
matting-global: code and indentation cleanup
apply-lens: enable auto threading
matting-global: make the operation reproductible
matting-global: use guint to handle GArray indexes
matting-global: do not allocate memory for the whole output buffer
operations: move domain-transform out of the workshop to common
tile-seamless: pass-through on infinite planes
linear-gradient: swap the 2 colors in the formula ...
radial-gradient: swap the 2 colors in the formula ...
apply-lens: pass-through for infinite planes (issue #179)
polar-coordinates: pass-through for infinite planes (issue #179)
whirl-pinch: pass-through for infinite planes (issue #179)
convolution-matrix: do not require for output the source input plane
maze: pass-through on infinite planes (issue #179)
cartoon: pass-through on infinite planes (issue #179)
waterpixels: pass-through on infinite planes (issue #179)
tile: pass-through on infinite planes (issue #179)
distance-transform: pass-through for infinite planes (issue #179)
tile-paper: pass-through on infinite planes (issue #179)
spherize: pass-through on infinite planes (issue #179)
dither: pass-through for floyd-steinberg method on infinite planes (issue #179)
mantiuk06: pass-through on infinite planes (issue #179)
reinhard05: pass-through on infinite planes (issue #179)
fattal02: pass-through on infinite planes (issue #179)
fractal-trace: pass-through on infinite planes (issue #179)
motion-blur-zoom: pass-through on infinite planes (issue #179)
motion-blur-circular: pass-through on infinite planes (issue #179)
wind: pass-through on infinite planes (issue #179)
wind: fix the left/right directions
wind: update reference hash
little-planet: pass-through on infinite planes (issue #179)
mirrors: pass-through on infinite planes (issue #179)
panorama-projection: pass-through on infinite planes (issue #179)
pixelize: fix potential glitches
weighted-blend: fix opencl kernel to obtain the same result as the C version
cubism: pass-through on infinite planes (issue #179)
long-shadow: pass-through on infinite planes (issue #179)
workshop: add opencl support to boxblur-1d operation.
opencl: in gegl_buffer_cl_iterator_next add gegl_buffer_set level argument
slic: initialize best cluster to 0 instead of using labels buffer values
Ting-Wei Lan (6):
Use a way similar to libgtop to get memory usage on FreeBSD
meson: Rename variables in operations/common-gpl3+
docs: Depend on operations
alpha-inpaint: Comment out malloc.h
docs: Fix stylesheet path and remove unnecessary quotes
docs: Don't use .. to find bin
fanjinke (1):
gegl-cpuaccel: add hygon dhyana support("HygonGenuine") to enable MMX/SSE support
Øyvind Kolås (156):
post-release version bump
ff-load: fix audio track decoding for pure audio files
bin: permit start/end times for playlist items
bin: force manual iteration of lua gc before shutting down GEGL
docs: update some urls from git.gnome.org to gitlab.gnome.org
gegl: add awareness of Y~aA babl models
bin: add loop_current to state
gegl: add GEGL_SERIALIZE_BAKE_ANIM flag
bin: add nearest neighbor to preferences
bin: add frame cache
bin: add keyframe command
bin: give names to states in renderer_task and recurse some states
use set_clip_position to get proper quantization for frames
bin: store frame cache in .gegl/frame_cache
buffer: store encoding instead of format name in gegl_buffer_save
bin: factor frame cache code out of main render_task
buffer: use internal floorf/ceilf implementations
configure: depend on babl-0.1.63 or newer
bin: always use nearest neighbor blitting during playback
gegl: gegl_path_get_bounds handle NULL args
color-enhance: avoid leaking a buffer-iterator
perlin-noise: fix racy initialization
c2g|stress: stop race in initializing array of randoms
build: s/LDLAGS/LDFLAGS/
build: require babl-0.1.64
bin: make display quality/performance trade-off adaptive
bin: improve lua path module loading
buffer: refactor boxfilter workfuns to have same prototype
bin: use gegl_buffer_open instead of gegl_buffer_load
bin: open ui instead of showing usage with no args
bin: add a system command, permitting launching commandlines from slides
viewer.lua: remove thumbbar println
operations: fixing issue #169, crash in svg:src-in without input connected
bin: do not crash with no key/value pairs in op
configure: depend on babl-0.1.66
exr-load/save: for now, only do associated alpha in EXRs
bin: implement drag and drop of files from for example nautilus to collection view
workshop: add saturation hue constant
quite ok enlarge
use maxdir=4 and make enlarge size matche scale-size
workshop/enlarge: add checker alpha removal utility function
remove dead code
do triple checker fill-in
working inpaint
wellish working inplace for small spots
good spiral spray with 4way normalization
workshop: implement rotational invariance for inpainting neighborhoods
/o\ more cleanups from accidental push of unfinished commits
workshop: fix copy paste typo in gegl:saturation-hue-constant
workshop: remove dead code and adjust paremeters of inpainting
workshop: expose number of improvement iterations done on each probe
workshop: expose some of the parameters for constructing concentric ring feature vector
workshop: tune inpainter and defaults to minimum that performs reasonably well
workshop: limit minimum neighbors for inpainting to 4, increase number of rings in feature detector to 4
workshop: tune inpainter for performance
workshop: add empty score tunable to properties
workshop: inpaint, implement batching of probes
workshop: inpaint, initialize neighbor 4 connected probes
workshop: add saturation-yuv for experimenting with saturation
workshop: only scale the chromaticity components and not alpha channel
workshop: incorporate new code from Elle Stone in issue #171
saturation-yuv: use exact values for CIE u/v whitepoint
workshop: fix alpha condition in inpaint metric
workshop: add max iterations and cohesion parameters
workshop: split empty needle and empty hay score parameters
alpa-inpaint: remove batching of inpainting probes
alpha-inpaint: disable bail in score building
alpha-inpaint: only count energy of non transparent pixels for rays
alpha-inpaint: remove k parameter
alpha-inpaint: search on demand in vicinity of current search spot
alpha-inpaint: fixed non integer sampling, and tidy properties
alpha-inpaint: opt out of threading, replace exhaustive search with stochastic
saturation: add CIE Yuv and RGB interpolation methods, issue #171
workshop: remove saturation-yuv and saturation-hue-constant
saturation: fix default color space, improve UI strings
saturation: improve colorspace ui label
workshop: space invade and unify inpainting in one source file
alpha-inpaint: move list of neighbors to stack
alpha-inpaint: re-enable early bail
alpha-inpaint: refactor away some property indirection
alpha-inpaint: sprinkle comments, and do something useful with half transpency
workshop/po: remove saturation-hue-constant.c
removing property indirection
alpha-inpaint: no longer demand full processing
alpha-inpaint: adjust progress reporting
alpha-inpaint: make direction invariancy be runtime settable
alpha-inpaint: re-add property for constraining inpaint ordering
motion-blur-zoom: limit value range to -10.0 to 10.0
saturation: add default case to switch heeding warning from gcc
saturation: make desaturating be non-re-separating for CMYK
saturation: use CIE Lab when native interpolation gets a CIE based format
gegl: use uint64_t for memory computations
alpha-inpaint: also examine warmest ray in other direction
alpha-inpaint: expose number of inspiring neighbors as tunable property
alpha-inpaint: parametrize number of scale needles
alpha-inpaint: adjust cohesion part of metric
buffer: use g_return_if_fail for src/dst in gegl_buffer_set|get
bin: fix crash due to NULL deref in thumbnailer
bin: avoid an use after free in completion engine
tests/buffer: free locally allocated temporary buffers
c2g/stress: avoid out of bounds array access
newsprint: add per colorant pattern parameter
newsprint: add custom period to each colorant
newsprint: add black pullout property
newsprint: opt-in to automatic multi-threading
newsprint: rename twist properties to angle
newsprint: change label for cross pattern
oilify: add optional per-pixel buffers for controlling parameters
gegl: custom label and description for composer aux pads
oilify: add labels for aux and aux2
remap: add labels for aux and aux2
bump-map: add label to aux pad
oilify: fix typos in pad labels
opacity: follow API changes in babl
gcut: remove this prototype video editor ui from source tree
workshop: remove makefile reference to nonexistant op
configure: require babl-0.1.68
gegl: deserialization, report accepted enum values when an unknown value is set
gegl-color: fix dev-docs
color-assimilation-grid: an operation to render a perceptual illusion
gitlab-ci: stop doing autotool builds of babl
configure: require babl 0.1.70
buffer: fix docs for gegl_rectangle_subtract
gegl: improve GIR annotation of gegl_processor_get_buffer
gegl: depend on Babl-0.1 GIR file
gi: add gobject-introspection prereq
tools: exp_combine fix signedness warning
gitlab-ci: set XDG_DATA_DIRS in environment for gegl build
gitlab-ci: use master if babl micro is odd
configure.ac: depend on babl-0.1.71
gitlab-ci: do the min-babl checkout in a shell conditional
gitlab-ci: attempt to use $() instead of `` inside arithmetic shell expression
gitlab-ci: conditional execution for babl-min-version
Meson port - integrating merge request !35
gitlab-ci: add meson targets
gitlab-ci: remove vestige tempdir from _build
docs: add skeleton gegl-docs.xml for gtk-doc
meson: depend on babl 0.1.71
meson: add sdl2-display op
gitlab-ci: give targets more descriptive names
meson: remove website from configuration summary
meson: remove PNG reference images before creating tarball
meson: remove some inert lines in gnome.generate_gir
meson: add export dynamic for the gegl binary, fixing luajit ffi
Revert "meson: use python installation found by meson"
gitlab-ci: remove autotools
gitlab-ci: remove graphviz dependency
remove autotools
remove dir build
meson: move dist-script.sh to tools/
jpg-save: if the space of the incoming buffer is gray, force grayscale
meson: Do not build with f16c support by default
noise-perlin: use gegl_rectangle_infinite_plane in get_bounding box
depend on babl-0.1.72
NEWS: update for GEGL-0.4.18
release 0.4.18
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]