2017-07-31 00:43:31 -07:00
|
|
|
UPDATES.md
|
|
|
|
TODO.md
|
|
|
|
NOTES.md
|
|
|
|
MARKETPLACE.md
|
|
|
|
optimized
|
|
|
|
|
Prepare the core scripts for OpenSim.
- Add Makefile and release creation instructions.
- Add a simple Python program to automate the OpenSim conversion based on markings in the code.
- Add .gitignore entries for the generated files.
- Add parentheses around assignments as required by OpenSim. This is done only to the core scripts.
- OpenSim isn't compatible with SL when there are conditions of type key. Those are all converted. Conditions of other types, except integer, are expanded for clarity and optimization, as they generate the same or better code that way, and currently the optimizer can do a better job when they are expanded.
- Floats in scientific notation need a dot.
- llParseStringXXXX doesn't work the same in OpenSim as in SL, when the separator is an Unicode codepoint that doesn't represent a character. For that reason, the internal separator, which is U+FFFD ("Replacement Character") is changed automatically by the Python program to U+001F (Unit Separator control character). For further safety, function strReplace is altered to use osReplaceString instead of llParseStringKeepNulls/llDumpList2String.
Furthermore, the ~ operator has the wrong precedence in OpenSim, but that was handled by a previous commit. Note that appearances of the ~ operator that were not preceded by a ! have only been replaced in the core scripts.
2017-08-15 08:40:58 -07:00
|
|
|
# Release
|
|
|
|
AVsitter2/AVsitter2.zip
|
|
|
|
AVsitter2/AVsitter2-oss.zip
|
|
|
|
|
|
|
|
# Compressed/optimized/processed LSL scripts
|
2017-07-31 00:43:31 -07:00
|
|
|
*.lslz
|
Prepare the core scripts for OpenSim.
- Add Makefile and release creation instructions.
- Add a simple Python program to automate the OpenSim conversion based on markings in the code.
- Add .gitignore entries for the generated files.
- Add parentheses around assignments as required by OpenSim. This is done only to the core scripts.
- OpenSim isn't compatible with SL when there are conditions of type key. Those are all converted. Conditions of other types, except integer, are expanded for clarity and optimization, as they generate the same or better code that way, and currently the optimizer can do a better job when they are expanded.
- Floats in scientific notation need a dot.
- llParseStringXXXX doesn't work the same in OpenSim as in SL, when the separator is an Unicode codepoint that doesn't represent a character. For that reason, the internal separator, which is U+FFFD ("Replacement Character") is changed automatically by the Python program to U+001F (Unit Separator control character). For further safety, function strReplace is altered to use osReplaceString instead of llParseStringKeepNulls/llDumpList2String.
Furthermore, the ~ operator has the wrong precedence in OpenSim, but that was handled by a previous commit. Note that appearances of the ~ operator that were not preceded by a ! have only been replaced in the core scripts.
2017-08-15 08:40:58 -07:00
|
|
|
*.lslo
|
|
|
|
*.oss
|
2017-07-31 00:43:31 -07:00
|
|
|
|
|
|
|
.project
|
|
|
|
.buildpath
|
|
|
|
.settings
|
|
|
|
.externalToolBuilders
|
|
|
|
|
Prepare the core scripts for OpenSim.
- Add Makefile and release creation instructions.
- Add a simple Python program to automate the OpenSim conversion based on markings in the code.
- Add .gitignore entries for the generated files.
- Add parentheses around assignments as required by OpenSim. This is done only to the core scripts.
- OpenSim isn't compatible with SL when there are conditions of type key. Those are all converted. Conditions of other types, except integer, are expanded for clarity and optimization, as they generate the same or better code that way, and currently the optimizer can do a better job when they are expanded.
- Floats in scientific notation need a dot.
- llParseStringXXXX doesn't work the same in OpenSim as in SL, when the separator is an Unicode codepoint that doesn't represent a character. For that reason, the internal separator, which is U+FFFD ("Replacement Character") is changed automatically by the Python program to U+001F (Unit Separator control character). For further safety, function strReplace is altered to use osReplaceString instead of llParseStringKeepNulls/llDumpList2String.
Furthermore, the ~ operator has the wrong precedence in OpenSim, but that was handled by a previous commit. Note that appearances of the ~ operator that were not preceded by a ! have only been replaced in the core scripts.
2017-08-15 08:40:58 -07:00
|
|
|
# Linux backup files
|
|
|
|
*~
|
|
|
|
|
2017-07-31 00:43:31 -07:00
|
|
|
# Windows image file caches
|
|
|
|
Thumbs.db
|
|
|
|
ehthumbs.db
|
|
|
|
|
|
|
|
# Folder config file
|
|
|
|
Desktop.ini
|
|
|
|
|
|
|
|
# Recycle Bin used on file shares
|
|
|
|
$RECYCLE.BIN/
|
|
|
|
|
|
|
|
# Windows Installer files
|
|
|
|
*.cab
|
|
|
|
*.msi
|
|
|
|
*.msm
|
|
|
|
*.msp
|
|
|
|
|
|
|
|
# Windows shortcuts
|
|
|
|
*.lnk
|
|
|
|
|
|
|
|
# =========================
|
|
|
|
# Operating System Files
|
|
|
|
# =========================
|
|
|
|
|
|
|
|
# OSX
|
|
|
|
# =========================
|
|
|
|
|
|
|
|
.DS_Store
|
|
|
|
.AppleDouble
|
|
|
|
.LSOverride
|
|
|
|
|
|
|
|
# Thumbnails
|
|
|
|
._*
|
|
|
|
|
|
|
|
# Files that might appear in the root of a volume
|
|
|
|
.DocumentRevisions-V100
|
|
|
|
.fseventsd
|
|
|
|
.Spotlight-V100
|
|
|
|
.TemporaryItems
|
|
|
|
.Trashes
|
|
|
|
.VolumeIcon.icns
|
|
|
|
|
|
|
|
# Directories potentially created on remote AFP share
|
|
|
|
.AppleDB
|
|
|
|
.AppleDesktop
|
|
|
|
Network Trash Folder
|
|
|
|
Temporary Items
|
|
|
|
.apdisk
|