Page MenuHomeWildfire Games
Feed All Stories

Dec 2 2018

Stan added a comment to D1669: Remove hardcoded minimum OSX version in premake5.

Might I suggest to save this as a patch and apply it on premake when updating update workspaces on OsX ?

Dec 2 2018, 7:41 PM
Itms committed rP21938: Credit translators for A23b..
Credit translators for A23b.
Dec 2 2018, 6:56 PM
Itms committed rP21937: [i18n] Manual update of the translations..
[i18n] Manual update of the translations.
Dec 2 2018, 6:52 PM
Vulcan added a comment to D1686: New mod signing key for A23b.

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

Dec 2 2018, 6:18 PM
Itms created D1686: New mod signing key for A23b.
Dec 2 2018, 6:17 PM
Vulcan added a comment to D1487: curl OSX build script fix.

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

Dec 2 2018, 3:14 PM
Itms updated the diff for D1487: curl OSX build script fix.

Yet another lib that might be detected by configure even though we don't have it and we don't need it. Disabling it explicitly is needed to link pyrogenesis.

Dec 2 2018, 3:13 PM
Itms commandeered D1487: curl OSX build script fix.

Instead of abandoning this revision which was superseded by D1610, D1609 and D1685 (in order of committing), I take the liberty to commandeer it to include yet another manual disabling of a library we do not use.

Dec 2 2018, 3:08 PM
Itms requested changes to D1482: Target build version explicitly for Xcode.

This should use premake5.lua's macosx-version-min variable in order to avoid hardcoding. With D1685, this will actually be 10.9.

Dec 2 2018, 3:04 PM
Vulcan added a comment to D1685: Target 10.9 as minimal OSX version.

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

Dec 2 2018, 3:02 PM
Itms created D1685: Target 10.9 as minimal OSX version.
Dec 2 2018, 3:01 PM
Vulcan added a comment to D1669: Remove hardcoded minimum OSX version in premake5.

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

Dec 2 2018, 2:44 PM
Itms updated the diff for D1669: Remove hardcoded minimum OSX version in premake5.

Final version.

Dec 2 2018, 2:42 PM
Itms commandeered D1669: Remove hardcoded minimum OSX version in premake5.
Dec 2 2018, 2:40 PM
Vulcan added a comment to D1654: Build gloox with GnuTLS on macOS.

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

Dec 2 2018, 2:37 PM
Itms updated the diff for D1654: Build gloox with GnuTLS on macOS.

Final version.

Dec 2 2018, 2:28 PM

Nov 30 2018

autobuild committed rP21936: [Windows] Automated build..
[Windows] Automated build.
Nov 30 2018, 7:26 AM

Nov 29 2018

vladislavbelov added a comment to D1684: Pass callback function to PushGuiPage and unify PopGuiPage/PopGuiPageCB.
In D1684#66783, @elexis wrote:

As you see, I was right, with the patch you need to change a more number of lines to add new values to the GUI stack.
The patch now forbid to use different values passed to the GUI stack, only functions.

"Only functions" is the part that makes no sense to me

Nov 29 2018, 5:21 PM
elexis added a comment to D1684: Pass callback function to PushGuiPage and unify PopGuiPage/PopGuiPageCB.

As you see, I was right, with the patch you need to change a more number of lines to add new values to the GUI stack.
The patch now forbid to use different values passed to the GUI stack, only functions.

"Only functions" is the part that makes no sense to me

Nov 29 2018, 4:35 PM
vladislavbelov added a comment to D1684: Pass callback function to PushGuiPage and unify PopGuiPage/PopGuiPageCB.
In D1684#66778, @elexis wrote:

The patch now forbid to use different values passed to the GUI stack, only functions.

I think you didn't read the patch right

I think you didn't read my comment right :)

Nov 29 2018, 4:09 PM
elexis added inline comments to D1684: Pass callback function to PushGuiPage and unify PopGuiPage/PopGuiPageCB.
Nov 29 2018, 3:55 PM
elexis added a comment to D1684: Pass callback function to PushGuiPage and unify PopGuiPage/PopGuiPageCB.

The patch now forbid to use different values passed to the GUI stack, only functions.

I think you didn't read the patch right, because with and without the patch, one passes exactly one argument (that must be cloneable) to the callback function init called from PushGuiPage, and exactly one argument given by the PopGuiPage to the close function passed to PushGuiPage.
The patch does not remove any argument, but moves one property of the initarguments to a separate function argument.
Notice how wrong it logically is to add the function name of the close function to the arguments of function init(data).
So even the contrary - the currently committed code forbids to pass objects with an unrelated callback property to the init function, whereas with this patch that restriction is removed.

Nov 29 2018, 3:54 PM
vladislavbelov added a comment to D1684: Pass callback function to PushGuiPage and unify PopGuiPage/PopGuiPageCB.

The patch now forbid to use different values passed to the GUI stack, only functions. Before the patch someone could easily add another param (with C++/JS modifications).

Nov 29 2018, 2:58 PM
Vulcan added a comment to D1684: Pass callback function to PushGuiPage and unify PopGuiPage/PopGuiPageCB.

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

Nov 29 2018, 2:52 PM
Vulcan added a comment to D1684: Pass callback function to PushGuiPage and unify PopGuiPage/PopGuiPageCB.

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

Nov 29 2018, 2:45 PM
elexis updated the diff for D1684: Pass callback function to PushGuiPage and unify PopGuiPage/PopGuiPageCB.

Remove core.js closePage function formerly used by viewer.js.

Nov 29 2018, 2:44 PM
elexis created D1684: Pass callback function to PushGuiPage and unify PopGuiPage/PopGuiPageCB.
Nov 29 2018, 2:36 PM
elexis added inline comments to rP21339: Add buttons for changing between, and hotkeys for opening, the civinfo and….
Nov 29 2018, 2:35 PM
elexis added inline comments to rP19940: Relocate and Rearrange the structree codebase.
Nov 29 2018, 2:33 PM
elexis committed rP21935: Remove obsolete DisplayMessageBox function from rP7390, unused since rP8367..
Remove obsolete DisplayMessageBox function from rP7390, unused since rP8367.
Nov 29 2018, 1:34 PM
vladislavbelov added a comment to D1683: Removes hardcoded SkyBox sizes and use infinity sky.
In D1683#66749, @elexis wrote:

the sky is in infinity. So all clouds move together with the camera

If you mean the clouds in the sky texture, that doesn't seem like a problem.
If we want closer clouds, they should be separate from the skybox probably: #46.

Yep, clouds in the sky texture. Separate "clouds" we have only as particles. Anyway close clouds should be separate, yes.

Nov 29 2018, 1:33 PM
elexis updated the Trac tickets for D1683: Removes hardcoded SkyBox sizes and use infinity sky.
Nov 29 2018, 11:15 AM
elexis added a comment to D1683: Removes hardcoded SkyBox sizes and use infinity sky.

the sky is in infinity. So all clouds move together with the camera

If you mean the clouds in the sky texture, that doesn't seem like a problem.
If we want closer clouds, they should be separate from the skybox probably: #46.

Nov 29 2018, 11:15 AM
elexis awarded D1683: Removes hardcoded SkyBox sizes and use infinity sky a Like token.
Nov 29 2018, 11:02 AM
vladislavbelov added inline comments to D1683: Removes hardcoded SkyBox sizes and use infinity sky.
Nov 29 2018, 8:42 AM
lyv added inline comments to D1683: Removes hardcoded SkyBox sizes and use infinity sky.
Nov 29 2018, 8:24 AM
vladislavbelov added inline comments to D1683: Removes hardcoded SkyBox sizes and use infinity sky.
Nov 29 2018, 8:19 AM
lyv added inline comments to D1683: Removes hardcoded SkyBox sizes and use infinity sky.
Nov 29 2018, 7:56 AM
Silier awarded D1683: Removes hardcoded SkyBox sizes and use infinity sky a Like token.
Nov 29 2018, 7:19 AM

Nov 28 2018

Vulcan added a comment to D1683: Removes hardcoded SkyBox sizes and use infinity sky.

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

Nov 28 2018, 11:57 PM
vladislavbelov created D1683: Removes hardcoded SkyBox sizes and use infinity sky.
Nov 28 2018, 11:52 PM
elexis added a comment to rP8367: Change S3TC warning yet again, to point to a web page with more information..

The DisplayMessageBox function introduced by rP7390 should have been deleted in this commit, because:

  1. This commit removed the only call to DisplayMessageBox
  2. As stated by the commit message: "stop hard-coding the message"
  3. C++ should be agnostic of JS/XML contents . It can send an event (for example replay-finished or oos-error) to the GUI and then the GUI can decide how to present it.
Nov 28 2018, 3:04 PM
autobuild committed rP21934: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Nov 28 2018, 10:01 AM
autobuild committed rP21933: [Windows] Automated build..
[Windows] Automated build.
Nov 28 2018, 7:29 AM

Nov 27 2018

elexis committed rP21932: Allow users to disable TLS encryption entirely in the GUI to ease use of the….
Allow users to disable TLS encryption entirely in the GUI to ease use of the…
Nov 27 2018, 4:12 PM
elexis closed D1679: Add an option to allow players to circumvent TLS bugs.
Nov 27 2018, 4:12 PM

Nov 26 2018

Itms added a comment to D1679: Add an option to allow players to circumvent TLS bugs.
In D1679#66719, @Stan wrote:

I understand your point. My concern was mainly about people who don't report bugs because it's not a common thing to do :)

Nov 26 2018, 6:06 PM
Stan added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

I understand your point. My concern was mainly about people who don't report bugs because it's not a common thing to do :)

Nov 26 2018, 2:23 PM
Itms added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

First of all, I can reproduce the crash on Fedora, and the current patch does fix it when the TLS box is unticked. So the C++ change is good ?

Nov 26 2018, 2:08 PM
lyv added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

What about people on those platforms who have fixed it themselves. This is more of a library bug rather than the OS.

Nov 26 2018, 1:44 PM
Stan added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

A better idea.

Nov 26 2018, 12:13 PM
Stan added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

We could add some text under the TLS encryption saying its broken, on WinXP + OsX < 10.12 + Fedora ?

Nov 26 2018, 11:47 AM
lyv added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

I guess it’s low priority if it only affect a subset of a platform. Same goes for the glsl crash too.

Nov 26 2018, 11:44 AM
elexis added a comment to D1679: Add an option to allow players to circumvent TLS bugs.
In D1679#66711, @smiley wrote:

The problem of crashes still persists. The average user would not know (wont even try probably) the cause of the crash. And there would be a lot of “disable TLS” replies to reports. Pop-up or a tooltip would do maybe.

Nov 26 2018, 11:39 AM
elexis added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

Arguably the previous diff was better, because it didn't confuse the uneducated player further in the login dialog. Arguably this diff is better, because it empowers the educated player.
As a third alternative one could commit only the cpp + default.cfg diff, as linux people are usually smart enough to edit a config file, and the other platforms, macOS and windows, seem tested by us.
Meh.

Nov 26 2018, 11:31 AM
lyv added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

The problem of crashes still persists. The average user would not know (wont even try probably) the cause of the crash. And there would be a lot of “disable TLS” replies to reports. Pop-up or a tooltip would do maybe.

Nov 26 2018, 11:30 AM
Vulcan added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

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

Nov 26 2018, 11:27 AM
elexis updated the diff for D1679: Add an option to allow players to circumvent TLS bugs.

Add the checkbox in to the login/register page instead of options dialog.

Nov 26 2018, 11:24 AM
elexis added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

I guess it's better if the option wouldn't exist and if there was only a message box popping up, asking the user if he wants to proceed if the connection is unsafe, otherwise presume TLS.
But that would require a bit more rework - first attempting to login with TLS enabled and then asking if that failed - which is also not an option to circumvent any TLS handshake crashes...

Nov 26 2018, 11:21 AM
lyv added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

Some kind of a warning or a note under places which could end up crashing.

Nov 26 2018, 10:35 AM
elexis added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

Better would be a fix, investigating.

Compiling the entire GnuTLS / gloox / 0ad stack cleanly everytime in a VM takes 30min and makes my system unusuable or even freezes it, so it ended up being deleted...
especially because the next best platform can have broken gloox as well,
considering how many gloox/gnutls bugs are already reported,
and considering that I hardly know every detail about gloox, gnutls and fedora for every version.

Nov 26 2018, 10:26 AM

Nov 25 2018

FeXoR added a comment to D1660: Move Wild Lake biome specifics to a JSON file.

I agree. My intention is just to clarify if we can find something we all agree on so we can aim for that.
And this decision has some impact on this ticket that's why I'm bringing this up.
What's you thought in this, @elexis ?

Nov 25 2018, 6:49 PM
lyv added a comment to D1660: Move Wild Lake biome specifics to a JSON file.

+1 for that. But thats a lot of new directories. We got a lot of skirmish+scenario maps as well.

Nov 25 2018, 5:19 PM
FeXoR added a comment to D1660: Move Wild Lake biome specifics to a JSON file.

We could avoid spreading map related files over different directories by granting maps directories and put all related files there.
(This is what I would understand what @elexis called "logically grouped". Group what is only used by one map into that folder including e.g. the map-preview. There are other possible logical groupings orc..)

Nov 25 2018, 5:17 PM
lyv added a comment to D1660: Move Wild Lake biome specifics to a JSON file.

While I do agree that the current directory structure is messy (especially the map specific biomes in rmbiome), I dont see a particular issue with this approach. We do the same thing for heightmaps, triggerscripts and pmp files.
But I suppose the object could be moved in to the script. Would not really change anything.

Nov 25 2018, 2:42 PM
elexis added inline comments to D1679: Add an option to allow players to circumvent TLS bugs.
Nov 25 2018, 2:29 PM
FeXoR added a comment to D1660: Move Wild Lake biome specifics to a JSON file.

Dunno what the biome discussion is about, this isn't a biome, nor does it claim to be a biome, but it extends the existing biomes, which I think only these two maps currently do.

Nov 25 2018, 2:04 PM
Itms added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

Looks good to me! Please commit it if this allows Fedora users to work around the crash.

Nov 25 2018, 1:56 PM
Stan added a comment to D1680: Do not hardcode screen ratio in the main menu..

I tried it by stretching the window to give it an 21/9 ratio.

Nov 25 2018, 12:22 PM
vladislavbelov added a comment to D1680: Do not hardcode screen ratio in the main menu..

Did you test it on really wide monitors/windows?

Nov 25 2018, 12:11 PM
Stan added a comment to D1680: Do not hardcode screen ratio in the main menu..

The screen height is dependent on the window size.

Nov 25 2018, 11:57 AM
elexis added a comment to D1680: Do not hardcode screen ratio in the main menu..

Just mere guessing, but doesn't that hardcode the ratio of the image rather than the ratio of the screen and tries to make sure that the image is moved into all directions with equal speed?

Nov 25 2018, 11:55 AM
Vulcan added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

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

Nov 25 2018, 11:38 AM
Stan added a comment to D1680: Do not hardcode screen ratio in the main menu..

It's only used to compute the offset of the background. it's passed as an argument to the background to offset it.

Nov 25 2018, 11:32 AM
elexis added a comment to D1680: Do not hardcode screen ratio in the main menu..
In D1680#66674, @Stan wrote:

Basically this number is multiplied to whatever the height is. So in case it's 1080 you get 1920 if it's 1050 you get 1866 instead of 1680 (Because it's supposed to be a 16:10 ratio) if you give it 768 (for 1024x768 which is the minimun resolution we support) you get 1366. That is not a 4:3 ratio.

Nov 25 2018, 11:13 AM
elexis updated the diff for D1679: Add an option to allow players to circumvent TLS bugs.

Use TLSDisabled, rephrase, nuke cert verification option until we have at least one machine where it works.

Nov 25 2018, 11:09 AM
elexis commandeered D1679: Add an option to allow players to circumvent TLS bugs.
Nov 25 2018, 11:08 AM
elexis added a comment to D1679: Add an option to allow players to circumvent TLS bugs.

Fedora 29 uses GnuTLS 3.6.4 and gloox 1.0.14.
I've compiled with that GnuTLS version and the most recent gloox windows on Ubuntu 18.04 but can't reproduce there.
I suppose the checkbox is even relevant if the Fedora thing is fixed, because the next best platform might crash randomly as well.

Nov 25 2018, 11:08 AM
Stan added a comment to D1680: Do not hardcode screen ratio in the main menu..

Basically this number is multiplied to whatever the height is. So in case it's 1080 you get 1920 if it's 1050 you get 1866 instead of 1680 (Because it's supposed to be a 16:10 ratio) if you give it 768 (for 1024x768 which is the minimun resolution we support) you get 1366. That is not a 4:3 ratio.

Nov 25 2018, 10:53 AM
elexis added a comment to D1680: Do not hardcode screen ratio in the main menu..

Stan can you describe how this number is used? It is not clear to me from a quick read and quick test (and why 1 is better than 1.7777?)

Nov 25 2018, 10:46 AM
Stan added inline comments to D1680: Do not hardcode screen ratio in the main menu..
Nov 25 2018, 10:41 AM
lyv added inline comments to D1660: Move Wild Lake biome specifics to a JSON file.
Nov 25 2018, 10:40 AM
lyv added inline comments to D1680: Do not hardcode screen ratio in the main menu..
Nov 25 2018, 10:33 AM
s0600204 added a comment to D1611: Use pkg-config instead of hard-coding or library-specific programs.
In D1611#66598, @elexis wrote:

Secondly this is also a gloox premake patch, so this might or might not influence D1654 and vice versa:

gloox has its own config program: gloox-config. When run with the appropriate argument (--cflags) this was returning /usr/include, a directory that is included by default by gcc anyway and, as mentioned in D1582, a directory that if included too early causes problems.

Nov 25 2018, 2:34 AM

Nov 24 2018

elexis requested changes to D1679: Add an option to allow players to circumvent TLS bugs.

Stacktrace is on the trac ticket.

Nov 24 2018, 7:41 PM
Vulcan added a comment to D1682: Cleanup RallyPointRenderer.

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

Nov 24 2018, 7:10 PM
Stan updated the diff for D1682: Cleanup RallyPointRenderer.
Nov 24 2018, 6:45 PM
Harbormaster failed remote builds in B6467: Diff 7005 for D1682: Cleanup RallyPointRenderer!
Nov 24 2018, 6:31 PM
Vulcan added a comment to D1682: Cleanup RallyPointRenderer.

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

Nov 24 2018, 6:31 PM
Stan updated the diff for D1682: Cleanup RallyPointRenderer.

Try to fix the build. Fix warnings.

Nov 24 2018, 6:28 PM
Imarok accepted D1556: NetClient and NetServer state comments, renames and cleanup.

Assuming you the renames are correct and the proposed changes are made.

Nov 24 2018, 6:09 PM
Imarok accepted D1649: Update client loading state upon client disconnect too.

Accept if proposed changes are followed.

Nov 24 2018, 6:04 PM
Stan added a comment to D1682: Cleanup RallyPointRenderer.

Cause that file is huge. Also I think it's good practise to do so.

Nov 24 2018, 5:42 PM
vladislavbelov added a comment to D1682: Cleanup RallyPointRenderer.

Why separate header? I don't think it helps much. All other components don't have headers.

Nov 24 2018, 5:40 PM
Harbormaster failed remote builds in B6466: Diff 7004 for D1682: Cleanup RallyPointRenderer!
Nov 24 2018, 5:25 PM
Vulcan added a comment to D1682: Cleanup RallyPointRenderer.

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

Nov 24 2018, 5:25 PM
Stan created D1682: Cleanup RallyPointRenderer.
Nov 24 2018, 5:25 PM
Vulcan added a comment to D1681: Rally points are not deleted if one selects the building just before it is captured..

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

Nov 24 2018, 5:22 PM
Stan updated the Trac tickets for D1681: Rally points are not deleted if one selects the building just before it is captured..
Nov 24 2018, 5:21 PM
Stan created D1681: Rally points are not deleted if one selects the building just before it is captured..
Nov 24 2018, 5:20 PM