1. 18 Jul, 2019 3 commits
  2. 17 Jul, 2019 9 commits
  3. 16 Jul, 2019 6 commits
  4. 15 Jul, 2019 2 commits
  5. 14 Jul, 2019 9 commits
  6. 13 Jul, 2019 3 commits
  7. 12 Jul, 2019 3 commits
  8. 11 Jul, 2019 5 commits
    • Jehan's avatar
      plug-ins: clean up a bit file-pdf-save. · 5b2d89f7
      Jehan authored
      This improves commit bbd5ebbe. Several parameters did not need to go
      inside draw_layer(). In particular this function should not take care of
      filling return values on errors. It should just return a success boolean
      with a GError which is processed on the main function. This also allows
      proper shortcut to end the loop earlier on the first error.
      Also the layer index parameter does not need to be a pointer since it
      never requires updates.
      Finally declare variables in smaller scopes for cleaner code.
      5b2d89f7
    • Lionel's avatar
      Issue #1002: Fix for layer groups in PDF export · bbd5ebbe
      Lionel authored
      Added a recursive loop to draw layer children in layer groups. Text
      layers in layer groups are now exported correctly.
      bbd5ebbe
    • Jehan's avatar
      build: add missing patch named in flatpak manifest. · 078d7892
      Jehan authored
      I did not commit on purpose because this is actually to be found in the
      official flathub repository for GIMP (the concept being to keep the
      stable and nightly manifests as sync-ed as possible) and I thought there
      is no need to duplicate data. But since this is apparently confusing
      people (cf. !91), let's just push it.
      
      Note that even though this patch is taken from the org.octave.Octave
      flatpak package, it is actually slightly different (I tweaked it because
      we needed to build even less options from SuiteSpace than they do
      apparently).
      078d7892
    • Jehan's avatar
      plug-ins: use profile space for TIFF export. · fea80007
      Jehan authored
      fea80007
    • Jehan's avatar
      app: salvage loaded group and text layer of dimension 0. · 06be0746
      Jehan authored
      Whereas normal layers of dimension 0x0 are definitely broken, group and
      text layers depend on their contents, which will be able to resize the
      layer appropriately and fix whatever rendering. This commit allows to
      salvage such layers, hence make XCF loading even more resistant to
      certain form of file corruption.
      
      This commit (and the previous one) are not theoretical but the result of
      discovering some old corrupted file, with an empty group of size 0x0
      (saved by GIMP itself, because of some old bug). Rather than destroying
      these layer groups, this just allows us to reopen them without any kind
      of loss!
      06be0746