1. 20 Jun, 2015 3 commits
    • David's avatar
      macosx: fix window ordering during startup (close #14486) · 9434662c
      David authored
      According to docu, application:willFinishLaunching: will be called
      as one of the first steps of [NSApp run], before the main loop
      will be actually started. Thus, it should make no performance
      difference if we load the main window already in openIntf().
      
      For some unknown reasons, a direct call to makeKeyAndOrderFront
      works in run(), but not in app:willFinishLaunching:, though.
      9434662c
    • David's avatar
      darwinvlc/macosx: rework binary, start main loop in darwinvlc · cc07bce0
      David authored
      This moves the main loop out of the macosx interface module.
      Instead, the open callback only initializes the interface and the
      close callback cleans up stuff. The mainloop is now started in
      darwinvlc.m. In case the mac interface is not used, a CoreFoundation
      mainloop is solely started to wait for termination events.
      
      Additionally, this cleans up darwinvlc.m, and fixes signal
      handling, which was dead code so far (in case the interface was used).
      Now, GCD is used to catch SIGINT and SIGTERM in order to allow
      ordinary shutdown.
      
      refs #14362
      close #6354
      cc07bce0
    • David's avatar
      darwinvlc: compile with objc and fix build system · 021f50d9
      David authored
      As we do not want to break other os versions, the only way to
      select the proper linker is to use another target for osx.
      
      Still, "make install" should produce a binary named "vlc" in the
      end, thus the binary is renamed at install stage.
      021f50d9
  2. 19 Jun, 2015 1 commit
  3. 18 Jun, 2015 8 commits
  4. 17 Jun, 2015 22 commits
  5. 16 Jun, 2015 6 commits