Steve Sanderson
|
df825de86d
|
Reorganise some test helpers in shared locations
|
2018-02-16 17:23:04 +00:00 |
Steve Sanderson
|
f54df27c21
|
Define ILayoutComponent so there's compile-time validation that layouts are defined correctly
|
2018-02-16 15:04:51 +00:00 |
Steve Sanderson
|
7139cb70c5
|
Support temporary @(Implements<MyInterfaceType>()) syntax
|
2018-02-16 12:39:38 +00:00 |
Steve Sanderson
|
9e333e31c5
|
Support temporary @(Layout<MyLayoutType>()) syntax
|
2018-02-16 12:10:44 +00:00 |
Steve Sanderson
|
94261ded25
|
Fix RazorCompilerTest on Mac/Linux
|
2018-02-14 13:08:39 +00:00 |
Steve Sanderson
|
0eb0555303
|
Eliminate IComponent.BuildRenderTree to guarantee that components are only rendered by themselves
|
2018-02-13 19:47:37 +00:00 |
Steve Sanderson
|
e061b98f9d
|
In RazorCompilerTest, don't use BuildRenderTree directly (because it will soon be removed)
|
2018-02-13 17:18:06 +00:00 |
Steve Sanderson
|
861154764c
|
Introduce IComponent.SetParameters, moving parameter-setting and rerendering logic into component base class
|
2018-02-13 15:00:53 +00:00 |
Steve Sanderson
|
695ddc0fd6
|
Add Init/RenderHandle concepts so components can rerender themselves arbitrarily (e.g., after internal state change)
|
2018-02-13 11:49:33 +00:00 |
Steve Sanderson
|
33932f41fc
|
Replace "DescendantsEndIndex" concept with "SubtreeLength"
In other words, use relative addressing so that frame data is
independent of its position in the array
|
2018-02-07 10:27:32 +00:00 |
Steve Sanderson
|
f1332919bc
|
Rename RenderTreeNode -> RenderTreeFrame (and correspondingly, "node" ->
"frame" everywhere)
|
2018-02-04 22:21:29 +00:00 |
Steve Sanderson
|
1c9c74c801
|
In RazorCompiler, fix bug about attribute nodes having wrong sequence
numbers. Make tests explicit about sequence numbers.
|
2018-01-31 10:23:56 +00:00 |
Steve Sanderson
|
080e6395cb
|
Move to batched rendering
|
2018-01-29 20:16:42 +00:00 |
Steve Sanderson
|
1b4fa4781a
|
Give attribute nodes a single object-valued value so they can be used for component properties too.
|
2018-01-26 09:40:48 -08:00 |
Steve Sanderson
|
0aa164073d
|
Rename Microsoft.Blazor.* -> Microsoft.AspNetCore.Blazor.* everywhere
|
2018-01-24 15:48:38 -08:00 |