Log of /trunk/ModularRex/RexNetwork/RexClientView.cs
| Sticky Revision: |
Revision 161 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 22 07:00:30 2009 UTC (3 years, 11 months ago) by tuco
File length: 43979 byte(s)
Diff to previous 156 , to selected 3
- client startupmessage parameter fixed - rexappearance genericmessage packet fixed to be the same as in 0.4
Revision 156 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 20 07:05:03 2009 UTC (4 years ago) by mikkopa
File length: 43912 byte(s)
Diff to previous 153 , to selected 3
* Refactored RexClientView to RexClientViewBase and RexClientViewLegacy. * Moved Skype releated stuff from IRexClientCore and RexClientViewBase to RexClientViewLegacy.
Revision 153 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 19 06:18:18 2009 UTC (4 years ago) by mikkopa
File length: 45007 byte(s)
Diff to previous 144 , to selected 3
Changed all references from IAssetCache to IAssetService. This fixes the build with OpenSim revision 9600.
Revision 144 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 12 08:02:40 2009 UTC (4 years ago) by mikkopa
File length: 45006 byte(s)
Diff to previous 141 , to selected 3
Added the RexSkypeModule. This is very simple module that sends the Skype address to other is if defined.
Revision 141 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 11 06:12:20 2009 UTC (4 years ago) by mikkopa
File length: 44105 byte(s)
Diff to previous 140 , to selected 3
Instead of creating a new packet block on terse update, fetch a packet block from pool. This fixes the bug [#192] Modrex fails with latest OpenSim v. 9474 and ModRex v. 140
Revision 140 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 8 12:17:22 2009 UTC (4 years ago) by mikkopa
File length: 44084 byte(s)
Diff to previous 131 , to selected 3
*Fixed a bug parsing get_user_by_account response from AuthenticationService. *Added the rex improved avatar terse update. This reduces the terse update packet size to half. *This also changes the avatar pos so avatar doesn't float on top of terrain. Bug fix: [#138]
Revision 131 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 6 12:31:26 2009 UTC (4 years ago) by mikkopa
File length: 37174 byte(s)
Diff to previous 118 , to selected 3
Mostly cleanup and refactoring. Accounts are now truly authenticated (SessionHash is checked).
Revision 118 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 22 12:48:11 2009 UTC (4 years ago) by mikkopa
File length: 39134 byte(s)
Diff to previous 117 , to selected 3
* Make realXtend UDP ports configurable. * Add new configuration option "FirstPort" under [realXtend]. Default value 7000. * VoiceServers "voice_server_url" configuration is now under [realXtend] * Python modules "rex_python" configuration is now under [realXtend]
Revision 117 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 22 07:35:46 2009 UTC (4 years ago) by mikkopa
File length: 38742 byte(s)
Diff to previous 115 , to selected 3
Removed RexWalkDisabled and RexFlyDisabled from IRexClientCore and all references to them. Modified Python script engine to use ScenePresence.ForceFly and ScenePresence.FlyDisabled instead. This fixes bugs [#143] and [#144].
Revision 115 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 20 08:59:54 2009 UTC (4 years, 1 month ago) by mikkopa
File length: 39180 byte(s)
Diff to previous 113 , to selected 3
*Removed MovementSpeedModifier from IRexClientCore *Removed all references to IRexClientCore.RexMovementSpeedMod *Modified RexScriptInterface to use ScenePresence.SpeedModifier instead of the one in IRexClientCore
Revision 113 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 17 13:03:36 2009 UTC (4 years, 1 month ago) by mikkopa
File length: 39416 byte(s)
Diff to previous 99 , to selected 3
* Added new region module: SitModule. This module makes possible to enable or disable sitting of the clients from python module or region module. Possibly even from MRM. * Removed old sit references from IRexClientCore and RexClientView
Revision 99 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 19 07:47:07 2009 UTC (4 years, 2 months ago) by mikkopa
File length: 39635 byte(s)
Diff to previous 89 , to selected 3
* Added RexEventQueue module. This module adds support for multiple regions by using CAPs. Fixes issue [#151] * Fixed the CAPs for realXtend style login * Added possibility to login with SL/OpenSim style with realXtend client Using RexEventQueue requires user to enable it from config and also to disable the default EventQueue module. To disable default event queue set "EventQueue = false" under [Startup] section. To enable RexEventQueue set "RexEventQueue = true" under [realXtend] section.
Revision 89 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 5 13:15:49 2009 UTC (4 years, 2 months ago) by mikkopa
File length: 39592 byte(s)
Diff to previous 87 , to selected 3
* Refactored client interfaces. * Modified how modules identify clients
Revision 87 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 5 06:54:46 2009 UTC (4 years, 2 months ago) by tuco
File length: 39460 byte(s)
Diff to previous 86 , to selected 3
IRexClientAPI added to be used as base for both rexhumans and rexbots
Revision 86 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 4 14:40:05 2009 UTC (4 years, 2 months ago) by mikkopa
File length: 38979 byte(s)
Diff to previous 83 , to selected 3
* Added OnRexFreeData to RexClientView. * Fixed SendRexSetAmbientLight. * Initial tires to save RexFreeData to RexData field.
Revision 83 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 3 11:28:28 2009 UTC (4 years, 2 months ago) by mikkopa
File length: 37383 byte(s)
Diff to previous 82 , to selected 3
Fixed handling of rexappearance GenericMessage.
Revision 82 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 2 14:46:45 2009 UTC (4 years, 2 months ago) by tuco
File length: 37373 byte(s)
Diff to previous 77 , to selected 3
avatar override url added to preserve the original avatar url. Changing to human-fish-human works in fishworld.
Revision 77 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 25 06:56:19 2009 UTC (4 years, 2 months ago) by mikkopa
File length: 36251 byte(s)
Diff to previous 74 , to selected 3
Fixed multi region issue [123], [113]. In this fix three ClientView methods: InformClientOfNeighbour, CrossRegion and SendRegionTeleport are overloaded to inform client about correct endpoint. This fix however requires to disable EventQueue from OpenSim.ini. To do this, set "EventQueue = false" under [Startup].
Revision 74 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 18 09:49:33 2009 UTC (4 years, 3 months ago) by mikkopa
File length: 35357 byte(s)
Diff to previous 71 , to selected 3
Refactored RexClientView generic message handlers to a dictionary. Adding new handlers should be easier than before.
Revision 71 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 16 10:53:52 2009 UTC (4 years, 3 months ago) by mikkopa
File length: 35696 byte(s)
Diff to previous 69 , to selected 3
Fixed the bug where RTT camera didn't work.
Revision 69 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 13 11:43:04 2009 UTC (4 years, 3 months ago) by mikkopa
File length: 35418 byte(s)
Diff to previous 64 , to selected 3
*Added Asset Preload feature. Don't know exactly how this should be tested. Seems to work at least. *Added SendRexMeshAnimation and SendRexClientSideEffect to RexClientView *Now sends preload assets first to user when sends all properties *Also implemented rexAddInitialPreloadAssets and rexRemoveInitialPreloadAssets to Python module
Revision 64 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 10 14:29:59 2009 UTC (4 years, 3 months ago) by tuco
File length: 31419 byte(s)
Diff to previous 61 , to selected 3
- fixed AssetCache to IAssetCache in some overridden functions - assettype now fetched for rexobjectproperties, using interface to avoid references to opensim
Revision 61 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 6 12:31:33 2009 UTC (4 years, 3 months ago) by mikkopa
File length: 31418 byte(s)
Diff to previous 55 , to selected 3
MediaURL: *Fetch media urls from database on startup *Send media urls to client on startup
Revision 55 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 4 15:04:47 2009 UTC (4 years, 3 months ago) by mikkopa
File length: 31033 byte(s)
Diff to previous 50 , to selected 3
Initial version of MediaURLs. Works per session for now.
Revision 50 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 3 07:08:25 2009 UTC (4 years, 3 months ago) by tuco
File length: 29972 byte(s)
Diff to previous 45 , to selected 3
rexmod side of the ode physics changes some rexclientview cleanup
Revision 45 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 30 13:20:33 2009 UTC (4 years, 3 months ago) by mikkopa
File length: 30024 byte(s)
Diff to previous 43 , to selected 3
Added to RexClientView: *SendRexForceFOV *SendRexForceCamera *SendRexSky *SendMediaURL *RexIKSendLimbTarget *SendRexAvatarAnimation *SendRexAvatarMorph
Revision 43 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 30 09:59:40 2009 UTC (4 years, 3 months ago) by mikkopa
File length: 26414 byte(s)
Diff to previous 39 , to selected 3
*Modified OnPythonClassChange a bit. Now Python module knows when script has changed. No proper cache yet though.
Revision 39 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 23 10:50:03 2009 UTC (4 years, 3 months ago) by mikkopa
File length: 26356 byte(s)
Diff to previous 28 , to selected 3
Merged branch to trunk. Note this patch requires OpenSim patch (http://opensimulator.org/mantis/view.php?id=3012) to be applied.
Revision 28 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 7 07:20:35 2009 UTC (4 years, 4 months ago) by mikkopa
File length: 26545 byte(s)
Diff to previous 25 , to selected 3
*Added missing file *Fixed problems caused by merging RexClientView
Revision 25 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 5 12:49:17 2009 UTC (4 years, 4 months ago) by afrisby
File length: 26494 byte(s)
Diff to previous 21 , to selected 3
* Updating to DTL SVN - missing obj persistence but contains RexObjectProperties and associated handlers (basically Rex object support)
Revision 21 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 18 14:58:40 2008 UTC (4 years, 5 months ago) by mikkopa
File length: 22015 byte(s)
Diff to previous 20 , to selected 3
*Added: SendRexPostProcess, SendRexRttCamera, SendRexViewport, SendRexToggleWindSound, SendRexCameraClientSideEffect, SendRexSetAmbienLight and SendRexPlayFlashAnimation to RexClientView *Modified RexScriptTestModule so it can test a couple of RexClientView methods
Revision 20 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 16 13:36:42 2008 UTC (4 years, 5 months ago) by mikkopa
File length: 17035 byte(s)
Diff to previous 14 , to selected 3
* Added few new scripting features which were introduce after 0.4 release (Sit Disable & Vertical Movement Modifier). * Implemented SendRexFog * Implemented SendRexWaterHeight * Added missing register cmd line that was accidentally in revision 18.
Revision 14 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 2 14:38:51 2008 UTC (4 years, 5 months ago) by mikkopa
File length: 15850 byte(s)
Diff to previous 12 , to selected 3
*Added few new Client properties and method stubs *Fixed an error where client could not login. RexAuthUrl contained whole account info (user@domain). This will need a better fix. *Modified RexPython module so it can boot itself up. This needs user to place Lib- and PythonScript-folders to bin/ScriptEngines. Most of the old scripts won't work at this time. For example "OpenSim.Region.ScriptEngine.Common" need to be renamed something differently. *Added a couple event handles to RexScriptEngine to handle two RexClientView events.
Revision 12 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 27 12:11:01 2008 UTC (4 years, 5 months ago) by mikkopa
File length: 14524 byte(s)
Diff to previous 11 , to selected 3
Initial RexPython work. Changed code so it compiles, but many functions still not implemented. Needs still lots of work.
Revision 11 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 26 11:52:02 2008 UTC (4 years, 5 months ago) by afrisby
File length: 10668 byte(s)
Diff to previous 10 , to selected 3
* Adds source code comments, and synchronises a number of files with internal copies.
Revision 10 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 26 10:29:23 2008 UTC (4 years, 5 months ago) by afrisby
File length: 8317 byte(s)
Diff to previous 9 , to selected 3
* Adds plumbing for Rex Appearance information to be passed from the authentication server to the RexClientView. This may be slightly buggy and probably needs updating to the latest internal versions.
Revision 9 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 26 10:08:09 2008 UTC (4 years, 5 months ago) by afrisby
File length: 7970 byte(s)
Diff to previous 6 , to selected 3
* Left out changes to RexClientView needed to support previous commit.
Revision 6 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 18 11:52:26 2008 UTC (4 years, 6 months ago) by afrisby
File length: 7673 byte(s)
Diff to previous 5 , to selected 3
* Updating to latest * Warning: Contains bugs.
Revision 5 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 17 12:11:52 2008 UTC (4 years, 7 months ago) by afrisby
File length: 6952 byte(s)
Diff to previous 4 , to selected 3
* Avatar support now works correctly * Started work on Objects, Login and other components.
Revision 4 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 30 15:04:27 2008 UTC (4 years, 7 months ago) by afrisby
File length: 5592 byte(s)
Diff to previous 3
* Major refactoring of RexClientView * Added preliminary work on LoginMethod. (nb, not complete)
Revision 3 - (view) (download) (annotate) - [selected]
Modified Sun Sep 14 05:00:29 2008 UTC (4 years, 8 months ago) by afrisby
File length: 2285 byte(s)
Diff to previous 2
* Added support for Rex Avatars. Use the following OpenSim.ini settings to enable this. [realXtend] enabled=true authentication_server=http://authserver// Please note that this only supports a single authentication server (the user cannot login with a remote auth server, yet.). This also does not "resend" information for avatars joining a scene after other avatars.
Revision 2 - (view) (download) (annotate) - [select for diffs]
Added Sun Sep 14 02:18:38 2008 UTC (4 years, 8 months ago) by afrisby
File length: 2238 byte(s)
Diff to selected 3
* Initial check-in of prototype Rex module. * This is a very very very early alpha of where we are heading, this checkin is mostly functionality-free and is aimed at building PacketServer, IClientAPI and other core classes so that functionality can be built cleanly on top.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

