Ilya M
439b9e4d15
UI: Add frontend API to defer saving
...
Allows the ability to perform multiple actions that would normally save,
and defer the save until all of those actions are complete.
Closes obsproject/obs-studio#1231
2018-04-06 17:34:10 -07:00
jp9000
ceadde0838
UI/updater: Delete visual studio runtimes after execution
2018-03-18 11:12:14 -07:00
Shaolin
9211dba267
UI: Save windowed projectors on exit
2018-03-18 05:11:44 -03:00
Shaolin
3390be50ce
UI: Remove a second call to OpenSavedProjectors
...
OpenSavedProjectors is already called from RefreshSceneCollections
earlier by OBSInit.
2018-03-18 05:11:44 -03:00
Shaolin
8b6641d1a8
UI: Clean up OBSProjector creation
2018-03-18 05:11:44 -03:00
Shaolin
372640ff35
UI: Update Projectors title on source name change
2018-03-18 05:11:44 -03:00
Shaolin
76af4ff36d
UI: Clean up save and load projector code
2018-03-18 05:11:44 -03:00
Shaolin
8ec1f97d30
UI: Add helper functions to Projector
2018-03-18 05:11:44 -03:00
Shaolin
e6c00afeac
UI: Add Scene to ProjectorType
2018-03-18 05:11:44 -03:00
Shaolin
3952fe2693
UI: Simplify Projector Init
2018-03-18 05:11:44 -03:00
Shaolin
7da90fa25f
UI: Refactor Projector OBSRender source usage
2018-03-18 05:11:44 -03:00
Shaolin
abbcb6ae88
UI: Move ProjectorType enum to projector header
2018-03-18 05:11:44 -03:00
Shaolin
c605f74d3f
UI: Make OpenSavedProjectors indentation clear
2018-03-18 05:11:44 -03:00
Shaolin
2d864590fe
UI: Fix the Multiview window not using translation
2018-03-18 05:11:44 -03:00
Shaolin
cfc2c1373d
UI: Check if source is valid earlier
2018-03-18 05:11:44 -03:00
Shaolin
d13b4d35a0
UI: Simplify the OpenProjector logic
2018-03-18 05:11:44 -03:00
Shaolin
dd5e3ef3fe
UI: Only load projectors if SaveProjectors is true
2018-03-18 05:11:44 -03:00
Jimi Huotari
4fd06b9825
frontend-tools: Include 'QAction' to fix build against Qt 5.11
...
Some headers are no longer unconditionally included, leading to
build failures.
http://code.qt.io/cgit/qt/qtbase.git/commit/?id=748836dae80a7d11901f3f0630168829076d11a8
http://code.qt.io/cgit/qt/qtbase.git/commit/?id=000c76ada5cc21479fc479be16a7507fed6490f8
http://code.qt.io/cgit/qt/qtbase.git/commit/?id=058474884c2505a8a00d4c59b4922bfcd3597c2f
2018-03-17 18:38:27 +02:00
jp9000
3b64610717
UI: Add Help -> Crash Reports submenu
...
Adds the ability to upload crash reports, making it easier for users to
give us crash data. This should be considered a temporarily solution,
as automated crash reporting should be the ideal solution as soon as
time permits.
2018-03-16 16:27:49 -07:00
jp9000
341bd9bcec
UI: Add subdir param to OBSBasic::UploadLog
...
Allows the ability to get log files from other configuration
subdirectories (i.e. "%appdata%/obs-studio/crashes")
2018-03-16 16:22:37 -07:00
jp9000
d55589ef09
UI: Specify whether crash/profiler/logs have prefix
...
Adds a "has_prefix" parameter to delete_oldest_file and get_last_log in
order to determine whether the file has a prefix when parsing its
timestamp. For example, crash logs are prefixed with "Crash", and thus
it was unable to get the timestamp because it couldn't parse the
filename correctly due to that fact.
2018-03-16 16:17:56 -07:00
jp9000
27e3ea5b5f
UI: Specify subdir/variable to save to for get_last_log
2018-03-16 16:15:44 -07:00
Jim
89c81933d4
Merge pull request #1219 from cg2121/linux-delete-checkforupdates
...
UI: Remove check for updates on Linux
2018-03-15 17:43:13 -07:00
Jim
a960994ced
Merge pull request #1225 from admshao/refresh-projector-monitor-list
...
Refresh projector display list
2018-03-15 17:41:25 -07:00
Jim
ff011db3e2
Merge pull request #1209 from VodBox/log-swap
...
UI: Replace gist for log uploads
2018-03-15 15:35:55 -07:00
VodBox
840f9b7d3c
UI: Replace gist with hastebin for log uploads
2018-03-16 11:19:03 +13:00
jp9000
b7e2247de2
UI/updater: Return false on integrity check failure
2018-03-15 12:11:46 -07:00
jp9000
052f395ebf
UI/updater: Don't update modules of opposite arch
...
Saves a bit of bandwidth when the update module just updates binaries
for the specific architecture being updated. Especially true when
libcef needs to be updated.
2018-03-15 12:06:06 -07:00
jp9000
aab6b3f55f
UI/updater: Add automatic check/install for VS2017 redist
...
Allows users to seamlessly upgrade the version of OBS Studio to the
newer version which is built with VS2017 rather than VS2013.
2018-03-15 12:04:02 -07:00
jp9000
06d1f2768e
UI/updater: Fix a few type size mismatch warnings
2018-03-15 12:04:02 -07:00
jp9000
efe67ad3fd
UI/updater: Fix resource compiling bug
...
The afxres.h header file typically requires MFC to be installed, but
winres.h should be sufficient instead.
2018-03-15 12:04:02 -07:00
jp9000
5063644831
UI/updater: Fix bug with restrict keyword on VS2017
2018-03-15 12:04:02 -07:00
jp9000
588d74dee1
UI/updater: Set license of windows update module to ISC
...
This is just for the update module -- allows us the ability to
seamlessly update the program to VC2017 and seamlessly install Visual
C++ 2017 redistributables without potential issues that could be caused
by GPL usage for the update module.
2018-03-15 12:04:02 -07:00
jp9000
77da6158a4
UI/updater: Rewrite function
2018-03-15 12:04:02 -07:00
Gol-D-Ace
88282c168c
Update translations from Crowdin
2018-03-15 09:00:28 +01:00
Shaolin
229feefbb9
UI: Refresh multiview projector menu per click
2018-03-15 04:24:20 -03:00
Shaolin
39a40764e6
UI: Refresh system tray projector menu per click
2018-03-14 21:41:15 -03:00
Shaolin
179cbd48f0
UI: Remove unnecessary casts
2018-03-14 21:41:15 -03:00
cg2121
4d478c5ca5
UI: Remove check for updates on Linux
2018-03-12 19:56:07 -05:00
Jim
c210f1042f
Merge pull request #1172 from Jack0r/master
...
UI: Allow nested docks
2018-02-27 05:47:02 -08:00
jamacanbacn
8a59d68e47
libobs: Fix property text typo
...
(This commit also modifies UI)
Closes jp9000/obs-studio#1204
2018-02-27 05:37:40 -08:00
Jim
acf7d12b7d
Merge pull request #1165 from admshao/audio-source-bounding-box
...
UI: Don't draw bounding boxes for sources without video flag
2018-02-27 02:46:12 -08:00
jp9000
d603ffc401
UI: Remove duplicate line
2018-02-22 15:01:31 -08:00
jp9000
f0f0d2c8f6
UI: Remove __FUNCTION__ usage
...
This code was originally tested with visual C, which supports using
__FUNCTION__ in this way. These potential error cases shouldn't
technically happen anyway, so just remove __FUNCTION__.
2018-02-08 07:34:36 -08:00
Michel
32e60ba65f
UI: Import scene collection with correct filename
...
OBS assumes the name of the imported json file is also the name
of the scene collection, if the filename is different this can result
in duplicate scene collections after importing.
Closes jp9000/obs-studio#1177
2018-02-08 07:20:53 -08:00
Colin Edwards
f53bd0ef11
UI: Link Qt5::MacExtras
2018-02-06 19:50:16 -06:00
Jim
b2d9c4f4e5
Merge pull request #1180 from OsirisNL/fix_sources_context_menu
...
UI: Fix grayed out Copy option in sources context menu
2018-02-06 05:01:34 -08:00
jp9000
a2ae16e98c
deps/obs-scripting: Allow NULL script with script_log
...
(This commit also modifies the frontend-tools module)
Prevents a potential crash when script_log is called by a thread spawned
by a python library.
2018-01-31 16:20:45 -08:00
Michel
70fdd17287
UI: Fix grayed out Copy option in sources context menu
...
This fixes a problem introduced in #1050 where the Copy option would
be grayed out when rightclicking a source above the currently selected
source. This also retains the functionality of not having the Copy option
enabled when no source is selected.
2018-01-31 21:01:46 +01:00
Colin Edwards
3ea5e99d0f
CI: Update python rpath on osx
2018-01-29 18:12:32 -06:00