jp9000
e2a1186269
one of the problems of doing changes for Objective-C on windows is that you can't actually compile your code and test it before commiting, leading to foolish little errors like 'you forgot to put a semicolen at the end of that call'
2013-12-31 03:13:56 -07:00
jp9000
141b22e76e
not sure what was on my mind there but I totally got the variable names wrong in that last commit (for NSOpenGLContext update)
2013-12-31 03:12:31 -07:00
jp9000
969a71d716
call NSOpenGLContext 'update' on opengl context on macos when resizing
2013-12-31 03:09:28 -07:00
jp9000
36041e9d80
display a test source on startup
2013-12-30 15:47:20 -07:00
jp9000
f03d90639a
macos cannot have widgets/items with ID of 0
2013-12-30 13:33:13 -07:00
Palana
b002c78fe7
update gitignore for osx binaries
2013-12-30 21:04:01 +01:00
Palana
683585938c
add infrastructure for app bundle target and unmark as advanced
2013-12-30 20:52:44 +01:00
jp9000
78eb116cc8
add 'static' to inline functions in callback/calldata.h
2013-12-30 11:09:32 -07:00
jp9000
72633e40a3
also include bmem.h in the header, minor oversight
2013-12-30 10:14:28 -07:00
jp9000
f3e3aeae74
make sure to include function declarations from calldata.h
2013-12-30 10:09:20 -07:00
jp9000
d99c345595
fix bad enum for get_source_info in obs_source.c
2013-12-30 09:04:05 -07:00
jp9000
c2593eb390
make window automatically resize the graphics display to ensure sources draw properly
2013-12-30 08:55:01 -07:00
jp9000
c129cc37cb
update API and implement preliminary ability to add sources to scenes
2013-12-30 06:56:39 -07:00
jp9000
146912d5b8
add wrapper for popup menus so you aren't forced to write a god forsaken function handler whenever you just want to do a basic popup menu
2013-12-30 06:55:58 -07:00
jp9000
4af0d7ac04
update main form files for basic UI window
2013-12-30 06:54:58 -07:00
jp9000
d917745cea
make it so that when a scene is clicked it becomes active
2013-12-30 01:17:57 -07:00
jp9000
0131cebc8c
add form callbacks for selecting scenes/sources
2013-12-30 01:17:29 -07:00
Palana
c536d70379
add support for static system GLEW to cmake
2013-12-30 05:45:19 +01:00
Palana
22c617dd89
fix advanced variables in ffmpeg cmake files
2013-12-30 05:45:19 +01:00
jp9000
3f3abf20c0
implement 'remove scene' button
2013-12-29 20:01:19 -07:00
Palana
e8ee39560c
update data files copy in cmake project
2013-12-30 03:31:55 +01:00
Palana
3462a9b8b9
add newline to non-windows log output
2013-12-30 03:26:09 +01:00
Palana
c093f04c58
add static linking options for ffmpeg and wxwidgets to cmake
2013-12-30 03:02:11 +01:00
jp9000
534ed54cf1
make OK button the default button for when using the 'enter name' dialog
2013-12-29 09:56:25 -07:00
jp9000
6fe59f77ec
make sure another source by the same name doesn't already exist when choosing a name for that scene
2013-12-29 09:17:00 -07:00
jp9000
c4af3e2a75
change obs_scene_destroy to obs_scene_release, add ability to add scenes, fix name dialog sizing
2013-12-29 08:54:06 -07:00
jp9000
e5ef03954e
added name dialog code, moved 'using namespace std;' out of headers and into source files
2013-12-29 04:40:53 -07:00
jp9000
6526c47907
update callbacks for name dialog
2013-12-29 03:56:07 -07:00
jp9000
7a4bc231eb
added a name entry dialog to the form files
2013-12-28 22:29:48 -07:00
jp9000
65c3207ba3
added a SceneRemoved handler
2013-12-28 22:29:13 -07:00
jp9000
10aa94f00e
Add ability to use two desktop audio devices at once in basic UI
2013-12-28 22:00:32 -07:00
jp9000
1c7272115a
fixed project file settings for those renamed files and fixed a typo
2013-12-28 21:53:38 -07:00
jp9000
aea35a30f8
renamed some window files to ensure they sort a bit better
2013-12-28 21:51:18 -07:00
jp9000
cec94b042e
implement scene adding callbacks, make a few API tweaks
2013-12-28 05:33:16 -07:00
Jim
fe8559a74b
Merge pull request #14 from computerquip/autotools-fix
...
Minor change that fixes error message and sets a wxVersion variable
2013-12-27 16:54:41 -08:00
Zachary Lund
ba6a32b3c9
Minor change that fixes error message and sets a wxVersion variable
2013-12-27 17:22:17 -06:00
Jim
de7005fe64
Merge pull request #13 from computerquip/autotools-fix
...
Fixed double files, causes issues on Windows
2013-12-27 15:11:59 -08:00
Zachary Lund
8197fbb999
Fixed double files, causes issues on Windows
2013-12-27 17:09:31 -06:00
Jim
fe61ca5808
Merge pull request #12 from computerquip/autotools-fix
...
Fixes issues with autoconf
2013-12-27 15:01:08 -08:00
Zachary Lund
5f5404f8cb
Fixes issues with autoconf
...
In particular, it removes any deprecated functionality
wxWidgets only documents their deprecated m4 macros and gives a poor example
Also to note in regard to wxWidgets, I removed any unneeded libraries from the linker line.
Any warning messages provided by autoconf has been supressed in the most appropriate manner possible.
2013-12-27 16:41:01 -06:00
jp9000
bbd8178dab
fixed a typo in a function call
2013-12-27 15:23:42 -07:00
jp9000
261b9d7056
fix a few bugs with callback system, add some test signals
2013-12-27 05:08:58 -07:00
jp9000
6fcd5ce112
rename platform-nix.cpp to platform-x11.cpp
2013-12-26 23:14:03 -07:00
jp9000
6edcd456fe
implement signal/procedure handling into libobs and individual sources
2013-12-26 23:10:15 -07:00
jp9000
3b48f79442
fix one minor bug with the disconnct function
2013-12-26 04:33:16 -07:00
jp9000
03e1aaad3e
fix OBSBasic::AddScene function declaration
2013-12-26 04:29:57 -07:00
jp9000
233694ad04
add one minor error message to signal handler
2013-12-26 04:28:09 -07:00
jp9000
6ac6256ac5
fill in rest of signal/callback/proc
2013-12-26 04:26:17 -07:00
jp9000
a136748bd3
don't hide calldata structure, no reason to, and forced an unnecessary allocation which is bad
2013-12-26 02:02:24 -07:00
jp9000
e9ded173f1
add my signal/callback interface from another project, also update license of utility files to ISC 1.3
2013-12-25 22:40:33 -07:00