1. 08 Jan, 2018 5 commits
    • Ernestas Kulik's avatar
      Add thumbnail task · 5917666a
      Ernestas Kulik authored
      Things to consider:
          scaling/sizing,
          NautilusIconInfo?
      5917666a
    • Ernestas Kulik's avatar
      Remove file change queueing · 926810ba
      Ernestas Kulik authored
      926810ba
    • Ernestas Kulik's avatar
      Implement renaming with change notifications · eaf3c3ec
      Ernestas Kulik authored
      This is fairly bare-bones in that there is still a couple of
      problems to solve before this is actually useful.
      
      1. Rename task: error signaling? Possible solutions are:
          1. Block thread on each error, fire a signal and wait for return
          value.
          2. Collect all errors, fire a signal, wait for return value.
          3. Pass errors to the “finished” signal.
      2. Although unlikely, but, in theory, the changes queue could never get
         flushed, as the timer is reset with each push (a hardcoded limit can
         be used, which would force a flush - sound familiar? :p).
      3. Rename task (again): the “finished” signal will usually arrive before
         changed files and their parents are notified, which presents a
         glorious race to work around in the test executable (quitting the
         main loop, namely).
      
      There is probably something else that I forgot to mention.
      eaf3c3ec
    • Ernestas Kulik's avatar
      Can’t be arsed to split this :| · 6fe2ce60
      Ernestas Kulik authored
      6fe2ce60
    • Ernestas Kulik's avatar
      Yay for reinventing wheels · 55434cdb
      Ernestas Kulik authored
      55434cdb