Skip to content

Commit 2502e96

Browse files
update ultraedit
address #30, #31, #32, #34, #42, #44
1 parent c54db82 commit 2502e96

File tree

5 files changed

+123
-29
lines changed

5 files changed

+123
-29
lines changed

.gitattributes

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1-
* text=auto
2-
*.pdf diff=astextplain
3-
*.PDF diff=astextplain
1+
* text=auto eol=lf
2+
*.lsl whitespace=tab-in-indent,trailing-space,tabwidth=4
3+
*.xml whitespace=-tab-in-indent,trailing-space,tabwidth=2
4+
*.yaml whitespace=tab-in-indent,trailing-space,tabwidth=2
5+
6+
# Git
7+
8+
.gitattributes export-ignore
9+
.gitignore export-ignore
10+
11+
# GitHub
12+
13+
.github/** export-ignore

.gitignore

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,24 @@
1-
*.bak
2-
*.cache
3-
*.elc
4-
*.pyc
5-
*.pyo
6-
*.sublime-workspace
1+
# macOS
2+
73
.DS_Store
8-
Desktop.ini
94
Thumbs.db
5+
6+
# Windows
7+
8+
[Dd]esktop.ini
9+
10+
# Node.js
11+
12+
node_modules/**
13+
14+
# Python
15+
16+
__pycache__/**
17+
.ropeproject/**
18+
*.cache
19+
*.log
20+
*.py[co]
21+
22+
# Sublime Text
23+
24+
*.sublime-workspace

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# [Linden Scripting Language (LSL)](https://wiki.secondlife.com/wiki/LSL_Portal) syntax grammar, syntax highlighting and snippet files.
22

3-
![Maintained](https://img.shields.io/maintenance/yes/2018.svg?style=flat-square)
3+
![Maintained](https://img.shields.io/maintenance/yes/2019.svg?style=flat-square)
44
[![Open issues](https://img.shields.io/github/issues-raw/buildersbrewery/linden-scripting-language.svg?style=flat-square)](https://github.com/buildersbrewery/linden-scripting-language/issues)
55
[![Open pull requests](https://img.shields.io/github/issues-pr-raw/buildersbrewery/linden-scripting-language.svg?style=flat-square)](https://github.com/buildersbrewery/linden-scripting-language/pulls)
66

ultraedit/language/lsl-tpl.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
<Template Name="HTTP_METHOD" Comments="1" Strings="1">HTTP_METHOD, [+string method+], ^</Template>
3030
<Template Name="HTTP_MIMETYPE" Comments="1" Strings="1">HTTP_MIMETYPE, [+string mimeType+], ^</Template>
3131
<Template Name="HTTP_PRAGMA_NO_CACHE" Comments="1" Strings="1">HTTP_PRAGMA_NO_CACHE, [+integer send_header+], ^</Template>
32+
<Template Name="HTTP_USER_AGENT" Comments="1" Strings="1">HTTP_USER_AGENT, [+string user_agent_value+], ^</Template>
3233
<Template Name="HTTP_VERBOSE_THROTTLE" Comments="1" Strings="1">HTTP_VERBOSE_THROTTLE, [+integer noisy+], ^</Template>
3334
<Template Name="HTTP_VERIFY_CERT" Comments="1" Strings="1">HTTP_VERIFY_CERT, [+integer verify+], ^</Template>
3435
<Template Name="PRIM_ALLOW_UNSIT" Comments="1" Strings="1">PRIM_ALLOW_UNSIT, [+integer flag+], ^</Template>
@@ -259,9 +260,12 @@ while ([+condition+]);</Template>
259260
<Template Name="llGetColor" Comments="1" Strings="1">llGetColor([+integer face+])</Template>
260261
<Template Name="llGetCreator" Comments="1" Strings="1">llGetCreator()</Template>
261262
<Template Name="llGetDate" Comments="1" Strings="1">llGetDate()</Template>
263+
<Template Name="llGetDayLength" Comments="1" Strings="1">llGetDayLength()</Template>
264+
<Template Name="llGetDayOffset" Comments="1" Strings="1">llGetDayOffset()</Template>
262265
<Template Name="llGetDisplayName" Comments="1" Strings="1">llGetDisplayName([+key id+])</Template>
263266
<Template Name="llGetEnergy" Comments="1" Strings="1">llGetEnergy()</Template>
264267
<Template Name="llGetEnv" Comments="1" Strings="1">llGetEnv([+string name+])</Template>
268+
<Template Name="llGetEnvironment" Comments="1" Strings="1">llGetEnvironment([+vector pos+], [+list params+])</Template>
265269
<Template Name="llGetExperienceDetails" Comments="1" Strings="1">llGetExperienceDetails([+key experience_id+])</Template>
266270
<Template Name="llGetExperienceErrorMessage" Comments="1" Strings="1">llGetExperienceErrorMessage([+integer error+])</Template>
267271
<Template Name="llGetForce" Comments="1" Strings="1">llGetForce()</Template>
@@ -293,12 +297,15 @@ while ([+condition+]);</Template>
293297
<Template Name="llGetMaxScaleFactor" Comments="1" Strings="1">llGetMaxScaleFactor()</Template>
294298
<Template Name="llGetMemoryLimit" Comments="1" Strings="1">llGetMemoryLimit()</Template>
295299
<Template Name="llGetMinScaleFactor" Comments="1" Strings="1">llGetMinScaleFactor()</Template>
300+
<Template Name="llGetMoonDirection" Comments="1" Strings="1">llGetMoonDirection()</Template>
301+
<Template Name="llGetMoonRotation" Comments="1" Strings="1">llGetMoonRotation()</Template>
296302
<Template Name="llGetNextEmail" Comments="1" Strings="1">llGetNextEmail([+string address+], [+string subject+]);
297303
^</Template>
298304
<Template Name="llGetNotecardLine" Comments="1" Strings="1">llGetNotecardLine([+string name+], [+integer line+])</Template>
299305
<Template Name="llGetNumberOfNotecardLines" Comments="1" Strings="1">llGetNumberOfNotecardLines([+string name+])</Template>
300306
<Template Name="llGetNumberOfPrims" Comments="1" Strings="1">llGetNumberOfPrims()</Template>
301307
<Template Name="llGetNumberOfSides" Comments="1" Strings="1">llGetNumberOfSides()</Template>
308+
<Template Name="llGetObjectAnimationNames" Comments="1" Strings="1">llGetObjectAnimationNames()</Template>
302309
<Template Name="llGetObjectDesc" Comments="1" Strings="1">llGetObjectDesc()</Template>
303310
<Template Name="llGetObjectDetails" Comments="1" Strings="1">llGetObjectDetails([+key id+], [+list params+])</Template>
304311
<Template Name="llGetObjectMass" Comments="1" Strings="1">llGetObjectMass([+key id+])</Template>
@@ -322,9 +329,15 @@ while ([+condition+]);</Template>
322329
<Template Name="llGetPrimitiveParams" Comments="1" Strings="1">llGetPrimitiveParams([+list params+])</Template>
323330
<Template Name="llGetRegionAgentCount" Comments="1" Strings="1">llGetRegionAgentCount()</Template>
324331
<Template Name="llGetRegionCorner" Comments="1" Strings="1">llGetRegionCorner()</Template>
332+
<Template Name="llGetRegionDayLength" Comments="1" Strings="1">llGetRegionDayLength()</Template>
333+
<Template Name="llGetRegionDayOffset" Comments="1" Strings="1">llGetRegionDayOffset()</Template>
325334
<Template Name="llGetRegionFPS" Comments="1" Strings="1">llGetRegionFPS()</Template>
326335
<Template Name="llGetRegionFlags" Comments="1" Strings="1">llGetRegionFlags()</Template>
336+
<Template Name="llGetRegionMoonDirection" Comments="1" Strings="1">llGetRegionMoonDirection()</Template>
337+
<Template Name="llGetRegionMoonRotation" Comments="1" Strings="1">llGetRegionMoonRotation()</Template>
327338
<Template Name="llGetRegionName" Comments="1" Strings="1">llGetRegionName()</Template>
339+
<Template Name="llGetRegionSunDirection" Comments="1" Strings="1">llGetRegionSunDirection()</Template>
340+
<Template Name="llGetRegionSunRotation" Comments="1" Strings="1">llGetRegionSunRotation()</Template>
328341
<Template Name="llGetRegionTimeDilation" Comments="1" Strings="1">llGetRegionTimeDilation()</Template>
329342
<Template Name="llGetRootPosition" Comments="1" Strings="1">llGetRootPosition()</Template>
330343
<Template Name="llGetRootRotation" Comments="1" Strings="1">llGetRootRotation()</Template>
@@ -340,6 +353,7 @@ while ([+condition+]);</Template>
340353
<Template Name="llGetStatus" Comments="1" Strings="1">llGetStatus([+integer status+])</Template>
341354
<Template Name="llGetSubString" Comments="1" Strings="1">llGetSubString([+string src+], [+integer start+], [+integer end+])</Template>
342355
<Template Name="llGetSunDirection" Comments="1" Strings="1">llGetSunDirection()</Template>
356+
<Template Name="llGetSunRotation" Comments="1" Strings="1">llGetSunRotation()</Template>
343357
<Template Name="llGetTexture" Comments="1" Strings="1">llGetTexture([+integer face+])</Template>
344358
<Template Name="llGetTextureOffset" Comments="1" Strings="1">llGetTextureOffset([+integer face+])</Template>
345359
<Template Name="llGetTextureRot" Comments="1" Strings="1">llGetTextureRot([+integer face+])</Template>
@@ -428,6 +442,7 @@ while ([+condition+]);</Template>
428442
^</Template>
429443
<Template Name="llMoveToTarget" Comments="1" Strings="1">llMoveToTarget([+vector target+], [+float tau+]);
430444
^</Template>
445+
<Template Name="llName2Key" Comments="1" Strings="1">llName2Key([+string name+])</Template>
431446
<Template Name="llNavigateTo" Comments="1" Strings="1">llNavigateTo([+vector pos+], [+list options+]);
432447
^</Template>
433448
<Template Name="llOffsetTexture" Comments="1" Strings="1">llOffsetTexture([+float u+], [+float v+], [+integer face+]);
@@ -491,6 +506,7 @@ while ([+condition+]);</Template>
491506
^</Template>
492507
<Template Name="llRequestSecureURL" Comments="1" Strings="1">llRequestSecureURL()</Template>
493508
<Template Name="llRequestSimulatorData" Comments="1" Strings="1">llRequestSimulatorData([+string region+], [+integer data+])</Template>
509+
<Template Name="llRequestUserKey" Comments="1" Strings="1">llRequestUserKey([+string name+])</Template>
494510
<Template Name="llRequestURL" Comments="1" Strings="1">llRequestURL()</Template>
495511
<Template Name="llRequestUsername" Comments="1" Strings="1">llRequestUsername([+key id+])</Template>
496512
<Template Name="llResetAnimationOverride" Comments="1" Strings="1">llResetAnimationOverride([+string anim_state+]);
@@ -657,6 +673,8 @@ while ([+condition+]);</Template>
657673
^</Template>
658674
<Template Name="llSqrt" Comments="1" Strings="1">llSqrt([+float val+])</Template>
659675
<Template Name="llStartAnimation" Comments="1" Strings="1">llStartAnimation([+string anim+]);
676+
^</Template>
677+
<Template Name="llStartObjectAnimation" Comments="1" Strings="1">llStartObjectAnimation([+string anim+]);
660678
^</Template>
661679
<Template Name="llStopAnimation" Comments="1" Strings="1">llStopAnimation([+string anim+]);
662680
^</Template>
@@ -665,6 +683,8 @@ while ([+condition+]);</Template>
665683
<Template Name="llStopLookAt" Comments="1" Strings="1">llStopLookAt();
666684
^</Template>
667685
<Template Name="llStopMoveToTarget" Comments="1" Strings="1">llStopMoveToTarget();
686+
^</Template>
687+
<Template Name="llStopObjectAnimation" Comments="1" Strings="1">llStopObjectAnimation([+string anim+]);
668688
^</Template>
669689
<Template Name="llStopSound" Comments="1" Strings="1">llStopSound();
670690
^</Template>

ultraedit/wordfiles/lsl.uew

Lines changed: 67 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,12 @@ llGetClosestNavPoint
147147
llGetColor
148148
llGetCreator
149149
llGetDate
150+
llGetDayLength
151+
llGetDayOffset
150152
llGetDisplayName
151153
llGetEnergy
152154
llGetEnv
155+
llGetEnvironment
153156
llGetExperienceDetails
154157
llGetExperienceErrorMessage
155158
llGetForce
@@ -181,11 +184,14 @@ llGetMassMKS
181184
llGetMaxScaleFactor
182185
llGetMemoryLimit
183186
llGetMinScaleFactor
187+
llGetMoonDirection
188+
llGetMoonRotation
184189
llGetNextEmail
185190
llGetNotecardLine
186191
llGetNumberOfNotecardLines
187192
llGetNumberOfPrims
188193
llGetNumberOfSides
194+
llGetObjectAnimationNames
189195
llGetObjectDesc
190196
llGetObjectDetails
191197
llGetObjectMass
@@ -209,9 +215,15 @@ llGetPrimMediaParams
209215
llGetPrimitiveParams
210216
llGetRegionAgentCount
211217
llGetRegionCorner
218+
llGetRegionDayLength
219+
llGetRegionDayOffset
212220
llGetRegionFPS
213221
llGetRegionFlags
222+
llGetRegionMoonDirection
223+
llGetRegionMoonRotation
214224
llGetRegionName
225+
llGetRegionSunDirection
226+
llGetRegionSunRotation
215227
llGetRegionTimeDilation
216228
llGetRootPosition
217229
llGetRootRotation
@@ -227,6 +239,7 @@ llGetStaticPath
227239
llGetStatus
228240
llGetSubString
229241
llGetSunDirection
242+
llGetSunRotation
230243
llGetTexture
231244
llGetTextureOffset
232245
llGetTextureRot
@@ -296,6 +309,7 @@ llMinEventDelay
296309
llModPow
297310
llModifyLand
298311
llMoveToTarget
312+
llName2Key
299313
llNavigateTo
300314
llOffsetTexture
301315
llOpenRemoteDataChannel
@@ -333,6 +347,7 @@ llRequestInventoryData
333347
llRequestPermissions
334348
llRequestSecureURL
335349
llRequestSimulatorData
350+
llRequestUserKey
336351
llRequestURL
337352
llRequestUsername
338353
llResetAnimationOverride
@@ -429,10 +444,12 @@ llSitTarget
429444
llSleep
430445
llSqrt
431446
llStartAnimation
447+
llStartObjectAnimation
432448
llStopAnimation
433449
llStopHover
434450
llStopLookAt
435451
llStopMoveToTarget
452+
llStopObjectAnimation
436453
llStopSound
437454
llStringLength
438455
llStringToBase64
@@ -672,12 +689,14 @@ GCNP_RADIUS
672689
GCNP_STATIC
673690
GRAVITY_MULTIPLIER
674691
HORIZONTAL
692+
HTTP_ACCEPT
675693
HTTP_BODY_MAXLENGTH
676694
HTTP_BODY_TRUNCATED
677695
HTTP_CUSTOM_HEADER
678696
HTTP_METHOD
679697
HTTP_MIMETYPE
680698
HTTP_PRAGMA_NO_CACHE
699+
HTTP_USER_AGENT
681700
HTTP_VERBOSE_THROTTLE
682701
HTTP_VERIFY_CERT
683702
INVENTORY_ALL
@@ -737,6 +756,7 @@ OBJECT_ATTACHED_SLOTS_AVAILABLE
737756
OBJECT_BODY_SHAPE_TYPE
738757
OBJECT_CHARACTER_TIME
739758
OBJECT_CLICK_ACTION
759+
OBJECT_CREATION_TIME
740760
OBJECT_CREATOR
741761
OBJECT_DESC
742762
OBJECT_GROUP
@@ -763,7 +783,9 @@ OBJECT_ROT
763783
OBJECT_RUNNING_SCRIPT_COUNT
764784
OBJECT_SCRIPT_MEMORY
765785
OBJECT_SCRIPT_TIME
786+
OBJECT_SELECT_COUNT
766787
OBJECT_SERVER_COST
788+
OBJECT_SIT_COUNT
767789
OBJECT_STREAMING_COST
768790
OBJECT_TEMP_ATTACHED
769791
OBJECT_TEMP_ON_REZ
@@ -1071,11 +1093,27 @@ SIT_NOT_EXPERIENCE
10711093
SIT_NO_ACCESS
10721094
SIT_NO_EXPERIENCE_PERMISSION
10731095
SIT_NO_SIT_TARGET
1096+
SKY_ABSORPTION_CONFIG
1097+
SKY_AMBIENT
1098+
SKY_CLOUDS
1099+
SKY_DENSITY_PROFILE_COUNTS
1100+
SKY_DOME
1101+
SKY_GAMMA
1102+
SKY_GLOW
1103+
SKY_LIGHT
1104+
SKY_MIE_CONFIG
1105+
SKY_MOON
1106+
SKY_PLANET
1107+
SKY_RAYLEIGH_CONFIG
1108+
SKY_REFRACTION
1109+
SKY_STAR_BRIGHTNESS
1110+
SKY_SUN
1111+
SKY_TEXTURE_DEFAULTS
1112+
SKY_TRACKS
10741113
SMOOTH
10751114
STATUS_BLOCK_GRAB
10761115
STATUS_BLOCK_GRAB_OBJECT
10771116
STATUS_BOUNDS_ERROR
1078-
STATUS_CAST_SHADOWS
10791117
STATUS_DIE_AT_EDGE
10801118
STATUS_INTERNAL_ERROR
10811119
STATUS_MALFORMED_PARAMS
@@ -1148,6 +1186,13 @@ VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY
11481186
VEHICLE_VERTICAL_ATTRACTION_TIMESCALE
11491187
VERTICAL
11501188
WANDER_PAUSE_AT_WAYPOINTS
1189+
WATER_BLUR_MULTIPLIER
1190+
WATER_FOG
1191+
WATER_FRESNEL
1192+
WATER_NORMAL_SCALE
1193+
WATER_REFRACTION
1194+
WATER_TEXTURE_DEFAULTS
1195+
WATER_WAVE_DIRECTION
11511196
XP_ERROR_EXPERIENCES_DISABLED
11521197
XP_ERROR_EXPERIENCE_DISABLED
11531198
XP_ERROR_EXPERIENCE_SUSPENDED
@@ -1191,25 +1236,31 @@ URL_REQUEST_GRANTED
11911236
TOUCH_INVALID_TEXCOORD
11921237
TOUCH_INVALID_VECTOR
11931238
ZERO_VECTOR
1194-
/C11"broken"
1195-
LAND_LARGE_BRUSH
1196-
LAND_MEDIUM_BRUSH
1197-
LAND_SMALL_BRUSH
1239+
/C11"illegal"
1240+
CHARACTER_MAX_ANGULAR_ACCEL
1241+
CHARACTER_MAX_ANGULAR_SPEED
1242+
CHARACTER_TURN_SPEED_MULTIPLIER
1243+
KFM_CMD_SET_MODE
1244+
OBJECT_ATTACHMENT_GEOMETRY_BYTES
1245+
OBJECT_ATTACHMENT_SURFACE_AREA
1246+
OBJECT_RETURN_TIME
1247+
OBJECT_REZ_TIME
1248+
OBJECT_SAT_UPON
1249+
OBJECT_SELECTED
1250+
PERMISSION_EXPERIENCE
1251+
PRIM_PHYSICS_MATERIAL
11981252
/C12"deprecated"
11991253
ATTACH_LPEC
12001254
ATTACH_RPEC
12011255
DATA_RATING
1202-
OBJECT_ATTACHMENT_GEOMETRY_BYTES
1203-
OBJECT_ATTACHMENT_SURFACE_AREA
1204-
PRIM_CAST_SHADOWS
1256+
LAND_LARGE_BRUSH
1257+
LAND_MEDIUM_BRUSH
1258+
LAND_SMALL_BRUSH
12051259
PRIM_MATERIAL_LIGHT
12061260
PRIM_TYPE_LEGACY
12071261
PSYS_SRC_INNERANGLE
12081262
PSYS_SRC_OUTERANGLE
12091263
VEHICLE_FLAG_NO_FLY_UP
1210-
llClearExperiencePermissions
1211-
llCloud
1212-
llGetExperienceList
12131264
llMakeExplosion
12141265
llMakeFire
12151266
llMakeFountain
@@ -1226,20 +1277,18 @@ llSetObjectPermMask
12261277
/C14"log"
12271278
print
12281279
/C15"unimplemented"
1229-
CHARACTER_MAX_ANGULAR_ACCEL
1230-
CHARACTER_MAX_ANGULAR_SPEED
1231-
CHARACTER_TURN_SPEED_MULTIPLIER
1232-
KFM_CMD_SET_MODE
12331280
PERMISSION_CHANGE_JOINTS
12341281
PERMISSION_CHANGE_PERMISSIONS
1235-
PERMISSION_EXPERIENCE
12361282
PERMISSION_RELEASE_OWNERSHIP
12371283
PERMISSION_REMAP_CONTROLS
1238-
PRIM_PHYSICS_MATERIAL
1284+
PRIM_CAST_SHADOWS
12391285
PSYS_SRC_OBJ_REL_MASK
1240-
XP_ERROR_REQUEST_PERM_TIMEOUT
1286+
STATUS_CAST_SHADOWS
12411287
event
1288+
llClearExperiencePermissions
1289+
llCloud
12421290
llCollisionSprite
1291+
llGetExperienceList
12431292
llPointAt
12441293
llRefreshPrimURL
12451294
llReleaseCamera

0 commit comments

Comments
 (0)