Skip to content
Snippets Groups Projects
  1. Oct 03, 2017
  2. Sep 28, 2017
  3. Sep 27, 2017
  4. Sep 20, 2017
    • Olivier Couet's avatar
      Fix memory leak in the Cocoa backend. · d28e2ca2
      Olivier Couet authored
      This was reported here:
      https://sft.its.cern.ch/jira/browse/ROOT-8951
      
      Fix from Timur:
      
      1. Add missing TGCocoa::ClosePixmap implementation. Apparently, while scanning for this function
          calls in TPad's code, I forgot to check TPadPainter and thus decided it's never used at all.
      2. Make DestroyDrawable more 'atomic' - hide the fact that we first have to 'select drawable'
          (gVirtualX->SelectWindow(id) - note, SelectWindow for pixmap!!!) and then call
          ClosePixmap() - this is due to the old design problem/inconsistency in X11 backend
          and TPad::fPixmapID, which is not a real pixmap ID but some index that points to array
          where the real pixmap id is. Now DestroyDrawable accepts this fPixmapID and does
         all work of selecting pixmap and closing it.
      d28e2ca2
  5. Sep 18, 2017
  6. Sep 15, 2017
  7. Sep 13, 2017
  8. Sep 11, 2017
  9. Sep 08, 2017
  10. Sep 01, 2017
  11. Aug 31, 2017
  12. Aug 28, 2017
  13. Aug 26, 2017
  14. Aug 24, 2017
  15. Aug 18, 2017
  16. Aug 17, 2017
  17. Aug 16, 2017
  18. Aug 15, 2017
  19. Aug 09, 2017
  20. Aug 08, 2017
Loading