Commit Graph

3245 Commits

Author SHA1 Message Date
Latif Khalifa
941dc830ca Mesh upload: request inventory fetching of the newly created item 2014-08-04 20:26:10 +01:00
Latif Khalifa
1b4cfd959d Mesh upload: added image upload along with the models 2014-08-04 20:26:10 +01:00
Latif Khalifa
517013caa3 Added support for quads in meshes, fixed normals 2014-08-04 20:26:10 +01:00
Latif Khalifa
f00c274ebd Speedup generation of indices 2014-08-04 20:26:10 +01:00
Latif Khalifa
7e4bdad41a Better hashcodes for Vectors and Vertices 2014-08-04 20:26:10 +01:00
Latif Khalifa
606834e9cf Documented ModelUploader, added ability to just do price check 2014-08-04 20:26:10 +01:00
Latif Khalifa
fff348d2cd Added license stub 2014-08-04 20:26:10 +01:00
Latif Khalifa
0481c2b2d9 Collada parser and model uploader. Work in progress.
Sample code:

            var parser = new OpenMetaverse.ImportExport.ColladaLoader();
            var prims = parser.Load(o.FileName);
            if (prims != null && prims.Count > 0)
            {
                var uploader = new OpenMetaverse.ImportExport.ModelUploader(client, prims);
                uploader.PrepareUpload();
            }

Note that PrepareUpload performs the upload as well in this initial stage.

TODO:
* Image upload
* Support for quads in addition to triangles
2014-08-04 20:26:10 +01:00
Latif Khalifa
cd61255d48 Added matrix decomposition 2014-08-04 20:26:10 +01:00
Latif Khalifa
bbe7b39621 Added Helpers.ZCompressOSD() and Helpers.ZDecompressOSD() 2014-08-04 20:26:10 +01:00
Latif Khalifa
bf95c23d7b Line endings 2014-08-04 20:26:10 +01:00
Latif Khalifa
d2fa743466 Fixed http inv. fetch on opensim 2014-08-04 20:26:10 +01:00
Latif Khalifa
d41da682e8 Added Collada 1.4.1 parser generated from XSD spec with some manual tweaks 2014-08-04 20:26:10 +01:00
Justin Clark-Casey
dbb69da325 Stop Prebuild from generating <copy> statements which unnecessarily copy files into bin/Debug or bin/Release
nant_0.91~alpha2+dfsg-3_all.deb in Ubuntu 12.04 and earlier actually ignored these due to a bug
However, nant 0.92~rc1+dfsg-2 in Ubuntu 12.10 fixes this bug (possibly https://github.com/nant/nant/pull/39).
Which makes nant time-consumingly copy these files when the aren't actually used.
Tested removal of <copy> on both nant 0.91 and nant 0.92
This change has been used without issue for OpenSimulator since Nov 14 2012 commit 90c6d2e
2014-07-24 21:00:29 +01:00
Justin Clark-Casey
df4dee94cf Merge remote-tracking branch 'upstream/master' 2014-06-19 23:26:01 +01:00
Justin Clark-Casey
b4fbaa601c Implement some fairly harsh locking to stop multiple logging calls to logpacket TestClient command from stepping on each other. 2014-06-19 23:23:16 +01:00
Justin Clark-Casey
b02cbbcbd8 Add timestamp for each packet in logpacket command to correlate output with other logs 2014-06-19 23:03:01 +01:00
Justin Clark-Casey
2f7363839e Implement LogPacket command (previously unimplemented PacketLog) for TestClient.
As per the unimplemented command, this takes n number of packets and logs them to the given file.
This is done asynchronously and the user notified when packet logging is complete.
2014-06-19 22:49:03 +01:00
Latif Khalifa
a6bc7b60df Merge pull request #9 from justincc/master
Add sendgeneric command to TestClient to allow one to send arbitrary Gen...
2014-06-18 22:39:05 +02:00
Justin Clark-Casey
17f56ccbdc Add sendgeneric command to TestClient to allow one to send arbitrary GenericMessagePackets to the simulator for testing purposes 2014-06-18 17:56:13 +01:00
Latif Khalifa
78b72c9866 Merge branch 'master' of github.com:openmetaversefoundation/libopenmetaverse 2014-05-18 08:30:35 +02:00
Latif Khalifa
98f70fa3ae Don't bother asking for group members if there is no current group 2014-05-18 08:30:20 +02:00
Latif Khalifa
9a4bbcc776 Guard against CurrentSim being null 2014-05-18 08:29:48 +02:00
Latif Khalifa
75664e468b LIBOMV-973: Added support for Group Bans functionality 2014-03-15 04:58:36 +01:00
Latif Khalifa
56523a81c1 LIBOMV-972: Made URI parsing more robust allowing GroupAPIv1 capability to be handled correctly 2014-03-15 00:17:10 +01:00
Latif Khalifa
3b06902a27 Parsed a few more params from the login response 2014-03-05 00:20:11 +01:00
Latif Khalifa
899243a7b4 LIBOMV-969: Added ability to set maturity access level 2014-03-05 00:19:26 +01:00
Latif Khalifa
32b3e19ecc Added prebuild section for Gtk based
GridProxyGUI (requires gtk-sharp)

Uncomment and re-run runprebuild to enable it.
2014-02-25 18:42:11 +01:00
Latif Khalifa
1d721cdf60 Made WGP compatible with changes introduce by GridProxyGUI 2014-02-25 18:19:23 +01:00
Latif Khalifa
9d4b579d84 Revert prebuilt.xml changes from GridProxyGUI 2014-02-25 18:14:38 +01:00
Latif Khalifa
04cc322288 Merge remote-tracking branch 'origin/wgp-gtk' 2014-02-25 16:20:44 +01:00
Latif Khalifa
4bfa978414 Fixed permissions 2014-02-25 16:08:56 +01:00
Latif Khalifa
ac57658139 Added support for .NET 4 and .NET 4.5 and Visual Studio 2012 to Prebuild 2014-02-25 16:08:02 +01:00
Latif Khalifa
ae112d56fb Update copyright notices 2014-02-25 15:31:10 +01:00
Latif Khalifa
bbeac25e20 Merge branch 'master' of https://github.com/shyrobbiani/libopenmetaverse 2014-02-24 20:10:06 +01:00
Latif Khalifa
986130e845 Move version to 0.9.3-dev 2014-02-24 08:31:16 +01:00
Latif Khalifa
ca8e7babde Version 0.9.2 2014-02-24 06:50:47 +01:00
Latif Khalifa
ba338225b9 Make mesh asset header available to the client 2014-02-23 16:29:34 +01:00
Latif Khalifa
2c15f6499b Merge remote-tracking branch 'origin/master' into wgp-gtk 2014-02-23 16:25:14 +01:00
Latif Khalifa
59280cfe3e Make everybody's life easier, use the same zlib Opensim uses 2014-02-23 03:39:30 +01:00
Latif Khalifa
5ba075615c Be standards compliant when dealing with JSON serialization of NaN and Inf floats
Patch by dahla
2013-12-27 21:55:08 +01:00
Latif Khalifa
099b58414e Persist filters. Add context menu options 2013-12-21 23:15:03 +01:00
Latif Khalifa
a7c3e18cd8 Allow proxy to not exit on command args errors.
Validate port in Gtk GridProxy. Persist it
2013-12-21 19:08:26 +01:00
Latif Khalifa
67bc3d6df0 Persist login URLs 2013-12-18 20:02:05 +01:00
Latif Khalifa
b5d16ceda1 Populate listen dropdown with actual interface IP addresses. Remember choice between sessions 2013-12-18 19:18:00 +01:00
Latif Khalifa
eda1b91dd2 Move settings saving to persistance 2013-12-10 14:02:59 +01:00
Latif Khalifa
da943f1749 Persist window state 2013-12-10 13:54:47 +01:00
Latif Khalifa
e58149e5f0 Improve error message when running on systems with required libraries missing 2013-12-10 11:49:16 +01:00
Latif Khalifa
1b049e5c9f More informative plugin loading 2013-12-07 08:03:07 +01:00
Latif Khalifa
43b8c6b54b Allow loading more than one plugin per assembly 2013-12-05 00:16:58 +01:00