obs-studio/obs
jp9000 e9342143a7 Simplify and extend callback/signalling system
- Signals and dynamic callbacks now require declarations to be made
  before being used.  What this does is allows us to get information
  about the functions dynamically which can be relayed to the user and
  plugins for future extended usage (this should have big implications
  later for scripting in particular, hopefully).

- Reduced the number of types calldata uses from "everything I could
  think of" to simply integer, float, bool, pointer/object, string.
  Integer data is now stored as long long.  Floats are now stored as
  doubles (check em).

- Use a more consistent naming scheme for lexer error/warning macros.

- Fixed a rather nasty bug where switching to an existing scene would
  cause it to increment sourceSceneRefs, which would mean that it would
  never end up never properly removing the source when the user clicks
  removed (stayed in limbo, obs_source_remove never got called)
2014-03-01 05:54:55 -07:00
..
forms Make ffmpeg test output sync A/V properly 2014-02-24 01:48:14 -07:00
CMakeLists.txt Move CPack win32 generator from NSIS to WIX 2014-02-02 22:38:21 +01:00
obs-app.cpp Fix a warning and an error 2014-02-28 20:11:10 -07:00
obs-app.hpp Apply a number of fixes to the main window 2014-01-25 09:08:56 -07:00
platform-osx.mm Remove unnecessary distinction between 32bit and 64bit on osx 2014-01-25 20:39:09 +01:00
platform-windows.cpp Adjust file finding functions to also search the install root dir on Windows 2014-01-26 02:04:37 +01:00
platform-x11.cpp Restructure installation and package generation 2014-01-25 19:13:33 +01:00
platform.hpp Finish the rest of the settings dialog code 2014-01-26 15:36:15 -07:00
qt-display.hpp Mark method as override 2014-01-25 07:23:57 +01:00
qt-wrappers.cpp Add Qt support for osx 2014-01-25 07:23:56 +01:00
qt-wrappers.hpp Finish the rest of the settings dialog code 2014-01-26 15:36:15 -07:00
window-basic-main.cpp Simplify and extend callback/signalling system 2014-03-01 05:54:55 -07:00
window-basic-main.hpp Simplify and extend callback/signalling system 2014-03-01 05:54:55 -07:00
window-basic-settings.cpp Make ffmpeg test output sync A/V properly 2014-02-24 01:48:14 -07:00
window-basic-settings.hpp Implement a few more audio options/functions 2014-02-23 16:27:19 -07:00
window-main.hpp Apply a number of fixes to the main window 2014-01-25 09:08:56 -07:00
window-namedialog.cpp Fix building on non-MSVC compilers 2014-01-24 18:56:33 +01:00
window-namedialog.hpp Fix building on non-MSVC compilers 2014-01-24 18:56:33 +01:00