Changes of Revision 35
obs-studio.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Thu Sep 29 02:35:16 UTC 2016 - jimmy@boombatower.com
4
+
5
+- Update to version 0.16.1:
6
+ * UI: Fix window size/pos not saving on exit
7
+ * libobs/util: Fix fread_utf8 not working with files < 3 bytes
8
+ * obs-text: Change file update interval to 1 sec (from 2)
9
+ * libobs: Update to 0.16.1
10
+
11
+-------------------------------------------------------------------
12
Wed Sep 28 01:17:01 UTC 2016 - jimmy@boombatower.com
13
14
- Update to version 0.16.0:
15
obs-studio.spec
Changed
8
1
2
Name: obs-studio
3
-Version: 0.16.0
4
+Version: 0.16.1
5
Release: 0
6
Summary: A recording/broadcasting program
7
8
_service
Changed
10
1
2
<services>
3
<service name="tar_scm" mode="disabled">
4
<param name="versionformat">@PARENT_TAG@</param>
5
- <param name="revision">refs/tags/0.16.0</param>
6
+ <param name="revision">refs/tags/0.16.1</param>
7
<param name="url">git://github.com/jp9000/obs-studio.git</param>
8
<param name="scm">git</param>
9
<param name="changesgenerate">enable</param>
10
_servicedata
Changed
9
1
2
<servicedata>
3
<service name="tar_scm">
4
<param name="url">git://github.com/jp9000/obs-studio.git</param>
5
- <param name="changesrevision">cdd788c4beb489a8540d61a26dc72d76779e690e</param>
6
+ <param name="changesrevision">6d16c51cd117a1da04d64f63562b112c38d3fd47</param>
7
</service>
8
</servicedata>
9
obs-studio-0.16.0.tar.xz/UI/window-basic-main.cpp -> obs-studio-0.16.1.tar.xz/UI/window-basic-main.cpp
Changed
25
1
2
QList<int> splitterSizes = ui->mainSplitter->sizes();
3
bool alwaysOnTop = IsAlwaysOnTop(this);
4
5
- if (isVisible())
6
- config_set_string(App()->GlobalConfig(),
7
- "BasicWindow", "geometry",
8
- saveGeometry().toBase64().constData());
9
-
10
config_set_int(App()->GlobalConfig(), "BasicWindow", "splitterTop",
11
splitterSizes[0]);
12
config_set_int(App()->GlobalConfig(), "BasicWindow", "splitterBottom",
13
14
15
void OBSBasic::closeEvent(QCloseEvent *event)
16
{
17
+ if (isVisible())
18
+ config_set_string(App()->GlobalConfig(),
19
+ "BasicWindow", "geometry",
20
+ saveGeometry().toBase64().constData());
21
+
22
if (outputHandler && outputHandler->Active()) {
23
SetShowing(true);
24
25
obs-studio-0.16.0.tar.xz/libobs/obs-config.h -> obs-studio-0.16.1.tar.xz/libobs/obs-config.h
Changed
10
1
2
*
3
* Reset to zero each major or minor version
4
*/
5
-#define LIBOBS_API_PATCH_VER 0
6
+#define LIBOBS_API_PATCH_VER 1
7
8
#define MAKE_SEMANTIC_VERSION(major, minor, patch) \
9
((major << 24) | \
10
obs-studio-0.16.0.tar.xz/libobs/util/platform.c -> obs-studio-0.16.1.tar.xz/libobs/util/platform.c
Changed
26
1
2
size_t os_fread_utf8(FILE *file, char **pstr)
3
{
4
size_t size = 0;
5
- size_t size_read;
6
size_t len = 0;
7
8
*pstr = NULL;
9
10
char *utf8str;
11
off_t offset;
12
13
+ bom[0] = 0;
14
+ bom[1] = 0;
15
+ bom[2] = 0;
16
+
17
/* remove the ghastly BOM if present */
18
fseek(file, 0, SEEK_SET);
19
- size_read = fread(bom, 1, 3, file);
20
- if (size_read != 3)
21
- return 0;
22
+ fread(bom, 1, 3, file);
23
24
offset = (astrcmp_n(bom, "\xEF\xBB\xBF", 3) == 0) ? 3 : 0;
25
26
obs-studio-0.16.0.tar.xz/plugins/obs-text/gdiplus/obs-text.cpp -> obs-studio-0.16.1.tar.xz/plugins/obs-text/gdiplus/obs-text.cpp
Changed
10
1
2
3
update_time_elapsed += seconds;
4
5
- if (update_time_elapsed >= 2.0f) {
6
+ if (update_time_elapsed >= 1.0f) {
7
time_t t = get_modified_timestamp(file.c_str());
8
update_time_elapsed = 0.0f;
9
10