Jehan
2368763ddf
plug-ins: add some default shortcuts for animation preview.
...
"space" for play/pause, "f" for next frame and "d" for previous frame.
2013-04-21 08:42:25 +09:00
Jehan
5c38715cce
Bug 338380: zoom and scrolling feature on animation playback plugin.
2013-04-21 08:28:18 +09:00
Jehan
4c341ff67e
plug-ins: animation playback settings are now saved all along the GIMP session.
2013-04-21 08:16:14 +09:00
Jehan
2bfae573ad
plug-ins: give animation playback ability to take into account image updates.
...
This includes a much better code organization where initialization part can be reused
to free up memory and refresh the display on the fly.
This refresh feature has a UI button and a shortcut (ctrl-r) associated.
It implies any kind of change, additional or removed layers, new image size, etc.
2013-04-21 08:08:06 +09:00
Jehan
efe4320074
Bug 688380 : drop-down in animation playback to select the default frame disposal.
2013-04-21 07:59:34 +09:00
Jehan
e42ff36dff
Bug 466958 (plug-ins): step-back button for animation playback.
2013-04-21 07:47:56 +09:00
Jehan
b0a081bc91
plug-ins: the animated frames are generated at initialization, ready for render.
...
Additionaly a bug on shaping the window around moving non-alpha pixel is fixed.
2013-04-21 07:47:48 +09:00
Kevin Cozens
0703a5889c
Applied changes from SVN version 98 of official version of TinyScheme
...
Updated the CHANGES file and bumped the version number for the 1.41 release.
2013-04-14 15:48:09 -04:00
Kevin Cozens
c828ac3de2
Applied changes from SVN version 97 of official version of TinyScheme
...
Updated "hack.txt" with modified version of information from CMarinier.
2013-04-14 15:48:09 -04:00
Kevin Cozens
3a6ae1fe73
Applied changes from SVN version 96 of official version of TinyScheme
...
Eliminated some compiler warnings when compiled with pedantic.
2013-04-14 15:48:09 -04:00
Mukund Sivaraman
0e0ed6e1ef
imagemap: Rebuild parsers (after .y update)
2013-04-11 20:55:48 +05:30
Mukund Sivaraman
db95e20b0b
imagemap: Don't use strcpy() in unescape_text() ( #649172 )
...
strcpy() doesn't like overlapping strings and this causes other failures
in this unescaping code.
Also cleanup the code to follow our coding style.
2013-04-11 14:11:07 +05:30
Martin Husemann
bc8a6123c7
imagemap: Unescape simple xml encodings when reading csim format image maps (GB#649172)
2013-04-11 14:09:50 +05:30
Téo Mazars
35cc644765
Bug 695418 - Unsharp mask crashes for large radii
...
Make sure we are working on the image range
2013-04-08 18:53:01 +02:00
Kevin Cozens
c953368164
Only TinyScheme should translate strings in script files. Fixes bug #696790 .
2013-04-07 12:58:21 -04:00
Kevin Cozens
1e85ae981a
Applied changes from SVN version 95 of official version of TinyScheme
...
Added missing "const" in scheme_registerable structure.
2013-04-07 12:58:21 -04:00
Téo Mazars
65d34b7b27
Bug 683713 - Align visible layers does not work when layers ...
...
This is a complete rework of the plug-in, the behaviour remains
unchanged.
The implementation spreads all visible layers into one contiguous
array, then applies a simplified rework of the legacy algorithm.
2013-03-30 15:33:47 +01:00
Michael Henning
8fdfd56904
file-fits: fix image compositing with high bit depths
2013-03-28 19:47:23 -04:00
Michael Natterer
720d8fa77a
Bug 692939 - Zealous crop does nothing
...
Treat completely transparent pixels as equal, ignoring the hidden
color information.
2013-03-26 23:38:25 +01:00
Michael Natterer
7f31929bee
Bug 694585 - Export directly to remote ftp completes but reports failed
...
Fix handling of save errors in file-uri in two ways:
- don't try to check if saving to a directly mounted file succeeded,
the mount (e.g. via FUSE) might allow writing, but not stat()ing.
Instead, rely on the return value of gimp_file_save().
- for non-mounted files, provide a separate error message for the case
where the temporary file contains nothing, which is IMO useless
paranoia, but the check was probably added for a reason, so keep
it around.
2013-03-24 18:41:57 +01:00
Nils Philippsen
82c3ef5f41
pagecurl: clean up generated header file again
2013-03-22 14:06:44 +01:00
Nils Philippsen
968b3ffb43
pagecurl: fix build order for generated headers
...
don't distribute these headers either
2013-03-22 13:49:57 +01:00
Michael Natterer
39eadbe64d
plug-ins: port ifs-compose to GEGL
2013-03-15 23:52:38 +01:00
Mukund Sivaraman
f86655bb1f
file-gif-load: Fix incorrect out-of-input-bits condition ( #695513 )
...
GetCode() erroneously assumes that it has run out of input bits, because
it's off by 1 in its size calculation. At the end of the block, if the
End-of-Information code is exactly at the block boundary, it calculates
that it needs to read an extra bit, and tries to read beyond the end of
the block. It fails then, and the End-of-Information code is not
processed, and other warnings/errors are generated.
2013-03-12 13:11:48 +05:30
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 Henning
40c2b8fc52
file-fits: Add support for saving high bitdepth files.
2013-03-02 11:45:00 -05: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 Henning
8d1c28d59e
file-fits: add support for high bit depths
2013-02-17 18:35:41 -05: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
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
Téo Mazars
4a5a6ef914
Bug 684330 - Rectangle tool's "fixed size" option is off-by-one
...
ROUND() is consistent only on positive values, and bad rounding
creates an offset when negative values are involved. Introduce
SIGNED_ROUND() and use it in gimprectangletool.c. It should probably
be used in much more places.
2013-02-13 00:08:39 +01:00
Ville Skyttä
6b0d1038cc
Bug 692641 - Various spelling fixes
2013-01-27 18:59:02 +01:00
Massimo Valentini
94a404ed24
Bug 639920: Gaussian blur can't work on specified selection
...
In presence of a selection extend the area processed
2013-01-27 17:04:04 +01:00
Jehan
9fa112f6b3
Bug 690728: file-gif-save plug-in crops the actual image the user is working on.
...
Destructive behavior fixed by duplicating the image first, then deleting
the duplicate at the end.
2013-01-20 16:17:55 +09:00
Michael Natterer
5d07d8052c
file-fits: more cleanup
2013-01-20 00:51:48 +01:00
Michael Natterer
9cff6a663c
file-fits: change data types to CamelCase and constants to CAPS
2013-01-20 00:34:32 +01:00
Michael Natterer
95d7edf72b
Bug 675069 - "Value" in po-plug-ins/ja.po is conflicted
...
Add a translation context to "Value" in the metadata plug-in.
2013-01-19 22:48:31 +01:00
Michael Natterer
2eae4c42e8
metadata: indentation in interface.c
2013-01-19 22:46:14 +01:00
Kővágó, Zoltán
cfe5dd8bd4
file-xwd: support 32bit (ARGB) xwd import
...
No saving for now...
2013-01-19 22:03:06 +01:00
Michael Natterer
dfabfb9664
Bug 572997 - gih description alter when re-saving
...
Undeprecate, clean up and apply patch from Eric Lamarque which adds a
"gimp-brush-pipe-name" parasite to remember the description.
2013-01-19 20:54:08 +01:00
Massimo Valentini
d93d2e71c3
Bug 670226 - pbm image non-interactive different from interactive
...
Properly set the "pbm" flag in non-interactive mode, also add a
missing "break" so non-interactive actually behaves like
non-interactive.
2013-01-19 18:46:53 +01:00
Ludovic Rousseau
5379a2377e
Bug 675510 - tw_func.h contains windows-specific types
...
Put the stuff in #ifdef G_OS_WIN32
2013-01-19 18:39:15 +01:00
Michael Henning
2999e30901
plug-ins: fix memory leak in file-html-table
...
Found using clang's scan-build.
2013-01-18 23:12:15 -05:00
Michael Henning
0357f83658
plug-ins: fix memory leak in file-mng
...
Found using clang's scan-build.
2013-01-17 19:23:51 -05:00
Michael Henning
a9b014c3dd
plug-ins: fix memory leak in file-xbm
...
Found using clang's scan-build.
2013-01-16 18:49:09 -05:00
Mukund Sivaraman
5d1c8726a3
imagemap: Don't use fixed size buffer to print statusbar messages ( #691386 )
2013-01-16 17:23:52 +05:30
Michael Henning
0f6044ef2b
plug-ins: fix memory leak in psd-save
...
Found using clang's scan-build.
2013-01-15 17:10:33 -05:00
Michael Natterer
c44c33f667
plug-ins: forgot gegl_init() in file-pdf-save
2013-01-15 14:25:15 +01:00