Commit Graph

45800 Commits

Author SHA1 Message Date
Øyvind Kolås 529471e1ca meson, autotools, app: depend on babl-0.1.78 2020-06-07 20:33:32 +02:00
sicklylife 5e504bc567 Update Japanese translation 2020-06-07 14:26:06 +00:00
sicklylife 6fa34df359 Update Japanese translation 2020-06-07 14:22:49 +00:00
sicklylife 5b100f59fa Update Japanese translation 2020-06-07 14:19:51 +00:00
sicklylife bd6e870c6c Update Japanese translation 2020-06-07 14:19:17 +00:00
Ell 0c06c24441 build: add Japanese translation to the Windows installer 2020-06-07 16:38:53 +03:00
Ell b56f5eb3f6 po-windows-installer: fix unsupported chars in Japanese translation 2020-06-07 16:38:52 +03:00
Piotr Drąg c69467b6c4 Update Polish translation 2020-06-06 14:15:59 +02:00
Niels De Graef 5092a32e75 gimpparamspecs: Add GIR annotations
I assume that we won't need most of these explicitly in bindings, but
_if_ it's needed, then it's best to make sure that people don't struggle
because they don't have proper API without annotations.
2020-06-06 13:22:57 +02:00
Cristian Secară 6c8cadfd56 Update Romanian translation 2020-06-05 08:02:12 +00:00
PhotonQyv a9a61d963d Add url to code so that Source button actually does what it is supposed to do. 2020-06-04 21:08:14 +00:00
Jehan 94747df92e NEWS: add some "Known issues" section to 2.99.2 notes.
I feel that such section would matter particularly to show some major
issues which we want to finish before a stable release.
This is not necessarily an exhaustive list of blockers, just some major
items.
2020-06-04 22:33:19 +02:00
Ell 86569b9ae3 plug-ins: in twain, unify 8- and 16-bit data transfer 2020-06-04 22:01:39 +03:00
Yuri Chornoivan 093d19c87c Update Ukrainian translation 2020-06-04 18:57:34 +00:00
Ell 6d4712edb9 plug-ins: another fix to last commit 2020-06-04 21:00:51 +03:00
Ell f4058d47a2 plug-ins: fix last commit 2020-06-04 20:47:34 +03:00
Ell 00e1172a54 Issue #4941 - TWAIN 16-bit greyscale/rgb scan always loaded as 8-bit
Simplify data transfer in the twain plug-in, and add support for
16-bit RGB/grayscale images.
2020-06-04 20:42:03 +03:00
Niels De Graef a276f26b6c po-plug-ins: Add Vala plug-in to POTFILES.in 2020-06-04 16:55:47 +02:00
Yuri Chornoivan ff7d927d47 Update Ukrainian translation 2020-06-04 09:26:01 +00:00
Ell 24f45e327b po: add vector-toolpath-actions.c to POTFILES.in
... and remove intl support from vector-toolpath-commands.c.
2020-06-04 01:34:34 +03:00
Ell 6def9e59fb plug-ins: fix last twain-plug-in commit 2020-06-04 01:14:33 +03:00
Cristian Secară 288177d279 Update Romanian translation 2020-06-03 16:48:04 +00:00
Cristian Secară fd15a7926c Update Romanian translation 2020-06-03 16:33:02 +00:00
Cristian Secară d26ce5bb54 Update Romanian translation 2020-06-03 16:31:24 +00:00
Cristian Secară b203a8f11a Update Romanian translation 2020-06-03 16:28:59 +00:00
Ell 9a1d43c978 Issue #4210 - GIMP reports errors on scanning ...
... since GEGLification of the twain plug-in (2.10.14 and later
versions)

In the data-transfer functions, allocate a temporary buffer for the
converted data on each call using the current chunk size, instead
of reusing the buffer allocated on the first chunk.  This allows
for different chunks sizes across calls.
2020-06-03 16:58:51 +03:00
Yuri Chornoivan 6dcac81634 Update Ukrainian translation 2020-06-03 12:15:41 +00:00
Ell ca351d3520 app: misc cleanup in prop-gui range creation 2020-06-03 10:16:23 +03:00
Ell c7599626f4 app: fix prop-gui static range visibility 2020-06-03 10:16:22 +03:00
Ell 4492f61df4 app: in _gimp_prop_gui_new_generic(), use "range-label" pspec key as range label
... when available
2020-06-02 23:56:16 +03:00
Ell 438babea6b app: improve gegl:focus-blur prop-gui constructor
... by grouping the geometry options, which can be controlled
through the on-canvas UI, in an expandable frame, which is
collapsed by default.  The shape option is not part of the group,
and is moved to the top.
2020-06-02 23:25:26 +03:00
Ell 323355a708 app, menus: add gegl:lens-blur to Filters -> Blur
gegl:lens-blur simulates an out-of-focus lens blur.
2020-06-02 23:25:26 +03:00
Ell 8eb752b194 app: use special prop-gui widget for luminance ranges
In _gimp_prop_gui_new_generic(), when a pair of consecutive
properties have "range-start" and "range-end" roles, respectively,
and "luminance" units, use a range prop-widget for both properties,
as per the previous commits.

The range is sorted by default, unless the first property has a
"range-sorted" key of "false".
2020-06-02 23:25:25 +03:00
Ell ce8235e977 app: add gimp_prop_range_set_ui_limits()
... which sets the limits of the range-widget's handle-bar
explicitly, instead of using the lower/upper properties' limits.
2020-06-02 23:25:25 +03:00
Ell fa5dd99559 app: allow setting handle-bar limits explicitly
In GimpHandleBar, add gimp_handle_bar_{set,unset,get}_limits(), to
allow settings the handle-bar limits explicitly, rather than
inheriting the adjustment limits.
2020-06-02 23:25:24 +03:00
Ell e03b8e597b app: add gimp_prop_range_new()
... which creates a widget controlling a pair of lower/upper range-
limit properties, comprised of a handle-bar and two spin-buttons.

If the "sorted" parameter is TRUE, the "lower" property is bounded
above by the "upper" property, and vice versa.
2020-06-02 23:25:23 +03:00
Ell 45e5c2231a app: add gimp_gtk_adjustment_chain()
... which takes a pair of GtkAdjustments, and binds the value of
the first to the lower-limit of the second, and the value of the
second to the upper-limit of the first.
2020-06-02 23:25:22 +03:00
Cristian Secară fbf7072972 Update Romanian translation 2020-06-02 17:11:02 +00:00
Yuri Chornoivan c2562c4bc5 Update Ukrainian translation 2020-06-02 10:30:11 +00:00
Ell 0ac2aa5130 app: in gimp_accel_label_set_action(), emit notify 2020-06-02 11:03:25 +03:00
Cristian Secară 4a97dd10db Update Romanian translation 2020-06-02 06:56:29 +00:00
Ell 8139836d5d app: fix parsing of GUM cross-property references 2020-06-01 22:40:27 +03:00
Ell ae801871e5 app: in gimp_prop_eval_string(), don't leak result upon trailing tokens 2020-06-01 22:40:27 +03:00
Ell 4d83c7a3fc app: list all tool-group tools in tool-button tooltip
In tool-group GimpToolButton tooltips, in addition to showing the
description of the currently-active tool, list the other tools in
the group as well, to improve discoverability.
2020-06-01 19:29:27 +03:00
Ell 2259ad5fcc app: add GimpAccelLabel
Add a new GimpAccelLabel widget, which shows an accelerator label
for a given GimpAction.  Unlike GtkAccelLabel, GimpAccelLabel
doesn't show a user-provided label in addition to that.

Note that the size request of GtkAccelLabel doesn't include the
accelerator part, which is desirable in some contexts.
GimpAccelLabel doesn't suffer from that.
2020-06-01 19:29:24 +03:00
Jehan 6449dd7c14 devel-docs: add a tip for testing an older GIMP version with flatpak.
Flatpak repositories can store successive builds (up to 20 in the
Flathub repository in particular), even though by default it installs
only the last build.
I added in `debugging-tips.txt` the commands to search for and
explicitly install an older build of our official GIMP build. This can
be useful to compare some behaviorial changes as reported by users,
without having to re-compile old commits just for a quick test.
2020-06-01 17:21:29 +02:00
Marco Ciampa 3991220a9d Updated Italian translation 2020-06-01 14:09:13 +02:00
Cristian Secară 08a1f16b95 Update Romanian translation 2020-06-01 11:45:26 +00:00
Hannie Dumoleyn f8be175c21 Update Dutch translation 2020-06-01 11:12:56 +00:00
Cristian Secară 101cc32018 Update Romanian translation 2020-06-01 10:57:42 +00:00