John Hurliman
cd9b2cef2a
Changed the AssetManager.RequestUpload function signature to more closely resemble the RequestAsset function, and added an overload to simplify the call
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1336 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-30 08:10:05 +00:00
John Hurliman
17ac9f88db
AssetManager.RequestUpload now returns the asset ID of the file that will be uploaded, and documentation was added for RequestUpload and RequestAsset
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1335 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-30 07:35:15 +00:00
b17e6de43e
FriendsManager.cs:
...
* Renamed List GetFriendsList to FriendsList
* Added List PendingOffers<fromAgentID, imSessionID>
* Changed OnFriendshipOffered from a bool to a void
* Added .AcceptFriendship() and .DeclineFriendship()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1334 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-28 19:41:34 +00:00
John Hurliman
699098964b
Fixed several locking and dictionary bugs in the new FriendsManager
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1333 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-28 09:43:48 +00:00
2ad8b21982
Added Client.Self.AutoPilotCancel() and Client.Self.Stand()
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1332 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-27 21:30:55 +00:00
John Hurliman
cf26d3aa9b
Removing deprecated and duplicated code from AvatarManager.cs. If you are looking for the online/offline notification callback it is in FriendsManager
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1331 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-24 04:06:29 +00:00
jef
17b2cfd6fb
Fix for inventory offer handling section of InventoryManager removes spurious IM notifications. Thanks Thoys!
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1329 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-22 19:43:25 +00:00
makomk
cb4b3f93be
Get Analyst to work right under Mono. VS.Net projects not modified, but should be easy enough to fix.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1328 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-20 16:02:52 +00:00
jef
43e17ee177
Revived the inventory command for TestClient. A simple 'i' will recursively fetch your inventory. If you have a big inventory, this will take a while.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1327 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-20 08:58:46 +00:00
jef
af13b21fff
Updates to xcode. Merged in #201 from CrisOmega. Fixed a small bug with new FriendsManager that caused resent packets. Reset packets now show the type (helpful for debuging dumb resent packets like the one I just fixed).
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1326 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-20 08:05:50 +00:00
jedediah
63b272097a
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1324 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-20 04:31:47 +00:00
jef
abbe6b8a7e
Updated xcode file. This only compiles the library, examples seem to have issues.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1322 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-19 17:04:25 +00:00
John Hurliman
63faed1495
* Allow QueryID to be specified for DirectoryManager.PeopleSearch() (this should be added to the other searches as well)
...
* Handle missing "home" structures in the login response
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1321 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-19 06:42:25 +00:00
John Hurliman
e2846e7c82
Switched login to use xml-rpc.net for great justice
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1320 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-18 23:41:48 +00:00
John Hurliman
57f2d5cc6e
* Applied a patch from jradford to get ParcelManager.Buy() working again
...
* Reduced the default "Far" distance for bots to 128 meters
* Fixed what appeared to be a bug in the state tracking of AgentUpdate messages. If I screwed this up please comment what is going on there and revert it
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1319 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-18 21:59:13 +00:00
John Hurliman
ed1f663217
* Adding a try/catch to GroupRoleMembersHandler as a hacky workaround to some NullReferenceExceptions I've had there
...
* Removing any of the (now irrelevant) outbound throttling code
* Adding another SendPacket() overload
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1318 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-18 04:02:50 +00:00
John Hurliman
f20dc4cb8f
Removing the openjpegnet folder, and adding unsafe="true" to the NAnt file for libsecondlife
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1317 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-17 00:33:04 +00:00
John Hurliman
479bcd38ab
Moved openjpegnet assembly in to libsecondlife.dll, should make life slightly easier for distributing libsl software. Define NO_UNSAFE at compile time to disable OpenJPEGNet components
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1316 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-17 00:06:34 +00:00
John Hurliman
d10c36ab84
Added FriendsManager.GetFriendsList()
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1315 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 23:54:02 +00:00
John Hurliman
7ccbdcee8e
Removing libsecondlife.FxCop as it is 1000 years old, if anyone wants to commit a new one feel free
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1314 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 23:42:46 +00:00
John Hurliman
b859ebfbf6
Fixed a spelling typo in FriendsManager.RightsFlags
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1313 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 21:36:54 +00:00
John Hurliman
9796dbcfe9
* Replaced FriendManager with FriendsManager, a fully featured friends layer submitted by Rooster Rhode
...
* Cleaned up formatting in Login.cs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1312 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 21:30:00 +00:00
John Hurliman
c1835ad420
* Renamed InventoryObject to InventoryBase
...
* Renamed AssetScript to AssetScriptText
* Added simple AppearanceManager.Attach() and AppearanceManager.Detach() functions
* Added stubs for AssetScriptBinary, AssetTexture, and AssetObject
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1311 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 18:31:53 +00:00
John Hurliman
8783b1d040
Adding SLImageUpload to the trunk
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1310 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 17:09:14 +00:00
makomk
c6fab9953e
Remove some debugging code I accidentally left in
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1308 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 09:12:24 +00:00
makomk
a4cc49feb9
Skip initial-outfit correctly. Should finally fix logging in to OpenSim.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1307 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-16 09:11:10 +00:00
jedediah
1074621d00
added AssetTypes.cs
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1306 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-15 22:03:59 +00:00
makomk
f048ad7c2c
XmlReader sucks - it's designed to encourage you to misparse valid XML.
...
Fixed most of the problems with logging in to OpenSim - the only
remaining issue is that we choke on an unexpected "initial-outfit"
member. Arguably, OpenSim shouldn't be sending it, but we still ought
to be more robust.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1305 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-15 20:10:12 +00:00
jedediah
ea0fc0bcb7
beginnings of asset wrapper system from CrisOmega
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1304 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-15 06:36:27 +00:00
John Hurliman
645008b03a
Login server was pointing at the wrong grid, fixed now
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1303 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-14 19:22:12 +00:00
jedediah
6b5f364fc5
Asset transfer request returns TransferID
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1302 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-14 04:56:47 +00:00
jef
2265c97419
Addition of OnInventoryObjectRemoved, BeginRequestFolderContents and EndRequestFolderContents. RequestFolderContents now blocks, all courtesy of chris omega. also new xcode project file that seems to compile.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1301 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-14 00:27:23 +00:00
e8b645644a
EstateTools: Fixed improper casting in BanUser/UnbanUser, renamed TerrainTexture* to GroundTexture* to be consistent with the official viewer's estate panel.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1300 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-13 23:01:40 +00:00
John Hurliman
873de3dc9e
EstateTools.cs was accidentally overwritten with an old copy, rolling back
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1299 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-13 20:31:14 +00:00
John Hurliman
8db10d3a9d
InventoryManager workaround for Mono bug #81563
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1298 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-13 15:45:14 +00:00
John Hurliman
b11e25029d
Fixing the outdated .build file
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1297 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-13 15:41:07 +00:00
Latif Khalifa
f462f44d23
*BREAKING CHANGES* Merging jhurliman branch with the trunk. The old AssetManager, ImageManager, and InventoryManager systems have been phased out and replaced by the new AssetManager and InventoryManager classes. The lowest network layer has been abstracted out and replaced, new networking callbacks added, and many small bugfixes made. AppearanceManager.Wear* commands have been commented out until they are ported to the new inventory system
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1296 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-13 14:49:36 +00:00
jedediah
caef3f168e
openjpeg linux/OSX binaries need to be rebuilt
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1292 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-12 01:53:05 +00:00
jedediah
5628ad35fe
* mono JIT crash in AppearanceManager.cs
...
* wrong DLL name in openjpeg-libsl.dll.config
* missing extern "C" in libsl.h
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1291 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-12 01:50:19 +00:00
jef
a8fbe8edc3
Updates for xcode.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1290 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-11 22:47:25 +00:00
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
ccnet
aaaeb06eb4
Scraped new message_template.msg for 1.18.0.5 (release)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1285 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-11 14:59:02 +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
878e8910a4
Updating all of the openjpeg-libsl binaries except the OSX one, which still needs to be compiled
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1278 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-08 05:23:21 +00:00
John Hurliman
2b945b573a
Added WIN32 platform detection to the DLLEXPORT and _stdcall macros in openjpeg-libsl
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1277 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-08 05:13:48 +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
jedediah
39017aaf97
DecodeToTGA bugfix
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1266 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-01 02:12:24 +00:00
John Hurliman
dcd80b534b
* Cleaned up OpenJPEG.rc just in case it is actually used
...
* Fixed a decoding to TGA bug in openjpegnet
* Added support for the rare two composition case (grayscale + alpha) when decoding to TGA
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1263 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-01 00:45:21 +00:00