Jehan
13dd855107
app: indentation fixes.
2015-04-01 00:00:26 +02:00
Jehan
5217900748
configure/app: libmypaint becomes an optional dependency.
2015-03-30 22:38:35 +02:00
Jehan
5460c414db
app: move the MyPaint brush into the playground.
2015-03-30 22:38:35 +02:00
Michael Natterer
6ea9b5c3cf
app: connect the MyPaint brush radius to the tool tip size action
2015-03-30 22:38:35 +02:00
Michael Natterer
e44e738267
app: add gegl:edge to Filters -> Edge-Detect
2015-03-03 22:55:39 +01:00
Michael Natterer
afc3d4281e
app: don't let updating the gradient editor actions dirty the gradient
...
...at least not most of the time, gradients are beasts. Also some
unrelated minor cleanup.
2015-02-24 20:58:19 +01:00
Michael Natterer
d3600ab379
app: add File -> Copy Image Location
2015-02-17 13:33:10 +01:00
Michael Natterer
b6eba9bd1f
app: consistent labels and tooltips for the "Show in File Manager" actions
2015-02-17 13:05:21 +01:00
Michael Natterer
39db88d0a5
app: add much more "Show in file manager" menu items
...
Brushes, patterns, documents, ...
2015-02-16 20:29:31 +01:00
Michael Natterer
e448cc3173
libgimpbase, app: implement File -> Show in File Manager
...
Add gimp_file_show_in_file_manager() to libgimpbase and a menu item
in app which shows the image's file (if any) in the file manager.
Implemented calling the org.freedesktop.FileManager1 interface
and dropped snippets found on stackoverflow for somebody to
turn into working code for OSX and Windows.
2015-02-16 18:40:26 +01:00
Michael Natterer
c2371a2de9
app: implement Dilate and Erode as wrappers around gegl:value-propagate
...
Add them to the "drawable" actions. Remove menu registration for
the value-propagate plug-in's dilate and erode procedures.
2015-02-08 19:56:45 +01:00
Michael Natterer
a71d64f701
app: add gegl:value-propagate to Filters -> Distorts
2015-02-06 19:26:52 +01:00
Alexandre Prokoudine
931f4581b7
app: add gegl:diffraction-patterns Filters -> Render -> Pattern
2015-01-21 00:47:11 +03:00
Michael Natterer
de8a7972fb
app: make gegl:color-enhance insensitive on grayscale drawables
2015-01-13 23:32:56 +01:00
Alexandre Prokoudine
fdaed22911
app: add gegl:color-enhance to Color -> Auto
2015-01-13 22:40:13 +03:00
Alexandre Prokoudine
27ec429b43
app: add gegl:lens-flare to Filters -> Light and Shadow
2014-12-31 13:12:53 +03:00
Michael Natterer
be5e2e6991
app: add gegl:engrave to Filters -> Distorts
2014-12-15 23:42:57 +01:00
Michael Natterer
41e61719c4
app: add gegl:illusion to Filters -> Map
2014-12-04 20:30:57 +01:00
E.S. Quinn
2fe1a0f5c1
Bug 677914 - Allow keyboard shortcuts for Rate and Flow on airbrush tool
...
Implement actions to control airbrush rate and flow.
2014-11-30 16:31:17 +01:00
Michael Natterer
01c79a2661
app: add gegl:noise-solid to Filters -> Render -> Noise
2014-11-22 20:45:40 +01:00
Michael Natterer
3a5eaeb3af
app: add gegl:sinus to Filters -> Render -> Pattern
2014-11-21 20:49:15 +01:00
Michael Natterer
6c590ac083
app: add gegl:supernova to Filters -> Lights & Shadows
2014-11-18 20:01:09 +01:00
Michael Natterer
a8853801a0
app: add gegl:video-degradation to Filters -> Distorts
2014-11-12 22:20:11 +01:00
Michael Natterer
488998031e
app: add gegl:color-exchange to Colors -> Map
2014-11-10 22:23:54 +01:00
Michael Natterer
950f753ede
Bug 736907 - Compat mode for XCF
...
- add gimp_image_get,get_xcf_compat_mode()
- add a compat toggle to GimpFileDialog which is shown and sensitive
only for a save (not export), and if the image structure allows
to save an old version at all. The button also has a tooltip
which explains why it is sensitive and what it does
- add "gboolean xcf_compat" to file_save_dialog_save_image()
- in file_save_dialog_save_image(), call image_set_xcf_compat_mode(TRUE)
only around the call to file_save() and set it to FALSE after saving
- in xcf_save_invoker(), honor the image's XCF compat flag and save an
RLE-compressed XCF if possible
The above is very convoluted and doesn't pass the "xcf_compat" boolean
directly because we can't change the parameters of gimp-xcf-save, and
because the gimp-xcf-save might be called indirectly.
2014-10-20 22:54:11 +02:00
Michael Natterer
13a626a304
app: add gegl:oilify to Filters -> Artistic
2014-10-11 20:32:31 +02:00
Michael Natterer
98dddc3866
app: OS X specific "About" menu label
...
Manally picked that change from commit 7a75d4df
from gimp-2-8.
2014-09-17 12:22:25 +02:00
Michael Natterer
bda1cd049d
Bug 735516 - Crop to content fails
...
Return a new enum GimpAutoShrink { SHRINK, EMPTY, UNSHRINKABLE } from
gimp_pickable_auto_shrink() because a simply boolean FALSE doesn't
distinguish between "not further shrinkable" and "no content". Change
the callers accordingly add a special "already cropped" message where
we only had a "no content" message before.
2014-08-31 17:41:54 +02:00
Michael Natterer
50568ae258
app: add gegl:distance-transform to Filters->Generic as "Distance Map"
2014-08-03 21:34:32 +02:00
Michael Natterer
a6601d563b
app: some GimpProgress cleanup
...
- change start() and set_text() to use "format" and "..." instead of
"message", allowing to format progress messages in place
- s/cancelable/cancellable/
- move "cancellable" to be the second argument of start()
2014-07-12 23:45:20 +02:00
Michael Natterer
39f7401703
app: change Gimp->default_folder from being a path to a GFile
...
Also fix GimpFileDialog to actually start with that folder, and not in
its parent folder.
2014-07-09 20:12:05 +02:00
Michael Natterer
c3573c3c45
app: keep the plug-in executable path around as GFile
2014-07-08 21:09:35 +02:00
Michael Natterer
c2f7ec7b16
app: port file-actions and file-commands from URI to GFile
2014-07-08 01:19:39 +02:00
Michael Natterer
d0a6d95dad
app: remove a bunch of file-utils.h includes
2014-07-08 00:23:34 +02:00
Michael Natterer
ff6ea69569
app: change the image's various URIs to GFiles
...
which gets rid of a lot of temporarily added GFile code again because
we don't need to convert between URI and GFile any longer.
2014-07-07 23:58:11 +02:00
Michael Natterer
0f8d84d5e9
app: port all file_open() and file_save() functions to GFile
2014-07-07 23:58:11 +02:00
Michael Natterer
53376def7a
app: forgot one filename -> GFile earlier
2014-07-03 00:21:04 +02:00
Michael Natterer
9f0e27307e
app: change filename in gimp_text_buffer_load() and _save() to GFile
2014-07-02 15:10:53 +02:00
Michael Natterer
3687e1b32b
app: change filename in gimp_vectors_import_file() to GFile
2014-07-02 14:54:56 +02:00
Michael Natterer
632b64fedf
app: change filename in gimp_vectors_export_file() to GFile
2014-07-02 14:47:11 +02:00
Michael Natterer
3dbae5e4d9
Bug 727854 - Export file type should not be based on filename extension
...
Keep the export proc acound in the image (just as we keep around
the save proc), and use it when exporting again.
2014-07-02 14:24:02 +02:00
Michael Natterer
651c3d56ff
app: more filename -> GFile
2014-07-01 15:56:39 +02:00
Michael Natterer
9696e297ac
app: turn GimpData's "filename" string into a "file" GFile
...
One more step, but for now just causes more code in most places to get
to the path inside the GFile.
2014-07-01 01:19:35 +02:00
Michael Natterer
9604eea1c7
Bug 732447 - View->Rotate menu items are not translated
...
view_actions_setup(): create the rotate actions with the right message
context.
2014-06-30 00:48:55 +02:00
Michael Natterer
5c7e2f5c95
app: add gegl:mirrors to Filters -> Distorts as "Kaleidoscope"
2014-06-27 12:02:16 +02:00
Michael Natterer
001a75e1d2
app, plug-ins: move Filters/Render/Nature to Filters/Render/Fractals
...
but keep "Nature" around for compat, it's hidden if empty.
2014-06-19 23:11:30 +02:00
Michael Natterer
34d96a3a87
all: same changes as in the last commit, for the convert precision dialog
2014-06-15 22:19:33 +02:00
Michael Natterer
eafbab4247
app: attach the convert to indexed dialog to the image
...
and not to some widget returned by action_data_get_widget(), and some
more cleanup in image_convert_base_type_cmd_callback().
2014-06-15 22:10:06 +02:00
Michael Natterer
6857d0141d
Revert "app: put #include "gegl-plugin.h" back in two places, but with a FIXME"
...
This reverts commit 5c1d0e8dc2
.
gegl_operation_get_key() is now included via gegl.h as it should.
2014-06-10 23:04:32 +02:00
Michael Natterer
5c1d0e8dc2
app: put #include "gegl-plugin.h" back in two places, but with a FIXME
2014-06-10 10:04:22 +02:00