Commit Graph

1149 Commits

Author SHA1 Message Date
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
John Hurliman
abb7eb180b Fixing the SLProxy.build file to build SLProxy.exe
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1262 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-01 00:14:05 +00:00
John Hurliman
3ae70b2a6d Adding the final openjpeg-libsl binary, the Intel OSX binary
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1260 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 23:42:19 +00:00
John Hurliman
87f09b65c3 Fixed a spaces instead of tabs problem in Makefile.osx and added -lstdc++ to the linking stage
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1259 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 23:31:13 +00:00
John Hurliman
1ed75d2a9c Adding the 32-bit Linux binary for openjpeg-libsl, we're getting closer
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1258 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 23:29:29 +00:00
John Hurliman
eb33467f22 * Added the Windows build of our openjpeg-libsl
* Fixed the MSVC project file for openjpeg-libsl to output the properly named file
* Fixed OpenJPEG.cs to reference openjpeg-libsl.dll instead of OpenJPEG.dll

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1257 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 23:12:06 +00:00
John Hurliman
1452623fa4 * Fixing a small bug in the openjpeg-libsl makefiles
* Removing the old OpenJPEG binary for OSX
* Adding the first binary of openjpeg-libsl to svn, the Linux 64-bit shared library
* Updated openjpegnet.dll.config to point to the latest filenames

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1256 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 23:02:37 +00:00
John Hurliman
1e339e143d openjpeg-libsl NAnt file didn't work out very well, removing it and replacing with fixed Makefile and Makefile.osx. This is done until someone reports a bug
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1255 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 22:51:22 +00:00
John Hurliman
acb7eb50fc * Adding the preliminary openjpeg-libsl.build which execs gcc to compile openjpeg. Untested and no linking support yet
* Removing the Makefiles, CMake files, and misc things from openjpeg-libsl
* Fixed openjpegnet.build so the clean task doesn't delete important or nonexistent files

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1253 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 21:20:22 +00:00
John Hurliman
2c55613dcf Upgrading OpenJPEG to our custom 1.2-libsl version with C++ style helper functions, and updating openjpegnet to match it. Still need the updated Makefile and Makefile.osx
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1252 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 20:25:49 +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
John Hurliman
6efff31510 Preparing to bring OpenJPEG in to our svn, openjpegnet no longer copies the OpenJPEG binaries to the bin directory on compile with MSVC and NAnt
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1247 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-28 23:47:33 +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
bushing
0c0c458b56 Added Universal dylib for OpenJpeg 1.2.0
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1242 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-25 03:17:37 +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