- May 13, 2017
-
-
-
Enhanced smudge tool: Add painting ability to it. Detailed here: https://mail.gnome.org/archives/gimp-developer-list/2017-April/msg00006.html
-
Øyvind "pippin" Kolås authored
This commit should not be picked straight to master, for doing it there a preference item we can turn of when 2.10 is released, since we do not want users of the stable release ot understand why these toggles are here and what they do.
-
Øyvind "pippin" Kolås authored
-
Øyvind "pippin" Kolås authored
Part of the blunt way to resolve bug #757444, breaks the link between brightness-contrast and levels.
-
Øyvind "pippin" Kolås authored
-
Øyvind "pippin" Kolås authored
-
Øyvind "pippin" Kolås authored
-
- May 12, 2017
-
-
Jehan authored
If focus is on the layer list for instance, running this action from right-click menu raises the on-canvas toolbar, ready for edition, with a visible text cursor. But if the canvas has no focus (since you clicked on the layer list, it has the focus), you still have to move your mouse over and click the text on canvas. That doesn't make sense and there would be barely any reason to use this over selecting the text tool then clicking the canvas.
-
Jehan authored
... non-text layers. Since commit 10099bda, the action will be non-sensitive with non-text layers, so if it happens, there is a bug somewhere. Therefore g_return_if_fail() on this condition. Moreover opening the edit attributes dialog was absolutely confusing on what this action is supposed to do. We should not have these kind of random behaviors.
-
Jehan authored
... layer is a text layer. It doesn't make sense to activate the text tool on any other kind of layer.
-
Ell authored
When a layer is removed from a layer stack, and its backdrop needs invalidating, emit the UPDATE signals for the backdrop only after the layer has been removed from the container.
-
Ell authored
Harmless, but unnecessary.
-
Jehan authored
In particular, I didn't have the correct metadata because I was missing appstream-compose. This should be a dependency of flatpak. But for the time being, let's just have a note in our howto.
-
- May 11, 2017
-
-
Ell authored
A subclass of GimpDrawableStack, for layer stacks. Invalidates the layers' backdrop as/when necessary, according to the value of their excludes_backdrop property. Make gimp_drawable_stack_update() protected, instead of private, so that we can use it in GimpLayerStack.
-
Ell authored
A boolean flag, specifying whether the backdrop is clipped to the layer. That's the case when the layer's composite mode is dst-atop or src-in. This is a read-only property, derived from the other attributes of the layer. We compute its value through a virtual function, so that GimpGroupLayer will eventually be able to specialize it for pass- through groups. The next commit uses this property to actually do something useful.
-
Ell authored
Takes a layer mode and a composite mode, and returns the region included in the composition. Use this function in GimpOperationLayerMode, instead of testing for specific composite modes directly. Will also be used by the next commit. Indentation cleanup in gimp_layer_modes.h
-
Ell authored
... so that we can use it for other functions that involve compositing regions (which we do in the next commit). Rename gimp_operation_layer_mode_get_affect_mask() and friends to _get_affected_region().
-
Ell authored
babl already has a faster path for getting L only, than going through LCH.
-
Michael Natterer authored
less code in the huge gimp_display_shell_canvas_tool_events(). Also fix the rotating cursor in gimp_display_shell_start_scrolling().
-
- May 10, 2017
-
-
Jehan authored
Also do a bit of reformating in the table.
-
Jehan authored
Use a code test inspired by libsoup configure test. This is a hard dependency because HTTPS should not be considered an option anymore. Nowadays most websites will use HTTPS by default, HTTP gives SEO penalties and browsers are starting to display various security warnings on HTTP websites. Also the experience will be significantly degraded without SSL/TLS support since the help browser will fail to load the manual remotely, and opening various remote files on secure protocols will fail. Note: the test cannot be performed while cross-compiling. In this case, we will just display a warning for packagers to be at least well aware of this dependency.
-
Michael Natterer authored
flip has no interaction.
-
Marco Ciampa authored
-
Michael Natterer authored
-
Michael Natterer authored
so Alpha is not between the HSV and LCH group; put it after R, G, B.
-
Michael Natterer authored
so they are consistent with layer mode labels.
-
- May 09, 2017
-
-
Michael Natterer authored
-
Michael Natterer authored
-
Jehan authored
With bigger and denser default images, the older 18px font default is very small (~ 4pt font at 300PPI). I decided to settle for a 15pt font, i.e. 62 px at 300 PPI, which seems like quite an acceptable relative size for our FullHD defaults. It is bigger than a default font size for —say— a text processor, but GIMP is not really designed to process large walls of small text anyway. Rather shorter texts at bigger sizes (i.e. designs, etc.). So this seems like quite an ok default. Note that as any defaults, this only goes as far and won't be what most people need most of the time anyway. But at least we should get rid of this ridiculous 18px default.
-
Jehan authored
... tool when font unit is not pixel. The default size is 18px. If for instance one is on a 300 PPI image, and set the unit to mm, hitting "Reset to default values" sets to 213 px (which corresponds to 18mm at 300PPI). I'm not 100% sure of the source of the problem, but resetting the font size before the unit fixes it and properly sets back to 18px. Let's go the lazy way and just do this.
-
Michael Natterer authored
Add the additional enum values to enum GimpSelectCriterion, and the few needed lines to gimppickable-contiguous-region.c. It's horribly slow, but works.
-
Michael Natterer authored
-
- May 08, 2017
-
-
Michael Natterer authored
so picked colors can be displayed as LCH now.
-
Marco Ciampa authored
-
- May 07, 2017
-
-
Marco Ciampa authored
-
Marco Ciampa authored
-
Michael Natterer authored
Add gegl:hue-chroma to the "Colors" menu.
-
Piotr Drąg authored
-