Commit Graph

36121 Commits

Author SHA1 Message Date
c94e87e6ac Update Russian translation 2016-01-25 03:25:37 +03:00
97561f4f01 Uncopypaste the help hint for filters-saturation 2016-01-25 02:56:02 +03:00
4ce063cf32 app: add gegl:high-pass as Filters > Enhance > High Pass 2016-01-25 02:54:05 +03:00
50daf44ef3 app: add gegl:saturation as Colors -> Saturation 2016-01-25 02:33:53 +03:00
6e8cd278fa Icons:Changes in color-scalable.svg
redraw new (if possible with usage of existing sources):
gimp-tool-clone
gimp-tool-heal
gimp-tool-perspective-clone
gimp-tool-n-point-deformation
gimp-tool-unified-transform
gimp-prefs-color-management
gimp-display-filter-proof
gimp-channel
gimp-channels
gimp-channel-red
gimp-channel-green
gimp-channel-blue
gimp-channel-gray
gimp-channel-indexed
gimp-prefs-folders-brushes
gimp-prefs-folders-dynamics
gimp-prefs-folders-plug-ins
gimp-layer


copied from inskcape or tango and adopted
gimp-tool-eraser
gimp-tool-shear
gimp-tool-rotate
gimp-tool-color-picker
gimp-tool-warp
gimp-color-picker-black
gimp-color-picker-white
gimp-color-picker-gray
gimp-tool-preset
gimp-prefs-folders
gimp-prefs-folders-palettes
gimp-prefs-folders-patterns

Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-24 22:45:13 +01:00
56e032c1eb app: remove gimp_image_map_tool_dialog_get_label_group()
The "Settings:" label should never be aligned with a label in the UI
below, because that suggests that are related. Also consistently
rename all GimpImageMapTool parameters and variables to "im_tool".
2016-01-24 22:03:58 +01:00
a4f005ba22 app: change widget grouping in the curves dialog like in levels 2016-01-24 21:41:03 +01:00
27cf1e5e6f app: finish the levels dialog widget grouping
seems I didn't consistently group things in indented GimpFrame widgets
last time I cleaned up here. Should be better now. Also change the
"Auto" button to "Auto Input Levels" to make things clearer.
2016-01-24 21:39:31 +01:00
513e32ae1c Icons: color-scalable.svg
Contains all svg's from color theme, missing ones are
substituted by icons from sybolic theme (to get an visual impression what
is missing).


Gimp uses 221 different icons,


55 scalable icons are reused
10 missing scalable icons have been already been redone

but in this svg:

161 scalable color icons are missing at all
4 scalable color icons are to small (not exactly 16x16)
15 scalable color icons are to large (copied from 48x48)


Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-24 14:08:33 +01:00
6cf8bda49b Bug 735810 - performance shrinkage of Paths tool
In gimp_display_shell_expose_region(), invalidate each rect rather
than rebuilding the cairo_region_t as GdkRegion and then invalidating
the entire GdkRegion. Improves performance for tools that invalidate
complex regions.
2016-01-24 00:59:33 +01:00
4920033c42 Bug 735810 - performance shrinkage of Paths tool
Use a GQueue instead of a GList in GimpCanvasGroup, so adding items
takes constant time instead of O(n). Also, removing items was
traversing the list twice. This should generally speed up tools with
lots of canvas items.

Also, add a private pointer to the instance struct instead of using a
GET_PRIVATE() macro.
2016-01-24 00:57:16 +01:00
c8ee9f951d app: fix crash in gimp_gegl_tool_get_operation()
actually chain up, instead of calling ourselves recursively...
2016-01-23 22:06:19 +01:00
239b752c1d Icons: Some low hanging fruits of my attempt to redraw missing *svg's 2016-01-23 20:02:02 +01:00
e8590eb37a Icons: some low-hangings fruits of my attempt to redraw
missing color *.svg icons.

gimp-channel was inconsistent
gimp-display-filter-proof was different than all other display filters
(and the privious line tester was only recognized with big enlargement,
 if at all ...)
gimp-prefs-theme now fits to gnome theme (and gimp symbolic theme)
gimp-tool-seamless-clone, only size reduced by stripping of useless exif etc.

Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-23 19:43:51 +01:00
c381b9757c Updated Hungarian translation 2016-01-23 13:10:33 +00:00
bd9e59a9f0 app: add "title", "icon_name" and "help_id" to gimp_tool_gui_new()
so things are the same at the API and the inside, which makes
GimpImageMapTool's use of GimpToolGui a little more obvious.
2016-01-22 23:41:45 +01:00
cd47aac435 app: remove GimpThresholdConfig
The new more general GimpImageMapTool code handles this case
completely automatically now.
2016-01-22 22:37:23 +01:00
8c09210d7d app: move stuff from GimpOperationTool to GimpImageMapTool
Add new string members to GimpImageMapTool and use them instead of the
resp. fields of GimpToolInfo. Change ::get_operation() to return the
operation name and a lot of strings for the UI, and create both the
GeglNode and the config object in GimpOperationTool. Lots of various
cleanups in GimpImageMapTool subclasses. This is an intermediate state
on the way of making the whole filter applying mechanism more generic
and less depending on subclasses.
2016-01-22 21:28:33 +01:00
b72d73377a app: change the include guards of gegl/gimp-gegl-config.h
They can't be the same as in config/gimpgeglconfig.h.
2016-01-22 21:28:33 +01:00
1ef06fdbb2 app: add gimp_gegl_config_register()
which registers config classes for operations that don't want their
config objects to be auto-generated. Register all color tools' config
objects. Change gimp_gegl_config_sync_node() to correctly handle ops
that have an object property of the right config object type.
2016-01-22 21:28:33 +01:00
8d79e2289a themes: default toolbox icon size should be GTK_ICON_SIZE_LARGE_TOOLBAR.
Just like the old "Default" theme has. This is an acceptable average for
various kind of devices, unlike small icons.
2016-01-22 16:35:53 +01:00
7da352c69b Updated Slovak translation 2016-01-22 12:20:45 +00:00
e942d31480 Updated Slovak translation 2016-01-22 12:07:02 +00:00
8264ddd1a1 Updated Slovak translation 2016-01-22 11:43:42 +00:00
dc616f53d9 Updated Slovak translation 2016-01-22 11:07:36 +00:00
2cf381d211 app: fix typos in comment. 2016-01-20 21:30:55 +01:00
39cc3eccd5 app: rename gimp-gegl-config-proxy.[ch] to gimp-gegl-config.[ch]
and rename its functions to make more sense.
2016-01-20 12:18:35 +01:00
ea13e816ab Bug 750105 - Migrating 2.8 themes to 2.9/2.10
Old themes should not be copied over to the GIMP 2.9/2.10 config at
first launch since they won't be compatible anyway. Let's go the less
painful way by dropping old themes rather than trying to salvage themes
which we know will be broken by design.
2016-01-19 22:36:27 +01:00
9b32253270 configure.ac: require GEGL 0.3.5 2016-01-19 00:23:07 +01:00
620d8ed5a6 Icons: hopefully I have now all *.svg moved arrgh.
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-18 20:59:04 +01:00
e6e5a2b462 Icons: even more to move to /color/scalable
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-18 20:48:13 +01:00
6fed40fa20 Icons: some *.svg files not moved to /color scalable corrected
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-18 20:34:11 +01:00
a4fc5b75c4 Icons: All *.svg files from Color and it's subdirectories are moved to
Color/scalable with according subdirectory. This is a first step to collect
all individual color *svg in one color-scalable.svg, like in symbolic.

Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-18 20:25:04 +01:00
7164e8eaa2 Icons:
Changes in scalable.svg


Title in Metadata changed from 'Gnome Icon Theme' to 'Gimp Symbolic Icon Theme', added authors 'Barbara Muraus, Jakub Steiner, Klaus Staedtler' and description 'Images originally created as the "Art Libre" icon set. Extended and adopted for GIMP'

gimp-tool-blend reworked for better integration into 'Tools' instaed of 'Gradients'
gimp-prefs-icon-theme reworked (forgot to mention in last commit)
gimp-prefs-folders-icon-theme reworked (forgot to mention in last commit)
gimp-tool-by-color-select lowered transparency to 50% for better visibility
gimp-tool-desaturate lowered transparency to 50% for better visibility
gimp-tool-foreground-select lowered transparency to 50% for better visibility
gimp-tool-shear lowered transparency to 50% for better visibility
gimp-tool-unified-transform lowered transparency to 50% for better visibility
gimp-color-triangle lowered transparency to 50% for better visibility

Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
2016-01-18 15:57:18 +01:00
2e64e6b3e6 Bug 750893 - Channel Mixer: Monochrome option missing in new GEGL Version
Also add the mono mixer to Colors -> Components.
2016-01-18 02:37:03 +01:00
37dd1778ad pdb: clean up the channel mixel PDB compat proc
Fix indentation, remove unneeded casts.
2016-01-18 02:14:49 +01:00
0eeb741fae menus: move "Desaturate" to Colors -> Desaturate
and reorder the desaturate submenu alphabetically.
2016-01-18 02:13:39 +01:00
37a482a096 icons: invert the symbolic icons with gegl:invert-gamma...
... instead of gegl:invert-linear.
2016-01-18 00:28:37 +01:00
06a5b2fa3f app: bring dialog titles and help IDs to GEGL filter dialogs
Add "title" and "help_id" parameters and members/properties to
GimpToolDialog, GimpToolGui, GimpOperationTool. Also make the order of
parameters more consistent.
2016-01-17 20:17:07 +01:00
6e109052ca themes: use a common gtkrc and correctly named colors.
All our new themes should now use a common gtkrc base. Colors only
should be different, as included from a colorrc. This way we ensure a
consistent behavior throughout all themes.
Also we should use meaningful color names to make maintenance easy.
2016-01-17 19:53:04 +01:00
a940300525 libgimpwidgets: make GimpDialog's help_id settable after construction 2016-01-17 17:35:33 +01:00
7c0d7c6311 app: add new virtual function GimpProcedure::get_help_id()
Implement the new function in GimpPlugInProcedure and remove
gimp_plug_in_procedure_get_help_id().
2016-01-17 17:15:27 +01:00
d21ab943c1 app: make gimp_gegl_get_config_proxy() work without a passed icon_name
Keeps the GEGL tool from crashing.
2016-01-17 16:10:19 +01:00
f522c1ad49 themes: update distributed theme images.
entry-border-fill-active-item is not used anymore (commit 2144a7c).
gimp-arrow-right-prelight seems as well for some time.
Adding menuitem-prelight (commit 127fdff and 2144a7c).
2016-01-17 15:34:23 +01:00
f1487c27de Updated Polish translation 2016-01-17 15:05:02 +01:00
f948f275ea AUTHORS: regenerated 2016-01-17 14:47:14 +01:00
4cb9b754a9 Add Ell to the list of v2.10 contributors 2016-01-17 16:40:41 +03:00
bcf89ac27d libgimp: and a typo in gimp.def, hopefully finished now :) 2016-01-17 14:35:55 +01:00
80faa72617 libgimp: remove duplicate entries from gimp.def 2016-01-17 14:22:35 +01:00
2144a7ceb9 themnes: Updated light theme menuitem prelight 2016-01-17 07:08:49 -05:00