[gegl] Created tag GEGL_0_3_2



The unsigned tag 'GEGL_0_3_2' was created.

Tagger: Øyvind Kolås <pippin gimp org>
Date: Sun Nov 22 00:50:51 2015 +0100

    gegl-0.3.2

Changes since the last tag 'GEGL_0_3_0':

Alexandre Prokoudine (3):
      Fix a user-visible typo
      Update Russian translation
      Update Russian translation

André Tupinambá (3):
      Fix opencl constrast-curve operation
      perf: add common bench function to test both opencl and c paths
      perf: update test-rotate to use bench function

Claude Paroz (1):
      Partial update of French translation

Daniel Mustieles (2):
      Updated Spanish translation
      Updated Spanish translation

Debarshi Ray (7):
      GeglNode: Clean up the computed handlers
      GeglNode: Relay the computed signal from the output proxy to the graph
      aoperations/common/noise-reduction: Allow 0 iterations
      operations/external/pixbuf: The "pixbuf" property should be an object
      operations/common/copy-buffer: Clean up
      Add a sepia filter
      build: Don't build gegl-video when gexiv2 is absent

Dimitris Spingos (4):
      Updated Greek translation
      Updated Greek translation
      Updated Greek translation
      Updated Greek translation

Elle Stone (2):
      channel-mixer: operate on linear RGB, remove clipping
      Make auto-stretch contrast operate on linear RGB.

Jehan (1):
      seamless-clone: max-refine-steps is not used.

Jordi Mas (1):
      Fixes to Catalan translation

Marco Ciampa (2):
      Updated Italian translation
      Applied fixies to it translation contributed by FirasHanife

Martin Blanchard (3):
      gegl-gio: Add a helper for opening output stream
      tiff: Add a gegl:tiff-load operation
      tiff: Add a gegl:tiff-save operation

Martin Srebotnjak (1):
      Updated Slovenian translation

Massimo Valentini (1):
      gblur-1d: constants

Michael Henning (3):
      buffer: Implement abyss parameter on gegl_buffer_copy
      buffer: Add a test for the new gegl_buffer_copy abyss parameter.
      docs: Fix some spelling/grammar mistakes.

Michael Natterer (3):
      operations: fix compiler warnings in gegl:load
      Bug 750473 - Replace `quote' by 'quote'
      tools: add MATH_LIB to AL_LDFLAGS

Necdet Yücel (1):
      Updated Turkish translation

Oyvind Kolas (25):
      seamless-clone-compose: follow changes in seamless-clone
      build: add a microraptor gui based ui to gegl binary
      ui: make crop be an integrated rotate/crop
      code reorg
      revert premature integration of image viewer
      ui: make rotation be an integrated part of cropping
      ui: code reorganization
      ui: change preview scale factor to 2 instead of 4
      ui: permit relative paths in image argument
      gegl-binary: do not link mrg_ui_main when mrg isnt available
      ui: comment out hack forcing conversion of loaded data
      ui: make bounding box of next/prev buttons responsive
      show overlaid outline of next/prev controls on motion
      ui: move defines to top and document them
      ui: add folder view
      ui: also remove suffixed file when discarding
      ui: rename s/o->gegl_path/o->save_path/
      ui: use a list of files for folder mode
      ui: use either normal or large thumbnails
      ui: use image list also for next/prev
      ui: add ops after -- to processing chain for images
      ui: use nearest neighbour sampler for rtoation on load
      ui: store relative paths in xmp meta-data
      ui: add a 5s slideshow auto-next toggled with S
      add more arguments to gegl_node_blit_buffer

Pedro Albuquerque (8):
      Added Portuguese translation
      Updated Portuguese translation
      Updated Portuguese translation
      Updated Portuguese translation
      Updated Portuguese translation
      Updated Portuguese translation
      Updated Portuguese translation
      Updated Portuguese translation

Piotr Drąg (3):
      Updated Polish translation
      Updated POTFILES.in
      Updated POTFILES.in

Roman Lebedev (1):
      gegl-imgcmp: main: if images differ, memcpy() right amount of string

Sven Neumann (2):
      configure: make JPEG and PNG a strict dependency
      tools: do not use 'git grep' to locate the source files

Thomas Manni (11):
      tests: add a bump-map test
      operations: fix gegl:wind
      operations: wind: fix last pixel determination for the 2 wind styles
      operations: wind: use GeglWindEdge enum order the same as the original gimp plug-in
      illusion: opt out of multithreading
      color:exchange: modify delta computation, providing better colors shading
      color-exchange: simplify input pixels selection and output pixels generation
      color-exchange: add opencl support
      apply-lens: some improvements
      workshop: add gegl:rgb-clip
      gegl:waves : avoid calling gegl_sampler_get with nan and/or inf values for x and y arguments.

Vilson Vieira (1):
      Add rotate-on-center operation

akash akya (1):
      Bug 754204 - Port of Maze plug-in from GIMP to GEGL

Øyvind Kolås (161):
      post release version bump to 0.3.1
      gegl-imgcmp: use the right argument as reference
      gegl-imgcmp: iteratively approaching something that might work
      add libraw based raw loader op
      ops: rename raw-load to dcraw-load, and lraw-load to rawload
      raw-load: fix compilation warnings
      libraw: rewrite from Paul Sbarra
      openraw: remove in favor of libraw
      update potfiles
      raw-load: reduce libraw version dependency to 0.15.4
      examples: add a simple example using the lgi lua binding
      docs: do not include source code in json dump
      docs: fix broken link to operation-api.html
      ops: fix bug in hstack op
      ink-simulator: fix a leak in key-less lines
      mosaic: remove unused variable/allocation "data"
      gegl-cache: fix out of bounds access
      shift: remove outdated XXX comment about abyss policy
      tests: update compositions/reference/shift.png
      displace: explicitly initialize cx and cy variable to silence gcc
      tests: explictly link testing tools with math library
      opencl: replace CLAMP macros with OpenCL built-in clamp
      AUTHORS: add some new contributors
      pkg-config: request linking with math library fixing bug #755131
      ff-load: do not use deprecated avcodec_frame_alloc
      ff-load: add 'frames' property
      gaussian-blur: make default abyss policy be clamp
      soft-glow: adapt to changes to gaussain blur
      python-tests: temporarily disable
      python-tests: second attempt at neutering
      python-tests: third time lucky?
      python-tests: pushing harder for serpent denial
      gegl: add a microraptor gui based interface to gegl binary
      ui: readded rotate code that fell through cracks
      buffer: remove some conditionals in gegl_buffer_get
      buffer: gegl_buffer_get do not zero a temporary allocation
      boxfilter: avoid repeated computations wtih MAX macro
      boxfilter: use floats instead of doubles for performance
      boxfilter: compute and cache column constants up-front
      boxfilter: move switch outside scanline loop
      tests: add reset-origin param to many gegl:crops in xml
      boxfilter: remove unneeded array
      boxfilter: remove a muls/pixel
      boxfilter: bail early if all pixels contributing are transparent
      algorithms: implement a bilinear alternative to boxfilter
      algorithm/bilinear: fix copy pasta problem
      boxfilter: fix regression affecting 32bit float display in gimp
      buffer: gegl_buffer_Get re-add zeroing of temporary allocation
      buffer: revert re-adding of unneeded zeroing of tempbuf
      buffer: indentation fixes/dead code removal
      buffer: reintroduce zeroing of scratch buffer allocation
      buffer: only zero the temp allocation for boxfiltering
      bump required babl version to 0.1.14
      add GeglAudio - for carrying audio of a video frame
      ff-load: start adding audio decoding
      ff-load: do some things with audio samples
      examples: add a small video player
      ff-load: per-frame audio chunks
      ff-load: configure to deal with more malformed video encodings/muxings
      png-save: store custom png chunk for audio
      png-save: revert addition of custom png chunk
      configure.ac: add gexiv2 detection
      ff-load: fix audio sampling
      gegl-video: store audio samples with gexiv2
      ff-load: be explicit about extent set
      ff-load: improve audio_sample_pos computation
      ff-load: deal with planar pcm data
      examples/gegl-video: add jit SDL audio output
      ui: include video files in thumbnails/overview listings
      ui: improve name of populate_path_list()
      ui: when showing video; iterate through frames
      ui: use SDL for hacky audio playback
      ff-load: enable float based formats
      ff-load: add support for more audio formats
      ff-load: deal with more sample formats
      ff-load: pts work inching along
      ff-load: printing floating points audio and video pts for most videos
      ff-load: use a separate format context for audio decoding
      ff-load: remove some old ffmpeg compatibility code
      ff-load: handle different frame rates better
      ff-load: fix samples/frame computation for non integer framerates
      ff-load: estimate frame count better for more type videos
      ui: tweak low latency audio playback
      ff-load: fix invalid memory access
      ff-load: plug a couple of memory leaks
      ff-load: discards excess chunks and split audio frames
      ff-load: stack allocate AVPackets
      ff-load: free up ffmpeg structures in finalize
      ff-load: clean out dead code/comments
      ff-load: do cleanup on reinit
      ff-load: expose more meta data in properties
      ff-load: implement video-frame only seeking
      bin: adjust video player hack to work when seeking
      ff-load: dead code removal
      ff-load: improve naming of struct members
      ff-load: remove unneeded context members
      ff-load: expose audio codec name
      ff-load: re-enable audio decoding
      ff-load: remove fourcc and clean up some dead code
      ff-load: fix crash on inputs without audio streams
      ff-save: move from workshop and make it compile again
      ff-save: low bitrate .ogv saving works
      ff-save: fix framerate setting
      ff-save: fix pts tracking/computation
      ff-save: free avformatcontext
      ff-load: remove temporary forced audio seeking
      ff-load: flush buffers after seek
      ff-save: add more encoding configuration properties
      ff-load: factor out clearing of audio_track
      ff-save: audio data is now stereo float
      ff-save: delete dead code
      examples: update video example
      examples: add video inversion sample
      ff-save: audio encoding starts working
      ff-save: remove bitrot circumvent defines
      examples: invert whole video
      ff-save: detect sample rate from provided GeglAudio
      ff-save: remove unused priv members
      ff-load: free audio frames
      ff-save: free audio frames
      ff-save: default to 48000 sample rate
      ff-save: support 16bit audio sample formats
      ff-save: indentation fixes
      ff-load: get rid of pts in audioframe
      ff-save: get rid of pts in audioframe
      audio: make audiofragment be multichannel
      ff-load: use GeglAudio for audio fragments
      ff-save: use GeglAudio for audio fragments
      gegl-audio: change size defines to support 6 channel 48000hz audio on 20fps
      adapt code for new GeglAudio
      remove unused duplicate function
      examples/gegl-video: change how samples are stored as xmp
      ff-save: set the number of channels in GeglAudio's
      rename/refactor GeglAudio to GeglAudioFragment
      ff-load/ff-save: use gobject instead of custom allocaiton for GeglAudioFragment
      GeglAudioFragment: start adding accessor functions
      GeglAudioFragment: add defaults to construction
      ff-load/ff-save: unref when destroying audio track caches
      GeglAudioFragment: add channel layout defines from ffmpeg
      GeglAudioFragment: seal struct
      GeglAudioFragment: make MAX_SAMPLES private
      ff-save: hide more properties that dont do much yet
      ui: do the debug seeking only if environment flag is set
      workshop: remove remnants of ff-save
      potfiles: move path of ff-save
      gaussian-blur-iir: disable automatic threading
      POTFILES: add tiff-load.c
      tests: update reference image for stretch-contrast
      POTFILES: add tiff-save.c
      updates to NEWS and AUTHORS
      NEWS: throw in another comma
      release 0.3.2
      exampes: make gegl-video example depndant on SDL
      configure.ac: roll back version number to 0.3.1
      ui: only build if gexiv2 and sdl are present
      configure: raise ffmpeg requirement to 56.0.0
      ff-save: use s/ PIX_FMT_/ AV_PIX_FMT_/
      ff-save: prefix CODEC_ID_NONE with AV_
      ff-save: use av_frame_alloc instead of avcodec_alloc_frame
      update NEWS
      release gegl-0.3.2


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