Commit Graph

31 Commits

Author SHA1 Message Date
Jehan ecbc38f9e9 plug-ins, extension: goat-exercises becomes a GIMP extension.
This is an extension containing a few demo plug-ins. This is good to
demonstrate the extension format. It will also allow to disable these
plug-ins (if at some point, one doesn't want to show these demo
plug-ins anymore).

And finally it deals with the fact that our plug-in code is stupid, as
it just tries to find the first executable with the same name (minus
extension) as the plug-in folder. This doesn't go well on Windows, where
the permission system is non-existent. So our code just ends up trying
to run the first file with a similar name in a plug-in folder. As the C
goat-exercise contains both an exe and the C source (and the system
probably returns files in alphabetic order), GIMP under Windows tries to
run the C source instead of the executable (this obviously doesn't go
well).
We could try to do more complex logics, like not aborting if the first
file run fails and try the next one in the plug-in folder. Or maybe just
rename the C file to another name. But any of these is just in the end
the proof that our plug-in discovery right now is just bogus. The
extension system is explicit, not based on randomly trying out files.
Plug-ins entry points are explicitly listed in the metadata manifest.
2020-10-09 15:30:54 +02:00
Jehan 0ec5ee4394 plug-ins: get rid of pygimp!
It's done, all Python plug-ins have been either ported to the new API +
Python 3, or they have been discarded (and moved to gimp-data-extras for
whoever wants to salvage them).
Let's get rid of the outdated pygimp directory (whose code has not been
built in the master branch for years now anyway)! Woohoo!
2020-09-21 18:17:18 +02:00
Jehan a8e6412ee6 Issue #5073: just skip all plug-ins/pygimp/ from POTFILES.
For now the whole pygimp folder is considered deprecated and will
probably end up removed (though there are some discussions and a merge
request to possibly revive it, we'll see!).
2020-05-13 12:55:45 +02:00
Piotr Drąg 3f5b435941 Update POTFILES.in and POTFILES.skip 2019-08-07 18:38:24 +02:00
Ell 1b2ec2961c po-python: add spyro_plus.py copy to POTFILES.skip 2019-02-05 02:50:21 -05:00
Jehan e20930e1ff po-python: add the new file-dds plug-in to POTFILES.skip.
Thanks to Piotr Drąg for noting it.
2019-01-02 20:46:44 +01:00
Jehan 9bbe950c00 po-python: skip copied Python files from POTFILES.
This issue was invisible when making VPATH builds, but appeared only in
source-tree builds as gettext tools are apparently mixing source and
build files. So we need to add these in the POTFILES.skip.

(cherry picked from commit 8ec5f44f2f)
2018-08-18 12:51:59 +02:00
Piotr Drąg c3624a2089 Update POTFILES.skip 2018-03-11 00:43:40 +01: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
Piotr Drąg e0d08035c8 Update POTFILES.skip 2017-12-24 23:00:13 +01:00
Piotr Drąg 1a46a76a46 Update POTFILES.skip 2017-07-24 23:29:33 +02:00
Piotr Drąg e34c5c652d Update POTFILES.in and POTFILES.skip 2017-06-27 21:44:56 +02:00
Piotr Drąg 2808384363 Updated POTFILES.skip 2016-08-09 22:44:11 +02:00
Piotr Drąg d6fd58aaa3 Updated POTFILES.skip 2016-04-19 21:57:32 +02:00
Piotr Drąg bc775bc435 Updated POTFILES.skip 2015-12-02 14:55:05 +01:00
Piotr Drąg 8c8e419450 Updated POTFILES.in and POTFILES.skip 2015-11-07 17:04:41 +01:00
Michael Natterer 2cbc1da6b7 po*: add libgimpcolor and libgimpmath to POTFILES.skip except in po-libgimp
libgimpcolor just got translatable strings, and libgimpmath might get
them in the future, but there is no reason to scan it for translations
in the wrong domains.
2014-03-16 19:52:17 +01:00
Sven Claussner 113f6c9fc3 Fix 'make check' fails for missing translation
The changes in /plug-ins/file-exr cause modifications of the PO
configuration. This patch adds the new file to /po-plug-ins/POTFILES.in
and the new directory to /po-python/POTFILES.skip and
/po-script-fu/POTFILES.skip
2013-05-12 10:38:28 +02:00
Mukund Sivaraman af55474d5d file-compressor: Add dir to po-python/POTFILES.skip 2012-01-13 16:25:48 +05:30
Martin Nordholts ef06dfd096 Revert "Add distdir to POTFILES.skip"
This reverts commit 0656172b3d.
intltool-update doesn't support $buildir/POTFILES.skip :(
2011-03-10 20:55:50 +01:00
Martin Nordholts 0656172b3d Add distdir to POTFILES.skip
Add the automake distdir to POTFILES.skip so that a make distcheck
followed by a failed make distcheck doesn't fail with

  [...]
  gimp-2.7.2/tools/gimp-remote-x11.c
  gimp-2.7.2/tools/gimp-remote.c

  If some of these files are left out on purpose then please add them to
  POTFILES.skip instead of POTFILES.in. A file 'missing' containing this list
  of left out files has been written in the current directory.
2011-03-10 17:14:40 +01:00
Martin Nordholts 71368e9c3b po-*: Skip plug-ins/ui
make distcheck complains otherwise
2010-01-30 08:06:09 +01:00
Martin Nordholts b6f574ab38 POTFILES.skip data/tags 2009-07-16 20:18:19 +02:00
Sven Neumann 7c5fa991a4 follow plug-in name changes
svn path=/trunk/; revision=26696
2008-08-21 13:55:08 +00:00
Sven Neumann 105966b07e follow plug-in name changes.
2008-08-21  Sven Neumann  <sven@gimp.org>

	* POTFILES.skip: follow plug-in name changes.


svn path=/trunk/; revision=26695
2008-08-21 13:40:19 +00:00
Sven Neumann b699121773 added desktop/gimp.desktop.in. Seems to work around what appears to be a
2008-08-21  Sven Neumann  <sven@gimp.org>

	* po-*/POTFILES.skip: added desktop/gimp.desktop.in. Seems to 
work
	around what appears to be a bug in intltool-update (version 
0.40.1).


svn path=/trunk/; revision=26694
2008-08-21 13:14:07 +00:00
Sven Neumann 52bc3dae0d fixed the insanity using a new feature in intltool 0.40.0 that allows us
2008-06-06  Sven Neumann  <sven@gimp.org>

	* POTFILES.skip: fixed the insanity using a new feature in
	intltool 0.40.0 that allows us to skip whole directories.

svn path=/trunk/; revision=25897
2008-06-06 08:43:57 +00:00
Sven Neumann d1e4d9ffa4 updated POTFILES.in and POTFILES.skip
svn path=/trunk/; revision=25413
2008-04-08 14:50:29 +00:00
Sven Neumann 114343fe74 skip tools/gimp-remote-x11.c
svn path=/trunk/; revision=23972
2007-10-27 18:23:45 +00:00
Michael Natterer 06b786cad9 added app/widgets/gimpcolorselectorpalette.c Fixes bug #487153.
2007-10-16  Michael Natterer  <mitch@gimp.org>

	* POTFILES.skip: added app/widgets/gimpcolorselectorpalette.c
	Fixes bug #487153.


svn path=/trunk/; revision=23848
2007-10-16 14:57:26 +00:00
Sven Neumann af48aefef6 - added POTFILES.skip in all po directories
- added some missing files to POTFILES.in

svn path=/trunk/; revision=23270
2007-08-15 12:49:43 +00:00