[gegl] Created tag GEGL_0_3_28



The unsigned tag 'GEGL_0_3_28' was created.

Tagger: Øyvind Kolås <pippin gimp org>
Date: Tue Jan 23 16:34:23 2018 +0100

    0.3.28

Changes since the last tag 'GEGL_0_3_26':

Alexandre Prokoudine (1):
      Update description of Exposure (more commonly used terminology + grammar match for tooltips in GIMP)

Debarshi Ray (25):
      perf: Exit cleanly
      perf: Test gegl:gaussian-blur in all natively supported formats
      operation-source: Remove redundant virtual method implementation
      operations/common-gpl3+/cartoon: Remove redundant code
      operation: Be more strict about what is acceptable
      shadows-highlights-correction: Stick to single precision floating point
      operations/workshop/shadows-highlights-correction: Simplify code
      opencl/shadows-highlights-correction: Remove unused variable
      operation-point-render: Remove redundant comment
      operations/common-gpl3+/fractal-trace: Remove redundant code
      operations/common-gpl3+/polar-coordinates: Remove redundant code
      operations/common-gpl3+/tile-paper: Remove redundant code
      shadows-highlights-correction: Simplify code
      shadows-highlights-correction: Simplify code
      perf: Test gegl:gaussian-blur's IIR filter
      perf: Test gegl:gaussian-blur in formats with pre-multiplied alpha
      operations/common-gpl3+/whirl-pinch: Remove redundant code
      shadows-highlights-correction: Simplify code
      shadows-highlights-correction: Optimize by avoiding NOP overlays
      shadows-highlights: Move from workshop to common-gpl3+
      shadows-highlights, shadows-highlights-correction: Describe properties
      shadows-highlights-correction: Silence -Wdeclaration-after-statement
      operations/common/gblur-1d: Optimize by exploiting cache lines
      shadows-highlights-correction: Factor out common fabsf calls
      shadows-highlights, shadows-highlights-correction: Default to NOP

Ell (17):
      buffer: use per-instance hot-tile for nearest samplers
      gegl: add GeglStats object, gegl_stats() function
      Bug 791885 - Wrong leaked-buffers count with multithreading
      utils: add gegl_rectangle_subtract_bounding_box()
      utils: fix comment typo in last commit
      Bug 792018 - gegl_buffer_get() segfaults when reading a pixel column
      buffer: avoid column-fetching optimization when rowstride != bpp
      gegl-stats: add more stats
      gegl-stats: add gegl_reset_stats()
      buffer: in cache, replace global tile queue with per-instance queues
      transform: more pitch/stride fixes in nearest case
      transform: fix required/invalidated rects for perspective transforms
      transform: small fix to last commit
      graph: prepare graph before getting cache in gegl_node_blit()
      gegl: small fix in gegl_babl_model_is_linear()
      transform: clip bounding box to the backplane
      transform: don't sample past-the-horizon points

Jehan (1):
      libs/rgbe: RGBE magic number made more generic.

Jordi Mas (1):
      Update Catalan translation

Kristjan SCHMIDT (1):
      Update Esperanto translation

Marco Ciampa (1):
      Updated Italian translation

Martin Srebotnjak (1):
      Updated Slovenian translation

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

Øyvind Kolås (70):
      post-release version bump
      gblur-1d: improve mipmap geometry computation
      workshop: optimize linear interpolation in bilateral-filter-fast
      gegl/buffer: do float adapted compare with 1.0
      gegl/buffer: flush cl caches also for 1x1 px gegl_buffer_get
      gegl: fix gir docs for gegl_create_chain
      gegl: add transfer none to return of gegl_operation_find_property
      gegl: fix gir annotations for gegl_param_spec_audio_fragment
      fractal-trace: set a ui_range for bailout property
      gegl/buffer: use epsiloned float comparison
      gegl/buffer: use a temporary buffer when column fetching
      gegl/buffer: factor out fish vs memcpy conditional for col fetching
      gegl/buffer: optimize pix-column fetching
      gegl/buffer: factor out constant computation from innterloop when setting columns
      gegl/buffer: optimize column setting
      gegl/buffer: use a tempbuf for pix conversions when setting cols
      gegl/buffer: use buffer->soft_format where appropriate
      gegl/buffer: some more micro-optimizations for column get/set
      noise-hsv: change ui label from holdness to dulling
      noise-cie-lch: change ui label from holdness to dulling
      gegl:deinterlace fix clamping of coordinates
      gegl/buffer: make shape and offset of sampler prefetch adaptive
      perf: fix compilation when doing retrospective builds
      gegl/buffer: use ceilf instead of ceil
      perf: update makefiles with a current highlight of interesting commits
      gegl/buffer: use more explicit code for cleanup
      perf: compute median instead of mean, and abort iteration when converged
      gegl/buffer: make nearest sampler able to use memcpy
      transform: add a special case for nearest sampler
      gegl/buffer: move some conditionals out of hot-spot fast path for 1x1 fetch
      transform: use correct pitch/stride for nearest case
      gegl/buffer: inline parts of gegl_buffer_iterator
      gegl/buffer: clean up code of gegl-sampler-nearest
      Revert "gegl/buffer: make nearest sampler able to use memcpy"
      buffer: use sampler in transform_nearest
      buffer: fix hot tile code that got clobbered in a revert commit
      buffer: hold locks for tile caches only when interacting with tile cache
      buffer: finer grained locking for set/get_pixel
      perf: add purge target, that removes unused prefixes
      configure: depend on babl 0.1.39 or newer
      gegl/buffer: use babl_process_rows
      buffer: rectify format==NULL earlier in gegl_buffer_get
      buffer: fix rows computation in gegl_buffer_access
      buffer: further fixes to rows computation in gegl-buffer-access.c
      perf: adjust font sizes in report
      buffer: fix sign error in computation of abyss skip
      buffer: permit writing into some abyss of tiles
      depend on babl 0.1.40 or newer
      gegl/buffer: remove some function call overhead from sampler upkeep
      tests/mipmap: add back mipmap reference images
      buffer: fix gegl_buffer_get_pixel with format==NULL
      gegl: make downscale_2x2 always operate in linear space
      gegl: make boxfilter always operate on linear data
      gegl: make bilinear algorithm always operate on linear data
      gegl: make generic versions of algorithms use stack allocations
      gegl: uniform dispatch api for downscale_2x2
      buffer: cache downscale 2x2 dispatch functions in zoom handler
      gegl: use RGBA rather than RaGaBaA for mipmap related scaling
      perf: add mipmap scaled fetch benchmarks
      gegl: implement u8 fast paths for boxfilter/2x2 downscale
      tests: update buffer text reference for linear scaling
      tests: updates to buffer tests reference
      configure: depend on babl-0.1.41
      NEWS: update
      gegl: more efficient 0 pixel in u8 boxfilter
      ff-load: permit decoding audio only files
      ff-load: make video-less decoding also work for mp3 files
      bin/gcut: use mrg pcm api
      NEWS: update
      configure: release 0.3.28


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