Bjørn Erik Pedersen
|
6178238a0b
|
output: Speed up layout calculations
```
BenchmarkLayout-4 4883 497 -89.82%
benchmark old allocs new allocs delta
BenchmarkLayout-4 18 1 -94.44%
benchmark old bytes new bytes delta
BenchmarkLayout-4 1624 32 -98.03%
```
|
2017-03-27 15:43:56 +02:00 |
|
Bjørn Erik Pedersen
|
ad8cea87f3
|
Refactor layout resolve to a descriptor/adapter pattern
|
2017-03-27 15:43:56 +02:00 |
|
Bjørn Erik Pedersen
|
4c2abe0015
|
Rename OutputType to OutputFormat
|
2017-03-27 15:43:56 +02:00 |
|
Bjørn Erik Pedersen
|
3ec5fc3504
|
hugolib, output: Incorporate suffix and type in layout resolve
And remove some now superflous and hard to maintain tests.
|
2017-03-27 15:43:56 +02:00 |
|
Bjørn Erik Pedersen
|
50c64415aa
|
hugolib, output: Add theme logic to LayoutHandler
|
2017-03-27 15:43:56 +02:00 |
|
Bjørn Erik Pedersen
|
10de077164
|
hugolib: Use the new layout logic in Page
|
2017-03-27 15:43:56 +02:00 |
|
Bjørn Erik Pedersen
|
3bb52bf7bf
|
output: Move layout logic to the output package
|
2017-03-27 15:43:56 +02:00 |
|