lslforge icon indicating copy to clipboard operation
lslforge copied to clipboard

PRIM_PROJECTOR (42) missing

Open raysilent opened this issue 3 years ago • 15 comments

https://releasenotes.secondlife.com/simulator/2021-10-25.565008.html

raysilent avatar Dec 07 '21 17:12 raysilent

Which branch should I make pull request? I added PRIM_PROJECTOR and adapted to GHC-8.10.7.

PellSmit avatar Dec 08 '21 09:12 PellSmit

Hey Pell, I'm contemplating, may be making master branch the main place where recent changes are pushed and simply mark releases with tags? What do you suggest?

raysilent avatar Dec 08 '21 13:12 raysilent

I agree to making master the latest branch, and we need to warn that debug functions are not maintained. BTW, is next version number 0.1.9.9?

PellSmit avatar Dec 09 '21 09:12 PellSmit

I merged 0.1.9.8 to master, so please proceed with a pull request to master as well. 0.1.9.9 is definitely fine!

raysilent avatar Dec 12 '21 13:12 raysilent

Hi Ray, additionally I made big update:

  1. Migrate native Haskell executable to GHC 8.10.7, we can generate Apple Silicon Native code.
  2. Migrate Eclipse plugin to Java-11 platform, can use Eclipse 2021-12. So I think it time to jump to new version number, like 0.2.0.0 or something. How do you think?

You can try it on my repo's J-11_G-8.10.7 branch but version is still 0.1.9.8. I built it on Eclipse RCP 2021-12 with Java 11.

PellSmit avatar Jan 09 '22 16:01 PellSmit

Awesome Pell, I made a #65 pull request. See if we are good to merge

raysilent avatar Jan 09 '22 20:01 raysilent

Wait, I have not changed version number yet. Which number is better, 0.1.9.9, 0.1.10.0 or 0.2.0.0?

PellSmit avatar Jan 10 '22 06:01 PellSmit

Let's do 0.1.9.9 and 0.2.0.0 when we release all the binaries

raysilent avatar Jan 10 '22 19:01 raysilent

Ok, I pushed version number change commit but is it ok to use your master as a working branch? My branch includes only native plugin for macOS x86_64.

PellSmit avatar Jan 11 '22 08:01 PellSmit

You think it might mess up Eclipse updating?

raysilent avatar Jan 12 '22 15:01 raysilent

At least we should update change log. And I noticed another way to contribute Haskell plugin. I think we can push lslforge-os-arch-version.jar file(including LSLForge binary), it seems site.xml can build each plugin independently. It needs inspections and descriptions in README. So I think it's better working on 0.1.9.9 branch than working on master. And merge it to master when it's ok. Make a pull request to your 0.1.9.9 branch.

PellSmit avatar Jan 13 '22 09:01 PellSmit

Alright! Merged into 0.1.9.9. Which executables did you build?

raysilent avatar Jan 13 '22 14:01 raysilent

I built only macosx_x86_64 executable and it is in eclipse/plugin/lslforge_macosx_x86_64_0.1.9.9.jar. You can check it to unzip the jar file. I don't have M1 mac and stack doesn't support aarch64 build yet, I couldn't build aarch64 plugin. But soon we can build aarch64 plugin by next version of stack.

PellSmit avatar Jan 13 '22 14:01 PellSmit

Hi Ray, I added description to build native plugin. Try to build win32 plugin and correct if I made mistakes.

PellSmit avatar Jan 28 '22 06:01 PellSmit

Fixed in the version of Constants.hs I just uploaded

ChloeConstantine avatar Dec 17 '22 18:12 ChloeConstantine