Commit Graph

39635 Commits

Author SHA1 Message Date
Ell cf065a37eb build: add Swedish translation to the Windows installer 2017-12-31 10:47:10 -05:00
Michael Natterer 8d61d585ee devel-docs: update libgimpwidgets docs a bit 2017-12-31 16:21:18 +01:00
Michael Natterer 6263e25dd9 libgimpwidgets: don't add new stock IDs, they are all deprecated
Instead, add GIMP_ICON_* defines for new icons.
2017-12-31 16:10:14 +01:00
Michael Natterer dd06ebafa2 libgimpwidgets: add a getter for every setter of GimpColorSelector
Also add API docs, pretty basic ones.
2017-12-31 16:02:21 +01:00
Michael Natterer 8b68501622 plug-ins: set GimpColorConfig on some color buttons, more to do... 2017-12-31 13:57:41 +01:00
Michael Natterer d91487e6af Revert "app: do not forbid merging down floating layers, instead anchor them."
This reverts commit 40bc5307dc.

It's not *exactly* the same. The floating selection can belong to a
channel or layer mask. Also, this belongs into the GUI layer, not the
core.
2017-12-31 13:56:00 +01:00
Martin Srebotnjak e7014ddb83 Updated Slovenian translation 2017-12-31 12:07:01 +01:00
Martin Srebotnjak 423cde4e7d Updated Slovenian translation 2017-12-31 12:00:52 +01:00
Martin Srebotnjak 766ae626f4 Updated Slovenian translation 2017-12-31 11:51:07 +01:00
Martin Srebotnjak 8f9e773a4f Updated Slovenian translation 2017-12-31 11:50:38 +01:00
Sebastian Rasmussen 148542f115 po-windows-installer: Add Swedish translation 2017-12-31 11:44:06 +01:00
Martin Srebotnjak 5ffb1e3657 Updated Slovenian translation 2017-12-31 11:36:36 +01:00
Jehan 9da25e6261 app: get_set_error() with domain == 0 is forbidden.
That makes critical errors:
> GLib-CRITICAL **: g_error_new_literal: assertion 'domain != 0' failed
2017-12-31 01:46:34 +01:00
Jehan 40bc5307dc app: do not forbid merging down floating layers, instead anchor them.
Anchoring a floating layer is basically equivalent to merge down. This
is already what we do in other merging actions (flatten image and merge
visible layers).
2017-12-31 00:19:14 +01:00
Jehan cc47597aae app: gimp_image_merge_down() on a floating selection crashes GIMP.
Forbid merging down a floating selection.
Probably we can do something better. But that's a first step.
2017-12-30 23:30:19 +01:00
Ell d3cfdf7a38 app: improve dashboard cache-maximum tooltip 2017-12-30 14:10:43 -05:00
Ell ee41819165 app: various GimpDashboard improvements
Refactor GimpDashboard to autogenerate the UI based on a
description of the different variables, fields, and groups.

Allow individual groups to be expanded/collapsed, and individual
fields to be enabled/disabled.  Save the relevant state in the
dashboard's aux-info.

Add fields for the new GeglStats properties, as per GEGL commit
25c39ce6c9bb618f06ac96d118e624be66464d74.  The new fields are not
enabled by default.

Add "reset" action, to clear the history, and reset cumulative
data.
2017-12-30 13:57:31 -05:00
Ell 354891d22c app: add gimp_meter_{set,get}_value_active()
... which can be used to individually enable/disable meter values,
while maintaining the rest of their properties, and their samples.

Also, cleanup.
2017-12-30 13:57:30 -05:00
Sveinn í Felli 9569ac951e Update Icelandic translation 2017-12-30 10:08:15 +00:00
Sebastian Rasmussen c24df74e69 Update Swedish translation 2017-12-29 15:54:47 +00:00
Massimo Valentini f658ea4071 Bug 777403 - Calling (file-png-get-defaults) crashes the file-png plug-in
commit 21bed1e2fb

moved the lines

+  run_mode = param[0].data.d_int32;
+

without considering the plug-in registers parameterless
procedures
2017-12-29 12:00:18 +01:00
Jehan 1d0fa313ea configure: don't nest anymore poppler and poppler-data checks.
Since they are both mandatory dependencies now, no need to do a nested
check anymore. Also I was getting some weird warnings in the configure
output (maybe also because of missing square brackets?), which are
coincidentally fixed this way as well.
2017-12-28 16:37:43 +01:00
Jehan c99ac02d34 configure: two levels of quoting needed with AC_CONFIG_COMMANDS.
So it seems that [[]] are needed to quote the command part of
AC_CONFIG_COMMANDS(), in particular when square brackets are used inside
the command (which is our case since we used sed with regex classes []).
It is not even in the docs of AC_CONFIG_COMMANDS() but I found this
information in the docs of the deprecated AC_OUTPUT_COMMANDS()!
https://www.gnu.org/software/autoconf/manual/autoconf.html#index-AC_005fOUTPUT_005fCOMMANDS-2135

> Conversely, where one level of quoting was enough for literal strings
> with AC_OUTPUT_COMMANDS, you need two with AC_CONFIG_COMMANDS. The
> following lines are equivalent:
>    AC_OUTPUT_COMMANDS([echo "Square brackets: []"])
>    AC_CONFIG_COMMANDS([default], [[echo "Square brackets: []"]])
2017-12-28 16:16:24 +01:00
Ting-Wei Lan bccaf39dc9 configure: Fix the usage of sed on FreeBSD
FreeBSD requires the right brace to be preceded by a newline. Putting it
on the same line as other commands is not allowed.

https://bugzilla.gnome.org/show_bug.cgi?id=791989
2017-12-28 15:15:33 +01:00
Alexandre Prokoudine aa2ce4b60d Fix version number in NEWS 2017-12-28 04:33:20 +03:00
Alexandre Prokoudine 27a20ca163 Update NEWS 2017-12-28 04:21:42 +03:00
Alexandre Prokoudine b7d2c5eab1 Add Exposure tool icon, remove erroneous stock entry for the colortemp icon 2017-12-28 04:11:55 +03:00
Jehan 803917110d devel-docs: add point for <release> appstream data in release-howto. 2017-12-27 23:16:11 +01:00
Jehan a017668b09 desktop: add (commented-out) release tag for 2.10.
Let's start from here. I don't think it needs to be too long, just a
summary of the most awesome changes, I'd say.
Let's leave it commented out for now, until the description is finished
and ready for localization. This is the description which may appear in
software installers using appstream metadata.
2017-12-27 23:04:26 +01:00
Jehan 3595ef9dc5 desktop: add <release> tags for 2.8.x.
Did a bit of archeology to get all the dates back.
I didn't add any description. Not sure if we should bother that much for
older versions (but most probably for upcoming version, would be
useful).
I also wanted to add URLs to the various news for each release, but
appstream-util would fail, telling that hyperlinks are not allowed
inside <p>. Unfortunately <release> tag cannot have a <url> child (nor a
property) according to appstream docs. So for now, I'll just stick to
date listing.
2017-12-27 22:14:42 +01:00
Jehan 476126a742 NEWS: keep up-to-date. 2017-12-27 17:12:19 +01:00
Ell bc16d34604 build: add Turkish translation to the Windows installer 2017-12-27 10:12:13 -05:00
Ell 3a1490f74a po-windows-installer: a few technical fixes to the Turkish translation
Replace diacritical marks, which aren't supported in the target
encoding, with equivalent precomposed characters.

Replace underscore with ampersand in mnemonics.
2017-12-27 10:12:13 -05:00
Chao-Hsiung Liao 76747cadce Update Chinese (Taiwan) translation 2017-12-27 06:46:10 +00:00
Chao-Hsiung Liao 281aa51580 Update Chinese (Taiwan) translation 2017-12-27 06:44:23 +00:00
Chao-Hsiung Liao 34e37ea72c Update Chinese (Taiwan) translation 2017-12-27 06:43:17 +00:00
Chao-Hsiung Liao a3053e88a1 Update Chinese (Taiwan) translation 2017-12-27 06:41:17 +00:00
Alexandre Prokoudine c281fca1c0 Fix variables for the new icons 2017-12-27 07:49:52 +03:00
Alexandre Prokoudine eef98376dd Update paths to new icons 2017-12-27 07:49:52 +03:00
Alexandre Prokoudine 5269d792c5 Rename colortemp icons to *-tool-* 2017-12-27 07:49:52 +03:00
Alexandre Prokoudine 4d11e2b184 Add colortemp icons to the build 2017-12-27 07:49:52 +03:00
Alexandre Prokoudine b374198e10 Move scalable colortemp icon to the right folder 2017-12-27 07:49:52 +03:00
Alexandre Prokoudine e53b7db26e Add color version of the color temperature tool 2017-12-27 07:49:52 +03:00
Jehan d89ed759ef app: small logics improvement.
Current migration code would still return TRUE for success if the copy
of a regular file failed for any reason.
Also getting rid of some weird block and making sure we free dirname
only when it has been assigned a value.
2017-12-27 04:10:57 +01:00
Alexandre Prokoudine 28c3fd92eb Remove erroneous group of shapes from colortemp icon 2017-12-27 06:08:11 +03:00
Alexandre Prokoudine 57b43e096c Add symbolic icons for color temperature tool, full color version to follow 2017-12-27 05:58:35 +03:00
Jehan f14be48e74 app: protect user_install_dir_copy() against infinite recursivity.
When recursively browsing folders, there is always the risk of infinite
recursivity, in particular with symbolic links which can create loops.
Let's just assume that we don't have any data over 5 levels of
directories to avoid a security risk.
2017-12-27 03:56:53 +01:00
Jehan d7bc78ba8a NEWS: keep up-to-date. 2017-12-27 03:37:02 +01:00
Jehan b9c2c9ac59 desktop: use HTTPS everywhere.
We now use HTTPS everywhere on the website. The link would be anyway
redirected, but we may as well write down the good link directly.
2017-12-27 03:35:38 +01:00
Jehan 9452b211f6 po-windows-installer: regenerate gettext files with `make update-po`. 2017-12-27 02:56:28 +01:00