1. 02 Mar, 2018 1 commit
  2. 05 Jan, 2018 1 commit
    • Unknown's avatar
      Source comment typos · 3432f27f
      Unknown authored
      Found using `codespell -q 3 --skip="*.po,./src/external" -I ../darktable-whitelist.txt`
      where whitelist consisted of:
      ```
      cas
      childs
      ect
      eacg
      isnt
      liquify
      nd
      nonexistant
      substract
      thru
      ```
      This PR is actually split up from #1576
      .
      
      (cherry picked from commit ca07fcc0)
      3432f27f
  3. 21 Sep, 2017 1 commit
  4. 13 Oct, 2016 1 commit
  5. 12 Oct, 2016 3 commits
  6. 09 Oct, 2016 1 commit
    • Tobias Ellinghaus's avatar
      tagging: bring back tag names to library.db · 7e0897f0
      Tobias Ellinghaus authored
      This introduces a table in the library database with id->name mappings.
      On startup this data and tags / tagged_images is all synced so that at
      runtime the new used_tags table isn't queried, just updated when tags
      are changed.
      
      As always, make a backup before trying this the first time.
      7e0897f0
  7. 30 Sep, 2016 1 commit
  8. 20 Jul, 2016 1 commit
  9. 19 Jul, 2016 1 commit
  10. 14 Jul, 2016 2 commits
  11. 25 Mar, 2016 1 commit
  12. 31 Oct, 2015 1 commit
  13. 15 Jul, 2015 1 commit
  14. 09 Jul, 2015 1 commit
  15. 03 Mar, 2015 2 commits
  16. 13 Feb, 2015 1 commit
  17. 03 Dec, 2014 1 commit
  18. 03 Jul, 2014 1 commit
    • Tobias Ellinghaus's avatar
      Split backgroundjobs to a gui and a core part · 77518107
      Tobias Ellinghaus authored
      This makes for a cleaner design.
      
      TODO: move the lua stuff from libs/backgroundjobs.c to lua/. I already
      changed it to use the new api, and in my local tests it behaved as
      before. While moving it, it should also be taken out of
      darktable.modules.lib in the lua api and put somewhere core related.
      Oh, and we also don't need the "self" thing in the lua calls (as far as
      I can tell from the C side).
      77518107
  19. 18 Jun, 2014 1 commit
    • Tobias Ellinghaus's avatar
      Complete job overhaul, part 1 · 7bbad695
      Tobias Ellinghaus authored
      This commit adds a new scheduler for regular jobs, with 4 different
      queues. It also makes the format of job objects private to jobs.c and
      only allows access using accessor functions.
      This doesn't change how background jobs work, that is to be done in part
      2. Eventually.
      
      Please test this and see if/where it breaks. I would also be glad if you
      could grep for dt_control_add_job and see if I put the jobs into the
      correct queue.
      The available queues are (in order of principal priority)
        DT_JOB_QUEUE_USER_FG
        DT_JOB_QUEUE_SYSTEM_FG
        DT_JOB_QUEUE_USER_BG
        DT_JOB_QUEUE_SYSTEM_BG
      Jobs from DT_JOB_QUEUE_SYSTEM_FG will be dropped if the queue gets too
      full. All other queues never drop jobs. See comments in control/jobs.h,
      too.
      7bbad695
  20. 03 Jun, 2014 1 commit
  21. 21 May, 2014 1 commit
  22. 19 Mar, 2014 2 commits
  23. 18 Mar, 2014 1 commit
  24. 12 Mar, 2014 2 commits
  25. 11 Mar, 2014 1 commit
  26. 25 Feb, 2014 1 commit
  27. 10 Feb, 2014 1 commit
    • Pascal Obry's avatar
      Use triggers to keep tagxtag consistency. · 6acae857
      Pascal Obry authored
      This lesser maintenance as lot of code to deal with tagxtag has
      been removed. It also ensure proper consistency in the database.
      
      This makes the code cleaner and probably a bit more efficient.
      6acae857
  28. 16 Jan, 2014 1 commit
  29. 30 Dec, 2013 2 commits
  30. 20 Oct, 2013 1 commit
  31. 19 Oct, 2013 1 commit
    • Tobias Ellinghaus's avatar
      Update the query after loading a filmroll · bfcdcfec
      Tobias Ellinghaus authored
      ... since this also updates the cached count which can only be updated
      reliably AFTER the asynchronous import is done. The being done from
      dt_film_set_query() being called from dt_film_open() happens too early
      to take effect.
      bfcdcfec
  32. 08 Sep, 2013 2 commits