[gegl] Created tag GEGL_0_4_24



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]