Page MenuHomeWildfire Games
Feed All Stories

Sep 8 2022

Vulcan added a comment to D4740: [WIP] - Allow to limit the structures a builder can construct..

Successful build - Chance fights ever on the side of the prudent.

Sep 8 2022, 8:36 AM
Freagarach added a comment to D4740: [WIP] - Allow to limit the structures a builder can construct..

@Mister if you have still time for this patch there are a few things left:

Sep 8 2022, 8:22 AM
Freagarach updated the diff for D4740: [WIP] - Allow to limit the structures a builder can construct..

Fix tests (from Diff 20734).

Sep 8 2022, 8:15 AM
Freagarach added a comment to D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers.

One could consider making Petra a bit more chatty in debug mode. I.e. add some debug chat about trying to upgrade.

Sep 8 2022, 7:01 AM
lyv added a comment to D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers.

Makes sense.

Sep 8 2022, 12:16 AM

Sep 7 2022

Vulcan added a comment to D4425: Use the threadpool for texture conversion.

Build failure - The Moirai have given mortals hearts that can endure.

Sep 7 2022, 11:13 PM
Vulcan added a comment to D4425: Use the threadpool for texture conversion.

Build failure - The Moirai have given mortals hearts that can endure.

Sep 7 2022, 11:13 PM
Vulcan added a comment to D4425: Use the threadpool for texture conversion.

Build is unstable, some tests have failed - The Moirai have given mortals hearts that can endure.

Sep 7 2022, 10:20 PM
Vulcan added a comment to D4425: Use the threadpool for texture conversion.

Successful build - Chance fights ever on the side of the prudent.

Sep 7 2022, 10:18 PM
phosit added a comment to D4425: Use the threadpool for texture conversion.
In D4425#203777, @Stan wrote:

Can't you make it the responsibility of the receiver to destroy objects instead of adding the extra overhead of a unique ptr?

I guess an overkill solution could also be to have a destruction queue that's emptied when trying to push new tasks.

Sep 7 2022, 9:59 PM
phosit updated the diff for D4425: Use the threadpool for texture conversion.

fix the actual memory leak bug

Sep 7 2022, 9:57 PM
Stan added a comment to D4425: Use the threadpool for texture conversion.

Can't you make it the responsibility of the receiver to destroy objects instead of adding the extra overhead of a unique ptr?

Sep 7 2022, 9:43 PM
Vulcan added a comment to D4425: Use the threadpool for texture conversion.

Successful build - Chance fights ever on the side of the prudent.

Sep 7 2022, 8:15 PM
Vulcan added a comment to D4425: Use the threadpool for texture conversion.

Successful build - Chance fights ever on the side of the prudent.

Sep 7 2022, 8:13 PM
phosit updated the diff for D4425: Use the threadpool for texture conversion.

fix the memory leak

Sep 7 2022, 8:08 PM
Silier added inline comments to D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers.
Sep 7 2022, 7:36 PM
Vulcan added a comment to D4425: Use the threadpool for texture conversion.

Build is unstable, some tests have failed - The Moirai have given mortals hearts that can endure.

Sep 7 2022, 7:20 PM
Vulcan requested changes to D4425: Use the threadpool for texture conversion.

Build is unstable, some tests have failed - The Moirai have given mortals hearts that can endure.

Sep 7 2022, 7:15 PM
Vulcan added a comment to D4425: Use the threadpool for texture conversion.

Successful build - Chance fights ever on the side of the prudent.

Sep 7 2022, 6:06 PM
Vulcan added a comment to D4425: Use the threadpool for texture conversion.

Build is unstable, some tests have failed - The Moirai have given mortals hearts that can endure.

Sep 7 2022, 6:06 PM
phosit updated the diff for D4425: Use the threadpool for texture conversion.

apply suggestions from Stan

Sep 7 2022, 5:59 PM
Stan added a comment to D4425: Use the threadpool for texture conversion.

Windows failed because you broke the debug tests. Possibly a memory leak.

Sep 7 2022, 2:56 PM
phosit added inline comments to D4425: Use the threadpool for texture conversion.
Sep 7 2022, 1:47 PM

Sep 6 2022

Stan added inline comments to D4425: Use the threadpool for texture conversion.
Sep 6 2022, 11:54 PM
Vulcan added a comment to D4425: Use the threadpool for texture conversion.

Build is unstable, some tests have failed - The Moirai have given mortals hearts that can endure.

Sep 6 2022, 11:16 PM
Vulcan added a comment to D4425: Use the threadpool for texture conversion.

Successful build - Chance fights ever on the side of the prudent.

Sep 6 2022, 11:15 PM
phosit added inline comments to D4425: Use the threadpool for texture conversion.
Sep 6 2022, 11:10 PM
phosit updated the diff for D4425: Use the threadpool for texture conversion.

Use Future to comunicate the return value and to ensure the task is stoped in the destructor.

Sep 6 2022, 11:04 PM
phosit commandeered D4425: Use the threadpool for texture conversion.
Sep 6 2022, 10:36 PM
Stan updated the summary of D3507: Trailer hacks [not for commit].
Sep 6 2022, 10:40 AM
Stan updated the diff for D3507: Trailer hacks [not for commit].

Updated version for A26.
EDIT: Removed the repository as it's useless to build it since it will fail.

Sep 6 2022, 10:36 AM
Stan commandeered D3507: Trailer hacks [not for commit].
Sep 6 2022, 10:27 AM

Sep 5 2022

phosit added inline comments to rP22772: pthread -> std::thread (5/7) - Replace sdl semaphore with condition variable.
Sep 5 2022, 1:26 PM
autobuild committed rP27089: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Sep 5 2022, 9:15 AM

Sep 4 2022

baco requested changes to D4698: Fix entvalidate.py.

On lines 23 and 25 of the patched file, there is a call to the sys' module exit() function. That usage is discouraged because redefines the exit built-in in Python's interpreter when importing the module containing such import from the interactive Python interpreter. The usual way to handle exit statuses is to make the main function to return those values (def main() -> int) as integer values and handle them in the calling of the main function like so:

Sep 4 2022, 11:24 PM
vladislavbelov added a comment to D4784: DummySoundManager.

Its not only about performance. virtual is just a bad practise.

This is a strong statement. In that case there is no runtime polymorphism (and especially interface) in C++ which is a good practice :)

Sep 4 2022, 10:05 PM
Vulcan added a comment to D4784: DummySoundManager.

Successful build - Chance fights ever on the side of the prudent.

Sep 4 2022, 9:17 PM
Vulcan added a comment to D4784: DummySoundManager.

Successful build - Chance fights ever on the side of the prudent.

Sep 4 2022, 9:17 PM
phosit added a comment to D4784: DummySoundManager.

A namespace can't have I prefix, because it's not an interface. As it doesn't provide a contract. Which means using namespace in such manner is much more error prone than using a real interface.

The name can also be changed.

Sep 4 2022, 9:14 PM
phosit updated the diff for D4784: DummySoundManager.

I tried to only remove the down-casts.

Sep 4 2022, 9:08 PM
Vulcan added a comment to D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers.

Successful build - Chance fights ever on the side of the prudent.

Sep 4 2022, 8:28 PM
Vulcan added a comment to D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers.

Successful build - Chance fights ever on the side of the prudent.

Sep 4 2022, 8:25 PM
lyv updated the diff for D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers.

const corrections and use getMaxAttackStrength

Sep 4 2022, 8:16 PM
phosit planned changes to D4784: DummySoundManager.
Sep 4 2022, 8:09 PM
vladislavbelov added a comment to D4784: DummySoundManager.

A namespace can't have I prefix, because it's not an interface. As it doesn't provide a contract. Which means using namespace in such manner is much more error prone than using a real interface. And DummySoundManager can't be used as a mock object in tests.

Sep 4 2022, 7:49 PM
phosit requested review of D4784: DummySoundManager.
Sep 4 2022, 7:33 PM
phosit added inline comments to D4677: span and string_view for CmdLineArgs.
Sep 4 2022, 5:56 PM
vladislavbelov added inline comments to D4677: span and string_view for CmdLineArgs.
Sep 4 2022, 5:41 PM
phosit added inline comments to D4677: span and string_view for CmdLineArgs.
Sep 4 2022, 1:21 PM
Stan committed rP27088: Fix ministers being trainable by all civs..
Fix ministers being trainable by all civs.
Sep 4 2022, 12:48 PM

Sep 3 2022

vladislavbelov added inline comments to D4779: Removes drawing via IDeviceCommandContext from CMinimap.
Sep 3 2022, 8:22 PM
user1 committed rP27087: Amend ToU to disallow account sharing..
Amend ToU to disallow account sharing.
Sep 3 2022, 7:09 PM
user1 closed D4783: Amend ToU to disallow account sharing.
Sep 3 2022, 7:09 PM
lyv added inline comments to D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers.
Sep 3 2022, 1:49 PM
Vulcan added a comment to D4779: Removes drawing via IDeviceCommandContext from CMinimap.

Successful build - Chance fights ever on the side of the prudent.

Sep 3 2022, 12:27 PM
Vulcan added a comment to D4779: Removes drawing via IDeviceCommandContext from CMinimap.

Successful build - Chance fights ever on the side of the prudent.

Sep 3 2022, 12:11 PM
Vulcan added a comment to D4779: Removes drawing via IDeviceCommandContext from CMinimap.

Successful build - Chance fights ever on the side of the prudent.

Sep 3 2022, 12:10 PM
vladislavbelov updated the diff for D4779: Removes drawing via IDeviceCommandContext from CMinimap.
Sep 3 2022, 12:01 PM
Silier added inline comments to D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers.
Sep 3 2022, 10:38 AM
Silier added inline comments to D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers.
Sep 3 2022, 10:29 AM
Stan added a comment to D4783: Amend ToU to disallow account sharing.

Ok then go ahead the sooner the better.

Sep 3 2022, 7:12 AM
user1 added a comment to D4783: Amend ToU to disallow account sharing.

I would like to merge this. Is there something about asking translators if they'd be able to get to it? How do we proceed?

Sep 3 2022, 1:59 AM
lyv planned changes to D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers.
Sep 3 2022, 1:00 AM

Sep 2 2022

andy5995 added a comment to D2432: Add a -help option.

And if a decision were made, I'd help implement it. This is an example of how I implemented it on rmw https://github.com/theimpossibleastronaut/rmw/blob/master/src/parse_cli_options.c

Sep 2 2022, 8:52 PM
andy5995 added a comment to D2432: Add a -help option.

Well, I guess I'm repeating myself a bit... a man page can be a bitch to maintain. I suggest implementing a parser like C's getopt or https://theboostcpplibraries.com/boost.program_options , and using help2man to generate a man page (which can be at least customized a little with a template).

Sep 2 2022, 8:51 PM
andy5995 awarded D4677: span and string_view for CmdLineArgs a Mountain of Wealth token.
Sep 2 2022, 8:39 PM
phosit abandoned D4766: [WIP] PS::Execution.

I apologise to thous who put time in reviewing.

Sep 2 2022, 7:29 PM
phosit added a comment to D4766: [WIP] PS::Execution.

For now we should put ower time in improving Future and TaskManager.
When we have coroutines we should again take a look at this interface. When all compilers support coroutines we can also use libunifex.

Sep 2 2022, 7:24 PM
phosit abandoned D4682: Profiler2 lives in main().

On a second thought someone might expect the profiler to have a livetime like std::clog. Wen using CProfiler in static initialization there would be an dangling reference.
I think it would be bether to have components (HTTP / GPU) be handled by RTTI. Propably I do that in an other diff.

Sep 2 2022, 7:15 PM
andy5995 updated andy5995.
Sep 2 2022, 6:11 PM
Dunedan accepted D4783: Amend ToU to disallow account sharing.

I am in a bit of a pickle. Should this be committed regardless of string freeze?

Sep 2 2022, 5:13 PM
autobuild committed rP27086: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Sep 2 2022, 9:14 AM
Stan updated subscribers of D4783: Amend ToU to disallow account sharing.
Sep 2 2022, 9:01 AM
Stan accepted D4783: Amend ToU to disallow account sharing.

I am in a bit of a pickle. Should this be committed regardless of string freeze? @Freagarach, @lyv, @wraitii, @bb, @Dunedan, @defc0n

Sep 2 2022, 9:00 AM
Freagarach planned changes to D4751: Fix the specialness of `FindTemplatesUnrestricted`..

I guess I'll wait then. ^^

Sep 2 2022, 6:35 AM
Freagarach added a reviewer for D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers: JCWasmx86.
Sep 2 2022, 6:32 AM
autobuild committed rP27085: [Windows] Automated build..
[Windows] Automated build.
Sep 2 2022, 5:53 AM
user1 requested review of D4783: Amend ToU to disallow account sharing.
Sep 2 2022, 2:35 AM
lyv requested review of D4782: Add UpgradePlan to Petra and use it to upgrade sentry towers.
Sep 2 2022, 1:41 AM

Sep 1 2022

Stan committed rP27084: Don't mix locally installed python libs when building.
Don't mix locally installed python libs when building
Sep 1 2022, 10:50 PM
Stan closed D4776: Don't mix locally installed python libs when building.
Sep 1 2022, 10:50 PM · Contributors, Restricted Project
Stan committed rP27083: Fix glad not building on BSD.
Fix glad not building on BSD
Sep 1 2022, 10:45 PM
Stan closed D4781: Fix glad not building on BSD.
Sep 1 2022, 10:45 PM
Stan committed rP27082: Don't try to build Atlas when wxconfig is missing.
Don't try to build Atlas when wxconfig is missing
Sep 1 2022, 10:43 PM
Stan closed D4777: Fail when wxconfig is missing.
Sep 1 2022, 10:43 PM
Stan committed rP27081: Revert Phab:rP26888 as it prevents building on FreeBSD..
Revert Phab:rP26888 as it prevents building on FreeBSD.
Sep 1 2022, 10:39 PM
wowgetoffyourcellphone committed rP27080: [Alpha 26] Fixes additional unit actors, for Roman Testudo and Anti-Cav idle….
[Alpha 26] Fixes additional unit actors, for Roman Testudo and Anti-Cav idle…
Sep 1 2022, 9:27 PM
andy5995 added a comment to D4777: Fail when wxconfig is missing.
In D4777#203603, @Stan wrote:

Ah nvm the last inline then ^^

Sep 1 2022, 8:24 PM
Stan added a comment to D4777: Fail when wxconfig is missing.

Ah nvm the last inline then ^^

Sep 1 2022, 8:22 PM
Stan added inline comments to D4777: Fail when wxconfig is missing.
Sep 1 2022, 8:21 PM
andy5995 added inline comments to D4777: Fail when wxconfig is missing.
Sep 1 2022, 8:19 PM
andy5995 added inline comments to D4777: Fail when wxconfig is missing.
Sep 1 2022, 8:17 PM
lyv added a comment to D4777: Fail when wxconfig is missing.

Now back on the issue if @lyv is right and which is indeed unsafe we might have some issues.

I did check it afterwards and the premake function handles it properly, and`which` not being formally standardized isn't a deal breaker as the game probably won't compile on those systems anyway. The patch did work in that state as well, ultimately it comes down to your preference.

Sep 1 2022, 8:09 PM
andy5995 added a comment to D4777: Fail when wxconfig is missing.

Nice! After I applied the patch, and renamed /usr/bin/wx-config to /usr/bin/wx-config.old, this is the output

Sep 1 2022, 8:02 PM
Vulcan added a comment to D4777: Fail when wxconfig is missing.

Successful build - Chance fights ever on the side of the prudent.

Sep 1 2022, 7:00 PM
Vulcan added a comment to D4777: Fail when wxconfig is missing.

Successful build - Chance fights ever on the side of the prudent.

Sep 1 2022, 6:59 PM
Stan added a comment to D4777: Fail when wxconfig is missing.

@Stan Well... who gives a shit what the ticket was about... if there's a better way to implement the ultimate goal of the ticket.

Sep 1 2022, 6:54 PM
Stan updated the diff for D4777: Fail when wxconfig is missing.
Sep 1 2022, 6:54 PM
asterix awarded rP27079: [A26] Fix Hoplite and Pikeman actors for Phalanx and Syntagma idle animations. a Like token.
Sep 1 2022, 6:46 PM
Harbormaster failed to build B20830: rP27079: [A26] Fix Hoplite and Pikeman actors for Phalanx and Syntagma idle animations. for rP27079: [A26] Fix Hoplite and Pikeman actors for Phalanx and Syntagma idle animations.!
Sep 1 2022, 6:38 PM