Michael Natterer
8c6e890835
app: rename GimpTileHandlerProjection to GimpTileHandlerValidate
...
Add virtual function validate() so subclasses can construct arbitrary
buffers on-the-fly. The default implementation blits from the
projection graph like before. Add boolean property "whole-tile" which
allows for switching between always validating entire tiles, and
validating the parts of the tile that are actually dirty.
2015-03-15 22:09:04 +01:00
Dimitris Spingos
8e58e1ec2e
Updated Greek translation
2015-03-15 21:21:31 +02:00
Samir Ribic
11e49b4719
Added Bosnian translation
2015-03-14 16:48:24 +00:00
Samir Ribic
6fd5e1d315
Added Bosnian translation
2015-03-14 16:47:46 +00:00
Samir Ribic
32415621c4
Added Bosnian translation
2015-03-14 16:45:20 +00:00
Samir Ribic
efb8db0442
Added Bosnian translation
2015-03-14 16:44:58 +00:00
Samir Ribic
a6270d503c
Added Bosnian translation
2015-03-14 16:39:12 +00:00
Samir Ribic
720b52e6fc
Added Bosnian translation
2015-03-14 16:36:26 +00:00
Samir Ribic
e08643af48
Added Bosnian translation
2015-03-13 21:34:03 +00:00
Mukund Sivaraman
2c80affe4c
app: Include commit hash in display shell message
2015-03-12 12:07:45 +05:30
Dušan Kazik
0fdde98f6d
Updated Slovak translation
2015-03-11 18:30:33 +00:00
Hartmut Kuhse
ef66ea296d
app: don't assign variable before checking the validity
2015-03-09 08:28:33 +01:00
Marco Ciampa
968477def7
Updated Italian tranlation
2015-03-09 00:53:38 +01:00
Michael Natterer
4dcd48fff2
app: move the handle transform tool to the playground
2015-03-08 17:21:11 +01:00
Michael Natterer
8f4fe89309
app: some more cleanup in the handle transform tool
2015-03-08 17:12:13 +01:00
Michael Natterer
60d0fa009c
authors.xml: add Elle Stone
2015-03-05 12:58:52 +01:00
Michael Natterer
8c5e9b23ad
authors.xml: Marek is an author not a documenter
2015-03-05 12:57:06 +01:00
Michael Natterer
9f7700b155
authors.xml: add Marek Dvoroznak
2015-03-05 12:56:04 +01:00
Michael Natterer
d522305ce2
authors.xml: add Johannes Matschke
2015-03-05 12:54:39 +01:00
Michael Natterer
47b7a7be29
authors.xml: add Thomas Manni
2015-03-05 12:52:20 +01:00
Michael Natterer
231f605986
authors.xml: add Kristian Rietveld
2015-03-05 12:50:43 +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
67673e0b09
app: oops, fix last commit
2015-03-05 10:28:50 +01:00
Michael Natterer
8236068982
app: add struct GimpTransformOptionsClass
...
instead of simply typedefing it to the parent class struct.
2015-03-05 09:57:23 +01:00
Michael Natterer
e1baaa0677
Bug 742821 - Grayscale-mode image malformed when exported as planar raw image data
...
Fix saving of planar data by taking the actual number of components of
the drawable into account, instead of always assuming 3 (RGB).
2015-03-04 22:32:07 +01:00
Marco Ciampa
b2682741cd
Updated Italian translation
2015-03-03 23:52:32 +01:00
Michael Natterer
573f0f69bb
plug-ins, pdb: remove the edge plug-in and add a PDB compat procedure
2015-03-03 23:18:53 +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
Michael Natterer
825d4ab185
app: make sure there is always a tool selected on startup
...
"No tool on startup" can happen if a tool has disappeared between
sessions, or by broken manual config file editing.
2015-03-03 20:24:40 +01:00
Michael Natterer
3f523dc88b
app: some cosmetic cleanup in the cage tool
2015-03-02 01:02:06 +01:00
Michael Natterer
c194c5d8c2
app: simplify npd tool motion event handling
...
by getting rid of the complicated "previous selected points" handling
and simply keeping around the last motion event's coords for
calculating the deltas to move the selected points.
2015-03-01 23:57:10 +01:00
Michael Natterer
06797982ba
app: fix crash and cleanup in gimp_n_point_deformation_tool_key_press()
2015-03-01 20:30:17 +01:00
Michael Natterer
87ee494f79
app: npd: no CAPS in property and member names
...
This commit should also fix setting the tool's options on the GEGL op;
and it gets rid of one more member of the npd options.
2015-03-01 18:21:17 +01:00
Michael Natterer
1d196bbb2e
app: require gegl:npd in sanity_check_gegl_ops()
2015-03-01 16:53:36 +01:00
Michael Natterer
c3b6b3273c
app: lots of cleanup in the N-Point Deformation tool
...
- Formatting and indentation
- Handle GIMP_TOOL_ACTION_COMMIT
- Fix calls to gimp_tool_control_activate()/halt()
- Move variables to local scopes
- Remove and reorder includes
- Remove redundant members from the tool struct
- Set members to NULL after freeing them
- And whatnot...
2015-03-01 16:49:22 +01:00
Michael Natterer
ce29043315
app: some cleanup in GimpCanvasBufferPreview
2015-03-01 00:18:10 +01:00
Marek Dvoroznak
8a56234c9a
app: npd-tool: let GEGL NPD operation destroy the model
2015-02-27 20:21:52 +01:00
Marek Dvoroznak
415d7f2781
app: npd-tool: remove option to pause the deformation process
2015-02-27 20:21:52 +01:00
Marek Dvoroznak
129c826d49
app: npd-tool: draw lattice using GimpDrawTool's functions
2015-02-27 20:21:52 +01:00
Marek Dvoroznak
f80b126563
app: npd-tool: fix tool's options
2015-02-27 20:21:52 +01:00
Marek Dvoroznak
ffc6024ee4
app: npd-tool: show only a preview (hide the image) when the deformation is in progress
...
and show the image again when the deformation is done
2015-02-27 20:21:52 +01:00
Marek Dvoroznak
45b89ae1db
po: update POTFILES.in
2015-02-27 20:21:52 +01:00
Marek Dvoroznak
10255eddbb
app: npd-tool: add option to apply or cancel the deformation
2015-02-27 20:21:52 +01:00
Marek Dvoroznak
c4e12fdd7c
app: npd-tool: use canvas buffer preview
2015-02-27 20:21:52 +01:00
Marek Dvoroznak
781f0b79f8
app: add canvas buffer preview
...
It is used by n-point deformation tool to preview a deformation process.
2015-02-27 20:21:52 +01:00
Marek Dvoroznak
c1f8784ae3
app: npd-tool: deal with drawable's offset
2015-02-27 20:21:51 +01:00
Marek Dvoroznak
b6b1d3c27a
app: npd-tool: add option to pause/unpause deformation process
2015-02-27 20:21:51 +01:00
Marek Dvoroznak
8fcf1e0015
app: npd-tool: update tool's start function
2015-02-27 20:21:51 +01:00
Marek Dvoroznak
4af9bd5981
app: npd-tool: deformation runs in its own thread
2015-02-27 20:21:51 +01:00