• Joined on 2026-05-18
roland pushed to main at roland/xo-umbrella2 2026-10-11 15:43:38 +00:00
357fc94c98 xo-websock: update utest baseline for map [BUGFIX] [UTEST]
roland pushed to main at roland/xo-umbrella2 2026-10-11 05:27:25 +00:00
339edf668c xo-reflect xo-printjson: reflect supports map types [FEATURE]
e4683ed862 xo-reflect: reflection supports std::deque + use w/ websock [FEATURE]
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-10-10 17:02:48 +00:00
617b5f683f xo-websock: WebserverImpl::output_buf_ propeerly handled [TIDY]
b83bc57973 xo-websock: reflect guarding for WebserverImplt::state [BUGFIX]
3bbda0b6a7 xo-printjson: acquire locks for guarded struct members [FEATURE]
59d483b5e7 xo-reflect + xo-printjson + xo-websock [FEATURE]
ca5a871fab xo-reflect: remember derived-from rel between types [FEATURE]
Compare 8 commits »
roland pushed to main at roland/xo-umbrella2 2026-10-07 03:15:34 +00:00
21cc182567 xo-webutil: reflect CallbackId as atomic
3b41edd750 xo-reflect: wrapper-reflection for Callbackid [REFACTOR]
d78751f4da xo-websock: streamline using xo-reflect atomic support [REFACTOR]
0218165578 xo-printjson: printing for atomic values.
db432d0912 xo-reflect: support std::atomic<T>
Compare 25 commits »
roland pushed to main at roland/xo-umbrella2 2026-10-05 04:07:35 +00:00
e7c6a9b6cd xo-printjson stack: handle cycle graphs [FEATURE]
1986304977 xo-printjson: depth limit for json printing [FEATURE]
a6daeff61e xo-printjson stack: refactor to thread JsonPrintState [REFACTOR]
c14e166e9c xo-printjson: reentry guards + plugins must use print_aux [PREP]
4ab4402cf5 xo-websock: per-box toggle to show types [UX]
Compare 10 commits »
roland pushed to main at roland/xo-umbrella2 2026-10-04 16:38:47 +00:00
6099a9cf35 xo-websock: all boxes get their own color [UX]
caccf57cc8 xo-websock: backdrop display for nested objectss [COSMETIC]
3d0813ff8a introspect: ownership model [UX]
9a28a846fd xo-cmake: + missing subsystem edges
a14dbcab2b xo-websock: reflect+printjson for WebserverConfig [FEATURE]
Compare 16 commits »
roland pushed to main at roland/xo-umbrella2 2026-10-03 17:46:39 +00:00
f2c7415463 github forjejo: ci facepalm [BUGFIX]
roland pushed to main at roland/xo-umbrella2 2026-10-03 17:43:20 +00:00
f2938083dc forgejo github: race condition on git checkout [BUGFIX]
c7bfc17745 xo-websock: design tweaks for expand/shrink element [UX] [TIDY]
1050022716 xo-websock: ui tweaks for introspect consistency [UX] [TIDY]
Compare 3 commits »
roland pushed to main at roland/xo-umbrella2 2026-10-03 17:08:25 +00:00
b3ac84175e xo-reflect: make short names uniform for {clang,gcc} [TIDY]
71cd5742fe xo-websock: show/hide children in introspect [UX]
dcfe96bdfe xo-websock: minor UX improvement on context menu [TIDY]
Compare 3 commits »
roland pushed to main at roland/xo-umbrella2 2026-10-03 15:55:41 +00:00
ccf6511713 xo-object2: missing #include in DList.cpp [BUGFIX]
roland pushed to main at roland/xo-umbrella2 2026-10-03 15:46:17 +00:00
af3fe3449a xo-reflect: fix broken-on-clang typename test [BUGFIX]
406133a647 xo-websock: alignment of members within expanded boxes [FEATURE]
870cd2958e xo-websock: introspect streamline expanded boxes [FEATURE]
6dc304f5b5 xo-websock: suppress parallel edges between boxes [FEATURE]
466b6efafe xo-websock: show/hide menu items in introspect [FEATURE]
Compare 22 commits »
roland pushed to main at roland/xo-umbrella2 2026-10-02 13:08:37 +00:00
6606d61394 xo-printjson: + JsonMembers + use w/ WebServerImpl [FEATURE]
4edde25ebc xo-websock: reflect types used in introspect ex [FEATURE]
5ebd6ac691 xo-websock: context menu in introspect example [FEATURE]
07dcd2d7ea xo-websock: use self_tp() to report actual WebserverImpl [FEATURE]
3726e52b94 xo-websock: introspect provides source links [FEATURE]
Compare 20 commits »
roland pushed to main at roland/xo-umbrella2 2026-09-27 21:11:52 +00:00
04e2af3a38 xo-cmake: + xo-type-src-map script [META] [BUILD]
d344679450 nix build: xo-websock buildExamples flag [NIX]
df753952f9 nix build: now runs xo-websock utest [NIX]
Compare 3 commits »
roland pushed to main at roland/xo-umbrella2 2026-09-27 16:56:10 +00:00
62ff35a5e8 xo-websock: more reporting detail in ex [FEATURE]
0cfba5b217 xo-websock: retires *Info layer via json printers [REFACTOR]
c2840d5fc1 xo-websock: sessions + senders print natively [REFACTOR]
c30ab18b91 xo-websock: + JsonPrinter_DynamicEndpoint [REFACTOR]
f9dbfb0854 xo-websock: appcx ceremony [FEATURE]
Compare 9 commits »
roland pushed to main at roland/xo-umbrella2 2026-09-27 03:46:46 +00:00
b8b8a64780 fix nix pyreactor2websock [NIX]
a134c88d22 xo-websock: expand e2e tests [UTEST]
fd2eececd9 xo-websock: threadsafety on lws_cx_ [BUGFIX]
fd7c4287ab xo-websock: e2e websock test [UTEST]
a19de4bd5f xo-websock: unregister wiring to python [FEATURE]
Compare 16 commits »
roland pushed to main at roland/xo-umbrella2 2026-09-26 21:12:14 +00:00
44a2bf26ff xo-cmake: ensure installed xo libs have dep loc on path [BUILD]
441b5c6d6a xo-websock: + utest + subscription control messages
a5b06a66d7 xo-pyreactor2websock: new subsystem [REFACTOR]
Compare 3 commits »
roland pushed to main at roland/xo-umbrella2 2026-09-26 17:47:48 +00:00
a5097a5baf xo-reactor2websock: + REactorWebSocketSink [REFACTOR]
5d9df2b4c7 Add 'xo-reactor2websock/' from commit 'a1e6eb6e7d'
a1e6eb6e7d
Initial commit
2d7c938d07 nix build: track xo-reactor/xo-websock deps [NIX]
32fbf4011c xo-pyreactor: drop stream_endpoint_descr, http_endpoint_descr [WIP]
Compare 10 commits »
roland pushed to main at roland/xo-reactor2websock 2026-09-26 17:41:15 +00:00
a1e6eb6e7d
Initial commit
roland created branch main in roland/xo-reactor2websock 2026-09-26 17:41:15 +00:00
roland created repository roland/xo-reactor2websock 2026-09-26 17:38:17 +00:00