Michael Natterer
96de700b43
app: add gegl:sepia to Colors -> Desaturate
2015-11-22 21:32:36 +01:00
Michael Natterer
2b6a10b731
app: fix the action name of the action search dialog
2015-11-22 15:30:14 +01:00
Michael Natterer
c6b6031f31
Bug 758049 - Please add canvas flipping
...
Enable flipping in the canvas rotate transform matrix, and add some
menu items to control it. Rename the "Rotate" menu to "Flip & Rotate".
2015-11-13 18:51:32 +01:00
Michael Natterer
91fbc3af01
Bug 734573 - Zoom to selection
...
Implement View -> Zoom -> Zoom to Selection using
gimp_display_shell_scale_to_rectangle()
2015-10-18 15:26:17 +02:00
Michael Natterer
92eed69f1b
app: add new action to restore a tool preset from the list
...
In order to make things more obvious here. Before, a tool preset could
only be rstored from the list by selecting it, which only worked if
another preset was active before. Now the selected preset can easily
be restored again.
2015-10-14 12:32:47 +02:00
Michael Natterer
3f02b2aaf2
app: add gegl:maze to Filters -> Render -> Pattern
2015-09-03 22:12:23 +02:00
Michael Natterer
37a3d423e9
Bug 679387 - Add "select pixels with this color" from colormap
...
Add gimp_gegl_index_to_mask() and gimp_channel_select_by_index() and
around it actions, callbacks and GUI in the colormap dialog.
2015-08-26 01:06:34 +02:00
Michael Natterer
d71cd602a8
app: add color-profile-dialog.c as replacement for the lcms plug-in's GUI
...
Uncomment and implement the menu items and actions to invoke the
dialog. This new code also does the (alomst) right thing to linear
images, unlike the lcms plug-in.
2015-08-04 22:20:32 +02:00
Michael Natterer
aeb2a6e4ff
Bug 646511 - Having the possibility to remove ICC profiles
...
Add Image -> Color Management -> Discard Color Profile which simply
removes the profile without any conversion.
Also added actions and callbacks for "Assign" and "Convert" but these
are only stubs to be filled as replacement for the remaining code in
the lcms plug-in.
2015-06-15 20:19:32 +02:00
Michael Natterer
ba1318dda9
app, menus, plug-ins: add new Submenu Image -> Color Management
...
and move the color profile menu entries there. Add a mapping so 3rd
party plug-ins get moved to the new location automatically.
Also, add a separator after "Duplicate" and move the "Transform"
submenu to the top of the group that has "Scale", "Resize" etc.
2015-06-15 13:20:04 +02:00
Thomas Manni
22dbdbe1fb
app, menus: add gegl:displace to Filters -> Map
2015-06-10 19:43:34 +02:00
Simon Budig
6ce2a2b3ad
app: more actions for display rotation
2015-05-17 04:13:43 +02:00
Michael Natterer
a110639233
app, menus: add gegl:tile-paper to Filters -> Map
2015-04-30 11:59:49 -04:00
Jehan
5460c414db
app: move the MyPaint brush into the playground.
2015-03-30 22:38:35 +02:00
Michael Natterer
071ede915a
app: first draft of GimpMybrushTool, which uses MyPaint brushes
2015-03-30 22:38:34 +02:00
Michael Natterer
d11f83a640
app: resurrect the Iscissors tool to a zombie state
...
The interaction is fully restored, it's also ported to the new halt()
and commit() API of tools and semi-properly GEGLized: the gradient map
is now constructed on the fly using a GimpTileHandlerValidate
subclass.
The only problem is that it doesn't find any edges in the image and is
totally useless. Pushing anyway to put an end to the bitrot, any help
with debugging is greatly appreciated...
2015-03-17 22:24:56 +01:00
Michael Natterer
4dcd48fff2
app: move the handle transform tool to the playground
2015-03-08 17:21:11 +01:00
Johannes Matschke
2989bad35a
Bug 721009 - new transform tool with freely placeable handles
...
Add new tool GimpHandleTransformTool which allows to freely place up
to 4 handles on the image, then move any one of them, which transforms
the image so that the remaining handles keep their position.
Did quite some cleanup on the code before pushing --Mitch
2015-03-05 12:36:59 +01:00
Michael Natterer
e44e738267
app: add gegl:edge to Filters -> Edge-Detect
2015-03-03 22:55:39 +01:00
Michael Natterer
b27c5b0985
app: move the N-Point Deformation tool to the playground
...
It has to be enabled via Prefs -> Playground. The menu entry is always
disabled until it leaves the playground, for reasons worth fixing.
2015-03-03 20:26:58 +01:00
Marek Dvoroznak
f15a7bc71d
app: add NPD tool basics
2015-02-27 20:21:51 +01:00
Michael Natterer
d3600ab379
app: add File -> Copy Image Location
2015-02-17 13:33:10 +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
Michael Natterer
d7fe06bf2c
menus: fix typo in image-menu.xml.in
2015-01-21 01:01:20 +01:00
Alexandre Prokoudine
931f4581b7
app: add gegl:diffraction-patterns Filters -> Render -> Pattern
2015-01-21 00:47:11 +03: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
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
13a626a304
app: add gegl:oilify to Filters -> Artistic
2014-10-11 20:32:31 +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
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
41148e8996
app: bring back Debug -> Benchmark Projection
2014-06-02 21:32:00 +02:00
Michael Natterer
227cff3af4
app: add gegl:color-rotate to Colors -> Map
2014-05-29 18:34:45 +02:00
Michael Natterer
00f6973b3c
app: add gegl:convolution-matrix to Filters -> Generic
2014-05-29 02:36:59 +02:00
Michael Natterer
4712701415
app, plug-ins: move everything from Render->Clouds to the new Render->Noise
...
because that's what they are and what most menu labels in there says.
Keep the "Clouds" menu around for 3rd party plug-ins, not sure if it's
right to auto-map it to "Noise" automatically.
2014-05-18 22:46:05 +02:00
Michael Natterer
c899f14f79
app: add gegl:panorama-projection to Filters -> Map
2014-05-17 01:23:24 +02:00
Michael Natterer
9e1ee4235f
app: add gegl:perlin-noise and gegl:simplex-noise to Filters->Render->Clouds
2014-05-17 01:17:30 +02:00
Michael Natterer
e09453cfbb
app: add gegl:tile-glass to Filters -> Artistic
2014-05-16 21:59:30 +02:00
Michael Natterer
a601e21281
app: add gegl:noise-cell and gegl:noise-reduction to the menus
2014-05-05 02:06:10 +02:00
Michael Natterer
60da428c73
app: add gegl:apply-lens to Filters -> Distorts
2014-04-13 20:58:25 +02:00
Michael Natterer
3c918353fb
app: add double precision support, for completeness
...
and because it makes us look utterly cool.
2014-03-09 00:43:55 +01:00
Jehan
5903e53d51
Bug 708174 - Improve the original search dialog patch.
...
Fix various bugs, improve code design and efficiency, change feature
name, update the feature up to our standards (now uses GIMP preferences,
session management, less overwhelming settings...).
Also now action history is tightly tied to GimpAction and logs all
action activation (however it activates, and the show_unavailable
parameter also applies to history).
Search algorithm greatly improved with basic tokenization, better
ordering, filtering, etc.
2014-02-18 19:13:03 +01:00
Srihari
fc8f6c127f
Bug 708174 - A text based intent driving tool for GIMP (Tito)
2014-02-18 19:13:03 +01:00
Michael Natterer
ca938c1275
app: add gegl:texturize-canvas to the menus as "Apply Canvas"
2014-01-01 19:07:48 +01:00
Téo Mazars
9e429993c7
app: add gegl:wind to Filters -> Distorts
2013-12-01 12:57:15 +01:00
Michael Natterer
19391bc5d7
menus: add the foreground select tool back to the menus
2013-11-18 22:38:47 +01:00
Michael Natterer
b48a8a62ef
menus: restore the intended order of the export menu items
2013-11-17 21:46:32 +01:00
Jehan
4b14ed2e5e
file-export* labels and actions renamed.
...
Follows updated save+export specification.
For renamed actions (file-export and file-export-to respectively to
file-export-as and file-export to mimick file-save*), menurc from
GIMP 2.8 will be correctly migrated.
2013-11-18 09:07:32 +13:00
Téo Mazars
5152e1061c
app: add gegl:stretch-contrast-hsv to Colors/Auto/
...
before removing the old plugin
2013-11-16 16:31:35 +01:00
Téo Mazars
5efcc0eb09
app: add gegl:stretch-contrast to Colors/Auto/
...
before removing the plug-in
2013-11-15 19:12:56 +01:00
Téo Mazars
7aeb9da6e3
app: follow gegl:dot removal
...
gegl:dot is now included in gegl:pixelize
2013-11-11 16:52:10 +01:00
Jehan
b2e40c4ca7
Bug 667169 - Single window mode: allow tabs position setting.
2013-10-11 23:16:29 +13:00
Téo Mazars
68feec5dcf
app: add gegl:mosaic to Filters -> Distorts
2013-09-21 19:02:10 +02:00
Michael Natterer
0d5910aa4b
app: add gegl:bump-map to Filters -> Map
2013-09-04 00:16:25 +02:00
Michael Natterer
b60d361d6c
app: add gegl:plasma to Filters -> Render -> Clouds
2013-08-27 08:14:51 +02:00
Téo Mazars
8bad383a3b
app: Add gegl:channel-mixer to Color/Components
2013-08-03 23:30:58 +02:00
Téo Mazars
23bc1b255c
app: Add gegl:antialias -> Filters/Enhance
2013-08-03 22:47:58 +02:00
Téo Mazars
62f65ea981
app: add gegl:tile-seamless to Filters -> Map
2013-07-28 19:15:25 +02:00
Michael Natterer
d682135d7a
app: add gegl:alien-map to Colors -> Map
2013-07-18 22:53:06 +02:00
Michael Natterer
caf73f5f35
Add support for both gamma-corrected and linear for all bit depths
...
- Add new enum GimpComponentType which contains u8, u16, u32 etc.
- Change GimpPrecision to be u8-linear, u8-gamma, u16-linear etc.
- Add all the needed formats to gimp-babl.c
- Bump the XCF version to 5 and make sure version 4 with the old
GimpPrecision enum values is loaded correctly
This change blows up the precision enums in "New Image" and
Image->Precision so we can test all this stuff. It is undecided what
format will be user-visible options in 2.10.
2013-06-23 16:51:24 +02:00
Michael Natterer
cbbfe674b0
app: add gegl:motion-blur-circular and -zoom to Filters -> Blur
...
and follow the gegl:motion-blur -> gegl:motion-blur-linear rename.
2013-06-03 00:20:42 +02:00
Michael Natterer
338ca6694a
app: add gegl:waves to Filters -> Distorts
2013-06-01 15:13:40 +02:00
Michael Natterer
86d0120482
app: add gegl:grid to Filters -> Render -> Pattern
2013-06-01 01:20:30 +02:00
Michael Natterer
7a284def90
app: add gegl:dropshadow to Filters -> Light and Shadow
...
Also move gegl:vignette there from Filters -> Decor.
2013-06-01 01:13:22 +02:00
Michael Natterer
73a8d59472
app: rename the filters-laplace and filters-sobel actions
...
to filters-edge-foo because the ops are also called gegl:filter-edge-foo.
2013-05-31 22:14:45 +02:00
Michael Natterer
b593e3eb02
app: add gegl:motion-blur to Filters -> Blur
2013-05-30 20:04:10 +02:00
Michael Natterer
279abd260b
app: add gegl:noise-spread to Filters -> Noise
2013-05-29 19:22:14 +02:00
Michael Natterer
07c87c7ce1
app: add gegl:shift to Filters -> Distorts
2013-05-27 00:45:51 +02:00
Michael Natterer
9c69130f72
app: add gegl:fractal-trace to Filters -> Map
2013-05-26 23:58:12 +02:00
Michael Natterer
5f76a735af
app: add gegl:deinterlace to Filters -> Enhance
2013-05-26 22:15:36 +02:00
Michael Natterer
0dbb8b8cb6
menus: add the warp tool to Tool -> Transform
2013-05-22 00:50:28 +02:00
Michael Natterer
f48aacee18
app: add gegl:emboss to Filters -> Distorts
2013-05-20 02:20:09 +02:00
Michael Natterer
94294cd114
app: add gegl:whirl-pinch to Filters -> Distorts
2013-05-19 23:28:06 +02:00
Michael Natterer
dd648b1c12
app: add gegl:cubism to Filters -> Artistic
2013-05-19 22:21:38 +02:00
Michael Natterer
31f7b7fd63
app: add gegl:red-eye-removal to Filters -> Enhance
2013-05-19 20:51:35 +02:00
Michael Natterer
956b7015aa
app: remove gegl:box-blur from the menus again, apparently it's junk
2013-05-19 17:31:06 +02:00
Michael Natterer
5baabf87fd
app: add gegl:exposure to Colors, and fix glitch in previous commit
2013-05-14 22:26:16 +02:00
Michael Natterer
de12010107
app: add gegl:box-blur to Filters/Blur
2013-05-14 21:34:03 +02:00
Michael Natterer
0255a01f95
app: add gegl:checkerboard to <Image>/Filters/Render/Pattern
2013-04-30 19:20:18 +02:00
Michael Natterer
977a194923
app: add a rotate dialog to rotate to exact degrees
2013-04-20 23:22:14 +02:00
Michael Natterer
1a755b2dbe
app: add a View -> Rotate menu
...
Which so far has "Reset", "90°", "-90°" and "180°" entries.
2013-04-20 22:16:50 +02:00
Michael Natterer
d26863225b
menus: remove special handling of "use-gegl" menu items, they are gone
2013-04-16 20:37:08 +02:00
Michael Natterer
71c88aebdc
app: add gegl:vignette to Filters -> Decor
2013-03-27 01:35:49 +01:00
Michael Natterer
cdf2c7ba4b
app, menus: add CIE lch noise to the menus
2013-03-09 22:59:13 +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
edec6ac8cc
app: add some more gegl ops to the menus (wip)
2013-03-09 18:10:14 +01:00
Michael Natterer
796a9474d8
app: implement "Crop Image/Layer to Content" menu items in the core
...
in a few lines using existing functionality, as replacement for the
autocrop plugin. Rename the existing "crop" actions to
"crop-to-selection".
2012-09-22 20:35:36 +02:00
Michael Natterer
ce228911ce
app,menus: add some new GEGL ops to the menus
2012-08-31 22:19:43 +02:00
Mikael Magnusson
2d2756688d
add an entry for the unified transform tool in the menu
2012-08-21 14:16:02 +02:00
Michael Natterer
ccae8cffc3
app: add color-reduction to the colors menu
2012-05-23 12:56:24 +02:00