diff --git a/libsecondlife/Avatar.cs b/libsecondlife/Avatar.cs index be693826..463be54d 100644 --- a/libsecondlife/Avatar.cs +++ b/libsecondlife/Avatar.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/AvatarManager.cs b/libsecondlife/AvatarManager.cs index 00d3bcbb..3370270d 100644 --- a/libsecondlife/AvatarManager.cs +++ b/libsecondlife/AvatarManager.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/BlockingQueue.cs b/libsecondlife/BlockingQueue.cs index dedd3f17..8d95d368 100644 --- a/libsecondlife/BlockingQueue.cs +++ b/libsecondlife/BlockingQueue.cs @@ -1,3 +1,29 @@ +/* + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team + * All rights reserved. + * + * - Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * - Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * - Neither the name of the Second Life Reverse Engineering Team nor the names + * of its contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + using System; using System.Threading; using libsecondlife; diff --git a/libsecondlife/DirectoryManager.cs b/libsecondlife/DirectoryManager.cs index 4ae8705c..b25f433d 100644 --- a/libsecondlife/DirectoryManager.cs +++ b/libsecondlife/DirectoryManager.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/EstateTools.cs b/libsecondlife/EstateTools.cs index e919f684..894ce681 100644 --- a/libsecondlife/EstateTools.cs +++ b/libsecondlife/EstateTools.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/GridManager.cs b/libsecondlife/GridManager.cs index fd7fa865..5b549116 100644 --- a/libsecondlife/GridManager.cs +++ b/libsecondlife/GridManager.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/GroupManager.cs b/libsecondlife/GroupManager.cs index 3dbee358..9d7a1352 100644 --- a/libsecondlife/GroupManager.cs +++ b/libsecondlife/GroupManager.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/Helpers.cs b/libsecondlife/Helpers.cs index c9a7c99f..b3bbea74 100644 --- a/libsecondlife/Helpers.cs +++ b/libsecondlife/Helpers.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/MainAvatar.cs b/libsecondlife/MainAvatar.cs index 1758cb50..c07de5b6 100644 --- a/libsecondlife/MainAvatar.cs +++ b/libsecondlife/MainAvatar.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without @@ -1192,10 +1192,10 @@ namespace libsecondlife Client.Network.SendPacket(money); } + /// /// Sets home location - /// - + /// public void SetHome() { SetStartLocationRequestPacket s = new SetStartLocationRequestPacket(); diff --git a/libsecondlife/MainAvatarStatus.cs b/libsecondlife/MainAvatarStatus.cs index 8d7c2e55..0f53b76f 100644 --- a/libsecondlife/MainAvatarStatus.cs +++ b/libsecondlife/MainAvatarStatus.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/NetworkManager.cs b/libsecondlife/NetworkManager.cs index 5798dcf2..bad650c3 100644 --- a/libsecondlife/NetworkManager.cs +++ b/libsecondlife/NetworkManager.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/ObjectManager.cs b/libsecondlife/ObjectManager.cs index c9b65865..e86faa40 100644 --- a/libsecondlife/ObjectManager.cs +++ b/libsecondlife/ObjectManager.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/ParcelManager.cs b/libsecondlife/ParcelManager.cs index 0fbd6080..9bcc1854 100644 --- a/libsecondlife/ParcelManager.cs +++ b/libsecondlife/ParcelManager.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/Prims.cs b/libsecondlife/Prims.cs index 1879153e..8f8429a4 100644 --- a/libsecondlife/Prims.cs +++ b/libsecondlife/Prims.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/SecondLife.cs b/libsecondlife/SecondLife.cs index 9d332ce0..7ebef61e 100644 --- a/libsecondlife/SecondLife.cs +++ b/libsecondlife/SecondLife.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without @@ -56,6 +56,8 @@ namespace libsecondlife public MainAvatar Self; /// Other Avatars Subsystem public AvatarManager Avatars; + /// Friends List Subsystem + public FriendManager Friends; /// Grid (aka simulator group) Subsystem public GridManager Grid; /// Object Subsystem @@ -98,6 +100,7 @@ namespace libsecondlife Parcels = new ParcelManager(this); Self = new MainAvatar(this); Avatars = new AvatarManager(this); + Friends = new FriendManager(this); Grid = new GridManager(this); Objects = new ObjectManager(this); Groups = new GroupManager(this); diff --git a/libsecondlife/Settings.cs b/libsecondlife/Settings.cs index 71ba8459..2ec42983 100644 --- a/libsecondlife/Settings.cs +++ b/libsecondlife/Settings.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/Textures.cs b/libsecondlife/Textures.cs index 11422902..6c543661 100644 --- a/libsecondlife/Textures.cs +++ b/libsecondlife/Textures.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/Types.cs b/libsecondlife/Types.cs index 0d8d3775..00cf81dd 100644 --- a/libsecondlife/Types.cs +++ b/libsecondlife/Types.cs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, Second Life Reverse Engineering Team + * Copyright (c) 2006-2007, Second Life Reverse Engineering Team * All rights reserved. * * - Redistribution and use in source and binary forms, with or without diff --git a/libsecondlife/libsecondlife.csproj b/libsecondlife/libsecondlife.csproj index 92c63e62..da6258d0 100644 --- a/libsecondlife/libsecondlife.csproj +++ b/libsecondlife/libsecondlife.csproj @@ -114,6 +114,7 @@ + @@ -209,4 +210,4 @@ - + \ No newline at end of file