Commit Graph

39607 Commits

Author SHA1 Message Date
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
Jehan 7d3adc87c0 configure: properly generate POTFILES for po-*/.
By default, autoconf only takes care of po/POTFILES, not any
po-*/POTFILES. The file contents has to go in po-*/Makefile, after
running `config-status`, step which was consequently not properly done.
And last consequence is that `make update-po` in any po-*/ was quite
broken. Now things should be better.
2017-12-27 02:38:15 +01:00
Alexandre Prokoudine 62cf942c46 Make Value Invert use the invert icon rather than the stock GEGL one 2017-12-27 03:13:50 +03:00
Alexandre Prokoudine 9724d7989d Mark legacy plug-ins/scripts as such in menu 2017-12-27 02:40:27 +03:00
Muhammet Kara 6a7ed5c57e Update Turkish translation 2017-12-26 21:06:31 +00:00
Muhammet Kara efcf7f9398 Added Turkish translation for Windows installer 2017-12-26 20:53:48 +00:00
Jehan 34a6c6408e plug-ins: aaargh! Forgot to remove "paintbrush.pgm" from the Makefile.
My bad!
2017-12-26 19:52:19 +01:00
Jehan ccfec08a84 Bug 791934 - gimpressionist contains 2 identical brushes.
Delete "paintbrush.pgm" which is binary identical to "paintbrush01.pgm",
now that we have proper migration code for gimpressionist presets.
2017-12-26 17:48:08 +01:00
Jehan cdfffc6924 app: add some warning for code which should not happen. 2017-12-26 17:47:05 +01:00
Jehan 88f33dc0b3 Bug 791934 - gimpressionist contains 2 identical brushes.
paintbrush.pgm and paintbrush01.pgm are binary identical. If they were
brushes we ship as data, that would be more annoying because they could
be used in scripts or in various other places. But here it looks they
are used for gimpressionist plug-in only, which means they are probably
not used in some random script. All it takes is probably only to
properly migrate gimpressionist presets.
Presets using "paintbrush.pgm" will be migrated to use
"paintbrush01.pgm" instead.
2017-12-26 17:39:30 +01:00
Jehan cf67441782 app: make user_install_dir_copy() recursive.
In particular, I noticed that some data can be on 2 levels (or more?).
For instance gimpressionist presets were not migrated from 2.8 to 2.9
because of this.
2017-12-26 16:46:33 +01:00
Sveinn í Felli 70d702126d Update Icelandic translation 2017-12-26 15:37:38 +00:00
Sveinn í Felli f4dc452961 Update Icelandic translation 2017-12-26 14:40:58 +00:00
Sveinn í Felli 0550c1efcd Update Icelandic translation 2017-12-26 14:39:25 +00:00
Ell 0ff3bf93f3 app: misc performance improvements to GimpOperationComposeCrop
Override get_invalidated_by_change() with the same logic as
get_required_for_output(), to avoid unnecessary invalidation.

Avoid format conversion when input and aux have the same format.

Add pass-through fast path when the ROI is completely inside/
outside the cropped rectangle.

Use bulk memcpy(), instead of per-pixel test-and-copy, in
process().
2017-12-26 09:19:46 -05:00
Øyvind Kolås 0a09452d17 plug-ins: fix my name/email in the goat exercise 2017-12-25 22:35:23 +01:00
Ell 74a47a8ac9 app: implement get_required_for_output() for GimpOperationComposerCrop
This avoids unnecessarily processing regions of the input and/or
aux nodes that will get cropped out.  In particular, this avoids
processing cropped-out regions when using the filter tool in split-
view mode.
2017-12-25 16:09:45 -05:00
Ell 822386f551 app: avoid potential use-after-free during GimpDashboard destruction
... by making sure that the sampling thread quits before the meters
are destroyed, and before clearing the low-swap-warning idle
source.
2017-12-25 13:22:44 -05:00
Ell 3837cccb48 build: add Esperanto translation to the Windows installer
... but disable it for now, since some of the characters are not
displayed correctly.
2017-12-25 07:45:00 -05:00
Ell 1f27ee6219 build, configure.ac: misc Windows installer translations build improvements
In configure.ac, add --enable-windows-installer option (off by
default), which should be set to generate the necessary files for
the installer translations during the build.  Using this option is
only supported when building from git, since the installer files
are not included in source tarballs.

Rename setup.isl.desktop.in to setup.isl.in, and instruct intltool
to treat it as an .ini file explicitly.

Delete generated message files during make clean.
2017-12-25 07:42:20 -05:00
Alexandre Prokoudine de24c0279d Update Russian translation 2017-12-25 04:51:27 +03:00
Kristjan SCHMIDT 025ab0432d Update Esperanto translation 2017-12-25 01:16:49 +00:00
Kristjan SCHMIDT cdd72d029c Add Esperanto translation 2017-12-25 02:00:25 +01:00
Kristjan SCHMIDT 41024aecb5 Update Esperanto translation 2017-12-25 00:35:34 +00:00
Alexandre Prokoudine ba928886f7 Update Russian translation of the Windows installer 2017-12-25 01:50:52 +03:00
Ell 7e76b2e0da po-windows-installer: add POTFILES.in to DISTFILES
Needed to satisfy a build dependency.
2017-12-24 17:20:42 -05:00
Ell 7df863602a build: small fix to the Windows installer translations makefile 2017-12-24 17:14:09 -05:00
Piotr Drąg 286d179181 Update LINGUAS 2017-12-24 23:05:01 +01:00
Piotr Drąg e0d08035c8 Update POTFILES.skip 2017-12-24 23:00:13 +01:00