1b9d6d931d
app: remove add_alpha_region() and its helper functions
2012-05-02 17:50:51 +02:00
0c8cf5ef73
app: more GEGL in gimp_smudge_motion()
2012-05-02 17:50:50 +02:00
60ae55f87b
app: don't return bogus paint buffers if get_paint_area() returned NULL
2012-05-02 17:50:50 +02:00
70c6885e7e
app: replace GimpSmudge's accum buffer by a TempBuf
2012-05-02 17:50:50 +02:00
2aa401e9db
app: dissolve-mode op attribute Helvetix Victorinox
2012-05-02 17:50:50 +02:00
925f49c489
app: gegl-config babl-tolerance
...
Lower the precision further, we're still doing it at higher precision than
8bit but since GIMP itself is still only dealing with 8bit data we can permit
these shortcuts for adding and removing gamma without affecting the fidelity
of the produced results.
2012-05-02 17:50:50 +02:00
4455d3e75d
app: more GEGL in gimp_smudge_start()
2012-05-02 17:50:49 +02:00
1037c7e88b
app: more GEGL in GimpDodgeBurn, still uses gimp_lut_process()
2012-05-02 17:50:49 +02:00
0da63f9526
app: port GimpConvolve to GEGL apart from the call to convolve_region()
2012-05-02 17:50:49 +02:00
aa8e580381
app: make color buttons generated for GEGL tools continuously update the caller
2012-05-02 17:50:49 +02:00
96dbfc54b4
app: fix/enable continuous color updates in GimpColorPanel
2012-05-02 17:50:49 +02:00
75f2bc1aac
app: resurrect the operation tool's title
2012-05-02 17:50:49 +02:00
1b64710e66
app: specify a lower tolerance for babl
...
Permitting the use of LUT based functions for gamma conversions in float32.
2012-05-02 17:50:49 +02:00
609e2d8cda
Replace the color-to-alpha plug-in by GEGL filter dialog
2012-05-02 17:50:49 +02:00
cf37aa7dba
app: add a GimpSettingsBox to all GEGL operation filter dialogs
...
so they store all recently used settings, and explicitly added ones,
just like the color tools.
2012-05-02 17:50:49 +02:00
dd70bbc6ed
app: add gimp_gegl_get_config_container()
...
which creates and keeps around containers of arbitrary config objects.
2012-05-02 17:50:49 +02:00
ab42466282
app: add a "filters" subdir on user install
2012-05-02 17:50:48 +02:00
b02e251eab
app: add GIMP_CONFIG_PARAM_SERIALIZE to all duplicated GParamSpecs
2012-05-02 17:50:48 +02:00
671164a0fe
app: gegl dissolve layer-mode pedantic indentation
2012-05-02 17:50:48 +02:00
3b043a1597
app: the dissolve op now matches pixel perfectly
2012-05-02 17:50:48 +02:00
b956707c51
app: follow gegl:pixelize's name change, set gaussing blur's sensitivity
2012-05-02 17:50:48 +02:00
6e4599806f
app: add gimp_list_get_sort_func()
2012-05-02 17:50:48 +02:00
9031cdc645
app: add a ton of parameters to GimpImageMapTool::get_settings_ui()
...
so they can be passed in instead of being looked up in the class
struct, which enables freely configuring the settings stuff from
subclasses, such as soon GimpOperationTool.
2012-05-02 17:50:48 +02:00
77f7b31fa3
app: fix up dissolve mode
...
It produces some garbage, but it is 99.5% compliant with the output of legacy
gimp dissolve mode now.
2012-05-02 17:50:48 +02:00
8c1990025e
plug-ins: remove the pixelize plug-in
2012-05-02 17:50:48 +02:00
70fc975e45
pdb: add support for omitting the "gimp-" prefix from the procedure name
...
if the procedure's group is "plug_in_compat". Add new procedure
plug-in-pixelize2.
2012-05-02 17:50:47 +02:00
66fa85ad27
app: fixed GimpOperationDissolveMode by Ville Sokk
2012-05-02 17:50:47 +02:00
f80b6a067a
app: anal
2012-05-02 17:50:47 +02:00
2d81a16bdf
app: remove "bytes" from GimpBuffer and add a format API
...
and change all users accordingly.
2012-05-02 17:50:47 +02:00
818739a0e3
app: remove superfluous frame and label from GEGL tool
2012-05-02 17:50:47 +02:00
e437d72468
app: remove color_pixels()
2012-05-02 17:50:47 +02:00
db0eb0f77c
app: paint ink's color into the paint_buffer not the paint_area
2012-05-02 17:50:47 +02:00
9ac79ddc9c
app: port paintbrush and eraser to paint to GEGL buffers
2012-05-02 17:50:47 +02:00
12ac0bea13
app: add gimp_paint_core_get_paint_buffer()
...
which is the same as gimp_paint_core_get_paint_area() but returns a
GeglBuffer to paint to, not a TempBuf.
2012-05-02 17:50:47 +02:00
ab29daf758
app: remove unneeded includes from gimpairbush.c
2012-05-02 17:50:47 +02:00
1dbadb772d
app: rename GimpPaintCore->canvas_buf to ->paint_area
...
because that's what it's called in public API. This has confused me
long enough now.
2012-05-02 17:50:46 +02:00
ca7ee8400e
app: remove gimp_image_transform_temp_buf()
2012-05-02 17:50:46 +02:00
3b936fe595
app: GimpImageType -> Babl in GipmBrushClipboard
2012-05-02 17:50:46 +02:00
93009ef274
app: use gimp_temp_buf_create_buffer() all over the place
...
instead of creating linear buffers manually.
2012-05-02 17:50:46 +02:00
2957795372
app: add gimp_gegl_node_set_matrix() and use it instead of manual fiddling
2012-05-02 17:50:46 +02:00
2af0681587
app: don't create copies in gimp_paint_core_get_orig_image,proj()
...
and instead simply return the paint_core owned buffers. Also, move
graph creation and source buffer fiddling out of perspective clone's
inner loop, and set an area to be processed manually, which makes it
responsive again.
2012-05-02 17:50:46 +02:00
42713a953b
app: don't dup the TempBuf in gimp_temp_buf_create_buffer()
...
so this function now creates a buffer on a temp_buf is doesn't own.
2012-05-02 17:50:46 +02:00
77c34a835b
app: pattern-clone using gegl_buffer_set_pattern()
...
instead of tons and tons of legacy code.
2012-05-02 17:50:45 +02:00
7da52eb917
app: keep the transform graph around during one paint stroke
2012-05-02 17:50:45 +02:00
ebd419d4d5
app: use a gamma of 1.7 for brush radius slider
2012-05-02 17:50:45 +02:00
8994acc6a8
app: handle negative fractions correctly in spinscale
2012-05-02 17:50:45 +02:00
93864e3082
app: remove legacy includes
2012-05-02 17:50:45 +02:00
7c2c671703
app: make gimp_paint_core_get_orig_image,proj() return GeglBuffers
...
and change their users accordingly, getting rid of temp buffers and
useless copies.
2012-05-02 17:50:44 +02:00
d7e9c6b7fe
app: git_spin_scale invoke value_changed when setting gamma
2012-05-02 17:50:44 +02:00
5666697362
app: initialize gamma of spin scale to 1.0
2012-05-02 17:50:44 +02:00