Commit graph

42393 commits

Author SHA1 Message Date
Jernej Simončič
5b600509ba Installer: fix typos
(cherry picked from commit 0dc3b76306)
2018-05-21 13:02:08 +02:00
Jernej Simončič
bbca2b02b1 Installer: Python fixes
(cherry picked from commit 2a438351dd)
2018-05-21 13:01:52 +02:00
Daniel Șerbănescu
0cae2f0445 Update Romanian translation 2018-05-21 09:14:31 +00:00
Daniel Șerbănescu
c56440bbd7 Update Romanian translation 2018-05-21 09:04:03 +00:00
Jehan
a2902790cc plug-ins: fix Windows distribution.
"magnification-api-win32.h" was not included in the dist!
Note that I know that alphabetical order is wrong. I am planning to
actually change the name of the file (more in line with other filenames)
but I am waiting to finish a review of another patch from Gil before
doing so. So just let it as-is for now! ;-)
2018-05-20 23:19:44 +02:00
Michael Natterer
d6c80ef043 configure.ac: post-release version bump to 2.10.3 2018-05-20 21:01:28 +02:00
Michael Natterer
be7f9b433a configure.ac: release GIMP 2.10.2 2018-05-20 20:42:19 +02:00
Piotr Drąg
d054c2b1dc Update Polish translation 2018-05-20 20:12:42 +02:00
Michael Natterer
4591452007 app: remove the gimp-2-6 session compatibility test
It was unreliable and a huge pain, and 2.6 is really old shit.
2018-05-20 20:02:13 +02:00
Anders Jonsson
2e948d43d0 Update Swedish translation 2018-05-20 17:33:19 +00:00
Jehan
cadde8fbff desktop: adding test-desktop.sh in EXTRA_DIST.
Otherwise make check would fail from distributed packages (e.g. make
distcheck)!
2018-05-20 19:20:46 +02:00
Michael Natterer
d568a23aae docs, etc: regenerate the default gimprc and its manpage 2018-05-20 18:45:05 +02:00
Michael Natterer
68c774daab app: also special-case "undo-size" when generating default docs
and hardcode it to "1g", so properties of the dist machine don't leak
into the tarball.
2018-05-20 18:43:03 +02:00
Michael Natterer
92c59316e1 devel-docs: release-howto.txt: it's org.gimp.GIMP.appdata.xml.in.in
not just org.gimp.GIMP.appdata.xml.in
2018-05-20 18:32:21 +02:00
Michael Natterer
c34eb2bf8f desktop: clarify where the feature policy is relaxed: "stable micro releases" 2018-05-20 18:31:09 +02:00
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