ctx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | LICENSE

ModeNameSize
-rw-r--r--.gitignore12L
-rw-r--r--COPYING17L
-rw-r--r--Makefile281L
-rwxr-xr-xconfigure.sh400L
-rw-r--r--contributing.txt14L
-rw-r--r--ctx.c153L
-rwxr-xr-xdemos/bash/audioplayer.sh189L
-rwxr-xr-xdemos/bash/bash-test.sh46L
-rwxr-xr-xdemos/bash/clock-10fps.sh46L
-rwxr-xr-xdemos/bash/clock.sh45L
-rwxr-xr-xdemos/bash/ctx2d.bash214L
-rwxr-xr-xdemos/bash/events.sh128L
-rwxr-xr-xdemos/bash/hbar.sh13L
-rwxr-xr-xdemos/bash/is_ctx_term.sh28L
-rwxr-xr-xdemos/bash/plot.sh42L
-rw-r--r--demos/c/7gui-circle-editor.c107L
-rw-r--r--demos/c/7gui-counter.c32L
-rw-r--r--demos/c/7gui-crud.c122L
-rw-r--r--demos/c/7gui-flightbooker.c34L
-rw-r--r--demos/c/7gui-spreadsheet.c-disabled797L
-rw-r--r--demos/c/7gui-temperature.c53L
-rw-r--r--demos/c/7gui-timer.c46L
l---------demos/c/demo.c1L
-rw-r--r--demos/c/itk-demo.c849L
-rw-r--r--demos/c/spirals.c82L
-rw-r--r--demos/nim/ctx2d.nim254L
-rw-r--r--demos/nim/test.nim31L
-rw-r--r--demos/python/ctx2d.py312L
-rwxr-xr-xdemos/python/test.py32L
-rw-r--r--demos/wasm/Makefile29L
l---------demos/wasm/demo.c1L
-rw-r--r--demos/wasm/template.html793L
-rw-r--r--deps.c10L
-rw-r--r--deps/miniz.c7833L
-rw-r--r--deps/miniz.h1422L
-rw-r--r--deps/pl_mpeg.h4264L
-rw-r--r--deps/stb_image.h7897L
-rw-r--r--deps/stb_truetype.h5063L
-rw-r--r--docs/ctx.css58L
-rw-r--r--docs/index.html118L
-rw-r--r--docs/protocol/index.html317L
-rw-r--r--docs/subpagemenu.txt19L
-rw-r--r--fonts/Arimo-Regular.h5241L
-rw-r--r--fonts/Makefile66L
-rw-r--r--fonts/ttf/Cousine-Regular.ttf296800B
-rwxr-xr-xfonts/ttf/Roboto-Regular.ttf305608B
-rw-r--r--itk/css.h8454L
-rw-r--r--itk/itk.c12L
-rw-r--r--itk/itk.h2844L
-rw-r--r--itk/w3c-constants.h240L
-rw-r--r--main.c457L
-rw-r--r--media-handlers/convert.c1135L
-rw-r--r--media-handlers/ctx-gif.c323L
-rw-r--r--media-handlers/ctx-hexview.c286L
-rw-r--r--media-handlers/ctx-img.c310L
-rw-r--r--media-handlers/ctx-mpg.c398L
-rw-r--r--media-handlers/ctx-tinyvg.c281L
-rw-r--r--meta/graphics.ctx.terminal.appdata.xml32L
-rw-r--r--meta/graphics.ctx.terminal.desktop7L
-rw-r--r--meta/graphics.ctx.terminal.svg20L
-rw-r--r--meta/graphics.ctx.terminal.yml33L
-rw-r--r--meta/library.json21L
-rw-r--r--meta/library.properties11L
-rw-r--r--pico/.gitignore14L
-rw-r--r--pico/CMakeLists.txt79L
-rw-r--r--pico/ctx.c346L
l---------pico/ctx.h1L
-rw-r--r--pico/pico_sdk_import.cmake73L
-rw-r--r--pico/st7789_lcd.pio.h72L
-rw-r--r--pico/talk.c1265L
-rw-r--r--pico/term.c171L
-rw-r--r--pico/tusb_config.h94L
-rw-r--r--pico/tusb_keyboard.c463L
-rw-r--r--squoze/Makefile117L
-rwxr-xr-xsquoze/gen-report.sh95L
-rw-r--r--squoze/reference.txt653L
-rw-r--r--squoze/squoze-test.c384L
-rw-r--r--squoze/squoze.c399L
-rw-r--r--squoze/squoze.h2182L
-rw-r--r--squoze/sqz-test.c56L
-rw-r--r--src/.composite.c.suy249856B
l---------src/Makefile1L
-rw-r--r--src/a85.c155L
-rw-r--r--src/a85.h16L
-rw-r--r--src/arm-neon.c44L
-rw-r--r--src/audio.c534L
-rw-r--r--src/audio.h26L
-rw-r--r--src/backend-cb.c715L
-rw-r--r--src/backend-ctx.c536L
-rw-r--r--src/backend-drawlist.c82L
-rw-r--r--src/backend-fb.c653L
-rw-r--r--src/backend-hasher.c641L
-rw-r--r--src/backend-headless.c270L
-rw-r--r--src/backend-kms.c634L
-rw-r--r--src/backend-pdf.c926L
-rw-r--r--src/backend-rasterizer.c4800L
-rw-r--r--src/backend-sdl.c569L
-rw-r--r--src/backend-term.c979L
-rw-r--r--src/backend-termimg.c137L
-rw-r--r--src/backend-thread.c159L
-rw-r--r--src/backend-tiled.c405L
-rw-r--r--src/backend-wasm.c285L
-rw-r--r--src/base64.h128L
-rw-r--r--src/color.c1052L
-rw-r--r--src/composite.c7319L
-rw-r--r--src/config.h897L
-rw-r--r--src/constants.h197L
-rw-r--r--src/cpuid.h290L
-rw-r--r--src/ctx-clients.c1573L
-rw-r--r--src/ctx-clients.h58L
-rw-r--r--src/ctx-decls.h5L
-rw-r--r--src/ctx-extra.h332L
-rw-r--r--src/ctx-internal.h1411L
-rw-r--r--src/ctx-list.h348L
-rw-r--r--src/ctx-split.h14L
-rw-r--r--src/ctx-string.c471L
-rw-r--r--src/ctx-string.h58L
-rw-r--r--src/ctx-yenc.c108L
-rw-r--r--src/ctx.c3285L
-rw-r--r--src/ctx.h2534L
-rw-r--r--src/drawlist.c1052L
-rw-r--r--src/drawlist.h193L
-rw-r--r--src/end-implementation2L
-rw-r--r--src/endguard1L
-rw-r--r--src/events.c3514L
-rw-r--r--src/formatter.c985L
-rw-r--r--src/guard2L
-rw-r--r--src/index71L
-rw-r--r--src/keyvaldb.c201L
-rw-r--r--src/libc.c95L
-rw-r--r--src/parser.c2205L
-rw-r--r--src/post-font1L
-rw-r--r--src/pre-font3L
-rw-r--r--src/sha1.c293L
-rw-r--r--src/start-implementation4L
-rw-r--r--src/terminal.c939L
-rw-r--r--src/text.c1390L
-rw-r--r--src/texture.c254L
-rw-r--r--src/tinyvg.c922L
-rw-r--r--src/transform.c470L
-rw-r--r--src/utf8.c114L
-rw-r--r--src/util.h144L
-rw-r--r--src/vt-audio.h1555L
-rw-r--r--src/vt-line.c50L
-rw-r--r--src/vt-line.h255L
-rw-r--r--src/vt-utf8.h78L
-rw-r--r--src/vt.c9034L
-rw-r--r--src/vt.h370L
-rw-r--r--src/x86-64-level.c76L
-rw-r--r--static/style.css3L
-rw-r--r--static/test.html128L
-rw-r--r--stuff/Makefile11L
-rw-r--r--stuff/argvs-commands.inc105L
-rw-r--r--stuff/argvs.c552L
-rw-r--r--stuff/argvs.h21L
-rwxr-xr-xstuff/argvs_extract.sh15L
-rw-r--r--stuff/diz.c1587L
-rw-r--r--stuff/diz.h149L
-rw-r--r--stuff/stuff.c7264L
-rw-r--r--stuff/tests/Makefile20L
-rw-r--r--stuff/tests/duplicate.stuff10L
-rw-r--r--stuff/tests/reference/duplicate23L
-rw-r--r--stuff/tests/reference/remove7L
-rw-r--r--stuff/tests/reference/shift-down26L
-rw-r--r--stuff/tests/reference/shift-up25L
-rw-r--r--stuff/tests/reference/test14L
-rw-r--r--stuff/tests/reference/test230L
-rw-r--r--stuff/tests/reference/test334L
-rw-r--r--stuff/tests/reference/test423L
-rw-r--r--stuff/tests/reference/test531L
-rw-r--r--stuff/tests/reference/test630L
-rw-r--r--stuff/tests/remove.stuff4L
-rw-r--r--stuff/tests/shift-down.stuff13L
-rw-r--r--stuff/tests/shift-up.stuff12L
-rw-r--r--stuff/tests/test.stuff10L
-rw-r--r--stuff/tests/test2.stuff18L
-rw-r--r--stuff/tests/test3.stuff22L
-rw-r--r--stuff/tests/test4.stuff10L
-rw-r--r--stuff/tests/test5.stuff16L
-rw-r--r--stuff/tests/test6.stuff15L
-rw-r--r--terminal/ctx-keyboard.c400L
-rw-r--r--terminal/terminal.c709L
-rw-r--r--terminal/terminal.h4L
-rw-r--r--tests/Makefile121L
-rw-r--r--tests/aa.ctx229L
-rw-r--r--tests/arc-negative.ctx17L
-rw-r--r--tests/arc.ctx17L
-rw-r--r--tests/arcs.ctx61L
-rw-r--r--tests/blend-screen.ctx20L
-rw-r--r--tests/blend.ctx20L
-rw-r--r--tests/caps.ctx18L
-rw-r--r--tests/clip.ctx22L
-rw-r--r--tests/comps.ctx222L
-rw-r--r--tests/ctx.ctx16L
-rw-r--r--tests/curve-to.ctx21L
-rw-r--r--tests/fill-rect.ctx66L
-rw-r--r--tests/fill-rule.ctx40L
-rw-r--r--tests/gradient.ctx11L
-rw-r--r--tests/join.ctx19L
-rw-r--r--tests/landscape.ctx275L
-rw-r--r--tests/line-dash.ctx17L
-rw-r--r--tests/multi-segment-caps.ctx15L
-rw-r--r--tests/shadow.ctx59L
-rw-r--r--tests/stroke-rect.ctx55L
-rw-r--r--tests/test-size/Makefile36L
-rw-r--r--tests/test-size/baseline.c51L
-rw-r--r--tests/test-size/ctx-info.c39L
-rw-r--r--tests/test-size/medium.c56L
-rw-r--r--tests/test-size/perf-circ.c398L
-rwxr-xr-xtests/test-size/size-report.sh48L
-rw-r--r--tests/test-size/small.c53L
-rw-r--r--tests/test-size/tiny-config.h53L
-rw-r--r--tests/test-size/tiny.c51L
-rw-r--r--tests/text-a85.ctx23L
-rw-r--r--tests/text-align.ctx37L
-rw-r--r--tests/text-baseline.ctx41L
-rw-r--r--tests/text-center.ctx23L
-rw-r--r--tests/text-mono.ctx70L
-rw-r--r--tests/text.ctx72L
-rw-r--r--tests/units.ctx103L
-rw-r--r--tests/units2.ctx25L
-rwxr-xr-xtools/ctx-audioplayer189L
-rw-r--r--tools/ctx-font-split.c143L
-rw-r--r--tools/ctx-fontgen.c381L
-rw-r--r--tools/ctx-info.c38L
-rwxr-xr-xtools/gen_fs.sh22L
-rwxr-xr-xtools/terminal-docs-esc.sh146L
-rwxr-xr-xtools/terminal-docs-html.sh138L
-rw-r--r--tools/vtfuzz.c82L