Commit 4cbebff
committed
Update tile57 to main: the ownership partition is the engine's, not ours
tile57's compose ABI now finds/reuses/rebuilds the ownership partition
beside the archives itself (compose_open/compose_tree dropped partition_path;
compose_save_partition is gone). Drop all the host-side sidecar plumbing:
NewComposer no longer takes a partitionPath, Composer.SavePartition and
livePartitionPath are deleted, bake.go stops writing partition.tpart, and
openLiveComposer just opens — no load, no save. Fixes the StalePartition
dance that forced a blocking owned-face rebuild at boot on an engine bump.
Bumps the tile57 submodule to origin/main (2c36da6, PR #31 label-cache).1 parent 3dae5df commit 4cbebff
5 files changed
Lines changed: 19 additions & 41 deletions
File tree
- cmd/chartplotter
- internal/engine
- server
- tilesource
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
83 | | - | |
84 | | - | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
85 | 86 | | |
86 | 87 | | |
87 | 88 | | |
88 | 89 | | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | 90 | | |
93 | | - | |
| 91 | + | |
94 | 92 | | |
95 | 93 | | |
96 | 94 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | 28 | | |
33 | 29 | | |
34 | 30 | | |
| |||
125 | 121 | | |
126 | 122 | | |
127 | 123 | | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
145 | 128 | | |
146 | 129 | | |
147 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
20 | 21 | | |
21 | | - | |
22 | | - | |
| 22 | + | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
62 | 63 | | |
63 | 64 | | |
64 | 65 | | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | 66 | | |
70 | 67 | | |
- .github/workflows/docs.yml+4-4
- README.md+40-25
- bindings/go/bake.go+7-2
- bindings/go/compose.go+8-29
- bindings/go/compose_test.go+6-8
- bindings/go/render.go+148
- bindings/go/style.go+23
- bindings/go/style_linestyles_test.go+55
- bindings/go/surface.go+326
- bindings/wasm/assets/template.json+1-1
- build.zig+23
- docs/docs/architecture.md+26-16
- docs/docs/c-api.md+157-14
- docs/docs/cli.md+22-3
- docs/docs/getting-started.md+4-1
- docs/docs/intro.md+10-9
- docs/docs/limitations.md+23-6
- docs/docs/rendering.md+39-3
- docs/docs/tile-schema.md+2-2
- include/tile57.h+475-40
- scripts/bench-bake.sh+26-11
- src/capi.zig+364-32
- src/chart.zig+793-48
- src/compose/clip.zig+1-1
- src/compose/compose.zig+211-2
- src/iso8211/iso8211.zig+370-14
- src/portray/lua_shim.c+23
- src/portray/portray.zig+100-13
- src/render/ascii.zig+130-55
- src/render/cb_canvas.zig+4-3
- src/render/declutter.zig+351
- src/render/gpu.zig+1.9k
- src/render/inspect.zig+8-8
- src/render/labelcache.zig+337
- src/render/noop.zig+1-1
- src/render/paint.zig+107
- src/render/pixel.zig+200-70
- src/render/render.zig+13-1
- src/render/resolve.zig+90-4
- src/render/surface.zig+11-5
- src/render/symbols.zig+15
- src/render/tess.zig+189
- src/render/vector.zig+1.7k-187
- src/s101/dataset.zig+758
- src/s101/instructions.zig+11-11
- src/s101/native.zig+469
- src/s101/s101.zig+6
- src/s57/s57.zig+307-68
- src/scene/bake_enc.zig+1-1
- src/scene/replay.zig+6-2
- src/scene/scene.zig+208-58
- src/sprite/sprite.zig+38-2
- src/style/maplibre.zig+232-128
- src/style/mariner.zig+40
- src/tile57.zig+3
- src/tiles/mlt.zig+4-4
- src/tiles/tile.zig+25-11
- tools/bake.zig+42-35
- tools/common.zig+3-43
- tools/explore.zig+2-2
- tools/main.zig+6-1
- tools/render.zig+24-4
- tools/s101dump.zig+205
- tools/style.zig+4
- vendor/libtess2/.bazelrc+3
- vendor/libtess2/.github/workflows/bazel-test.yaml+21
- vendor/libtess2/.gitignore+32
- vendor/libtess2/Include/tesselator.h+263
- vendor/libtess2/LICENSE.txt+25
- vendor/libtess2/README.md+46
- vendor/libtess2/Source/bucketalloc.c+191
- vendor/libtess2/Source/bucketalloc.h+51
- vendor/libtess2/Source/dict.c+110
- vendor/libtess2/Source/dict.h+76
- vendor/libtess2/Source/geom.c+294
- vendor/libtess2/Source/geom.h+83
- vendor/libtess2/Source/mesh.c+919
- vendor/libtess2/Source/mesh.h+269
- vendor/libtess2/Source/priorityq.c+514
- vendor/libtess2/Source/priorityq.h+106
- vendor/libtess2/Source/sweep.c+1.3k
- vendor/libtess2/Source/sweep.h+74
- vendor/libtess2/Source/tess.c+1.1k
- vendor/libtess2/Source/tess.h+91
- vendor/libtess2/alg_outline.md+233
0 commit comments