1. 03 11月, 2020 1 次提交
  2. 05 1月, 2018 1 次提交
  3. 01 4月, 2017 2 次提交
  4. 06 3月, 2017 1 次提交
  5. 25 2月, 2017 1 次提交
  6. 24 12月, 2016 1 次提交
  7. 20 8月, 2015 1 次提交
    • J
      deps/file-updater: Add file updater util. lib · d3eaeda2
      jp9000 提交于
      This allows plugins to update and cache data files from a remote source.
      
      Here are the steps that occur when the API initiates an update check:
      
      1.) It checks to see if the local files are greater than the cached
          files.  If the local version is newer (for whatever reason), it
          replaces the cached version(s) with the local version.
      
      2.) A packages.json file is downloaded from the specified URL.  That
          packages.json file contains a version number and a list of files to
          be updated.
      
      3.) If the downloaded package version is greater than the cached
          version, executes step 4-5 on each file.
      
      4.) Checks the version for the file to update in packages.json, and if
          the version is greater than the cached version, proceeds to step 5,
          otherwise repeat step 4-5 for other files.
      
      5.) Calls the callback given to the update function (if any) with the
          file information (file name, buffer, etc), and if the callback
          returns true, allows the cached file to be updated and replaced,
          otherwise goes back to step 4-6 for the rest of the files.
      
      NOTE: Files are never modified directly.  All file saving/modification
      is performed in a temporary directory, and then files are moved to their
      destination.  This should eliminate any possibility of file corruption
      (or at least dramatically reduce the possibility).
      d3eaeda2
  8. 10 3月, 2015 1 次提交
  9. 08 2月, 2015 1 次提交
  10. 08 12月, 2014 1 次提交
    • J
      Add ipc-util static library for IPC functions · 5d9526d9
      jp9000 提交于
      Originally I made the "win_pipe" stuff for named pipes on windows but it
      was argued that it should be available to all modules and
      programs/libraries that the modules might communicate with.
      
      It cannot really be put in to libobs due to the fact that there would
      hypothetically be things unrelated to libobs that might want to use it,
      so I felt the best option was just to create a simple static library
      specific for interprocess communication.
      
      Non-windows versions of these functions are still yet to be implemented.
      5d9526d9
  11. 18 7月, 2014 1 次提交
  12. 24 5月, 2014 1 次提交
  13. 08 5月, 2014 1 次提交
  14. 20 4月, 2014 2 次提交
  15. 16 4月, 2014 1 次提交
  16. 25 1月, 2014 1 次提交