[gegl] Created tag GEGL_0_2_0



The unsigned tag 'GEGL_0_2_0' was created.

Tagger: Nils Philippsen <nils redhat com>
Date: Tue Apr 3 10:19:55 2012 +0200

    version 0.2.0

Changes since the last tag 'GEGL_0_1_8':

Alexandre Prokoudine (14):
      Marked messages in color temperature operation for translation
      Added initial Russian translation
      Swapped horizontal and vertical in lens-distortion op tooltips back to normal
      Consistent capitalization in user-visible messages in the vignette op
      Fixed a typo in the warp operation
      Fixed typos and improved formatting consistency in user-visible messages of affine ops
      No more dots in the end of tooltips in box blur, checkerboard and grid ops
      Added noise reduction to the list of translatable ops, marked its messages for translation
      Removed dots from the end of tooltips in user-visible messages in ops
      It's JPEG 2000, not JPEG-2000. Officially.
      No more dots in the end of tooltips in ops. Proper capitalization in some of them.
      Updated Russian translation
      operations: fixed typos and dots spotted by Chris Leonard
      operations: more fixes in places spotted by Chris Leonard

Daniel Mustieles (1):
      Updated spanish translation

Hans Petter Jansson (1):
      operations/workshop/color-reduction.c: Get input rectangle correctly.

Jan RÃegg (2):
      Added matting global op
      global-matting: resynced with rggjan's repo

Jon Nordby (1):
      Remove gegl_processor_destroy also from header

Kevin Cozens (2):
      Fixed error in array subscript that affected GIMP's perspective transform.
      Added .gitignore files for opencl directories.

Martin Nordholts (7):
      Make test-roundtrip.c support make distcheck
      Add myself to "Contributions from:" in 0.1.8 NEWS
      operations: Use gegl_operation_class_set_keys() in v4l so it builds
      gegl: Update po/POTFILES.skip for make distcheck
      Remove ChangeLog.pre-0-1 from EXTRA_DIST for make distcheck
      Revert accidental bogus property name rename
      operations: Include gi18n-lib.h in noise-reduction.c

Martin Srebotnjak (1):
      Updated Slovenian translation

Massimo Valentini (2):
      tests/buffer: s/gegl_buffer_destroy/g_object_unref/g
      Bug 656272: Affine transformations are wrong

Matej UrbanÄiÄ (2):
      Added Slovenian translation
      Added sl for Slovenian translation

Michael Henning (1):
      Don't try to install gegl.devhelp if ruby isn't present.

Michael Murà (20):
      buffer tests: fix three warnings due to wrong pointer cast
      buffer-test.c: fix complain about including glib/gmacros.h directly
      write-buffer: fix implicit declaration of gegl_node_emit_computed
      gegl-buffer-access: fix unused variable
      update workshop against constify of babl_format
      update some docs
      add a buffer-cache op in the workshop
      gegl_buffer_dup: implement copy on write
      simplify gegl_buffer_tile_iterator by removing unneeded code
      gegl_tile_iterator: simplify again and remove a goto
      gegl_buffer_dup: use the cache to insert duplicated tiles
      gegl-buffer.h: align function prototypes
      enable i18n in gegl     only the ripple op is enabled for now     a fr po file is added as demo
      add a .gitignore for the po directory
      POTFILES.in: update with all gegl source, using git grep -l _\(\".*\"\)
      Merge branch 'i18n'
      POTFILES.in: add missing files and update moved files
      more readable help for gegl binary
      gegl-options: print the mode in full text, not with the value of the enum
      NEWS: small typo

Michael Natterer (5):
      property-types: don't comment out default value handling in GeglParamSpecColor
      buffer: make src pointer in gegl_buffer_set() const
      Update .gitignore
      Fix generation of gegl-major.minor.pc
      operations: some style cleanup in the transform ops

Mikael Magnusson (9):
      Fix alignment of configure --help output
      affine: parse full 3x3 matrices, try to do perspective
      Add missing gegl-buffer-cl-cache.h includes
      workshop: add a missing const Babl
      Update some more files to new api
      Update some files to abyss api
      Fix initialization warning
      Correct some typos and remove duplications
      NEWS: remove doubled spaces

Nils Philippsen (2):
      tools/introspect: harden escape() against NULL strings
      config: fix nick, blurb of "use-opencl" property

Piotr DrÄg (1):
      Added Polish translation

Victor Oliveira (87):
      Added OpenCL headers
      Dynamic loading of OpenCL libs using gmodule.
      All makefiles include opencl [except docs]
      More OpenCL functions stubs
      OpenCL shared resources created in gegl_cl_init
      OpenCL Texture Class
      OpenCL: Important OpenCL properties stored
      OpenCl kernel cache
      Point Filter uses OpenCL
      Brightness-Contrast op with OpenCL support
      Changing OpenCL headers directory because of makefiles
      Set OpenCL tile size property as a square
      Better error management in Brightness-Contrast OpenCL version
      'opencl_support' property added to GeglOperation
      GeglOperator and OpenCL
      Gegl tries to use OpenCL by default
      Simple test which runs Brightness-Constrast with OpenCL
      GEGL_USE_OPENCL enviroment variable created and OpenCL Init moved to gegl_post_parse_hook so it works in Gimp
      Changes in OpenCL log messages
      More sophisticated tiled point operation function with OpenCL
      Changes in OpenCL library load in Windows
      minor changes and removing warnings
      Common color conversions performed in the GPU and fixing some bugs in point-filter
      Color conversion rgba8 to/from rgba float with OpenCL
      color conversion using BABL if not supported on the GPU
      Many changes and fixes to point-operator-cl
      Output reading is done with MAP_READ
      gegl-cl-texture improvements
      OpenCl texture manager
      Major refactoring in point-filter-cl
      error handling in gegl-buffer-cl-iterator
      removing gegl-cl-texture and gegl-cl-texture manager
      Kernels for Y'CbCrA color format
      removal of intermediate formats
      using the new color conversion scheme in gegl-buffer-cl-iterator
      shameful bug in kernels
      organizing code a little
      Using opencl buffers instead of Image2D
      Changing color conversion to linear buffers
      OpenCL support in some point-filter operators
      OpenCl Cache for Buffer regions
      Improving OpenCL cache
      Forgot to EnqueueUnmapMemObject
      Support for RGBu8
      OpenCL support in GeglOperationPointComposer
      gegl:over with OpenCL
      Test for gegl:over with OpenCL
      errors in color conversion
      OpenCL cache of a GeglBuffer must be cleaned before editing
      improving error logs
      opencl support for gegl:opacity and Y u8/Y float color format
      opencl doesn't support uchar3 loads and stores
      opencl support for gegl:threshold and YA float color format
      choose iteration region based on device's max allocation size
      error in color-temperature filter
      Support for Area filters in cl-iterator and use example in box-blur
      Support for auxiliary iterators in cl-iterator
      Fixing bug in cl-cache
      minor fixes
      Fixing bugs on cl-cache
      Bug in opencl cache in cl-iterator
      box-blur using auxiliary cl-iterator to keep intermediate results
      merge buffer's opencl cache in a sink operation
      removing some globals and compiler warnings
      merge buffer's opencl cache in clone and crop
      merge buffer's opencl cache in affine
      removing opencl tests
      creating an opencl log to keep messages, instead of using g_warning and g_printf
      build: fixing problem with --enable-debug
      memory leak in gegl-processor
      removing unused variable warning
      Improving cl-cache
      missing header
      Many fixes in opencl path
      cl: Including 'used' parameter in cl-cache to avoid free'ing textures too soon
      cl: support for R'G'B' u8 and R'G'B'A u8
      cl: Fixing more bugs and adding cl support to write-buffer
      cl: error handling
      cl: cosmetic changes
      cl: fixing compiler warnings
      cl: A reasonable chunk_size for OpenCL
      Add OpenCL support for gegl:levels
      Add OpenCL support for gegl:gaussian-blur
      Add OpenCL support for gegl:noise-reduction
      Add OpenCL support for gegl:pixelise
      Add OpenCL support for gegl:vignette
      cl: More color conversion from and to R'G'B'A u8 and R'G'B' u8

Zhang Peixuan (8):
      Add OpenCL support for gegl:grey
      Add OpenCL support for gegl:bilateral-filter
      Add OpenCL support for gegl:c2g
      Add OpenCL support for gegl:edge-laplace
      Add OpenCL support for gegl:edge-sobel
      Add OpenCL support for gegl:mono-mixer
      Add OpenCL support for gegl:motion-blur
      Add OpenCL support for gegl:snn-mean

Ãyvind KolÃs (168):
      post release version bump to 0.1.9
      update info about mailinglist
      build: add GEGL-0.1.deps to EXTRA_DIST
      From: Andoni Morales Alastruey <ylatuya gmail com>     Date: Fri, 18 Nov 2011 21:29:57 +0100     Subject: [PATCH] Initializa cairo renderer with the proper presentation file      path
      add Adoni Morales Alastruey to AUTHORS
      s/Andoni Morales Alastruey/Matteo F. Vescovi/
      op/multiply.c: update autogenerated file (why is it in git anyways?)
      write-buffer: make the node of write-buffer emit computed events.
      node: serialize computed emits
      update contribute doc
      code cleanups - move an unref to where it is meant to be
      buffer: add a command to the tile architecture for reiniting
      processor: make a processor reusable by restting its rectangle
      processor: do not run process for 0px contexts
      buffer: add GEGL_IS_BUFFER to header
      buffer: avoid inadvertently increasing revision of tile
      Revert "buffer: avoid inadvertently increasing revision of tile"
      buffer: flush on dispose
      buffer: only flush non-internal tile backends in dispose
      buffer: added gegl_buffer_set_color
      buffer: fix gegl_buffer_set_color
      geglcolor: add api to set and get based on pixel in given bablformat
      buffer: use gegl_color_get_pixel in gegl_buffer_set_color
      buffer: add gegl_buffer_set_pattern
      geglcolor: swap fishes for conversions to and from pixel
      buffer: use the correct memory for gegl_buffer_set_color
      buffer: add one more column/row
      tests: restore old reference images for some tests
      buffer: do more efficient voiding of buffer
      process: get rid of warning about 0px processing
      remove internal profiling code
      buffer: add gegl_buffer_iterator_stop
      Revert "remove internal profiling code"
      add an API to directly invoke commands on buffers
      buffer: turn an abort into a console warning
      GeglNode: invalidate when disconnecting a connectinon on a source pad
      add missing gegl-apply header
      buffer: fix type of destroy_fn for linear buffers
      buffer: use GDestroyNotify for linear buffers
      buffer: handle the case of direct gegl_free correctly
      exr-load: cast a babl format, since it will become const
      buffer: Babl's have been constified
      complete babl constification
      exit: clarify GeglBuffer leak message
      buffer: fix gegl_buffer_set_pattern
      build: disable introspection by default
      cl: clean up some compiler warnings
      buffer: do not call cl flush unless OpenCL is enabled (avoids crash)
      matrix3: make gegl_matrix3_transform_point support perspective transforms
      buffer: do COW for tiles during gegl_buffer_dup
      buffer: remove unused fish variable
      buffer: remove unused datamembers
      operation: pad GeglOperationClass
      add more padding to public structs
      cl: do not use g_warning to report no cl library
      Revert "buffer: do COW for tiles during gegl_buffer_dup"
      exr-save: fix includes
      configure.ac: add check for rint
      build: fix configure.ac which still expects tests/opencl/Makefile
      over: replace for loop with while loop
      expose gegl_operation_set_object in public header
      AUTHORS: added Jan RÃegg
      Remove HUGE matting global test images
      Revert "gegl_buffer_dup: use the cache to insert duplicated tiles"
      gegl-debug: fix inifinite loop in debug logging
      configure.ac: add a magic G_LOG_DOMAIN including the filename
      ops: annotate generated code with G_GNUC_UNUSED
      Add arguments to prepare GEGL for being aware of scaling down previews.
      plugins: more adaptation to level argument in process()
      ops: more fixups in ops with external deps
      ops/workshop: adapt to newer API
      ops: update ff-load to new API
      gegl_buffer_set_pattern: normalize offsets
      gegl_buffer_set_pattern: and now it compiled :d
      operation: pass level argument straight on to child implementations
      gegl/opencl: add missing file to makefile for dist
      gegl/Makefile: add missing file to makefile
      buffer: add abyss policy API
      gegl: fix gegl_abyss_get_type
      tests: adapt to new API
      buffer: add gegl_buffer_set_format:
      buffer: clean up docs for abyss policy in methods
      pixelize: rename properties
      tests: update pixelise test with API changes
      make ff-save compile again with newer ffmpeg
      make API of gegl_buffer_iterator more consistent
      ff-save: s/guess_format/av_guess_format/
      buffer: add abyss policy to iterator
      buffer: add abyss policy to cl iterator
      debug: fix opencl debug filter
      workshop/lens-distortion: use cubic interpolation
      workshop: remove kuwhara-min and kuwahara-max
      ops: moved polar-coordinates from workshop to common
      ops: moved waves and ripple out of workshop
      ops: move color-to-alpha from workshop to common
      ops: move posterize out of workshop
      ops: move noise-spread out of workshop
      ops: rename gegl:spread to gegl:noise-spread
      ops: move plasma out of workshop
      buffer: permit gegl_buffer_sample with NULL format
      buffer: add fast path for nearest neighbour in gegl_buffer_sample
      operation: add a bunch of string meta-data to the class
      buffer: make previous cl commit compile
      buffer: move the hot tile from buffer to storage
      affine: fix scale matrix for sampler
      affine: remove debug print
      tests: update to newer API
      buffer: remove lanczos sampler
      remove deprecated lanczos-width property
      buffer: only lock tiles that have the same format
      buffer: disable the locks on individual tiles
      remove old changelog
      operation: massive refactoring of how operation meta data is handled
      %s/gegl_list_properties/gegl_operation_list_properties/
      operation: use base_init and not class_init for key hashtable
      remove wrappers for g_object_unref
      s/gegl_buffer_destroy/g_object_unref
      build: depend on babl-0.1.8
      ops: moved noise spread back into workshop
      property-types: remove unused paramspecs
      introduce gegl paramspecs for doubles and ints
      chant: add ui variants of property types with ui-ranges
      property-types: remove duplicate typedef of GeglParamSpecString
      ops: make pixelize and gaussian-blur specify ui-ranges
      Add gamma parameter to integer ui paramspecs
      Use gamma hint for UI in gaussian-blur and pixelise
      buffer: add missing #include <string.h>
      move plasma to workshop - the recursive approach isn't really good for GEGL
      ops: move lens distortion from workshop to common
      ops: remove whitebalance op
      ops: specify human ranges for op properties
      tools: fix NULL dereference in op doc generator
      buffer: add a lock around cow dup/dedup
      ops: s/pixelise/pixelize/
      op/color-to-alpha: rename "value" property to "color"
      tests: rename pixelize test
      update po/POTFILES.in
      build: disable gobject introspection also on dist
      op/gaussian-blur: replace some fdivs with fmul
      buffer: avoid iterating tile cache unnecesarily
      buffer: add more early bails when tile-cache-handlers have no caches
      buffer: further early bailing to avoid traversing full tile cache
      NEWS: summarize changes thus far
      ops: renamed affine to transform
      build: use gegl-major-minor.pc as name of pc file
      tests: use builds ops for buffer test
      tests: only specify the toplevel opsdir for simple tests
      po: s/affine/transform/
      tests: fix more test environments that were too detailed
      ops/value-invert: operate in sRGB gamma space
      docs: update contribute.html
      ops/transform: do not expand bounding box by sampler-size when fast-translate is possible
      po: add rule to regenerate POTFILES.in
      po: regenerated POTFILES.in
      tests: update reference images, after boundingbox fix for integer translate
      add GEGL_RECTANGLE macro using a compound literal
      buffer: add padding to GeglSampler for future ABI proofing
      GeglColor: remove gegl_color_get_rgba4f
      buffer: remove remnants of simd data type from cubic sampler
      update reference image for clones, it is correct again
      NEWS: add Jon Nordby to contributors
      operation: remove processor code for SIMD dispatch
      use non-cl rendering for clones test
      gegl-init: default to not use OpenCL
      mark gamma test as broken
      bump babl dependency to 0.1.10
      docs: add information about opencl
      bump version to 0.2.0



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