obs-studio/obs
jp9000 c9df41c1e2 (API Change) Remove pointers from all typedefs
Typedef pointers are unsafe.  If you do:
typedef struct bla *bla_t;
then you cannot use it as a constant, such as: const bla_t, because
that constant will be to the pointer itself rather than to the
underlying data.  I admit this was a fundamental mistake that must
be corrected.

All typedefs that were pointer types will now have their pointers
removed from the type itself, and the pointers will be used when they
are actually used as variables/parameters/returns instead.

This does not break ABI though, which is pretty nice.
2014-09-25 21:48:11 -07:00
..
data Basic UI: Add "Use Constant Bitrate" advanced option. 2014-09-24 21:22:50 -07:00
dist Add .desktop file for obs on linux 2014-08-05 21:15:31 +02:00
forms Basic UI: Add "Use Constant Bitrate" advanced option. 2014-09-24 21:22:50 -07:00
CMakeLists.txt Merge pull request #265 from kc5nra/interaction 2014-09-15 16:42:19 -07:00
display-helpers.hpp Ensure sizes passed to OBS are actual pixel sizes 2014-04-16 22:39:05 +02:00
obs-app.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
obs-app.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
platform-osx.mm Move config values from the commandline to obsconfig.h 2014-07-26 14:07:14 +02:00
platform-windows.cpp Move config values from the commandline to obsconfig.h 2014-07-26 14:07:14 +02:00
platform-x11.cpp Move config values from the commandline to obsconfig.h 2014-07-26 14:07:14 +02:00
platform.hpp Add platform specific locale priority enumeration 2014-07-13 19:10:39 +02:00
properties-view.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
properties-view.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
qt-display.hpp Mark method as override 2014-01-25 07:23:57 +01:00
qt-wrappers.cpp Adjust OBSErrorBox severity 2014-07-13 15:23:26 +02:00
qt-wrappers.hpp Use only one widget for preview 2014-03-07 10:19:03 -07:00
volume-control.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
volume-control.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-interaction.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-interaction.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-main.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-main.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-preview.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-preview.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-properties.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-properties.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-settings.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-settings.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-source-select.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-source-select.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-status-bar.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-status-bar.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-transform.cpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-transform.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-license-agreement.cpp Add license agreement dialog 2014-07-13 11:40:47 -07:00
window-license-agreement.hpp Add license agreement dialog 2014-07-13 11:40:47 -07:00
window-log-reply.cpp Add help menu with log file uploading 2014-05-18 17:44:10 -07:00
window-log-reply.hpp Add help menu with log file uploading 2014-05-18 17:44:10 -07:00
window-main.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-namedialog.cpp Auto suggest scene and source names. 2014-05-12 15:01:51 -04:00
window-namedialog.hpp Auto suggest scene and source names. 2014-05-12 15:01:51 -04:00