Overview
Request 4510 (accepted)
- Update to version 23.2.1:
* libobs: Update version to 23.2.1
* obs-frontend-api: Add func to add custom docks
* libobs: Disable blending when converting sources
* UI: Fix editor inheriting source list stylesheet
* UI: Fix bug with custom source list item color
* UI: Fix tray icon showing up on startup even if off
* libobs: Fix null pointer dereference
- Created by boombatower almost 6 years ago
- In state accepted
-
Package maintainers:
boombatower,
darix, and
frispete
obs-studio.changes
Changed
-------------------------------------------------------------------
+Mon Jun 17 19:56:19 UTC 2019 - jimmy@boombatower.com
+
+- Update to version 23.2.1:
+ * libobs: Update version to 23.2.1
+ * obs-frontend-api: Add func to add custom docks
+ * libobs: Disable blending when converting sources
+ * UI: Fix editor inheriting source list stylesheet
+ * UI: Fix bug with custom source list item color
+ * UI: Fix tray icon showing up on startup even if off
+ * libobs: Fix null pointer dereference
+
+-------------------------------------------------------------------
Thu Jun 13 01:27:07 UTC 2019 - Jimmy Berry <jimmy@boombatower.com>
- Update %post script for new desktop file name.
obs-studio.spec
Changed
Name: obs-studio
-Version: 23.2.0
+Version: 23.2.1
Release: 0
Summary: A recording/broadcasting program
Group: Productivity/Multimedia/Video/Editors and Convertors
_service
Changed
<services>
<service name="tar_scm" mode="disabled">
<param name="versionformat">@PARENT_TAG@</param>
- <param name="revision">refs/tags/23.2.0</param>
+ <param name="revision">refs/tags/23.2.1</param>
<param name="url">git://github.com/jp9000/obs-studio.git</param>
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
_servicedata
Changed
<servicedata>
<service name="tar_scm">
<param name="url">git://github.com/jp9000/obs-studio.git</param>
- <param name="changesrevision">0d4d7f617c3f9a51ae04057ab78c4c7e4c78034b</param>
+ <param name="changesrevision">02e523c125e20291adc6118419a5c9e78115e75c</param>
</service>
</servicedata>
obs-studio-23.2.0.tar.xz/UI/api-interface.cpp -> obs-studio-23.2.1.tar.xz/UI/api-interface.cpp
Changed
QObject::connect(action, &QAction::triggered, func);
}
+ void *obs_frontend_add_dock(void *dock) override
+ {
+ return (void*)main->AddDockWidget((QDockWidget *)dock);
+ }
+
void obs_frontend_add_event_callback(obs_frontend_event_cb callback,
void *private_data) override
{
obs-studio-23.2.0.tar.xz/UI/obs-frontend-api/obs-frontend-api.cpp -> obs-studio-23.2.1.tar.xz/UI/obs-frontend-api/obs-frontend-api.cpp
Changed
private_data);
}
+void *obs_frontend_add_dock(void *dock)
+{
+ return !!callbacks_valid()
+ ? c->obs_frontend_add_dock(dock)
+ : nullptr;
+}
+
void obs_frontend_add_event_callback(obs_frontend_event_cb callback,
void *private_data)
{
obs-studio-23.2.0.tar.xz/UI/obs-frontend-api/obs-frontend-api.h -> obs-studio-23.2.1.tar.xz/UI/obs-frontend-api/obs-frontend-api.h
Changed
EXPORT void obs_frontend_add_tools_menu_item(const char *name,
obs_frontend_cb callback, void *private_data);
+/* takes QDockWidget and returns QAction */
+EXPORT void *obs_frontend_add_dock(void *dock);
+
typedef void (*obs_frontend_event_cb)(enum obs_frontend_event event,
void *private_data);
obs-studio-23.2.0.tar.xz/UI/obs-frontend-api/obs-frontend-internal.hpp -> obs-studio-23.2.1.tar.xz/UI/obs-frontend-api/obs-frontend-internal.hpp
Changed
virtual void obs_frontend_add_tools_menu_item(const char *name,
obs_frontend_cb callback, void *private_data)=0;
+ virtual void *obs_frontend_add_dock(void *dock)=0;
+
virtual void obs_frontend_add_event_callback(
obs_frontend_event_cb callback, void *private_data)=0;
virtual void obs_frontend_remove_event_callback(
obs-studio-23.2.0.tar.xz/UI/source-tree.cpp -> obs-studio-23.2.1.tar.xz/UI/source-tree.cpp
Changed
vis->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum);
vis->setFixedSize(16, 16);
vis->setChecked(obs_sceneitem_visible(sceneitem));
+ vis->setStyleSheet("background: none");
lock = new LockedCheckBox();
lock->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum);
lock->setFixedSize(16, 16);
lock->setChecked(obs_sceneitem_locked(sceneitem));
+ lock->setStyleSheet("background: none");
label = new QLabel(QT_UTF8(name));
label->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
setFocusPolicy(Qt::StrongFocus);
boxLayout->removeWidget(label);
editor = new QLineEdit(label->text());
+ editor->setStyleSheet("background: none");
editor->selectAll();
editor->installEventFilter(this);
boxLayout->insertWidget(1, editor);
obs-studio-23.2.0.tar.xz/UI/window-basic-main.cpp -> obs-studio-23.2.1.tar.xz/UI/window-basic-main.cpp
Changed
trayMenu->addAction(sysTrayReplayBuffer);
trayMenu->addAction(exit);
trayIcon->setContextMenu(trayMenu);
+ trayIcon->show();
if (outputHandler && !outputHandler->replayBuffer)
sysTrayReplayBuffer->setEnabled(false);
obs-studio-23.2.0.tar.xz/libobs/obs-config.h -> obs-studio-23.2.1.tar.xz/libobs/obs-config.h
Changed
*
* Reset to zero each major or minor version
*/
-#define LIBOBS_API_PATCH_VER 0
+#define LIBOBS_API_PATCH_VER 1
#define MAKE_SEMANTIC_VERSION(major, minor, patch) \
((major << 24) | \
obs-studio-23.2.0.tar.xz/libobs/obs-output.c -> obs-studio-23.2.1.tar.xz/libobs/obs-output.c
Changed
for (size_t i = 0; i < num_mixes; i++) {
struct obs_encoder *audio = output->audio_encoders[i];
- if (!audio->active && !audio->paired_encoder)
+ if (audio && !audio->active && !audio->paired_encoder)
return audio;
}
obs-studio-23.2.0.tar.xz/libobs/obs-source.c -> obs-studio-23.2.1.tar.xz/libobs/obs-source.c
Changed
return false;
}
+ gs_enable_blending(false);
+
gs_technique_begin(tech);
gs_technique_begin_pass(tech, 0);
gs_technique_end_pass(tech);
gs_technique_end(tech);
+ gs_enable_blending(true);
+
gs_texrender_end(texrender);
GS_DEBUG_MARKER_END();
No build results available
No rpmlint results available
Request History
boombatower created request almost 6 years ago
- Update to version 23.2.1:
* libobs: Update version to 23.2.1
* obs-frontend-api: Add func to add custom docks
* libobs: Disable blending when converting sources
* UI: Fix editor inheriting source list stylesheet
* UI: Fix bug with custom source list item color
* UI: Fix tray icon showing up on startup even if off
* libobs: Fix null pointer dereference
boombatower accepted request almost 6 years ago
ok