Jump to content

Itms

WFG Retired
  • Posts

    2.357
  • Joined

  • Last visited

  • Days Won

    106

Posts posted by Itms

  1. Hello, indeed I was AFK for a few days. Atlas is not automatically built, but one can manually start a build of Atlas on Jenkins. I did just that, and it will be committed in a few minutes once the build finishes.

    Any team member with a Jenkins account can do it. Right now you don't have an account Angen, but I'm sending you a PM to remedy that. Else, as far as Atlas devs are concerned, trompetin17 and wraitii have an access, even if they don't use it often due to the low activity on Atlas recently. ;)

    • Thanks 2
  2. Hi @LeineX! I think you are missing the Windows 7.1 SDK, which was proposed in VS 2017 but apparently not in VS 2019. This SDK includes the gl.h file you're missing, among others.

    You can download it and install it from here: https://www.microsoft.com/en-us/download/details.aspx?id=8279

    Let us know if it works. If it does we'll add this piece of information to the build instructions :)

  3. Hi @Bellaz89, nice to meet you! I have seen your work on SM in my emails, but as you've probably been told I was unavailable because of my PhD. I will be back to programming on 0 A.D. next week, and I will start with the SM 45->52 migration. I have already prepared this migration in a way that will probably conflict with yours, so I apologize in advance.

    When I'm back I propose that we schedule a chat together (IRC or elsewhere) to discuss how I plan to do the migration to 52 and whether you could help, and after that migration, I would be happy to help you include your work in the game by targeting SM 60, 68 and probably 78 at that point! To answer the question above, yes we plan to update incrementally every time.

    Thanks for your work and see you soon (y)

    • Like 3
    • Thanks 1
    • Sad 2
  4. On 2/22/2020 at 11:20 AM, Nescio said:

    However, I looked at a couple of mods hosted via mod.io (autociv, borg-expansion-pack, no-blood-and-gore-mod as well as jp-lang, zh-lang, zh-tw-lang) and none of those had licence or copyright files, which makes me wonder why it is suddenly required in this case.

    Oh, it's not required, I'm just giving you a suggestion here :) and the language packs do include the license of packed fonts, which is the reason why I came up with the suggestion for you. However, and I'm discovering this only now, I forgot to put the license files in the a23b releases of the mods :blush: they were in a22 and a23 versions. Be assured that I will keep adding them when I don't forget, and that your mod won't set a precedent.

    On 2/22/2020 at 11:27 AM, Nescio said:

    Another question, is it possible to make the fontbuilder.py script use font features?

    The script directly calls libcairo's API, so the answer is probably yes, even though I don't know much about that API.

    I also really like the "unusual" but better perispomene accent featured on the bottom line (y) 

  5. Yeah it is necessary as the fnt and png files are derived work from the font itself. You are right that the FreeSerif license is already covered by the vanilla game (but it can't hurt to say it again in the mod); and even though Libertine and Biolinium are covered by the same license it's not written anywhere yet.

    In any case adding the license information to your mod is not going to cost you anything ;)

    • Like 1
  6. 1 hour ago, Andrettin said:

    I tried using the latest version of mozilla-build and NSPR, but to no avail

    That is the issue: in order to build SM45, you need the mozilla-build from 2016 (and I also use NSPR from back then as a security, but it might work with current NSPR, never tried). The mozilla-build from 2016 will not allow you to build with VS2017, the only options will be VS2013 and VS2015.

    • Like 1
  7. We are lagging behind SpiderMonkey and the version we use (SpiderMonkey 45) did not support VS2017, as it was released in 2016. (Actually, the code is probably buildable with VS2017, thanks to backwards compatibility, but Mozilla's build system from 2016, needed to build version 45, did not know how to use VS2017 tools)

    Upgrading SM is one of my highest priorities, but it's a lot of work. From SM52 on, VS 2017 will be supported and we'll enable support for it. (and maybe 2019 will work too, since Mozilla's build system hasn't changed significantly between 2017 and now) :)

    • Like 2
  8. @Nescio The mod looks good, I think you should include the license file for Linux Libertine and FreeSerif. You can place it next to the mod.json. (we place the license along with the font files in the fontbuilder folder, which you can't do with a mod)

    Please upload a new version of the mod, instead of trying to replace the current 5.3.0. The latter usually fails because of the way mod.io caches files. ;)

  9. Here is a patch: https://code.wildfiregames.com/D2244

    To apply it, you should use arcanist. If you are on Debian buster or later, just install it from the repository. Else follow these instructions: quick start.

    Then, you can create an account on Phabricator (that will allow you to comment directly on the patch, to be pinged if we need some information, etc).

    Then, in your terminal:

    arc install-certificate

    in order to use arcanist with your account, and then

    arc patch D2244

    in order to apply the patch. You can then build with

    ./update-workspaces.sh --with-system-nvtt
    cd gcc
    make

    And please report here or on the patch directly if you discover other bugs :)

    Thanks for the report, and in advance for testing and playing!

  10. Hi! You seem to have hit this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1266366

    What is needed is to patch spidermonkey with it, and when it's committed, then you will be able to build SVN like you tried to do, with

    On 8/22/2019 at 4:25 AM, Dansasbu said:
    
    ./update-workspaces.sh --with-system-nvtt

    Ideally we would have downloaded the latest bundle from the esr branch, instead of the release candidate from the SpiderMonkey devs, but they are not available anymore for SM45. So it would be better if you could test the patch that I will make, in case we need to patch more bugs. Are you comfortable with using our patch review platform? Else I'll provide the patch here and will give you instructions to test it.

    Thanks for the report :)

    • Like 1
    • Thanks 1
×
×
  • Create New...