1. 18 Jun, 2020 3 commits
    • Pino Toscano's avatar
      colorcheker.py: switch from QImage to PIL · 47b207a3
      Pino Toscano authored
      QImage is simply too slow, and it does not have optimized ways to get
      the color statistics of an image; because of this, the only way to get
      the information needed is to iterate pixel by pixel, which is super
      slow.
      
      As solution, switch to a different Python library, PIL, which is
      designed for image manipulation: it has fast color statistics which
      avoid the need to iterate by pixel just to know which colors the image
      has. This also switches away from QRgba in favour of a simple (R,G,B,A)
      tuple. The iteration by pixel is done only in case the image has some
      color not referenced by the map, and we want to print to the user the
      coordinate of the first pixel of it.
      
      This speeds up dramatically the validation of all the maps at once, i.e
        $ time python3 tools/colorchecker.py data/*.kgm
      on my local machine, the results were
      - before this patch: ~5m 15s (~135s)
      - after this patch: < 5s
      47b207a3
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · cde28d76
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      cde28d76
    • Script Kiddy's avatar
      GIT_SILENT made messages (after extraction) · 03d19b7e
      Script Kiddy authored
      03d19b7e
  2. 17 Jun, 2020 2 commits
  3. 11 Jun, 2020 6 commits
  4. 10 Jun, 2020 3 commits
  5. 09 Jun, 2020 13 commits
  6. 08 Jun, 2020 3 commits
  7. 03 Jun, 2020 3 commits
  8. 20 May, 2020 2 commits
  9. 17 May, 2020 1 commit
  10. 11 May, 2020 4 commits