Changes of Revision 35

obs-studio.changes Changed
x
 
1
@@ -1,4 +1,13 @@
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
@@ -1,5 +1,5 @@
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
@@ -1,7 +1,7 @@
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
@@ -1,6 +1,6 @@
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
@@ -1469,11 +1469,6 @@
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
@@ -2639,6 +2634,11 @@
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
@@ -41,7 +41,7 @@
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
@@ -164,7 +164,6 @@
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
@@ -177,11 +176,13 @@
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
@@ -742,7 +742,7 @@
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