Skip to content

Commit

Permalink
Merge branch 'master' into martin-mac-encore-performance
Browse files Browse the repository at this point in the history
  • Loading branch information
FloEdelmann committed Feb 27, 2019
2 parents a32447a + 30bd707 commit c25a74b
Show file tree
Hide file tree
Showing 11 changed files with 36 additions and 13 deletions.
4 changes: 2 additions & 2 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: 4.12.1.{build}
version: 4.12.2.{build}

environment:
MSYSTEM: MSYS
Expand Down Expand Up @@ -59,4 +59,4 @@ build_script:
artifacts:
- path: QLC+_$(APPVEYOR_BUILD_VERSION).exe
name: qlcplus_4_12_1
name: qlcplus_4_12_2
4 changes: 4 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
qlcplus (4.12.2) stable; urgency=low

-- Massimo Callegari <massimocallegari@yahoo.it> Sun, 26 May 2019 12:13:14 +0200

qlcplus (4.12.1) stable; urgency=low

* engine/RGBMatrix: fix crash when a fixture group has out of bounds heads
Expand Down
14 changes: 12 additions & 2 deletions fixtureeditor/editphysical.ui
Original file line number Diff line number Diff line change
Expand Up @@ -195,19 +195,29 @@
</property>
<item>
<property name="text">
<string notr="true">5-pin</string>
<string notr="true">3-pin</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">3-pin</string>
<string notr="true">5-pin</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">3-pin and 5-pin</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">3-pin IP65</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">5-pin IP65</string>
</property>
</item>
<item>
<property name="text">
<string notr="true">3.5 mm stereo jack</string>
Expand Down
2 changes: 1 addition & 1 deletion platforms/windows/qlcplus4Qt4.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
;--------------------------------
;General
Name "Q Light Controller Plus"
OutFile "QLC+_4.12.1.exe"
OutFile "QLC+_4.12.2.exe"
InstallDir C:\QLC+
InstallDirRegKey HKCU "Software\qlcplus" "Install_Dir"
RequestExecutionLevel user
Expand Down
2 changes: 1 addition & 1 deletion platforms/windows/qlcplus4Qt5.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
;--------------------------------
;General
Name "Q Light Controller Plus"
OutFile "QLC+_4.12.1.exe"
OutFile "QLC+_4.12.2.exe"
InstallDir C:\QLC+
InstallDirRegKey HKCU "Software\qlcplus" "Install_Dir"
RequestExecutionLevel user
Expand Down
4 changes: 2 additions & 2 deletions resources/docs/html_en_EN/pdf_cover.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ <H1><img src="qrc:/qlcplus.png" align="absmiddle">
User Documentation</H1>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
Updated to version 4.12.1<br>
February, 10th 2019
Updated to version 4.12.2<br>
May, 26th 2019
</CENTER>

</BODY>
Expand Down
4 changes: 2 additions & 2 deletions resources/docs/html_ja_JP/pdf_cover.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ <H1><img src="qrc:/qlcplus.png" align="absmiddle">
日本語訳版</h1>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
Updated to version 4.12.1<br>
February, 10th 2019
Updated to version 4.12.2<br>
May, 26th 2019
</center>

</BODY>
Expand Down
2 changes: 1 addition & 1 deletion resources/docs/make_docs.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
end.parse!

VERSION = (File.read('../../variables.pri') =~ /APPVERSION = (.*?)$/) ? $1 : "Unknown"
GIT_COMMIT = `git describe`.strip
GIT_COMMIT = `git rev-parse --short HEAD`.strip

if !options[:destination].empty?
FileUtils.mkdir_p options[:destination]
Expand Down
7 changes: 7 additions & 0 deletions resources/fixtures/scripts/fixtures-tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -490,6 +490,7 @@ def validate_fixture(path, filename):
###################################### CHECK MODES ###################################

modeCount = 0
global_phy_tag = root.find('{' + namespace + '}Physical')

for mode in root.findall('{' + namespace + '}Mode'):

Expand Down Expand Up @@ -539,6 +540,12 @@ def validate_fixture(path, filename):
# if modeHeadsCount > 3:
# print absname + "/" + modeName + ": Heads found: " + str(modeHeadsCount)

phy_tag = mode.find('{' + namespace + '}Physical')

if phy_tag is None and global_phy_tag is None:
print absname + "/" + modeName + ": No physical data found"
errNum += 1

errNum += check_physical(absname, mode, hasPan, hasTilt)

modeCount += 1
Expand Down
4 changes: 3 additions & 1 deletion resources/schemas/fixture.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ elementFormDefault="qualified"
<xs:element name="Type" type="typeType"/>
<xs:element name="Channel" type="channelType" maxOccurs="unbounded"/>
<xs:element name="Mode" type="modeType" maxOccurs="unbounded"/>
<xs:element name="Physical" type="physicalType"/>
<xs:element name="Physical" type="physicalType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Expand Down Expand Up @@ -359,6 +359,8 @@ when changing this list -->
<xs:enumeration value="3-pin"/>
<xs:enumeration value="5-pin"/>
<xs:enumeration value="3-pin and 5-pin"/>
<xs:enumeration value="3-pin IP65"/>
<xs:enumeration value="5-pin IP65"/>
<xs:enumeration value="3.5 mm stereo jack"/>
<xs:enumeration value="Other"/>
</xs:restriction>
Expand Down
2 changes: 1 addition & 1 deletion variables.pri
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

APPNAME = Q Light Controller Plus
FXEDNAME = Fixture Definition Editor
APPVERSION = 4.12.1 GIT
APPVERSION = 4.12.2 GIT

# Disable these if you don't want to see GIT short hash in the About Box
#unix:REVISION = $$system(git log --pretty=format:'%h' -n 1)
Expand Down

0 comments on commit c25a74b

Please sign in to comment.