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 |
|
Salad Dais
|
41fd67577a
|
Add ability to wait on object-related events
|
2021-06-12 10:43:16 +00:00 |
|
Salad Dais
|
8347b341f5
|
Give default values for TextureEntry fields
|
2021-06-12 10:26:52 +00:00 |
|
Salad Dais
|
1fd6decf91
|
Add integration tests for addon (un)loading
|
2021-06-11 19:44:53 +00:00 |
|
Salad Dais
|
ab89f6bc14
|
Add integration test for asset server wrapper cap
|
2021-06-11 17:53:55 +00:00 |
|
Salad Dais
|
a21c0439e9
|
Test for mitmproxy handling HTTPS requests as well
|
2021-06-10 23:32:38 +00:00 |
|
Salad Dais
|
216ffb3777
|
Add integration test for mitmproxy interception
|
2021-06-10 23:22:59 +00:00 |
|
Salad Dais
|
d4c30d998d
|
Allow handling Firestorm Bridge responses, use to guess avatar Z pos
|
2021-06-09 02:02:09 +00:00 |
|
Salad Dais
|
003f37c3d3
|
Auto-request unknown objects when an avatar sits on them
We need to know about an avatar's parent to get their exact position
due to the Object.Position field always being relative to the parent.
|
2021-06-08 23:44:08 +00:00 |
|
Salad Dais
|
5618bcbac1
|
Add new persistent (Proxy)Settings object, use to pass down settings
|
2021-06-08 16:55:19 +00:00 |
|