Skip to content
Snippets Groups Projects
  1. Sep 13, 2009
  2. Sep 12, 2009
  3. Sep 10, 2009
  4. Sep 08, 2009
  5. Sep 05, 2009
  6. Sep 04, 2009
    • Jannis Pohlmann's avatar
    • Jannis Pohlmann's avatar
      Don't show the root label in the pathbar. Center the icon (bug #5291). · 2b6761af
      Jannis Pohlmann authored
      Centering the icon is done by hiding the alignment in which the label
      would otherwise be presented. The alignment wastes space even if the
      label is empty or hidden.
      2b6761af
    • Jannis Pohlmann's avatar
      Reduce D-Bus noise by grouping thumbnail requests in 100ms time slots. · 4911ff1e
      Jannis Pohlmann authored
      Just like the rest of ThunarThumbnailer, this code is somewhat scary.
      ThunarThumbnailer now queues individual thumbnail request in a wait
      queue which is triggered at most every 100ms. All requests made in this
      time slot are grouped and sent out as *one* request.
      
      For each time slot, the local optimization is 3+n D-Bus messages (1
      request, 1 started signal, 1 finished signal and n ready signals) as
      compared to 4*n messages we had before (1 request and 1 started,
      finished and ready signal for each individual file).
      
      Of course this calculation is naive. In theory our users scroll up and
      down like crazy, sometimes slower, sometimes faster, everyeone using
      different Thunar window and icon sizes.
      
      As a result the grouped requests are sometimes very small and sometimes
      very large. It's worth noting that this optimization performs better,
      the more files are visible in the window and the faster a user scrolls
      (as this means that more files are made visible within 100ms and thus,
      the size of group requests grows). So I guess we're good.
      4911ff1e
  7. Sep 03, 2009
  8. Sep 02, 2009
  9. Sep 01, 2009
  10. Aug 30, 2009
Loading