<?xml version="1.0" ?>
<rss version="2.0">
  <channel>
    <title>DMXC Bugtracker -</title>
    <lastBuildDate>Mon, 30 Mar 2026 14:02:14 +0000</lastBuildDate>
    <description>DMXC Bugtracker -DMXControl 3: Recently opened tasks</description>
    <link>https://www.bugs.dmxcontrol-projects.org/</link>
        <item>
      <title>FS#5562: Titel / Display der Master nur auf Mindestbreite</title>
      <author>Stefan Kistner</author>
      <pubDate>Mon, 30 Mar 2026 14:02:14 +0000</pubDate>
      <description><![CDATA[
<p>
Im Masterfenster werden die Titel / Displays nur noch in Mindestbreite angezeigt und füllen nicht mehr die Breite für einen Master aus.<br />
</p>
]]></description>
      <link>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5562</link>
      <guid>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5562</guid>
    </item>
        <item>
      <title>FS#5561: Special cues not being tracked correctly with &quot;Go To&quot; function</title>
      <author>Phil Bearman</author>
      <pubDate>Fri, 27 Mar 2026 16:17:13 +0000</pubDate>
      <description><![CDATA[
<p>
I&#8217;ve noticed a cuelist behaviour that seems incorrect
</p>

<p>
I have a cuelist (we&#8217;ll call this the master cuelist), and within that cuelist, I am triggering some other cuelists (we&#8217;ll call these sub-cuelists) using the &#8216;Go&#8217; and &#8216;Stop&#8217; special cues.
</p>

<p>
If I use the &#8216;Go to&#8217; function to jump to a later point in the master cuelist after I have triggered a &#8216;go&#8217; and then a &#8216;stop&#8217; on a sub-cuelist, that sub-cuelist remains playing when I believe it should be stopped.
</p>

<p>
So in the attached example screenshot, if I &#8220;Go To&#8221; cue 17, I would expect the &#8216;Petro Alts&#8217; and &#8216;Petro Zips&#8217; cuelists to be stopped, but instead they are running.
</p>

<p>
If I play the cuelist from the start, they behave as expected.<br />
</p>
]]></description>
      <link>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5561</link>
      <guid>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5561</guid>
    </item>
        <item>
      <title>FS#5560: Position Mapping berücksichtigt Offset nicht</title>
      <author>Jens-Peter Kühn</author>
      <pubDate>Wed, 11 Mar 2026 08:19:41 +0000</pubDate>
      <description><![CDATA[
<p>
Siehe Titel<br />
</p>
]]></description>
      <link>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5560</link>
      <guid>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5560</guid>
    </item>
        <item>
      <title>FS#5559: Timecodeplayer - Beim editieren / abspielen werden alle Executor trigger ausgeführt</title>
      <author>Joseph Noetzel</author>
      <pubDate>Thu, 26 Feb 2026 19:29:14 +0000</pubDate>
      <description><![CDATA[
<p>
Verwende ich beim TCP die Executoren, dann werden alle Knopfdrücker etc. einmal ausgeführt, die vor dem Marker gesetzt sind. Das Sorgt dafür, wenn man 20x nen Trigger gesetzt hat, wird auch 20x dieser ausgelöst. Was zum einen den <acronym title="Graphical User Interface">GUI</acronym> in die Knie zwingt, als auch unschön bei der DMX Ausgabe ist
</p>

<p>
Meiner Meinung nach müsste man die Executoren nicht triggern, sondern erst ab dem Zeitpunkt wo man den TCP startet
</p>
]]></description>
      <link>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5559</link>
      <guid>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5559</guid>
    </item>
        <item>
      <title>FS#5558: Colormaster die über einen List-Selector angesteuert werden faden bei GoTo nicht</title>
      <author>Martin Kohl</author>
      <pubDate>Sun, 22 Feb 2026 21:16:46 +0000</pubDate>
      <description><![CDATA[
<p>
Folgendes Vorgehen:<br />Einen Colormaster anlegen, im Input-Assigment über Item-List (Colorlist) und List-Selector die Farbe an den Colormaster geben. Wähle ich nun GoTo auf diese Cue aus wird die Farbe des Colormaster hart gesetzt. Im normalen Ablauf der Cuelist wird gefadet. <br />Nehme ich die Color aus dem List-Selector, wandle sie nach RGB und wieder zurück nach Color und gebe das an den Colormaster wird er auch bei GoTo korrekt gefadet.<br />Anbei ein Beispiel-Projekt. Colormaster 1 wird direkt über den ListSelector gesetzt, Colormaster 2 über die Wandlung. CM 1 fadet bei GoTo nicht, CM 2 fadet….<br />
</p>
]]></description>
      <link>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5558</link>
      <guid>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5558</guid>
    </item>
        <item>
      <title>FS#5557: Position Control - Pfeiltasten im Rastermodus</title>
      <author>Joseph Noetzel</author>
      <pubDate>Sun, 22 Feb 2026 12:58:37 +0000</pubDate>
      <description><![CDATA[
<p>
Wenn man im Rastermodus ist, dann wird beim drücken der Pfeiltasten, das eingestellte Rastermaß ignoriert und der default Wert von 90° verwendet.<br />
</p>
]]></description>
      <link>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5557</link>
      <guid>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5557</guid>
    </item>
        <item>
      <title>FS#5556: neues Position Control - Fanning Operator wird nicht korrekt angezeigt</title>
      <author>Joseph Noetzel</author>
      <pubDate>Sun, 22 Feb 2026 12:51:39 +0000</pubDate>
      <description><![CDATA[
<p>
Im neuen Position Control besteht das Problem, dass der Fanning Operator default immer auf &#8220;&gt;&#8221; steht. Ich selektiere eine Gruppe, ändere den Operator, deselektiere die Gruppe, selektiere die Gruppe und dann steht wieder &#8220;&gt;&#8221; als Operator drinne. Im Device Control wird es richtig angezeigt.
</p>

<p>
Das gleiche gilt auch, wenn ich im Device Control den Fanning Operator änder.<br />
</p>
]]></description>
      <link>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5556</link>
      <guid>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5556</guid>
    </item>
        <item>
      <title>FS#5555: Position Mapping: Tooltip Snap to Grid mit falschem Shortcut</title>
      <author>Martin Kohl</author>
      <pubDate>Tue, 17 Feb 2026 20:01:42 +0000</pubDate>
      <description><![CDATA[
<p>
Im Tooltip für Snap to Grid im Position Mapping wird [S] als Shortcut angezeigt, es ist aber, wie auch im Position Control, [G].<br />
</p>
]]></description>
      <link>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5555</link>
      <guid>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5555</guid>
    </item>
        <item>
      <title>FS#5554: Mehrfaches Starten und Pausieren einer Timecodeshow sorgt dafür, dass diese immer mehr hängt</title>
      <author>Manuel</author>
      <pubDate>Mon, 16 Feb 2026 20:09:31 +0000</pubDate>
      <description><![CDATA[
<h2 id="fehlerbeschreibung">Fehlerbeschreibung</h2>
<div class="level2">

<p>
 Neues Projekt erstellt<br />Vier RGB Devices hinzufügt<br />Eine Cuelist mit einem Eintrag, die Helligkeit und Farbe der vier Geräte setzt.<br />Neue Timecodeshow hinzugefügt, die alle zwei Sekunden die Cue List insgesamt vier mal aufruft.
</p>

<p>
Nun die Timecodeshow starten und wieder anhalten und dies wiederholen - die Timecode Show nicht zuende laufen lassen.<br />Cursor wieder an den Anfang und dann wiederholen.<br />Spätestens nach zwei Durchläufen bleibt der Cursor zu Beginn einer Cuelist kurz stehen und zittert.
</p>

<p>
In einer größeren TimecodeShow war dann Ton und Licht verzögert und es kam vor, dass der Cursor nach dem Starten irgendwo hin gesprungen ist oder sich gar<br />nicht mehr vesetzen lässt.<br />Ein Neustart von DMX löst dann das Problem für ca. 3x Pausieren, dann muss wieder neu gestartet werden.
</p>

</div>

<h2 id="erwartetesverhalten">Erwartetes Verhalten</h2>
<div class="level2">

<p>
Kein &#8220;Zittern&#8221; des Cursors und zuverlässiges Starten der Timecode Show ohne Zeitsprünge
</p>

</div>

<h3 id="hinweise">Hinweise</h3>
<div class="level3">

<p>
 Version 3.3.1.1136
</p>
<pre class="code">20:56:12 INFO  Timecode - Stopped: [1, New TimecodeShow]
20:56:13 ERROR Timecode -
org.dmxc.lumos.Kernel.Exceptions.AlreadyRegisteredException: Timeslot for ID 12b9c255-1f9f-4a2a-84f5-b9822edec50a-TS already registered
   at org.dmxc.lumos.Kernel.Time.TimeManager.registerFixedTimeSlot(String targetId, ITimeSlot timeSlot) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Time\TimeManager.cs:line 89
   at org.dmxc.lumos.Kernel.Timecode.Timecode.Play() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Timecode.cs:line 919
20:56:13 INFO  Timecode - Run:     [1, New TimecodeShow]
20:56:13 INFO  Timecode - Start:   [1, New TimecodeShow] Frame:     0
20:56:15 WARN  Timecode - Performing the Frame: 39 takes too much time, it exceeds the max. frame duration 191.4261ms &gt;= 40ms
20:56:19 WARN  Timecode - Performing the Frame: 139 takes too much time, it exceeds the max. frame duration 169.6493ms &gt;= 40ms
20:56:24 WARN  Timecode - Performing the Frame: 263 takes too much time, it exceeds the max. frame duration 155.5815ms &gt;= 40ms
20:56:26 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   319 Time: 00:00:12.7770985
20:56:41 INFO  Timecode - Stop:    [1, New TimecodeShow] Frame:   319 Time: 00:00:13.5876047
20:56:41 INFO  Timecode - Stopped: [1, New TimecodeShow]
20:56:43 ERROR Timecode -
org.dmxc.lumos.Kernel.Exceptions.AlreadyRegisteredException: Timeslot for ID 12b9c255-1f9f-4a2a-84f5-b9822edec50a-TS already registered
   at org.dmxc.lumos.Kernel.Time.TimeManager.registerFixedTimeSlot(String targetId, ITimeSlot timeSlot) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Time\TimeManager.cs:line 89
   at org.dmxc.lumos.Kernel.Timecode.Timecode.Play() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Timecode.cs:line 919
20:56:43 INFO  Timecode - Run:     [1, New TimecodeShow]
20:56:43 INFO  Timecode - Start:   [1, New TimecodeShow] Frame:     0
20:56:44 WARN  Timecode - Performing the Frame: 39 takes too much time, it exceeds the max. frame duration 202.5471ms &gt;= 40ms
20:56:48 WARN  Timecode - Performing the Frame: 139 takes too much time, it exceeds the max. frame duration 183.8875ms &gt;= 40ms
20:56:49 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   182 Time: 00:00:07.2996301
20:56:50 INFO  Timecode - Resume:  [1, New TimecodeShow]
20:56:53 WARN  Timecode - Performing the Frame: 264 takes too much time, it exceeds the max. frame duration 195.172ms &gt;= 40ms
20:56:56 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   335 Time: 00:00:13.3854502
20:56:58 INFO  Timecode - Stop:    [1, New TimecodeShow] Frame:   335 Time: 00:00:13.5248318
20:56:58 INFO  Timecode - Stopped: [1, New TimecodeShow]
20:56:59 ERROR Timecode -
org.dmxc.lumos.Kernel.Exceptions.AlreadyRegisteredException: Timeslot for ID 12b9c255-1f9f-4a2a-84f5-b9822edec50a-TS already registered
   at org.dmxc.lumos.Kernel.Time.TimeManager.registerFixedTimeSlot(String targetId, ITimeSlot timeSlot) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Time\TimeManager.cs:line 89
   at org.dmxc.lumos.Kernel.Timecode.Timecode.Play() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Timecode.cs:line 919
20:56:59 INFO  Timecode - Run:     [1, New TimecodeShow]
20:56:59 INFO  Timecode - Start:   [1, New TimecodeShow] Frame:     0
20:57:00 WARN  Timecode - Performing the Frame: 39 takes too much time, it exceeds the max. frame duration 158.7684ms &gt;= 40ms
20:57:04 WARN  Timecode - Performing the Frame: 139 takes too much time, it exceeds the max. frame duration 179.8303ms &gt;= 40ms
20:57:07 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   236 Time: 00:00:09.4463131
20:57:08 INFO  Timecode - Resume:  [1, New TimecodeShow]
20:57:09 WARN  Timecode - Performing the Frame: 264 takes too much time, it exceeds the max. frame duration 165.9721ms &gt;= 40ms
20:57:12 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   328 Time: 00:00:13.1409705
20:57:13 INFO  Timecode - Stop:    [1, New TimecodeShow] Frame:   328 Time: 00:00:19.0884693
20:57:13 INFO  Timecode - Stopped: [1, New TimecodeShow]
20:57:15 ERROR Timecode -
org.dmxc.lumos.Kernel.Exceptions.AlreadyRegisteredException: Timeslot for ID 12b9c255-1f9f-4a2a-84f5-b9822edec50a-TS already registered
   at org.dmxc.lumos.Kernel.Time.TimeManager.registerFixedTimeSlot(String targetId, ITimeSlot timeSlot) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Time\TimeManager.cs:line 89
   at org.dmxc.lumos.Kernel.Timecode.Timecode.Play() in D:\Jenkins\workspace\Lumos_Pipeline_3.3\Lumos\src\Kernel\Timecode\Timecode.cs:line 919
20:57:15 INFO  Timecode - Run:     [1, New TimecodeShow]
20:57:15 INFO  Timecode - Start:   [1, New TimecodeShow] Frame:     0
20:57:15 WARN  Timecode - Performing the Frame: 39 takes too much time, it exceeds the max. frame duration 188.1449ms &gt;= 40ms
20:57:19 WARN  Timecode - Performing the Frame: 139 takes too much time, it exceeds the max. frame duration 165.4547ms &gt;= 40ms
20:57:24 WARN  Timecode - Performing the Frame: 264 takes too much time, it exceeds the max. frame duration 177.6584ms &gt;= 40ms
20:57:26 INFO  Timecode - Break:   [1, New TimecodeShow] Frame:   298 Time: 00:00:11.9164152
20:57:27 INFO  Timecode - Stop:    [1, New TimecodeShow] Frame:   298 Time: 00:00:17.0859307
20:57:27 INFO  Timecode - Stopped: [1, New TimecodeShow]
20:57:29 ERROR Timecode - </pre>

<p>
usw… 
</p>

</div>
]]></description>
      <link>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5554</link>
      <guid>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5554</guid>
    </item>
        <item>
      <title>FS#5553: Race Condition bei ProgrammerValueChanged der DevicePropertyFacade</title>
      <author>Jens-Peter Kühn</author>
      <pubDate>Sat, 14 Feb 2026 11:19:45 +0000</pubDate>
      <description><![CDATA[
<p>
Direkt nach dem Laden eines Projekts, wenn hier bereits ein Gerät / eine Gerätegruppe selektiert ist, kann es in manchen Fällen vorkommen, dass die Property Panel (Intensity, Color, PositionControl,…) nicht auf Änderungen im Programmer reagieren. Erst nach einem deselektieren und erneuten selektieren der Gruppe / des Geräts funktioniert das Update des Panels korrekt. Die Panel hängen sich erfolgreich auf die jeweiligen ProgrammerValueChanged Events der jeweiligen IDevicePropertyFacade. Allerdings wird das Event wenn diese Race Condition auftritt nie gefeuert. <br />
</p>
]]></description>
      <link>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5553</link>
      <guid>https://www.bugs.dmxcontrol-projects.org/index.php?do=details&amp;task_id=5553</guid>
    </item>
      </channel>
</rss>
