Page MenuHomeWildfire Games
Feed Advanced Search

Jul 15 2019

historic_bruno added a comment to D2079: Adds snapping to edges for buildings.

Trac ticket: #3920
It also has an entry on https://trac.wildfiregames.com/wiki/GameplayFeatureStatus

Jul 15 2019, 8:31 PM

Jul 14 2019

historic_bruno added a comment to D2070: Linting: Remove controversial 'curly' eslint rules.

(about curly braces: I think this is one of the things where all current devs have sensible preferences/conventions, and for community contributors we can simply point them out during reviews. I realize that leaves uncertainty in the future, but as you say, there doesn't seem to be a "simple" rule. At least I never saw this being a problem in the codebase)

Jul 14 2019, 4:51 PM
historic_bruno updated the diff for D2076: Make wxWidgets 3.0 build requirement more explicit.

Reverts accidental comment from testing

Jul 14 2019, 4:30 PM
historic_bruno updated the test plan for D2076: Make wxWidgets 3.0 build requirement more explicit.
Jul 14 2019, 4:08 PM
historic_bruno created D2076: Make wxWidgets 3.0 build requirement more explicit.
Jul 14 2019, 4:07 PM
historic_bruno committed rP22468: Actually use variable added in r22467. Refs #5501..
Actually use variable added in r22467. Refs #5501.
Jul 14 2019, 7:16 AM
historic_bruno committed rP22467: Fixes #5501 null pointer exception in AtlasUI on Windows..
Fixes #5501 null pointer exception in AtlasUI on Windows.
Jul 14 2019, 7:03 AM
historic_bruno added a comment to D2003: Linting: Enable 'no-floating-decimal' rule in ESLint.

I see no problem with this, but today is my first encounter with this aspect of the build, so I'll need a better grasp before reviewing.

Jul 14 2019, 12:22 AM

Jul 13 2019

historic_bruno added a comment to D2068: Cleanup MapGenerator ScriptInterface.
In D2068#86242, @elexis wrote:

May I use the phrasing "VfsPath change accepted by historic bruno" in the commit message?

Jul 13 2019, 9:56 PM
historic_bruno added a comment to D2068: Cleanup MapGenerator ScriptInterface.

I can give a little historical context here. Once upon a time VfsPath was:

typedef std::wstring VfsPath;
Jul 13 2019, 8:17 PM
historic_bruno updated the Trac tickets for D2057: GnuTLS configure requires pkg-config, breaking macOS build.
Jul 13 2019, 7:41 PM

Jul 12 2019

historic_bruno added inline comments to D2037: [ATLAS] Adds a tool to pick water high by terrain click.
Jul 12 2019, 10:07 PM
historic_bruno committed rP22457: Updates library LICENSE.txt for libsodium and macOS patches.
Updates library LICENSE.txt for libsodium and macOS patches
Jul 12 2019, 5:25 PM
historic_bruno requested changes to D2019: [ATLASUI] Main Thread Checker: UI API called on a background thread: -[NSView initWithFrame:].
Jul 12 2019, 12:49 AM
historic_bruno added inline comments to D2019: [ATLASUI] Main Thread Checker: UI API called on a background thread: -[NSView initWithFrame:].
Jul 12 2019, 12:11 AM
historic_bruno added inline comments to D2019: [ATLASUI] Main Thread Checker: UI API called on a background thread: -[NSView initWithFrame:].
Jul 12 2019, 12:03 AM

Jul 11 2019

historic_bruno committed rP22455: Fixes GnuTLS build on macOS..
Fixes GnuTLS build on macOS.
Jul 11 2019, 11:49 PM
historic_bruno updated the test plan for D2057: GnuTLS configure requires pkg-config, breaking macOS build.
Jul 11 2019, 8:15 PM
historic_bruno accepted D2062: [ATLASUI] Build atlasUI inside xcode missing libpng, libjpeg.
Jul 11 2019, 5:59 PM
historic_bruno added a reviewer for D2062: [ATLASUI] Build atlasUI inside xcode missing libpng, libjpeg: historic_bruno.
Jul 11 2019, 5:42 PM
historic_bruno added a comment to D2057: GnuTLS configure requires pkg-config, breaking macOS build.

@historic_bruno I think this patch worked for me as I was able to build a24 without any errors. However, when I try to login to the multiplayer lobby it says "Resolving the server's hostname failed". Is that the expected result?

Jul 11 2019, 3:56 PM
historic_bruno updated the diff for D2057: GnuTLS configure requires pkg-config, breaking macOS build.

While I'm here:
Add --with-pic to GMP configure flags, fixing ld warning reported in #5489.

Jul 11 2019, 3:27 AM
historic_bruno updated the diff for D2057: GnuTLS configure requires pkg-config, breaking macOS build.

GnuTLS LIB_URL update was omitted from previous diff.

Jul 11 2019, 2:17 AM

Jul 10 2019

historic_bruno added a reviewer for D2019: [ATLASUI] Main Thread Checker: UI API called on a background thread: -[NSView initWithFrame:]: historic_bruno.
Jul 10 2019, 9:07 PM
historic_bruno added a comment to D1483: Use Homebrew to fetch OSX libraries instead of compiling them all.

Also, requiring Homebrew to run a bundle (also an option to consider) breaks the Apple vision of apps as self-contained bundles. The 0A.D. bundle should rely only on what is inside it, and the standard macOS system libraries. That was always the design goal, and at least in the past, that was how it worked.

Jul 10 2019, 8:16 PM
historic_bruno added a comment to D1483: Use Homebrew to fetch OSX libraries instead of compiling them all.

Another reason is that it allows building for other Apple platforms, including iOS. Even though we don't support that at all, I have tinkered with it in the past, and it helped substantially to have this infrastructure in place. Only a few differences needed between building for macOS and iOS.

Jul 10 2019, 8:11 PM
historic_bruno added a comment to D1483: Use Homebrew to fetch OSX libraries instead of compiling them all.

So just to add onto this discussion, since myself and leper originally wrote this script.

Jul 10 2019, 8:05 PM
historic_bruno updated the diff for D2057: GnuTLS configure requires pkg-config, breaking macOS build.

Restore --enable-fat for GMP, and add to nettle as well.

Jul 10 2019, 5:38 PM
historic_bruno planned changes to D2057: GnuTLS configure requires pkg-config, breaking macOS build.
Jul 10 2019, 4:32 PM
historic_bruno added a comment to D1772: Fix TLS Segfault on various mac versions.

Encountered this today while working on D2057. I mistakenly removed the flag, thinking it was only macOS "fat binaries" which are combined x86_64 and i386 archs.

Jul 10 2019, 4:01 PM
historic_bruno updated the diff for D2057: GnuTLS configure requires pkg-config, breaking macOS build.

Diff with full context

Jul 10 2019, 3:11 PM
historic_bruno added a comment to D2057: GnuTLS configure requires pkg-config, breaking macOS build.

For a look at what disabled TCP fast open means, see https://gitlab.com/gnutls/gnutls/blob/master/lib/system/fastopen.c

Jul 10 2019, 3:02 PM
historic_bruno updated the diff for D2057: GnuTLS configure requires pkg-config, breaking macOS build.

Updates nettle to 3.5.1, gnutls to 3.6.8, and gloox to 1.0.22.
Fixes GnuTLS build by adding gmp to the LIBS var, otherwise it's a missing dependency in the configure script (they only add NETTLE_LIBS and HOGWEED_LIBS). NOTE: Upstream should include GMP_LIBS in the configure script.
GnuTLS 3.6.8 implements a new feature TCP Fast Open which requires a system function connectx, not available until OS X 10.11. Unfortunately GnuTLS doesn't currently support SDK-based builds, so the feature must either be enabled or disabled. I have chosen to disable it on macOS, as it's only an optional feature. We could certainly revisit an upstream patch to provide proper macOS SDK-based builds, or at least a build flag to disable TCPFO.

Jul 10 2019, 2:59 PM

Jul 9 2019

historic_bruno planned changes to D2057: GnuTLS configure requires pkg-config, breaking macOS build.
Jul 9 2019, 9:06 PM
historic_bruno created D2057: GnuTLS configure requires pkg-config, breaking macOS build.
Jul 9 2019, 8:42 PM