Function highlighting is broken for some functions.
complete
Shadoskill Heckroth
Tested on the official SecondLife viewer and Alchemy, all of the new script functions as of late do not have colors applied to them.
Log In
Maestro Linden
complete
The fix was deployed to BlueSteel RC this morning.
Bavid Dailey
Not quite on topic, but very related question , if I may.
I want to update the list of keywords for an external editor. I poked about on gitHub without finding a file that looked like what I need.
Of course I need to massage the github file, into whatever format my external editors requires, but first I must find the data, are there any docs online to help with this? Failing that can somebody point me at the github file name ?
Leviathan Linden
in progress
Leviathan Linden
The syntax errors in the keywords file had already been noticed and fixed in the develop branch. Those fixes have been ported to a branch off of 2024.04 (aka Spring Break) and a pull request has been submitted.
Maestro Linden
tracked
Maestro Linden
Thanks for the report Shadoskill Heckroth. I can reproduce this issue. It appears to be a regression with the latest changes on RC BlueSteel.
When I login to a SLS 2024-04-13.8669470587 region, keywords such as llLinksetDataWrite highlight properly and have correct tooltips. The first time a script is opened, I see:
WARNING #SyntaxLSL# newview/llsyntaxid.cpp(129) fetchKeywordsFileCoro : Already downloading keyword file called "/Users/maestro/Library/Caches/SecondLife/keywords_lsl_3d9d7afc-da28-d1f5-949d-aa62818424f4.llsd.xml".
INFO #SyntaxLSL# llui/llkeywords.cpp(261) processTokens : Finished processing tokens.
INFO #SyntaxLSL# llui/llkeywords.cpp(261) processTokens : Finished processing tokens.
When I repeat the test on 2024-05-15.9103263550, "llLinksetDataWrite" is
not
highlighted as a keyword. On that version, the viewer logs this:WARNING #SyntaxLSL# newview/llsyntaxid.cpp(129) fetchKeywordsFileCoro : Already downloading keyword file called "/Users/maestro/Library/Caches/SecondLife/keywords_lsl_c3cb756a-32b2-393a-32a1-36ca5d763019.llsd.xml".
INFO #SyntaxLSL# llui/llkeywords.cpp(261) processTokens : Finished processing tokens.
WARNING #SyntaxLSL# newview/llsyntaxid.cpp(156) fetchKeywordsFileCoro : Unknown or unsupported version of syntax file.
The keywords_lsl_c3cb756a-32b2-393a-32a1-36ca5d763019.llsd.xml file is actually not saved by the viewer at the specified location in this case. I suspect the last WARNING is related.