Commit Graph

36246 Commits

Author SHA1 Message Date
9e5329df77 app: some cleanup in gimpdrawable-blend.c 2016-02-03 10:44:07 +01:00
17a612f743 Update Russian translation 2016-02-03 10:22:59 +03:00
7cc0a9d4ba Fix a typo in a user-visible message 2016-02-03 10:22:59 +03:00
023a732a3e app: simply call gimp_image_map_commit() in gimp_blend_tool_commit()
so the already computed result is used and not completely regenerated.
2016-02-03 00:22:15 +01:00
efae597a2d icons: icon-list.mk gimp-symmetry added
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-02-03 00:00:29 +01:00
b07c20c3f2 icons: use mypaint symmetry icons in scalable.svg & color-scalable.svg
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-02-02 22:43:34 +01:00
35568f86e7 Merge git://git.gnome.org/gimp 2016-02-02 22:12:07 +01:00
7c2494d41a icons: upload recent color-scalable.svg, move gimp-symmetry.xcf to /xcf foder
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-02-02 22:10:28 +01:00
7c2491c235 themes: light theme should also use larger tool icons.
Now that we are back to separate gtkrc files, let's make the light theme
follow the same layout.
2016-02-02 22:09:07 +01:00
3198d27787 Revert "themes: use a common gtkrc and correctly named colors."
This reverts commit 6e109052ca.
Let the theme designer work his own way. :-)
2016-02-02 22:09:07 +01:00
db89e1d7c4 icons: Changes in color-scalable,
gimp-tool-cage minor tweak for elegance
gimp-navigation, new (forgot to mention in last commmit)
gimp-linked, new
gimp-visible, new
gimp-char-picker, revert by tango char-picker, adwaita has too much glamour
gimp-hchain, new
gimp-hchain-broken, new
gimp-vchain, new
gimp-vchain-broken,new
gimp-controller, new
gimp-controller-keyboard, new
gimp-controller-wheel, new
gimp-controller-linux-input, new
gimp-controller-midi, new
gimp-prefs-tool-options, new

Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-02-02 22:05:09 +01:00
96b5e5345e libgimpwidgets: add new symbols in def file. 2016-02-02 21:54:30 +01:00
1f4839288e Bug 648776 - fixes symmetry painting after Massimo and Mitch's reviews.
Use a GType for the PROP_SYMMETRY property of GimpImage, and create
a default "identity" symmetry for an image.
I still use a GimpIntComboBox but store the property value in the
user-data column because gpointer isn't a subset of gint.
Adds in libgimpwidgets:
- gimp_int_combo_box_set_active_by_user_data()
- gimp_int_combo_box_get_active_user_data()
- gimp_int_store_lookup_by_user_data()
- gimp_prop_pointer_combo_box_new() to create a GimpIntComboBox and
  attach it to a gpointer property.
Thanks Massimo and Mitch for reviewing my code.
2016-02-02 21:15:13 +01:00
eb25d0cead po: add symmetries to POTFILES.in. 2016-02-02 21:15:13 +01:00
1c0a0a47de app: add a "Mandala" symmetry.
This is basically a multiple rotation around a given center.
2016-02-02 21:15:13 +01:00
b5811b05ad app: add a "Tiling" symmetry. 2016-02-02 21:15:13 +01:00
76f573c981 Bug 648776 - mirror symmetries.
You can now set any paint tool to mirror painting relatively
horizontal/vertical axis or a central point (any combination of these 3
symmetries).
This has been implemented as a new multi-stroke core, where every stroke
is actually handled as a multi-stroke (default of size 1).
This is also the first usage of custom guides for symmetry guiding.
Current version has to be activated in the playground.
2016-02-02 21:15:13 +01:00
b8fadf3ad7 app: add a "custom" guide concept.
With gimp_guide_custom_new(), you can create a custom guide with a different
style on canvas (other pattern/color/width). A custom guide won't be saved
and could be used, for instance, for specific GEGL op guiding.
2016-02-02 21:15:13 +01:00
b6a756f284 Updated Slovenian translation 2016-02-02 21:01:43 +01:00
d616d8b557 Updated Slovenian translation 2016-02-02 20:57:45 +01:00
e26ae4c84b Updated Slovenian translation 2016-02-02 20:56:26 +01:00
2729c71bb4 Updated Slovenian translation 2016-02-02 20:55:08 +01:00
b9ba90589a Bug 678085 - Cage tool freezes GIMP
Use a proper "progress" signal instead of a property "notify" one
to update the on-canvas progress widget.

This way the graph is not invalidated while processing it
2016-02-02 12:21:15 +01:00
589dd3d485 app: rename gimp_blend_tool_update_preview_coords() to _update_graph() 2016-02-02 01:25:42 +01:00
49b4d6a220 app: clean up the blend-tool-fun branch to be usable on master
which essentially means some cleanup and no more regressions:

- add state POINT_BOTH for moving the entire line
- use the move cursor for moving the entire line
- reorder some functions
- set the tool to handle click events
- make clicks and no-motion releases behave properly
- #if 0 the code for "shapeburst handles", they don't work yet
- return to gimp:shapeburst until we have figured progress for GEGL ops
- indentation, stuff...
2016-02-02 00:46:42 +01:00
d52bb9ca58 app: Remove dead code in gimpdrawable-blend 2016-02-01 21:20:19 +01:00
a0a6d6139e app: Use gimp:blend in gimp_drawable_blend 2016-02-01 21:20:19 +01:00
f545b7fe72 app: Place shapeburst buffers at the right offset. 2016-02-01 21:20:19 +01:00
2cee41aabd app: Add shapeburst handles to the blend tool. 2016-02-01 21:20:19 +01:00
ae84fe9ec8 app/core: Expose creating shapeburst distmaps in gimpdrawable-blend. 2016-02-01 21:18:51 +01:00
54ab3047b3 core: Remove unused parameter. 2016-02-01 21:18:51 +01:00
1efdae9654 operations: Use input for the shapeburst distance map in Blend. 2016-02-01 21:18:51 +01:00
7a92ad7a07 operations: Make GimpOperationBlend a filter. 2016-02-01 21:18:51 +01:00
892fec9512 Revert "app: use the new distance-transform operation in the blend tool"
While the tool should definitely use the new op, we want the code in
gimpdrawable-blend to use the old one for compat reasons. The new op
will be exposed via a separate pdb call in the future.

This reverts commit 8af3fec689.
2016-02-01 21:18:51 +01:00
e21311de9d icons: Changes in color-scalable,
gimp-tool-blend, new
gimp-prefs-controllers, new
gimp-close, new
gimp-menu-left, new
gimp-menu-right, new
gimp-quick-mask-off, new
gimp-quick-mask-on, new
gimp-swap-color, new
gimp-zoom-follow-window, new

delete 48/gimp-prefs-system-resorces, was a typo

Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-02-01 20:40:36 +01:00
92bd0fb7e4 app: change minimum value of GimpBlendOptions::supersample-depth to 1
The old minimum of 0 resulted in a "subpixel" size of 1 which doesn't
make much sense.
2016-02-01 20:29:39 +01:00
3f2889e030 Bug 761340 - on changing theme/icon theme, statusbar zoom field shrinks.
Apply label-scale once only.
2016-02-01 14:42:14 +01:00
b3e4212dfe app/vectors: fix up the anchors types which I messed up with my last change. 2016-02-01 12:37:04 +01:00
5bcb71c81d icons: changes in scalable & color-scalable
scalable:
gimp-tool-crop minor tweak

color-scalable:
gimp-tool-iscissor, tweak for better visibility with dark themes
gimp-tool-blur, newv as svg
gimp-tool-dodge, new as svg


Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-31 21:12:42 +01:00
57303e0548 Updated Polish translation 2016-01-31 16:59:29 +01:00
023d0041d4 icons: Changes in color-scalable, add missed 48x48 prefs-folders
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-31 15:06:17 +01:00
b870592038 icons:Changes in color-scalable.svg
all gimp-channel* removed highlights
all gimp-prefs-folders* are identical for all sizes and have folders in their symbolic
gimp-tool-crop synced with symbolic and krita
gimp-path* synced with symbolic
gimp-tool-ink now has a fountain-pen in its symbol (to better fit to inkscape and krita)
gimp-tool-airbrush new
gimp-tool-colorize synced with symbolic
gimp-icon-theme synced with symbolic
gimp-tool* new, gimp is for painters and artists and ..., not for brick-layers, lock-smiths ... (naturally they can paint with gimp too...), corrected metaphor.

Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-31 14:50:19 +01:00
1d6ce54fcb icons: Changes in color-scalable
new additions. 120 vectorial icons are missing

Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-30 21:46:06 +01:00
1cc6f5cf1d Bug 759316 - "Recently used" menu not updated with gegl filters
Default to the last used settings for "Reshow last" and "Recent filters"
GEGL procedures, just as plug-ins do.
2016-01-30 19:30:52 +01:00
7c779853ca Updated Hungarian translation 2016-01-30 10:05:20 +00:00
9e27398572 icons: Changes in color-scalable
lot's of  additions, currently 'only' 134 icons are missing. Work in progress...

Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-29 22:57:20 +01:00
a16e41ae59 icons: scalable,svg correct paths in gimp-tool-path
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-29 22:41:40 +01:00
559ec73ec0 icons:Changes in scalable.svg, gimp-tool-path refined
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-29 22:34:17 +01:00
5e1a03287b icons:Changes in scalable.svg
gimp-tool-path redrawn to be in sync with new colored gimp-tool-path and with inkscape

Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-29 22:08:17 +01:00
1e47343b04 Bug 735810- performance shrinkage of Paths tool
Apply revised version of Mitchs patch that
changes the anchor list to a GQueue.
2016-01-29 01:00:03 +01:00