<?xml version="1.0"?>



<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">

  <channel>
    <title>Revisions of ps</title>
    <link>http://trac.wildfiregames.com/log/ps?rev=28278</link>
    <description>Trac Log - Revisions of ps</description>
    <language>en-US</language>
    <generator>Trac 1.6</generator>
    <image>
      <title>Wildfire Games</title>
      <url>http://trac.wildfiregames.com/chrome/site/logoleft.gif</url>
      <link>http://trac.wildfiregames.com/log/ps?rev=28278</link>
    </image>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 16 Aug 2024 07:20:57 GMT</pubDate>
      <title>Revision 28201: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28201/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28201/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Wed, 14 Aug 2024 04:20:27 GMT</pubDate>
      <title>Revision 28200: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28200/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28200/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Wed, 14 Aug 2024 00:04:48 GMT</pubDate>
      <title>Revision 28199: [Maps] Revert #28193 &#39;s accidental deletion and rebalance deer. </title>
      <link>http://trac.wildfiregames.com/changeset/28199/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28199/ps</guid>
      <description>&lt;p&gt;
[Maps] Revert &lt;a class=&#34;missing ticket&#34;&gt;#28193&lt;/a&gt; &#39;s accidental deletion and rebalance deer. 
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Tue, 13 Aug 2024 13:56:19 GMT</pubDate>
      <title>Revision 28198: Fix clean-workspaces.sh no longer causing the rebuild of FCollada. ...</title>
      <link>http://trac.wildfiregames.com/changeset/28198/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28198/ps</guid>
      <description>&lt;p&gt;
Fix clean-workspaces.sh no longer causing the rebuild of FCollada.
Noticed by: @Dunedan
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Tue, 13 Aug 2024 04:59:38 GMT</pubDate>
      <title>Revision 28197: Check for source of XMPP stanzas

Up to now Pyrogenesis didn&#39;t check ...</title>
      <link>http://trac.wildfiregames.com/changeset/28197/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28197/ps</guid>
      <description>&lt;p&gt;
Check for source of XMPP stanzas
&lt;/p&gt;
&lt;p&gt;
Up to now Pyrogenesis didn&#39;t check if lobby related XMPP stanzas were
sent by the lobby bots. This meant that every user could send forged
data, like the list of games, to be displayed by another user. This
change fixes that by checking such stanzas come from the expected lobby
bots.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5216&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5216&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Mon, 12 Aug 2024 17:48:56 GMT</pubDate>
      <title>Revision 28196: Fix deferred sending of game updates via XMPP

rP25101 broke the ...</title>
      <link>http://trac.wildfiregames.com/changeset/28196/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28196/ps</guid>
      <description>&lt;p&gt;
Fix deferred sending of game updates via XMPP
&lt;/p&gt;
&lt;p&gt;
rP25101 broke the deferred sending of XMPP stanzas for changes to the
game settings during game setup. This change fixes it and decreases the
interval to send game setting updates from 2000ms to 500ms to have
updates faster visible in the multiplayer lobby.
&lt;/p&gt;
&lt;p&gt;
One reason why this bug might have been gone unnoticed so far is that
the traffic shaping employed by ejabberd results in a similar behavior
when just looking at the multiplayer lobby through Pyrogenesis:
After exhausting a certain amount of traffic, clients are only allowed
to send a defined amount of bytes per second. This results in game
setting changes taking a moment before they show up in the multiplayer
lobby. Contrary to the desired behavior, this however leads to all
updates being received and processed by XpartaMuPP resulting in
unnecessary load on the server. With this fix Pyrogenesis doesn&#39;t
trigger the traffic shaping on ejabberd side anymore, as there is now
much less traffic being sent by Pyrogenesis.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
Fixes: &lt;a class=&#34;closed ticket&#34; href=&#34;http://trac.wildfiregames.com/ticket/6740&#34; title=&#34;#6740: defect: scrolling on dropdown menus causes lobby to refresh over and over (closed: fixed)&#34;&gt;#6740&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5217&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5217&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 12 Aug 2024 07:20:28 GMT</pubDate>
      <title>Revision 28195: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28195/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28195/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Mon, 12 Aug 2024 00:39:03 GMT</pubDate>
      <title>Revision 28194: [Art] Tweaking this murder of crows actor. </title>
      <link>http://trac.wildfiregames.com/changeset/28194/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28194/ps</guid>
      <description>&lt;p&gt;
[Art] Tweaking this murder of crows actor. 
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Sun, 11 Aug 2024 22:40:09 GMT</pubDate>
      <title>Revision 28193: [Maps] Fix an imbalance of Deer on this skirmish map</title>
      <link>http://trac.wildfiregames.com/changeset/28193/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28193/ps</guid>
      <description>&lt;p&gt;
[Maps] Fix an imbalance of Deer on this skirmish map
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Sun, 11 Aug 2024 22:39:06 GMT</pubDate>
      <title>Revision 28192: [Art] Make the minor pyramid a little nicer</title>
      <link>http://trac.wildfiregames.com/changeset/28192/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28192/ps</guid>
      <description>&lt;p&gt;
[Art] Make the minor pyramid a little nicer
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Sun, 11 Aug 2024 13:41:32 GMT</pubDate>
      <title>Revision 28191: Make messageBox return a promise

Ofthen the `messageBox` is only used ...</title>
      <link>http://trac.wildfiregames.com/changeset/28191/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28191/ps</guid>
      <description>&lt;p&gt;
Make messageBox return a promise
&lt;/p&gt;
&lt;p&gt;
Ofthen the &lt;code&gt;messageBox&lt;/code&gt; is only used for confirmation like: &#34;Do you really want to overwrite the savegame?&#34;
With this patch the code paths of &#34;overwrite savegame&#34; and &#34;make new savegame&#34; can be combined.
&lt;/p&gt;
&lt;p&gt;
In some cases there is nothing done when one button is pressed. That is changed to an early return.
&lt;/p&gt;
&lt;p&gt;
Comments by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5274&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5274&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Sun, 11 Aug 2024 04:09:19 GMT</pubDate>
      <title>Revision 28190: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28190/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28190/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Sat, 10 Aug 2024 15:05:08 GMT</pubDate>
      <title>Revision 28189: Move files which were badly moved in Phab:rP27629
Also take into ...</title>
      <link>http://trac.wildfiregames.com/changeset/28189/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28189/ps</guid>
      <description>&lt;p&gt;
Move files which were badly moved in &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/rP27629&#34; title=&#34;rP27629 in Phab&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;Phab:rP27629&lt;/a&gt;
Also take into account changed made by @wowgetoffyourcellphone
Noticed by: @vladislavbelov @sera
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Sat, 10 Aug 2024 11:48:16 GMT</pubDate>
      <title>Revision 28188: Set missing executable properties on some scripts.
Reported by: @sera ...</title>
      <link>http://trac.wildfiregames.com/changeset/28188/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28188/ps</guid>
      <description>&lt;p&gt;
Set missing executable properties on some scripts.
Reported by: @sera
Fixes: &lt;a class=&#34;closed ticket&#34; href=&#34;http://trac.wildfiregames.com/ticket/6944&#34; title=&#34;#6944: defect: Shell scripts not set executable (closed: fixed)&#34;&gt;#6944&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Sat, 10 Aug 2024 11:46:03 GMT</pubDate>
      <title>Revision 28187: Add a custom script to build premake, like NVTT, FCollada, and ...</title>
      <link>http://trac.wildfiregames.com/changeset/28187/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28187/ps</guid>
      <description>&lt;p&gt;
Add a custom script to build premake, like NVTT, FCollada, and Spidermonkey.
Fix an issue on newer GNU/Linux and macOS where the build would fail due to missing unistd includes.
Fixes: &lt;a class=&#34;closed ticket&#34; href=&#34;http://trac.wildfiregames.com/ticket/6847&#34; title=&#34;#6847: defect: MacOS libzip compile error with premake / update-workspace.sh (closed: fixed)&#34;&gt;#6847&lt;/a&gt;
Accepted by: @vv221
Comments by: @sera
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D4894&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D4894&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Sat, 10 Aug 2024 05:08:31 GMT</pubDate>
      <title>Revision 28186: Improve formatting of XMPP announcements

Previously private messages ...</title>
      <link>http://trac.wildfiregames.com/changeset/28186/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28186/ps</guid>
      <description>&lt;p&gt;
Improve formatting of XMPP announcements
&lt;/p&gt;
&lt;p&gt;
Previously private messages and announcements got handled the same way.
This adds a distinct handling for server announcements, which allows
formatting them in a different way. They are now not prefixed with
&#34;Private&#34; anymore and show the announcement subject as well, if one was
set.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5268&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5268&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 09 Aug 2024 07:23:21 GMT</pubDate>
      <title>Revision 28185: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28185/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28185/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Wed, 07 Aug 2024 04:02:22 GMT</pubDate>
      <title>Revision 28184: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28184/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28184/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Tue, 06 Aug 2024 17:27:14 GMT</pubDate>
      <title>Revision 28183: Increment the FCollada version</title>
      <link>http://trac.wildfiregames.com/changeset/28183/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28183/ps</guid>
      <description>&lt;p&gt;
Increment the FCollada version
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Tue, 06 Aug 2024 17:20:15 GMT</pubDate>
      <title>Revision 28182: Fix FCollada build on recent macOS
Refs: #6797
Patch by: @jpshack ...</title>
      <link>http://trac.wildfiregames.com/changeset/28182/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28182/ps</guid>
      <description>&lt;p&gt;
Fix FCollada build on recent macOS
Refs: &lt;a class=&#34;new ticket&#34; href=&#34;http://trac.wildfiregames.com/ticket/6797&#34; title=&#34;#6797: defect: Error when building on macOS (SDL2 -Werror) (new)&#34;&gt;#6797&lt;/a&gt;
Patch by: @jpshack
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5092&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5092&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Tue, 06 Aug 2024 17:13:50 GMT</pubDate>
      <title>Revision 28181: Remove two missing die functions. The failure is actually handled by ...</title>
      <link>http://trac.wildfiregames.com/changeset/28181/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28181/ps</guid>
      <description>&lt;p&gt;
Remove two missing die functions. The failure is actually handled by the -e flag and propagated to the build-osx-libs.sh and update-workspaces.sh scripts respectively which will log them correctly.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Tue, 06 Aug 2024 04:07:49 GMT</pubDate>
      <title>Revision 28180: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28180/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28180/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Mon, 05 Aug 2024 15:27:12 GMT</pubDate>
      <title>Revision 28179: Remove internationalization of log messages

As log messages aren&#39;t ...</title>
      <link>http://trac.wildfiregames.com/changeset/28179/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28179/ps</guid>
      <description>&lt;p&gt;
Remove internationalization of log messages
&lt;/p&gt;
&lt;p&gt;
As log messages aren&#39;t supposed to be translatable, this removes the
internationalization of all log messages, which had it enabled.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Itms
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5314&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5314&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 05 Aug 2024 07:19:21 GMT</pubDate>
      <title>Revision 28178: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28178/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28178/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Sat, 03 Aug 2024 04:15:13 GMT</pubDate>
      <title>Revision 28177: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28177/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28177/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Fri, 02 Aug 2024 16:17:22 GMT</pubDate>
      <title>Revision 28176: Fix build with Boost 1.85

Patch by: @Cayleb-Ordo
Accepted by: @Stan ...</title>
      <link>http://trac.wildfiregames.com/changeset/28176/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28176/ps</guid>
      <description>&lt;p&gt;
Fix build with Boost 1.85
&lt;/p&gt;
&lt;p&gt;
Patch by: @Cayleb-Ordo
Accepted by: @Stan
Comments by: @sera
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5267&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5267&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Fri, 02 Aug 2024 09:40:57 GMT</pubDate>
      <title>Revision 28173: Fix two Clang warnings in Profiler2.cpp

Introduced in Phab:rP18423
 ...</title>
      <link>http://trac.wildfiregames.com/changeset/28173/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28173/ps</guid>
      <description>&lt;p&gt;
Fix two Clang warnings in Profiler2.cpp
&lt;/p&gt;
&lt;p&gt;
Introduced in &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/rP18423&#34; title=&#34;rP18423 in Phab&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;Phab:rP18423&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5316&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5316&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 02 Aug 2024 07:20:16 GMT</pubDate>
      <title>Revision 28172: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28172/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28172/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Thu, 01 Aug 2024 23:26:20 GMT</pubDate>
      <title>Revision 28171: [Art] Make metal mine sparkles even more sparkly.</title>
      <link>http://trac.wildfiregames.com/changeset/28171/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28171/ps</guid>
      <description>&lt;p&gt;
[Art] Make metal mine sparkles even more sparkly.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Thu, 01 Aug 2024 23:22:28 GMT</pubDate>
      <title>Revision 28170: [Audio] Add new &#34;lion&#34; attack sound to the proper fauna templates.</title>
      <link>http://trac.wildfiregames.com/changeset/28170/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28170/ps</guid>
      <description>&lt;p&gt;
[Audio] Add new &#34;lion&#34; attack sound to the proper fauna templates.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Thu, 01 Aug 2024 23:10:33 GMT</pubDate>
      <title>Revision 28169: [Audio] Separate the &#34;lion&#34; attack sound effect into shorter soundbites.</title>
      <link>http://trac.wildfiregames.com/changeset/28169/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28169/ps</guid>
      <description>&lt;p&gt;
[Audio] Separate the &#34;lion&#34; attack sound effect into shorter soundbites.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Wed, 31 Jul 2024 04:14:17 GMT</pubDate>
      <title>Revision 28168: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28168/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28168/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Tue, 30 Jul 2024 18:44:38 GMT</pubDate>
      <title>Revision 28167: Fix build with miniupnpc 2.2.8

See ...</title>
      <link>http://trac.wildfiregames.com/changeset/28167/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28167/ps</guid>
      <description>&lt;p&gt;
Fix build with miniupnpc 2.2.8
&lt;/p&gt;
&lt;p&gt;
See &lt;a class=&#34;ext-link&#34; href=&#34;https://github.com/miniupnp/miniupnp/blob/miniupnpc_2_2_8/miniupnpc/Changelog.txt&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://github.com/miniupnp/miniupnp/blob/miniupnpc_2_2_8/miniupnpc/Changelog.txt&lt;/a&gt;.
And &lt;a class=&#34;ext-link&#34; href=&#34;https://github.com/0ad/0ad/pull/45&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://github.com/0ad/0ad/pull/45&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Patch by: @emily
Accepted: by @Stan
Comments by: @phosit, @sera
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5307&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5307&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 29 Jul 2024 07:20:13 GMT</pubDate>
      <title>Revision 28166: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28166/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28166/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Sat, 27 Jul 2024 22:55:43 GMT</pubDate>
      <title>Revision 28165: Add an 80 meter revealer.</title>
      <link>http://trac.wildfiregames.com/changeset/28165/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28165/ps</guid>
      <description>&lt;p&gt;
Add an 80 meter revealer.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Fri, 26 Jul 2024 23:41:22 GMT</pubDate>
      <title>Revision 28164: [Art] Make metal mine sparkles more noticeable. </title>
      <link>http://trac.wildfiregames.com/changeset/28164/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28164/ps</guid>
      <description>&lt;p&gt;
[Art] Make metal mine sparkles more noticeable. 
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 26 Jul 2024 13:56:56 GMT</pubDate>
      <title>Revision 28163: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28163/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28163/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Fri, 26 Jul 2024 09:18:43 GMT</pubDate>
      <title>Revision 28162: Revert &#34;Custom context for specific names&#34;

r28160 had some unintended ...</title>
      <link>http://trac.wildfiregames.com/changeset/28162/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28162/ps</guid>
      <description>&lt;p&gt;
Revert &#34;Custom context for specific names&#34;
&lt;/p&gt;
&lt;p&gt;
&lt;a class=&#34;changeset&#34; href=&#34;http://trac.wildfiregames.com/changeset/28160&#34; title=&#34;Custom context for specific names

Make it clear that strings for ...&#34;&gt;r28160&lt;/a&gt; had some unintended consequences. Some specific names apparently
are indeed supposed to be translated. Also using the message context
the translator hint isn&#39;t the right place and changes the primary key
used for these strings on Transifex. Instead comments should be used.
To avoid more interruption to translators, we revert the changes for
now and come up with a better patch.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 26 Jul 2024 07:21:26 GMT</pubDate>
      <title>Revision 28161: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28161/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28161/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Fri, 26 Jul 2024 03:43:47 GMT</pubDate>
      <title>Revision 28160: Custom context for specific names

Make it clear that strings for ...</title>
      <link>http://trac.wildfiregames.com/changeset/28160/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28160/ps</guid>
      <description>&lt;p&gt;
Custom context for specific names
&lt;/p&gt;
&lt;p&gt;
Make it clear that strings for specific names usually don&#39;t have to be
translated.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
Fixes &lt;a class=&#34;reopened ticket&#34; href=&#34;http://trac.wildfiregames.com/ticket/5563&#34; title=&#34;#5563: enhancement: Add a translator comment to SpecificName (reopened)&#34;&gt;#5563&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5310&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5310&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Thu, 25 Jul 2024 08:53:04 GMT</pubDate>
      <title>Revision 28159: Fix references in portable object templates

Up to now the references ...</title>
      <link>http://trac.wildfiregames.com/changeset/28159/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28159/ps</guid>
      <description>&lt;p&gt;
Fix references in portable object templates
&lt;/p&gt;
&lt;p&gt;
Up to now the references (lines starting with &lt;code&gt;#:&lt;/code&gt;) in the portable
object templates generated by &lt;code&gt;updateTemplates.py&lt;/code&gt; didn&#39;t comply with
the PO file format specification. They violated the specification in two
ways:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;White spaces in file names got replaced by non-breaking spaces
(U+00A0), instead of the file names being enclosed by First Strong
Isolate (U+2068) and Pop Directional Isolate (U+2069)
&lt;/li&gt;&lt;li&gt;the references didn&#39;t just include the filename and optionally the
line number of the string, as defined in the specification, but also a
non-standard &#34;breadcrumb&#34; component, which made them unnecessary
hard to read in certain cases and difficult to use with tools
expecting properly formatted references
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
This commit fixes both of these issues by properly encoding white
spaces and removing the breadcrumb component.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5309&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5309&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Wed, 24 Jul 2024 15:37:05 GMT</pubDate>
      <title>Revision 28158: Make language names in credits translatable

Up to now the languages ...</title>
      <link>http://trac.wildfiregames.com/changeset/28158/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28158/ps</guid>
      <description>&lt;p&gt;
Make language names in credits translatable
&lt;/p&gt;
&lt;p&gt;
Up to now the languages and their names shown in the credits came from a
static mapping in &lt;code&gt;creditTranslators.py&lt;/code&gt;. The language names noted in
there weren&#39;t consistent: some where present just in English, some in
their native language and some in both. This also required adjusting the
mapping manually, whenever a new language got added on Transifex,
otherwise its translators wouldn&#39;t be credited properly.
&lt;/p&gt;
&lt;p&gt;
This commit resolves both issues, by making the language names
translatable and removing the need for the static mapping in
&lt;code&gt;creditTranslators.py&lt;/code&gt;.
&lt;/p&gt;
&lt;p&gt;
There is one minor nuisance with this implementation: As the languages
get listed in the credits in the same order as in &lt;code&gt;translators.json&lt;/code&gt; and
they are ordered by there English name in there, the order might not be
alphabetical in other languages.
&lt;/p&gt;
&lt;p&gt;
Running &lt;code&gt;creditTranslators.py&lt;/code&gt; for the first time with these changes
will produce a rather large diff for &lt;code&gt;translators.json&lt;/code&gt;, as not just the
language names will be changed to the English name of the language in
many cases, but the order of languages in the file as well. The first
run of &lt;code&gt;updateTemplates.py&lt;/code&gt; after that will then add the languages as
new translatable strings.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Itms
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5300&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5300&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Wed, 24 Jul 2024 15:18:36 GMT</pubDate>
      <title>Revision 28157: Avoid empty translatable strings

Extracting translatable strings ...</title>
      <link>http://trac.wildfiregames.com/changeset/28157/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28157/ps</guid>
      <description>&lt;p&gt;
Avoid empty translatable strings
&lt;/p&gt;
&lt;p&gt;
Extracting translatable strings source files did also extract strings
which only consisted of spaces and line breaks. As that doesn&#39;t make
much sense, added noise in the portable object templates, for
translators and when linting the translations, this commit omits such
strings when generating the portable object templates.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan, @Itms
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5308&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5308&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Tue, 23 Jul 2024 04:45:41 GMT</pubDate>
      <title>Revision 28156: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28156/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28156/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Mon, 22 Jul 2024 08:40:33 GMT</pubDate>
      <title>Revision 28155: Log rejected promises

Forgoten in r28145

Comments by: @Stan
 ...</title>
      <link>http://trac.wildfiregames.com/changeset/28155/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28155/ps</guid>
      <description>&lt;p&gt;
Log rejected promises
&lt;/p&gt;
&lt;p&gt;
Forgoten in &lt;a class=&#34;changeset&#34; href=&#34;http://trac.wildfiregames.com/changeset/28145&#34; title=&#34;Get a promise when starting a GUIpage

When calling ...&#34;&gt;r28145&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Comments by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5305&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5305&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 22 Jul 2024 07:19:35 GMT</pubDate>
      <title>Revision 28154: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28154/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28154/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 19 Jul 2024 07:19:48 GMT</pubDate>
      <title>Revision 28153: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28153/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28153/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Tue, 16 Jul 2024 09:32:04 GMT</pubDate>
      <title>Revision 28152: Remove more translator duplicates

While `creditTranslators.py` did ...</title>
      <link>http://trac.wildfiregames.com/changeset/28152/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28152/ps</guid>
      <description>&lt;p&gt;
Remove more translator duplicates
&lt;/p&gt;
&lt;p&gt;
While &lt;code&gt;creditTranslators.py&lt;/code&gt; did already contain logic to remove
duplicate translator names, that logic didn&#39;t remove translator names
which only differed in their casing. As the removal was implemented
using an (unordered) &lt;code&gt;set&lt;/code&gt;, the order of such duplicate names wasn&#39;t
deterministic and oscilated between the possible orders with different
invocations of &lt;code&gt;creditTranslators.py&lt;/code&gt;, creating unnecessary changes to
&lt;code&gt;translators.json&lt;/code&gt;.
&lt;/p&gt;
&lt;p&gt;
This commit fixes that so that duplicate names are also removed when
they just differ in their casing and prefers the variant with has the
names starting with a capitalized letter.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5304&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5304&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 15 Jul 2024 07:20:33 GMT</pubDate>
      <title>Revision 28151: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28151/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28151/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Sun, 14 Jul 2024 05:51:41 GMT</pubDate>
      <title>Revision 28150: Preserve comments in debug translations

Up to now the &#34;debug&#34; and ...</title>
      <link>http://trac.wildfiregames.com/changeset/28150/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28150/ps</guid>
      <description>&lt;p&gt;
Preserve comments in debug translations
&lt;/p&gt;
&lt;p&gt;
Up to now the &#34;debug&#34; and &#34;long&#34; translations got generated without the
comments present in the portable object files. This lead to the problem
that &#34;dennis-ignore&#34; directives in the comments weren&#39;t present in these
translations anymore, causing dennis to report false-positives for the
debug translations. This commit fixes that by keeping the comments in
the debug translations.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5303&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5303&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 12 Jul 2024 07:19:45 GMT</pubDate>
      <title>Revision 28149: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28149/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28149/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Wed, 10 Jul 2024 06:20:51 GMT</pubDate>
      <title>Revision 28148: Instantiate controller only for the host

This moves the check whether ...</title>
      <link>http://trac.wildfiregames.com/changeset/28148/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28148/ps</guid>
      <description>&lt;p&gt;
Instantiate controller only for the host
&lt;/p&gt;
&lt;p&gt;
This moves the check whether a player is the host out of
&lt;code&gt;LobbyGameRegistrationController&lt;/code&gt; and only creates an instance of it in
&lt;code&gt;SetupWindow&lt;/code&gt; if the player is the host.
&lt;/p&gt;
&lt;p&gt;
This solves a problem with
&lt;code&gt;LobbyGameRegistrationController.onGameStart()&lt;/code&gt; getting triggered by
players not being the host and sending unnecessary and invalid
changestate stanzas to XpartaMuPP.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5270&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5270&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Tue, 09 Jul 2024 04:09:22 GMT</pubDate>
      <title>Revision 28147: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28147/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28147/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Mon, 08 Jul 2024 19:46:42 GMT</pubDate>
      <title>Revision 28146: Add files forgotten in r28145

</title>
      <link>http://trac.wildfiregames.com/changeset/28146/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28146/ps</guid>
      <description>&lt;p&gt;
Add files forgotten in &lt;a class=&#34;changeset&#34; href=&#34;http://trac.wildfiregames.com/changeset/28145&#34; title=&#34;Get a promise when starting a GUIpage

When calling ...&#34;&gt;r28145&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Mon, 08 Jul 2024 19:07:04 GMT</pubDate>
      <title>Revision 28145: Get a promise when starting a GUIpage

When calling ...</title>
      <link>http://trac.wildfiregames.com/changeset/28145/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28145/ps</guid>
      <description>&lt;p&gt;
Get a promise when starting a GUIpage
&lt;/p&gt;
&lt;p&gt;
When calling &lt;code&gt;Engine.PushGuiPage&lt;/code&gt; a promise is returned. The promise is settled when the &#34;child&#34; page is closed. That allows to &lt;code&gt;await&lt;/code&gt; it inside &lt;code&gt;async&lt;/code&gt; functions.
Previously the callback was run right inside the call to &lt;code&gt;Engine.PopGuiPage&lt;/code&gt;. Now the continuation of the promise is called at the end of the &#34;tick&#34;.
&lt;/p&gt;
&lt;p&gt;
This won&#39;t help performance. It will more likely make things worse. Since gui pages aren&#39;t opened or closed that frequently, it doesn&#39;t matter that much.
&lt;/p&gt;
&lt;p&gt;
Refs: &lt;a class=&#34;changeset&#34; href=&#34;http://trac.wildfiregames.com/changeset/22676&#34; title=&#34;PushGuiPage support for passing a function instead of a function name. ...&#34;&gt;r22676&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
For the engine side:
The promise is stored in the &lt;code&gt;CGUIManager::SGUIPage&lt;/code&gt; (like previously the callback). When the promise is fulfilled it enqueues a callback in the &lt;code&gt;JobQueue&lt;/code&gt; of the &lt;code&gt;JSContext&lt;/code&gt;.
&lt;/p&gt;
&lt;p&gt;
Comments by: @wraitii, @Stan, @Polakrity, @lyv, @elexis, @vladislavbelov
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D3807&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D3807&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 08 Jul 2024 07:19:36 GMT</pubDate>
      <title>Revision 28144: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28144/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28144/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Sun, 07 Jul 2024 16:29:40 GMT</pubDate>
      <title>Revision 28143: Update translator credits automatically

This adds updating the ...</title>
      <link>http://trac.wildfiregames.com/changeset/28143/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28143/ps</guid>
      <description>&lt;p&gt;
Update translator credits automatically
&lt;/p&gt;
&lt;p&gt;
This adds updating the translator credits automatically when updating
translations. This has two benefits:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Translator credits are up-to-date in SVN-builds, so potential
problems will already show up there.
&lt;/li&gt;&lt;li&gt;One manual step less during a release.
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5299&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5299&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Sun, 07 Jul 2024 16:26:54 GMT</pubDate>
      <title>Revision 28142: Fix translator credit script

The changes from D5290 broke the script ...</title>
      <link>http://trac.wildfiregames.com/changeset/28142/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28142/ps</guid>
      <description>&lt;p&gt;
Fix translator credit script
&lt;/p&gt;
&lt;p&gt;
The changes from D5290 broke the script to credit translators, as the
lines with the translators might now include additional information,
like the years of contribution, after the usernames, that would&#39;ve
been included by &lt;code&gt;creditTranslators.py&lt;/code&gt; as well.
&lt;/p&gt;
&lt;p&gt;
This commit also slighly hardens the removal of deleted users to from
the credited translators to reduce the likelihood to remove still
existing users.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5298&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5298&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Sun, 07 Jul 2024 04:08:54 GMT</pubDate>
      <title>Revision 28141: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28141/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28141/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Sat, 06 Jul 2024 14:48:44 GMT</pubDate>
      <title>Revision 28140: Converge FileLogger with the other logger replacements

Use the same ...</title>
      <link>http://trac.wildfiregames.com/changeset/28140/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28140/ps</guid>
      <description>&lt;p&gt;
Converge &lt;a class=&#34;missing wiki&#34;&gt;FileLogger&lt;/a&gt; with the other logger replacements
&lt;/p&gt;
&lt;p&gt;
Use the same &lt;code&gt;CLogger&lt;/code&gt; constructor.
Never take ownership of the streams.
&lt;/p&gt;
&lt;p&gt;
Comments by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5203&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5203&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Sat, 06 Jul 2024 04:06:52 GMT</pubDate>
      <title>Revision 28139: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28139/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28139/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Fri, 05 Jul 2024 16:55:33 GMT</pubDate>
      <title>Revision 28138: Make the CSimContext constructor take a CTerrain and a CUnitManager
 ...</title>
      <link>http://trac.wildfiregames.com/changeset/28138/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28138/ps</guid>
      <description>&lt;p&gt;
Make the CSimContext constructor take a CTerrain and a CUnitManager
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;CSimulationImpl&lt;/code&gt; doesn&#39;t has to be a friend anymore.
&lt;/p&gt;
&lt;p&gt;
Comments by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5296&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5296&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 05 Jul 2024 07:19:50 GMT</pubDate>
      <title>Revision 28137: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28137/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28137/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Thu, 04 Jul 2024 04:07:59 GMT</pubDate>
      <title>Revision 28136: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28136/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28136/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Wed, 03 Jul 2024 08:32:52 GMT</pubDate>
      <title>Revision 28135: Finish implementing property &#34;textcolor_selected&#34; for list GUI objects ...</title>
      <link>http://trac.wildfiregames.com/changeset/28135/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28135/ps</guid>
      <description>&lt;p&gt;
Finish implementing property &#34;textcolor_selected&#34; for list GUI objects
Fixes &lt;a class=&#34;closed ticket&#34; href=&#34;http://trac.wildfiregames.com/ticket/6920&#34; title=&#34;#6920: defect: GUI property &#39;textcolor_selected&#39; isn&#39;t working (closed: fixed)&#34;&gt;#6920&lt;/a&gt; 
Patch by: @Vantha
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5269&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5269&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 01 Jul 2024 07:20:24 GMT</pubDate>
      <title>Revision 28134: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28134/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28134/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 28 Jun 2024 15:13:15 GMT</pubDate>
      <title>Revision 28133: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28133/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28133/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 28 Jun 2024 15:07:32 GMT</pubDate>
      <title>Revision 28132: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28132/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28132/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Thu, 27 Jun 2024 19:09:30 GMT</pubDate>
      <title>Revision 28131: Don&#39;t use std::shared_ptr to store m_ScriptContext and ...</title>
      <link>http://trac.wildfiregames.com/changeset/28131/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28131/ps</guid>
      <description>&lt;p&gt;
Don&#39;t use std::shared_ptr to store m_ScriptContext and m_ScriptInterface in the CGUIManager
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;std::shared_ptr&lt;/code&gt; is intrusive. When a function expects a &lt;code&gt;std::shared_ptr&lt;/code&gt; the caller has to use it too and can&#39;t store the element on the stack for example.
&lt;/p&gt;
&lt;p&gt;
Comments by: @vladislavbelov
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5221&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5221&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Wed, 26 Jun 2024 04:19:43 GMT</pubDate>
      <title>Revision 28130: Fix removal of email addresses from PO-files

The regex for removing ...</title>
      <link>http://trac.wildfiregames.com/changeset/28130/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28130/ps</guid>
      <description>&lt;p&gt;
Fix removal of email addresses from PO-files
&lt;/p&gt;
&lt;p&gt;
The regex for removing the email address of the last translator from
PO-files contained two bugs causing it not to match:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;It didn&#39;t account for text after the email address and PO-files
from Transifex contain the year of the last translation there.
&lt;/li&gt;&lt;li&gt;It expected a second &lt;code&gt;\\n&#34;&lt;/code&gt; at the end of the line, instead of &lt;code&gt;\n&#34;&lt;/code&gt;.
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;
This commit fixes both of these issues and simplifies the regexes. It
also ensures that the text after the email address is kept as well.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5290&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5290&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Wed, 26 Jun 2024 04:08:32 GMT</pubDate>
      <title>Revision 28129: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28129/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28129/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Tue, 25 Jun 2024 19:03:01 GMT</pubDate>
      <title>Revision 28128: Don&#39;t execute the task when no Future awaits it anymore

Summary:
Most ...</title>
      <link>http://trac.wildfiregames.com/changeset/28128/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28128/ps</guid>
      <description>&lt;p&gt;
Don&#39;t execute the task when no Future awaits it anymore
&lt;/p&gt;
&lt;p&gt;
Summary:
Most of the times the callback stores a reference to a variable in scope where the &lt;code&gt;Future&lt;/code&gt; is in. When the scope is left the reference get&#39;s dangling. &lt;code&gt;CancelOrWait&lt;/code&gt; is called in multiple places (mostly destructors) to ensure the callback isn&#39;t executed anymore.
This patch deduplicates thous calls to &lt;code&gt;CancelOrWait&lt;/code&gt;.
&lt;/p&gt;
&lt;p&gt;
Refs: &lt;a class=&#34;new ticket&#34; href=&#34;http://trac.wildfiregames.com/ticket/5874&#34; title=&#34;#5874: task: Threading improvements (new)&#34;&gt;#5874&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Comments by: @Stan, @vladislavbelov
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5208&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5208&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 24 Jun 2024 07:19:28 GMT</pubDate>
      <title>Revision 28127: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28127/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28127/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 24 Jun 2024 04:05:09 GMT</pubDate>
      <title>Revision 28126: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28126/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28126/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Sun, 23 Jun 2024 19:05:16 GMT</pubDate>
      <title>Revision 28125: Remove file missed by previous commit
</title>
      <link>http://trac.wildfiregames.com/changeset/28125/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28125/ps</guid>
      <description>&lt;p&gt;
Remove file missed by previous commit
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Sun, 23 Jun 2024 19:04:07 GMT</pubDate>
      <title>Revision 28124: Remove contrib JS-lexer and use upstream one

As we depend on Babel ...</title>
      <link>http://trac.wildfiregames.com/changeset/28124/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28124/ps</guid>
      <description>&lt;p&gt;
Remove contrib JS-lexer and use upstream one
&lt;/p&gt;
&lt;p&gt;
As we depend on Babel for i18n tooling nowadays, we can also use its
maintained &lt;a class=&#34;wiki&#34; href=&#34;http://trac.wildfiregames.com/wiki/JavaScript&#34;&gt;JavaScript&lt;/a&gt;-lexer, instead of the one forked from an old
version of Babel.
&lt;/p&gt;
&lt;p&gt;
Doing so reduces the amount of code we have to maintain, adds new
functionality (like properly handling hexadecimal unicode notations) and
fixes some regex related incompatibilities which makes generating
portable object templates possible with recent Python versions.
&lt;/p&gt;
&lt;p&gt;
The use of &lt;code&gt;tokenize(…, dotted=False)&lt;/code&gt; is necessary, as we use this
lexer for C++ code as well and detection of most strings in C++ code
fails otherwise. As dotted names weren&#39;t supported by version of the
lexer we used until now, this isn&#39;t a regression.
&lt;/p&gt;
&lt;p&gt;
Patch by: @Dunedan
Accepted by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5293&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5293&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Sun, 23 Jun 2024 17:26:03 GMT</pubDate>
      <title>Revision 28123: Shutdown mongoose in rl-interface gracefully

When the `RL::Interface` ...</title>
      <link>http://trac.wildfiregames.com/changeset/28123/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28123/ps</guid>
      <description>&lt;p&gt;
Shutdown mongoose in rl-interface gracefully
&lt;/p&gt;
&lt;p&gt;
When the &lt;code&gt;RL::Interface&lt;/code&gt; is destroied but the engine isn&#39;t completely shoutdown there was a dangling pointer. The time the dangling pointer is accessable got expanded with rP27908.
Whith this patch there no dangling pointer (in that regard).
&lt;/p&gt;
&lt;p&gt;
Accepted by: @vladislavbelov
&lt;/p&gt;
&lt;p&gt;
Comments by: @Stan, @sera
&lt;/p&gt;
&lt;p&gt;
Trac Tickets: &lt;a class=&#34;new ticket&#34; href=&#34;http://trac.wildfiregames.com/ticket/5989&#34; title=&#34;#5989: defect: Changing mods with the RL interface on crashes the game (new)&#34;&gt;#5989&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5254&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5254&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Sun, 23 Jun 2024 17:17:46 GMT</pubDate>
      <title>Revision 28122: Fix getArea

The code didn&#39;t call `this.isCircularMap` but checks if ...</title>
      <link>http://trac.wildfiregames.com/changeset/28122/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28122/ps</guid>
      <description>&lt;p&gt;
Fix getArea
&lt;/p&gt;
&lt;p&gt;
The code didn&#39;t call &lt;code&gt;this.isCircularMap&lt;/code&gt; but checks if it&#39;s defined. The function returned the wrong values for square maps.
&lt;/p&gt;
&lt;p&gt;
Broken in rP25894
&lt;/p&gt;
&lt;p&gt;
Comments by: @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5288&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5288&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Sun, 23 Jun 2024 04:11:35 GMT</pubDate>
      <title>Revision 28121: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28121/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28121/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Stan</dc:creator>
      <pubDate>Sat, 22 Jun 2024 20:18:09 GMT</pubDate>
      <title>Revision 28120: Rename the &#34;color&#34; property of COlist columns to &#34;textcolor&#34;
Patch by: ...</title>
      <link>http://trac.wildfiregames.com/changeset/28120/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28120/ps</guid>
      <description>&lt;p&gt;
Rename the &#34;color&#34; property of COlist columns to &#34;textcolor&#34;
Patch by: @Vantha
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5278&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5278&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Fri, 21 Jun 2024 15:19:13 GMT</pubDate>
      <title>Revision 28119: Adopt the generator based interface by generated maps

- Adding the ...</title>
      <link>http://trac.wildfiregames.com/changeset/28119/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28119/ps</guid>
      <description>&lt;p&gt;
Adopt the generator based interface by generated maps
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Adding the function signature
&lt;/li&gt;&lt;li&gt;Changing &lt;code&gt;g_Map.ExportMap()&lt;/code&gt; to &lt;code&gt;return g_Map&lt;/code&gt;
&lt;/li&gt;&lt;li&gt;Changing &lt;code&gt;Engine.SetProgress(NN)&lt;/code&gt; to &lt;code&gt;yield NN&lt;/code&gt;
&lt;/li&gt;&lt;li&gt;Changing &lt;code&gt;const g_Map = ...&lt;/code&gt; to &lt;code&gt;globalThis.g_Map = ...&lt;/code&gt;
&lt;/li&gt;&lt;li&gt;On some maps using the argument &lt;code&gt;mapSettings&lt;/code&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Comments By: @asterix, @sera, @Stan
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5258&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5258&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 21 Jun 2024 07:19:48 GMT</pubDate>
      <title>Revision 28118: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28118/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28118/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Tue, 18 Jun 2024 16:26:36 GMT</pubDate>
      <title>Revision 28117: Add scope in map generation scripts

Summary:
Preparation to use the ...</title>
      <link>http://trac.wildfiregames.com/changeset/28117/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28117/ps</guid>
      <description>&lt;p&gt;
Add scope in map generation scripts
&lt;/p&gt;
&lt;p&gt;
Summary:
Preparation to use the generator based interface.
&lt;/p&gt;
&lt;p&gt;
Removes many globals. (but doesn&#39;t reduce their scope by much)
Refs: &lt;a class=&#34;new ticket&#34; href=&#34;http://trac.wildfiregames.com/ticket/4964&#34; title=&#34;#4964: defect: Remove all globals from random map libraries (new)&#34;&gt;#4964&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Comments By: @sera @elexis
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5285&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5285&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Tue, 18 Jun 2024 10:19:57 GMT</pubDate>
      <title>Revision 28116: [Windows] Automated build.</title>
      <link>http://trac.wildfiregames.com/changeset/28116/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28116/ps</guid>
      <description>&lt;p&gt;
[Windows] Automated build.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 17 Jun 2024 07:19:34 GMT</pubDate>
      <title>Revision 28115: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28115/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28115/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Freagarach</dc:creator>
      <pubDate>Sat, 15 Jun 2024 06:01:27 GMT</pubDate>
      <title>Revision 28114: Fix some strings.

Reported on Transifex by @lecalam and @rodrigo.vegas.

</title>
      <link>http://trac.wildfiregames.com/changeset/28114/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28114/ps</guid>
      <description>&lt;p&gt;
Fix some strings.
&lt;/p&gt;
&lt;p&gt;
Reported on Transifex by @lecalam and @rodrigo.vegas.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Fri, 14 Jun 2024 22:20:26 GMT</pubDate>
      <title>Revision 28113: [A27] [Skirmish Maps] Some minor improvements to some maps and &#34;new&#34; ...</title>
      <link>http://trac.wildfiregames.com/changeset/28113/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28113/ps</guid>
      <description>&lt;p&gt;
[A27] [Skirmish Maps] Some minor improvements to some maps and &#34;new&#34; keyword added to a few
&lt;/p&gt;
&lt;p&gt;
Arabian Oases: Added &#34;new&#34; keyword
Sporades Islands: Added &#34;new&#34; keyword, gave both players a free starting Scout Ship. Added a capturable CC on the unoccupied north island. Added 2 Gaia Treasure Ships.
Syria: Added some Ruins and Shrines.
Watering Holes: Minor tweaks to grass placement.
Zagros Mountains: Added some Shrines and swapped out the Gaia fields and farmsteads for capturable Mill_Fields and Mills. 
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Fri, 14 Jun 2024 22:17:02 GMT</pubDate>
      <title>Revision 28112: Templates | Skirmish Maps | Add a &#34;Scout Ship&#34; default template for ...</title>
      <link>http://trac.wildfiregames.com/changeset/28112/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28112/ps</guid>
      <description>&lt;p&gt;
Templates | Skirmish Maps | Add a &#34;Scout Ship&#34; default template for skirmish maps.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>wowgetoffyourcellphone</dc:creator>
      <pubDate>Fri, 14 Jun 2024 22:16:40 GMT</pubDate>
      <title>Revision 28111: [Fix] Replace the &#34;Immortals&#34; tech at the Tachara, as it had ...</title>
      <link>http://trac.wildfiregames.com/changeset/28111/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28111/ps</guid>
      <description>&lt;p&gt;
[Fix] Replace the &#34;Immortals&#34; tech at the Tachara, as it had accidentally been taken out some time ago by the author.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Vladislav Belov</dc:creator>
      <pubDate>Fri, 14 Jun 2024 22:05:32 GMT</pubDate>
      <title>Revision 28110: Fixes zero usage for Vulkan upload buffer after rP28107.</title>
      <link>http://trac.wildfiregames.com/changeset/28110/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28110/ps</guid>
      <description>&lt;p&gt;
Fixes zero usage for Vulkan upload buffer after rP28107.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Dunedan</dc:creator>
      <pubDate>Wed, 12 Jun 2024 08:32:09 GMT</pubDate>
      <title>Revision 28109: Escape non-breaking space in tutorial

Patch by: materiagris via ...</title>
      <link>http://trac.wildfiregames.com/changeset/28109/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28109/ps</guid>
      <description>&lt;p&gt;
Escape non-breaking space in tutorial
&lt;/p&gt;
&lt;p&gt;
Patch by: materiagris via &lt;a class=&#34;ext-link&#34; href=&#34;https://github.com/0ad/0ad/pull/44&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://github.com/0ad/0ad/pull/44&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Vladislav Belov</dc:creator>
      <pubDate>Tue, 11 Jun 2024 23:12:27 GMT</pubDate>
      <title>Revision 28108: Adds shader storage buffer object to GL extensions.

Differential ...</title>
      <link>http://trac.wildfiregames.com/changeset/28108/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28108/ps</guid>
      <description>&lt;p&gt;
Adds shader storage buffer object to GL extensions.
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5283&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5283&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Vladislav Belov</dc:creator>
      <pubDate>Mon, 10 Jun 2024 19:31:41 GMT</pubDate>
      <title>Revision 28107: Adds proper IBuffer usage instead of dynamic flag.

Comments By: ...</title>
      <link>http://trac.wildfiregames.com/changeset/28107/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28107/ps</guid>
      <description>&lt;p&gt;
Adds proper IBuffer usage instead of dynamic flag.
&lt;/p&gt;
&lt;p&gt;
Comments By: phosit
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5281&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5281&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 10 Jun 2024 07:19:20 GMT</pubDate>
      <title>Revision 28106: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28106/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28106/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Sat, 08 Jun 2024 11:37:27 GMT</pubDate>
      <title>Revision 28105: Clean code of Unknown

- Put the actual functions in ...</title>
      <link>http://trac.wildfiregames.com/changeset/28105/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28105/ps</guid>
      <description>&lt;p&gt;
Clean code of Unknown
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Put the actual functions in &lt;code&gt;unknownMapFunctions&lt;/code&gt; instead of just the names
&lt;/li&gt;&lt;li&gt;Inline some functions
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Comments by: elexis
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5280&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5280&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Sat, 08 Jun 2024 11:30:58 GMT</pubDate>
      <title>Revision 28104: Clean code of Caledonian Meadows

- whitespace changes
- functions ...</title>
      <link>http://trac.wildfiregames.com/changeset/28104/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28104/ps</guid>
      <description>&lt;p&gt;
Clean code of Caledonian Meadows
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;whitespace changes
&lt;/li&gt;&lt;li&gt;functions were called in a way that they always used the default arguments
&lt;/li&gt;&lt;li&gt;deduplicate code in initialization of &lt;code&gt;heighLimits&lt;/code&gt;
&lt;/li&gt;&lt;li&gt;new structure in &lt;code&gt;myBiome&lt;/code&gt;, so that the painting can be reduced much.
&lt;ul&gt;&lt;li&gt;also initialization instead of push
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;use algorithm to calculate the &lt;code&gt;areas&lt;/code&gt; and the &#34;midpoints&#34; of the slope.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Comments by: @elexis
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5279&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5279&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>Vladislav Belov</dc:creator>
      <pubDate>Fri, 07 Jun 2024 18:47:18 GMT</pubDate>
      <title>Revision 28103: Deprecates OpenGL ARB backend.

Differential Revision: ...</title>
      <link>http://trac.wildfiregames.com/changeset/28103/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28103/ps</guid>
      <description>&lt;p&gt;
Deprecates OpenGL ARB backend.
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5242&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5242&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Fri, 07 Jun 2024 07:31:09 GMT</pubDate>
      <title>Revision 28102: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28102/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28102/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>phosit</dc:creator>
      <pubDate>Tue, 04 Jun 2024 19:39:19 GMT</pubDate>
      <title>Revision 28101: Remove usage of var in map scripts

Comments by: @Stan, @sera @elexis
 ...</title>
      <link>http://trac.wildfiregames.com/changeset/28101/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28101/ps</guid>
      <description>&lt;p&gt;
Remove usage of var in map scripts
&lt;/p&gt;
&lt;p&gt;
Comments by: @Stan, @sera @elexis
&lt;/p&gt;
&lt;p&gt;
Differential Revision: &lt;a class=&#34;ext-link&#34; href=&#34;https://code.wildfiregames.com/D5273&#34;&gt;&lt;span class=&#34;icon&#34;&gt;​&lt;/span&gt;https://code.wildfiregames.com/D5273&lt;/a&gt;
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
    <item>

      <dc:creator>autobuild</dc:creator>
      <pubDate>Mon, 03 Jun 2024 07:21:13 GMT</pubDate>
      <title>Revision 28100: [i18n] Updated POT and PO files.</title>
      <link>http://trac.wildfiregames.com/changeset/28100/ps</link>
      <guid isPermaLink="false">http://trac.wildfiregames.com/changeset/28100/ps</guid>
      <description>&lt;p&gt;
[i18n] Updated POT and PO files.
&lt;/p&gt;
</description>
      <category>Log</category>
    </item>
 </channel>
</rss>