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
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
6fcd5ce112
rename platform-nix.cpp to platform-x11.cpp
2013-12-26 23:14:03 -07:00
jp9000
03e1aaad3e
fix OBSBasic::AddScene function declaration
2013-12-26 04:29:57 -07:00
jp9000
6ac6256ac5
fill in rest of signal/callback/proc
2013-12-26 04:26:17 -07:00
jp9000
bb53a39aee
change os_get_home_path to a better and more clear function, os_get_config_path
2013-12-23 18:59:54 -07:00
jp9000
02f9647b6c
change 'properties' icon on basic main window toolbars
2013-12-23 18:59:16 -07:00
jp9000
221ed7d92b
make debug messages log to stdout on non-windows operating systems
2013-12-23 01:06:53 -07:00
jp9000
5f6cf61449
add 25 FPS to 'common FPS' list, clean up window initialization for it
2013-12-22 23:45:47 -07:00
jp9000
399b0c8d10
apply configure video settings on startup
2013-12-22 23:40:07 -07:00
jp9000
991b5739d6
move libobs C++ bindings to libobs
2013-12-22 17:42:02 -07:00
jp9000
5471625dd7
update form to add volume section to main window
2013-12-22 01:28:40 -07:00
jp9000
f41bb4b7e9
add support for texture_rect texture type in shaders, add new form, clear up a few things in the API
2013-12-20 11:58:09 -07:00
Palana
eb8c2923f6
make opengl render stuff on osx without resizing the main window
2013-12-19 23:10:09 +01:00
jp9000
ab4e86cf5c
fixed a bug where the GL context wouldn't load up on macos because the window wasn't shown first
2013-12-19 01:00:00 -07:00
jp9000
24c45458b5
use the preview window as the main window associated with the OpenGL context
2013-12-18 22:57:39 -07:00
jp9000
a8ada497b3
finish up preliminary settings stuff
2013-12-18 12:09:20 -07:00
jp9000
158f83dc96
make OK/cancel/apply buttons accessible on the settings form
2013-12-18 12:06:13 -07:00
jp9000
257cbd77ba
use astrcmpi to prevent multiplatform clib incompatibility
2013-12-17 20:23:57 -07:00
jp9000
989e734025
made a few more settings UI tweaks
2013-12-17 18:19:24 -07:00
jp9000
984667a34a
actually make it save settings
2013-12-17 17:07:40 -07:00
jp9000
b5bbe74120
add in code for OK/Cancel/Apply buttons in basic settings window
2013-12-17 13:56:58 -07:00
jp9000
495099d84e
load english locale text first, then current locale (to prevent unfilled text entries)
2013-12-17 13:56:28 -07:00
jp9000
cb3426ae20
Add callbacks for OK/Cancel/Apply
2013-12-17 13:54:06 -07:00
jp9000
7e4355bbfb
this is probably C-style but I prefer it over vague anonymous namespaces, don't kill me please
2013-12-17 11:29:46 -07:00
Palana
e563931e9f
filter duplicate resolutions
2013-12-17 18:44:02 +01:00
jp9000
197c56c9ae
add code to select renderer
2013-12-17 02:08:41 -07:00
jp9000
1b5444954a
add 'renderer' option to video settings
2013-12-17 02:07:08 -07:00
Palana
9ac6f646b6
fix focus after dismissing settings dialog
2013-12-16 16:06:30 +01:00
Palana
8c19ad4b14
updated obs platform files
2013-12-16 16:04:51 +01:00
jp9000
3d88a43520
add video settings code and set up default video setting values for the config
2013-12-16 00:07:08 -07:00
jp9000
f27dfb6809
add platform functions for querying monitor information
2013-12-16 00:06:13 -07:00
jp9000
af5db87ea1
update video settings form for fps/video variables
2013-12-16 00:04:33 -07:00
Palana
7bc325d90b
updated BPtr semantics to be more in line with stl smart pointers
2013-12-16 01:59:08 +01:00
Palana
06227327f8
updated c++11 compatibility for raii wrappers
2013-12-16 01:59:07 +01:00
jp9000
dd1c5b4342
add some preliminary resolution data to video settings (will need to query monitors in the future)
2013-12-14 21:30:16 -07:00