1. 14 Nov, 2018 1 commit
  2. 10 Nov, 2018 1 commit
    • Ell's avatar
      libgimpwidgets: add GimpSpinButton · 7ab9ee26
      Ell authored
      GimpSpinButton is a drop-in replacement for (and a subclass of)
      GtkSpinButton.  Unlike GtkSpinButton, it avoids updating the
      adjustment value when losing focus, unless the entry text has
      changed.  This prevents accidental loss of precision, when the
      adjustment value can't be accurately displayed in the entry.
      7ab9ee26
  3. 08 Nov, 2018 5 commits
  4. 30 Oct, 2018 1 commit
  5. 15 Sep, 2018 1 commit
    • Jehan's avatar
      devel-docs: add the package maintainers in the release-howto. · dc9a3044
      Jehan authored
      Nicknames on IRC/gitlab are hard, even more when they change depending
      on the media! I realize we are regularly asking them or unsure of who to
      contact (for instance here for releases). Let's associate each package
      with its current maintainer to make it easy to contact the right person
      to prepare our official packages before a release.
      dc9a3044
  6. 20 Aug, 2018 1 commit
  7. 17 Jul, 2018 1 commit
    • Ell's avatar
      app, pdb: add gimp-register-file-handler-priority procedure · b4ac9568
      Ell authored
      Add a gimp-register-file-handler-priority procedure, which can be
      used to set the priority of a file-handler procedure.  When more
      than one file-handler procedure matches a file, the procedure with
      the lowest priority is used; if more than one procedure has the
      lowest priority, it is unspecified which one of them is used.  The
      default priority of file-handler procedures is 0.
      
      Add the necessary plumbing (plus some fixes) to the plug-in manager
      to handle file-handler priorities.  In particular, use two
      different lists for each type of file-handler procedures: one meant
      for searching, and is sorted according to priority, and one meant
      for display, and is sorted alphabetically.
      b4ac9568
  8. 14 Jul, 2018 1 commit
  9. 11 Jul, 2018 1 commit
  10. 27 Jun, 2018 1 commit
  11. 29 May, 2018 3 commits
    • Ell's avatar
      da27632c
    • Ell's avatar
      libgimpbase, libgimp, app: pass icon theme dir to plug-ins through config · 97925de8
      Ell authored
      Pass the current icon theme directory to plug-ins through the
      config message, and add a gimp_icon_theme_dir() libgimp function
      for retrieving it.  Note that we already have a similar
      gimp_icon_get_theme_dir() PDB function, which we keep around, since
      it can be used to dynamically query for the current icon dir,
      unlike the former, and since it returns a dynamically-allocated
      string, while the rest of the config-related functions return
      statically allocated strings.
      
      Use the new function, instead of gimp_get_icon_theme_dir(), in
      gimp_ui_init().  This allows gimp_ui_init() to run without making
      any PDB calls.  Consequently, this allows us to start plug-ins that
      call gimp_ui_init() without entering the main loop in the main app.
      We're going to add a plug-in that displays an interactive dialog
      while the main app is blocking waiting for an operation to
      complete, and we need to be able to start the plug-in without
      entering the main loop, to avoid the possibility of arbitrary code
      being executed during the wait.
      
      Bump the protocol version.
      97925de8
    • Ell's avatar
      libgimpwidgets: add GimpBusyBox · 000fd8e6
      Ell authored
      GimpBusyBox is used to show a message indicating an operation is in
      progress.  It's basically just a spinner and a label, with some
      styling.
      
      We're going to use it both in app/ and in a plug-in.
      000fd8e6
  12. 26 May, 2018 1 commit
  13. 25 May, 2018 1 commit
  14. 21 May, 2018 1 commit
  15. 20 May, 2018 4 commits
  16. 18 May, 2018 10 commits
  17. 05 May, 2018 1 commit
    • Jehan's avatar
      Bug 795720 - Change MD5 sums to SHA512 ones. · 31f5d7dc
      Jehan authored
      We should stop using MD5 sums altogether and push forward SHA256/SHA512
      hash sums instead. The website is also being updated to display these in
      favor of the deprecated MD5 sums.
      We are most likely not going to remove previously computed MD5 sums, or
      recompute SHA* hashes for older binaries, but at least we should stop
      doing MD5 sums of any future binary.
      31f5d7dc
  18. 27 Apr, 2018 1 commit
  19. 26 Apr, 2018 1 commit
  20. 25 Apr, 2018 1 commit
  21. 18 Apr, 2018 2 commits