[gegl] Created tag GEGL_0_3_12



The unsigned tag 'GEGL_0_3_12' was created.

Tagger: Øyvind Kolås <pippin gimp org>
Date: Mon Feb 13 10:39:53 2017 +0100

    0.3.12 release

Changes since the last tag 'GEGL_0_3_10':

Alexandre Prokoudine (4):
      Post-release version bump to 0.3.11
      Update AUTHORS, NEWS
      Adjust names and descriptions to make more sense
      Update NEWS.txt

Anders Jonsson (1):
      Fix string typos

Christian Kirbach (1):
      Update German translation

Debarshi Ray (26):
      GeglNode: Emit invalidated only after setting the passthrough
      tests: Bounding box shouldn't be cropped after setting passthrough
      operations/common/grey: Pass the buffer through, don't copy the pixels
      Revert "operations/common/grey: Pass the buffer through, don't ..."
      operations/common/grey: Use memmove, in case we're processing in-place
      Add an implementation of Darktable's exposure filter
      operations/external/raw-load: Handle Sony's ARW files
      operations/core/load: Detect local ARWs and CR2s as RAW, not TIFF
      operations/core/load: Be more careful about NULL values
      Clean up the way we drop references and free memory
      operations/external/raw-load: Use a named constant, not a magic number
      operations/external/raw-load: Say NO to OOM safety
      operations/external/raw-load: Remove redundant code
      operations/external/raw-load: Set user_data as soon as it is allocated
      operations/external/raw-load: Reinitialize libraw upon path change
      operations/external/raw-load: Be more assertive about what we expect
      operations/external/raw-load: Don't leak the cached path
      operations/external/raw-load: Improve the fidelity of the decoding
      operations/external/raw-load: Switch the output format to "R'G'B' u16"
      operations/workshop/dt-exposure: Add a srgb flag, but default to linear
      buffer-iterator: Silence -Wunused-variable
      operations/common/exposure: Use exp2f for base-2 exponentials
      operations/common/exposure: Add a property for adjusting blacks
      Remove dt:exposure
      tests: Update test-serialize for new gegl:exposure property
      operations/common/wavelet-blur: Say NO to OOM safety

Dimitris Spingos (Δημήτρης Σπίγγος) (3):
      Update Greek translation
      Update Greek translation
      Update Greek translation

Ell (28):
      text: get rid of a text-alignment hack
      text: correct text bounds calculation
      text: fix the default value in the color property description
      text: add properties to control vertical size and alignemnt
      test-serialize: fix test failures due to recent changes to gegl:text
      text: fix description of "vertical_wrap" property
      test-serialize: adjust expected text size to match CI results
      text: allow <1 font sizes
      text: handle text-color alpha value
      rotate{,-on-center}: fix description of degrees property
      operation-point-*: replace explicit in-place output checks with a call to ...
      crop: clip crop rect to input extents
      text: don't self-invalidate when calculating the bounding box
      crop: don't depend on the input node's bounding box ...
      crop: don't depend on the input node's bounding box ...
      text: fix handling of zero alpha values
      workshop: add linear-sinusoid operation
      workshop: add bayer-matrix operation
      bayer-matrix: minor polish
      convolution-matrix: don't overwrite divisor/offset props when normalizing
      linear-sinusoid: use output-space pixels as phase unit
      linear-sinusoid: allow an arbitrary number of supersampling partitions
      bayer-matrix, linear-sinusoid: use odd power function
      bayer-matrix, linear-sinusoid: make prop ranges and behavior more ui friendly
      bayer-matrix: add x/y-scale properties
      linear-sinusoid: improve ui range of the period props
      utils: improve performance of gegl_memset_pattern()
      utils: leftovers from last commit

Elle Stone (1):
      workshop/component-extract: fix the Lab range and add CIE LCH C(ab) and LCH H(ab) components

Jehan (3):
      Bug 774708 - All pixels data is lost on transforms.
      gegl: some minor syntax cleaning.
      configure: set G_LOG_DOMAIN to "GEGL" only.

Jon Nordby (4):
      .gitignore: Add missing files
      .gitignore: Also ignore .c.h files in nested subdirs
      tests: Exercise buffer sharing via on-disk
      test-buffer-sharing: Use temp path instead of pwd

Jordi Mas (2):
      Update Catalan translation
      Update Catalan translation

Marco Ciampa (1):
      Updated Italian translation

Martin Srebotnjak (1):
      Updated Slovenian translation

Michael Henning (1):
      build: Check for pango >= 1.38 in configure.

Michael Natterer (2):
      softglow: "none" is not an enum value
      operations: add a title string to edge-neon

Peter O'Regan (1):
      Add edge-neon GEGL Port

Piotr Drąg (11):
      Update Polish translation
      Update Polish translation
      Update POTFILES.in
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update POTFILES.in
      Update Polish translation
      Update Polish translation

Sebastian Rasmussen (2):
      Update Swedish translation
      Update Swedish translation

Thomas Manni (15):
      workshop: add gegl:image-gradient
      workshop: add gegl:watershed-transform
      workshop: add gegl:waterpixels
      noise-reduction: pass-through when iterations parameter is set to zero
      workshop: add segment-kmeans operation
      workshop: add slic operation
      workshop: add integral-image operation
      cartoon: some improvements
      workshop/slic: make description translatable
      slic: move it from workshop to common
      component-extract: move it from workshop to common
      image-gradient: move it from workshop to common
      watershed-transform: move it from workshop to common
      waterpixels: move it from workshop to common
      workshop: add shadows-highlights operation

Tiago Santos (1):
      Update Portuguese translation

Øyvind Kolås (84):
      transform: add a clip-to-input property
      move color warp from workshop to common
      workshop: repair breakage of Makefile.am
      gegl-color: add "transparent" as alias for "none"
      lens-distortion: make background default to transparent
      lens-distortion: use premultiplied RGBA to get rid of resampling fringing
      tests/xml: update with clip-to-input property of transform-core
      gegl-matrix: use s/strtod/g_ascii_strtod/
      tools/gegl-imgcmp: s/strtod/g_ascii_strtod/
      workshop: add mirectas wavelet blur op
      workshop: specify license
      do not set BABL_TOLERANCE in environment
      core: use g_strdup/g_free instead of strdup/free
      core: use g_getenv where getenv mistakenly is used
      c2g: comment out definition of unused variable
      color-warp: glibify a memory allocation
      maze: glibify an allocation
      maze: fix glibification of allocation
      color-warp: fix glibificaiton of allocation
      potfiles: move wavelet blur from generated to normal workshop
      NEWS: create change summary since last release
      string: fix typo strech=stretch, spotted by Anders Jonsson
      fix deprecations: s/gexiv2_metadata_free/g_object_unref/
      workshop: add lowbit-dither, experimental dithering for floating point
      potfiles: add lowbit-dither
      lowbit-dither: fix to vanish when converting back to 8bpc
      noise-rgb: add linear and gaussian properties
      workshop: remove lowbit-dither, percetual space RGB noise is the same and covers the need
      gegl-algorithms: cache babl_types
      gegl-algorithms: deal with float earlier in if/else chains
      gegl: move caching of babl types/formats to an internal header
      gegl: cache reused babl formats
      gegl: remove dead code
      operations: rename color-reduction to dither
      dither: change properties from bits to levels
      gegl:dither improve ui defaults
      enums: remove resilient enum value from GEGL_DITHER_
      dither: remove resilient dither code paths
      dither: improve luminance of some dither strategis
      tool/csourcetostring.py: skip module.c
      NEWS: port to markdown and generate tarball file with w3m from html
      NEWS: add more release dates
      tests: do not print cpu numbers for opencl when opencl is not available
      AUTHORS, NEWS: update contributors
      operations: add TRANSLATORS: comments for default values of colors
      tests: update color-reduction test with changes in API
      gegl:high-pass do inversion, over and contrast in a non-linear space
      gegl:wavelet-blur comment out LGPL3+ license
      gegl: add gegl_operation_find_property
      edge-neon: use R'G'B'A formats in all places RGBA was used
      po: add edge-neon.c
      edge-neon: use single precision float buffers
      gegl: permit instantiation of base classes
      wavelet-blur: move it from workshop to common
      test: simple/image-compare adjust reference values
      workshop: fix \ at end of line
      build: add NEWS to built dist
      bilateral-filter-fast: move to workshop due to excess
      tests: add mipmap testing folder
      tests: add another mipmap test
      tests: set GEGL_PATH for mipmap tests, add a test just unsharp-ing
      tests: update clean target in mipmap tests makefile
      ops/crop; remove accidental stdio.h include
      tests: workaound for including mipmap files in tarball
      configure.ac: depend on babl-0.1.24
      buffer: factor out level to scale computation
      gegl-buffer: make more code mipmap level aware
      bin/gegl: in ui mode opt out of opencl rendering
      buffer: make mipmap tests pass by default
      ops: remove old gaussian blur op
      gaussian-blur: add some level arguments towards mipmap rendering
      bin/gegl: do mipmap related env overrides earlier
      bin/gegl: clean up compiler warnings in ui
      gblur-1d: start implementing mipmap rendering
      buffer: use scaled rects for creation of iterators
      tests: update buffer tests for passing pre-scaled coordinates to gegl-buffer-iterator
      exposure: remove offset property
      exposure: s/black/black level/ in api
      tests: update serialize test for changes in exposure
      buffer: simplify gegl_tile_indice since arg 3 is always 0
      update NEWS
      bin/gegl: store edits in text files
      docs: do not try to snap a webcam pic for op gallery
      release 0.3.12


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]