[gegl] Created tag GEGL_0_4_24
- From: Øyvind "pippin" Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] Created tag GEGL_0_4_24
- Date: Sun, 7 Jun 2020 19:21:04 +0000 (UTC)
The unsigned tag 'GEGL_0_4_24' was created.
Tagger: Øyvind Kolås <pippin gimp org>
Date: 1591557453 +0200
v0.4.24
Changes since the last tag 'GEGL_0_4_20':
Alan Mortensen (1):
Updated Danish translation
Alexandre Prokoudine (4):
Update Russian translation
Update Russian translation
Update NEWS.txt
Update Russian translation
Anders Jonsson (2):
Update Swedish translation
Update Swedish translation
Andre Klapper (1):
Fix broken markup in Marathi UI translation
Asier Sarasua Garmendia (1):
Update Basque translation
Brian Stafford (1):
gegl, operations: add meta-data API
Daniel Mustieles (1):
Update Spanish translation
Debarshi Ray (1):
operation-meta: Remove a duplicate G_DEPRECATED
Dimitris Spingos (Δημήτρης Σπίγγος) (1):
Updated Greek translation
Ell (44):
matting-{global,levin}: use input bounding box as output bounding box
buffer: add gegl_buffer_share_storage()
Issue #229 - Segfault when running out of swap space with RLE compression
buffer: in swap backend, free block when failing to set write offset
buffer: in the swap backend, improve reading/writing stat flags
dropshadow: fix median-blur abyss policy
dropshadow: use double for the "grow-radius" property
rgb-clip: allow clipping to arbitrary ranges
levels: improve handling of empty input ranges
bloom: add new operation to the workshop
bloom: move from workshop to common
buffer: allow disabling tile allocator through GEGL_TILE_ALLOC env var
operation: allow disabling dynamic per-op thread-cost using env var
buffer: in gegl-tile-alloc, keep a spare empty block
buffer: in gegl-tile, replace usleep() with g_thread_yield()
buffer: track empty tiles in the swap backend
buffer: allow creating buffers with uninitialized data
buffer: handle uninitialized buffers in gegl_buffer_clear()
operation, graph: use uninitialized buffers for operation output
buffer: misc cleanup in gegl-tile-backend-swap.c
buffer: in swap backend, improve empty tile storage
buffer: in cache handler and swap backend, use g_hash_table_add() ...
vignette: add Horizontal and Vertical shapes
vignette: fix typo
vignette: fix inner-region alpha when gamma == 0
vignette: increase parameter limits
gegl-op: add GEGL_OP_BASE op-type to gegl-op.h
piecewise-blend: new op in common-cxx
variable-blur: new op in common-cxx
focus-blur: new op in common-cxx
bloom: add "limit-exposure" property
piecewise-blend: fix gamma interpolation; improve speed
{variable,focus}-blur: remove levels/gamma props; add high-quality prop
focus-blur: misc cleanup
noise-*: mark as position dependent
graph: fix graph-node gegl_node_get_{producer,consumers}() for non-"input"/"output" pads
graph: clear child nodes when setting node operation
mix, piecewise-blend: add "compositors:blend" categories
levels: don't limit value-range of props
bloom: change "amount" property to "threshold"
lens-blur: new operation in common-cxx
focus-blur: allow using lens-blur as an alternative to gaussian-blur
{lens,focus}-blur: use "range-label" ui-meta for the range label
lens-blur: fix out-of-bounds read
Elle Stone (1):
hue-chroma: Fix artifacts in when operating on gray
Félix Piédallu (2):
Fix Python tests (fixes #224)
Use python to get envvar instead of trying to concat with bash
Jan Vesely (14):
debug: Fix build issues
gitlab-ci: Add GEGL_ENABLE_DEBUG build
gitlab-ci: Inherit debug build from all-build
gitlab-ci: Split gegl build deps to a separate class
gitlab-ci: Reuse ccache between builds
gitlab-ci: Print error log on failed tests.
gitlab-ci: Add prepare state that prebuilds docker image used later
gitlab-ci: Drop --single-snapshot and --reproducible
gitlab-ci: Explicitly manage pacman cache
gitlab-ci: Print ccache statistics
gitlab-ci: Restrict ccache size
gitlab-ci: Cleanup
gitlab-ci/prebuilt_image: Clean up pacman state after installing packages
gitlab-ci: Do not force reinstall of pacman-contrib
Jehan (1):
meson: define macro GEGL_ENABLE_DEBUG on debug builds.
Jordi Mas (2):
Update Catalan translation
Update Catalan translation
Marco Ciampa (3):
Updated Italian translation
Updated Italian translation (WIP)
Updated Italian translation
Michael Schumacher (1):
gegl-debug.h: use G_GINT64_FORMAT to prevent some long int vs. long long int format warnings
Milo Ivir (1):
Add Croatian translation
Nathan Follens (1):
Add Dutch translation
Niels De Graef (3):
meson: Use metadata for GEGL VAPI
Fix some VAPI annotations
Use NULL c_handler for "simple" GObject signals
Piotr Drąg (6):
Update Polish translation
Update POTFILES.in
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Rodrigo Lledó (4):
Update Spanish translation
Update Spanish translation
Update Spanish translation
Update Spanish translation
Senya (1):
save-pixbuf operation: set the pixbuf property for reading instead of expecting a pointer to be set
Simon McVittie (2):
gegl-imgcmp: Fix name of max-diff property
file backend: Explicitly cancel file monitor
Yuri Chornoivan (18):
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Fix minor typos
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
band-a-prend (1):
cltostring.py: force using utf8
lillolollo (1):
operations: implicit declaration of function qsort
urek (1):
removed the --dot line from the usage function
woob (2):
median-blur: accept negative radius values
dropshadow: Add options for shadow growing
Øyvind Kolås (92):
post-release version bump
tests/python: opt out of this test for all new version of GI
tests/python: update test-gegl-node test
meson: add building of pdf-load
NEWS: update
release 0.4.22
post release version bump
gegl: add OpenCL to warnings about failing to initialize LUTs
drop-shadow: drop duplicated meta_redirect of grow-radius
meson: force support for 64bit file offsets on win32
matting-levin: use umfpack's own long type
gegl-parallel.h: extend __cplusplus check
dropshadow: skip median-blur when neither growing/shrinking shadow
buffer: gegl_tile_lock do context switches when tile is locked
buffer: fix check for NULL after dereferencing pointer
buffer: replace a while loop that only ever runs once with if
gegl: remove superfluous g_list_free
gegl: GeglPath fixing parsing of key/value pairs
gegl: avoid accessing past end of flattener array
bump-map: remove pointless self-assignment
gegl: in init be more precise about setting mipmap-rendering
graph: silence warnings triggered by gegl:introspect
gegl: report pixel format as part of graphviz visualization
ci: return true if cleaning paccache fails
ci: install vala package for babl build
Revert "ci: return true if cleaning paccache fails"
operations: add metadata property to gegl:load and gegl:save
workshop: add edges and details op
edges-and-details: do difference of gaussians internally
workshop: rename edges-and-details to band-tune
build: build non-external workshop ops as bundle
workshop: add adjustment mask viz to band-tune
band-tune: permit narrower bandwidth
buffer: tune cubic coefficients away from anomaly
buffer: use inlinable alternative to fabsf in cubic resampler
buffer: use inlinable ceilf in buffer accesors
opacity: use inlinable fabsf
shadows-highlights-correction: use inlinable fabsf
perf: update performance tracking scripts for meson
piecewise-blend: add gamma property
focus-blur, variable-blur: add gamma property
gegl: stub out vestigal methods in GeglOperationMeta
operations: remove superfluous call to gegl_operation_meta_watch_nodes
gegl: remove dead code after API cleanup
gegl: new API GeglOperationMeta::update
bloom: use GeglOperationMeta::update
color-assimilation-grid: use GeglOperationMeta::update
dropshadow: use GeglOperationMeta::update
gaussian-blur: use GeglOperationMeta::update
high-pass: use GeglOperationMeta::update
layer: use GeglOperationMeta::update
recursive-transform: use GeglOperationMeta::update
unsharp-mask: use GeglOperationMeta::update
band-tune: use GeglOperationMeta::update
focus-blur: use GeglOperationMeta::update
variable-blur: use GeglOperationMeta::update
gegl: add a commented out example as tutorial
gegl: improve sampler/tutorial in gegl:gegl
gegl: in gegl-serialize avoid negative array on index on malformed input
operations/transform: add border-align op
workshop: reimplment hstack as pack
gegl: add back stubs for gegl_operation_meta_watch*
crop: change default values and add inferred defaults
gegl: make gegl_node_get_producer against invalid nodes
operations: move gegl:pack out of workshop
pack: add align property
border-align: account for origin of child bounding box
reset-origin: new op
pack: take offsets of input buffers into account
docs: fix a typo
buffer: use g_usleep instad of g_thread_yield on tile contention
buffer: fix integer overflow in u32 blit scaler
buffer: add code paths for 5,6 and 12bpp in nearest scaler
gegl: use g_ascii_strtod in chain parser
examples: s/g_strtod/g_ascii_strtod/
bin: s/g_strtod/g_ascii_strtod/
depend on babl-0.1.76
NEWS: update
hue-chroma: simplify no chroma condition, and use fabsf
NEWS: update
newsprint: remove custom math functions
absolute: remove custom inlined fabs
shadows-highlight-correction: remove custom inlined fabsf
gegl: add gegl-math.h inlinable overrides for some math functions
distance-transform: use single precision math functions
gegl: include math.h in headers used by ops
operations: do not include <math.h> directly
meson: bump babl dep to 0.1.78
NEWS: update
gegl:gegl: use border-align and pack in example
gegl: reject paths containing .dSYM when looking for modules on OSX
release 0.4.23
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]