1. 29 Sep, 2018 8 commits
  2. 28 Sep, 2018 1 commit
  3. 27 Sep, 2018 5 commits
    • Piotr Drąg's avatar
      Update Polish translation · e6b92dbb
      Piotr Drąg authored
      e6b92dbb
    • Jehan's avatar
      build: bump some dependencies in nightly flatpak. · fb0b04e8
      Jehan authored
      Sync with recent changes of the stable flatpak.
      fb0b04e8
    • Jehan's avatar
      desktop: prepare release of GIMP 2.10.8. · ba53a833
      Jehan authored
      Please everyone, feel free to update the list of upcoming
      changes/features, if you feel some particular change should be more
      prominently exposed in this list (or at the opposite that some change is
      not worth mentionning), or for rewording, etc.
      ba53a833
    • Ell's avatar
      app: construct tool-options GUI lazily · c1347a7f
      Ell authored
      We currently construct the tool-options GUI for all the tools at
      startup, which takes a significant amount of time.  Instead,
      only register the GUI construction function with the tool-options
      object, using the new gimp_tools_set_tool_options_gui_func()
      function, and use the registered function to construct the GUI when
      actually needed.
      c1347a7f
    • Ell's avatar
      tools: various improvements in gimp-performance-log-viewer.py · d33fb0e7
      Ell authored
      Fix int-ratio variable formatting when the input is NaN, which can
      happen when calculating the standard deviation, if all the values
      are infinite.
      
      Fix keyboard sample-range selection.
      
      Deselect all samples when right-clicking a sample graph.
      d33fb0e7
  4. 26 Sep, 2018 3 commits
    • Ell's avatar
      plug-ins: in script-fu, don't query PDB procedures' info on startup · 9a2999a5
      Ell authored
      script-fu used to query the information of every PDB procedure on
      startup, in order to get the number of parameters for each
      procedure.  This was done so that nullary procedures were defined
      in such a way as to accept (and ignore) any number of arguments
      (and at least one of the scripts we ship relies on this behavior).
      However, this requires expensive back-and-forth communication with
      the main GIMP process, which notable slowed down script-fu's
      startup, and had a non-negligible impact on GIMP's startup time.
      
      Instead, avoid querying procedure information, and implement the
      special behavior for nullary procedures at call time.  We do this
      by defining, in addition to the "strict" gimp-proc-db-call
      procedure, a "permissive" -gimp-proc-db-call internal procedure,
      and using the latter to call the predefined PDB procedures.
      9a2999a5
    • Rafael Fontenelle's avatar
      72b80213
    • Ell's avatar
      Issue #2272 - Crash when using the intelligent-scissors tool ... · a5baba55
      Ell authored
      ... after erasing all points
      
      When erasing the last remaining point in the iscissors tool, halt
      the tool, rather than leaving the tool active with an empty curve,
      which it is not prepared to handle, and which results in a segfault
      once trying to add a new point.
      
      Additionally, when erasing the last remaining segment (i.e., the
      two last remaining points), don't erase the entire segment (i.e.,
      both points), but rather convert the segment to its initial point,
      so that, in effect, we only erase the last point of the segment.
      a5baba55
  5. 25 Sep, 2018 1 commit
    • Ell's avatar
      Revert "app: add "perspective correction" option to the measure tool" · 53964dcb
      Ell authored
      This reverts commit d31725a9.
      
      This option is not very useful.  In order to do actual perspective
      correction, we need more information, such as the scene's vanishing
      point and the camera's focal length.  The measure tool is probably
      not the right place to do all that.  Let's simply revert this.
      53964dcb
  6. 23 Sep, 2018 14 commits
  7. 21 Sep, 2018 3 commits
  8. 20 Sep, 2018 2 commits
  9. 19 Sep, 2018 1 commit
  10. 18 Sep, 2018 2 commits