Commit Graph

128 Commits

Author SHA1 Message Date
John Hurliman
0dc600e83b Merging aditi 1213-1274 in to the trunk, preparing for 1.18 release
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1286 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-11 16:17:06 +00:00
jedediah
937f15ab6f This is a big merge of my work from the Pleiades internal repo.
Not yet tested on Linux or OSX!
Notable changes:
* AppearanceManager works much better though baking is only a placeholder
* Fixes to openjpeg/TGA code
* VisualParams class interface changed
* Some TestClient fixes
* Rest of TGA files added to Resources (they will eventually be used for baking)This is a big merge of my work from the Pleiades internal repo. Notable changes:
* AppearanceManager works much better though baking is only a placeholder
* Fixes to openjpeg/TGA code
* VisualParams class interface changed
* Some TestClient fixes
* Rest of TGA files added to Resources (they will eventually be used for baking)


git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1284 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-11 09:17:46 +00:00
John Hurliman
72892ffce4 Fixed build paths in a few MSVC project files
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1276 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-08 04:40:46 +00:00
John Hurliman
adfc241218 * Backporting all of the non-networking and non-inventory changes from the jhurliman branch
* The new asset and appearance managers sit alongside the old ones, so no code should break just yet although you might have to be more explicit with your namespaces
* Adding importprimscript to work in conjunction with qarl's Maya sculptie exporter
* Removing the IA_* examples, these should be remade in to TestClient commands

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1275 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-08 04:35:04 +00:00
243c955010 EstateTools:
* Added BanUser() and UnbanUser()
* Added SetRegionInfo() to support estate panel Region settings
* Added SetRegionDebug() to support estate panel Debug settings
* Added EstateMessage() in addition to SimulatorMessage()

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1267 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-01 07:35:05 +00:00
7e6c5e5684 Fixed incomplete/broken Client.Friends.GrantUserRights() - Thanks Thoys!
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1250 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 00:12:36 +00:00
45779ca1e7 EstateTools:
* Reverted GetTopScripts and GetTopColliders to use LandStatRequest packets
* Added SimulatorMessage(string message) for sim-wide message dialogs
* Added TeleportUserHome(LLUUID pest)
* Added CancelRestart() for canceling RestartRegion()

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1244 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-25 03:56:33 +00:00
jef
8070059ef9 Oops redux.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1240 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-25 01:30:47 +00:00
jef
5fd04a191b Oops.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1238 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-25 01:27:10 +00:00
b04231453a EstateTools:
* Removed some nonworking code
* Added RestartRegion();
* Changed GetTopColliders() and GetTopScripts() to use experimental (and possibly more stable) estate owner messages instead of LandStatRequest.
* I miss Jesse :(

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1235 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-22 19:02:04 +00:00
c9e99d5a75 EstateTools: Fixed KickUser(), added generic EstateOwnerMessage() function
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1234 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-22 06:28:02 +00:00
John Hurliman
39fff0d30e Submitted bug fix to get asset uploads working properly with libsecondlife.Utilities.AssetManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1225 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-20 13:31:51 +00:00
qode
08adc58c5f *HACK that surpresses the 502 errors caps sometimes processes. We need to fix this soon, but this is to clean up the spam generated when these are enabled
**To enable the 502 errors, uncomment the define located at the top of Caps.cs
**Enjoy

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1222 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-15 23:11:50 +00:00
John Hurliman
058d016136 Adding GUITestClient to the VS solution file
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1218 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-11 01:50:20 +00:00
John Hurliman
1c304f04ee FriendManager.UserRights is now a [Flags] enum
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1217 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-11 01:45:12 +00:00
John Hurliman
d8b5fe6f66 Fixing a small typo in the xml of TestClient.csproj
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1216 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-11 01:44:28 +00:00
jef
4f37646776 * small TestClient command line parse fix courtesy of jedediah smith
* added FriendManager.cs to Xcode project file


git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1215 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-04 23:40:57 +00:00
qode
210e794b4e TestClient VS2005 csproj file - bug fix, see report 0000130
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1210 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-01 16:01:37 +00:00
bushing
10eb61f1fc organized the settings a bit
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1209 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-31 02:49:14 +00:00
56c51fdf2b * Added Client.Friends.GrantUserRights(LLUUID targetID, bool viewOnlineStatus, bool viewMapLocation, bool modifyObjects) - Thanks Thoys!
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1208 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-28 18:13:54 +00:00
0101cd5ffb * Added FriendManager.cs
* Added Client.Friends.RequestFriendship(targetID) and .RemoveFriend(targetID)
* Updated all existing 2006 copyrights to 2006-2007

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1207 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-28 17:22:14 +00:00
jef
a0be077021 Fix for #128 (ObjectUpdateCompressed exceptions) thanks to makomk
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1205 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-26 22:02:23 +00:00
qode
d9b8b6a0dd Fixed, ccnet works! :D
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1204 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-26 19:32:31 +00:00
qode
2769f95a46 Breaking source to make sure ccnet is all working, will revert in a moment.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1203 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-26 19:31:08 +00:00
jef
e505d72336 When cprior is done being a superstar he can reboot ccnet and then let me know how.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1202 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-24 00:38:57 +00:00
John Hurliman
12b632e8f8 Sanity check in WriteOptionsMember()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1201 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-23 16:05:54 +00:00
John Hurliman
ec54a1b804 Fixed output path for TestClient in VS2005
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1200 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-23 16:05:13 +00:00
John Hurliman
28bea53fa8 Initial check-in of GUITestClient, including the Heightmap example ported to a plugin. Feel free to add more examples and make window resizing not suck (while staying Mono 1.2.4 compatible)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1198 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-22 13:45:34 +00:00
5e76b038f6 Added Client.Self.TurnToward(llVector3 target)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1196 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-21 19:57:37 +00:00
jef
32b485e34c Added GoHome and Teleport(LLUUID Landmark). And yes it can be anyones landmark. Also reorganized the testclient commands. But am leaving it to someone else to fix up the VS solution.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1195 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-21 05:52:28 +00:00
jef
a1fa2adcca Self.SetHome for the ability to set home to the current location. And a test client command. That someone else has to add to VS
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1194 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-21 04:30:31 +00:00
John Hurliman
238ecc7c9f user-agent and author are now correctly passed to the login server, and added to LoginParams
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1193 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-21 00:31:31 +00:00
jef
31b4a1da9e Changes to xcode build file, and removal of some warnings.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1190 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-15 17:52:58 +00:00
John Hurliman
7e306ebb29 * Login no longer writes loginreply.xml in debug mode. Instead NetworkManager.RawLoginReply was added to access the raw XML-RPC response
* DirectoryManager.StartPeopleSearch() now takes a queryStart parameter to allow searching past the first 100 results (fixes issue 115, thanks DeltaCzuk)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1188 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-14 10:18:54 +00:00
John Hurliman
fec60d1f25 Reverted login changes to use the old style LoginMessage and LoginErrorKey variables. The new enum LoginStatusCode is sticking around
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1187 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-14 07:33:57 +00:00
John Hurliman
937f06f1ee * Fixed a byte copying problem in BakeLayer.cs
* Finished asset uploading code in libsecondlife.Utilities.AssetManager

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1186 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-14 04:15:00 +00:00
John Hurliman
448d820dbb Added null checks in AssetManager to prevent exceptions when alternative upload methods are used
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1185 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-13 09:38:33 +00:00
John Hurliman
106b482faa * Lots more work on baking
* Fixed TestClient WearCommand (not heavily tested, subject to change)
* Removed System.Speech reference from TestClient project
* Textures.cs is going to eventually be replaced by TextureEntry.cs which is a lot more efficient, once it is working
* Added some Helper methods to prepare for the new TextureEntry replacement
* Bringing libsecondlife.Tests up to speed again
* New OpenJPEGNet function for generating baked textures
* Formatting cleanup in OpenJPEGNet

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1183 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-12 01:42:28 +00:00
jef
7f7ea583b2 Decoding of simstats. Can be disable via Settings.ENABLE_SIMSTATS
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1182 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-12 00:10:33 +00:00
jef
af0e32b628 Small testclient tweak courtesy of MorphW
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1181 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-08 02:55:17 +00:00
jef
c404991f34 ID0000100 - I should get some kind of dual boot system going. Fixed courtesy of Morph Wollongong
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1180 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-08 02:25:53 +00:00
jef
e743e63c35 I also didn't know you could modify landmarks >:3
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1179 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-07 05:35:08 +00:00
jef
bb1e823d6c Landmark support.
* Creation of landmarks  (from your current location)
* Access to Version, Region and Pos properties via Inventory/Asset item
* IA_LandmarkTool


git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1178 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-07 04:52:36 +00:00
baned
66aaa8c0d7 * Merged a Login.cs bugfix (unhandled exception in some cases) from my branch. I think. Either that, or wiped out the trunk, who knows.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1177 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-05 10:19:27 +00:00
d7a7f57f8d Added Client.Self.SendTeleportLure(<id>, [message]) - submitted by fw0rd
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1174 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-04 07:10:40 +00:00
John Hurliman
3803382244 Exceptions thrown by callbacks now log full stack traces, resolving issue 94
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1173 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-03 14:24:10 +00:00
jef
3a1a12e604 *yoink*
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1170 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-03 00:16:39 +00:00
baned
71a36d3067 * Added a concept of a SecondUniverse that will be able to contain and manage resources that can be common between SecondLife clients in the same process
* Currently only does it's own PacketInbox processing, instead of depending on a packet processing thread in each client. Should probably be an option to do that or not, assuming anyone uses this or wants it and doesn't just revert it. kthxbai


git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1169 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-02 23:58:32 +00:00
c499bc4d96 EstateTools: Commented out broken OnLandStatReply event code until someone can fix it. OnGetTopScripts and OnGetTopColliders are still working.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1168 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-02 17:54:16 +00:00
baned
4265181346 * Unbreak whatever people think running mono is smart. :)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1167 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-01 19:09:56 +00:00