Michael Natterer
12cb09836a
Bug 772303 - preferences > folders don't have tooltips
...
Add tooltips to all buttons and indicators of GimpFileEntry and
GimpPathEditor.
2016-10-01 21:44:59 +02:00
Michael Natterer
82737bf904
libgimpwidgets: don't use GIMP-specific icons for GimpPathEditor
...
These are file search paths, not vector shape paths, so the new icons
were using the wrong metaphor.
This reverts the only functional part of commit
92a9117ae0
, we should
probably get rid of the icons too (they are now unused).
2016-10-01 21:14:03 +02:00
Michael Natterer
0089a017f0
Bug 706309 - Add a “Save As” button to the “Quit GIMP” dialog
...
Add GimpCellRendererButton and use it to add a "Save" icon to each row
of dirty images. Click invokes the "edit-save" action, shift-click
invokes "edit-save-as". Also add a tooltip for the icon button.
Involves minor changes to GimpContainerTreeView to allow
GimpCellRendererButton to be added, and to allow external
"query-tooltip" handlers to run.
2016-10-01 21:00:39 +02:00
Michael Natterer
aa0afe0d01
app: invoke the right action when the quick mask button is clicked
...
instead of implementing the toggling in display/. One more bit
moved to actiona/.
2016-10-01 01:06:02 +02:00
Michael Natterer
41754669e6
pdb: fix PDB compat wrappers which i just broke
...
and simplify them using gimp_color_config_get_rgb_color_profile().
2016-10-01 00:43:17 +02:00
Michael Natterer
0524b60228
app: consistently treat GimpColorConfig profile paths as config paths
...
and use gimp_file_new_for_config_path() and _get_config_path() when
dealing with them. We used a weird mix of config paths and plain
(filesystem encoded) paths, waiting to to break on umlauts or
whatever. The code in gimpcolorconfig.c was particularly bad.
2016-10-01 00:29:44 +02:00
Michael Natterer
3e84c551de
app: remember the size of the prefs dialog
2016-10-01 00:20:00 +02:00
Michael Natterer
eeb9364445
app: fix capitalization in prefs frame title
2016-10-01 00:19:37 +02:00
Michael Natterer
e8309826b7
app, libgimpwidgets: use the new config path <-> GFile functions
...
Gets rid of temporary variables to hold both expanded and unexpanded
paths.
2016-09-30 22:07:00 +02:00
Michael Natterer
d36d956770
libgimpconfig: add gimp_file_new_for_config_path() and _get_config_path()
...
Which turn a UTF-8 encoded config path directly into a GFile and back,
using gimp_config_path_expand() and _unexpand().
2016-09-30 22:03:34 +02:00
Michael Natterer
beb3279bf2
Bug 320447 - fast switching between "color managed display" and "softproof"
...
Add a SELECT_SOFTPROOF_PROFILE mode to the color profile dialog and
use it to select a profile from a newly added "Soft-Proofing Profile..."
menu item in view -> color management.
2016-09-30 20:56:04 +02:00
Michael Natterer
a898f22cce
libgimpwidgets: don't chain up in gimp_frame_size_allocate()
...
We completely replace GtkFrame's implementation here, and chaining up
caused an infinite loop in the widget layout apparatus in some cases.
This reverts 53f34ebc0b
for this file.
2016-09-30 19:25:10 +02:00
Balázs Meskó
cb2fe2893e
Updated Hungarian translation
2016-09-30 08:53:15 +00:00
Michael Natterer
2019756747
app: add the chosen GFile to GimpColorProfileCallback
2016-09-29 23:06:46 +02:00
Michael Natterer
6464b47b9d
app: reorder callbacks in view-commands.c, same order as in the header
2016-09-29 22:48:02 +02:00
Michael Natterer
edc903ca32
app: add a callback to the color profile dialog
...
and move the image modifying calls to image-commands.c
2016-09-29 22:43:37 +02:00
Marco Ciampa
58dc31ef58
Updated Italian translation
2016-09-29 12:20:43 +02:00
Marco Ciampa
2ad8b83364
Updated Italian translation
2016-09-28 21:23:34 +02:00
Tiago Santos
406b2d05b3
Updated Portuguese translation
2016-09-28 17:58:43 +00:00
Tiago Santos
d9561ee506
Updated Portuguese translation
2016-09-28 17:27:34 +00:00
Michael Natterer
ada5fe977b
Bug 772025 - Incomplete toolrc file causes GIMP to hang
...
gimp_config_deserialize_properties(): don't loop infinitely when
encountering EOF in a truncated file.
2016-09-28 18:32:25 +02:00
Michael Natterer
ce4c4a44a6
libgimpconfig: fix typo: s/next level/nest level/
2016-09-28 18:29:38 +02:00
Michael Natterer
062df6bd09
Bug 772025 - Incomplete toolrc file causes GIMP to hang
...
gimp_tools_restore(): print the error message when parsing toolrc fails.
2016-09-28 14:53:42 +02:00
Øyvind Kolås
e1db36360b
gegl-apply-operation: s/dither-strategy/dither-method/
2016-09-28 12:05:41 +02:00
Michael Natterer
b27f3ff460
app: don't leak the passed file in file_open_dialog_show()
...
That ref should have been removed in commit ff6ea69
.
2016-09-28 01:14:05 +02:00
Michael Natterer
88ff45eb05
app: keep the statusbar progress from drawing over the right docks
...
In a blocking operation we don't give the main loop time to lay out
the statusbar correctly after showing the progress bar. Force a size
on the progress bar using gtk_widget_size_allocate(). This sucks.
2016-09-28 00:44:14 +02:00
Michael Natterer
a6b6259b22
Bug 599573 - Remember dialog defaults between Gimp sessions
...
Remember the 'Indexed Color Conversion' dialog settings in
GimpDialogConfig.
2016-09-28 00:31:59 +02:00
Michael Natterer
009417e450
app: reorder and rename indexed conversion parameters to make more sense
2016-09-27 23:51:33 +02:00
Michael Natterer
d5f34e7ce5
app: rename indexed conversion dither option variables and parameters
2016-09-27 22:49:05 +02:00
Michael Natterer
f43760aea6
app: add a callback to the convert indexed dialog
...
and call gimp_image_convert_indexed() in image-commands.c where it
belongs. Also remember the default values there, they will to to
GimpDialogConfig next.
2016-09-27 15:43:25 +02:00
Michael Natterer
0932386d1b
app: add a callback to the stroke dialog
...
and move the actual stroking code to select-commands.c,
vectors-commands.c and gimpvectorstool.c. Remember the active drawable
so the stroke always happens on the drawable the dialog was invoked
with.
2016-09-27 11:15:52 +02:00
Michael Natterer
81603eaa58
Bug 767178 - Segment fault on deleting an automatic folder tag
...
The GimpTaggedContainer->tag_ref_counts keeps pointers to GimpTags but
didn't ref them. Ref the tags while they are in the hash table.
2016-09-27 10:14:45 +02:00
Simon Budig
75853eec01
fix typo
2016-09-27 02:27:09 +02:00
Simon Budig
c333a04f18
gimpwarptool: use the linear sampler for the warp tool to ensure crisp lines after an erase.
2016-09-27 00:37:42 +02:00
Michael Natterer
905bb370bd
app: add a callback to the fill dialog
...
and move the actual filling code to select-commands.c and
vectors-commands.c. Remember the active drawable so the fill always
happens on the drawable the dialog was invoked with.
2016-09-27 00:01:11 +02:00
Michael Natterer
bbbfe5cafc
app: add a callback to the offset dialog
...
and move the actual offset call to drawable-commands.c.
2016-09-26 23:08:29 +02:00
Michael Natterer
2a04cc91a2
app: add a callback to the convert precision dialog
...
and move the image manipulation code out of convert-precision-dialog.c
into image-commands.c where it belongs.
2016-09-26 22:44:34 +02:00
Michael Natterer
98232c25a5
Bug 735895 - Precision Conversion "Dithering" dialog
...
Remember the convert precision dialog's dithering options in
GimpDialogConfig. Also addresses bug 599573.
2016-09-26 17:38:26 +02:00
Balázs Meskó
1ddccf07a6
Updated Hungarian translation
2016-09-26 08:01:16 +00:00
Michael Natterer
ec64dbb3b7
app: also reset the profile import policy when resetting color management
2016-09-26 00:56:40 +02:00
Michael Natterer
28c0e752b2
app: use prefs_file_chooser_button_add() for the temp and swap paths
2016-09-26 00:23:08 +02:00
Michael Natterer
f07b9e17cc
Bug 599573 - Remember dialog defaults between Gimp sessions
...
Remember the "Export Paths" and "Import Paths" dialog settings in
GimpDialogConfig, including their last used folders.
2016-09-26 00:16:47 +02:00
Michael Natterer
ea98f9967e
app: change gimp_pickable_auto_shrink()'s parameters
...
from x1, y1, x2, y2 to x, y, width, height.
2016-09-25 22:40:28 +02:00
Michael Natterer
9a9899e542
app: general review and cleanup in actions/*-commands.c
2016-09-25 22:18:37 +02:00
Piotr Drąg
c01a251366
Updated Polish translation
2016-09-25 20:53:23 +02:00
Michael Natterer
99319182b7
app: attach the "Reset all filters" dialog to Gimp
...
so it's not shown multiple times.
2016-09-25 20:32:50 +02:00
Michael Natterer
1886f556e1
app: use dialogs_attach_dialog() for the canvas padding color dialog
2016-09-25 01:24:42 +02:00
Michael Natterer
12428ea7d7
app: add dialogs_destroy_dialog(), destroys an attached dialog by its key
2016-09-25 01:23:55 +02:00
Michael Natterer
c5957f146b
app: remove the "filters_dialog" member from GimpDisplayShell
...
and attach the dialog using dialogs_attach_dialog().
2016-09-25 01:06:13 +02:00
Michael Natterer
8ab530ffc0
Bug 599573 - Remember dialog defaults between Gimp sessions
...
Forgot to add the "merge visible layers" and "convert to color
profile" settings to prefs' "Dialog Defaults" page.
2016-09-25 00:33:58 +02:00