nyuuzyou/wikis huggingface dataset:
ObjectShape

==Message Layout==
{
	ObjectShape Low NotTrusted Zerocoded
	{
		AgentData		Single
		{	AgentID		LLUUID	}
		{	SessionID	LLUUID	}
	}
	{
		ObjectData			Variable
		{	ObjectLocalID	U32	}
		{	PathCurve		U8	}
		{	ProfileCurve	U8	}
		{	PathBegin		U8	}	
		{	PathEnd			U8	}	
		{	PathScaleX		U8	}	
		{	PathScaleY		U8	}	
		{	PathShearX		U8	}	
		{	PathShearY		U8	}	
		{	PathTwist		S8	}	
		{	PathTwistBegin		S8	}	
		{ 	PathRadiusOffset 	S8	} 	
		{ 	PathTaperX		S8	}	
		{	PathTaperY		S8	}	
		{	PathRevolutions		U8	}	
		{	PathSkew		S8	}	
		{	ProfileBegin	U8	}	
		{	ProfileEnd		U8	}	
		{	ProfileHollow	U8	}	
	}
}
==Usage and Notes==
Category:Messages
ObjectSpinUpdate

==Message Layout==
{
	ObjectSpinUpdate Low NotTrusted Zerocoded
	{
		AgentData			Single
		{	AgentID			LLUUID	}
		{	SessionID		LLUUID	}
	}
	{
		ObjectData			Single
		{	ObjectID		LLUUID	}
		{	Rotation		LLQuaternion }
	}
}
==Usage and Notes==
Category:Messages
ObjectUpdateCached

==Message Layout==
{
	ObjectUpdateCached High Trusted Unencoded
	{
		RegionData			Single
		{	RegionHandle	U64		}
		{ TimeDilation	U16		}
	}
	{
		ObjectData			Variable
		{ ID				U32		}
		{	CRC				U32		}
		{ UpdateFlags		U32	}
	}
}
==Usage and Notes==
Category:Messages
ObjectUpdateCompressed

==Message Layout==
{
	ObjectUpdateCompressed High Trusted Unencoded
	{
		RegionData			Single
		{	RegionHandle	U64		}
		{ TimeDilation	U16		}
	}
	{
		ObjectData			Variable
		{ UpdateFlags			U32	}
		{	Data			Variable 2	}
	}
}
==Usage and Notes==
Category:Messages
Object Contents

=== Feature Design Document ===
(none)
=== Functional Spec ===
(none)
=== Test scripts ===
Container Permissions Test
Open Object Test
=== Discussion for future improvements ===
(none)
=== Relationship to other features ===
 List of features that need to be tested when this feature changes, and why. 
Inventory - Object contents is a type of inventory for objects.
llGiveInventory - Scripts can give items in Object Contents to people and other objects.
llGiveInventoryList - Scripts can give items in Object Contents to people and other objects.
=== User Guides ===
 How do I put things in an object's inventory?
Object Size

==Object Size==
Reports the dimensions and footprint of a linkset.
default
{
 state_entry()
 {
 float temp;
 list box = llGetBoundingBox(llGetKey());
 vector size = llList2Vector(box, 1) * llGetRot() - llList2Vector(box, 0) * llGetRot();
 if (llAbs(llRound(size.x)) < llAbs(llRound(size.y))) {
 float temp = size.y;
 size.y = size.x;
 size.x = temp;
 }
 llOwnerSay("Your object is roughly " + (string)llAbs(llRound(size.x)) + "m long by " + (string)llAbs(llRound(size.y)) + "m wide by " + (string)llAbs(llRound(size.z)) + "m tall.");
 llOwnerSay("With an area of " + (string)llAbs(llRound(size.x*size.y)));
 llRemoveInventory(llGetScriptName());
 }
}
Objects

=== Feature Design Document ===
The Objects folder is the default folder for items made of Primitives. If you create a box, then "Take" it, it will appear in the Objects folder of your Inventory.
=== Functional Spec ===
(none)
=== Test scripts ===
(none)
=== Discussion for future improvements ===
(none)
=== Relationship to other features ===
 List of features that need to be tested when this feature changes, and why. 
(none)
=== User Guides ===
(none)
Obsolete Source downloads

__NOEDITSECTION__
Below is a list of all of the releases of the Second Life viewer source code, in reverse chronological order. Be sure to pay attention to the . For build instructions, see Get source and compile
__TOC__
= Releases and Release Candidates =
Date
 	
Branch
(see Branching process below)	
Source
 	
Libs
 	
Build Notes
 
= Betas and First Look =
Date
 	
Branch
(see Branching process below)	
Source
 	
Libs
 	
Build Notes
 
			
* Mac OS X libcares libraries (will be included with libraries next release)	
			
* Texture files (will be included with source next release)	
= Dated snapshots =
Date
 	
Branch
(see Branching process below) 	
Source
  	
Libs
  	
Build Notes
 
(1.13.2.11)
==2007-Jan-17==	Branch_1-13-2 (r56833), last synced with release at r56659 	links deleted: wrong source was uploaded	links deleted: wrong source was uploaded	
(20070112a)
==2007-Jan-12==	Release (r56702) 	Viewer
*Windows (CRLF)
*Mac/Linux (LF)
Other
*llMozLib (LF)	
*Windows
*Mac
*Linux 	
(20070108c)
==2007-Jan-08==	open source prep branch (r56647), branched from release (r56551)	Viewer
*Windows (CRLF)
*Mac/Linux (LF) 	
*Windows
*Mac
*Linux 	
= Branching process =
The "branch" column indicates what branch the source was pulled from in Linden Lab's internal source repository, as well as the version number. This is helpful in determining how and when to do merges. See source branches page for more information about this.
Note that the dated releases (e.g. 20070117a) are sourced from the working trunk (the "release" branch), and the numbered releases (e.g. 1.13.2.xx) are to sync with the official viewer releases.
= Support library source =
* LogitechLCD
** Current Version of the windows only project required to generate the lib that the viewer uses logitech_lib_project / 2007-11-15
* llMozLib
** Current version
*** Windows (CRLF/Zip) llMozLib / 2007-12-21
*** Mac/Linux (LF/tar.gz) llMozLib / 2007-12-21
** Older versions
*** Windows (CRLF/Zip) llMozLib / 2007-11-21
*** Mac/Linux (LF/tar.gz) llMozLib / 2007-11-21
*** Windows (CRLF/Zip) llMozLib / 2007-11-01
*** Mac/Linux (LF/tar.gz) llMozLib / 2007-11-01
*** Mac/Linux (LF/tar.gz) llMozLib / 2007-01-12
Occhi

Gli occhi sono una delle parti del corpo. Puoi determinarne la forma attraverso la finestra "Aspetto fisico" cliccando prima sul tasto "Forma del corpo" e successivamente sul tasto "occhi". Per determinarne il colore, sempre dalla finestra "aspetto fisico", clicca il tasto "Occhi" e sposta il cursore. Non è possibile togliere gli occhi dell'avatar ma sostituirli con altri occhi acquisiti tra i freebie o acquistati.
Ocean Microcontinent

Ocean si a Microcontinent placed at Coordinates 486-490/1256-1262, inside Grid Sector D12, North - West Ocean. It has also the transitory name A026. Its position on the map is close to Wild West continent.
== Geography ==
Ocean has an interesting shape. On the map, it looks like an octopus or like a Nazi zymbol. Of course, this is just a coincidence. The shape, with 3 branches, allow residents to travel long distances by Water. It is made of 15 sims, but to get from one end to another you need to go through 10 sims. Its diffuse form makes it look almost the size of Wild West continent, even if it has less then half the number of sims.
The microcontinent is made of islands, separated by navigable water. Altitude is low. Ground texture resembles sand and the entire place is made to look like a tropical beach paradise. Protected Land includes waterways. Land With Restricted Access exists on many islands.
== See Also ==
Second Life Geography
List Of Microcontinents And Sim Clusters
Oceans
OfferCallingCard

==Message Layout==
{
	OfferCallingCard Low NotTrusted Unencoded
	{
		AgentData		Single
		{	AgentID		LLUUID }
		{	SessionID	LLUUID }
	}
	{
		AgentBlock			Single
		{	DestID			LLUUID	}
		{	TransactionID	LLUUID	}
	}
}
==Usage and Notes==
Used to offer someone a calling card. TransactionID should be a randomly generated UUID.
==Official Client Behavior==
===Send===
Destination must be an avatar and within visible range. TransactionID is a randomly generated UUID by the client.
===Receive===
Sender is determined from AgentID in AgentData on the receiving side. Client checks if sender is an avatar, and then tries to locate the objects NV data for first and last name. Silently fails if sender is not found. Declined automatically if busy or muted.
See also AcceptCallingCard : DeclineCallingCard
Category:Messages
Category:Relationship Messages
Office Hours - Specific Issues

Linden Office Hours
This is a list of Linden Office Hours, put into days of the week so that you can easily find an hour, on the day that you want it.
This list may not always be 100% accurate, and may not be complete.
Under the days you will find the name of the Linden, the time of the session and the Topic for that session. More information may be available on that session.
This page was created with help from This Page.
== How can I help? ==
=== If you're a Linden... ===
If you are a Linden, you can help by keeping the Office Hours pages updated, and keeping your Wiki User Page, and InWorld Profile up to date.
=== Anyone... ===
You can help by maintaining and keeping this up to date, and by helping to improve it by, for example... moving the names, under the days into a correct order by time of the session; Earliest session first.
You can also help by ading pages to specific hours you attend, such as Community, Bug triage and by adding Locations to the listing, under names in the days.
You can add your suggestions below by editing:
* Example
== Sunday ==
== Monday ==
=== Amber Linden ===
Topics: SL Volunteering
* 9:00-10:00AM 
=== Q Linden ===
Topics: User experience, construction, architecture, open source, science fiction, cycling, games
* 7:30-8:30AM
== Tuesday ==
=== Amber Linden ===
Topics: SL Volunteering
* 1:00-2:00PM
=== Andrew Linden ===
Topics: Technical issues, SL architecture, physics engine.
* 11:00-12:00
=== CG Linden ===
Topics: Release Processes, Plans, Techniques and Discussion
* 8:00-9:00AM
=== Lexie Linden ===
Topics: SL Volunteering
* 10:00AM
=== Lotte Linden ===
Topics: Sprechstunde für deutsche Residents
* 10:00AM
=== Zero Linden ===
Topics: These are geeky-techy-nerdo office hours! Come talk about the technology that runs Second Life.
* 1:00PM
== Wednesday ==
== Thursday ==
== Friday ==
== Saturday ==
== Community Related ==
== Second Life Volunteers Related ==
== Bug Related ==
Ohio Microcontinent

Ohio is a Microcontinent placed in Grid Sector I9, inside Estate Sea, Little Pacific Ocean. Its position is West to Jeogeot and South-East to Estate Continent. It has the transitory name A042, given by the Second Life Geography team. Current name, Ohio, comes from the fact that all sims are named Ohio.
The estate that owns this place is Ohio University Edu, so this is in fact an estate for teen people. Even so, access is granted for everybody. If you decide to come here, you must think that this is a General rating place, you must not be dressed in a provocative way and you must know that this is an institution.
It is formed of 6 sims, so this is a tiny microcontinent, but they all share common features. In center there is a building (the university). Around it, there are a many hills, plateaus and rivers. Trees can be seen on the plateaus, creating small forests. Many other buildings can be found in depressions or surrounded by trees. Sometimes, they are connected by roads.
There are a few parcels of Land With Restricted Access, but the largest part of this microcontinent can be visited easy.
== See Also ==
Second Life Geography
List Of Microcontinents And Sim Clusters
Old Second Life FAQ

__NOTOC__
Your Account
* I made a mistake with my name when logging in on the first time. Can I change it?
* What is a Charter Membership‎?
* What happens to delinquent accounts‎?
* How do I set my profile picture ?
How does the Software Work? - see the User's Manual
* Why is this so slow ?
* How can I set my Preferences ?
* How far away can people hear me‎?
* What are those words above names‎?
* What does that abbreviation mean ?
* Why do I have a box on my head/hand‎?
* Why can't I stand up from this sofa‎?
Your Avatar
* Where is my avatar in inventory‎?
* Why do you look so much better than me‎? Why do I look like I have rubber skin and cotton hair?
* How do I detach something from my head ? (or other body part)
* What are the calling cards‎?
* What are HUD attachments‎ ?
* I joined a group, and now I have a title in front of my name, how do I remove it ?
Stuff To Do
* What do I do here ?
* What are the basic social rules‎?
* Where do I find a party? How do I go to classes?‎
* How do I make money ?
* How do I become a landowner ?
* What does 'Add Friend' mean ?
* Why are there so many girls‎ in Second Life ?
* Hey, Can we have sex here ?
Stuff to Get
* Where do I buy new clothes ? (or other things)
* How do I use a vending machine ?
* I purchased some clothes, but all I see is a box. How do I wear the clothes ?
* How many items are there‎ ? Why do I have to pay for them?
Are you NPCs or advanced AIs?
Most avatars you'll meet in SL are really humans. There are a few (so called Bots) which aren't human, but they are usually quiet and just standing around. Some very rare AIs can be found, but they won't be able to hold up a meaningful conversation. 
Help! This isn't me! This is some shiny cloud!
Don't worry! You're probably on a bad connection, or eventually on a very very slow sim. All avatars derive from a "common" polygon mesh, and the "standard" avatar, which for some reason is called "Ruth". Just wait a bit and you should return to "normal" as soon as your SL client loads the proper settings.
If this is taking a *long* time, I'd advise you to relog. Sometimes, changing avatars when the update is taking too long is worse! (you might be able to fool the system and get all your avatars mixed up)
A quick way to fix this without restarting is to enter "edit appearance". The menu will behave as if you've made changes and will prompt you to save when you close it. DO NOT HIT SAVE. Instead, when it prompts you to save say NO.
== See Also ==
* CopyBot
* About Traffic
* When and how to file an Abuse Report
* Where am I?
== Original Contributors ==
:These are Residents who contributed to the original documents this article was source from before the Second Life Wiki was created.
* Kex Godel
* Chage McCoy
* Essence Lumin
* Gwyneth Llewelyn
FAQ
FAQ
OnTouchSelectTexture

IMPORTANT NOTE: This menus control REQUIRED Nargus Dialog Control script. You MUST have all both the script and this one in the same prim for it to work.
==Scripts==
OnTouchSelectTexture.lsl
<lsl>
// ********** DIALOG FUNCTIONS **********
// Dialog constants
integer lnkDialog = 14001;
integer lnkDialogNotify = 14004;
integer lnkDialogResponse = 14002;
integer lnkDialogTimeOut = 14003;
 
integer lnkDialogReshow = 14011;
integer lnkDialogCancel = 14012;
 
integer lnkMenuClear = 15001;
integer lnkMenuAdd = 15002;
integer lnkMenuShow = 15003;
 
string seperator = "||";
integer dialogTimeOut = 0;
// ********** END DIALOG FUNCTIONS **********
string texturesDialog;
initTextures(){
// Please me reminded that Nargus Dialog script autometicly add Back/Next buttons for you.
// Optimised dialog generator script. Much more memory efficient than usage of Dialog+Menus control function
 
 llOwnerSay("Inventory change detected; re-initializing...");
 
 texturesDialog = "Click BACK/NEXT to change page.\n" +
 "Click a texture button to choose." +
 seperator + (string)dialogTimeOut;
 
 integer count = llGetInventoryNumber(INVENTORY_TEXTURE);
 integer i;
 for(; i<count; ++i){
 string name = llGetInventoryName(INVENTORY_TEXTURE, i);
 texturesDialog += seperator + name + seperator + llGetSubString(name, 0, 15);
 }
 texturesDialog += seperator + "CLOSE" + seperator;
 llOwnerSay("Initializing completed.");
}
 
default{
 state_entry(){
 initTextures();
 }
 
 changed(integer changes){
 if(changes & CHANGED_INVENTORY) initTextures();
 }
 
 link_message(integer sender_num, integer num, string str, key id){
 if(num == lnkDialogResponse){
 if(llGetInventoryType(str) == INVENTORY_TEXTURE) llSetTexture(str, ALL_SIDES);
 }
 }
 
 touch_start(integer num_detected){
 llMessageLinked(LINK_THIS, lnkDialog, texturesDialog, llDetectedOwner(0));
 }
}
</lsl>
On error

this is a proposed feature
===Example===
This example should explain the proposal.
<lsl>
on_error(integer error_num, string error_text, key error_state, integer recoverable)
{
 if(!recoverable || error_num == ERROR_STACK_HEAP) llResetScript();
 if(error_num == ERROR_BOUNDS_CHECK)
 {
 ...
 llClearErrorState(error_state);
 }
}
</lsl>
===Notes===
If this exists a section of heap may need to be reserved for the error handler stack, so adding an error handler could reduce the available heap. The error handler should probably not (and may not be allowed to) allocate any local list or string variables. Errors in the error handler are fatal.
Ongoing JIRA Policy Debates

There have been many requests involving different aspects of LL's policies on a wide range of topics, however no such centralized page yet exists in the Wiki. The goal of this article is to provide a jumping-off point to existing official policies, as well as non-LL end-user attempts to research and document unofficial policies and planning agendas, and to provide easy-to-find links to ongoing hotbutton policy discussions in the JIRA.
* Back to Linden Lab Policies
* Link to User-Documented Policies and development pages
== Ongoing JIRA debates ==
* MISC-1267: Devise better way to discuss hotbutton issues on sldev
* MISC-44: Split off new mailing list from sldev for non-development discussion
* SVC-241: Meta-issue: Improved In-world Privacy
* VWR-2909: Users are misled into thinking texture permissions do anything.
* MISC-1272: (Devise methodology to deal with asset transfers to non-SL grids)
OnlineStatusRequest

==Message Layout==
{
	OnlineStatusRequest Low Trusted Unencoded
	{
		AgentData		Single
		{	AgentID			LLUUID	}
		{	QueryID			LLUUID	}
		{	EstateID		U32		}
		{	Godlike			BOOL	}
		{	SpaceIP			IPADDR	}	
	}
	{
		Data		Variable
		{	ID				LLUUID	} 
	}
}
==Usage and Notes==
Category:Messages
OpenGrid Mailing List

OpenGrid@lists.secondlife.com -- mailing list for discussing issues related to the Open Grid Protocol.
* Subscribe to OpenGrid@lists.secondlife.com (or unsubscribe)
* Browse list archives
* Search list archives
IMPORTANT: Please read the Posting Policies and Guidelines before posting to this mailing list.
== Posting Guidelines and Policies ==
The OpenGrid mailing list is intended for discussing software development and architecture issues related to the Open Grid Protocol. The following policies are meant to ensure we can keep conversation civil and on-topic. 
=== Policies ===
* This mailing list is for discussing problems and ideas that software developers can directly address and for collaboration on solutions and improvements, not for turning Linden Lab development staff into proxies to reach other parts of Linden Lab (e.g. legal, executive, human resources, etc).
* Please adhere to the commenting guidelines for blog.secondlife.com. Since we can't delete comments that are in violation, we're going to instead preemptively set the "moderated" bit for repeat violators.
* Constructive criticism is welcome, but general complaints which only serve to discourage use of Second Life, discourage cooperation with Linden Lab, or disparage other virtual world developers working on interoperability should be taken elsewhere.
* If you have auto-reply email software (such as out-of-office notification), please make sure that it's configured correctly. Failure to do so will cause you to receive moderated access until you assure us it's fixed. See the Autoreply Software section below for more details.
* If someone else is violating mailing list policy, do not reply to them on the list. Reply to them offlist if you feel you need to engage them. If you feel disciplinary action is required, send mail to the list administrator (<opengrid-owner@lists.secondlife.com>). Engaging with them on-list may result in the moderation bit being set on your account.
=== Guidelines ===
* Questions about the Open Grid Public Beta should go to the gridnauts@lists.lindenlab.com list.
* Avoid top-posting.
* Do not post questions about LSL scripting to this list. Please see the Second Life Scripters list.
* Please remember the old mantra "praise in public, criticize in private". On-list reprimands are rarely of interest to the general mailing list.
* If a thread become long-running, an administrator may ask that the thread be summarized and moved to the wiki, or a Jira task.
Open Development User Group/Archive

These are transcripts of past Open Development User Group meetings.
2023-12-13
2011-06-20 
2011-06-15 
2011-06-13, Post-meeting discussion about llconvexdecomp replacement
2011-06-08 
2011-06-06 
2011-06-01 
2011-05-25 
2011-05-23 
2011-05-18 
2011-05-16 
2011-05-11 
2011-05-09 
2011-05-04 
2011-05-02 
2011-04-25 
2011-04-20 
2011-04-18 
2011-04-13 
2011-04-11 
2011-04-06 
2011-04-04 
2011-03-21 
2011-03-16 
2011-03-14 
2011-02-28 OPEN project workflow & issue triage
2011-02-23 VS 2010 Hackathon report
2011-02-16 Autobuild & Upgrading to VS 2010
2011-02-14 Autobuild & Upgrading to VS 2010 - This Week!
2011-02-09 Autobuild & Moving issues from VWR to OPEN
2011-02-07
2011-01-31 Gez Linden and new Group IM
2011-01-10
2010-10-13
2010-10-11
2010-09-15
2010-08-09
2010-08-02 Chat Interfaces
2010-07-28 Snowglobe features to import to Viewer 2
2010-07-06 
2010-06-30 mostly discussion of licensing ambiguity
2010-06-29
2010-06-24: In-world open source content
2010-06-15: Why should Linden Lab support open source?
2010-06-09 (the day layoffs were announced)
2010-06-08
2010-06-02
Open Grid Protocol

Note: This page references the current draft of the Open Grid Protocol.
* Introduction HTML PDF
* LLIDL, LLSD and Structured Data Serialization HTML PDF
* Authentication HTML PDF
* Teleport HTML PDF
==All Drafts==
* SLGOGP_Draft_1 HTML PDF
* OGP_Draft_2 HTML PDF
* OGP_Draft_3
** Introduction HTML PDF
** LLIDL, LLSD and Structured Data Serialization HTML PDF
** Authentication HTML PDF
** Teleport HTML PDF
* OGP_Draft_4
** Teleport HTML PDF
* OGP_Draft_5
** Teleport HTML PDF
Category:Architecture_Working_Group
Category:Grid_Interoperability
Category:Pyogp
Category:Pyogp_Kitchen_Sink
Open Grid Public Beta/Changes 20080822

On Friday 22 August 2008, Linden Lab will release updated OGP Beta Viewer, and updating our Agent Domain and Region Domain code.
Please read the details below. The Linden Lab OGP Beta team requests OpenSimulator developers to update the OGP patches.
If you have questions after reading the following, please bring them to the OGP Huddle at 0900 SLT Friday.
These fixes address two JIRAs:
==SVC-2724: When OpenSim configured with external hostname instead of ip address, teleports to the sim fail.==
*Changes to Protocol: sim_ip is now replaced with sim_host field for Place Avatar, Request Rez Avatar, and Rez Avatar.
*Changes to Viewer: New viewer only checks for sim_host field. If you run the new viewer against an old region, logins and teleports will fail. Use the old viewer in the meantime.
*Changes to Simulator: Second Life sims return both sim_host and sim_ip.
*Changes needed on Opensim: should return sim_host and set ip or host to this field
==SVC-2899: Authentication status codes changed==
*Changes to Protocol: Successful response now returns a 200 instead of a 302. The seed capability is now in the body as 'agent_seed_capability'. In the case of no agent_seed_capability there will be 'reason' and 'message' in the body explaining why it wasn't returned.
*Changes to viewer: Viewer now looks for 200 result from authenication and checks for agent_seed_capability, referring to or displaying the message/reason if there is none. 
*Changes to simulator: None
*What will break if not using the new viewer: If using old viewer to connect to new authentication login won't work, it won't correctly parse auth response.
==Schedule:==
Linden Lab will release the updated OGP Viewer binaries and update our Agent and Region Domains after the 0900 SLT OGP Huddle.
Category:Open Grid Public Beta
Open Grid Public Beta/Changes 20080923

==OpenSim Has Changed Please Update From Trunk==
==Changes to OGP Teleport==
There are three changes to what we referred to as Region URLs:
* Per draft three, these are now called public_region_seed_capabilities.
* To teleport to a Linden Lab OGP region, you need to enter its public seed cap, which is of the form:
:http://sim1.vaak.lindenlab.com:13000/public_seed
*You can now specify which simulator in an OGP enabled OpenSim instance on which you want to rez:
::http://myopensim:9000/my%20region%name
:The region name is part of the path, and should be appropriately URL escaped, ie:
::http://75.101.131.107:9000/interop%20island
Category:Open Grid Public Beta