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 |
jp9000
|
f50fbfd166
|
add more accessible variables for form items
|
2013-12-14 21:27:37 -07:00 |
jp9000
|
a526afd047
|
remove unused STL include
|
2013-12-13 23:16:05 -07:00 |
jp9000
|
7ba497fe61
|
add move constructor to wx connector class, add simple connector list class, add initial video settings class, update build files
|
2013-12-13 23:11:23 -07:00 |
jp9000
|
02c32f9c5e
|
update form data, made it so that that the warning messages display by default because their position seems to go out of whack if they're hidden by default
|
2013-12-13 23:09:49 -07:00 |
jp9000
|
fa00c6fa47
|
add a RAII wx connect wrapper
|
2013-12-13 08:15:50 -07:00 |
jp9000
|
40f922ca37
|
initialize dataChanged variables in SettingsData base class
|
2013-12-12 22:16:45 -07:00 |
jp9000
|
375bc18377
|
make SettingsData a subclass of wxEvtHandler and add a callback for the language combo box
|
2013-12-12 22:14:27 -07:00 |
jp9000
|
c5f497ec1d
|
add settings data for general page, query available languages
|
2013-12-12 21:47:42 -07:00 |
jp9000
|
454d800c9f
|
updated settings form again with new callbacks
|
2013-12-12 21:43:30 -07:00 |
Palana
|
fd5b00871f
|
add GetDataFilePath implementation for osx
|
2013-12-12 11:44:17 +01:00 |
jp9000
|
467362f584
|
added new settings management base class, updated main settings form, added to build files
|
2013-12-11 21:50:10 -07:00 |
jp9000
|
c902eab4db
|
fix a typo in the main program automake file
|
2013-12-10 21:17:58 -07:00 |
jp9000
|
dc4d1db4ea
|
update formbuilder file
|
2013-12-10 21:15:51 -07:00 |
jp9000
|
1e6c518700
|
change a few names for some of the control callbacks
|
2013-12-10 21:14:45 -07:00 |
jp9000
|
b0df5cf29c
|
add settings window subclass files
|
2013-12-10 21:14:20 -07:00 |
jp9000
|
c2604baea0
|
added more button callbacks
|
2013-12-10 11:22:33 -07:00 |
jp9000
|
f9e9626ee6
|
Added preliminary settings window form
|
2013-12-10 11:21:34 -07:00 |
jp9000
|
70290b8c2b
|
fixed locale code, added locale files, made wx use locale files, fixed some bugs, and added platform-specific files to the main program
|
2013-12-07 10:22:56 -07:00 |
Palana
|
e6017ec1ba
|
changed allocation counter to uint64_t
also avoids format string confusion for bnum_allocs
|
2013-12-07 17:39:43 +01:00 |
Palana
|
968f9c03bd
|
use %u for size_t on microsoft compilers
|
2013-12-07 16:50:05 +01:00 |
Palana
|
0f484c4620
|
fix warning for OBSSource::operator=
|
2013-12-06 21:43:51 +01:00 |
Palana
|
499eaa4840
|
check for __APPLE__ instead of __WXCOCOA__
|
2013-12-06 21:31:42 +01:00 |
Palana
|
ad1abd45e8
|
fix format string
|
2013-12-06 21:31:42 +01:00 |
jp9000
|
78e581a3c1
|
update makefiles for previous name changes
|
2013-12-06 09:18:47 -07:00 |
jp9000
|
0434ef0f62
|
change naming for some main program files for consistency
|
2013-12-06 09:16:33 -07:00 |
jp9000
|
2c886a9d83
|
fix references to subclass files within forms
|
2013-12-06 06:51:14 -07:00 |
jp9000
|
00b55c9d95
|
moved wx forms and generated files into a discrete 'forms' directory
|
2013-12-06 06:48:21 -07:00 |
jp9000
|
85374daa94
|
made it so that preview panel scales based upon window size
|
2013-12-06 06:39:19 -07:00 |
jp9000
|
a8d9c5b25c
|
updated UI files
|
2013-12-06 06:38:50 -07:00 |
jp9000
|
8298fa4dc7
|
With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+)
|
2013-12-02 22:24:38 -07:00 |
Palana
|
e230b0e984
|
updated include paths (CMake+osxtest) and function prototype (osxtest)
fixes compilation with changes from e5c99175c5
|
2013-11-29 20:58:29 +01:00 |
Palana
|
99b06288ba
|
move using namespace below includes
fixes ambiguity between <wchar.h> and <cwchar>
|
2013-11-28 20:49:06 +01:00 |
jp9000
|
e5c99175c5
|
fixed some build issues on non-windows systems
|
2013-11-26 23:07:27 -07:00 |
jp9000
|
56034fd9ac
|
made a workaround to ensure that translations can be done through our custom system rather than using wx's internal system
|
2013-11-26 22:22:41 -07:00 |
jp9000
|
279b487269
|
remove sys/stat.h include from obs-app.cpp
|
2013-11-23 23:40:05 -07:00 |
jp9000
|
0aad78819c
|
added initial config file stuff, set up a 'dummy' window to cause the graphics system to persist through window changes
|
2013-11-23 23:38:52 -07:00 |
jp9000
|
9b76651183
|
updated obs basic window form (needed an ID and needed a OnClose callback)
|
2013-11-23 23:36:25 -07:00 |
jp9000
|
7e89ebce46
|
add a 'wrapper' file for wx
|
2013-11-22 20:57:24 -07:00 |
jp9000
|
27be0a515b
|
do first test drawing in wx
|
2013-11-22 20:43:48 -07:00 |
jp9000
|
eb55b5436f
|
changed header reference to obs-app.hpp
|
2013-11-22 16:25:38 -07:00 |
jp9000
|
4813c89cc6
|
renamed obs.cpp/hpp
|
2013-11-22 16:24:54 -07:00 |
jp9000
|
66f846ca41
|
updated UI files
|
2013-11-22 16:20:52 -07:00 |
jp9000
|
af8329c667
|
add RAII wrapper class for sources
|
2013-11-22 16:20:02 -07:00 |
Palana
|
ec411fe046
|
added cmake build files
|
2013-11-14 18:36:46 +01:00 |
jp9000
|
146e9a7dbd
|
added support for jansson, added new output files, made some adjustments to the API, fixed a UI subclass issue
|
2013-11-13 06:24:20 -07:00 |
jp9000
|
388f25db05
|
remove absolute paths from formbuilder file
|
2013-11-09 21:56:31 -07:00 |
jp9000
|
66ba95dc4b
|
left a few errors in the subclass source by accident
|
2013-11-09 00:24:39 -07:00 |
jp9000
|
0b753be08a
|
add subclass files
|
2013-11-09 00:21:09 -07:00 |
jp9000
|
b159baf145
|
fix a few windows wx issues, make windows use default GUI fonts, and a few other minor tweaks
|
2013-11-09 00:19:38 -07:00 |
jp9000
|
562dec57f4
|
update one AM file, had the wrong file references in it
|
2013-11-07 17:05:03 -07:00 |
jp9000
|
f5e41f441e
|
added initial main program and directshow files, finally have a UI functioning
|
2013-11-07 16:45:03 -07:00 |