Diva Canto
d7f22fb2cc
POSScene wasn't really a region module. Fixed now.
2015-09-04 15:48:59 -07:00
Diva Canto
a32187f53a
Moved UserStatistics feature to OptionalModules too.
2015-09-04 15:28:51 -07:00
Diva Canto
49d19e3650
Moved DataSnapshot feature to OptionalModules too.
2015-09-04 15:17:53 -07:00
Diva Canto
f9a7099abc
Moved RegionCombinerModule to OptionalModules. Removed it as its own top-level project/dll.
2015-09-04 15:12:36 -07:00
Diva Canto
d00f73c3a4
Deleted OpenSim.Framework.Communications. Moved its two remaining files to OpenSim.Framework.
2015-09-04 14:39:23 -07:00
Diva Canto
9005365115
Deleted old unfinished code under Framework.Communications that wasn't being used anywhere.
...
Also folded GenericAsyncResult into RestClient, since it is used only there. This is preparation to remove Framework.Communications entirely.
2015-09-04 14:14:53 -07:00
Diva Canto
1559fc42b6
Deleted unused interface
2015-09-04 13:45:52 -07:00
Diva Canto
cb79e580dc
Fixed wrong path to Meshing dll
2015-09-04 11:27:39 -07:00
Diva Canto
218eb908be
In SceneGraph, use the property PhysicsScene instead of the variable _PhysScene, so that it gets properly initialized before being dereferenced.
2015-09-04 10:54:04 -07:00
Diva Canto
9d7e310e21
Deleted commented code
2015-09-04 09:40:21 -07:00
Diva Canto
dac8edd5dd
Transformed the LLUDP ad-hoc plugin into a region module. It works.
2015-09-03 15:59:06 -07:00
Diva Canto
0235e58fff
Moved ExtendedPhysics from OptionalModules to Bullet project, because it's very much an optional Bullet feature. This way, Bullet doesn't need to depend on the OptionalModules dll. No changes in configs or behavior.
2015-09-01 09:20:20 -07:00
Diva Canto
9435405ca1
Deleted physics plugin classes.
...
More unit tests fixed.
2015-08-31 16:23:43 -07:00
Diva Canto
50e7e38f45
Physics refactoring: all unit tests pass.
2015-08-31 15:04:10 -07:00
Diva Canto
11194209df
First commit where physics work as region module.
...
Moved all physics dlls out of Physics and into bin directly, so they can be found by the module loader.
Removed call to PhysicsPluginManager.
2015-08-31 14:09:15 -07:00
Diva Canto
134d4300f0
All physics plugins are now region modules. Compiles but doesn't run.
2015-08-31 13:02:51 -07:00
Diva Canto
49ab478d28
Fixed a namespace dependency. Also started preparing prebuild.xml for making physics region modules.
2015-08-31 09:41:00 -07:00
Diva Canto
3741edd1c7
Refactored Meshing modules:
...
- Moved ZeroMesher from OpenSim.Region.PhysicsModules.SharedBase to OpenSim.Region.PhysicsModules.Meshing
- Created subfolder for all Meshmerizer files, also in the same Meshing dll
- Made them both region modules, with ZeroMesher being the default one
This compiles but doesn't run yet.
2015-08-31 09:21:05 -07:00
Diva Canto
ce2c67876e
More namespace and dll name changes. Still no functional changes.
2015-08-30 21:05:36 -07:00
Diva Canto
2c0cad6dd3
Renamed the namespaces too
2015-08-30 20:29:31 -07:00
Diva Canto
1d6b33bc2d
Major renaming of Physics dlls / folders. No functional changes, just renames.
2015-08-30 20:06:53 -07:00
Diva Canto
5648eb7bd1
Moved instantiation of SceneCommunicationService object to inside the scene constructor. This was a left over from the original monolithic design of scene communications. The less the instantiators of scenes know about the scene's internals, the better.
2015-08-30 15:52:26 -07:00
Diva Canto
f6d79c7cbb
Mantis #7713 : fixed bug introduced by 1st MOSES patch.
2015-08-30 11:07:27 -07:00
Ai Austin
e64f7abd6c
Restore FlotsamAssetCache as default and pre-enabled asset cache module
...
Keep FlotsamAssetCache as default and pre-enabled asset cache module in
StandaloneCommon.ini./example to have common behaviour between grids and
standalones. Asset cache is needed to better support temporary assets
and texture drawing functions.
2015-08-26 16:33:32 +02:00
Diva Canto
0540e25081
Still about Ai's patch: it turns out OpenSim doesn't work well without an asset cache because of temporary assets. So setting the default asset cache to Cenome, which is the in-memory cache.
2015-08-25 21:32:38 -07:00
Diva Canto
9b5bd4b279
Fixed comment in ini related to previous patch
2015-08-25 20:43:22 -07:00
Ai Austin
9d104f5453
Changes to .ini.example files to improve instructions and workflow for standalone setups
...
Clarify what must be changed in initial .ini files to create a working
standalone setup now that [Const] variables are used. Fix separator used
in one of choice lists for [Const] BaseURL descriptor. Minor changes to
line spacing of some sections in StandaloneCommon.ini.example file for
layout regularity. Correction of a typo in comment.
Signed-off-by: Diva Canto <diva@metaverseink.com>
2015-08-25 20:42:02 -07:00
Robert Adams
9a490ad2b9
Revert "BulletSim: delay adding a scene presence to the list of presences"
...
Remove these changes until the region crossing problems can be figured out.
This reverts commit 062ec0efbd
.
2015-08-24 06:39:06 -07:00
Robert Adams
062ec0efbd
BulletSim: delay adding a scene presence to the list of presences
...
until it is fully configured. Another addition to fixing the
collisions stopping problem.
2015-08-23 21:15:04 -07:00
Robert Adams
11209c72f5
In ScenePresence, when removing from the physical scene, unsubscribe
...
from collisions before removing the collision callbacks.
Should not make operational differences.
2015-08-23 21:13:40 -07:00
lillith xue
722d00903b
Add Culture.FormatProvider to String.Format, like it is done for LSLFloat
...
Signed-off-by: Melanie Thielker <melanie@t-data.com>
2015-08-24 01:21:33 +02:00
dahlia
1dae36ff7b
Revert "update libomv managed dlls to 49a5cf05c32e - fresh clone default settings release mode VS 2015 community edition"
...
This reverts commit 4f8e18e31c
.
2015-08-23 15:31:25 -07:00
dahlia
c30c7da15b
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
2015-08-23 15:19:58 -07:00
dahlia
4f8e18e31c
update libomv managed dlls to 49a5cf05c32e - fresh clone default settings release mode VS 2015 community edition
2015-08-23 15:16:31 -07:00
Melanie Thielker
87247dc2c9
Just replace all m_data accesses with accesses to Data, which is
...
protected against nullrefs
2015-08-24 00:08:08 +02:00
Melanie Thielker
a9beee7050
Revert "Revert "Fix a possible nullref caused by accessing m_data rather than Data""
...
Needed after all
This reverts commit 26094c21fe
.
2015-08-23 17:48:48 +02:00
Melanie Thielker
c4ea4ea000
Fix the nullref in scripts - the right way
2015-08-23 17:36:08 +02:00
Melanie Thielker
26094c21fe
Revert "Fix a possible nullref caused by accessing m_data rather than Data"
...
My bad!
This reverts commit 20326e1947
.
2015-08-23 17:34:20 +02:00
Ai Austin
3a27b47593
Refine comments .ini file setup for new Standalone
...
Helpful comment for setting [const] section of OpenSim.ini to allow for
standalone. Correction to StandaloneCommon.ini.example as
[GridInfoServices] welcome parameter does work and is also useful for
standalones.
2015-08-21 18:42:21 +02:00
Melanie Thielker
17e920aacd
More plumbing on agent states
2015-08-20 00:40:49 +02:00
Jeff Kelley
e1a455eae5
Fix multiple moving_end and add moving_start to llSetKeyframedMotion
...
Signed-off-by: Melanie Thielker <melanie@t-data.com>
2015-08-20 00:24:14 +02:00
Melanie Thielker
028506cf3c
Partial plumbing for the agent stateful module features negotiation
2015-08-20 00:18:45 +02:00
Melanie Thielker
35cbe76f27
Merge branch 'master' of opensimulator.org:/var/git/opensim
2015-08-19 23:34:13 +02:00
Melanie Thielker
20326e1947
Fix a possible nullref caused by accessing m_data rather than Data
2015-08-19 23:33:38 +02:00
Melanie
7633ebf36f
Add explicit initialization because mono 3 doesn't like what mono 2 allows
2015-08-19 23:18:40 +02:00
Melanie Thielker
662b59af83
Convert the lsl list type into a struct. EXPERIMENTAL! This may affect
...
the llSetPrimitiveParams family of functions adversely. Please test!
2015-08-19 23:14:11 +02:00
Melanie Thielker
25335b0707
Some unit tests are simply broken and create an API with a null m_item.
...
This isn't supposed to be done and should be changed in the tests.
For now, add a protective check.
2015-08-19 01:19:25 +02:00
Melanie Thielker
62f3399559
Try to address Mantis #7689 . When adding a scalar to a list, make a copy
...
as is done when adding another list.
2015-08-19 01:00:42 +02:00
Melanie Thielker
c53f732163
Change the IScriptApi back to it's original form, removing XEngine
...
specific additions that should not have been there in the first place.
Sleeping and time measurement are now completely internal to XEngine
2015-08-17 21:46:30 +02:00
Melanie Thielker
ee7debcca6
Revert "When scripts are sleeping, don't count that as execution time"
...
The approach is good but the way it is written breaks the architecture.
Rewrite follows.
This reverts commit a568f06b7f
.
2015-08-17 18:11:45 +02:00