jp9000
|
1c91e0d0e0
|
forgot to lock the mutex when destroying a scene item
|
2014-01-01 10:28:37 -07:00 |
jp9000
|
966c091078
|
make scene items use linked list rather than array (containers are a bad habit), add a few functions for getting scene item information, also use a mutex to prevent race conditions when using the linked list
|
2014-01-01 10:22:55 -07:00 |
jp9000
|
96448d7361
|
add some preliminary compile instructions
|
2014-01-01 05:13:01 -07:00 |
Palana
|
4dfee68dd7
|
fix warnings in window-namedialog and mark methods as override
|
2014-01-01 04:06:59 +01:00 |
Palana
|
ec5cdf1b17
|
fix incompatible types warning in signal system
|
2014-01-01 03:33:16 +01:00 |
Palana
|
3c581d7fa2
|
update cmake compiler flags
- disable -Wshadow for c++ (less semi-bogus warnings for constructors)
- make gcc use c99 mode
|
2014-01-01 03:17:36 +01:00 |
Palana
|
b70df7607c
|
synchronize opengl context access on osx between threads
|
2013-12-31 18:46:19 +01:00 |
jp9000
|
843a092fae
|
fixed starting GL context size to use GetClientSize over GetMinSize
|
2013-12-31 07:26:24 -07:00 |
jp9000
|
e1a32f8eac
|
make it use GetClientSize instead of GetMinSize for when resizing the panel (though at this point I don't think it's going to help anymore)
|
2013-12-31 07:12:38 -07:00 |
jp9000
|
1302e65ee6
|
create a sizing callback for the preview panel specifically, apparently on macos the window size isn't guaranteed to be the size it's set to in the main window size handler
|
2013-12-31 07:10:47 -07:00 |
jp9000
|
c71eb041b6
|
fix startup resize issue on osx
|
2013-12-31 04:02:07 -07:00 |
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 |