Skip to content

Commit fa2a845

Browse files
committed
Merge branch 'releasing/0.9.8'
2 parents 33375ea + 41ecb9c commit fa2a845

File tree

15 files changed

+56
-35
lines changed

15 files changed

+56
-35
lines changed

.gitlab-ci.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,21 +38,26 @@ test:20.04:
3838
#
3939
# Test using bundled libs
4040
- ./make_deps.sh
41-
- rm -rf build && mkdir build && cd build
41+
- rm -rf build && mkdir build
42+
- pushd build
4243
- cmake -DBUILD_GENERIC_ARCH=ON -DCMAKE_INSTALL_PREFIX=/usr ..
4344
- make -j$(nproc)
4445
- make test
45-
- ./src/splash ../data/share/splash/splash.json
46-
- cd ..
46+
- ./src/splash --child --prefix unittest &
47+
- ./src/splash --doNotSpawn --prefix unittest ../data/share/splash/splash.json
48+
- popd
4749
#
4850
# Test using system libs
4951
- DEBIAN_FRONTEND=noninteractive apt install -y --no-install-recommends libglfw3-dev libglm-dev
5052
libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libsnappy-dev libzmq3-dev libzmqpp-dev
51-
- rm -rf build && mkdir build && cd build
53+
- rm -rf build && mkdir build
54+
- pushd build
5255
- cmake -DBUILD_GENERIC_ARCH=ON -DUSE_SYSTEM_LIBS=ON -DCMAKE_INSTALL_PREFIX=/usr ..
5356
- make -j$(nproc)
5457
- make test
55-
- ./src/splash ../data/share/splash/splash.json
58+
- ./src/splash --child --prefix unittest &
59+
- ./src/splash --doNotSpawn --prefix unittest ../data/share/splash/splash.json
60+
- popd
5661
except:
5762
- website
5863

Authors.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
* Sergio Jiménez Herena
77
* Pascal Huerst
88
* Josh Beckwith
9-
* eviau
9+
* Edith Viau

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
cmake_minimum_required(VERSION 3.12)
2121
project(
2222
splash
23-
VERSION 0.9.6
23+
VERSION 0.9.8
2424
LANGUAGES C CXX
2525
)
2626

News.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
Splash release notes
22
====================
33

4+
Splash 0.9.8 (2021-12-13)
5+
-------------------------
6+
Bugs fixed:
7+
* Fixed link not being connected with Scene not spawned
8+
* Fixed CI random timeout
9+
* Fixed blending not applied on Scenes other than the main one
10+
411
Splash 0.9.6 (2021-12-01)
512
-------------------------
613
Bugs fixed:

addons/blender/splash/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
bl_info = {
2121
"name": "Splash output",
2222
"author": "Emmanuel Durand",
23-
"version": (0, 9, 6),
23+
"version": (0, 9, 8),
2424
"blender": (2, 80, 0),
2525
"location": "3D View > Toolbox, File > Export",
2626
"description": "Utility tools to connect Blender to the Splash videomapper",

data/share/applications/splash.desktop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ Exec=splash
44
Type=Application
55
Icon=splash.png
66
Categories=AudioVideo;Video;Graphics;
7-
Version=0.9.6
7+
Version=0.9.8

data/share/metainfo/com.gitlab.sat_metalab.Splash.metainfo.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@ Splash is a free (as in GPL) modular mapping software. Provided that the user cr
1414
<url type="homepage">https://sat-metalab.gitlab.io/splash</url>
1515
<screenshots>
1616
<screenshot type="default">
17-
<image>https://sat-metalab.gitlab.io/splash/mkdocs/images/splash_multiview_gui.jpg</image>
17+
<image>https://sat-metalab.gitlab.io/splash/en/_images/splash_multiview_gui.jpg</image>
1818
<caption>Splash user interface showing a fulldome project</caption>
1919
</screenshot>
2020
</screenshots>
2121
<releases>
22+
<release version="0.9.8" date="2021-12-13" />
2223
<release version="0.9.6" date="2021-12-01" />
2324
<release version="0.9.4" date="2021-10-22" />
2425
<release version="0.9.2" date="2021-10-06" />

src/controller/controller.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -325,10 +325,10 @@ std::vector<std::string> ControllerObject::getObjectsOfType(const std::string& t
325325
}
326326

327327
/*************/
328-
void ControllerObject::sendBuffer(const std::string& name, SerializedObject&& buffer) const
328+
void ControllerObject::sendBuffer(SerializedObject&& buffer) const
329329
{
330330
if (_root)
331-
_root->sendBuffer(name, std::move(buffer));
331+
_root->sendBuffer(std::move(buffer));
332332
}
333333

334334
/*************/
@@ -391,7 +391,8 @@ void ControllerObject::setObjectsOfType(const std::string& type, const std::stri
391391
for (const auto& branchName : branchList)
392392
{
393393
auto path = "/" + branchName + "/objects";
394-
assert(tree->hasBranchAt(path));
394+
if (!tree->hasBranchAt(path))
395+
continue;
395396
auto objectList = tree->getBranchListAt(path);
396397
for (const auto& objectName : objectList)
397398
{

src/controller/controller.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,9 @@ class ControllerObject : public GraphObject
184184

185185
/**
186186
* \brief Send a serialized buffer to the given BufferObject
187-
* \param name Object name
188187
* \param buffer Serialized buffer
189188
*/
190-
void sendBuffer(const std::string& name, SerializedObject&& buffer) const;
189+
void sendBuffer(SerializedObject&& buffer) const;
191190

192191
/**
193192
* \brief Set the given configuration-related attribute

src/controller/controller_blender.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ void Blender::update()
118118
for (auto& geometry : geometries)
119119
{
120120
auto serializedGeometry = std::dynamic_pointer_cast<Geometry>(geometry)->serialize();
121-
sendBuffer(geometry->getName(), std::move(serializedGeometry));
121+
sendBuffer(std::move(serializedGeometry));
122122
}
123123

124124
setObjectAttribute(_name, "blendingUpdated", {});

0 commit comments

Comments
 (0)