Commit Graph

25 Commits

Author SHA1 Message Date
Michael Natterer 26dce72d2c Remove autotools 2023-05-27 00:03:52 +02:00
Jehan 07cd09e290 gitignore: hide various files copied by the autogen.sh step.
These files seem to have appear ever since the recent gettext changes in
commit f663d26ab5.
In particular, the call to autoreconf seems to be creating these.
2022-07-07 15:39:54 +02:00
Niels De Graef f663d26ab5 Migrate from intltool to gettext
intltool has long been dead upstream. Let's not poke the dead corpse,
please.

This commit is quite large, but that's mostly since trying to support a
hybrid of both gettext and intltool with both Meson and Autotools was
really hard, so I stopped trying.

Due to gettext relying on quite some things being at the exactly right
place in the autotools build (like `ABOUT-NLS` and `config.rpath`) we
really needed to cleanup the `autogen.sh` to only call `aclocal` and
`autoreconf`. No more strange magic; I tried to do it without changing
too much in the file, and things just broke. If people want to do
something more custom, they can just change the script directly. This
change also uncovered some problems in our `configure.ac`, like using
deprecated macros.

The following major changes happened:

* meson: Changed `custom_target()` to `i18n.merge_file()` for all
  supported file types
* Added `.its` and `.loc`  files for the GIMP-specific XML formats, so
  that gettext understands them
* For the `.isl` (Window installer stuff) file, there's no easy way to
  do this in gettext, so instead we start from an XML file (again with
  its own ITS rules etc), translate that with gettext, and then use
  `xsltproc` with a bit of magic to output the .isl file for each
  language
* the `po*/Makefile.in.in` files are migrated to `Makevars` files,
  which gettext natively understands.

Fixes: https://gitlab.gnome.org/GNOME/gimp/-/issues/8028
2022-06-25 10:25:49 +02:00
Félix Piédallu 793c9588bf Add meson to gitignore 2019-09-11 16:42:04 +02:00
Michael Natterer cc8fc0f90f libgimp*: add GI's .dirstamp to .gitigore 2019-08-03 19:50:17 +02:00
Michael Natterer dbd9797a13 Switch to version 2.99/3.0 in a lot of places and depend on GTK+ 3.22
and lots of other newer libraries.
2018-05-20 21:06:26 +02:00
Michael Natterer cd5c8d0340 Move git-version.h to the toplevel also in .gitignore 2018-01-29 20:26:18 +01:00
Jehan 715c458649 Bug 734981 - Update maintainers and authors.
Adding a XSL stylesheet to generate ./content/about/authors.md for
gimp-web repository. This way, it will be very easy to keep an
up-to-date authors page on the website, as long as authors.xml is
up-to-date as well.
Note that authors.md is git-ignored and not generated automatically. It
will have to be manually requested with a `make authors.md`.
2017-10-23 23:55:22 +02:00
Kevin Cozens 0c4f1bc052 Added INSTALL to the list of ignored files as it is now a generated file. 2014-02-03 14:55:26 -05:00
Daniel Sabo afc40ffda0 Add automake 1.13+ test outputs to .gitignore 2014-01-10 15:31:34 -08:00
Øyvind Kolås b798bfe6c1 .gitignore: add *~
Also removed another rule replaced by this rule.
2012-05-02 17:46:16 +02:00
Mukund Sivaraman c65c956b7e Add cscope effects to .gitignore 2011-04-04 18:28:36 +05:30
Martin Nordholts 2acc6e3de1 Ignore Qt Creator project files
It works fairly well to use Qt Creator to develop and debug
GIMP. Ignore Qt Creator 4.x-ish project files.
2009-10-24 20:24:21 +02:00
Michael Natterer 6d36496d6e Revert .gitignore to the state in master 2009-10-10 23:55:59 +02:00
Alexia Death cea52220ea Merge branch 'master' into soc-2009-dynamics
Conflicts:
	.gitignore
	NEWS
	app/widgets/gimptagpopup.c
	po/ru.po
2009-07-21 20:12:35 +03:00
zhenfeng 0bc13bb4a1 Fade dynamics. Added fade as one more dynamics driving factor on GUI.
Implemented fading dynamics calculation.
Let fade work with all driven factors. Added pixel_dist parameter to get_dynamic_x.
Adjusted function calls for get_dynamic_x.

        * app/paint/gimppaintoptions.c: Added initialization for fading dynamics.
: Added fading related variables similar to Random.
: Adjusted get_dynamics_mix function.
: Added fading calculation in get_dynamics_x functions.
: Adjusted get_dynamic_x functions for fade dynamics.

	* app/paint/gimppaintoptions.h: Added fading_options in GimpDynamicOptions.

	* app/tools/gimppaintoptions-gui.c: Added the function fading_options_gui.

	* app/core/core-types.h: Added fading as the extra point in Gimpcoords.
(not quite sure if it is correct.)

	* app/paint/gimpclone.c
	* app/paint/gimpdodgeburn.c
	* app/paint/gimperaser.c
	* app/paint/gimpheal.c
	* app/paint/gimppaintbrush.c
	* app/paint/gimpsmudge.c
	* app/paint/gimpairbrush.c
	* app/paint/gimpbrushcore.c
	* app/paint/gimpconvolve.c:Adjusted function calls.
get_dynamic_opacity function calls were adjusted
to have one more parameter, paint_core->pixel_dist.

some key words:
get_dynamic_
pixel_dist
paint_core->pixel_dist
2009-07-21 07:29:23 -03:00
zhenfeng zhao 5ee13aec32 Create a new GUI for dynamics dockable - needs debugging
* app/widgets/gimpdynamicseditor.c
* app/widgets/gimpdynamicseditor.h: Two files are added.
2009-07-15 00:39:31 +03:00
zhenfeng zhao 543d373e15 Fade dynamics. Add fade as one more dynamics driving factor on GUI. Implement fading dynamics calculation. Let fade work with all driven factors. Add pixel_dist parameter to get_dynamic_x. Adjusted function calls for get_dynamic_x.
* app/paint/gimppaintoptions.c: Add initialization for fading dynamics. Add fading related variables similar to Random. Adjust get_dynamics_mix function. Add fading calculation in get_dynamics_x functions. Adjust get_dynamic_x functions for fade dynamics.

	* app/paint/gimppaintoptions.h: Add fading_options in GimpDynamicOptions.

	* app/tools/gimppaintoptions-gui.c: Add the function fading_options_gui.

	* app/paint/gimpclone.c
	* app/paint/gimpdodgeburn.c
	* app/paint/gimperaser.c
	* app/paint/gimpheal.c
	* app/paint/gimppaintbrush.c
	* app/paint/gimpsmudge.c
	* app/paint/gimpairbrush.c
	* app/paint/gimpbrushcore.c
	* app/paint/gimpconvolve.c: Adjust function calls. get_dynamic_opacity function calls were adjusted to have one more parameter, paint_core->pixel_dist.

some key words:
get_dynamic_
pixel_dist
paint_core->pixel_dist
2009-07-15 00:39:31 +03:00
Martin Nordholts 3f52973de0 Add Makefile.am rule to generate ChangeLog from git log
Add Makefile.am rule to generate ChangeLog from git log copied from
pango and Behdad Esfahbod.
2009-07-15 00:39:30 +03:00
zhenfeng zhao aca8a6d597 Create a new GUI for dynamics dockable - needs debugging
* app/widgets/gimpdynamicseditor.c
* app/widgets/gimpdynamicseditor.h: Two files are added.
2009-07-13 13:28:28 -03:00
Martin Nordholts d86a7c0044 Add Makefile.am rule to generate ChangeLog from git log
Add Makefile.am rule to generate ChangeLog from git log copied from
pango and Behdad Esfahbod.
2009-07-13 13:43:21 +02:00
zhenfeng zhao 96baac783f Fade dynamics. Add fade as one more dynamics driving factor on GUI. Implement fading dynamics calculation. Let fade work with all driven factors. Add pixel_dist parameter to get_dynamic_x. Adjusted function calls for get_dynamic_x.
* app/paint/gimppaintoptions.c: Add initialization for fading dynamics. Add fading related variables similar to Random. Adjust get_dynamics_mix function. Add fading calculation in get_dynamics_x functions. Adjust get_dynamic_x functions for fade dynamics.

	* app/paint/gimppaintoptions.h: Add fading_options in GimpDynamicOptions.

	* app/tools/gimppaintoptions-gui.c: Add the function fading_options_gui.

	* app/paint/gimpclone.c
	* app/paint/gimpdodgeburn.c
	* app/paint/gimperaser.c
	* app/paint/gimpheal.c
	* app/paint/gimppaintbrush.c
	* app/paint/gimpsmudge.c
	* app/paint/gimpairbrush.c
	* app/paint/gimpbrushcore.c
	* app/paint/gimpconvolve.c: Adjust function calls. get_dynamic_opacity function calls were adjusted to have one more parameter, paint_core->pixel_dist.

some key words:
get_dynamic_
pixel_dist
paint_core->pixel_dist
2009-07-11 15:45:54 -03:00
Sven Neumann 5e79335cf3 git: ignore config.h.in~ 2009-06-01 19:47:19 +02:00
Michael Natterer 3ed83f3103 Ignore object files globally. 2009-04-17 23:36:42 +02:00
Martin Nordholts 4d7a6b10d1 Added .gitignore files generated with git svn create-ignore.
svn path=/trunk/; revision=27972
2009-01-31 11:37:44 +00:00