1. 29 Sep, 2018 7 commits
  2. 28 Sep, 2018 3 commits
  3. 27 Sep, 2018 4 commits
    • Piotr Drąg's avatar
      Update Polish translation · f5598dc7
      Piotr Drąg authored
    • Jehan's avatar
      desktop: prepare release of GIMP 2.10.8. · e7365326
      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.
      (cherry picked from commit ba53a833)
    • Ell's avatar
      app: construct tool-options GUI lazily · c9510721
      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.
      (cherry picked from commit c1347a7f)
    • Ell's avatar
      tools: various improvements in gimp-performance-log-viewer.py · 6bc2b330
      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.
      (cherry picked from commit d33fb0e7)
  4. 26 Sep, 2018 5 commits
    • Ell's avatar
      plug-ins: in script-fu, don't query PDB procedures' info on startup · 97a29b1e
      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.
      (cherry picked from commit 9a2999a5)
    • Rafael Fontenelle's avatar
    • Rafael Fontenelle's avatar
    • Marco Ciampa's avatar
      Updated Italian translation · 35bf5bca
      Marco Ciampa authored
    • Ell's avatar
      Issue #2272 - Crash when using the intelligent-scissors tool ... · 49390462
      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.
      (cherry picked from commit a5baba55)
  5. 25 Sep, 2018 4 commits
  6. 23 Sep, 2018 9 commits
  7. 21 Sep, 2018 4 commits
  8. 20 Sep, 2018 4 commits