Commit graph

31305 commits

Author SHA1 Message Date
Massimo Valentini
e09233f080 Bug 592628: Scale Image adds asymmetric artifacts to image edges
first problem described.
2012-10-13 15:02:04 +02:00
Massimo Valentini
9d74224731 Bug 433436: transformation tools cause offsets 2012-10-13 15:02:04 +02:00
Massimo Valentini
e8a02362cd app: correct pixel-surround when sampling outside of a drawable
in correspondence of tiles crossings
2012-10-13 15:02:04 +02:00
Massimo Valentini
7172911bec app: properly sample lanczos kernel luts 2012-10-13 15:02:04 +02:00
Massimo Valentini
defef370c4 app: round to the nearest in gdouble -> guchar assignments 2012-10-13 15:02:04 +02:00
Massimo Valentini
023850bf0d app: remove unused code
levelx and levely are 0 initialized and possibly increased
never become negative.
2012-10-13 15:02:04 +02:00
Daniel Mustieles
75f470a56a Updated Spanish translation 2012-10-13 12:30:18 +02:00
Michael Natterer
634ae4a2cf Bug 686025 - Closing a tab closes wrong tab
Replace /* FIXME: switch tabs */ with an actual call to
gimp_image_window_set_active_shell(). WTF...
(cherry picked from commit 56c6935a0c)
2012-10-13 00:24:04 +02:00
Michael Natterer
e000f106bf Bug 685797 - all python plug-ins are broken after 3b55877a
Remove the privately added GimpItemComboBox class instead, it confuses
the hell out of python. Instead, use g_object_set,get_data() to manage
the newly needed members, and code duplication.
(cherry picked from commit d6cf29e8c4)
2012-10-10 23:13:12 +02:00
Piotr Drąg
d503425893 Updated Polish translation 2012-10-09 15:48:51 +02:00
Michael Natterer
2cd165a8b8 Bug 682742 - Module manager: turning off modules has no effect
Use gimp_config_writer_string() instead of gimp_config_writer_printf()
to serialize module-load-inhibit so backslashes and other stuff gets
properly escaped.
(cherry picked from commit 6c41f58fea)
2012-10-09 01:28:04 +02:00
Clayton Walker
4b46d7eb6d Bug 685560 - Add iso-codes to osx moduleset
Language selector on osx doesn't show up because gimp was compiled without
iso-codes installed.
2012-10-08 16:59:43 -06:00
Michael Natterer
220af9ceec libgimpbase: on OSX move gimpdir to "~/Library/Application Support"
not just ~/Library. This clearly needs some manual migration
instructions for the old wrong location.
(cherry picked from commit 04fa9e8237)
2012-10-08 23:23:02 +02:00
Michael Natterer
3b55877aca Bug 378334 - Plugins with image drop-list crash when image is closed
Let image and item combo boxes connect to their own "changed" signal
first, and if the chosen image/item doesn't exist any longer,
reinitialize the combo box and select the first item instead.

Also fixes the type macros in gimpitemcombobox.h which were lacking a
')' and introduces an internal GimpItemComboBox class to hold the
common functionality.
(cherry picked from commit 4aaaa1a7fa)
2012-10-08 22:06:12 +02:00
Michael Natterer
fef53f6064 libgimpwidgets: make GimpIntStore behave a bit nicer (don't warn)
when used in "unexpected" ways. Where "unexpected" is as simple as
removing an item from the store.
(cherry picked from commit 85ea7771d5)
2012-10-08 21:35:30 +02:00
Mukund Sivaraman
2ba0519456 file-bmp: Don't use alpha channel with BI_RGB compression type
Don't use alpha channel with BI_RGB compression type in
BITMAPINFOHEADER images (bug #573090, bug #674398).
2012-10-08 09:15:47 +05:30
Mukund Sivaraman
49debcafdc file-bmp: Reject compression type BI_ALPHABITFIELDS as unsupported
These were erroneously parsed before. Now we reject them.  It is
trivial to implement support for them, but we can't test it unless
someone comes up with a sample BMP file.  They don't seem to be
available in the wild.
2012-10-08 09:15:45 +05:30
Michael Natterer
cb8cd73f33 Bug 635303 - Can't attach a dialog at the bottom of a minimized toolbox
Ensure a minimum size of the drop area and make sure it stays visible
at the bottom of a minimized toolbox. This wastes a few pixels at the
bottom of a toolbox that contains no dockables.
(cherry picked from commit 74bc070147)
2012-10-07 19:51:44 +02:00
Michael Natterer
ec9ed96fd7 HACKING: patches: recommend git-format-patch, not a repo to fetch from
Also update the developer mailing list address.
(cherry picked from commit d3506a13fc)
2012-10-07 15:20:59 +02:00
Michael Natterer
72ae6656e7 app: use g_get_monotonic_time() also for limiting display flushing
(cherry picked from commit a9353cd3a2)
2012-10-06 18:03:49 +02:00
Michael Natterer
cd6fa1d9c9 Bug 663582 - Brush outline is too slow
Even less drawing: let the timeout running if it triggers within the
50ms since the last drawing, so it's reduced to its actual purpose of
updating to the actual cursor position after framerate-limiter skipped
drawing.
(cherry picked from commit 52d933a1cc)
2012-10-06 16:42:14 +02:00
Michael Natterer
55792c2f30 Bug 663582 - Brush outline is too slow
One more try: merge the spirit of Alexia's patch, but don't disable
the timeout, only make sure the minimum fps is also applied when
drawing is triggered by gimp_draw_tool_resume().
(cherry picked from commit 4218d9342f)
2012-10-06 00:29:59 +02:00
Michael Natterer
8d6634c8eb Bug 663582 - Brush outline is too slow
Don't confuse microseconds with milliseconds: the 20 fps interval
is 50000, not 50, sigh.
(cherry picked from commit db5c952c4e)
2012-10-06 00:05:54 +02:00
Michael Natterer
bb1197ed63 Bug 684429 - Unable to edit text: error message states "problems..."
This fix is entirely sick, so is our method of serializing units,
which we write out as (unit foo bar) instead of (unit "foo bar"). The
assumption that caused this shit was that a unit's "identifier" is
really an identifier in the C-ish sense, when in fact it's just a
random user entered string.

Here, we try to parse at least the default units shipped with gimp,
and we add code to parse (unit "foo bar") in order to be compatible
with future correct unit serializing.
(cherry picked from commit 0f7ac38682)
2012-10-04 23:58:40 +02:00
Michael Natterer
d4cfda87ff libgimpbase: improve warning when a string can't be converted to a GimpUnit
(cherry picked from commit 38a8e67e03)
2012-10-04 23:58:29 +02:00
Michael Natterer
b03591e405 Bug 663582 - Brush outline is too slow
Keep around the last drawing time in GimpDrawTool and make sure we
draw at least with a frame rate of around 20 fps, which feels
reasonably non-laggy.
(cherry picked from commit fd4e220c28)
2012-10-04 20:44:58 +02:00
Michael Natterer
7deac97a9a Bug 684945 - Export can incorrectly default to changing format...
Fix default export extension to be as specified:

1. last export of this image
2. imported extension
3. last export of any image
4. png

2 and 3 were reversed in the code.
(cherry picked from commit aa6151d1af)
2012-10-02 23:09:57 +02:00
Michael Natterer
5f04bf2684 Bug 684923 - Fix script-fu build on OpenBSD/NetBSD
Apply patch from Brad Smith which defines AI_ADDRCONFIG
if it doesn't exist.
(cherry picked from commit a2c8759fbf)
2012-10-02 22:13:27 +02:00
Michael Natterer
018a02d8da Bug 685086 - hangs while opening damaged XCF file
Fix crash for this specific XCF corruption (XCF damaged in the middle
of a parasite header). Instead, abort loading immediately.
(cherry picked from commit 191c2c15ef)
2012-10-02 22:04:32 +02:00
Rūdolfs Mazurs
f7990128b0 Updated Latvian translation 2012-09-29 13:52:27 +03:00
Rūdolfs Mazurs
a6c404d231 Updated Latvian translation 2012-09-29 13:49:11 +03:00
Michael Natterer
027c744227 Bug 684698 - Preferences-Folders: only 15 folder items accepted
Raise "max_paths" from 16 to 256 in all calls to gimp_path_parse().
(cherry picked from commit 2a30a2bb74)
2012-09-26 23:31:48 +02:00
Timo Jyrinki
0bd7875e5b Small Finnish translation fix 2012-09-26 11:54:46 +03:00
Michael Natterer
5745a4fae2 Bug 684785 - typo in log message
Apply patch from Okano Takayoshi that fixes the typo.
2012-09-25 22:03:35 +02:00
Andika Triwidada
4942105604 Updated Indonesian translation 2012-09-24 19:24:26 +07:00
Piotr Drąg
192ddf18e7 Added Polish translation of the installer 2012-09-23 17:00:01 +02:00
Ville Pätsi
c1ed52275d Support file dates set to before the start of time
(cherry picked from commit 9fe4e5fad9)
2012-09-21 19:55:57 +02:00
Mukund Sivaraman
b38d44220f file-bmp: Fix order of data in RGBA_8888 images
See #678250, #678252, etc. for example bug reports.

This fix should be sufficient in fixing BMP output, but it looks
like some apps like Firefox have broken BMP loaders which do not
care for the masks. We would have to change the masks for them.
2012-09-21 20:29:03 +05:30
Mukund Sivaraman
2af0e14370 file-bmp: All 16 and 32-bpp files need the masks to be written
See #678250, #678252, etc. for example bug reports.
2012-09-21 20:29:01 +05:30
Michael Natterer
0d879c2aae app: plug string leak in gimp_image_format_display_uri()
(cherry picked from commit 7597b83bd8)
2012-09-21 10:35:22 +02:00
Seong-ho Cho
c3eda35f10 Updated Korean translation 2012-09-15 20:07:56 +09:00
Michael Natterer
61aa1ea510 Bug 683791 - Free select tool constraint key
Fix condition that constrains angles to 15°, its bracketing was wrong.
(cherry picked from commit 9b927ba0cd)
2012-09-14 11:06:21 +02:00
Michael Natterer
991d42c85e Bug 683553 - Spinscale scrollvalues in Brushsize are much too smal
Set the step/page increments to 1.0/10.0 for brush size and to 0.1/1.0
for aspect ratio. the previous values were way too small.
(cherry picked from commit 2c3a046d83)
2012-09-11 20:31:19 +02:00
Martin Srebotnjak
844fc444b5 Updated Slovenian translation 2012-09-10 15:55:38 +02:00
Taijuin
c56cf23c82 Updated Traditional Chinese translation(Hong Kong and Taiwan) 2012-09-10 19:13:56 +08:00
Marco Ciampa
f628dcf49f Updated italian translation. 2012-09-10 12:22:19 +02:00
Michael Natterer
5ab0215794 app: add -framework Carbon to LDFLAGS on OSX
I have no clue how anyone was able to build since this
got broken.
(cherry picked from commit 205645b163)
2012-09-09 20:12:08 +02:00
Seong-ho Cho
bae709d0a9 Updated Korean translation 2012-09-09 17:59:41 +09:00
Michael Natterer
603ae6334b Bug 655684 - After saving an image with geotags you cannot...
Apply patch from Hartmut Kuhse which fixes encoding of
XMP_TYPE_GPS_COORDINATE.
(cherry picked from commit aecef113ab)
2012-09-09 00:56:55 +02:00
Michael Natterer
d4ebc9562d app: add a workaround to make GimpModuleDB's "verbose" flag work
so we get module output from gimp --verbose.
(cherry picked from commit 4db6a970de)
2012-09-08 12:50:41 +02:00