Michael Natterer
49fdaac07f
app: add GimpPrefsBox, a helper widget for preferences and similar dialogs
...
and use it in the preferences dialog. Removes quite some code from
that insane file.
2013-03-10 19:49:59 +01:00
Michael Natterer
c0c813d9f1
app: minor formatting cleanup in gimppropwidgets
2013-03-10 19:48:32 +01:00
Michael Natterer
e17971cc38
app: some formatting and translatable strings cleanup in GimpIconPicker
2013-03-10 19:46:20 +01:00
Michael Natterer
cdf2c7ba4b
app, menus: add CIE lch noise to the menus
2013-03-09 22:59:13 +01:00
Michael Natterer
c76a23075d
app: blacklist some more useless ops in the GEGL tools
2013-03-09 22:23:52 +01:00
Michael Natterer
872b1f3221
app: don't leak the input stream when loading a viewable's icon pixbuf
2013-03-09 21:12:00 +01:00
Michael Natterer
1454234d98
app, menus: add a "Desaturate" submenu for the newly added GEGL filters
2013-03-09 20:49:57 +01:00
Michael Natterer
06a4d2e29f
app: have proper titles in the GEGL filter settings import/export dialogs
...
"Import foo" and "Export foo" were just not good enough...
2013-03-09 20:34:15 +01:00
Michael Natterer
54778783ed
app: make a hack in GimpOperationTool slightly worse, but clearer
2013-03-09 20:27:02 +01:00
Michael Natterer
cf3010394b
app: strip the ellipsis from the GEGL filter dialog labels
...
We recycle the menu item's label, and ellipsis are just wrong in a
dialog title.
2013-03-09 20:19:32 +01:00
Michael Natterer
3105791933
app: set the sensitivity of the 3 newly added GEGL filter menu items
2013-03-09 20:18:39 +01:00
Michael Natterer
69c897a118
app: fix crash in GEGL tool when an operation specific tool was used before
...
gimp_image_map_tool_initialize(): add the saved settings combo only if
we have a config object.
2013-03-09 20:16:24 +01:00
Michael Natterer
edec6ac8cc
app: add some more gegl ops to the menus (wip)
2013-03-09 18:10:14 +01:00
Michael Natterer
fd5db78dd4
devel-docs: make the docs for app/ build again
2013-03-09 00:03:59 +01:00
Michael Natterer
16d739b268
Bug 695416 - undefined reference when building devel-docs/tools/widgets.c
...
Add -lm to the linker flags for the doc-shooter binary. Actually add a
whole snippet of makefile boilerplate that also deals with -mwindows,
all other makefiles seem to have it. I have no clue what it does.
(cherry picked from commit ae5f847a11
)
2013-03-08 23:46:20 +01:00
Nils Philippsen
594726698f
devel-docs: rewording, grammar fixes, etc.
2013-03-08 21:38:19 +01:00
Przemysław Gołąb
17ca1ea170
devel-docs: document more files, fix typo
2013-03-08 20:12:15 +01:00
Michael Natterer
448722c849
app: blacklist some more ops in the GEGL tool, they are in the menus
2013-03-08 17:24:02 +01:00
Daniel Sabo
2614404764
Add support for custom icons for tool presets
...
Adds an icon-pixbuf property to GimpViewable that is used for a default
implementation of new_pixbuf.
Extend gimp_icon_picker to allow the user to pick non-stock icons for tool
presets (or any other class derived from GimpViewable). Icons can come
from any file GdkPixbuf can load or from image data on the clipboard.
2013-03-08 08:19:54 -08:00
Michael Natterer
e21e3bce5c
plug-ins, pdb: remove plug-in noise-randomize
...
and implement its procedures as compat wrappers around GEGL ops.
2013-03-08 17:06:53 +01:00
Michael Natterer
ee34b81ad8
Makefile.am: build tools right after libgimpbase
2013-03-08 14:39:16 +01:00
Michael Natterer
cc6d3bb1eb
app: use gegl_node_blit() instead of GeglProcessor in GimpPerspectiveClone
...
the speedup is hardly measurable, but why not get rid of some overhead
anyway.
2013-03-07 22:15:29 +01:00
Michael Natterer
561c250298
app: print 4 decimal places in GIMP_TIMER_END()
2013-03-06 12:50:21 +01:00
Michael Natterer
a66de41f60
app: use the right enum for gegl_node_blit() (no logic changed)
2013-03-04 14:02:33 +01:00
Michael Natterer
d0ef6a5af6
app: use gegl_node_blit() in GimpApplicator too
...
Speeds up applying by at least a factor of two. Patch from Massimo.
2013-03-02 18:50:34 +01:00
Michael Natterer
dfeb16d9ee
app: don't use a GeglProcessor when we don't need a progress
...
Instead, use gegl_node_blit() directly which is more than ten times
faster in gimp_gegl_apply_operation(). Patch from Massimo Valentini.
2013-03-02 18:32:34 +01:00
Michael Henning
40c2b8fc52
file-fits: Add support for saving high bitdepth files.
2013-03-02 11:45:00 -05:00
Anish A
8c145bd4de
Revert "Updated Malayalam Localization"
...
This reverts commit 93d24640b7
.
2013-03-01 11:53:12 +04:00
Anish A
93d24640b7
Updated Malayalam Localization
2013-03-01 11:45:32 +04:00
Michael Natterer
e6d1234456
app: fix expected single-window sessionrc so tests pass again
2013-02-28 01:29:53 +01:00
Michael Natterer
9da0f489e1
Bug 694665 - SWM should distribute remaining space to main frame
...
Save the "right-docks-position" as negative value in pixels from the
right window border. Change the image window restoring code to
interpret negative values like that, but keep the meaning of positive
values for compatibility with existing sessionrc files.
2013-02-27 23:46:00 +01:00
Michael Natterer
97af52c465
Bug 686544 - Opening new image window doesn't restore docks
...
Call gimp_dialog_factory_show_with_display() in gimp_display_new(), we
otherwise do this only when the ICONIFIED state of an image window
changes.
2013-02-27 23:26:49 +01:00
Daniel Mustieles
01eba3df27
Updated Spanish translation
2013-02-26 14:48:45 +01:00
Elle Stone
ceebfe5d01
Bug 694679 - lcms plug-in half-floating point support
...
Again, this time in an #ifdef: add support for half-floating point ICC
profile conversions.
2013-02-26 09:12:02 +01:00
Michael Natterer
1e6d984c66
Revert "plug-ins: add support for half-floating point ICC profile conversions to lcms"
...
This reverts commit fd5a017633
.
We can't depend on lcms 2.4 yet.
2013-02-25 23:25:27 +01:00
Elle Stone
fd5a017633
plug-ins: add support for half-floating point ICC profile conversions to lcms
2013-02-25 22:50:23 +01:00
Michael Natterer
37d4f656d4
Bug 678925 - Debugging plugins with windows
...
Apply patch from Hartmut Kuhse that enables plug-in debugging on
Windows by stopping the process using Windows API, and providing a
small executable "gimp-plugin-resume.exe" to resume the stopped
plug-in.
2013-02-23 16:25:58 +01:00
Michael Natterer
e4f24a539e
libgimp: make GIMP_PLUGIN_DEBUG messages always visible again
...
by adding "LibGimp" to G_MESSAGES_DEBUG so it doesn't get filtered
away by newer GLib.
2013-02-23 16:10:19 +01:00
Michael Natterer
d1503ead83
Bug 694477 - GimpSizeEntry input validation doesn't snap to min/max values
...
gimp_size_entry_eevl_input_callback(): CLAMP() the input value before
passing it back to GtkSpinButton, or it will revert too large/small
inputs back to the old value, instead of using the field's max/min
values.
2013-02-22 21:22:03 +01:00
Mikael Magnusson
40e613b54b
Makefile.am: Move tools down in SUBDIRS since it now depends on libgimpbase
2013-02-22 12:46:14 +01:00
Jehan
0f75ea4127
Bug 694201 - gimptool: update to follow new user directory scheme.
2013-02-20 04:01:02 +09:00
Michael Natterer
8e19da16ab
tests: update expected sessionrc files for the show-button-bar change
2013-02-18 01:31:07 +01:00
Michael Henning
8d1c28d59e
file-fits: add support for high bit depths
2013-02-17 18:35:41 -05:00
Michael Natterer
6f5b4ad1f4
Bug 694026 - "Button Bar" state not retained on brushes and dynamics editor
...
gimp_docked_iface_get_aux_info(): always save the button bar state,
not only if it is "false" because we cannot know the default value any
longer (the button bar visibility used to always default to "true", so
saving only a non-default "false" was fine).
2013-02-17 16:46:40 +01:00
Michael Natterer
c91fbd54ad
Bug 693797 - Sample colorize fails when you choose current gradient as target
...
Fix my last commit and don't delete items in the foreach() callback,
because it's impossible to delete items in foreach(). Instead, collect
them in a list and remove them after foreach().
2013-02-17 01:45:20 +01:00
Téo Mazars
b4b85cf853
Bug 683153 - Lighting effects - bump mapping: top two rows of pixels are...
...
Init and interpolate the topmost row to avoid the use of a zero array.
2013-02-16 21:39:47 +01:00
Michael Natterer
931ea102f8
Bug 693978 - GIMP crashes after changing text preset
...
Applying a preset overwrites all the tool option's properties, also
temporarily its name. This name change gets auto-synced with the
option's text proxy object which also inherits from GimpObject and has
a name. Make sure we don't queue that name change for being applied to
the text layer's text object, because that code only handles
properties of GimpText itself.
2013-02-16 20:38:15 +01:00
Michael Natterer
73cb32c36e
Bug 693797 - Sample colorize fails when you choose current gradient as target
...
Based on a patch from Hartmut Kuhse, make sure we don't remove
custom-added items from GimpItemComboBoxes when repopulating it.
2013-02-15 18:52:02 +01:00
Michael Natterer
169d32532a
Bug 676927 - Shortcuts with backspace not working if image is focused
...
Move local variable out of the switch() block, it was never initialized.
2013-02-15 01:00:13 +01:00
Michael Natterer
086793d040
Make it harder to "save" to foo.png.gz or "export" to foo.xcf.gz
...
Remove plain .gz .bz2 .xz from the extensions the file-compressor
plug-in registers, and make sure is only ends up in "save_procs", so
at least "exporting" to foo.xcf.gz is not possible any longer. With
some effort, one can still "save" to foo.png.gz tho, but it's much
harder now.
2013-02-15 00:01:27 +01:00