Jim Radford
8135e2f4f3
Enhances logging manager, Uses concept of Level and above for logging, The levels are Debug, Error, Info, Warn and None. Setting Settings.LOG_LEVEL to any of these settings will get you that level and above only.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1850 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-08 16:58:09 +00:00
baba
9f10c3273b
fix for Mantis #262 libsecondlife.sln defines Debug constant in Release target
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1849 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-08 13:45:01 +00:00
Jim Radford
46076ab94d
* Fixed invalid cast issues when null home location is returned during login Mantis#245
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1843 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-08 02:35:06 +00:00
John Hurliman
c3ad69b831
* Better default console logging formatter
...
* Client.Settings.DEBUG works again. It now sets a singleton Logger.IsDebugEnabled, so individual instances cannot have different debug logging settings but it now affects log messages that don't have a reference to a SecondLife instance (such as CAPS logging)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1840 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-07 18:13:24 +00:00
John Hurliman
93232d0e20
Another fix to the build file for including log4net
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1833 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-07 00:17:02 +00:00
John Hurliman
8af04b23ef
Forgot to add Logger.cs and update the NAnt build file
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1832 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-07 00:07:57 +00:00
John Hurliman
112019de03
Converted logging system to use a singleton log4net wrapper class
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1831 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-06 23:57:26 +00:00
John Hurliman
7d8ac24f22
* Enable Keep-Alive for CAPS uploads and only disable write stream buffering when necessary to make libsl play nice on Mono
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1830 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-06 22:06:43 +00:00
John Hurliman
77ac023d1d
* Removed openjpegnet.dll reference from examples.build (that lib was rolled into libsecondlife.dll a while ago)
...
* Added SLImageUpload NAnt build file
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1829 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-06 18:33:53 +00:00
Jim Radford
961d6467db
* Updates InventoryManagers handling of OnObjectOffered, relaces fields with InstantMessage struct which contains the details of the offer. Mantis#243
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1828 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-06 00:31:03 +00:00
John Hurliman
16d61c2cd2
[libsecondlife]
...
* Rewrote CapsBase to reimplement the needed functions in WebClient instead of inheriting
* Fixed some bugs in CapsClient with the wrong callbacks being hooked up
* InventoryManager.RequestCreateItemFromAsset() signature changed to add a progress callback
* Updated example code to match new RequestCreateItemFromAsset()
[primpreview]
* Changed FRONT_AND_BACK rendering to FRONT only to speed things up
* Only run picking code for left-clicks
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1827 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-05 23:41:41 +00:00
Jim Radford
33f37e250d
* Adds support to InventoryManager to access the shared Library Mantis#260
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1826 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-05 10:32:47 +00:00
Jim Radford
c6705330e9
* Renamed new InternalDictionary containing a list of friends to FriendList to prevent ambiguous object names.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1825 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-05 06:40:59 +00:00
Jim Radford
aad4967751
* Changed the private Dictionary to an InternalDictionary and made it public in FriendsManager
...
* Obsolete no longer necessary FriendsList() Method
* Obsolete no longer necessary PendingOffers() Method
* Updated TestClient friends command to use the InternalDictionary methods and replace the obsolete ones
See Mantis#259
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1824 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-05 06:35:54 +00:00
Jim Radford
cf8544b538
* Corrects issue with Assets of type Attachment being returned from the simulator as Textures.
...
* Corrects incorrect usage of InventoryItemFlags which were being applied to all AssetTypes when AssetTypes get their own type specific flags.
See Mantis#258 for details
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1823 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-05 02:02:29 +00:00
Jim Radford
ac83d26709
* Adds additional class documentation to ObjectManager (98%)
...
* Changes some parameter names to remain consistent throughout the class
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1822 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-04 11:01:48 +00:00
Jim Radford
4ee9cfb7fa
* CreateNotecardCommand uses obsolete method, replaced to supress compile time warning Mantis#256
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1821 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-04 07:43:02 +00:00
Jim Radford
fc25120673
* Restart PacketInbox on reconnect, Mantis #254 , Patch from coredump
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1820 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-04 02:42:29 +00:00
Jim Radford
9577c0a988
* Adds class documentation to InventoryManager (95%)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1819 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-03 04:10:02 +00:00
John Hurliman
ab9566ae3c
[primpreview]
...
* Full sim export (untested)
* Added Login URI control
* Local and remote teleporting
* Local teleport context menu
* Download progress bar
* More error resilience
* Terrain patch selecting
* Small visual improvements
* Fixed camera to change position instead of using OpenGL zooming
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1818 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-03 00:17:53 +00:00
Jim Radford
36e74b216a
* Documents all public methods, fields and properties of the OpenJPEG class.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1816 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-02 06:53:22 +00:00
Jim Radford
dcf6d22b76
* Adds additional TeleportFlags to enum for Completed Teleports, See Mantis#226
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1815 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-01 22:42:49 +00:00
Jim Radford
f21ba9a131
* fixed unassigned variable being used but not initialized
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1814 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-01 21:29:35 +00:00
Jim Radford
36e62b2a38
* Change Beta grid login url to point to proper location
...
* Added Exception handling for when login server returns invalid home position Mantis#245
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1813 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-01 21:21:17 +00:00
Jim Radford
5b290f7a7c
* More XML inline documentation cleanup
...
* More class documentation, AppearanceManager is almost fully documented.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1812 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-01 20:58:20 +00:00
9bb98287ae
Committed working copy of EstateManager.cs before I lose it again. Fixes UnbanUser() and adds a few other methods/events.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1811 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-01 16:38:50 +00:00
Jim Radford
32ae00e361
* XML Documentation Cleanup
...
* Additional Class documentation
* Cleanup of some cruft Codec
* Store version of Simulator software in Simulator object
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1809 52acb1d6-8a22-11de-b505-999d5b087335
2008-05-01 10:48:09 +00:00
Jim Radford
aa24882f99
Added assembly reference to System.Drawing.dll
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1805 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-30 22:58:08 +00:00
John Hurliman
3bd42adec0
Added UploadImageCommand. Works under Mono, fails under .NET. Still investigating
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1804 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-30 22:30:41 +00:00
0242d173ee
Fixed GroupManager's GroupName2KeyCache not storing current groups when key/name values are provided.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1802 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-29 20:34:48 +00:00
John Hurliman
62bbc2bd0e
[libsecondlife]
...
* More of the OpenJPEG decoding functions spit out image info (so you can tell if an image contains alpha)
* Added an indexer property to InternalDictionary
* TerrainManager stores sim heightmaps with an InternalDictionary now
* Added an LLColor helper constructor for inversed alpha only
* Switched TextureEntry decoding to use the inversed LLColor decoder (was apparently backwards before)
[primpreview]
* Added two-pass rendering. Kind of klunky, but fixes enough of the alpha sorting problems to make the app usable again
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1801 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-29 18:54:34 +00:00
Jim Radford
a68d0ed935
* remove DEBUG being set to true in libsecondlife project, will prevent debug messages from scrolling the screen when the Release configuration is checked.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1800 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-29 03:48:20 +00:00
Jim Radford
4e4eca7340
* Applies patch from dahlia to fix the texture applied to eyes during baking Mantis#234
...
* Removes baker from NSI install builder
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1793 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-28 08:17:31 +00:00
Jim Radford
f4b29a4d90
* Added README.documentation.txt to docs directory to document how to build local copies of our html based Documentation
...
* Added new Documentation project to the solution to separate documentation builds from code builds on the build server
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1790 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 22:51:39 +00:00
Jim Radford
9849c0ca8c
updated AfterBuild event to not fail the entire build if the documentation was not built successfully.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1789 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 22:00:00 +00:00
Jim Radford
b603cc2cd7
Switches additional build server postbuild events to MSBuild Tasks
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1788 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 20:43:51 +00:00
Jim Radford
ce7d7c4951
hard coded paths to help file builder and installer to debug automated builds even further
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1787 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 10:44:48 +00:00
Jim Radford
075bf4b1dd
* added echo to post-build event to debug buildserver
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1786 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 10:30:11 +00:00
Jim Radford
34dd404b6e
* disabled warning of missing documentation for Release-docs configuration
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1785 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 09:44:06 +00:00
Jim Radford
cd04ffa8b5
* adds new Release-docs build target for automated nightly builds of binaries and code documentation
...
* Fixes missing semi-colon in unit tests
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1784 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 09:05:59 +00:00
Jim Radford
a512196610
fixes Inverted Color and Transparency issue in TextureEntry. Please report any other behavior changes related to texture colors and transparencies in Mantis. See #237 , Patch courtesy of timhart
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1774 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 02:12:50 +00:00
Jim Radford
71796605c9
Fixes LLSD Parser to return an empty LLSD Object if server returns a blank file, Mantis #232
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1773 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 02:00:15 +00:00
Jim Radford
2c6d05f823
Fixes several LLSD Parser bugs, adds additional unit tests Mantis #228 , Patch courtesy of LeffardLassard
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1772 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-27 01:48:05 +00:00
John Hurliman
e5be344b27
[libsecondlife]
...
* Added TextureCache.ImageFileName() that retrieves the filename of a texture in the cache
[primpreview]
* Right-click export of objects in SL to a zip package
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1770 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-26 00:25:18 +00:00
John Hurliman
4790d1ccce
[primpreview]
...
* Fixed a couple of crashing bugs
* Color blending with textures is working
* Alpha transparency works but sorting is broken
* Commented out a first pass at lighting thanks to root66
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1769 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-24 22:28:06 +00:00
John Hurliman
a3b0976d1c
* New capabilities requested in the seed request (no new CAPS implemented though)
...
* AssetTexture.AssetID wasn't being set before firing OnImageReceived(), fixed now
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1767 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-24 19:31:52 +00:00
John Hurliman
d31ec9bc19
Added new DownloadTextureCommand to TestClient
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1763 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 23:32:15 +00:00
Jim Radford
103ac0fffe
* Fixed unimplemented group chat event in Agentmanager to log when an attempt to send a group chat message fails due to non-existant SessionID
...
* updated Mapgenerator template Header
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1761 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 22:09:58 +00:00
John Hurliman
fc102af3a8
More intelligent error reporting from EventQueueClient
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1760 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 18:59:39 +00:00
Jim Radford
fd3c8d7b64
Fixes VoiceManager to send empty LLSD struct, Mantis #229 Patch from DrScofield
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1758 52acb1d6-8a22-11de-b505-999d5b087335
2008-04-22 10:42:15 +00:00