Salad Dais
|
6da9f58b23
|
Pass original Message through to objectupdate hooks
|
2023-06-18 18:29:51 +00:00 |
|
Salad Dais
|
21cea0f009
|
Claim LEAP client when session is first created
|
2022-10-19 02:06:35 +00:00 |
|
Salad Dais
|
193d762132
|
Give each addon a separate addon_ctx bucket
This fixes addons being able to accidentally stomp all over each
others' state just because they happened to use the same name for
a SessionProperty.
|
2022-10-18 22:40:15 +00:00 |
|
Salad Dais
|
227fbf7a2e
|
Improve avatar skeleton implementation
|
2022-10-18 19:39:39 +00:00 |
|
Salad Dais
|
1a308e9671
|
Mesh serialization clarifications
|
2022-09-12 14:17:33 +00:00 |
|
Salad Dais
|
e4548a285d
|
Serialize LLMesh internals with NumPy
Easy 2x speedup! Still need to do the vertex weights, but those
have irregular alignment.
|
2022-09-08 23:44:53 +00:00 |
|
Salad Dais
|
b4e5596ca2
|
Add more utils for converting between quat and euler
|
2022-08-08 00:38:09 +00:00 |
|
Salad Dais
|
4a84453ca4
|
Add start of proxy inventory manager
|
2022-07-31 16:54:57 +00:00 |
|
Salad Dais
|
34316cb166
|
Fix LLSD notation serialization with embedded newline
|
2022-07-30 14:39:48 +00:00 |
|
Salad Dais
|
0cbbedd27b
|
Make assignments on BaseAddon class objects work as expected
The descriptors were being silently clobbered for a while now, and
I never noticed. Oops!
|
2022-07-28 03:39:53 +00:00 |
|
Salad Dais
|
dbae2acf27
|
Add basic AssetUploader class
Should make it less anoying to upload procedurally generated mesh
outside of local mesh mode
|
2022-07-25 22:08:28 +00:00 |
|
Salad Dais
|
7dfb10cb51
|
Make TextureEntry deserialization lazy in the ObjectUpdate case too
|
2022-07-21 08:05:25 +00:00 |
|
Salad Dais
|
d384978322
|
UpdateType -> ObjectUpdateType
|
2022-07-20 20:26:50 +00:00 |
|
Salad Dais
|
08a39f4df7
|
Make object update handling more robust
|
2022-07-20 06:35:04 +00:00 |
|
Salad Dais
|
8c0635bb2a
|
Add classmethod for rebuilding TEs into a TECollection
|
2022-07-18 06:37:20 +00:00 |
|
Salad Dais
|
309dbeeb52
|
Add TextureEntry.st_to_uv() to convert between coords
|
2022-07-18 00:34:56 +00:00 |
|
Salad Dais
|
f34bb42dcb
|
TextureEntry -> TextureEntryCollection, improve .realize()
The "TextureEntry" name from the message template is kind of a
misnomer, the field actually includes multiple TextureEntries.
|
2022-07-17 00:45:20 +00:00 |
|
Salad Dais
|
59ec99809a
|
Correct TE rotation quantization
Literally everything has its own special float quantization. Argh.
|
2022-07-16 23:17:34 +00:00 |
|
Salad Dais
|
4b963f96d2
|
Add TextureEntry.realize() to ease indexing into specific faces
|
2022-07-14 03:10:11 +00:00 |
|
Salad Dais
|
289073be8e
|
Add InventoryModel diffing
|
2022-07-09 02:48:23 +00:00 |
|
Salad Dais
|
f3c8015366
|
Support mutable InventoryModels
|
2022-07-08 22:06:14 +00:00 |
|
Salad Dais
|
92a06bccaf
|
Dequantize OffsetS and OffsetT in TextureEntrys
|
2022-07-05 02:08:53 +00:00 |
|
Salad Dais
|
e4cb168138
|
Clear up last few event loop warnings
|
2022-06-20 12:31:08 +00:00 |
|
Salad Dais
|
63aebba754
|
Clear up some event loop deprecation warnings
|
2022-06-20 05:55:01 +00:00 |
|
Salad Dais
|
8cf1a43d59
|
Better defaults when parsing ObjectUpdateCompressed
This helps our view of the cache better match the viewer's VOCache
|
2022-06-20 03:23:46 +00:00 |
|
Salad Dais
|
7879f4e118
|
Split up mitmproxy integration test a bit
|
2022-03-05 10:49:55 +00:00 |
|
Salad Dais
|
11e28bde2a
|
Allow filtering message log on HTTP headers
|
2021-12-11 15:08:45 +00:00 |
|
Salad Dais
|
6866e7397f
|
Clean up cap registration API
|
2021-12-10 13:22:54 +00:00 |
|
Salad Dais
|
fa0b3a5340
|
Mark all Messages synthetic unless they came off the wire
|
2021-12-10 07:30:02 +00:00 |
|
Salad Dais
|
16c808bce8
|
Match viewer resend behaviour
|
2021-12-10 07:04:36 +00:00 |
|
Salad Dais
|
ec4b2d0770
|
Move last of the explicit direction params
|
2021-12-10 06:50:07 +00:00 |
|
Salad Dais
|
3b610fdfd1
|
Add awaitable send_reliable()
|
2021-12-09 05:30:35 +00:00 |
|
Salad Dais
|
8b93c5eefa
|
Rename send_message() to send()
|
2021-12-09 05:30:12 +00:00 |
|
Salad Dais
|
f4bb9eae8f
|
Fix __contains__ for JankStringyBytes
|
2021-12-09 03:48:29 +00:00 |
|
Salad Dais
|
eb6406bca4
|
Fix ACK collection logic for injected reliable messages
|
2021-12-08 22:29:29 +00:00 |
|
Salad Dais
|
d486aa130d
|
Add support for specifying flags in message builder
|
2021-12-08 21:10:06 +00:00 |
|
Salad Dais
|
d66d5226a2
|
Initial implementation of reliable injected packets
See #17. Not yet tested for real.
|
2021-12-08 04:49:45 +00:00 |
|
Salad Dais
|
5de3ed0d5e
|
Add support for LLSD inventory representations
|
2021-12-03 05:59:58 +00:00 |
|
Salad Dais
|
d8fbb55438
|
Improve LLUDP integration tests
|
2021-11-30 09:25:31 +00:00 |
|
Salad Dais
|
66e112dd52
|
Add basic message log import / export feature
Closes #20
|
2021-07-30 03:13:33 +00:00 |
|
Salad Dais
|
02ac022ab3
|
Add export formats for message log entries
|
2021-07-30 01:06:29 +00:00 |
|
Salad Dais
|
74dd6b977c
|
Add extended to_dict() format for Message class
This will allow proper import / export of message logs.
|
2021-07-29 10:26:42 +00:00 |
|
Salad Dais
|
22b9eeb5cb
|
Better handling of optional command parameters
|
2021-07-22 23:59:55 +00:00 |
|
Salad Dais
|
0dbedcb2f5
|
Improve coverage
|
2021-07-22 23:58:17 +00:00 |
|
Salad Dais
|
7d9712c16e
|
Fix message dropping and queueing corner cases
|
2021-07-22 05:08:47 +00:00 |
|
Salad Dais
|
cf69c42f67
|
Rework HTTP proxying code to work with mitmproxy 7.0.0
|
2021-07-18 07:02:45 +00:00 |
|
Salad Dais
|
c505941595
|
Improve test for TE serialization
|
2021-07-18 06:33:55 +00:00 |
|
Salad Dais
|
48180b85d1
|
Export proxy test utils for use in addon test suites
|
2021-06-15 18:48:05 +00:00 |
|
Salad Dais
|
fd2a4d8dce
|
Remove incorrect comment from JPEG2000 test
|
2021-06-13 10:23:18 +00:00 |
|
Salad Dais
|
2209ebdd0c
|
Add unit tests for JPEG2000 utils
|
2021-06-13 10:20:18 +00:00 |
|