[gegl] Created tag GEGL_0_3_20



The unsigned tag 'GEGL_0_3_20' was created.

Tagger: Øyvind Kolås <pippin gimp org>
Date: Tue Aug 15 22:10:04 2017 +0200

    release gegl-0.3.20

Changes since the last tag 'GEGL_0_3_18':

Alexandre Prokoudine (1):
      Shadows-Highlights: Normalize metadata and user-visible labels

Arfrever Frehtes Taifersar Arahesis (1):
      build: make --without-exiv2 and --with-exiv2 work

Daniel Mustieles (1):
      Update Spanish translation

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

Edward E (1):
      gcut: fix compiling on Windows

Ell (18):
      sampler: make gegl_buffer_sample_cleanup() thread safe
      gegl:cache: make non-threaded
      tile-handler-cache: avoid deadlock when dropping hot tile
      gegl-tile: make tile COW lock-free
      tile-handler-empty: add a memory barrier before cloning the common tile
      gegl-tile: don't leak n_slices when there's no destroy_notify
      gegl-tile: s/g_free/gegl_free/
      gegl-tile: fix tile destruction when data == NULL
      gegl-tile: use gegl_tile_new_bare_internal() in gegl_tile_dup()
      tile-backend-swap: make thread safe; move more work to writer thread
      tile-handler-cache: add missing cache tile-count decrementations
      tile-handler-cache: don't trim still-in-use tiles
      tile-handler-cache: make flush and wash thread safe
      spiral: move from workshop to common
      buffer: don't cache thread count in gegl_buffer_get_tile()
      gegl-node: only emit the progress signal from the main thread
      gegl-operation-filter: add get_split_strategy() vfunc
      Bug 786110 - Gaussian blur has subdivision artifacts ...

Eugene Hopkinson (1):
      config: interim solution increasing thread limit to 64

Jan Vesely (3):
      opencl,box-blur: Use integer min/max
      tests: restore old opencl testing set
      opencl: Open libOpenCL.so.1 library instead of libOpenCL.so

Jehan (4):
      gegl: properly set G_LOG_DOMAIN in every Makefile.
      gegl: fix some typos and trailing whitespaces.
      gegl: GEGL_MAX_THREADS as GeglConfig's "threads" property max value.
      gegl: fixing typo and word redundancy.

Jordi Mas (1):
      Update Catalan translation

Michael Natterer (2):
      Bug 783399 - GIMP2.9.5 Supernova filter, Increase Radius value
      operations: improve the descriptions of the invert operations

Piotr Drąg (3):
      Update Polish translation
      Update Polish translation
      Update Polish translation

Thomas Manni (2):
      workshop: complete rewrite of shadows-highlights operation
      core: manage cl_process functions on POINT_COMPOSER operations

Øyvind Kolås (101):
      post release version bump
      buffer: avoid trying to allocate for/access 0x0 extent buffers
      gegl-serialize: prevent possible infinite loop
      gegl-chain: only link input pad when it exists
      gegl:mix add aa lerping in RGBA op
      update POTFILES.in with mix.c
      map-relative: update reference-hash
      tests: update color-reduction test due to enum changes
      test/serialize: comment out font reliant tests
      ff-save/ff-load: whitespace tidying
      path,vector-fill,vector-stroke: add vector category
      ff-save: only rescale audio packet timestamp when we actually have one
      ff-load/ff-save: improve audio frame handling
      Bug 784450, get rid of now deprecated csourcetostring.py
      core: tag different meta-data with different quarks
      implement serialization for paths/animations
      add test for serialization of linear keyframed animation
      set relative if animation contained relative data - mixed relative and not coordinates not supported in 
a single animation
      serialization: correctly round-trip rel suffix, in some cases
      avoid inserting newlines when not indenting
      translate: add some ui-meta
      rotte: add ui-meta for unit
      text: add some ui_meta
      test/serialize: update with new non-newline results
      initial gcut import
      search and replace gedl with gcut
      start removing some c99isms
      sort completions by relevance
      refacor away c99isms
      fix compilation of gcut without ui
      fix build without mrg
      fix warnings in iconographer
      gcut: add defaul.edl.inc to build dependencies
      gcut: guard gexiv2 using bits with ifdefs
      gcut: add default.edl.inc to repo
      gcut: limit tab index to max of completions
      gcut: show current completion only - inline
      gcut: do not overwrite previously generated/edited edl for video files
      gcut: remove SourceClip vestige
      c2g,stress: avoid infinite loop on fully transparent buffers
      gcut: if 0 slider code
      gcut: replace scalar editing with editing of textual representation
      gcut: change number of significant digits to 5
      gcut: adjust part mode to use 2/3rds of screen
      gcut: highlight active filter node,  add a X mark
      buffer: only use sampler mutex when swapping samplers
      transform: remove outdated comment and simplify code
      buffer: reduce length of critical section in cache
      buffer: use correct g_rec_mutex_ calls for tile_storage->mutex
      build: further tidy up exiv2 test
      gegl: double default chunk-size
      gcut: move new node prompt to insertion point in chain
      gcut: sprinke needed semicolons in a shell command
      gcut: make add-filter ui clickable
      gcut: make tiled ui-mode default
      gcut: draw edges between nodes
      gcut: edit keyframes when changing double props on animated properties
      gcut: change color scheme towards dark background
      gcut: fix typo '< mitch_> "dependenct" is not a word :)'
      gcut: remove unused non-frame api
      gcut: rewrite to use seconds instead of frames as native unit
      gcut: import frame boundary based timestamps correctly
      gcut: ui improvements after seconds switch-over
      gcut: refactoring towards being seconds native
      gcut: make background cacher work with seconds
      gcut: adjust default project animations for seconds
      gcut: fix horizontal scale of thumbtrack for seconds
      gcut: update todo
      gcut: fix terminal output during rendering for seconds
      gcut: cache clip fps in project
      gcut: add ability to slow down/speed up clips
      gcut: indentation and whitespace cleanup
      gcut: autozoom to fit on start
      gcut: fix relative time offsets of animations for seconds time scale
      serialize: clamp animated doubles to pspec range
      tests: add test setting nonexisting op
      gcut: fix selection rendering after seconds port
      gcut: fix transforms for animation curves
      gcut: add support for timed global filters chains
      gegl: serialize, handle animated integer properties
      gcut: update docs, and show boxes for global filters
      update NEWS
      gegl:stretch-contrast: opt out of auto-threading
      gegl:stretch-contrast-hsv: opt out of auto-threading
      gcut: do not clear window for modes where video covers all
      gcut: dead code removal
      gcut: add a new c file for utility functions
      docs: add missing gcut.txt
      gcut: visualize global overlays
      docs: update gcut page
      NEWS: update
      gegl: use locale-independent decimal point for chain serializer
      gcut: make floating point serialization locale independent
      gcut: re-enable background render processes
      gcut: add visualisation of picked overlay
      lens-flare: performance, use hypotf instead of hypot
      tests: disable matting-levin test
      gcut: enable editing of overlays, and clips with no pre-existing filter
      gcut: add ability to add aux nodes
      bump required babl to 0.1.30
      release 0.3.20


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