|
Post by n00b on Nov 26, 2022 10:46:34 GMT -6
Hey guys. I am nearing version 3.20 and so I thought I would put out the same old request for some demos to include. We also need to go back and put some comments in some of the previous demos for new users.
Here is a list of new stuff that will be coming in 3.20: * More array functions ( ArrayCopy and ArrayFill ) * Matrix operations
I am also working on brace matching and highlighting in rcbasic studio.
Last but not least, I am still working on simplifying android building. I have it running fairly well on windows but linux is still a work in progress.
|
|
|
Post by tbird on Dec 1, 2022 8:55:58 GMT -6
Good to hear n00b . RCStudio is working well, I have 1 small request to make life slightly easier...could the list of variables and functions have a choice of being displayed by alphabetical order or placement in code. I am discovering trying to find certain functions hard due to them being alphabetically random. It is not a game breaker, just an idea.
Where would that be located in your source? I could even have a look?
As for the android build, the simplest it was for me was way back when you had to download Android studio and load it up in there, it worked perfect. Although in the name of convenience and being self-contained I do see the appeal of having it happen all in the studio, just wish I knew what the hell happened with my attempt or what I did wrong lol, oh well a try for another date.
|
|
|
Post by n00b on Dec 2, 2022 0:31:35 GMT -6
tbird I can try to add a alphabetical sort to the symbol browser. If you want to look at that in the code yourself you can look at the runParser function in parserThread.cpp. There is a vector called sym_list that has all the parsed symbols. That is what will need to be sorted after the for loop is finished. You will also need to look at parserThread.h and rcbasic_symbol.h to understand all the variables being used in this function. If it is too much to understand then you don't need to worry about it. I will get to it eventually. The android stuff is a matter of google making a lot of changes to the SDK that completely broke the old build system. It does work on my computer but I have to try to figure out the best way of getting this to work across the board.
|
|
|
Post by n00b on Jan 14, 2023 21:50:02 GMT -6
I just pushed a huge commit to add unicode support. There was a lot of code that had to be rewritten to implement it (every string function got rewritten).
This puts us one step closer to release. Time for some coffee.
|
|
|
Post by n00b on Feb 6, 2023 17:26:49 GMT -6
I just pushed another commit to fix some more issues with android. I am almost confident that android should just work for everyone this time around. Also, to reduce the size of the main download for this release, the android build stuff will be available as a separate download.
Everything else is coming together so I am looking at uploading 3.20 in about 2 weeks.
|
|
|
Post by johnno56 on Feb 6, 2023 20:38:49 GMT -6
Cool... 336 hours and counting... No pressure, right? lol
|
|