Commit Graph

3411 Commits

Author SHA1 Message Date
Ricky C
ccb1e026c8 Got versioning to all the libs. 2017-03-12 11:00:35 -07:00
Ricky C
5ee1a1e37d disabled unit tests during appveyor build. 2017-03-12 10:51:35 -07:00
Ricky C
c9cfea042d Some small tweaks to the appveyor config. 2017-03-12 10:47:49 -07:00
Ricky C
c903af20c2 Removed some noise from the main lib's csproj 2017-03-12 10:35:03 -07:00
Ricky C
c9363b333d Nugetified. 2017-03-12 10:26:49 -07:00
Ricky C
556e622b4e Dropped premake/prebuild system in favor of straight VS solution and projects. 2017-03-12 08:03:16 -07:00
Ricky C
ec55d7523a Merge branch 'master' of bitbucket.org:cinderblocks/libremetaverse into appveyorci 2017-03-12 07:56:57 -07:00
Cinder
34af5a40cf Once over on JSON data 2017-03-12 09:51:41 -05:00
Ricky Curtice
fcf2b58269 Merged in kf6kjg/libremetaverse/fixuuid (pull request #3)
UUIDFix

Approved-by: Cinder Biscuits
2017-03-12 13:37:40 +00:00
Ricky C
6f23e61acf Merge branch 'fixuuid' of bitbucket.org:kf6kjg/libremetaverse into appveyorci
Because without it nothing compiles.
2017-03-11 22:38:02 -08:00
Ricky C
7f89fc5019 Correct appveyor to specify the solution file. 2017-03-11 22:36:38 -08:00
Ricky C
4b998d05c8 Correct appveyor to build normally, not using the broken sections of the scripts. 2017-03-11 22:33:06 -08:00
Ricky C
892101562a Merge misplaced commits. 2017-03-11 22:29:17 -08:00
Ricky C
f1e4854bab File name change part 1 2017-03-11 22:21:07 -08:00
Ricky Curtice
e767404a98 And doing that again, this time correctly? 2017-03-11 21:29:56 -08:00
Ricky Curtice
db834a4acb Dropping some Xamarin noise from AppVeyor.
See http://help.appveyor.com/discussions/problems/4569-the-target-_convertpdbfiles-listed-in-a-beforetargets-attribute-at-c-does-not-exist-in-the-project-and-will-be-ignored
2017-03-11 21:26:28 -08:00
Ricky Curtice
2d09ab2de3 Added configuration for CI via appveyor. 2017-03-11 21:22:36 -08:00
Ricky Curtice
48e18732d2 The UUID's Guid can't be readonly if it's assigned to from a method.
At least not when I tried to compile on Linux.  Switching to internal set should resolve that while still protecting from stupidity by consumers of the DLL.
2017-03-11 21:20:46 -08:00
Cinder
c98b96781d Add PBKDF2 hashing utility 2017-03-05 10:23:41 -06:00
Cinder
9c2b9f4d1c Trivial doc 2017-03-05 10:10:46 -06:00
Cinder
d08fd514a9 Add method for generating crypto-secure UUIDv4's 2017-03-05 10:09:11 -06:00
Cinder
961ba31211 Tidy up UUID 2017-03-05 09:50:24 -06:00
Cinder
554bb55e84 Remove unused local var 2017-02-19 12:36:25 -06:00
Cinder
d01e44aa8d Update Caps list 2017-02-19 11:29:06 -06:00
Cinder
816839b2d6 Merge commit '06f5a88cf3243d3daae73a8438fac829beaf8ed0' 2017-01-05 23:47:14 -06:00
Cinder
079a9da561 Merge branch 'master' of https://github.com/openmetaversefoundation/libopenmetaverse 2017-01-05 23:43:42 -06:00
Cinder Biscuits
06f5a88cf3 Merged in nooperation/libremetaverse/fix_expirationdate_merge (pull request #2)
Fixed build issue from previous merge
2017-01-04 18:51:48 -06:00
nooperation
5a3ff692b4 Fixing build issue from previous merge 2017-01-04 19:40:23 -05:00
Melanie Thielker
2d18fb44b8 Correct spelling in a comment 2017-01-02 11:20:36 +00:00
Cinder
9889b47dbf Merge branch 'master' of https://github.com/openmetaversefoundation/libopenmetaverse 2016-12-31 16:54:51 -06:00
Melanie Thielker
a54dc6f323 Fix sliding expiration in ExpiringCache 2016-12-30 13:04:55 +00:00
Diva Canto
900d048cb7 Merge pull request #34 from BengtGustafsson/master
Changed handling of collada meshes with multiple instances so that th…
2016-12-29 09:42:14 -08:00
Bengt Gustafsson
4c6e11a146 untabified 2016-12-29 18:38:13 +01:00
Bengt Gustafsson
ff1e14bf44 Changed handling of collada meshes with multiple instances so that the prim.Asset values are the same in all Prims, while the difference in rotation, position and scale deduced from the Collada instance transform matrix are stored in the Position, Scale and Rotation members of each prim, properly adjusted for the rescaling and offseting done to the mesh vertices to fit into the unit cube of SL meshes.
This fixes bugs related to the case that several instances of the same mesh but with different rotation in their transformation matrix was present in the Collada file, which previously caused distorted objects except for those having the same rotation as the first instance.

A caveat is that now, as the incoming transform matrix is not used when creating the vertices and as the ModelPrim only stores rotation, scale and translation files which have transforms containing shear etc. not encodable by these three vectors will produce erroneous output even if there is only one instance of each mesh.

At the same time save some time and space during conversion by sharing the Positions and Faces members of all prims and not redoing the AddPositions and AddFacesFromPolyList calls for each instace (as results are identical). Applications that change the vertices or faces in situ in individual prim instances may suffer.
2016-12-29 18:29:22 +01:00
Cinder
ecc17cb4de Update README 2016-12-08 08:48:16 -06:00
Cinder
56189be18f Define the non-conforming Root FolderType 2016-12-07 21:16:53 -06:00
Cinder
737297913a Merge commit 'dfba0429b8ec4b7e37fd9b0c09d7e54652d39ee9' 2016-12-05 05:53:38 -06:00
Cinder Biscuits
dfba0429b8 Fix copyright string 2016-12-05 11:49:13 +00:00
Cinder Biscuits
0f5658928f Merged in halcyon-compat (pull request #1)
Updates to for Halcyon compatibility
2016-12-05 11:47:33 +00:00
Paul Whittemore
60a1b4a91a Updates to for Halcyon compatibility
- OutgoingPacket moved back to OpenMetaverse scope (separate file) from
NetworkManager, and now restores the pool- and refcount-related
functionality.
- UDPPacketBuffer BufferSize is a constant so now DEFAULT_BUFFER_SIZE.
- Added a Halcyon-compatible UDPPacketBuffer constructor that accepts a
specific buffer, etc.
- Added CopyFrom methods to assign UDPPacketBuffer Data.
2016-12-05 01:26:01 -04:00
Cinder
e3776c4ea6 Add EnumInfo decoration to WearableType 2016-12-01 18:37:52 -06:00
Cinder
fa2c00edd0 Fix shadow var 2016-11-30 23:12:10 -06:00
Cinder
00c6e1269c Line endings 2016-11-30 23:11:52 -06:00
Cinder
9e02ea5475 ummmmm 2016-11-27 22:59:24 -06:00
Cinder
58ead2e9cd Autoprops, initializers, and typenames, oh my. 2016-11-27 22:05:54 -06:00
Cinder Biscuits
3a529fe65e Merged cinderblocks/libopenmetaverse into master 2016-11-24 21:22:04 -06:00
Cinder Biscuits
75a451698f Merged in cinderblocks/libremetaverse/Protobuf-support (pull request #1)
Protobuf support
2016-11-25 03:07:47 +00:00
Paul Whittemore
a8b201a3a4 Added protobuf DLL 2016-11-24 18:52:58 -04:00
Paul Whittemore
dcf65d6bd2 Added protobuf DLL 2016-11-24 17:59:12 -04:00
Paul Whittemore
f357f19ba7 Added support for Protobuf in types 2016-11-24 17:25:43 -04:00