1. 14 Nov, 2016 1 commit
  2. 09 Oct, 2016 1 commit
  3. 01 Sep, 2016 1 commit
  4. 20 Aug, 2016 1 commit
  5. 10 Aug, 2016 2 commits
  6. 08 Aug, 2016 13 commits
  7. 18 Jun, 2016 1 commit
  8. 13 Jun, 2016 1 commit
  9. 28 Feb, 2016 1 commit
  10. 02 Feb, 2016 2 commits
  11. 01 Feb, 2016 1 commit
  12. 31 Jan, 2016 1 commit
  13. 09 Jan, 2016 1 commit
  14. 02 Jan, 2016 1 commit
  15. 05 Dec, 2015 2 commits
  16. 12 Oct, 2015 1 commit
  17. 30 Aug, 2015 2 commits
  18. 12 Aug, 2015 2 commits
    • David Fuhrmann's avatar
      macosx: remove singletons of ExtensionsDialogProvider and manager · eaa1ca1c
      David Fuhrmann authored
      Also deinitalizes both objects. This should fix the refcount
      crash on exit.
      eaa1ca1c
    • David Fuhrmann's avatar
      macosx: Move p_intf_thread getter out of VLCMain · 104ac66f
      David Fuhrmann authored
      VLCIntf now points to a static getter for the interface thread
      pointer.
      
      This fixes several problems: During initialization of
      VLCMain, [VLCMain sharedInstance] is not ready yet when all other
      objects are initialized inside VLCMains constructor. Due to the
      way ARC works, the same applies to dealloc (the main shared instance
      is nil already). But in both situations, we need VLCIntf for
      callback (un)registration and potential logging.
      
      The mac interface relies on static data in any case and does not
      support multiple instantiations.
      104ac66f
  19. 11 Aug, 2015 2 commits
    • David Fuhrmann's avatar
      macosx: manage main window with an NSWindowController, simplify VLCMain · e5940f08
      David Fuhrmann authored
      The window controller ensures that all top-level objects of the
      mainwindow xib are properly released.
      
      This removes the last occurence of VLCMain in xib files, thus
      awakeFromNib will not be called for this object anymore. The code
      has been moved to initThis removes the last occurence of VLCMain in xib files, thus
      awakeFromNib will not be called for this object anymore. The code
      has been moved to init.
      e5940f08
    • David Fuhrmann's avatar
      macosx: deinit VLCMain, fix retain cycles for InputManager and playlist · 39c71bd7
      David Fuhrmann authored
      By deinitializing VLCMain, all connected objects are supposed to
      be deallocated automatically. If [VLCMain sharedInstance] is gone,
      the intf is deinitalized (this was previously checked with a
      nil value of VLCIntf).
      
      Fixes some retain cycles in input manager and playlist code which
      prevented these objects to be deinitalized.
      39c71bd7
  20. 06 Aug, 2015 1 commit
  21. 02 Aug, 2015 2 commits