Skip to content
  1. Mar 19, 2024
    • Alx Sa's avatar
      widgets: Minor GimpRGB to GeglColor ports · 05af8c91
      Alx Sa authored
      Mainly fixing GimpRGB comments and
      parameters that are unused (or in unused
      functions).
      GimpCircle and GimpGradientChooser
      have color conversions ported to use
      GeglColor exclusively.
      05af8c91
  2. Mar 18, 2024
    • Jehan's avatar
      app: fix GEGL buffer leaks. · f46c536e
      Jehan authored
      Since commit 10b96b10, we had buffer leaks as soon as we ran filters.
      gimp_drawable_get_buffer_with_effects() was either creating a new buffer (when a
      drawable had filters) or not. And calling code couldn't know which is which.
      
      Code needs to be consistent. Either we return a new reference to take ownership
      to, or not. So let's change to add a new reference to the drawable' buffers so
      that it always returns a new reference to free.
      f46c536e
    • Martin's avatar
      Update Slovenian translation · 6e1cc909
      Martin authored and Administrator's avatar Administrator committed
      6e1cc909
    • Marco Ciampa's avatar
      Updated Italian translation · 256c795a
      Marco Ciampa authored
      256c795a
  3. Mar 17, 2024
    • Jacob Boerema's avatar
      plug-ins: fix #8453 Wrong order of layers in certain PSD files · 0faa8f54
      Jacob Boerema authored
      So far, we did not consider that group layers could also be part of
      a set of layers that have clipping set. This means that clipping groups
      can be nested.
      
      To support this we have completely rewritten the layer parser to detect
      all clipping groups and mark them in a first pass. We now go through
      the layers from the last (top) layer to the first (bottom) in this
      first pass, because that makes it easier to detect the start/end
      pairs of a clipping group.
      
      In the second pass we handle the clipping groups first before adding
      layers, except when a regular group is also the start of a clipping
      group. In that case we need to handle the clipping after creating the
      regular group, or we get an incorrect order.
      0faa8f54
    • Jacob Boerema's avatar
      plug-ins: refactor psd clipping group conversion into a ... · 8a958d15
      Jacob Boerema authored
      separate function
      8a958d15
    • Jacob Boerema's avatar
      plug-ins: do not drop unsupported psd layers · f8b8ffa1
      Jacob Boerema authored
      Unsupported psd layers were dropped when loading psd images. This
      causes problems when handling psd clipping groups, see issue #8453.
      
      PSP also does not drop unsupported layers, so let's keep the layers
      and accept that they will usually show up empty. This will help in
      fixing clipping groups in a next step.
      
      While we are at it, also remove the warnings that are only shown when
      define CONVERSION_WARNINGS is TRUE (defaults to FALSE). We already
      have a better way to show unsupported features, so at least for the
      unsupported layers it is not needed anymore.
      There are still some CONVERSION_WARNINGS warnings left over in the
      blend modes conversion, which do not have a similar warning in our
      unsupported features dialog.
      f8b8ffa1
    • Andi Chandler's avatar
      Update British English translation · f7c42b3b
      Andi Chandler authored and Administrator's avatar Administrator committed
      (cherry picked from commit 47338191)
      f7c42b3b
    • Alx Sa's avatar
      libgimpbase: Replace GimpRGB in gimpchecks · 28b236b5
      Alx Sa authored
      Converted to gdouble[] and updated in all 
      calls to the enums in gegl_color_set_pixel()
      28b236b5
  4. Mar 16, 2024
  5. Mar 15, 2024
  6. Mar 14, 2024
  7. Mar 13, 2024
    • Jehan's avatar
      app: move the "Show on Start" checkbox inside "Create" tab. · 4f14e89e
      Jehan authored
      I think I may even have been the one who suggested to make this checkbox always
      visible, but after more thought and usage, I just realize that this option is
      not about showing the Welcome dialog, but about showing the Create tab of the
      Welcome dialog. So I move it to the Create tab.
      
      A very obvious case where the previous option location could have been
      considered wrong is that we will always show the dialog (on the "Welcome" tab)
      for updates, even if this checkbox had been unchecked. So if we left it as a
      global option of the dialog, this could be considered a bug (the option is
      disabled, but the dialog still opens on updates), whereas the new position and
      shortened label make it clearer that this settings only apply to whether or not
      we show specifically the Create dialog on start.
      4f14e89e
    • Jehan's avatar
      app: render the splash in Welcome dialog with no window background showing on the sides. · 3b261e3b
      Jehan authored
      I think it's much prettier with no part of the window showing up on the left and
      right sides.
      3b261e3b
    • Jehan's avatar
      app: do not waste that much space in the welcome dialog. · e93f35a5
      Jehan authored
      The splash image had a lot of empty space around it. From what I understood,
      this is because we want to avoid it to be too big because it makes the dialog
      overgrow the display size on small screens. But I don't think that was a very
      good idea. We should find better ways to save space.
      e93f35a5