Log of /branches/os-udp/ModularRex/RexNetwork/ClientViews/RexClientViewBase.cs
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
Revision 230 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 15 06:49:03 2009 UTC (3 years, 7 months ago) by mikkopa
File length: 47440 byte(s)
Diff to previous 228 , to selected 74
* Added WebDAVSharp.NHibernateStorage to prebuild.xml * Added new methods to GenericNpcCharacter which were introduced in IClientAPI * Made changes to RexUDPServer that were made to LLUDPServer * Renamed InitNewClient to Start as were done in LLClientView * Changed ProcessAvatarTerseUpdates method to use Packet.MTU instead of m_packetMTU as were done in LLClientView
Revision 228 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 13 08:09:55 2009 UTC (3 years, 7 months ago) by mikkopa
File length: 47460 byte(s)
Diff to previous 227 , to selected 74
* Modified ClientView constructors to match the new LLClientView constructor. * Removed RexPacketServer cause LLPacketServer doesn't exist anymore. * Added selection of clientview type to RexUDPServer.
Revision 227 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 13 08:04:53 2009 UTC (3 years, 7 months ago) by mikkopa
File length: 47541 byte(s)
Diff to previous 210 , to selected 74
Due the recent changes in UDP server, creating branch to work with to fix the issue.
Revision 210 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 11 11:15:07 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/ClientViews/RexClientViewBase.cs
File length: 47541 byte(s)
Diff to previous 208 , to selected 74
Modified visibility of m_avatarTerseUpdateTimer and m_avatarTerseUpdates in RexClientViewBase so they can be used in classes inheriting RexClientViewBase.
Revision 208 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 11 10:35:04 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/ClientViews/RexClientViewBase.cs
File length: 47535 byte(s)
Copied from: trunk/ModularRex/RexNetwork/RexClientViewBase.cs revision 206
Diff to previous 203 , to selected 74
Moved client view classes to their own sub folder.
Revision 203 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 17 13:27:03 2009 UTC (3 years, 9 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/RexClientViewBase.cs
File length: 47535 byte(s)
Diff to previous 192 , to selected 74
* Fixed typo in RexLoginModule * Added missing event to GenericNpcCharacter * Removed the unnecessary IAssetCache from RexClientView* and RexPacketServer.
Revision 192 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 24 07:52:20 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/RexClientViewBase.cs
File length: 47607 byte(s)
Diff to previous 175 , to selected 74
Fixed the bug [#243] "Rex->Data doesnt support scandic characters" also to trunk.
Revision 175 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 2 07:10:08 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/RexClientViewBase.cs
File length: 45915 byte(s)
Diff to previous 174 , to selected 74
* Added SendRexPrimFreeData method to RexClientViewBase * Added methods to ModrexObjects so RexPrimFreeData is sent to users when a) they log in and, b) rex prim free data is set to object
Revision 174 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 1 13:05:22 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/RexClientViewBase.cs
File length: 45018 byte(s)
Diff to previous 173 , to selected 74
Added null checks to methods in RexClientViewBase to ensure that IRexUDPPort module exists.
Revision 173 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 27 15:42:51 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/RexClientViewBase.cs
File length: 44350 byte(s)
Diff to previous 170 , to selected 74
* Modified SetRexPrimDataFromBytes so that the values are set to private members, not public. That way the TriggerChangedRexObjectProperties() is not called for every value. * Modified SetRexPrimDataFromBytes to parse asset URIs also if they are present * Added methods to NG ClientView so it can be used to recive and send URIs in RexObjectUpdates
Revision 170 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 26 13:46:19 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/RexClientViewBase.cs
File length: 43990 byte(s)
Copied from: trunk/ModularRex/RexNetwork/RexClientView.cs revision 167
Diff to previous 161 , to selected 74
* Renamed RexClientView.cs to RexClientViewBase.cs like the class already is. * Added NG ClientView class, but that does not implement anything yet * Added some Asset URL to RexObjectProperties * Started modifying GetRexPrimDataToBytes so it can also send asset URLs to NG clients. This is work in progress and it doesn't affect to legacy clients.
Revision 161 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 22 07:00:30 2009 UTC (4 years ago) by tuco
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 43979 byte(s)
Diff to previous 156 , to selected 74
- 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 43912 byte(s)
Diff to previous 153 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 45007 byte(s)
Diff to previous 144 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 45006 byte(s)
Diff to previous 141 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 44105 byte(s)
Diff to previous 140 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 44084 byte(s)
Diff to previous 131 , to selected 74
*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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 37174 byte(s)
Diff to previous 118 , to selected 74
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, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 39134 byte(s)
Diff to previous 117 , to selected 74
* 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, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 38742 byte(s)
Diff to previous 115 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 39180 byte(s)
Diff to previous 113 , to selected 74
*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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 39416 byte(s)
Diff to previous 99 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 39635 byte(s)
Diff to previous 89 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 39592 byte(s)
Diff to previous 87 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 39460 byte(s)
Diff to previous 86 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 38979 byte(s)
Diff to previous 83 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 37383 byte(s)
Diff to previous 82 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 37373 byte(s)
Diff to previous 77 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 36251 byte(s)
Diff to previous 74
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) - [selected]
Modified Wed Feb 18 09:49:33 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 35357 byte(s)
Diff to previous 71
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 35696 byte(s)
Diff to previous 69 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 35418 byte(s)
Diff to previous 64 , to selected 74
*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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 31419 byte(s)
Diff to previous 61 , to selected 74
- 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 31418 byte(s)
Diff to previous 55 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 31033 byte(s)
Diff to previous 50 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 29972 byte(s)
Diff to previous 45 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 30024 byte(s)
Diff to previous 43 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 26414 byte(s)
Diff to previous 39 , to selected 74
*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, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 26356 byte(s)
Diff to previous 28 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 26545 byte(s)
Diff to previous 25 , to selected 74
*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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 26494 byte(s)
Diff to previous 21 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 22015 byte(s)
Diff to previous 20 , to selected 74
*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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 17035 byte(s)
Diff to previous 14 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 15850 byte(s)
Diff to previous 12 , to selected 74
*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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 14524 byte(s)
Diff to previous 11 , to selected 74
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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 10668 byte(s)
Diff to previous 10 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 8317 byte(s)
Diff to previous 9 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 7970 byte(s)
Diff to previous 6 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 7673 byte(s)
Diff to previous 5 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 6952 byte(s)
Diff to previous 4 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 5592 byte(s)
Diff to previous 3 , to selected 74
* Major refactoring of RexClientView * Added preliminary work on LoginMethod. (nb, not complete)
Revision 3 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 14 05:00:29 2008 UTC (4 years, 8 months ago) by afrisby
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 2285 byte(s)
Diff to previous 2 , to selected 74
* 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
Original Path: trunk/ModularRex/RexNetwork/RexClientView.cs
File length: 2238 byte(s)
Diff to selected 74
* 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 |

