Commit Graph

965 Commits

Author SHA1 Message Date
axial
2a12a2c8a3 MacProxy tweaks
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1080 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-29 07:56:50 +00:00
John Hurliman
159dcb8f0c openjpegnet can compile in Release mode now in MSVC
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1079 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-28 22:36:43 +00:00
John Hurliman
fbb6754cd1 * Added Bump, Shiny, Fullbright, MediaFlags, and TexMapType properties to prim faces (replaces Flags1 and Flags2)
* TerrainManager will now decode and store patches if Settings.STORE_LAND_PATCHES is true, even if there is no callback
* TestClient now instructs libsl to decode land patches
* Minor performance tweaks

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1078 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-28 22:25:07 +00:00
axial
c949715566 MacProxy tweaks
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1077 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-28 21:43:05 +00:00
axial
eaf7052f64 [MacProxy] should work on Mac OS 10.3.9 now
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1076 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-28 20:06:18 +00:00
axial
de5d8eec9e [MacProxy] removing unnecessary build files from the repo
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1075 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-28 20:00:19 +00:00
axial
b41099f662 MacProxy documentation.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1074 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-28 09:51:09 +00:00
axial
5ac8cbcc3e Added SLProxy/MacProxy tool which creates a standalone Mac OS X application from an SLProxy application. Not yet complete.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1073 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-28 09:11:16 +00:00
John Hurliman
ff8e247cde Removing defunct Teleport example from svn (refer to the goto command in TestClient for teleporting, and sldump for an example libsl application)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1072 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-28 04:26:38 +00:00
John Hurliman
75ce7000ca * Added a debug check for monitoring the threadpool size
* Changes to how Utilities.AppearanceManager downloads textures to bake (this code is still a non-functional work in progress)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1071 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-28 01:31:09 +00:00
John Hurliman
0e0fd36aa4 Updated openjpegnet.dll.config to point at the updated OSX .dylib
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1070 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-28 01:15:00 +00:00
John Hurliman
c6ce87373a Removing empty applications directory
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1069 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-26 23:13:53 +00:00
John Hurliman
1cb7f4c253 Huge svn cleanup!
* libsecondlife-cs is now libsecondlife
* All applications that are staying have been moved to trunk/
* SLProxy loads Analyst plugin by default if no other plugin is specified on the command line

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1068 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-26 23:12:39 +00:00
John Hurliman
324b0b3a25 Formatting cleanup for SLProxy. If someone ever does intend to add the grep functionality back in you can use svn history to look at the old commented out code
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1067 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-26 22:37:16 +00:00
John Hurliman
1e50b5d7f7 Removing some Heightmap-specific and unnecessary code from Baker, getting it to actually compile, and adding a MSVC project file for it
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1066 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-26 06:26:38 +00:00
bushing
361249225e added 'Baker' example stub and OSX universal library for OpenJPEGNet
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1065 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-26 05:26:08 +00:00
John Hurliman
4a481fd269 * Fixed RequestMainlandSims(), apparently the simulator doesn't like you requesting the entire grid with returnNonExistent=true
* Moved SimAccess to Simulator
* Added RegionFlags, BillableAccess, and Access to Simulator from RegionHandshake
* Added Parcel.Category
* Beefed up GridRegion a bit, marked GridRegion.RegionFlags obsolete since it appears to always be zero

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1063 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-23 16:11:01 +00:00
John Hurliman
9d75d326de Adding a 32-bit Linux binary for openjpeg and updating openjpegnet.dll.config
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1062 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-22 14:22:26 +00:00
John Hurliman
924b330076 * Added more entries to the ScriptPermission enum and put it to use
* Added ScriptQuestionReply()
* Try/catch block around the OnScriptQuestion callback
* Fixed the item name and owner name being reversed on OnScriptQuestion

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1061 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-21 16:14:06 +00:00
John Hurliman
d695369b51 * Set CAPS KeepAlive to false to resolve issue 67
* Big refactoring of GridManager, no more five second sleep. Added MapLayer CAPS stub. GridRegion is now a struct and GetGridRegion() returns a bool
* LLSD integer type now maps to C# type int instead of long. Misc cleanups in LLSD, more is and as usage
* Added RegionFlags and SimAccess enums
* Another try/catch in SLProxy for CAPS connection problems
* Simulator.Equals now compares based on IPEndPoint, == and != overloads added
* Added a stub for making CAPS calls (awaiting the NetworkManager message pumps)
* More CAPS error handling for 404, timed out connections, and misc problems
* FindSim and Goto commands no longer sleep or try to download info on every sim in the grid
* More logging messages output the simulator name that they originated from
* Helpers.FieldToHexString now properly prints the given field name
* Another disconnect sanity check in NetworkManager
* Log() and DebugLog() now use String.Format. Always use String.Format when there are lots of parameters!
* Settings.cs documentation, CROSS_BORDERS renamed to MULTIPLE_SIMS
* Removed pointless libsecondlife.nunit file

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1060 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-21 15:24:51 +00:00
7947e271c5 Added MainAvatar.ScriptPermission to enumerate the various question types (permissions) passed to OnScriptQuestion.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1059 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-21 00:55:59 +00:00
e13e5870f0 Added Client.Self.OnScriptQuestion callback for permission request dialogs invoked by llRequestPermissions.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1058 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-20 22:30:39 +00:00
John Hurliman
d714cb1803 * Increased the network timeout from five seconds to 15 seconds
* Removed a potential deadlock situation from network timeouts
* Constructor for Simulator now only initializes data, separate Connect() method is used to Connect
* Removed the IPEndPoints collection in favor of using the Simulators collection
* Added some helper methods for using the Simlators collection
* Small cleanups in Utilities.ParcelDownloader

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1057 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-19 18:38:34 +00:00
John Hurliman
c2d30336ca * First round of optimizations for converting packets to strings (more to follow)
* Made FieldToString internal and modified how the function works to optimize packet to string conversion and discourage use of it anywhere else. Only use FieldToUTF8String or FieldToHexString!
* Changed almost 40 FieldToString calls to FieldToUTF8String

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1056 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-19 14:38:01 +00:00
John Hurliman
3425e84afb * Significant rewrite of Parcel and ParcelManager
** Code file renamed from Parcel.cs to ParcelManager.cs
** All functions except Update() have been moved from Parcel to the ParcelManager (don't have to have a Parcel object to use the functions now)
** Expanded Parcel to include all of the ParcelProperties fields
** Added several enums
** Added a new overload for request parcel properties
** Renamed everything for consistency and added documentation
* Fixed a bug in Simulator where the PingTimer object could be accessed but not created
* Formatting cleanup in Simulator

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1055 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-19 13:38:10 +00:00
Michael Cortez
03fdcfc0c1 Added Add the ability to request and receive parcel access/ban list information.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1054 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-16 20:02:41 +00:00
bushing
98852ccb17 just doing a little cleanup
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1053 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-13 08:29:12 +00:00
bushing
3d590f5780 We now connect to other sims when asked to by the main sim (EnableSimulator) -- sorry if this breaks your shit, yo
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1052 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-11 12:44:09 +00:00
bushing
92da6fb3a6 ... and spelling ...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1051 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-11 06:19:53 +00:00
bushing
20e26f76df IM IN UR CODEZ KILLIN ALL UR WARNINGS
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1050 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-11 06:17:24 +00:00
bushing
9a7f216143 crude outbound throttling support, off by default.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1049 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-11 05:43:32 +00:00
jef
da2d307b6f Oh look I made a boo-boo.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1048 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-11 02:42:58 +00:00
jef
a5e26e6ce8 Updated for xcode.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1047 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-11 02:36:08 +00:00
bushing
1d4babb876 more bandwidth monitoring, better logging, etc.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1046 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-10 07:08:30 +00:00
Michael Cortez
c90dffa350 I joy, new CrAPS
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1045 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-09 21:11:41 +00:00
bushing
36aabdbaf4 PLEASE TO BE USE SVN:EOL-STYLE NATIVE KTHX
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1044 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-09 20:26:07 +00:00
bushing
fe25a0fa62 Added a lil bit of code to the whole ping thing
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1043 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-09 19:42:42 +00:00
John Hurliman
a21f72cea2 * Fixed binary output paths for SLProxy in VS2005 project file
* Pointed README.txt for SLProxy at the wiki to avoid syncing two copies of the docs
* Minor formatting cleanups

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1042 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-09 05:11:32 +00:00
John Hurliman
142d5b75fe * Fixed Utilities.ParcelDownload so more than one parcel is returned
* Converted ParcelDownload example to a TestClient command, ParcelInfoCommand
* Removed weird SLProxy project called Proxy
* Cleaned up SayCommand

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1041 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-09 05:02:31 +00:00
Michael Cortez
fe5334c539 Some attempts at hardening and providing a debug path for AppearanceManager
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1040 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-08 23:18:57 +00:00
Michael Cortez
ac0638a0d3 Added new OnMoneyBalanceReplyReceived event, to monitor MoneyBalanceReplies which are sent in response to MoneyBalanceRequest Packets as well as automatically generated when your account has a transaction.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1039 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-08 22:20:36 +00:00
bushing
313c571ef4 Started adding a latency-detection routine; off by default.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1038 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-08 21:36:19 +00:00
bushing
68ffd3374b added hooks to measure network traffic
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1037 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-08 08:26:29 +00:00
bushing
14185aa638 fixed ParcelDownload example
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1036 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-08 07:05:09 +00:00
bushing
d315dcc4ce fix for 502 error
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1035 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-07 22:47:21 +00:00
John Hurliman
14b15d556a Fixing an interlacing error with LayerData packet creation
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1034 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-07 04:41:21 +00:00
bushing
be3a0a23cc fixed up ParcelDownloader
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1033 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-06 12:19:10 +00:00
bushing
579ef8ffdd made ParcelDownloader data structures public
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1032 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-06 08:49:31 +00:00
Michael Cortez
21cf8d82a3 Double the length of the wait time between inventory receive item/folder retries. The darn thing is bound to arrive sooner or later...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1031 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-05 23:37:47 +00:00
Michael Cortez
4ba3857b51 Make it so you can't queue multiple, duplicate requests for the same folder. Attempts to queue duplicate requests, will return a reference to the existing request in the queue.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1030 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-05 23:00:03 +00:00