Commit Graph

41078 Commits

Author SHA1 Message Date
Michael Natterer 9667d2566d icons: fix .gitignore in Symbolic-Inverted/ 2018-05-20 18:28:09 +02:00
Anders Jonsson c9552d273d Update Swedish translation 2018-05-20 16:18:58 +00:00
Jehan 7a27d81eba configure, desktop: fix desktop-file-validate test.
Double copy-paste error! Must have been sleep-coding.
2018-05-20 18:10:00 +02:00
Jehan 4b34dde0b7 desktop: fix and uncomment the 2.10.2 <release> tag.
Argh! Apologies to translators! I completely forgot to uncomment this
tag, so this text would not have appeared on your radars sooner!
2018-05-20 17:58:14 +02:00
Michael Natterer dca90f303b NEWS: mention enum docs in libgimpbase 2018-05-20 16:42:12 +02:00
Michael Natterer 272ac3ba8f libgimpbase: "document" the remaining enums in libgimpbase
As before, these are mostly just skeletons.
2018-05-20 16:37:04 +02:00
Michael Natterer 9ebf36f873 configure.ac: require babl >= 0.1.50 2018-05-20 15:24:33 +02:00
Michael Natterer 5a6b00ea86 Revert "depend on babl-0.1.50"
This reverts commit 0aec661cda
which accidentially deleted the start of configure.ac
2018-05-20 15:23:23 +02:00
Øyvind Kolås 0aec661cda depend on babl-0.1.50 2018-05-20 10:56:36 +02:00
Michael Natterer 1d3bd593c1 app: nobody knows why this is needed, move along 2018-05-20 02:36:31 +02:00
Jehan c2362f1b6a Revert "NEWS: keep up-to-date."
This reverts commit 30ae981c23.
Was actually already there!
2018-05-20 01:27:05 +02:00
Jehan 30ae981c23 NEWS: keep up-to-date. 2018-05-20 01:02:37 +02:00
Jehan 5f754c48dc INSTALL: clean out some old (now useless) dependency info. 2018-05-19 23:08:32 +02:00
Alexandre Prokoudine d8085ab8a7 Update Russian translation 2018-05-19 19:33:16 +03:00
Anders Jonsson db85a4fade Update Swedish translation 2018-05-19 16:22:43 +00:00
Alexandre Prokoudine 89fbb6d9e2 NEWS: update translations list 2018-05-19 19:17:33 +03:00
Michael Natterer 2439ae3acf app: add new action "view-scroll-center" with shortcut Shift+J
The zoom focus discussion on IRC suggests that everybody is annoyed
about centering behavior (or lack thereof), so here is a way to
explicitly center the image witout zooming.
2018-05-19 18:06:49 +02:00
Alan Mortensen c6f07f5db2 Updated Danish translation of gimp-windows-installer 2018-05-19 17:38:11 +02:00
Alan Mortensen 7478a0ccdb Updated Danish translation of gimp-plug-ins 2018-05-19 17:38:10 +02:00
Alan Mortensen f55712a57a Updated Danish translation 2018-05-19 17:38:10 +02:00
Alan Mortensen 7861ab83ae Updated Danish translation of gimp-libgimp 2018-05-19 17:38:10 +02:00
Michael Natterer ef2cf21f10 Bug 796252 - Mouse wheel zooming should center on cursor...
... _even at low zoom levels_

Pass GIMP_ZOOM_FOCUS_POINTER to gimp_display_shell_scale() when
wheel-scrolling, and change the scaling code to really honor
GIMP_ZOOM_FOCUS_POINTER and not apply magic image centering.

This keep the same point centered under the mouse for wheel-scrolling
and the zoom tool (== when the zooming is really triggered at a
certain mouse position).
2018-05-19 15:24:52 +02:00
Michael Natterer fcfb1263fc libgimpbase: forgot to add "Since: 2.10" to new enums 2018-05-19 01:38:47 +02:00
Michael Natterer c42330ccd2 libgimpwidgets: "document" some enums in gimpbaseenums.h
This is mostly adding skeleton gtk-doc comments, but it's still much
easier for everybody to improve this than to add it from scratch.
2018-05-19 01:34:09 +02:00
Jehan 25c0d79eb8 devel-docs: various clarifications in the first sections. 2018-05-19 00:56:23 +02:00
Jehan 517b5df70c devel-docs: add all missing properties to XCF docs. 2018-05-19 00:05:53 +02:00
Jehan 01176c8ce6 devel-docs: add intro to XCF docs and use "pointer" data type.
Explaining in the intro that the reference is the code, and where to
find it.
Rather than writing uint32/64 for every offset, use "pointer" as a
proper and well defined basic data type, whose detailed description is
in the "BASIC CONCEPTS" section at the start of the file.
2018-05-18 21:37:03 +02:00
Ell 25490b0251 app: implement GimpPickable::get_pixel_average() in various classes
Implement GimpPickable::get_pixel_average(), added in the previous
commit, in GimpDrawable, GimpImage, and GimpProjection, using
gimp_gegl_average_color(), added in the commit before last.  This
is significantly faster than the default implementation.
2018-05-18 15:07:32 -04:00
Ell b98a04aadc app: add GimpPickable::get_pixel_average() vfunc
... which calculates the average color of the pickable over a given
area.  Use this function in gimp_pickable_pick_color() when
sample_average is TRUE, and provide a default implementation which
calculates the average color using GimpPickable::get_pixel_at(), as
gimp_pickable_pick_color() did before.

The default implementation is rather slow; classes that implement
the GimpPickable interface can provide a faster specialized version
(see the next commit).
2018-05-18 15:07:32 -04:00
Ell d272368251 app: add gimp_gegl_average_color()
... which takes a GeglBuffer and calculates the average color over
a given area.
2018-05-18 15:07:32 -04:00
Michael Natterer 93473b0334 devel-docs: add missing functions to libgimpfoo-sections.txt 2018-05-18 19:32:51 +02:00
Michael Natterer fe06539873 libgimpwidgets: fix value names in docs of GimpColorSelectorModel 2018-05-18 19:32:51 +02:00
Jehan c48cbd1c16 devel-docs: adding some links on how to find implementation details...
... for layer modes.
KDE developers asked me where the code was so that they could reproduce
actual algorithms in their XCF reader. This is obviously interesting
information to have around in our docs.
2018-05-18 18:55:01 +02:00
Jehan 5092a68b1c devel-docs: update XCF docs about 64-bit pointers for XCF 11 and over. 2018-05-18 18:37:32 +02:00
Jehan 6cf1341c90 devel-docs: update the XCF docs.
Add some info about endianness (and the bug we had between version 7 and
11) and layer masks being attachable to layer groups now.
2018-05-18 17:42:34 +02:00
Jehan ad395cf02c NEWS: keep up-to-date. 2018-05-18 16:27:37 +02:00
Michael Natterer d35fecceb4 configure.ac: remove the option to disable script-fu
Forgot to do this for 2.10.0.
2018-05-18 13:06:24 +02:00
Marco Ciampa 7493991372 Updated Italian translation 2018-05-18 12:40:48 +02:00
Michael Natterer 5930852544 AUTHORS: regenerated 2018-05-18 10:50:06 +02:00
Jehan 6c9ba16e11 configure, libgimpwidgets: customizable default color profile directory
We have this problem with flatpak that the common directory
("/usr/share/color/icc") is not visible from inside the sandbox. With
proper permissions, it is actually accessible, yet the host's /usr is
mounted at /run/host/usr/.
Since sandbox systems are getting more common, we need to make this path
customizable. I am therefore adding a --with-icc-directory configure
option to change the default color profile folder at build time.
See: https://github.com/flathub/org.gimp.GIMP/issues/15
2018-05-18 09:08:51 +02:00
Jehan 7bad32cf33 devel-docs: add info about "precision" field in XCF header. 2018-05-18 04:33:00 +02:00
Jehan cdfb7fdddd devel-docs: update the list of layer mode in XCF docs. 2018-05-18 03:39:13 +02:00
Jehan 99decb674b devel-docs: update xcf docs with zlib compression info. 2018-05-18 02:47:19 +02:00
Jehan ea01de330f NEWS: keep up-to-date. 2018-05-18 02:22:32 +02:00
Rūdolfs Mazurs a04334d55b Update Latvian translation 2018-05-17 19:56:16 +00:00
Rūdolfs Mazurs f4659f64f7 Update Latvian translation 2018-05-17 19:43:01 +00:00
Jordi Mas 8969e7c373 Update Catalan translation 2018-05-17 21:39:20 +02:00
Rūdolfs Mazurs 23e2ad5307 Update Latvian translation 2018-05-17 18:19:06 +00:00
Rūdolfs Mazurs 300d326ab2 Update Latvian translation 2018-05-17 17:42:59 +00:00
Claude Paroz 75a08a85af Updated French translations 2018-05-17 18:28:14 +02:00