Michael Natterer
af9fee00f4
app: remove obsolete #define GAMMA_CORRECTION_BLURB
2016-03-28 15:02:27 +02:00
Elle Stone
96d8397114
Bug 763996 - Where appropriate, change "gamma correction" to "gamma adjustment"
...
Gamma correction refers to correcting how an image is displayed on
various devices. Gamma adjustment is a more general phrase that also
applies to adjusting gamma as a step in image enhancement in a
color-managed workflow.
2016-03-28 14:57:24 +02:00
Michael Natterer
88b4c89415
Bug 761118 - GIMP prints many CRITICAL warnings
...
Bail out in gimp_overlay_box_scroll() if the widget is not realized.
2016-03-28 14:46:13 +02:00
Michael Natterer
e76f7174fc
Bug 761270 - layer boundary not re-drawn correctly on scrolling
...
Pass the display scroll offset down to gimp_cairo_stipple_pattern_create()
and set it as offset on the created cairo pattern, so stipple patterns
look the same no matter how the display is scrolled.
2016-03-26 22:50:10 +01:00
Michael Natterer
7529fd987c
app: change GEGL op GUI generation so widgets can expand vertically
...
Currently we only expand scrolled windows, which are used for
multiline text properties' GtkTextViews.
2016-03-26 20:28:24 +01:00
Michael Natterer
2c0ba5cf38
app: fix typo in gimpimagemap.h
2016-03-26 16:34:46 +01:00
Michael Natterer
47ef3be145
Initialize GValues with G_VALUE_INIT instead of { 0, }
2016-03-26 15:59:26 +01:00
Øyvind Kolås
2e46850131
app: remove old GEGL multiline prop type/handling
...
We're using ui_meta keys now, and no longer specialized param spec subclasses
nor tagging with custom qdata.
2016-03-26 12:29:04 +01:00
Jehan
59f4ee55c9
app: do not migrate theme settings.
...
Themes from 2.8 and before are not fully compatible with 2.10.
In particular, embedded icons would not work and you would end up with
the Symbolic icon theme (light colors), which may not work well with a
custom theme.
It is better to reset to the new defaults upon migration and users can
still try and configure the theming afterwards if they wish.
2016-03-25 21:43:58 +01:00
Jehan
7fe64b747c
app, libgimpwidgets: Dark theme and Symbolic icons as defaults.
...
These seem the expected theming defaults nowaydays, for a graphics
software, and so GIMP will follow these recommendations.
2016-03-25 20:53:22 +01:00
Øyvind Kolås
9a01a4ff96
app: recognize multiline meta data from ops
2016-03-25 04:28:15 +01:00
Massimo Valentini
de4bc99448
Bug 763135 - Gimp cage tool doesn't work anymore
...
Fix various bugs, most importantly make sure the cage node is
properly updated when the config changes.
2016-03-23 23:00:48 +01:00
Michael Natterer
1b71731cb8
app: clean up the GEGL progress code a bit
...
Includes code from Massimo from bug #763135 .
2016-03-23 22:53:09 +01:00
Michael Natterer
2229d0aed8
Bug 740939 - No shortcut actions for changing tool's spacing, hardness and force
...
Add generic tool actions for spacing, hardness and force, and the
GimpToolControl infrasctructure to redirect them to tool-specific
actions. Add tool-specific actions for GimpBrushTool, GimpMybrushTool
and GimpWarpTool as redirect targets. Also fix some existing tool
action callbacks to use the right increase/decrease steps.
2016-03-22 23:54:40 +01:00
Jehan
0f67e21c98
themes: rename theme "Default" into "System".
...
Since we have many themes now, this new name better indicates that it
is meant to follow your desktop theme settings.
Also it will likely not remain the default theme.
2016-03-22 16:37:10 +01:00
Michael Natterer
4110840382
app: the range of GimpInkOption's and GimpBlobEditor's angle is [-PI..PI]
...
not [-90..90]. This will warn on startup for saved values which are
now out-of-range, but only until the tool options got saved again.
2016-03-21 10:37:56 +01:00
Michael Natterer
c0fab2402a
app: fix calculation for action values which can wrap around
...
such as the brush angle action.
2016-03-21 09:19:06 +01:00
Michael Natterer
70c5a1009a
app: don't automatically use explicitly stored filter values
...
only use automatically stored values (only thes can be last used values)
2016-03-20 21:56:51 +01:00
Michael Natterer
9693ab92e7
Bug 761998 - MyPaint brush popup out of screen
...
Add a lame workaround to GimpContainerPopup (default to 6 instead
of 10 rows of items if the view size is >= LARGE).
2016-03-20 21:34:37 +01:00
Michael Natterer
f7962c27e1
app: implement get_memsize() and get_checksum() in GimpMybrush
2016-03-20 21:16:04 +01:00
Michael Natterer
b8ae89c37f
app: actually use the calculated checksum in gimp_brush_get_checksum()
2016-03-20 21:15:37 +01:00
Michael Natterer
dc33afd95b
Bug 762279 - "Tip of the day" links opens two links
...
Fix this the brute force way, don't look it's ugly...
2016-03-20 20:29:43 +01:00
Michael Natterer
c6d5ca8977
app: remove GimpImageMapTool::get_operation() impl from GimpGeglTool
...
it was doing absolutely nothing any longer.
2016-03-19 22:29:31 +01:00
Michael Natterer
041659a2ab
app: remove the recent_settings container from GimpImageMapToolClass
...
and use gimp_gegl_config_get_container() locally where needed. This
also removes some special code from gimpoperationtool.c.
2016-03-19 22:06:13 +01:00
Michael Natterer
1051082189
app: use gimp_gegl_config_register() in gimp_gegl_config_new()
...
instead of manually interting the new type into the table.
2016-03-19 21:08:29 +01:00
Ell
5084bcae87
app: Add a test case for the "gimp:flood" operation
2016-03-19 20:29:37 +01:00
Ell
a11dd0e29a
Bug 761795 - Performance improvement for the flood operation
...
Improve the performance of the "gimp:flood" operation and add plenty
of comments.
2016-03-19 20:29:37 +01:00
Øyvind Kolås
a28964c698
configure/app: bump required GEGL version to 0.3.6
2016-03-19 19:39:56 +01:00
Michael Natterer
49ffbbbbc0
app: add menu items and a dialog for GimpItem::fill()
...
which are essentially a copy of the stroking GUI. We now can fill the
exact shape outlined by stroking selections and paths. Suggestions for
the menu item labels are welcome.
2016-03-15 21:07:59 +01:00
Michael Natterer
c09a724bda
app: change parameters of gimp_fill_options_new()
...
to be the same as of gimp_stroke_options_new() because it's about to
be needed for the same purposes.
2016-03-15 20:10:16 +01:00
Michael Natterer
ff1c678058
app: add GimpItem::fill() which fills what is outlined by ::stroke()
...
For selections, it's different from gimp_edit_fill() because it
ignores the selection while filling, just as stroking does. Currently
unused, stay tuned...
2016-03-14 19:02:18 +01:00
Michael Natterer
34913f49a5
app: clean up the color and pattern dropping code in gimpdisplayshell-dnd.c
2016-03-14 00:33:15 +01:00
Michael Natterer
1fa61cae36
app: clean up "drop to new button" code in GimpDrawableTreeView
2016-03-13 19:04:22 +01:00
Michael Natterer
d588bff8be
Bug 763547 - GIMP git segfaults on exit when the airbrush tool is active
...
Fix GimpAirbrush to not keep a GimpSymmetry instance around across
paint strokes. The symmetry refs its drawable but lacks the code of
dropping the reference when the drawable is removed from the image, or
the image is closed.
Also cleaned up gimp_airbrush_paint() a bit.
2016-03-13 13:15:19 +01:00
Michael Natterer
ed821c8184
app: formatting cleanup in gimppaintbrush.c
2016-03-13 13:15:19 +01:00
Michael Natterer
7b7b8f5d03
app: remove some #includes
2016-03-11 22:45:15 +01:00
Michael Natterer
3b6ab62c1e
app: remove boolean return value from gimp_edit_clear() and gimp_edit_fill()
2016-03-11 22:41:25 +01:00
Michael Natterer
d71f53dfe9
app: change gimp_drawable_bucket_fill() to use GimpFillOptions
...
and get rid of gimp_drawable_bucket_fill_internal().
2016-03-11 22:05:33 +01:00
Michael Natterer
e1e77f88fa
app: change gimp_edit_fill() to take a GimpFillOptions
...
instead of a long list of parameters. Get rid of gimp_edit_fill_full().
2016-03-11 19:55:50 +01:00
Michael Natterer
00932b57af
app: add gimp_fill_options_set_by_fill_mode()
...
which takes a context and a GimpBucketFillMode and configures the
GimpFillOptions accordingly.
2016-03-11 19:48:26 +01:00
Michael Natterer
9ef2428fcb
app: add gimp_fill_options_get_undo_desc()
...
which returns an undo string to be used when filling with the option's
settings.
2016-03-11 18:47:03 +01:00
Michael Natterer
d0b113d1ca
app: add "style" and "antialias" setters to GimpFillOptions
2016-03-08 19:49:17 +01:00
Michael Natterer
05b619cb8c
pdb: also fix gimp-edit-bucket-fill-full, see below
2016-03-08 02:26:20 +01:00
Michael Natterer
9fa832c5aa
app: add gimp_fill_options_set_by_fill_type()
...
which sets color, pattern and fill style on a GimpFillOptions, based
on a context and a GimpFillType.
2016-03-08 01:51:10 +01:00
Michael Natterer
ad2c01f8d8
app: move gimp_drawable_fill() to gimpdrawable-fill.[ch]
...
and get rid of gimp_drawable_fill_full().
2016-03-08 01:44:35 +01:00
Daniel Sabo
19b6b53f66
app: Fix GimpMyBrush action names
2016-03-07 16:26:58 -08:00
Daniel Sabo
2b7088f6e9
Make Burn mode output match Gimp 2.8 ( partial revert of bug 744265 )
2016-03-07 16:26:58 -08:00
Daniel Sabo
39a417d476
app: Improve math of unaccelerated OperationNormalMode
...
Hopefully no one is stuck on a CPU old enough to need this, but if
they are the ratio based math is noticeably faster.
2016-03-07 16:26:58 -08:00
Michael Natterer
8d3c6a4f38
pdb: fix gimp-edit-bucket-fill when there is a selection
...
use the passed opacity and paint mode instead of hardcoding OPAQUE and
NORMAL.
2016-03-08 01:17:35 +01:00
Michael Natterer
3f1c39c1b9
app: rename gimp_selection_push,pop_stroking() to selection_suspend,resume()
2016-03-07 21:39:41 +01:00