Michael Natterer
5672e80ea1
libgimpwidgets: port GimpColorProfileStore and -ComboBox to GFile
...
and deprecate the old filename-based API. Port everything to use the
new GFile functions.
2015-08-01 16:20:14 +02:00
Dimitris Spingos
35a766d4db
Updated Greek translation
2015-08-01 19:23:32 +03:00
Michael Natterer
96749a440e
pdb, libgimp: add gimp_image_convert_color_profile_from_file()
2015-07-28 23:11:54 +02:00
Michael Natterer
b0735c9448
pdb, libgimp: add gimp_image_set_color_profile_from_file()
...
which sets the profile from a file containing an ICC profile.
2015-07-28 23:01:18 +02:00
Michael Natterer
ccd2264a4c
pdb: reorder procedures in image_color_profile.pdb
2015-07-27 23:45:25 +02:00
João S. O. Bueno
7829177e3c
plug-ins: Apply the context-background color on exporting to pdf
...
PDF files have no transparency, still, transparent areas of
exported images would always display white, regardless of the
current background color.
(The misbehavior was found while checking BUG #752819 ,
but that is a cairo issue and is not fixed by this)
2015-07-25 03:26:56 -03:00
João S. O. Bueno
4f78fdd31c
Fixes parent_instence typo
2015-07-25 03:26:56 -03:00
Pedro Albuquerque
bc32f17827
Updated Portuguese translation
2015-07-24 18:57:15 +00:00
Pedro Albuquerque
78ac1c3d53
Updated Portuguese translation
2015-07-23 08:01:28 +00:00
Pedro Albuquerque
6541cc1cb5
Updated Portuguese translation
2015-07-23 08:00:40 +00:00
Pedro Albuquerque
2f4134057d
Updated Portuguese translation
2015-07-23 07:56:22 +00:00
Michael Natterer
16fa1b722d
Bug 752582 - Error message when refreshing resources without...
...
...a writable resource directory
gimp_data_factory_data_save(): don't warn about a missing writable
directory if there is nothing to save.
2015-07-21 19:24:45 +02:00
Michael Henning
5b7b7ac55d
build/win: Mark openjpeg2 as a poppler dependency.
2015-07-18 19:48:15 -04:00
Michael Henning
1a70fbfabf
build/win: Upgrade poppler to 0.34.0 and poppler-data to 0.4.7
2015-07-18 10:55:59 -04:00
Michael Henning
0452ea4b85
build/win: Add openjpeg2
2015-07-18 10:54:07 -04:00
Michael Henning
ab869ab35f
build/win: Upgrade librsvg to 2.40.9
2015-07-17 18:27:50 -04:00
Nils Philippsen
0b900239d5
Ref/unref dialog->image around saving as well...
...
...to avoid warnings that happen if the image got closed before the
saving finishes.
(amends commit a0e48ad29e
)
2015-07-17 17:10:20 +02:00
Michael Henning
158fa888a6
build/win: Fix libepoxy version number.
2015-07-16 23:22:33 -04:00
Michael Henning
8cc2bbae38
build/win: Upgrade gtk3 to 3.16.5 and add libepoxy
2015-07-16 21:20:41 -04:00
Michael Henning
0bdf9ca15d
build/win: Upgrade pango to 1.36.8
2015-07-16 21:20:41 -04:00
Michael Natterer
cbae4cb20a
Bug 752377 - Incorrect UTF-8 string for ICC files, Pango error
...
gimp_color_profile_combo_box_set_active(): don't unref the profile
then use its label (which is owned by the profile). Found by Massimo.
2015-07-16 19:17:38 +02:00
Nils Philippsen
9171de3b80
tests: link against -lm
...
(see commit 4c7338c097
)
2015-07-16 14:27:04 +02:00
Michael Natterer
a0e48ad29e
Bug 739003 - Crashes in file_save_dialog_response()
...
Ref/unref the dialog around saving the image insatead of connecting to
"destroy" and NULLifying the local dialog variable on destruction,
which has caused weird crashes on fedora.
2015-07-14 13:22:06 +02:00
Michael Natterer
597a438f07
app: remove gimp_image_set_filename()
...
- gimp-image-set-filename PDB wrapper: implement the same there in
a few lines
- xcf-load.c: use gimp_image_set_file() instead, and get rid of the
last use of filename in xcf/ in favor of GFile
2015-07-13 22:43:22 +02:00
Michael Natterer
6e420bcdbb
app: remove gimp_image_get_filename()
2015-07-13 03:53:29 +02:00
Michael Natterer
fd873465af
app: use better filenames when saving via the XDS protocol
...
Like IMG_0001.xcf instead of Untitled.xcf if the image was imported
from IMG_0001.JPG.
2015-07-13 03:48:18 +02:00
Michael Natterer
6954e84065
libgimp: fix the GIMP_DEPRECATED_FOR() of the deprecated parasite API
...
the fixed ones were recommending to use the same deprecated function.
2015-07-13 02:29:45 +02:00
Jehan
43e4256d56
"gegl:seamless-clone" operation's properties "max-refine-steps" changed…
...
… into "max-refine-scale". See GEGL commit 346139b.
It does not fix the Seamless Clone tool, but at least now the slider
has a meaning.
2015-07-12 19:47:49 +02:00
Michael Natterer
46465b0c0a
libgimpcolor: add gimp_color_profile_get_type to gimpcolor.def
2015-07-12 14:22:17 +02:00
Jehan
1783a25cce
libgimp: "Sans-serif" is not a translatable string.
2015-07-12 14:15:45 +02:00
Michael Natterer
0693298d63
libgimpcolor, *: change all GimpColorConfig getters to return const gchar*
...
instead of a gchar* which has to be freed. Cache all the strings in
the GimpColorConfig instance.
2015-07-12 14:10:18 +02:00
Jehan
6f81975bda
Bug 751836: font alias "sans" deprecated in fontconfig…
...
…to be replaced by "sans-serif".
2015-07-12 14:07:04 +02:00
Michael Natterer
ee70fe6e78
Revert "app: saving as XCF should clean the dirty flags…"
...
This reverts commit 0c3e6675b0
.
xcf_save_invoker() is not the right place to set the image's file
or dirty flag. It breaks "save a copy", for example.
2015-07-11 19:35:42 +02:00
Jehan
0c3e6675b0
app: saving as XCF should clean the dirty flags…
...
and associate the image to the saved file, even when saved with
`gimp-xcf-save` or `gimp-file-save` with ".xcf" extension.
2015-07-11 17:04:20 +02:00
Jehan
f6fb13378d
app: propagate the error when the XCF to save cannot even be created.
...
The possible failure of `g_file_replace()` was overlooked, as well as
the error which may have been created and could be useful information
for the developers.
2015-07-11 16:28:19 +02:00
Jehan
2edfde4f40
app: update `gimp-xcf-save` procedure documentation.
...
The "filename" parameter must be in UTF-8 and in URI format (for
instance file://path for local files, and not just a path).
Cf. `g_file_new_for_uri()` documentation:
@uri : a UTF-8 string containing a URI
2015-07-11 16:19:47 +02:00
Massimo Valentini
688861cd34
Bug 751553: Linear precision doesn't display the image correctly
...
gimp_color_profile_is_equal(): byte-by-byte compare the entire profile
*except* the header, instead of only the header, which was wrong.
2015-07-10 23:06:53 +02:00
Michael Natterer
c102dde92b
libgimpcolor, *: change GimpColorProfile to be a GObject
...
it used to be a typedef to gpointer and actually was a cmsHPROFILE.
Change its API to be more "standard", remove the public close()
function. The object caches both the cmsHPROFILE and the data/length
ICC blob, so conversions between the two become obsolete (simply call
get_lcms_profile() or get_icc_profile()).
Adapt everything to the new API, but port it in a naive way for now,
the code doesn't take advantage of the new possibilities yet (like
refcounting).
2015-07-10 22:53:59 +02:00
Jordi Mas
763e459a92
Fixes to Catalan translation
2015-07-08 00:40:46 +02:00
Dimitris Spingos
490532e47f
Updated Greek translation
2015-07-06 01:45:25 +03:00
Michael Henning
02ce81d8b0
build/win: Upgrade harfbuzz to 0.9.41
2015-07-04 10:59:47 -04:00
Michael Natterer
df3f7b01e6
Bug 751645 - tagbox dialog not showing lower tags
...
gimp_tag_popup_constructed(): calculate the height of the scrollable
area correctly.
2015-07-04 14:04:35 +02:00
Michael Natterer
db386eb361
app: fix selection mask offset in do_layer_blend()
...
Fixes painting when there is both a layer offset and a selection.
Offsets between offsets are hard...
2015-07-04 13:28:59 +02:00
Michael Natterer
d6c578c567
app: change gimp_image_crop() to use x, y, width, height
2015-07-03 19:38:08 +02:00
Michael Natterer
33d7b6005e
app: remove GimpChannel::bounds() and gimp_channel_bounds()
...
and port everything to GimpItem::bounds().
2015-07-03 19:38:08 +02:00
Michael Natterer
4c2edf1841
app: use gimp_image_item_list_bounds() in GimpEditSelectionTool
...
the code was duplicated 4 times. Also merge the layer and vectors
cases for finding bounding boxes into one, they are the same now.
2015-07-03 19:38:08 +02:00
Michael Natterer
1c1d9618b0
app: add gimp_image_item_list_bounds()
...
which returns the bounds of a list of items, in image coordinates.
2015-07-03 19:38:08 +02:00
Michael Natterer
e90e90265b
app: port everything from gimp_channel_bounds() to gimp_item_bounds()
...
except gimpchannel.c itself.
2015-07-03 19:38:08 +02:00
Michael Natterer
c04c3950ee
app: use gimp_item_bounds() in GimpCursorView, and simplify the code
2015-07-03 19:38:07 +02:00
Michael Natterer
af1e86827f
app: make gimp_display_shell_mask_bounds() use x, y, width, height
...
instead of x1, y1, x2, y2, and use gimp_item_bounds() instead of
gimp_channel_bounds().
2015-07-03 19:38:07 +02:00