1. 17 Sep, 2018 1 commit
    • Jehan's avatar
      icons: fix icons! · ef8042e8
      Jehan authored
      Ok looks like I missed some changes when I updated these icon Makefiles.
      Anyway I still have a lot to straighten up within icons. :-/
      ef8042e8
  2. 02 Sep, 2018 1 commit
    • Ell's avatar
      app, icons, menus: add performance-log recording to the dashboard · 36477bb2
      Ell authored
      Add an option to record a performance log through the dashboard.
      The log contains a series of samples of the dashboard variables, as
      well as the full program backtrace, when available.  As such, it
      essentially acts as a built-in profiler, which allows us to
      correlate program execution with the information available through
      the dashboard.  It is meant to be used for creating logs to
      accompany perofrmance-related bug reports, as well as for profiling
      GIMP during development.
      
      The sample frequency defaults to 10 samples per second, but can be
      overridden using the GIMP_PERFORMANCE_LOG_SAMPLE_FREQUENCY
      environment variable.  Backtraces are included by default when
      available, but can be suppressed using the
      GIMP_PERFORMANCE_LOG_NO_BACKTRACE environment variable.
      
      Logs are created through the new "record" button at the bottom of
      the dashboard dialog.  When pressed, a file dialog is opened to
      select the log file, and, once confirmed, data is being recorded to
      the selected file.  Recording is stopped by pressing the "record"
      button again (we use a highlight to indicate that recording is
      active.)
      
      While recording, the "reset" button is replaced with an "add marker"
      button, which can be used to add event markers to the log.  These
      can be used to mark events of interest, such as "started painting"
      and "stopped painting", which then appear in the log as part of the
      sample stream.  Markers are numbered sequentually, and the number
      of the next (to-be-added) marker appears on the button.  Shift-
      clicking the button adds an empty (description-less) marker, which
      is only identified by its number; this can be used when markers
      need to be added quickly.
      
      The log is an XML file, containing some extra information (such as
      the output of "$ gimp -v", and symbol information) in addition to
      the samples.  The data in the file is delta-encoded to reduce the
      file size, meaning that samples (as well as some other elements)
      only specify the changes since the previous sample.  This adds a
      necessary decoding step before data can be processed; the next
      commit adds a tool that does that.
      
      There are currently no tools to actually analyze the data -- that's
      still TBD -- but at least we can start gathering it.
      36477bb2
  3. 20 Aug, 2018 1 commit
  4. 18 Aug, 2018 1 commit
    • Jehan's avatar
      icons: generate PNG symbolic icons with `gtk-encode-symbolic-svg`. · babf74a3
      Jehan authored
      We don't need to commit PNG symbolic icons as `gtk-encode-symbolic-svg`
      is perfectly able to generate them from the SVG.
      Moreover its man says that it makes "specially prepared png files",
      whatever that means. So I don't think we should just rename our
      self-exported PNG files as '*-symbolic.symbolic.png'. It is better to
      generate them with this tool.
      
      Note that I am now splitting icon-list.mk into 2 files. This is only a
      temporary stepback, as I am actually going to merge the 2 icon themes
      into one very soon, and hopefully we should be able to generate the list
      to ensure we don't miss an icon.
      Anyway the icon lists had already diverged earlier, even though it was
      only all still in a single file.
      babf74a3
  5. 17 Aug, 2018 1 commit
  6. 30 Jul, 2018 2 commits
    • Jehan's avatar
      icons: update icons for new top-to-bottom text feature. · e326faa7
      Jehan authored
      They are not perfect (not a designer here!) but a bit less packed than
      the previous one. So hopefully more understandable.
      e326faa7
    • ONO Yoshio's avatar
      MR !19: Add support for vertical text writing. · 587d9bbb
      ONO Yoshio authored
      Squashed commit of the following:
      
      commit ee1ff7d502658cfa1248a13a3f0348495db07eda
      Author: ONO Yoshio <ohtsuka.yoshio@gmail.com>
      Date:   Sun Jul 29 00:31:47 2018 +0900
      
          Fixed that gimp-text-dir-ttb-* icons are lacked in Symbolic.
      
      commit d87d012d697628da28fe90199cc04b95b72ba8ef
      Author: ONO Yoshio <ohtsuka.yoshio@gmail.com>
      Date:   Sat Jul 28 16:23:10 2018 +0900
      
          Fix a typo.
      
      commit cf0238bf7df56c384cdf3b7ec69557d14740f853
      Author: ONO Yoshio <ohtsuka.yoshio@gmail.com>
      Date:   Sat Jul 28 15:50:57 2018 +0900
      
          Fixed seg fault error.
      
      commit b07f60d0
      Author: ONO Yoshio <ohtsuka.yoshio@gmail.com>
      Date:   Fri Jul 27 17:15:34 2018 +0900
      
          Add support for vertical text writing.
      
          #641
      587d9bbb
  7. 28 Jul, 2018 1 commit
  8. 21 Jul, 2018 1 commit
  9. 20 Jul, 2018 1 commit
  10. 23 Jun, 2018 2 commits
  11. 13 Jun, 2018 1 commit
  12. 30 May, 2018 2 commits
  13. 15 Apr, 2018 1 commit
  14. 13 Apr, 2018 1 commit
  15. 24 Feb, 2018 1 commit
  16. 06 Jan, 2018 1 commit
  17. 05 Jan, 2018 2 commits
  18. 28 Dec, 2017 1 commit
  19. 27 Dec, 2017 3 commits
  20. 19 Dec, 2017 1 commit
    • Ell's avatar
      app, menus, icons: add dashboard dockable · 981e8dcd
      Ell authored
      The dashboard dockable shows the current GEGL cache and swap sizes,
      and their recent history.  It has options to control the update
      rate and history duration of the data, and an option to warn (by
      raising/blinking the dialog) when the swap size approaches its
      limit.
      981e8dcd
  21. 23 Nov, 2017 1 commit
  22. 12 Jun, 2017 1 commit
  23. 07 Jun, 2017 1 commit
  24. 06 Mar, 2017 1 commit
  25. 05 Mar, 2017 1 commit
  26. 23 Feb, 2017 1 commit
    • Aryeom's avatar
      icons: adding the missing gimp-prefs-import-export color icon. · f3303eb7
      Aryeom authored
      The 24 and 48 versions are slightly different, with the arrow on the
      smaller version being bigger.
      Preferences icon are also stored in all kind of size, like 16 and 22.
      It may become necessary to make an alternative version for these smaller
      sizes.
      f3303eb7
  27. 03 Jan, 2017 2 commits
  28. 08 Nov, 2016 1 commit
    • Jehan's avatar
      icons: make Color theme's "broken chain" icons more obvious. · b58f4fec
      Jehan authored
      In 24x24, there was barely 1 pixel between the 2 links of the chain, and
      not even inside a perfect pixel (so with interpolation, that's barely
      recognizable).
      I don't know if it's a very good-looking change but for now, that will
      do. Designers are welcome to contribute improvements!
      Symbolic icons were already taken care of in commit 3ff408ff.
      b58f4fec
  29. 17 Oct, 2016 1 commit
  30. 16 Oct, 2016 1 commit
    • Jehan's avatar
      Bug 771895 - add 128x128 and 256x256 versions for "folder" icon. · 0adb1d4a
      Jehan authored
      Freedesktop's "Thumbnail Managing Standard" defines 2 standard sizes
      for thumbnails: 128x128 and 256x256 (section 5.3. Thumbnail Size).
      Since the "folder" icon is used in-place of thumbnail when selecting a
      folder in the GTK+ file dialog, it should also provide these default
      sizes.
      0adb1d4a
  31. 02 Oct, 2016 1 commit
  32. 13 Sep, 2016 2 commits