[gegl] (1192 commits) Non-fast-forward update to branch wip/rishi/issue-60
- From: Michael Schumacher <schumaml src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] (1192 commits) Non-fast-forward update to branch wip/rishi/issue-60
- Date: Sun, 11 Aug 2019 13:01:19 +0000 (UTC)
The branch 'wip/rishi/issue-60' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
4547550... tools/gegl-imgcmp: fail if no output image
Commits added to the branch:
27bacf3... Update Polish translation (*)
6931adc... Fix build with slibtool. (*)
190a81b... recursive-transform: watch gegl:opacity child nodes (*)
fa5a637... Update Greek translation (*)
9829bc2... recursive-transform-plus: new operation in workshop (*)
694264a... Update Polish translation (*)
52a5da6... recursive-transform-plus: fix gegl:over node count; reverse (*)
3efcb84... recursive-transform: reverse node disconnection order (*)
afdfb61... Add Selective Hue-Saturation operation to the workshop (*)
5bddaf6... po: add selective-hue-saturation (*)
30e4c7e... workshop: fix Makefile.am (*)
80f9a22... Update Polish translation (*)
6184ce4... Updated Italian translation (*)
674e83d... color-to-alpha: add "needs-alpha" meta-data (*)
46e6588... svg-luminancetoalpha: add "needs-alpha" metadata (*)
ba2635c... transform: don't leak sampler object when using a NEAREST s (*)
6be0a86... recursive-transform: merge back recursive-transform-plus ch (*)
fa81974... pixelize: avoid integer overflow when choosing code paths (*)
e08b3e0... pixelize: fix portability of integer overflow casting (*)
be9ffff... gegl-stats: add read/write swap stats (*)
7604cdf... unsharp-mask: change UI labels (*)
ebeede5... unsharp-mask: rename human readable name to "Sharpen (Unsha (*)
a541d7d... Update Polish translation (*)
8c23828... Update Ukrainian translation (*)
90a2dce... perf: disable non-nearest gegl_buffer_sample() tests (*)
1770ec6... buffer: fix gegl-tile-source.h when included in C++ files (*)
bfc3283... tests: Prevent parallel make check (*)
4161757... buffer: fix empty tile uncloning rollback (*)
4af8785... buffer: eliminate empty mipmapped tile generation; fix pote (*)
98ed1d6... absolute: add new op gegl:abs (*)
20e4173... threshold: change format from linear to perceptual (*)
b8751ce... unsharp-mask: issue #82 add threshold property (*)
d890343... POTFILES.in: add absolute.c (*)
e03bfba... Update Polish translation (*)
199bf87... Update Russian translation (*)
301b798... buffer: add gegl_tile_read_{lock,unlock}() (*)
7fe8bea... buffer: use gegl_tile_read_{lock,unlock}() when reading til (*)
ff8278f... tests: update contrast curve reference (*)
efb5e50... tests: update clones reference (*)
c884049... workshop: remove discardable protoype op enlarge2 (*)
02992ca... NEWS: update (*)
866a67b... depend on babl-0.1.52 (*)
b1a6e94... workshop: fix babl format in pixel-duster.h (*)
1a4e00f... Typo + syntax fix (*)
30e6ac7... Drop newlines between tags (*)
b1b2cc8... buffer: in swap backend, mark returned queued tiles as stor (*)
09bdd95... workshop: add unsharp-mask-plus in workshop (*)
18fa8fe... unsharp-mask-plus: disable parts of graph when threhold=0 (*)
85d1b72... unsharp-mask-plus: improved default values (*)
690699b... unsharp-mask: merge in changes from unsharp-mask-plus (*)
e786ee8... release 0.4.4 (*)
b1e7890... post-release version bump (*)
3340762... little-planet: add new op that does stereographic projectio (*)
3bf01fd... panorama-projection: remove little-planet toggle (*)
5115f85... color-temperature: use parent class' prepare (*)
55bc457... newsprint: use parent class' prepare (*)
3d9f631... weighted-blend: use parent class' prepare (*)
905f83f... tests: update mipmap tests for new unsharp defaults (*)
79fd315... gegl: make filter base class default to RGBA formats (*)
8f3be41... cartoon: use parent class' prepare (*)
a25d1d5... fractal-trace: user parent class' prepare (*)
77acde2... lens-distortion: user parent class' prepare (*)
48f8baa... tile-paper: user parent class' prepare (*)
b3b18d5... spherize: use parent class' prepare (*)
40b4845... brightness-contrast: add comment about prepare not needed (*)
31e4a69... Updated Danish translation (*)
9cc17e1... gegl: add gegl_operation_get_source_space (*)
1e28d68... gegl: pass space on in operation base classes (*)
3ca8810... operations: pass space on in transform ops (*)
78df1dd... operations: pass space on in generated ops (*)
b39d25f... operations/transform: initialize samplers with space (*)
dee66cc... transform: do not rely on space in invalidated_by_change (*)
ab4698d... Issue #90 - Functions for Green and Blue check boxes are sw (*)
1bdbb41... alien-map: propagate BablSpace (*)
879681c... bilateral-filter: propagate BablSpace (*)
7a44050... tests: use GEGL_THREADS=1 to check if this fixes the mipmap (*)
1ca31b1... box-blur: propagate BablSpace (*)
dcd7ef0... brightness-contrast: propagate BablSpace (*)
ae90edd... tests: use GEGL_THREADS=1 to check if this fixes the mipmap (*)
6f93ae2... c2g: propagate BablSpace (*)
6048aee... color-enhance: propagate BablSpace (*)
0178f52... color-overlay: propagate BablSpace (*)
e1db593... color-rotate: propagate BablSpace (*)
0d9f6d3... color-warp: propagate BablSpace (*)
9afab8a... contrast_curve: propagate BablSpace (*)
90abbac... convolution-matrix: propagate BablSpace (*)
e6df830... dither: propagate BablSpace (*)
34b9a10... exposure: propagate BablSpace (*)
a059147... gblur-1d: propagate BablSpace (*)
80fed62... grey: propagate BablSpace (*)
dfb89e5... hue-chroma: propagate BablSpace (*)
bd72b1f... invert-gamma: propagate BablSpace (*)
6b9e86a... mean-curvature-blur: propagate BablSpace (*)
50a4d0e... mirrors: propagate BablSpace (*)
f9cccec... median-blur: propagate BablSpace (*)
7aa02f5... little-planet: propagate BablSpace (*)
fbf0a92... posterize: propage BablSpace, and explicitly request sRGB T (*)
ba79991... over: propagate BablSpace (*)
9ac97fc... mix: propagate BablSpace (*)
9f4d59d... mono-mixer: propagate BablSpace (*)
316c8e1... opacity: propagate BablSpace (*)
2a46633... saturation: propagte BablSpace (*)
0e3fa3e... sepia: propagate BablSpace and use R~G~B~ (*)
1a97251... value-invert: propaget BablSpace (*)
c82aa06... threshold: propagate BablSpace (*)
6d827da... remap: propagate BablSpace (*)
4706147... snn-mean: propagate BablSpace (*)
41accb0... tests: commit updated posterize.xml (*)
f5e4e01... panorama-projection: propagate BablSpace (*)
8227a9d... pixelize: propagate BablSpace (*)
667ba63... rgb-clip: propagate BablSpace (*)
16a497e... vignette: propagate BablSpace (*)
7b10a5f... spherize: propagate BablSpace (*)
2208c0d... wavelet-blur-1d: propagate BablSpace (*)
002e9ac... slic: propagate BablSpace (*)
c63a8b4... stress: propagate BablSpace (*)
29acb70... tile-seamless: propagate BablSpace (*)
d2c16d0... svg-saturate: propagate BablSpace (*)
3f5ad9f... svg-matrix: propagate BablSpace (*)
325aaa3... noise-reduction: propagate BablSpace and use R~G~B~ (*)
8a4be80... svg-hurerotate: propagate BablSpace (*)
9366156... noise-rgb: propagate space and use R~G~B~ (*)
4aac081... noise-hurl: propagate space (*)
10c701b... noise-hsv: propagate space (*)
c472a7a... noise-cie-lch: propagate space (*)
951f29e... stretch-contrast: propagate space (*)
a571af7... stretch-contrast-hsv: propagate space (*)
ce43089... svg-luminancetoalpha: propagate space (*)
adfe916... motion-blur-linear: propagate BablSpace (*)
09c6cfc... image-gradient: propagate space (*)
9caeb77... matting-global: propagate space (*)
f42e0d6... map-absolute: propagate space (*)
2d87c9e... map-relative: propagate space (*)
a60d8dd... component-extract: propagate space (*)
13927dc... distance-transform: propagate space (*)
c09d793... edge-neon: propagate space (*)
c8f2daf... edge-sobel: propagate space (*)
e0d2f3f... mblur: propagate space (*)
2bd9296... exp-combine: propagate space (*)
a5b84e7... fattal02: propagate space (*)
c17a758... mantiuk06: propagate space (*)
00b31fe... reinhard05: propagate space (*)
45c7f84... waterpixels: propagate space (*)
ca9efdd... stretch-contrast-hsv: improve space usage (*)
bb9f735... antialias: propagate space (*)
fd85614... apply-lens: propagate space (*)
32031e5... bump-map: deal with space (*)
6cb74c3... channel-mixer: propagate space (*)
bfc3c22... color-exchange: propagate space (*)
7d13605... color-to-alpha: propagate space (*)
933f646... cubism: use space (*)
23ee6ee... deinterlace: propagate space (*)
a6321e3... edge: propagate space (*)
87c174a... displace: propagate space (*)
63a2280... emboss: propagate space (*)
0a6e937... edge-laplace: propagate space (*)
073d758... engrave: propagate space (*)
4a9a14e... fractal-trace: propagate space (*)
383bd3e... gaussian-blur-selective: propagate space (*)
88bbbae... illusion: propagate space (*)
f6d1dd0... lens-flare: propagate space (*)
eb98ebc... motion-blur-circular: propagate space (*)
c9f5af1... mosaic: propagate space (*)
14aa158... lens-distortion: propagate space (*)
232c785... motion-blur-zoom: propagate space (*)
4f455df... oilify: support arbitrary primaries (*)
c311721... polar-coordinates: propagate color space and trc (*)
1f22023... red-eye-removal: propagate space (*)
3550943... ripple: propagate space (*)
e3360b2... value-propagate: propagate space (*)
b6fb000... shadows-highlights: propagate space (*)
7ef6f4f... softglow: propagate space (*)
8e51c32... spiral: propagate space (*)
6129f79... supernova: propagate space (*)
3cfbc6f... tile-glass: propagate space (*)
23e84c7... video-degradation: propagate space (*)
38155fa... waves: propagate space (*)
af5955a... whirl-pinch: propagate space (*)
9116feb... wind: propagate space (*)
4882c45... buffer: do sampler interpolation in buffers space (*)
d019735... gegl: do not convert away from buffers space on view scalin (*)
bfafeb1... load-png: add support for iCCP chunk (*)
c4d5e1b... gegl: revert accidental added makefile (*)
55e7fb6... Added Marathi translation (*)
35ed8c3... jpg-load: load ICC profiles (*)
db62d92... Update Polish translation (*)
f854eb9... png-load: suport space construction from primaries (*)
cab336b... jpg-save: store icc profiles in jpgs (*)
4e3e236... png-load: permit loading files with bening errors (*)
c7d6cc4... png-save: support storing non sRGB colorspaces with ICC pro (*)
3ab28ea... png-save: temporarily comment out icc profile saving, pendi (*)
12fe7b5... tiff-load: load ICC profile (*)
c7e712a... png-load: invert gamma loaded from gAMA (*)
25c0c9c... exr-load: set up babl space from chromaticities (*)
ab83e6b... png-save: re-enable ICC profile saving (*)
9c671d3... bin: color manage display of gegl binary (*)
dd05128... exr-save: store space in chromaticities (*)
31b699b... tiff-save: export in incoming color space and store ICC (*)
07d96bc... cast-space: new op in workshop (*)
1db79d8... png-save: set icc profile before writing info/header (*)
3e358a1... Update Brazilian Portuguese translation (*)
d02e1cd... configure: depend on babl 0.1.53 (*)
4b5f804... cast-space: make it a composer that take only format from a (*)
9d833cf... set-space: new op that changes the current space (*)
6584576... tiff-save: improve tiff profile embedding (*)
b3ca41a... png-save: do not store ICC profile for sRGB (*)
087b738... exr-load: fix order of arguments in chromaticities construc (*)
b675cd1... exr-save: fix order of arguments in chromaticities construc (*)
ebebccc... tests: update tests using boats.png image (*)
1ef3bb0... tests: update tiff-load reference (*)
947ddd8... Update POTFILES.in (*)
f0427ed... icc-save: new operation (*)
c990e07... png,jpg,tif-save: use babl_space_get_icc (*)
9cd8195... jpg,png,tif-save: finish porting to babl_space_get_icc (*)
dac76e3... gegl: do not case g_param_spec_unref to GDestroyNotify (*)
c693685... Added Slovenian translation (*)
7b2a484... exr-load: use BABL_SPACE_FLAG_EQUALIZE (*)
ce8335b... png-save: fix const warning (*)
a23c6b0... box-blur: stop mixing code and declarations (*)
6c53fa4... exposure: do model comparisons including space (*)
543ee2e... gblur-1d: use babl_model_is (*)
27ba2d7... median-blur: use babl_model_is (*)
f801a01... noise-hurl: use babl_model_is (*)
93ee127... opacity: use babl_model_is (*)
89a9fe3... saturation: use babl_model_with_space (*)
758b21f... Change the license URL from http://www.gnu.org/licenses/ to (*)
d9c7aeb... rgb-clip: use babl_model_is (*)
f6212f1... tiff-save: simplify code with babl_model_is (*)
8b1705a... png-save: only look for "linear" variant of 1.0 trc (*)
21b0300... Update Spanish translation (*)
494234c... png-load: do not reinterpret gamma when using ICC profile (*)
5452ac4... Update Ukrainian translation (*)
bc9a9a5... Update Polish translation (*)
9682c3f... operations: move cast-space and convert-space out of worksh (*)
c7583e5... raw-load: add property for specifying color space (*)
3d992da... *-load: update with tweaks to recent babl APIs (*)
0876671... convert-space: use babl_space_from_icc instead of icc_make_ (*)
ec6456f... cast-space: use babl_space_from_icc instead of icc_make_spa (*)
e2c5283... bin: s/babl_icc_make_space/babl_space_from_icc/ (*)
7083df0... docs: document impact of space invasion on commandline inte (*)
33d64bb... docs: update gegl-chain docs (*)
18db3c2... filmic: add ACES based filmic HDR to SDR proofing filter (*)
356fdc9... filmic: fix syntax typo (*)
c9c439c... png-save: only save icc profile for RGB images (*)
853a7da... NEWS: update (*)
8886f3d... filmic: update description (*)
1d6f856... NEWS: update (*)
92f522a... Updated Italian translation (*)
c2bd1fe... Update Spanish translation (*)
d08ce90... Update Spanish translation (*)
4bf2e5c... docs: update download folder location (*)
b2fe647... docs/website: remove version from title (*)
aa3dff2... vignette: extend usable range of gamma property (*)
d97122e... gegl: gegl-algorithms.c clean up old workaround for broken (*)
f6bfb5f... tools: simplify introspect graph (*)
0266582... NEWS: update (*)
a1add18... NEWS: update (*)
17d4571... NEWS: update (*)
569bc4a... NEWS: more space invasion news tweaks (*)
7bdab46... gegl: store backpointer to hashtable of contexts in each co (*)
6087f42... filmic: rename to aces-rrt (*)
1b26344... NEWS: update (*)
664869f... Update Polish translation (*)
986504c... configure: depend on babl 0.1.54 (*)
0c404a8... release GEGL 0.4.6 (*)
4e4f796... postrelease version bump (*)
2e0f423... Update Spanish translation (*)
7b05780... operations: annotate angle properties with "direction" ui-m (*)
3248572... motion-blur-circular: fix "angle" property range (*)
ef13a5b... Updated Spanish translation (*)
ddefb28... Update Spanish translation (*)
5c1f698... Update Spanish translation (*)
6350185... Update Spanish translation (*)
b8e5082... Update Spanish translation (*)
e6512cd... Updated Italian translation (*)
ff0ff63... Update Spanish translation (*)
43979a0... Update Spanish translation (*)
31ee079... median-blur: add "abyss-policy" property (*)
ef6a3e9... long-shadow: add new operation to workshop (*)
d13895e... long-shadow: fix buffer overflow; add "needs-alpha" key (*)
e4ac3f4... Update Spanish translation (*)
da936ec... long-shadow: fix finite shadow accumulation (*)
1d4f11d... Update Russian translation (*)
bf846ec... Added Slovenian translation (*)
14399fe... Update Polish translation (*)
b46a008... long-shadow: indentation fix (*)
1fad8a7... long-shadow: avoid writing preprocessing rows to output buf (*)
46fbf15... long-shadow: fix output for level > 0 (*)
a36e6fa... Update Swedish translation (*)
827d5b0... Update Swedish translation (*)
a5ce7c7... long-shadow: various fixes and improvements (*)
59d3b76... long-shadow: move from workshop to common (*)
d16ed56... long-shadow: add reference hash (*)
95b0f79... long-shadow: process output in-place (*)
02a1288... Updated Slovenian translation (*)
4241b0f... buffer: fix potential race condition during tile-swap entry (*)
3275239... buffer: in GeglTileBackendSwap, move reused OP_DESTROY to t (*)
5a8c84e... buffer: always increase revision of duplicate tiles, even e (*)
f6b5b17... buffer: don't store empty tiles in the swap (*)
7ab21c1... configure: depend on babl 0.1.56 (*)
76c5f69... buffer: improve swap backend shutdown (*)
9bd3d35... little-planet: fix reference composition, and add a compat- (*)
33fef8a... Update MSGID_BUGS_ADDRESS in po/Makevars (*)
9463fe1... examples: update lua/gobject introspection draft (*)
14fc796... bin: update with api changes in mrg (*)
0ba3d30... NEWS: update (*)
c5c8198... Update German translation (*)
17b34df... configure: add warning about enabling of workshop to --help (*)
d9cec1c... update NEWS (*)
4d634fe... release 0.4.6 (*)
5488b28... post release version bump (*)
c504571... buffer: add GEGL_TILE_COPY tile-source command (*)
44c258b... buffer: use TILE_COPY in gegl_buffer_copy() (*)
e9dce12... buffer: implement TILE_COPY in the cache handler (*)
185f445... buffer, stats: implement TILE_COPY in the swap backend; cle (*)
04011ae... buffer: implement TILE_COPY in the buffer backend (*)
6402178... buffer, stats: limit maximal pending data size in the swap (*)
30047e6... buffer: add gegl_tile_backend_command(); pre-0.4.10 compati (*)
35806a4... buffer: use gegl_tile_backend_command() in tile backends (*)
627d9bc... Update Russian translation (*)
525f9ef... text: fix bounding box when wrap-height is specified (*)
7febad8... long-shadow: add "fading-fixed-length" and "fading-fixed-ra (*)
c1c3541... exr-save: avoid hard-coding Imath_2_2 name space (*)
dc32b35... color-overlay: fix output for semi-transparent color parame (*)
52dfeb5... Update Polish translation (*)
74a673c... long-shadow: add midpoint parameter to finite fading styles (*)
828597e... long-shadow: fix accelerating fading-fixed-length shadow va (*)
7db4671... Update Spanish translation (*)
0c6eb26... tests: do not let test-svg-abyss failing break build (*)
2f24517... mosaic: fix typo in output pad (*)
e7389bd... reference hash updates (*)
1b68392... reference hash updates (*)
b0f1fb5... snn-mean: update reference hash (*)
4386984... Update Polish translation (*)
42b6d13... alien-map: update reference hash (*)
69ced71... tests: bail out of simple svg test earlier (*)
cdbdd94... invert-gamma: update reference hash (*)
722f8d2... Updated Italian translation (*)
d77fd17... Fix the type casts for babl_space_from_icc (*)
bbbf18e... Update Spanish translation (*)
c3c9b63... buffer,opencl: split opencl code from GeglBuffer (*)
6638803... build: patch up breakage introduced in prior commit (*)
6f5df0c... transform: fix build with moved internal headers (*)
e3b29ef... buffer: add gegl_buffer_flush_ext (*)
66dd86d... buffer: move non-sampler scaling algorithms into buffer (*)
a84f1a5... buffer: add new iterator api that can take more buffers (*)
72d3262... buffer: use new iterator api internally (*)
b849ee4... gegl: use new iterator API in point op base classes (*)
0c67867... tests: port test suite to new iterator api (*)
b41748b... buffer: remove references to cl headers in Makefile.am (*)
5a6cbb9... apply-lens: use new iterator api (*)
b7a557d... cartoon: use new iterator api (*)
61ec1ad... diffraction-patterns: use new iterator api (*)
feefefc... displace: use new iterator api (*)
e99ca7c... illusion: use new iterator api (*)
ecca28c... noise-slur: use new iterator api (*)
2b92ff7... noise-solid: use new iterator api (*)
ff1ddcb... photocopy: use new iterator api (*)
5f19191... ripple: use new iterator api (*)
03005d3... softglow: use new iterator api (*)
c509841... tile-paper: use new iterator api (*)
a73ed99... waves: use new iterator api (*)
37092fc... gcut: use new buffer iterator api (*)
e88f7ad... examples: use new buffer iterator api in sdl-draw (*)
4b8d34a... seamless-clone: use new iterator api (*)
00dc890... transform-ops: use new iterator api (*)
b2383b6... c2g: use new iterator api (*)
c0d609f... checkerboard: use new iterator api (*)
d4c171d... color-enhance: use new iterator api (*)
53b9666... dither: use new iterator api (*)
be29cda... image-compare: use new iterator api (*)
2f2de10... little-planet: use new iterator api (*)
005a2a4... map-absolute: use new iterator api (*)
dc67729... map-relative: use new iterator api (*)
ab6ada5... noise-cell: use new iterator api (*)
581afb0... noise-pick: use new iterator api (*)
078b87d... noise-simplex: use new iterator api (*)
2333dc3... noise-spread: use new iterator api (*)
5c7c753... panorama-projection: use new iterator api (*)
6c97272... pixelize: use new iterator api (*)
7dcd5a3... slic: use new iterator api (*)
bbe98ed... spherize: use new iterator api (*)
2d89ea9... stress: use new iterator api (*)
76edded... stretch-contrast-hsv: use new iterator api (*)
2778966... stretch-contrast: use new iterator api (*)
c241890... tile-seamless: use new iterator api (*)
c5afbb9... waterpixels: use new iterator api (*)
6cb220d... watershed-transform: use new iterator api (*)
8fa0839... gegl: install gegl-buffer-iterator2.h header (*)
6475cc8... buffer: mark old gegl_buffer_iterator_new function as depre (*)
749443c... buffer: fix migration define for gegl_buffer_iterator_empty (*)
96e601a... workshop: migrate ops to new iterator api (*)
dfdec20... Issue #97 - Drop Shadow crashes GIMP if opacity is adjusted (*)
92a3408... workshop: add gif-load using libnsgif (*)
cf7eacb... gif-load: return decoded frames duration in an out property (*)
7d7875d... Update German translation (*)
3693cda... Update Polish translation (*)
4294bad... buffer, tests: specify iterator aliasing rules, and prevent (*)
83f1a2a... Updated Greek translation (*)
edeb35e... docs: fix a typo (*)
55999d4... libs: improvements to animated gif handling (*)
6ae52c3... move gif-load from workshop to external (*)
987b32a... update NEWS (*)
bf9b962... libs/libnsgif: add libnsgif files to tarball (*)
c8a0b9e... gegl-buffer: always do locking (*)
50fe0e6... buffer: fix documentation strings to be separate from other (*)
628887b... gegl-config: remove tile_width/tile_height (*)
040e949... gegl: don't use g_type_class_add_private() ... (*)
0ccccc1... gegl: in gegl-op.h, add enum_value_skip() macro (*)
c6d03fc... long-shadow: disable fixed-rate fading style (*)
b36b064... long-shadow: *actually* disable fixed-rate fading style (*)
897a692... buffer: match source buffer more closely in gegl_buffer_dup (*)
64e1cf2... tests: don't use GeglConfig::tile-{width,height} (*)
d315fe3... Revert "gegl-config: remove tile_width/tile_height" (*)
bc0ac5f... NEWS: update (*)
a419173... Update Spanish translation (*)
106390f... webp-load: avoid warning by not using g_clear_pointer (*)
77382d0... gegl: use gegl_clear_pointer instead of some g_clear_pointe (*)
b96b515... raw-load: avoid warning instances of g_clear_pointer (*)
7517e42... tiff-load: use new iterator API (*)
bc88517... lcms-from-profile: use new iterator api (*)
d6dcdd6... buffer: use a separate config object for gegl buffer (*)
d903c54... buffer: add files missing from previous commit (*)
d3be2b4... gegl: drop internal gegl_clear_pointer and use g_clear_poin (*)
9458b55... gegl: move gegl-cache.[ch] to more proper location in tree (*)
8557f2f... gegl: move region code from buffer subdir to graph (*)
6aa889c... Updated Italian translation (*)
b5541fd... buffer: abstract gegl_buffer_set_value out of gegl_buffer_ (*)
0fc355e... gegl/buffer: shuffle types between gegl and buffer headers (*)
443e0c1... buffer: make gegl_buffer_set_color_from_pixel public (*)
125aa87... buffer: move gegl_buffer_set_color out of geglbuffer.so (*)
a6a6ba6... buffer: use GeglBufferRectangle inside GeglBuffer (*)
4fdf9eb... buffer: add gegl-buffer-formats.h and gegl-bufefr-matrix2.h (*)
54b340c... Update Swedish translation (*)
e98f33c... Update NEWS (*)
cc7028d... buffer: move definitions of GeglRectangle and buffer enums (*)
a426db1... Update POTFILES.in (*)
2d0cf0e... gif-load: add libs/cflags fixing build on some platforms (*)
b0060e7... opencl: regenerate files (*)
fa55a18... build: depend on babl-0.1.58 (*)
d74f6fb... maniuk06: use double precision variables, functions and con (*)
e15be79... Updated Italian translation (*)
1cf35de... operations: improve gegl:watershed-transform description. (*)
8a91950... NEWS: update (*)
687508c... buffer: fix 32bit integer boxfilter overflow (*)
a7c730c... buffer: fix source rect passed to gegl_resample_{linear,box (*)
e7cfe11... buffer: only zero border pixels when performing filtering (*)
cb0acb7... buffer: avoid allocation/chunking when downsampling by a po (*)
06ffd33... Update Polish translation (*)
3114a74... buffer: round alpha component during u8 bilinear/box filter (*)
21f7d15... unsharp-mask: raise max radius to max of gaussian-blur (*)
367fee5... NEWS: update (*)
bb37399... release 0.4.10 (*)
ab4b599... post-release version bump (*)
950dc34... buffer: apply gamma curve to alpha component during filteri (*)
8c6ab9b... tests: update mipmap reference images after last commit (*)
a1804b7... Update Spanish translation (*)
ed3cc61... jp2-load: remove unnedd cast in g_clear_pointer (*)
222068b... Partially revert "buffer: fix source rect passed to gegl_re (*)
0e3dc92... NEWS: update (*)
59c7371... release 0.4.12 (*)
886acb7... post release version bump (*)
b8c7faa... Add Spyrograph operations. (*)
4b45d28... workshop: adopt spyrograph (*)
26b261a... operations: make gegl:watershed-transform input format-agno (*)
0f56f88... operations: watershed-transform: do not queue labels with n (*)
8f61034... operations: make generated point composers handle more pixe (*)
6239db4... over: handle arbitrary component count (*)
98fbcea... operations/generatd: porter duff operations need alpha (*)
8501e1e... Update Polish translation (*)
2ac9aa0... Update Spanish translation (*)
61da620... Updated Danish translation (*)
d9128c1... gblur-1d: implement component generic code path (*)
4a73661... gblur-1d: remove need for an initialize to zero loop (*)
365e53a... buffer: samplers handling dynamic number of components (*)
326b0c8... gegl: add gegl_babl_variant (*)
712b902... over: use gegl_babl_variant in prepare (*)
0726ef7... operations: make generated ops use gegl_babl_variant (*)
6a2325d... Issue #108 - RGB Noise doesn't produce output on white laye (*)
b70816f... Update Spanish translation (*)
9690b5d... Update Polish translation (*)
c5317a7... operations: buffer sampler was not properly freed. (*)
4351962... gegl: add gegl-parallel (*)
f14b731... operation: use gegl_parallel_distribute_area() for parallel (*)
7c881a6... transform: use gegl_parallel_distribute_area() for parallel (*)
8bf8179... operations: make module.c dependent on Makefile (*)
b9e36cc... gegl: make gegl-op.h C++-friendly (*)
0c1d40e... warp: parallelize using gegl-parallel (*)
2b076eb... gegl: fix missing closing parenthese. (*)
8c79a82... operations: make gegl:distance-transform multi-thread. (*)
e1e6651... Update POTFILES.in (*)
65a1bba... operations: add module.c to CLEANFILES (*)
f4128b1... po: keep POTFILES.in alphabetically ordered (*)
e1d01be... gegl-parallel: improve optimal thread-count calculation (*)
1fbd84c... gegl/operation, operations: adapt to previous commit (*)
5637cff... gegl-parallel: fix indentation (*)
ee61ce6... Updated Italian translation (*)
15fa66d... gegl-parallel: add distribute_area() overload without split (*)
6a940ed... buffer: add gegl_buffer_matrix2_is_identity() (*)
7e1ddbb... map-{absolute,relative}: factor out common code; add scale (*)
d970b11... buffer: improve linear/cubic samplers box-filter criterion (*)
662b9c3... buffer: more improvements to sampler box-filter criterion (*)
0fcdf65... common/Makefile.am: add map-common.h to SOURCES (*)
5774515... Update Spanish translation (*)
37a1f57... buffer: use calling sampler for sub-sampling during box fil (*)
c6ec2ee... buffer: indentation fix in gegl-sampler.h (*)
3f0e9b5... buffer: speed up cubic sampler (*)
bbf1fe0... Update Polish translation (*)
5feeee4... operations: make aux buffer of watershed-transform optional (*)
d18d401... gegl-color: store color data using a variable format (*)
6f66bf9... connected-components: new op in workshop (*)
cbc1f66... voronoi-diagram: new op in workshop (*)
1edcc74... Update Russian translation (*)
6996efd... configure.ac: require babl-0.1.61 or newer (*)
c2c25ee... jpg-load: remove inversion of presumed inverted cmyk jpgs (*)
c8af2ff... jpg-save: store CMYK jpg's if provided buffer has a CMYK ba (*)
f25ceea... gegl-utils: extend gegl_babl_variant with CMYK based spaces (*)
03cb4d6... gegl-buffer: use camayakaA float in samplers for CMYK based (*)
3886c85... gblur-1d: handle cmyk formats with generic blur handler (*)
e33b6de... tiff-load: add support for CMYK formats. (*)
3ee6879... tiff-save: implement CMYK handling (*)
b61f901... buffer: improve handling of dynamically-changing swap dir (*)
d230210... gegl-init: make sure GeglBuffer cmd/env options are forward (*)
1fd4adc... buffer: clean swap files that match old filename pattern on (*)
4c37a6d... buffer: remove gegl_swap_dir() prototype from gegl-buffer-p (*)
0e8b024... convert-format: make op pass-through when "format" property (*)
f393d85... voronoi-diagram: various improvements (*)
5367ba6... configure.ac: require C++14 for C++ operations (*)
fa947c4... voronoi-diagram: update reference hash (*)
da20908... buffer: force nearest neighbor scaling for CMYK buffers (*)
91b7544... buffer: pad some arrays for CMYK capability in linear sampl (*)
4007313... buffer: refactor gegl_babl_model_is_linear into babl_model_ (*)
3d24aec... buffer: add 5 component version of bilinear blit (*)
3755d25... buffer: stop doing nearest neighbor for scaled cmyk blits (*)
0df30e5... buffer: remove special casing of transparent in scaled blit (*)
a460be2... buffer: avoid clearing partially-damaged mipmapped tiles .. (*)
e400d9f... png-save: avoid storing CMYK ICC profiles (*)
f9df6a8... buffer: in gegl_buffer_copy(), explicitly damage COW-ed rec (*)
4aa710f... buffer: don't damage pyramid when inserting new tile to cac (*)
637f458... buffer: add gegl_tile_handler_damage_tile(); use in GeglTil (*)
9fa211b... buffer: damage tile pyramid when voiding uncached base tile (*)
523b32c... gegl-serialize: api hack permitting returning a pointer (*)
b60a87e... bin: permit passing sink node as part of -- chain (*)
5e4cbbc... tiff-load: remove special cases for cmyk (*)
5c3b837... gblur-1d: add handling of non-inverted cmyk (*)
7a6e84f... tiff-save: allow controlling floating vs integer in propert (*)
a9a09b9... buffer: add gegl_buffer_foreach_tile(); use in gegl_buffer_ (*)
904445c... buffer: use gegl_buffer_foreach_tile() in gegl_buffer_set_c (*)
9dcd2cd... buffer: make gegl_buffer_iterator2 be gegl_buffer_iterator (*)
ea90ccf... operations: remove ITERATOR2_API define (*)
21536e7... tests: get rid of GEGL_ITERATOR2_API define (*)
9bb3ea5... examples: get rid of GEGL_ITERATOR2_API define (*)
f703206... gcut: get rid of GEGL_ITERATOR2_API define (*)
6c5ab98... seamless-clone: get rid of GEGL_ITERATOR2_API (*)
354c2c7... gegl: drop GEGL_BUFFER_ITERATOR2_API define (*)
051ab67... buffer: remove unused code (*)
b0c68ce... buffer: add gegl_memeq_zero() (*)
b2345ad... buffer: use empty tiles when filling buffer with 0-valued c (*)
580b74e... Update Polish translation (*)
eac67d7... buffer: avoid unnecesarily locking global cache mutex when (*)
bf6dd78... buffer: add gegl_tile_needs_store() internal function (*)
10622d7... buffer: remove cloned tiles with lower probability when tri (*)
fae13c7... buffer: s/babl_model_get_flags/babl_get_model_flags/ (*)
df6e711... gegl: initial CMYK support for GeglColor (*)
67a99ea... gegl: fix gtkdoc/gir syntax for gegl_color_get_format (*)
a472e83... workshop: add a gray component replacement implementation (*)
22ecd47... vector-fill: handle CMYK (*)
78ffaca... vector-stroke: handle CMYK (*)
6557b5e... path: handle CMYK (*)
91468f6... text: handle CMYK (*)
196898b... gegl: fix code-doc vs declration mismatch (*)
5e670d8... gegl: add GEGL_BABL_VARIANT_ALPHA (*)
8360114... opacity: generalize for grayscale rgb and cmyk (*)
6f4f5f9... tiff-save: store as CMYK with ICC profile even if incoming (*)
83dd017... gblur-1d: always operate on additive like CMYK with alpha (*)
06102eb... buffer: fixing issue #114, cull invalid coordinates in boxf (*)
eb1cb73... gegl: fix type in babl model (*)
b92dbad... Silence -Wredundant-decls in GEGL API consumers (*)
bbd1c28... buffer: fix swap-total-uncloned count (*)
a0ddc68... gegl: improve GEGL_BABL_VARIANT_ALPHA (*)
84dad00... Updated Italian translation (*)
cb5cf0f... mix: adapt for grayscale/cmyk computation (*)
fff952f... gcut: reduce number of renderer processes to 1, now that ge (*)
7990623... Update Polish translation (*)
917cd33... Fixed Italian filter description (*)
0c3ab46... Merge branch 'master' of gitlab.gnome.org:GNOME/gegl (*)
af2c5ed... buffer: lower cost of cloned tiles queued for writing to th (*)
a64637b... buffer: over-trim cache when it fills up frequently (*)
4d4cf2f... operations/transform: keep CMYK and gray model data as is w (*)
cc88a23... buffer: avoid over-trimming cache if already trimmed (*)
9bf3fd9... buffer: use gegl_buffer_swap() functions in the swap tile-b (*)
0449b85... dropshadow: add some reasonable ui step values to parameter (*)
91d903f... gblur-1d: fix issue #116, diamond gaussian blur (*)
e4dbb0d... Replace Bugzilla by Gitlab URL in DOAP file (*)
700d4a6... emboss: make mipmap rendering capable (*)
cd5e2a1... perf: fix convergence test; lower no. of iterations (*)
f4b7ae5... buffer, tests, perf: add gegl-compression (*)
798cb4d... gegl-compression: add "nop" algorithm (*)
d87873c... gegl-compression: add RLE algorithms (*)
ace1a79... gegl-compression: add zlib algorithms (*)
11fb76a... gegl-compression: add "fast", "balanced", and "best" aliase (*)
9a7738d... buffer, gegl-config: compress tile data stored in the swap (*)
1ee3123... gegl-stats: rename "{tile-cache,swap}-total-uncloned" to "- (*)
1597e17... buffer: add gegl_buffer_swap_has_file() (*)
a4b93a3... buffer: deprecate gegl_tile_backend_unlink_swap() (*)
d0fa5a9... configure.ac: verify zlib version (*)
c130b8b... buffer: fix race condition in GeglTileBackendSwap (*)
9fb5380... gegl-compression: replace GCC attributes with equivalent GL (*)
ba15af6... gegl-compression: avoid GLib macros when unavailable (*)
509d174... tests: in test-compression, *actually* return a failure sta (*)
8030c4c... Updated Italian translation (*)
115c758... gegl: GeglPath make more robust for threaded use (*)
4c136fa... gegl: GeglPath make iteration of path more robust (*)
34c1842... buffer: Fix the gegl_buffer_copy documentation (*)
72bbcf0... GeglNode: Don't copy if the result is already in the destin (*)
8915459... processor: Simplify and optimize rendering to the cache (*)
d54fb09... bin: add mrg_gegl_buffer_blit (*)
03df443... gegl: add gegl_processor_get_buffer (*)
f14e4b1... bin: make ui renderer of GEGL configurable (*)
55d8799... operation-context: Be forgiving and upfront when listing pr (*)
263ead6... Update Polish translation (*)
baeadea... buffer: in gegl-tile-handler-cache.c, remove gegl_tile_hand (*)
16d65b5... buffer: in the swap backend, compress queued tiles while st (*)
2658390... buffer: allow multiple threads to trim the cache concurrent (*)
b95eac0... Updated Italian translation (*)
428f616... Typo in Italian translation (*)
8b48235... buffer: improve swap tile compression while stalling (*)
3636a26... buffer: don't copy/zero data when uncloning fully-damaged t (*)
4a2a74f... buffer: add gegl_tile_handler_get[_source]_tile() (*)
8a6bbcc... buffer: in gegl_buffer_set(), avoid fetching/copying whole (*)
926e0c6... buffer: in GeglBufferIterator, avoid fetching/copying whole (*)
0f3dff0... buffer: in GeglTileHandlerZoom, avoid copying fully-damaged (*)
e82a3fb... buffer: add GeglTile::keep_identity flag (*)
db4a061... buffer: keep tile data-pointer indetity in gegl_buffer_line (*)
9bef289... Issue #118 - Distorts/Waves filter: default period too high (*)
bd7a1f5... buffer: in GeglBufferIterator, avoid discarding tile data i (*)
aace10e... buffer: in GeglBufferIterator, alias compatible sub-iterato (*)
fee15ff... gegl:invert[-gamma]: add format-specific variants (*)
b628f45... buffer: fix race condition when disconnecting cache during (*)
9d6623d... buffer: move memory-related functions to gegl-memory (*)
a1707af... buffer: don't abort when gegl_free()ing a NULL pointer (*)
b99032d... buffer: add gegl-scratch allocator (*)
94122d7... buffer: in gegl-algorithms, use gegl-scratch for temporary (*)
5c37ad3... buffer: in gegl-buffer-access, use gegl-scratch for tempora (*)
722f295... buffer: in GeglBufferIterator, use gegl-scratch for tempora (*)
d76cd5c... buffer: fix #includes in gegl-buffer-swap.c (*)
515d6b9... buffer: in gegl-algorithms.c, fix potential overflow in _ge (*)
0e544c7... buffer: simplify gegl_scratch_new() overflow check (*)
5ef66e7... gegl-scratch: fix potential segfault when freeing context-l (*)
9f63d3f... write-buffer: parallelize when in_format != out_format (*)
0fa33bb... gegl: preserve CMYK format in colors serialized to strings (*)
fa390cf... Issue #76 - gegl:edge produces artifacts with border-behavi (*)
3d9a1f3... waterpixels: opt out of auto-threading (*)
d98ea19... gegl-scratch: remove NULL pointer guarantees (*)
a0cdd4a... buffer: in gegl_rectangle_is_empty(), return TRUE if width (*)
413b8bd... buffer: add gegl_buffer_{freeze,thaw}_changed() (*)
61ea5fe... buffer: fix last commit (*)
fc945ec... operations/transform: handle collapsed transform nodes in d (*)
68846c9... gegl: fix loading of relative paths in serialized data (*)
7e1a74e... gegl: make mipmap rendering a GeglConfig property (*)
6ab2e7f... Small typo in Italian translation (*)
1fc1172... bin: replace ui with skeleton of new ui (*)
4cb5007... bin: make return toggle showing of graph or not (*)
2014802... bin: launch with graph visible if chain is provided on comm (*)
3d1bf3e... bin: remove extra routing nop node (*)
219cfaf... bin: restrict rendering in idle/thread mode to shown area (*)
1e54771... bin: make the ui use the argvs handler from coloritto (*)
cf83125... bin: expose some of the ui process internals as settable pr (*)
71c4dc2... bin: support multiple properties set/ops added in commandli (*)
18da87b... bin: add info command, make activate one command (*)
68e6223... bin: improve info, remove unneeded zoom-1 (*)
c1aed85... bin: select reasonable node on next/prev (*)
10d6c75... bin: throttle renderer task to when there is actual work (*)
2990cf6... bin: make use of display color management configurable (*)
e32d219... bin: improve remove node action (*)
2e8b801... bin: make use of css for rendering properties (*)
b73a21a... bin: atomically swap thumbnails in place when done (*)
504e945... bin: implement pinch to zoom (*)
131ebb8... bin: enable commandline also in dir view (*)
d8ba8a4... bin: add commmand to toggle mipmap rendering (*)
ff2a6eb... bin: fix discard, separate zoom for folder view (*)
e1b8343... bin/tools: refine argvs command extractor script (*)
732f664... bin: show filename only for current item in dir view (*)
cad2c01... bin: s/image_no/entry_no/g (*)
a246e95... bin: always show commandline (*)
913ed21... bin: simplify remove command (*)
73c8744... bin: tweak thumbnailing, bind space/backspace to next prev (*)
722173c... bin: factor out centering of active item, remove and forget (*)
9334f8e... bin: make thumbnailing less noisy (*)
8cc44ee... bin: improve keybindings (*)
2f6f39b... bin: add an in-process thumbnailing task (*)
d9cd29e... bin: pad blit buffers to avoid crashes (*)
e3d9b48... bin: use g_malloc/g_free instead of free/malloc in many pla (*)
f07b752... bin: encapsulate editing mode in mrg block (*)
4cd362f... bin: fix path lookup for thumbnailer (*)
be9f6e5... bin: guard mrg code in argvs with ifdefs (*)
77c4224... build: use fuller path to argvs extract (*)
bdc4cfc... build: use top-builddir for argvs-commands.inc path (*)
984bd75... bin: avoid linking to symbols that wont exist without mrg (*)
058addd... bin: tweak dummy definitions to make scanner not see them (*)
bdd7d1c... Update POTFILES.in (*)
60a0322... bin: make paint mode use stroke width relative to view (*)
970440f... bin: implement action for swapping with next/previous node (*)
842fdd8... bin: trigger a rerender of visible area as side effect of c (*)
06bd4b1... bin: get rid of globals for pinch-zooming (*)
48ad37d... bin: remove command zoom-fit-buffer (*)
3068b40... bin: merge three commands into new command node-add (*)
13124ab... bin: remove internal echo command (*)
95ef935... bin: queue redraw after zoom to arbitrary size (*)
be903ac... bin: fix stale references to node-add-.* (*)
25602aa... bin: trim gegl: prefix from opnames in ui (*)
dabc038... buffer: in gegl_buffer_set_color_from_pixel(), use void ptr (*)
b67bc9a... buffer: use GEGL_ITERATOR_NO_NOTIFY in gegl_buffer_set_colo (*)
c5aaff9... buffer: fix last commit (*)
7a3712d... bin: improve graph layout (*)
a57d07a... bin: factor default append init (*)
14ea301... bin: implement output-skip graph navigation (*)
a569b4d... bin: stop cursor navigation towards sources on clones (*)
2db54b2... bin: alter cursor navigation, and improve node removal (*)
fd6f78c... bin: implement automatic scroll to focus for graph viewer (*)
9a8a0e2... bin: rearrange ui (*)
e9a5ef2... bin: add ability to clone parts of graph (*)
e54b58e... bin: implement commandline completion (*)
84073b0... bin: fix dereferencing for aux pads (*)
73bbf3d... bin: remove include of SDL.h in mrg-gegl.c (*)
4a1df86... bin: reduce gap between tab completion values (*)
f3adb08... gegl: pick the first opencl platform with image support (*)
62d3d67... bin: permit selecting aux/input pads of all nodes (*)
dbf98a1... bin: only remove incoming edges if they are "clones" (*)
02faa4f... bin: rename internal command activate to graph-cursor (*)
ea74626... bin: permit cursor keys to move to the input of a clone (*)
c79cc63... bin: add enum for pad-names, support creation of nop nodes (*)
b74ea6a... bin: display and permitt clicking alternatives for enum pro (*)
606bfdf... bin: set output pad as active when using pointer to select (*)
17c23ca... bin: add start of propeditor, fix swap of first part of bra (*)
fa4b015... bin: enable swapping of more configurations in side chains (*)
b326f0b... bin: reset completion_no when using completion to create a (*)
4c10c48... bin: show id, and make it settable with id= prefix on comma (*)
e4cc44b... bin: only show completions when cursor is at end of command (*)
4474cc2... bin: condense graph vertically (*)
fea16c4... bin: permit connecting nodes using id= and ref= on commandl (*)
7484b93... bin: add internal command / for jumping to node by id (*)
207c2a4... gegl: expose gegl_node_is_graph (*)
654205d... bin: color graph edges depending on pixel format flowing th (*)
8af9c2d... Update Swedish translation (*)
cd862c9... bin: implement double property editor and pan/zoom of graph (*)
9abedc1... bin: implement integer property editor (*)
b9955eb... bin: fix info command (*)
4981b35... bin: remove temporary stderr output (*)
1426ee2... bin: make scroll events zoom graph (*)
fd97041... bin: implement keybindings for integer/double prop-editors (*)
59cb23e... dir: refine pointer event handling in folder mode (*)
296b1a6... bin: add workaround for mrg glitch in string property (*)
4c4dc95... bin: clean up parent/next/prev commands (*)
eaafb84... bin: factor out revision increment and view dirtying (*)
be8cd9e... gegl: make default tile cache size depend on system RAM (*)
6ad12b1... bin: move all commands to bottom of ui.c (*)
b75cfe6... bin: implement a serial thumbnail generator (*)
d9afdae... bin: translate exif orientations correction origin (*)
54a23e9... bin: use pixels as unit for drawing image viewer overlay (*)
519f46a... bin: draw transparent white backing for viewer on-screen co (*)
4d63472... bin: add argvs_eval_argv function (*)
e525efa... bin: add a thumbbar as part of overlay image controls (*)
e713c5f... operations/transform: avoid affine code path for CMYK forma (*)
72da43c... bin: add a scrollbar to folder view (*)
429aeba... bin: skip some transparent draw calls in dir view (*)
1d5f86e... bin: start of editable text strings/color properties (*)
9c91f78... gegl: reduce digits in string serialization of CMYK to 1 (*)
6c94c02... bin: simplify text editing callbacks (*)
a4ffbd4... bin: handle multiline vs not when editing string properties (*)
7ced154... bin: let left/right cursor keys go prev/next when zoomed fi (*)
00c76f0... bin: annotate some keybindings with labels, improving cheat (*)
20cfa26... bin: improve bindings cheat-sheet (*)
d9a093f... bin: further keybinding improvements (*)
663f360... bin: keep zoomed fit on window resize (*)
af574be... gegl: reduce number of digits in serialized rgb colors to 3 (*)
fcbdb42... bin: enable editing of integer and double values (*)
ebc9420... bin: deal with infinitie bounding boxes in scale to fit by (*)
dc18efe... bin: adjust ui positioning and scale to be resolution indep (*)
ff2676f... tests: fix color values in reference tests (*)
78644d4... bin: consider space for property-editor and graph in zoom-t (*)
4667fb0... bin: reset property focus when leaving editor (*)
1484a00... Mark Zoom Level as translatable. (*)
863272d... buffer: Fix handling of the bottom abyss edge for negative (*)
6d4afd9... pixelize: add block offset parameters (*)
c68a5ed... pixelize: remove reliance on implementation-defined behavio (*)
3536c25... pixelize: eliminate allocation impact from block offset par (*)
074dfb9... Update Polish translation (*)
f76851f... bin: only label activates text editing for int/double (*)
e902c93... linear-gradient: handle mipmap rendering (*)
0123794... configure: depend on babl-0.1.62 (*)
4a65769... brightness-contrast: issue #128 (*)
4fbe57b... radial-gradient: handle mipmap levels correctly (*)
54132cb... crop: add AUX pad support (*)
d0f5469... NEWS: update (*)
667e233... NEWS: fix placeholder for contributors (*)
84bcda4... bin: draw bounding box of active node (*)
90b716a... Update Swedish translation (*)
3f743a3... value-propagate: Use more descriptive and accurate paramete (*)
e2f44e1... Updated Italian translation (*)
8ee2084... Update Polish translation (*)
0af065f... Updated Italian translation (*)
144e909... Updated Italian translation (*)
f5e1cbf... Updated Italian translation (*)
a6edf03... Updated Italian translation (*)
67a5097... Updated Italian translation (*)
f2c8282... configure: prefer luajit for its ffi (*)
1191b9c... bin: wrap state in a gobject instance for lgi (*)
f746b5e... bin: add code to dispatch lua scripts (*)
a7e60d5... brightness-contrast: mark string containing % as no-c-forma (*)
e2655ff... bin: simplify keybindings (*)
2120fe1... bin: queue redraws on invalidate signals (*)
fbb8e4f... bin: add operation specific canvas ui's written in lua (*)
8ecb554... value-propagate: issue #129 (*)
f3ad9e5... Update Spanish translation (*)
673b78c... gegl: add gegl_path_dirty for forcing redraws (*)
4071fc5... bin: add custom ui for gegl-vector stroke (*)
a6ca52d... bin: allow mrg ui to load .xml and .svg compositions (*)
b2aef8f... bin: draw bezier control points in path ui (*)
47db5dc... bin: run some parts of ui from lua if right lua scripts exi (*)
45f455e... bin: add a single touch-point for moving x,y of translate (*)
eec3c8b... bin: fix loading/thumbnailing of graphs (*)
17fe617... bin: add lua code for image viewer mode (*)
4d39fa0... bin: move commandline string into app state (*)
82ce52f... operations: add pdf-loading op (*)
c5d2626... po: update POTFILES.in (*)
eb7775a... bin: use gegl:pdf-load directly instead of loading into tem (*)
47366bf... pdf-load: add ability to decode PDFs with passwords (*)
75508ef... pdf-load: use gio to transform path to uri (*)
8394e82... bin: fix thread renderer (*)
7f24430... operation, graph: add {GeglOperationClass,GeglNode}::cache- (*)
36c7ebb... operation: don't explicitly prevent caching of point ops (*)
0f0d193... operations: replace use of no_cache with cache_policy (*)
e7035da... tests, examples: replace use of dont-cache with cache-polic (*)
001b9a8... operation: fix typo in gegl-operation-private.h (*)
b485406... matrix: in gegl_matrix3_equal(), use fuzzy comparison (*)
fa03134... matrix: add gegl_matrix3_is_affine() (*)
fe2ce4b... transform: add alpha channel to result even when using NEAR (*)
1381a26... recursive-transform: cache iteration results when performin (*)
36d5d6e... bin: do not replicate frame_no stored in source op (*)
ff97f16... bin: timeout controls, add video playback controls (*)
b5da4cd... bin: add pdf specific page-up/page-down key bindings (*)
efd48d2... lua-ui: add canvas ui for rotate, abstract out touch drawin (*)
87b8872... bin: add items todo list (*)
1804a24... lua-ui: add scaffold ui for many ops that take a radius par (*)
fdc59f3... Update Polish translation (*)
93ce1df... bin: use fast 90 degree rotation and flips from gnome-photo (*)
bbc62d3... bin: remove debug printf (*)
c90f0b2... lua-ui: fix keybinding dispatch (*)
d8a54b1... bin: add a prefernces screen, for now toggled with ctrl-p (*)
5655c43... bin: improve and reorder labels in preferences (*)
4488e2f... Updated Danish translation (*)
5c79660... color: use gegl_buffer_set_color() (*)
c227abe... configure.ac: only accept luajit for the lua dependency (*)
22f07ad... bin: bundle used luajit ffi bindings (*)
f617778... bin: add .lui extension (*)
925fb3c... NEWS: update (*)
e6e6734... NEWS: mention pdf-load (*)
535ceb0... buffer: fix incorrect interpoaltion format in linear/cubic (*)
15a61d5... Issue #38 - gegl-sampler sometimes crashes for absurd coord (*)
3f841f5... bin: add ffi binding for mrg_forget_image (*)
9fbf044... bin: split viewer ui out of monolithic ui.c (*)
624156b... bin: split out ui-collection.c (*)
91a1964... po: update POTFILES (*)
75db50c... bin: do not hardcode images from HighContrast theme (*)
59141a2... GEGL 0.4.14 released (*)
76ee1a5... configure: post-release version bump (*)
25a01cb... bin: avoid calling lua code when lua support is not availab (*)
46dcf4d... map-{absolute,relative}: don't extend required/invalidated (*)
8f5fcab... map-relative: remove "box-filter" property (*)
dddc224... bin: lua-viewer, set window title, permit interacting with (*)
f2c9d7d... bin: add a html renderer utility function (*)
141a7aa... Issue #132: fix compilation for MSYS2. (*)
1e9df71... Updated Italian translation (*)
f5ac563... JPEG saved with wrong width height if buffer origin is non- (*)
97b4e88... TIFF saved with bad height if buffer origin is non-zero (*)
0703b6b... tools: port exp_combine to use gexiv2 instead of exiv2 dire (*)
4ec860a... configure: remove dependency on exiv2 (*)
c77b070... Updated Italian translation (*)
d82779b... 4 sentences' the first letters are needing to be uppercase (*)
8f09d53... Some missing descriptions marked as translatable (*)
f2a52e8... gitlab-ci: Add CI script (*)
bd118b7... Update Icelandic translation (*)
ac1bfd1... Update Polish translation (*)
98b9e57... Update Icelandic translation (*)
16f7b04... Updated Greek translation (*)
0a1212a... Updated Italian translation (*)
ac551c1... ff-load: resolve some deprecation warnings (*)
6e1fd14... bin: rework audio timing for video playback (*)
7cc237c... lua: fix video playback position scrubbing (*)
6930afe... operations: ff-save should not crash when failing to init a (*)
5b2ad37... Updated Slovenian translation (*)
8699b06... bin: add configuration flag nearest_neighbor for high perfo (*)
d9c08c6... cache: add fast GeglOperationFilter::process() implementati (*)
1d0a56b... operation: don't do in-place processing for cached nodes (*)
ad8aa8f... cache: make a GeglOperationFilter (*)
b3ff0df... Issue #132 - gegl-0.4.14 Windows compilation fails (*)
1ab7a45... bin: add instant apply editor of lua scripts (*)
57582a2... tools: include string.h for strlen (*)
00c59c5... Updated Italian translation (*)
347b08f... lua: fix cairo save/restore balance (*)
61166ba... gegl: make function header style more consistent (*)
c4aab2e... gegl-init: Override config value when OpenCL is requested v (*)
5ab8109... gitlab-ci: Add a test job using opencl (*)
239e85b... gegl-utils: remove duplicate #include (*)
22ced52... gegl-init, gegl-buffer: remove unused process.h (*)
6950dda... gegl: guarantee G_OS_WIN32 is set up in platform dependent (*)
fe756be... gegl-config: remove extra #ifdef (*)
929a7fd... configure.ac: require libavutil for Windows build (*)
c73951b... bin: change location of thumbnails (*)
ac331b5... Fix osx build by adding available/total memory stat (*)
d05eb01... Add forgotten defines (*)
b4d2fa1... bin: add support for custom collection order and per file k (*)
6da824c... bin: add star command (*)
bdd2bb8... buffer: swap cubic and catmull rom coefficients (*)
5de4a14... tests: update tests for change to cubic sampler (*)
8df6f39... bin: add order command, which changes sort order of collect (*)
c598fe4... lua: implement interactive rating stars in viewer mode (*)
4b5abc7... issue #147: "Select" -> "Invert" broken when OpenCL is enab (*)
718298f... issue #150 - High pass filter on GIMP 2.10.10 behaves diffe (*)
ed48dc9... buffer: keep tile-cache queue around if tiles have been lea (*)
d71097d... buffer: when building against glibc, issue malloc_trim afte (*)
737b648... bin: always scroll to focus element in cmd_parent (*)
4865f13... Issue #152 - Program crash after trying to invert colors in (*)
eee8ac2... NEWS: update (*)
38a655c... bin: refactor towards being able to to viewer thumbbar in l (*)
a50d771... bin: allow editing commandline while scrollback is visible (*)
d577d44... bin: implement collection reordering (*)
407c41d... bin: store chain of edited project in .gegl folder (*)
b1946b6... bin: add commandline interactions for setting/querying meta (*)
6b8a478... Update Catalan translation (*)
1feb709... gegl, bin: gegl_update_anim_time (*)
716bb15... Update Catalan translation (*)
241d940... gegl: rename gegl_update_anim_time to gegl_node_set_time (*)
2f03a55... bin: repair discard command for new folder structure (*)
f8b43fe... bin: also remove from custom order index when discarding (*)
a8f7771... make get_item_path_no useful from lua (*)
158cd67... bin: clean up viewer code (*)
b356446... bin: add basename/dirname/entry_no accessors (*)
c2ae1b7... NEWS: update (*)
b3b9a94... buffer: improve deadlock prevention in gegl_buffer_copy() (*)
8a5dd58... operation, transform: use indirect input buffer on main thr (*)
d93b9cd... NEWS: update (*)
bffe619... buffer: fix gegl_tile_handler_cache_copy() for GeglTileBack (*)
c1e0f64... Update Chinese (China) translation (*)
d82e289... opacity: Check PREMULTIPLIED flag to select the right OpenC (*)
ddb2f42... opacity: Remove format specia handling in OpenCL path. (*)
03abbf3... gitlab-ci: drop allow failure from OpenCL test job (*)
daf7f2e... gitlab-ci: Reduce the amount of git fetches (*)
9efef7f... buffer: rename GEGL_ALIGN => GEGL_ALIGNMENT; add GEGL_ALIGN (*)
e99622d... buffer: in gegl-scratch, don't rely on struct layout (*)
137e66e... buffer: add dedicated allocator for tile data (*)
f956830... buffer: use tile allocator for tile data (*)
96b06cf... buffer: use tile/scratch allocators in the swap backend (*)
0f326a2... NEWS: update (*)
8fae1d8... release 0.4.16 (*)
1fc8a99... post-release version bump (*)
5eb799e... ff-load: fix audio track decoding for pure audio files (*)
fcd69e2... bin: permit start/end times for playlist items (*)
2531bd5... bin: force manual iteration of lua gc before shutting down (*)
b4d2132... docs: update some urls from git.gnome.org to gitlab.gnome.o (*)
48ff971... gegl: add awareness of Y~aA babl models (*)
b4064c8... bin: add loop_current to state (*)
cee557b... buffer: code cleanup in gegl-tile-alloc (*)
2f2aaf7... gegl: add GEGL_SERIALIZE_BAKE_ANIM flag (*)
1fe4b8d... bin: add nearest neighbor to preferences (*)
af72f8b... bin: add frame cache (*)
0b788d8... bin: add keyframe command (*)
b5825bc... bin: give names to states in renderer_task and recurse some (*)
908b198... use set_clip_position to get proper quantization for frames (*)
9a565ae... bin: store frame cache in .gegl/frame_cache (*)
379e9b3... buffer: store encoding instead of format name in gegl_buffe (*)
e0d7919... bin: factor frame cache code out of main render_task (*)
f1be6fb... buffer: use internal floorf/ceilf implementations (*)
ee8a8b8... configure: depend on babl-0.1.63 or newer (*)
8f7f058... bin: always use nearest neighbor blitting during playback (*)
a79978a... buffer: in swap backend, fix queued compressed-tile cost (*)
4e14a7c... gegl: gegl_path_get_bounds handle NULL args (*)
0b8a408... color-enhance: avoid leaking a buffer-iterator (*)
650f955... perlin-noise: fix racy initialization (*)
5da3063... gegl-cpuaccel: add hygon dhyana support("HygonGenuine") to (*)
591df04... c2g|stress: stop race in initializing array of randoms (*)
6ba1f3e... build: s/LDLAGS/LDFLAGS/ (*)
43ccfb3... build: require babl-0.1.64 (*)
e9c3e47... bin: make display quality/performance trade-off adaptive (*)
c1c0fc5... buffer: improve concurrent use of gegl-tile-alloc (*)
006fece... bin: improve lua path module loading (*)
5aab793... buffer: in gegl_buffer_copy(), add fast abyss-only path (*)
8efc7a7... buffer: refactor boxfilter workfuns to have same prototype (*)
1b9049a... bin: use gegl_buffer_open instead of gegl_buffer_load (*)
ec944f3... bin: open ui instead of showing usage with no args (*)
650429d... bin: add a system command, permitting launching commandline (*)
ac4faa2... viewer.lua: remove thumbbar println (*)
dcdc049... gitlab-ci: Remove opencl jobs. (*)
06b929e... operations: fixing issue #169, crash in svg:src-in without (*)
60036dc... bin: do not crash with no key/value pairs in op (*)
35bc6f6... configure: depend on babl-0.1.66 (*)
d3b2adf... exr-load/save: for now, only do associated alpha in EXRs (*)
5abf354... bin: implement drag and drop of files from for example naut (*)
c025818... tests/simple: update .gitignore file (*)
a301872... perf: update .gitignore file (*)
70d0729... workshop: new op boxblur-1d (*)
c78721f... workshop: new temporary op boxblur (*)
a1392a1... Update POTFILES.in (*)
0919d13... operations: move bayer-matrix and linear-sinusoid out of th (*)
5da528f... workshop: add saturation hue constant (*)
9dce5e6... quite ok enlarge (*)
fb9d85e... use maxdir=4 and make enlarge size matche scale-size (*)
0693b1c... workshop/enlarge: add checker alpha removal utility functio (*)
e75de67... remove dead code (*)
7f1994f... do triple checker fill-in (*)
6239f0e... working inpaint (*)
95874c0... wellish working inplace for small spots (*)
2bbae36... good spiral spray with 4way normalization (*)
a763049... workshop: implement rotational invariance for inpainting ne (*)
727d1b8... /o\ more cleanups from accidental push of unfinished commit (*)
2acd458... workshop: fix copy paste typo in gegl:saturation-hue-consta (*)
216b169... workshop: remove dead code and adjust paremeters of inpaint (*)
3edfbf0... workshop: expose number of improvement iterations done on e (*)
7e47cd2... workshop: expose some of the parameters for constructing co (*)
bef482a... workshop: tune inpainter and defaults to minimum that perfo (*)
1415a1f... workshop: limit minimum neighbors for inpainting to 4, incr (*)
9db0448... workshop: tune inpainter for performance (*)
b310ae5... workshop: add empty score tunable to properties (*)
910c859... workshop: inpaint, implement batching of probes (*)
454f773... workshop: inpaint, initialize neighbor 4 connected probes (*)
913400e... workshop: add saturation-yuv for experimenting with saturat (*)
d1d7de1... workshop: fix GEGL_OP_C_SOURCE in saturation-yuv.c (*)
6b7915d... workshop: only scale the chromaticity components and not al (*)
89c80ad... Update Polish translation (*)
c3037c7... workshop: fix GEGL_OP_C_SOURCE in saturation-yuv.c - again (*)
925bd38... workshop: incorporate new code from Elle Stone in issue #17 (*)
f024ca1... saturation-yuv: use exact values for CIE u/v whitepoint (*)
68531a7... workshop: fix alpha condition in inpaint metric (*)
29acb1d... workshop: add max iterations and cohesion parameters (*)
27d0aed... workshop: split empty needle and empty hay score parameters (*)
0a5bd82... alpa-inpaint: remove batching of inpainting probes (*)
65ed686... alpha-inpaint: disable bail in score building (*)
a04429f... alpha-inpaint: only count energy of non transparent pixels (*)
5dacd73... alpha-inpaint: remove k parameter (*)
a9b9fe8... alpha-inpaint: search on demand in vicinity of current sear (*)
81c5ba4... alpha-inpaint: fixed non integer sampling, and tidy propert (*)
158b9ae... alpha-inpaint: opt out of threading, replace exhaustive sea (*)
93c0fe7... saturation: add CIE Yuv and RGB interpolation methods, issu (*)
37cd18d... workshop: remove saturation-yuv and saturation-hue-constant (*)
c592e66... saturation: fix default color space, improve UI strings (*)
4429cc0... saturation: improve colorspace ui label (*)
03221de... Update POTFILES.in (*)
058f789... workshop: space invade and unify inpainting in one source f (*)
32a1abc... alpha-inpaint: move list of neighbors to stack (*)
44e8ae7... alpha-inpaint: re-enable early bail (*)
4573d90... alpha-inpaint: refactor away some property indirection (*)
ec2ea6a... alpha-inpaint: sprinkle comments, and do something useful w (*)
84a63b1... workshop/po: remove saturation-hue-constant.c (*)
a00ab30... removing property indirection (*)
2fce7bd... alpha-inpaint: no longer demand full processing (*)
1e65e93... alpha-inpaint: adjust progress reporting (*)
f01f409... alpha-inpaint: make direction invariancy be runtime settabl (*)
87e3003... alpha-inpaint: re-add property for constraining inpaint ord (*)
67c31ee... Update Polish translation (*)
2eb48ca... motion-blur-zoom: limit value range to -10.0 to 10.0 (*)
eecdf9d... saturation: add default case to switch heeding warning from (*)
b1ad1df... saturation: make desaturating be non-re-separating for CMYK (*)
a040a5c... saturation: use CIE Lab when native interpolation gets a CI (*)
a6bcf48... Use a way similar to libgtop to get memory usage on FreeBSD (*)
08084a6... gegl: use uint64_t for memory computations (*)
11b6076... alpha-inpaint: also examine warmest ray in other direction (*)
5d743b7... alpha-inpaint: expose number of inspiring neighbors as tuna (*)
0dfd73c... Fix Python 2 -> Python 3 code (*)
07250e4... operations: make edge-neon much faster (*)
bfb15e7... operations: allow a radius of zero in edge-neon (*)
d649c6f... operations: better copyright info in catroon and photocopy (*)
9c15990... operations: improve copyright information in softglow (*)
04a6a18... Update Polish translation (*)
8121022... alpha-inpaint: parametrize number of scale needles (*)
6ec0fa6... alpha-inpaint: adjust cohesion part of metric (*)
80373f3... buffer: use g_return_if_fail for src/dst in gegl_buffer_set (*)
cef60eb... maze: move the license at the top of the file (*)
c8284cb... maze: indentation cleanup (*)
b477fd8... bin: fix crash due to NULL deref in thumbnailer (*)
a51256e... bin: avoid an use after free in completion engine (*)
800676e... tests/buffer: free locally allocated temporary buffers (*)
fe1dd6e... c2g/stress: avoid out of bounds array access (*)
b0a558d... maze: inherite from OP_FILTER instead of OP_AREA_FILTER... (*)
35b22d5... maze: rewrite the drawing part of the op (*)
de3f48e... newsprint: add per colorant pattern parameter (*)
5113e8e... newsprint: add custom period to each colorant (*)
172324f... newsprint: add black pullout property (*)
2eb89ee... newsprint: opt-in to automatic multi-threading (*)
6614d16... maze: implement depth_first{_tileable} algorithm without re (*)
79ed4a6... maze: update reference hash (*)
bddaea9... newsprint: rename twist properties to angle (*)
8f872fd... newsprint: change label for cross pattern (*)
f3163b9... domain-transform: replace C++ style comments by C style com (*)
6250741... domain-transform: code cleanup (*)
50f304e... domain-transform: pass-through when edge preservation is 1. (*)
954ec4d... domain-transform: use babl_format_with_space (*)
3e81f45... oilify: add optional per-pixel buffers for controlling para (*)
2c3f247... buffer: add gegl_try_malloc() (*)
895bcd0... Issue #177 - GIMP crashes when cache size is set too high (*)
fff84b3... buffer: in gegl-tile-alloc, limit number of tiles per block (*)
95e107b... gegl-parallel: don't include C++ bits for C++98/03 (*)
f52090d... gegl: custom label and description for composer aux pads (*)
5ebbfae... oilify: add labels for aux and aux2 (*)
ffac275... remap: add labels for aux and aux2 (*)
512ee44... bump-map: add label to aux pad (*)
29efcb2... oilify: fix typos in pad labels (*)
610b799... boxblur-1d: handle mipmap rendering (*)
92dce08... Update POTFILES.in (*)
c3b107d... matting-global: opt out of auto threading (*)
39b9223... Update Turkish translation (*)
7fb4985... operation: use G_DEFINE_TYPE() for GeglOperation (*)
021ac24... operation, gegl-parallel: calculate per-operation thread co (*)
6a3a631... gegl-stats: add active-threads stat (*)
1b4f0de... gegl-stats: fix last commit (*)
e700c1e... operation: fix operation-class keys hash aliasing in subcla (*)
9a52020... matting-global: code and indentation cleanup (*)
8f5f12d... apply-lens: enable auto threading (*)
7e74dff... matting-global: make the operation reproductible (*)
c4d8cf5... Update Polish translation (*)
ff25ff2... gegl-parallel: fix thread-time comparison (*)
dd9a223... matting-global: use guint to handle GArray indexes (*)
a3d753e... matting-global: do not allocate memory for the whole output (*)
40ca62c... operations: move domain-transform out of the workshop to co (*)
c20a4e4... Updated Greek translation (*)
fc532f0... gegl-stats: add assigned-threads stat (*)
dec8fcd... opacity: follow API changes in babl (*)
e5b5622... gcut: remove this prototype video editor ui from source tre (*)
75fbbc9... workshop: remove makefile reference to nonexistant op (*)
69f20cf... tile-seamless: pass-through on infinite planes (*)
bd6042e... linear-gradient: swap the 2 colors in the formula ... (*)
93094c6... radial-gradient: swap the 2 colors in the formula ... (*)
84f0733... configure: require babl-0.1.68 (*)
85eb0c4... gegl: deserialization, report accepted enum values when an (*)
253f1e1... Update Catalan translation (*)
007a484... Update Catalan translation (*)
95e35bf... gegl-color: fix dev-docs (*)
5048642... color-assimilation-grid: an operation to render a perceptua (*)
8776cd1... buffer: add gegl_rectangle_align[_to_buffer]() (*)
1c059bd... buffer: handle NULL dest parameter in gegl_rectangle_subtra (*)
0e9b7f5... buffer: add gegl_rectangle_subtract() (*)
4347255... process: clear out-of-bounds cached tiles when node boundin (*)
012afc1... buffer: in gegl_buffer_copy(), avoid copying to/from abyss (*)
24513be... gitlab-ci: stop doing autotool builds of babl (*)
fb9e61d... buffer: fix silly mistakes in gegl_rectangle_align() (*)
b38addf... apply-lens: pass-through for infinite planes (issue #179) (*)
ed830d6... polar-coordinates: pass-through for infinite planes (issue (*)
57f3ea8... whirl-pinch: pass-through for infinite planes (issue #179) (*)
1e43154... convolution-matrix: do not require for output the source in (*)
9c164b1... buffer: add gegl_tile_handler_[un]lock() (*)
32829d1... maze: pass-through on infinite planes (issue #179) (*)
77f071b... cartoon: pass-through on infinite planes (issue #179) (*)
b9b9a62... waterpixels: pass-through on infinite planes (issue #179) (*)
8370482... tile: pass-through on infinite planes (issue #179) (*)
9bf9741... distance-transform: pass-through for infinite planes (issue (*)
24cb3f5... tile-paper: pass-through on infinite planes (issue #179) (*)
c2cb2aa... spherize: pass-through on infinite planes (issue #179) (*)
adca60f... dither: pass-through for floyd-steinberg method on infinite (*)
114068d... mantiuk06: pass-through on infinite planes (issue #179) (*)
b02a196... reinhard05: pass-through on infinite planes (issue #179) (*)
2535e9b... fattal02: pass-through on infinite planes (issue #179) (*)
03aec5c... fractal-trace: pass-through on infinite planes (issue #179) (*)
c7de787... buffer: add gegl_rectangle_xor() (*)
a4e3588... buffer: fix signature of gegl_rectangle_xor() (*)
1dda77e... configure: require babl 0.1.70 (*)
4acf5c0... bin: fix #if -> #ifdef - to help meson port (*)
d4e80db... gegl, operations, tools: Fix signed/unsigned comparisons (*)
04775fc... motion-blur-zoom: pass-through on infinite planes (issue #1 (*)
d852b3e... motion-blur-circular: pass-through on infinite planes (issu (*)
b60f1d0... wind: pass-through on infinite planes (issue #179) (*)
8a6de3e... wind: fix the left/right directions (*)
65a46af... wind: update reference hash (*)
31ea694... Update Polish translation (*)
7329b60... little-planet: pass-through on infinite planes (issue #179) (*)
5bc4cce... mirrors: pass-through on infinite planes (issue #179) (*)
3de0be6... panorama-projection: pass-through on infinite planes (issue (*)
bf4f0ac... buffer: fix docs for gegl_rectangle_subtract (*)
aa812ff... gegl: improve GIR annotation of gegl_processor_get_buffer (*)
a941184... pixelize: fix potential glitches (*)
703d60e... weighted-blend: fix opencl kernel to obtain the same result (*)
690c672... cubism: pass-through on infinite planes (issue #179) (*)
9027da5... long-shadow: pass-through on infinite planes (issue #179) (*)
cf02e4b... workshop: add opencl support to boxblur-1d operation. (*)
e8c0314... Add G_PARAM_STATIC_STRINGS on GObject properties (*)
29232a1... Fix a user-visible typo (*)
b7f056d... Fix user-visible syntax (*)
4b60310... Fix another user-visible typo (*)
cf22c41... Update Russian translation (*)
1c9f713... gegl: depend on Babl-0.1 GIR file (*)
1f4435a... gi: add gobject-introspection prereq (*)
28510dc... Update Polish translation (*)
9c8f0bf... tools/gegl-imgcmp: fail if no output image
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]