Steve Sanderson
e71db85149
Handle overlapping events ( #1655 )
...
* Add failing unit test to demonstrate overlapping events bug
* Handle overlapping events
* Make RemoteRenderer.UpdateDisplay's return task not complete until client sends explict ACK
* CR: Rename UpdateDisplay to UpdateDisplayAsync
* CR: Fix namespace
* CR: Catch synchronous SendAsync exceptions (if they can happen)
2018-11-13 12:08:08 +00:00
Steve Sanderson
fa2b61773a
In ComponentState, track parent ComponentState. Be explicit that Renderer only lets you attach root components.
2018-10-12 09:49:28 +01:00
Steve Sanderson
4427b3b773
Add more struct readonlyness hints
2018-06-06 11:49:55 +01:00
Steve Sanderson
76bf82eb49
OnAfterRender / OnAfterRenderAsync ( #691 )
...
* Implement OnAfterRender and OnAfterRenderAsync
* Add E2E test combining OnAfterRender with "ref" and JS interop
... because this combination is the key to integration with 3rd-party JS
libs
2018-04-27 19:45:19 +01:00
Steve Sanderson
ceacd489aa
Simplistic implementation of property injection
2018-02-23 09:32:26 +00:00
Steve Sanderson
ce10e6fa19
In preparation for DI, give every Renderer an IServiceProvider
2018-02-23 09:32:26 +00:00
Steve Sanderson
7073429cd5
Clean up and include routing unit tests
2018-02-21 10:22:03 +00:00