1. 28 Sep, 2019 1 commit
  2. 26 Sep, 2019 1 commit
    • Michael Natterer's avatar
      libgimp: improve handling of procedure default values a lot · 45e96a0f
      Michael Natterer authored
      Add internal GimpProcedureConfig API to load/save "default values"
      which are to be treated as if they were the hardcoded GParamSpec
      defaults, but user-configurable. Also make all other load/save
      functions available to other libgimp files.
      
      In gimp_procedure_run(), if incomplete arguments are passed, don't
      just complete them with the GParamSpec defaults, but look up the
      user-saved defaults and use them if they exist. This happens before
      everything else and brings back the PNG export feature of using
      user-saved defaults also in non-interactive mode (but for all
      procedures not just PNG export).
      
      In GimpProcedureDialog, add "Load Defaults" and "Save Defaults"
      buttons, they are the only way of managing the user-configurable
      procedure defaults.
      
      When clicking "Reset", show a popover with the reset options "Initial
      Values" and "Factory Defaults".
      45e96a0f
  3. 25 Sep, 2019 3 commits
  4. 24 Sep, 2019 3 commits
  5. 23 Sep, 2019 3 commits
  6. 22 Sep, 2019 2 commits
    • Jehan's avatar
      libgimp: disable GObject Introspection generation when cross-compiling. · edd824dd
      Jehan authored
      This is hopefully a temporary setback since we want to consider the
      introspected API as a core feature (otherwise we'd end up with third
      party builds deactivating the feature, and get a very random experience
      depending on where you got GIMP) hence don't want it to be optional
      (note that I haven't added a configure option).
      Anyway for now, it seems that cross-building introspected data is not
      really supported (or I'm still figuring it out).
      edd824dd
    • Ell's avatar
      libgimpbase, libgimp, app: inherit swap-compression in plug-ins · 5cc289b6
      Ell authored
      Pass the swap-compression option set in the preferences down to
      plug-ins, so that they use the same swap-compression algorithm as
      the main app.
      5cc289b6
  7. 21 Sep, 2019 3 commits
  8. 20 Sep, 2019 5 commits
  9. 14 Sep, 2019 1 commit
  10. 12 Sep, 2019 1 commit
  11. 11 Sep, 2019 10 commits
  12. 10 Sep, 2019 7 commits