1. 07 Sep, 2017 4 commits
    • Hugo Beauzée-Luyssen's avatar
    • Hugo Beauzée-Luyssen's avatar
      contribs: Bump libdsm version · 9ad0bbe1
      Hugo Beauzée-Luyssen authored
    • Hugo Beauzée-Luyssen's avatar
      avformat: Fix potential double free · 4f00d4a1
      Hugo Beauzée-Luyssen authored
      avformat seems to take the ownership of this buffer, but it also seems
      not to sometimes.
      This does introduce a leak , but keeping it there definitely causes
      crashes some other times.
      If someone understands avformat/avio APIs, opinion welcome.
    • Marvin Scholz's avatar
      macosx: Rework log message storage and fix filtering · 66025743
      Marvin Scholz authored
      This is a quite large change to how the log message window data storage
      works. It completely removes the message buffer that was used.
      Instead, the messages are added to the backing array of the array
      controller directly. The array controller will not pick up these changes,
      so adding a lot of messages at once is not a concern.
      The timer is now used to sync the array controller with its backing
      array by calling NSArrayControllers `rearrangeObjects`.
      The array controller is changed to not clear the predicate on adding
      new items, which was the initial reason why the other changes became
      necessary, as the array controller would not allow adding objects
      that did not match the filter predicate. Adding them to the backing
      array and syncing with the array controller by calling rearrangeObjects
      seems to be no problem though.
      This means filtering is now possible while new messages arrive and
      while the filter is set, it will only show new messages matching
      the filter, until the filter is unset, at which point it will show
      all messages again, as expected.
  2. 06 Sep, 2017 18 commits
  3. 05 Sep, 2017 11 commits
  4. 04 Sep, 2017 7 commits