2024-11-30 06:25 | events: fix raw linux keyboard events without /dev/input/mice | Øyvind Kolås | 1 | +1 | -1 |
2024-11-30 05:14 | bin: add dummy ctx-dir | Øyvind Kolås | 3 | +48 | -5 |
2024-11-30 05:14 | plot.sh: fix exit of ctx mode | Øyvind Kolås | 1 | +1 | -1 |
2024-11-29 22:00 | composite: fix overeager clipping in fill rect | Øyvind Kolås | 1 | +1 | -1 |
2024-11-29 21:55 | terminal: only reinitialize overview when not maximized | Øyvind Kolås | 1 | +2 | -2 |
2024-11-29 01:08 | composite: "fix" missing scanlines in fill_rect | Øyvind Kolås | 1 | +1 | -1 |
2024-11-28 18:25 | terminal: keep reinitializing overview | Øyvind Kolås | 1 | +4 | -14 |
2024-11-28 17:52 | ctx: fast-fill-rect partial fix for bottom being wrong | Øyvind Kolås | 1 | +9 | -8 |
2024-11-28 17:17 | css: fix <br/> handling | Øyvind Kolås | 1 | +2 | -0 |
2024-11-27 23:14 | ctx-xml: automatically resize css width | Øyvind Kolås | 2 | +2 | -2 |
2024-11-27 18:59 | css: fix positioning of links | Øyvind Kolås | 1 | +15 | -48 |
2024-11-27 02:15 | esp32p4: tune sdkconfig | Øyvind Kolås | 1 | +8 | -0 |
2024-11-27 02:14 | ctx-xml: deal with non-svg case without viewport, default to interactive | Øyvind Kolås | 2 | +41 | -22 |
2024-11-27 02:13 | css: use itk position instead of ctx position when drawing link | Øyvind Kolås | 1 | +20 | -16 |
2024-11-23 04:55 | composite: fix BGR8 bug | Øyvind Kolås | 1 | +1 | -1 |
2024-11-23 04:55 | cb: add c++ friendly cast | Øyvind Kolås | 1 | +1 | -1 |
2024-11-23 04:38 | composite: slightly less derefs | Øyvind Kolås | 3 | +38 | -114 |
2024-11-23 04:00 | rasterizer: improve solid fill for 8bpp formats | Øyvind Kolås | 1 | +9 | -0 |
2024-11-23 03:17 | composite, rasterizer: improve RGB8 and BGR8 support | Øyvind Kolås | 2 | +141 | -35 |
2024-11-22 23:27 | esp32p4: use RGB888 or RGB565 according to project config | Øyvind Kolås | 4 | +23 | -14 |
2024-11-22 23:26 | ctx: add BGR8 pixel-format | Øyvind Kolås | 4 | +53 | -1 |
2024-11-22 22:25 | esp32p4: use a copy of touch-test as main | Øyvind Kolås | 2 | +97 | -75 |
2024-11-22 20:55 | esp32p4: move panel and touch init to ctx.c | Øyvind Kolås | 2 | +179 | -175 |
2024-11-22 20:28 | esp32p4: implement touch handling, render-thread | Øyvind Kolås | 2 | +205 | -22 |
2024-11-22 20:27 | cb: only render dirty bounds dirty tiles >= 3/4 of bounds | Øyvind Kolås | 1 | +5 | -2 |
2024-11-22 19:45 | cb: also du event handling on end-events when not using render thread | Øyvind Kolås | 1 | +3 | -0 |
2024-11-22 00:11 | esp32p4: initial support | Øyvind Kolås | 7 | +155 | -0 |
2024-11-18 22:58 | rasterizer: stop buffer destruction | Øyvind Kolås | 1 | +0 | -4 |
2024-11-17 04:21 | cb: default to 10k stack sizes, which works on esp32 | Øyvind Kolås | 2 | +1 | -6 |
2024-11-17 04:13 | esp32-ili9341-tcp: fix build | Øyvind Kolås | 1 | +3 | -1 |
2024-11-17 04:11 | rasterizer: avoid leaking eids of replacement buffers | Øyvind Kolås | 1 | +17 | -3 |
2024-11-16 21:23 | rasterizer: limit taskYIELDing to esp32c3 single core | Øyvind Kolås | 1 | +6 | -6 |
2024-11-16 19:58 | cb: fix build without CTX_EVENTS | Øyvind Kolås | 1 | +2 | -0 |
2024-11-12 01:47 | cb: do even processing on flush frame | Øyvind Kolås | 1 | +1 | -1 |
2024-11-11 17:18 | fix build without current_path | Øyvind Kolås | 2 | +8 | -3 |
2024-11-11 16:59 | ctx: minimal build fix | Øyvind Kolås | 1 | +1 | -1 |
2024-11-11 14:36 | cb: silence warning of signed|unsigned comparison | Øyvind Kolås | 1 | +1 | -1 |
2024-11-11 14:32 | tools: remove unnneded outdated decls | Øyvind Kolås | 2 | +6 | -16 |
2024-11-09 22:20 | more test modes for sdl-cb | Øyvind Kolås | 4 | +79 | -15 |
2024-11-09 20:47 | cb: make full-fb mode also without render thread | Øyvind Kolås | 1 | +7 | -6 |
2024-11-09 20:04 | events: do not rely on restoring path in event testing | Øyvind Kolås | 3 | +24 | -17 |
2024-11-09 19:40 | vt: start ctx drawings with Regular font | Øyvind Kolås | 1 | +1 | -0 |
2024-11-08 18:56 | cb: fixes to full-cb mode | Øyvind Kolås | 1 | +16 | -13 |
2024-11-08 02:04 | cb: properly reset | Øyvind Kolås | 1 | +8 | -7 |
2024-11-07 22:59 | cb: CTX_FULL_FB reinitialize rasterizer | Øyvind Kolås | 3 | +96 | -38 |
2024-11-07 22:57 | ctx: reinit state before cb of start_frame | Øyvind Kolås | 1 | +1 | -1 |
2024-11-04 20:28 | cb: factor out drawlist swapping | Øyvind Kolås | 2 | +38 | -13 |
2024-11-04 18:27 | cb: clear drawlist on start_frame only | Øyvind Kolås | 2 | +2 | -1 |
2024-11-04 00:20 | cb-full: skip all hash-stages | Øyvind Kolås | 1 | +23 | -2 |
2024-11-03 01:05 | sdl: add testing of full-cb code, new backend "sdl-full" | Øyvind Kolås | 2 | +16 | -5 |
2024-11-03 00:55 | SDL: use a full fb rather than tiled update | Øyvind Kolås | 1 | +55 | -1 |
2024-11-02 13:47 | ctx: improve ctx protocol in term syncing | Øyvind Kolås | 1 | +8 | -4 |
2024-11-01 23:39 | cb: add data members for fb | Øyvind Kolås | 4 | +78 | -21 |
2024-11-01 23:28 | ctx: allow setting damage control through environment | Øyvind Kolås | 1 | +7 | -0 |
2024-10-30 20:58 | build improvements | Øyvind Kolås | 1 | +4 | -3 |
2024-10-30 20:58 | sync updates | Øyvind Kolås | 3 | +13 | -9 |
2024-10-30 19:19 | fix build under esp-idf-5.2 | Øyvind Kolås | 2 | +6 | -2 |
2024-10-29 23:00 | ctx,fb,sdl,cb: share some flag parsing | Øyvind Kolås | 8 | +61 | -33 |
2024-10-29 18:00 | ctx: rate-limit output aiming for 20fps | Øyvind Kolås | 4 | +43 | -23 |
2024-10-29 17:59 | bin/ctx-stdio: show a splash, no usage printing on pico | Øyvind Kolås | 1 | +7 | -0 |
2024-10-29 16:21 | ctx: do not make terminal raw if it already is | Øyvind Kolås | 2 | +4 | -1 |
2024-10-28 20:42 | ctx: fix visibility of some symbols | Øyvind Kolås | 5 | +18 | -13 |
2024-10-28 20:23 | ctx: fix build with CTX_EVENTS=0 | Øyvind Kolås | 5 | +324 | -4 |
2024-10-27 23:02 | bin: fix build without CTX_IMAGE_WRITE | Øyvind Kolås | 1 | +4 | -4 |
2024-10-26 21:24 | net/ctx: unified stdio/tcp backend | Øyvind Kolås | 6 | +143 | -343 |
2024-10-26 21:23 | touch-test: cycle background color | Øyvind Kolås | 1 | +6 | -1 |
2024-10-17 18:32 | net/ctx: refactoring of ctx protocol backend | Øyvind Kolås | 47 | +1044 | -759 |
2024-10-16 22:17 | examples: replace some code with symlinks | Øyvind Kolås | 3 | +8 | -3 |
2024-10-16 22:02 | esp32: use render_thread | Øyvind Kolås | 3 | +17 | -4 |
2024-10-16 21:19 | code reduction | Øyvind Kolås | 1 | +8 | -98 |
2024-10-16 21:04 | add esp32c3-tcp example code | Øyvind Kolås | 16 | +1871 | -20 |
2024-10-16 20:43 | add ESP32-ILI9341 example code that is a tcp receiver | Øyvind Kolås | 9 | +713 | -0 |
2024-10-16 14:30 | commandline: improve help | Øyvind Kolås | 2 | +12 | -7 |
2024-10-16 14:15 | ctx-convert: add CTX and CTXC virtual targets | Øyvind Kolås | 4 | +16 | -15 |
2024-10-16 11:27 | ctx: add more help to commandline | Øyvind Kolås | 6 | +90 | -64 |
2024-10-16 11:25 | ctx: parse CTX_SYNC env var for ctx backend | Øyvind Kolås | 1 | +9 | -1 |
2024-10-15 10:44 | ctx: add tcp/udp modes | Øyvind Kolås | 2 | +354 | -0 |
2024-10-14 11:26 | bin: retab | Øyvind Kolås | 7 | +214 | -210 |
2024-10-13 21:25 | ctx: retab | Øyvind Kolås | 20 | +1021 | -1016 |
2024-10-09 21:26 | ctx: header cleaning | Øyvind Kolås | 4 | +125 | -13 |
2024-10-09 01:00 | events: use fsync rather than fflush | Øyvind Kolås | 1 | +5 | -4 |
2024-10-09 00:59 | rasterizer: on esp.* use taskYield - maybe limit this to esp32c3? | Øyvind Kolås | 2 | +29 | -9 |
2024-10-08 20:01 | formatter: turn long_mode arg into flags | Øyvind Kolås | 3 | +35 | -12 |
2024-10-08 14:14 | fix somre undefined behaviors | Øyvind Kolås | 5 | +22 | -5 |
2024-10-08 14:13 | squoze: fix undefined behavior | Øyvind Kolås | 1 | +1 | -1 |
2024-10-07 22:11 | cb: implement damage control in conjunction with set_pixels | Øyvind Kolås | 2 | +80 | -13 |
2024-10-07 20:34 | s/CTX_FLAG_DOUBLE_BUFFER/CTX_FLAG_RENDER_THREAD/ | Øyvind Kolås | 8 | +57 | -51 |
2024-10-07 13:18 | s0il: api sync | Øyvind Kolås | 5 | +7 | -5 |
2024-10-07 13:17 | clock.sh: shorten code | Øyvind Kolås | 1 | +14 | -10 |
2024-10-07 13:16 | ctx,terminal: draining/flushing of buffers | Øyvind Kolås | 6 | +59 | -11 |
2024-10-07 13:17 | cb: set pthread stack size on esp | Øyvind Kolås | 1 | +13 | -1 |
2024-10-07 00:33 | bin: indentation | Øyvind Kolås | 3 | +48 | -26 |
2024-10-06 21:57 | build: fix build without libdrm headers | Øyvind Kolås | 1 | +13 | -1 |
2024-10-06 21:35 | events,cb: queue resize event for main thread | Øyvind Kolås | 4 | +48 | -5 |
2024-10-06 15:22 | config: disable CTX_STROKE_1PX by default | Øyvind Kolås | 4 | +15 | -13 |
2024-10-06 13:33 | rasterizer: fix to texture stroke source | Øyvind Kolås | 3 | +10 | -5 |
2024-10-05 23:42 | ctx: simplify stroke_source state logic | Øyvind Kolås | 3 | +9 | -8 |
2024-10-05 14:32 | improve ctx-protocol detection | Øyvind Kolås | 3 | +68 | -75 |
2024-10-05 13:34 | fuzz-ctx: update API | Øyvind Kolås | 2 | +8 | -2 |
2024-10-05 03:17 | fix issues shown by warnings | Øyvind Kolås | 6 | +67 | -60 |
2024-10-05 01:58 | ctx,vt: add stdio subcommand | Øyvind Kolås | 11 | +172 | -307 |
2024-10-04 13:09 | parser: event forwarding | Øyvind Kolås | 3 | +70 | -1 |
2024-10-03 23:53 | ctx: docs/header cleanup | Øyvind Kolås | 6 | +738 | -109 |
2024-10-03 22:48 | return elapsed time in seconds in ctx_start_frame | Øyvind Kolås | 4 | +23 | -20 |
2024-10-03 22:08 | parser: docs/header cleanup | Øyvind Kolås | 6 | +1085 | -1089 |
2024-10-03 22:05 | ctx: make sync a runtime option for ctx backend | Øyvind Kolås | 5 | +151 | -114 |
2024-10-03 21:02 | ctx: docs/header cleanup | Øyvind Kolås | 5 | +420 | -371 |
2024-10-03 20:19 | move tvg out of ctx.h to bin | Øyvind Kolås | 7 | +946 | -958 |
2024-10-03 19:59 | ctx: do in-band size aquisition | Øyvind Kolås | 3 | +122 | -10 |
2024-10-03 17:02 | parser: working basic frame sync | Øyvind Kolås | 3 | +15 | -13 |
2024-10-03 15:37 | build: fix build without rasterizer | Øyvind Kolås | 10 | +34 | -14 |
2024-10-03 14:12 | ctx: docs/header cleanup | Øyvind Kolås | 4 | +171 | -138 |
2024-10-03 14:37 | pyton-demo: update with protocol changes | Øyvind Kolås | 1 | +3 | -6 |
2024-10-03 14:02 | parser: optional minimal escape handling, for frame-sync and later events | Øyvind Kolås | 11 | +224 | -193 |
2024-10-02 13:31 | cb: optional separate user_data per cb | Øyvind Kolås | 3 | +116 | -46 |
2024-10-02 01:36 | protocol: 'X' is now endFrame rather than exit | Øyvind Kolås | 12 | +23 | -407 |
2024-10-02 01:13 | pass config struct to parser_new | Øyvind Kolås | 6 | +93 | -95 |
2024-10-02 00:32 | start of making parser more flexible | Øyvind Kolås | 7 | +77 | -102 |
2024-10-01 21:36 | add rp2040 and 2350 examples | Øyvind Kolås | 7 | +1890 | -0 |
2024-10-01 21:15 | cb, fb: add a default buffer size | Øyvind Kolås | 3 | +26 | -21 |
2024-10-01 20:20 | events: use scroll direction enum | Øyvind Kolås | 5 | +22 | -13 |
2024-10-01 14:02 | cb: provide a default memory budget | Øyvind Kolås | 3 | +8 | -17 |
2024-10-01 13:52 | proper inline of string | Øyvind Kolås | 2 | +7 | -2 |
2024-10-01 13:41 | vt: extra paranoia around negative positions | Øyvind Kolås | 1 | +2 | -0 |
2024-10-01 13:25 | fix build of css fuzzer | Øyvind Kolås | 1 | +1 | -0 |
2024-10-01 13:24 | ctx-string: bail on negative positions | Øyvind Kolås | 1 | +21 | -1 |
2024-10-01 12:42 | cb: use mutexes instead of memory barriers | Øyvind Kolås | 4 | +59 | -15 |
2024-10-01 11:25 | ctx/events: clear keybindings on every start-frame - making the public clear_bindings call superfluous | Øyvind Kolås | 1 | +1 | -1 |
2024-10-01 11:23 | rasterizer: fix alignment of ->color | Øyvind Kolås | 1 | +4 | -2 |
2024-09-30 20:59 | cb: make cursor drawing dependant on having CTX_PARSER | Øyvind Kolås | 8 | +24 | -18 |
2024-09-30 17:02 | fb/config: use kdsetmode | Øyvind Kolås | 2 | +16 | -7 |
2024-09-30 16:26 | vt: fix background glitches in mc | Øyvind Kolås | 1 | +267 | -3 |
2024-09-30 15:51 | vt: start on rework of background-draw | Øyvind Kolås | 2 | +44 | -23 |
2024-09-30 14:43 | vt: remove dead code | Øyvind Kolås | 1 | +2 | -6 |
2024-09-30 13:43 | vt: remove frame-diff | Øyvind Kolås | 2 | +5 | -28 |
2024-09-30 13:19 | vt: cursor_x is an int, why was it made a float? | Øyvind Kolås | 1 | +1 | -1 |
2024-09-30 12:52 | vt: some style attr fixes | Øyvind Kolås | 2 | +18 | -12 |
2024-09-30 12:52 | plug leaks when decoding svg | Øyvind Kolås | 1 | +1 | -1 |
2024-09-30 12:47 | config: reduce cb array to 64 | Øyvind Kolås | 1 | +1 | -1 |
2024-09-30 12:40 | cb: fix threaded renderer deinit | Øyvind Kolås | 4 | +25 | -6 |
2024-09-29 23:12 | vt: slight speed up, dead code removal | Øyvind Kolås | 2 | +5 | -7 |
2024-09-29 23:10 | build: cleanup | Øyvind Kolås | 1 | +0 | -6 |
2024-09-29 21:17 | ctx-img: implement zoom on scroll-wheel events | Øyvind Kolås | 1 | +12 | -0 |
2024-09-29 20:46 | vt: hook up scroll-wheel events | Øyvind Kolås | 2 | +11 | -1 |
2024-09-29 20:28 | terminal: implement hot-corner for overview | Øyvind Kolås | 1 | +14 | -0 |
2024-09-29 15:42 | fixes to tiled backend removal | Øyvind Kolås | 1 | +1 | -1 |
2024-09-29 15:24 | terminal: improve overview animation | Øyvind Kolås | 1 | +1 | -7 |
2024-09-29 14:54 | remove tiled backends | Øyvind Kolås | 23 | +885 | -3372 |
2024-09-29 14:05 | audio: fix alsa init on systems with small stacks | Øyvind Kolås | 1 | +14 | -12 |
2024-09-29 13:29 | cb: more rough icon coverage | Øyvind Kolås | 5 | +111 | -171 |
2024-09-28 21:42 | cb: free allocated fb | Øyvind Kolås | 3 | +18 | -58 |
2024-09-28 21:03 | backend-cb: also deal with BGRA8 for lowfi | Øyvind Kolås | 1 | +2 | -1 |
2024-09-28 18:29 | cb: implement re-render with lowfi|double_buffer | Øyvind Kolås | 3 | +9 | -2 |
2024-09-28 18:13 | enable lowfi for sdlcb | Øyvind Kolås | 2 | +43 | -1 |
2024-09-28 14:29 | bin/xml: update cursor pos | Øyvind Kolås | 1 | +11 | -1 |
2024-09-28 14:23 | add comment about dual core rasterizing | Øyvind Kolås | 1 | +8 | -3 |
2024-09-28 10:31 | cb: draw cursor with parser | Øyvind Kolås | 3 | +116 | -17 |
2024-09-28 09:59 | cb: queue redraws for pointer motion with CTX_FLAG_POINTER | Øyvind Kolås | 2 | +21 | -4 |
2024-09-27 22:28 | ctx-clients: make use of gstate_protect | Øyvind Kolås | 1 | +9 | -0 |
2024-09-27 18:06 | events: pico improvement, remove dead code | Øyvind Kolås | 2 | +14 | -4 |
2024-09-27 17:26 | ctx: rename ctx_begin_path ctx_reset_path | Øyvind Kolås | 29 | +241 | -237 |
2024-09-27 16:48 | fb-cb: remove debug init | Øyvind Kolås | 2 | +20 | -23 |
2024-09-27 09:45 | vt: fix null-pointer-deref that only occurs in fuzzer | Øyvind Kolås | 1 | +5 | -2 |
2024-09-26 16:58 | ctx: prefer SDLcb and fbcb backends | Øyvind Kolås | 4 | +117 | -111 |
2024-09-26 13:16 | cb: optional soft-cursor | Øyvind Kolås | 2 | +18 | -0 |
2024-09-26 00:23 | vt: add more control-+ aliases | Øyvind Kolås | 1 | +2 | -0 |
2024-09-26 00:13 | terminal: hide overview button after timeout | Øyvind Kolås | 1 | +58 | -39 |
2024-09-26 00:13 | events: implement touchpad ignore while typing | Øyvind Kolås | 3 | +27 | -0 |
2024-09-25 15:35 | css: check more bounds | Øyvind Kolås | 2 | +14 | -12 |
2024-09-25 14:37 | css: protection for number of floats handled | Øyvind Kolås | 1 | +5 | -5 |
2024-09-25 13:45 | rasterizer: reset comp_op and fragment after stroke | Øyvind Kolås | 3 | +24 | -8 |
2024-09-25 01:24 | css: limit number of css rules | Øyvind Kolås | 1 | +2 | -1 |
2024-09-25 01:11 | add css/svg fuzzer | Øyvind Kolås | 1 | +638 | -0 |
2024-09-25 00:37 | css: pre-emptively protect against css rule overflow | Øyvind Kolås | 1 | +10 | -5 |
2024-09-25 00:31 | css: buffer over-run | Øyvind Kolås | 2 | +38 | -32 |
2024-09-25 00:13 | css: respect error state from xml parser | Øyvind Kolås | 1 | +40 | -20 |
2024-09-24 21:51 | css: fix buffer overflow | Øyvind Kolås | 1 | +4 | -2 |
2024-09-24 21:41 | css: fix NULL deref | Øyvind Kolås | 1 | +14 | -10 |
2024-09-24 20:32 | build: naming consitency for fuzzer sources | Øyvind Kolås | 3 | +5 | -5 |
2024-09-24 20:09 | cb: less warnings when built without threads | Øyvind Kolås | 1 | +13 | -1 |
2024-09-24 20:07 | composite: improve bounds checks in fast fill/stroke rect | Øyvind Kolås | 1 | +6 | -1 |
2024-09-24 14:02 | gif: do not use composite-copy, makes it work in terminal | Øyvind Kolås | 1 | +2 | -2 |
2024-09-24 13:40 | config,composite: enable fast-stroke-rect having fixed crasher | Øyvind Kolås | 2 | +3 | -2 |
2024-09-24 02:19 | bin/ctx-gif: fix key event handling | Øyvind Kolås | 1 | +15 | -9 |
2024-09-23 21:24 | fbcb: new callback based fb integration | Øyvind Kolås | 12 | +589 | -46 |
2024-09-23 18:08 | build: fix x86_64 simd build | Øyvind Kolås | 1 | +11 | -11 |
2024-09-23 13:22 | vt: fix buffer overrun when configurd with 32bit vt-style | Øyvind Kolås | 1 | +1 | -1 |
2024-09-22 22:47 | ctx: remove termimg background, shuffle sdl-cb and sdl code | Øyvind Kolås | 8 | +70 | -223 |
2024-09-22 17:33 | wasm: ctx_new_cb_old | Øyvind Kolås | 1 | +1 | -1 |
2024-09-22 17:05 | SDLcb: make the same cbs work for both double buffer and not | Øyvind Kolås | 2 | +63 | -7 |
2024-09-21 21:25 | s0il: rough port for deprecated ctx_new_cb | Øyvind Kolås | 4 | +4 | -4 |
2024-09-21 21:19 | vt: fix regression introduced in 679902f1a | Øyvind Kolås | 1 | +1 | -1 |
2024-09-20 17:58 | cb: add double buffering of drawlist | Øyvind Kolås | 7 | +609 | -233 |
2024-09-20 17:43 | ctx: remove unused vfunc | Øyvind Kolås | 1 | +2 | -4 |
2024-09-20 15:47 | SDLcb: new backend for eastier testing/development of cb backend | Øyvind Kolås | 6 | +258 | -47 |
2024-09-19 16:46 | vt: disable 132col mode with defines | Øyvind Kolås | 1 | +8 | -1 |
2024-09-19 16:18 | parser: limit exponent in scientific numbers | Øyvind Kolås | 1 | +1 | -0 |
2024-09-19 16:06 | vt: handle being passed negative values in many commands | Øyvind Kolås | 1 | +9 | -5 |
2024-09-19 15:51 | rasterizer: hack to limit out-of view dashing overhead | Øyvind Kolås | 1 | +24 | -10 |
2024-09-19 15:09 | rasterizer: increase max strokes per segment in rasterizer to 40 | Øyvind Kolås | 1 | +1 | -1 |
2024-09-19 15:05 | composite: adjustments to fill_rect | Øyvind Kolås | 2 | +4 | -3 |
2024-09-18 14:56 | composite: reintroduce off-by-two (one+one) error | Øyvind Kolås | 1 | +3 | -2 |
2024-09-18 12:18 | vt: fix possible crash in vtcmd_delete_n_chars | Øyvind Kolås | 1 | +2 | -1 |
2024-09-17 23:42 | vt: fixes for keeping vt->current_line up to date | Øyvind Kolås | 1 | +4 | -1 |
2024-09-17 22:34 | vt: fix issue with current_line being invalid in corner case | Øyvind Kolås | 1 | +7 | -1 |
2024-09-17 21:44 | composite: add bounds checking to another yuv420 case | Øyvind Kolås | 1 | +12 | -3 |
2024-09-17 20:43 | vt-fuzz: change poll to get afl stability | Øyvind Kolås | 1 | +1 | -1 |
2024-09-17 20:39 | terminal: draw black behind each client in overview | Øyvind Kolås | 1 | +18 | -2 |
2024-09-17 18:58 | build: keep fuzz targets from dist | Øyvind Kolås | 1 | +5 | -1 |
2024-09-17 18:37 | tools/fuzz.c: also accept input as argv[1] for easier debugging | Øyvind Kolås | 1 | +7 | -1 |
2024-09-17 17:15 | composite: add a none-source for use as fallback for degenerate transforms | Øyvind Kolås | 2 | +71 | -21 |
2024-09-16 21:47 | rasterizer: lower max repeats in dasher to 20 - make config option? | Øyvind Kolås | 1 | +1 | -1 |
2024-09-16 21:45 | composite: fix bug in color fragment with count>1 | Øyvind Kolås | 1 | +1 | -1 |
2024-09-16 17:36 | vt: fix crash in vtcmd_erase_in_display | Øyvind Kolås | 1 | +1 | -1 |
2024-09-16 17:26 | composite: fix yuv crasher | Øyvind Kolås | 1 | +6 | -0 |
2024-09-16 00:21 | composite: avoid texturing degenerate transforms | Øyvind Kolås | 3 | +18 | -5 |
2024-09-15 23:47 | transform: refuse scaling axis by 0.0 | Øyvind Kolås | 1 | +11 | -11 |
2024-09-15 23:26 | config: disable blending and compositing by default, it is incomplete | Øyvind Kolås | 2 | +5 | -5 |
2024-09-15 23:11 | composite: adjust some off by-ones | Øyvind Kolås | 1 | +10 | -10 |
2024-09-15 22:46 | remove old vt fuzzer | Øyvind Kolås | 1 | +0 | -82 |
2024-09-15 22:16 | vt: make raster buffer transfer via kitty/iterm protocols optional | Øyvind Kolås | 4 | +13 | -2 |
2024-09-15 21:59 | config, vt: add a configuration flag for enabling sixels | Øyvind Kolås | 3 | +15 | -1 |
2024-09-15 21:41 | drawlist: get rid of bitpackpos | Øyvind Kolås | 4 | +13 | -28 |
2024-09-15 21:04 | parser: sanitize viewbox arguments | Øyvind Kolås | 2 | +14 | -4 |
2024-09-15 20:08 | vt: make gfx parsing more robust | Øyvind Kolås | 1 | +11 | -5 |
2024-09-15 14:26 | vt: limit n in many cursor commands | Øyvind Kolås | 1 | +21 | -1 |
2024-09-15 13:14 | build/tools: add vt fuzz driver | Øyvind Kolås | 5 | +97 | -3 |
2024-09-14 22:11 | text: increase glyph array for shaping | Øyvind Kolås | 1 | +3 | -1 |
2024-09-14 20:58 | rasterizer: remove unused variable | Øyvind Kolås | 1 | +0 | -1 |
2024-09-14 20:34 | fuzz: opt out of 1px stroke optimization for fuzzer | Øyvind Kolås | 1 | +3 | -1 |
2024-09-14 20:34 | texture: some slight padding | Øyvind Kolås | 1 | +1 | -1 |
2024-09-14 20:34 | composite: fixup | Øyvind Kolås | 1 | +2 | -2 |
2024-09-14 19:50 | composite: more avoidance of image smoothing for 1 width/high | Øyvind Kolås | 1 | +22 | -4 |
2024-09-14 15:42 | parser: limit texture dims | Øyvind Kolås | 1 | +1 | -1 |
2024-09-14 15:00 | rasterizer: set texture.buffer to NULL before looking for eid | Øyvind Kolås | 2 | +15 | -4 |
2024-09-14 13:57 | fuzzing tweaks | Øyvind Kolås | 3 | +5 | -2 |
2024-09-14 13:41 | tools: add source for a ctx fuzzer taking inputs on stdin | Øyvind Kolås | 2 | +628 | -6 |
2024-09-14 12:55 | parser: do not allow definining 0 width/height textures | Øyvind Kolås | 1 | +1 | -1 |
2024-09-14 12:22 | composite: avoid image smoothing if width or height is 1 | Øyvind Kolås | 1 | +5 | -2 |
2024-09-14 12:21 | ctx: avoid scale with 0.0 | Øyvind Kolås | 1 | +13 | -3 |
2024-09-14 11:59 | composite: avoid one case of OOB in generic RGBA8 fragment | Øyvind Kolås | 1 | +3 | -0 |
2024-09-14 11:59 | parser: better sanity check for define_texture | Øyvind Kolås | 2 | +7 | -7 |
2024-09-14 11:33 | build: add target to minimize fuzzed results | Øyvind Kolås | 1 | +5 | -0 |
2024-09-13 13:50 | parser: clamp enums | Øyvind Kolås | 6 | +41 | -12 |
2024-09-13 00:24 | rasterizer: decrement max repeat in stroke dasher | Øyvind Kolås | 2 | +8 | -3 |
2024-09-12 23:47 | rasterizer: clamp rect dimensions | Øyvind Kolås | 1 | +5 | -0 |
2024-09-12 23:21 | config: disable shadow-blur in default config | Øyvind Kolås | 1 | +1 | -1 |
2024-09-12 23:15 | default config: NATIVE_GRAYA8 0 - asan issues | Øyvind Kolås | 1 | +1 | -1 |
2024-09-12 22:24 | rasterizer: limit looping in stroke, bail on negative coverage computation | Øyvind Kolås | 1 | +8 | -5 |
2024-09-12 22:14 | rasterizer: bail from clipping empty paths | Øyvind Kolås | 1 | +5 | -2 |
2024-09-12 15:46 | build: add fuzzing targets | Øyvind Kolås | 1 | +6 | -1 |
2024-09-12 15:01 | ctx: better match function prototypes to avoid undefined behavior | Øyvind Kolås | 1 | +2 | -2 |
2024-09-12 15:00 | rasterizer: bail if asked to fill a negative width span | Øyvind Kolås | 2 | +5 | -2 |
2024-09-12 14:45 | composite: do a memcpy due to possibly misaligned memory XXX investigate perf impact | Øyvind Kolås | 1 | +2 | -1 |
2024-09-11 20:35 | parser: fix some crashes, one NULL deref and an excessive assert | Øyvind Kolås | 7 | +14 | -9 |
2024-09-11 15:45 | terminal: implement crude two-finger scroll | Øyvind Kolås | 4 | +36 | -8 |
2024-09-11 16:17 | terminal: better next focus when closing tabs | Øyvind Kolås | 3 | +22 | -12 |
2024-09-11 14:49 | terminal: draw titles in overview | Øyvind Kolås | 2 | +42 | -18 |
2024-09-11 13:58 | terminal: pass shift-control to vt key handling | Øyvind Kolås | 3 | +29 | -53 |
2024-09-10 14:09 | terminal: move draw-client loop to binary | Øyvind Kolås | 1 | +120 | -40 |
2024-09-09 22:39 | ctx-clients: simplify drawing of clients | Øyvind Kolås | 1 | +27 | -70 |
2024-09-09 21:39 | terminal: in fb/kms mode accept alt-tab for changing tab | Øyvind Kolås | 1 | +4 | -2 |
2024-09-09 16:54 | terminal: lock screen/tiles improvement | Øyvind Kolås | 1 | +46 | -15 |
2024-09-08 15:21 | lock-screen: add su based password handling for unlock | Øyvind Kolås | 1 | +54 | -10 |
2024-09-08 15:21 | css: reduce reinitialization overhead | Øyvind Kolås | 2 | +10 | -3 |
2024-09-08 14:11 | terminal: lock session under presence of /tmp/ctx.lock | Øyvind Kolås | 1 | +45 | -13 |
2024-09-07 21:23 | terminal: hide on screen keyboard in overview | Øyvind Kolås | 1 | +10 | -6 |
2024-09-07 21:06 | terminal: two tap selection in overview | Øyvind Kolås | 1 | +80 | -17 |
2024-09-07 19:43 | vt: fix bug that scrolled old background into view | Øyvind Kolås | 3 | +26 | -3 |
2024-09-07 16:58 | fb/kms: if first keyboard doesnt permit grab, continue looking | Øyvind Kolås | 2 | +15 | -8 |
2024-09-07 16:34 | terminal: set a new active tab if active tab is removed | Øyvind Kolås | 3 | +3 | -190 |
2024-09-07 14:52 | env: CTX_TOUCHPAD_TOUCHSCREEN | Øyvind Kolås | 1 | +6 | -1 |
2024-09-07 15:49 | terminal: smaller gaps in overview | Øyvind Kolås | 4 | +10 | -25 |
2024-09-07 14:39 | terminal: increase both visual and event width of scrollbar | Øyvind Kolås | 2 | +28 | -19 |
2024-09-07 14:39 | build: readd rpath, this time with -Wl | Øyvind Kolås | 1 | +1 | -1 |
2024-09-06 22:14 | terminal: add line by line scroll on shift-control-up/down | Øyvind Kolås | 1 | +21 | -0 |
2024-09-06 21:59 | build: fix gcc build | Øyvind Kolås | 2 | +8 | -9 |
2024-09-06 21:43 | s0il/pico: make it build again | Øyvind Kolås | 6 | +63 | -40 |
2024-09-06 19:04 | terminal: implement actions for next/prev tab | Øyvind Kolås | 2 | +47 | -5 |
2024-09-06 13:50 | terminal: fix overview stacking on close transition | Øyvind Kolås | 1 | +84 | -44 |
2024-09-06 13:41 | do not raise top on focus | Øyvind Kolås | 1 | +2 | -1 |
2024-09-06 13:41 | config: disable fast stroke rect | Øyvind Kolås | 1 | +1 | -1 |
2024-09-05 21:12 | terminal: improve animations | Øyvind Kolås | 1 | +4 | -6 |
2024-09-05 14:04 | terminal: implement shift-control-w keybinding to close tab | Øyvind Kolås | 2 | +205 | -47 |
2024-09-03 21:18 | terminal: kind of broken animation | Øyvind Kolås | 5 | +244 | -5 |
2024-09-02 22:41 | vt: enable and hide behind a default off settings CTX_VT_LAUNCH | Øyvind Kolås | 2 | +10 | -1 |
2024-09-02 22:30 | clients/vt: fix option to store drawlist per client | Øyvind Kolås | 4 | +16 | -7 |
2024-09-02 21:41 | terminal: get rid of ghost event box | Øyvind Kolås | 2 | +3 | -14 |
2024-09-02 21:18 | tests: add svg of ghostscript tiger | Øyvind Kolås | 2 | +727 | -1 |
2024-09-02 20:05 | build: add -ftree-vectorize to default CFLAGS on aarch64 | Øyvind Kolås | 1 | +5 | -7 |
2024-09-02 19:17 | build: on aarch64 only add -ftree-vectorize with automatic args | Øyvind Kolås | 2 | +5 | -3 |
2024-09-02 19:07 | build: fix minimal build | Øyvind Kolås | 8 | +55 | -9 |
2024-09-02 14:07 | bin: document svg as option in usage | Øyvind Kolås | 1 | +2 | -2 |
2024-09-02 14:03 | build: do parallel build in distcheck | Øyvind Kolås | 1 | +2 | -2 |
2024-09-02 14:01 | rename mt-test touch-test | Øyvind Kolås | 2 | +2 | -2 |
2024-09-02 12:34 | demos: move bash examples to bin, fix parser regression | Øyvind Kolås | 16 | +55 | -520 |
2024-09-02 12:12 | composite: fix dither with native graya8 | Øyvind Kolås | 1 | +1 | -1 |
2024-09-01 17:54 | bin: split font-list out in separate source | Øyvind Kolås | 5 | +135 | -22 |
2024-09-01 17:39 | terminal: do not permit creating tabs when launched with -e | Øyvind Kolås | 1 | +16 | -13 |
2024-09-01 17:12 | terminal: move ctx_find_shell_command out of ctx | Øyvind Kolås | 4 | +53 | -175 |
2024-09-01 16:54 | terminal: remove remnant of fps throttling code | Øyvind Kolås | 2 | +1 | -12 |
2024-09-01 16:47 | terminal: restore event handling optimized for single touch | Øyvind Kolås | 1 | +1 | -1 |
2024-09-01 16:33 | build: fix build without css | Øyvind Kolås | 3 | +13 | -1 |
2024-08-31 21:44 | ctx.h: sprinkle more docs | Øyvind Kolås | 1 | +102 | -17 |
2024-08-31 21:02 | build: terser output | Øyvind Kolås | 2 | +19 | -14 |
2024-08-31 20:39 | build: get rid of deps.c | Øyvind Kolås | 3 | +20 | -25 |
2024-08-31 20:16 | build: do binaries build generically | Øyvind Kolås | 12 | +9 | -4643 |
2024-08-31 20:06 | bin: move non-lib code here, both demos and utils | Øyvind Kolås | 10 | +4609 | -0 |
2024-08-31 19:58 | store ctx-version rather than git rev in ctx.h | Øyvind Kolås | 1 | +1 | -1 |
2024-08-30 23:38 | kms/fb: support both multi-touch and single-touch touchscreens | Øyvind Kolås | 1 | +97 | -60 |
2024-08-30 17:39 | build: build programs in bin/ | Øyvind Kolås | 2 | +13 | -3 |
2024-08-29 21:54 | ctx: do not dist tools folder | Øyvind Kolås | 1 | +7 | -9 |
2024-08-29 21:49 | dist without font-gen | Øyvind Kolås | 1 | +11 | -7 |
2024-08-29 19:30 | build: add tests to dist | Øyvind Kolås | 2 | +27 | -15 |
2024-08-29 03:09 | build: make it possible to disable css | Øyvind Kolås | 9 | +79 | -35 |
2024-08-28 22:26 | build: start working on a dist target | Øyvind Kolås | 4 | +74 | -65 |
2024-08-28 17:56 | events, terminal: more touch event support | Øyvind Kolås | 4 | +114 | -47 |
2024-08-28 16:20 | sdl/fb/drm: default to one rendering thread | Øyvind Kolås | 1 | +3 | -1 |
2024-08-27 22:40 | state/css: keep stringpool around between state resets | Øyvind Kolås | 4 | +6 | -3 |
2024-08-27 15:36 | fonts: make build self-contained now using roboto as default | Øyvind Kolås | 8 | +34 | -5363 |
2024-08-27 15:26 | tools/ctx-fontgen: hack to add Regular suffix to Roboto | Øyvind Kolås | 1 | +3 | -0 |
2024-08-26 21:04 | terminal: osk adjustments | Øyvind Kolås | 1 | +20 | -18 |
2024-08-26 01:41 | linux: add touch-screen support | Øyvind Kolås | 4 | +234 | -2 |
2024-08-25 04:33 | kms: do not blow stack during initialization | Øyvind Kolås | 1 | +11 | -10 |
2024-08-24 13:26 | kms/fb: look for first keyboard among /dev/input/event? | Øyvind Kolås | 1 | +54 | -42 |
2024-08-24 13:14 | fb/kms: decrease cursor size | Øyvind Kolås | 1 | +4 | -2 |
2024-08-23 23:01 | kms: also dry /drv/dri/card1 | Øyvind Kolås | 2 | +11 | -3 |
2024-08-21 19:54 | docs: update | Øyvind Kolås | 4 | +44 | -30 |
2024-08-21 12:38 | ctx: add casts for c++ compatibility | Øyvind Kolås | 2 | +2 | -2 |
2024-08-20 19:41 | dead code removal | Øyvind Kolås | 1 | +0 | -797 |
2024-08-20 19:39 | build: adjust message of harbuzz dep | Øyvind Kolås | 1 | +1 | -1 |
2024-08-19 21:12 | css: cleanup to silence compiler warnings | Øyvind Kolås | 3 | +12 | -11 |
2024-08-19 02:21 | css: some partial code cleanup | Øyvind Kolås | 1 | +1 | -6 |
2024-08-19 01:39 | rasterizer: opt out of fast stroke paths with texture source | Øyvind Kolås | 1 | +2 | -1 |
2024-08-19 00:38 | docs: update | Øyvind Kolås | 2 | +95 | -1 |
2024-08-19 00:31 | build: tune cflags for aarch64 | Øyvind Kolås | 1 | +6 | -0 |
2024-08-03 12:21 | ctx: fix mistransposed calloc args | Øyvind Kolås | 27 | +103 | -102 |
2024-07-02 18:35 | - Fix typo that set height to the width value in viewbox command. - Correct translation direction for viewbox in viewbox command. | default | 1 | +2 | -2 |
2024-07-09 13:54 | formatter: stop printing trailing 0s in floating point numbers | Øyvind Kolås | 2 | +16 | -10 |
2024-06-18 21:33 | ctx: steal initial allocated pixel buffer; no further copies | Øyvind Kolås | 2 | +18 | -8 |
2024-06-18 00:56 | ctx: avoid a copy in define_texture for tiled backends | Øyvind Kolås | 4 | +19 | -11 |
2024-06-17 23:07 | ctx: define_texture directly when texture_cache is rasterizer | Øyvind Kolås | 1 | +58 | -51 |
2024-06-17 21:56 | ctx: texture code simplification | Øyvind Kolås | 1 | +14 | -10 |
2024-06-12 19:00 | css: swallow css/svg/html renderer from mrg | Øyvind Kolås | 22 | +12669 | -12600 |
2024-06-15 15:50 | ctx: make stringpool dynamically growable | Øyvind Kolås | 9 | +22 | -26 |
2024-06-11 23:43 | Make the passed in pointer const | Ian Geiser | 2 | +2 | -2 |
2024-06-10 23:15 | Revert "svg: improved gradient transforms" | Øyvind Kolås | 3 | +2 | -15 |
2024-06-09 22:28 | ctx: add configuration of CTX_LOAD_FILE | Øyvind Kolås | 3 | +24 | -3 |
2024-06-09 22:23 | build: only decalre CTX_FORMATTER once | Øyvind Kolås | 2 | +4 | -1 |
2024-06-05 18:59 | s0il/flow3r: keep our own snapshot of flow3r_bsp | Øyvind Kolås | 30 | +5230 | -3 |
2024-05-20 23:26 | svg: function for reporting svg extent | Øyvind Kolås | 4 | +154 | -6 |
2024-05-19 21:25 | svg: also apply gradients for strokes | Øyvind Kolås | 1 | +32 | -8 |
2024-05-19 19:18 | ctx: fix wrong string handling in keyvaldb | Øyvind Kolås | 1 | +1 | -3 |
2024-05-18 00:00 | svg: improved gradient transforms | Øyvind Kolås | 3 | +15 | -2 |
2024-05-17 22:49 | svg: do not apply view-box; making svg work better - todo report it out for outside use | Øyvind Kolås | 1 | +55 | -12 |
2024-05-17 00:32 | svg: parse linear/radial gradient with userSpaceOnUse correctly | Øyvind Kolås | 2 | +258 | -16 |
2024-05-17 00:15 | keyvals: return NULL for not set | Øyvind Kolås | 1 | +4 | -1 |
2024-05-17 00:08 | docs/protocol: add note about z/Z | Øyvind Kolås | 1 | +2 | -2 |
2024-05-15 14:03 | ctx: keyval-db, return strings for floats | Øyvind Kolås | 2 | +9 | -1 |
2024-05-12 08:37 | build: fix build without formatter | Øyvind Kolås | 2 | +3 | -0 |
2024-05-12 03:36 | parser: fix rig for smooth in curve_to rasterizer: fix relative moveto/lineto after closepath | Øyvind Kolås | 3 | +24 | -17 |
2024-05-12 01:55 | hunting for close path discrepancy | Øyvind Kolås | 1 | +20 | -2 |
2024-05-12 01:34 | rasterizer: apply view_box as transform | Øyvind Kolås | 1 | +15 | -0 |
2024-05-12 01:22 | parse,svg: improvements to relative movement after close_path | Øyvind Kolås | 3 | +25 | -2 |
2024-05-11 21:39 | parser: refactor a magic number away | Øyvind Kolås | 2 | +4 | -1 |
2024-05-08 01:16 | parser: code harmonization | Øyvind Kolås | 1 | +6 | -4 |
2024-05-07 23:47 | svg: accumulate text contents | Øyvind Kolås | 1 | +44 | -12 |
2024-05-06 03:11 | svg: handle rounding of rectangle and skipping CSS width processing | Øyvind Kolås | 3 | +75 | -14 |
2024-05-06 01:14 | xml: put interactive mode behind -i arg | Øyvind Kolås | 2 | +63 | -20 |
2024-05-05 06:56 | svg: add line and polyline | Øyvind Kolås | 2 | +36 | -0 |
2024-05-05 06:12 | svg: do not render shapes from defs | Øyvind Kolås | 2 | +19 | -5 |
2024-05-05 02:27 | vt: do not draw LED status | Øyvind Kolås | 1 | +3 | -0 |
2024-05-05 02:27 | xml: use begin_path rather than move_to 0 0 hack | Øyvind Kolås | 2 | +3 | -4 |
2024-05-05 02:26 | parser: special case words starting with Z/z | Øyvind Kolås | 1 | +11 | -7 |
2024-05-04 19:28 | media-xml: add +/- for zooming in and out | Øyvind Kolås | 1 | +16 | -0 |
2024-04-30 01:26 | re-add xml/css handler for ctx commandline | Øyvind Kolås | 8 | +228 | -10 |
2024-04-29 17:17 | tests: more build flags to make minimal render tiny | Øyvind Kolås | 5 | +29 | -426 |
2024-04-29 16:40 | docs: update | Øyvind Kolås | 1 | +6 | -6 |
2024-04-29 16:10 | tests: fix build of minimal builds | Øyvind Kolås | 7 | +20 | -14 |
2024-04-29 16:01 | docs: update | Øyvind Kolås | 1 | +24 | -20 |
2024-04-29 15:28 | rasterizer: fix conic gradients in RGBA8 without gradient cache | Øyvind Kolås | 2 | +7 | -3 |
2024-04-29 15:04 | svg: fix regression in handling of xml attributes with - | Øyvind Kolås | 1 | +11 | -15 |
2024-04-28 03:45 | ctx: clamp global alpha to 0.0-1.0 | Øyvind Kolås | 2 | +5 | -2 |
2024-04-27 19:55 | parser: use newPage for scene-marker in animation | Øyvind Kolås | 2 | +56 | -5 |
2024-04-25 19:45 | parser: handle scientific notation in numbers | Øyvind Kolås | 1 | +58 | -21 |
2024-04-25 16:54 | ctx: drop stroke_text API, stroke is now u in compact form | Øyvind Kolås | 11 | +6 | -96 |
2024-04-25 16:05 | rasterizer: improve 1px wide strokes | Øyvind Kolås | 1 | +3 | -2 |
2024-04-25 03:19 | ctx.h: make feather api internal - for now | Øyvind Kolås | 4 | +2 | -13 |
2024-04-25 03:14 | composite: fix constant setup for over_RGBA8_full_2 | Øyvind Kolås | 1 | +2 | -2 |
2024-04-24 19:05 | parser: better svg path data compatibility | Øyvind Kolås | 2 | +42 | -38 |
2024-04-24 18:53 | parser: dispatch correctly with consequetive negative values and matching expected arg-count | Øyvind Kolås | 1 | +11 | -3 |
2024-04-24 01:00 | rasterizer: move some branches out of sdf inner-loop | Øyvind Kolås | 1 | +44 | -43 |
2024-04-23 01:04 | config: turn of blur-fudge by default | Øyvind Kolås | 2 | +3 | -3 |
2024-04-23 00:09 | rasterizer: fix scaling factors of feathering for shadow blur on text | Øyvind Kolås | 5 | +55 | -33 |
2024-04-22 22:56 | rasterizer: better bounds on blurring | Øyvind Kolås | 2 | +30 | -73 |
2024-04-22 22:28 | rasterizer: refactor shadow-blur state | Øyvind Kolås | 3 | +19 | -21 |
2024-04-22 22:15 | ctx: add feather api/property | Øyvind Kolås | 9 | +33 | -0 |
2024-04-22 15:34 | rasterizer: improve shadow blur | Øyvind Kolås | 4 | +124 | -80 |
2024-04-21 04:12 | rasterizer: make shadow blur radius depend on scale | Øyvind Kolås | 2 | +7 | -6 |
2024-04-21 03:57 | docs: update | Øyvind Kolås | 1 | +11 | -8 |
2024-04-19 03:44 | rasterizer: reimplement shadow-blur with SDF | Øyvind Kolås | 10 | +454 | -90 |
2024-04-17 23:24 | rasterizer: tuning of aa quality | Øyvind Kolås | 3 | +20 | -76 |
2024-04-16 22:48 | composite: fix build without FRAGMENT_SPECIALIZE | Øyvind Kolås | 2 | +3 | -8 |
2024-04-16 22:37 | rasterizer: drop aa quality control | Øyvind Kolås | 4 | +19 | -52 |
2024-04-16 19:55 | rasterizer: always at least 3 vaa with ending or pending edges | Øyvind Kolås | 1 | +2 | -3 |
2024-04-16 18:35 | rasterizer: slightly faster fallback | Øyvind Kolås | 1 | +72 | -10 |
2024-04-16 14:25 | rasterizer: avoid a dereference per compare in edge sort | Øyvind Kolås | 1 | +11 | -7 |
2024-04-16 12:53 | rasterizer: always quick-sort | Øyvind Kolås | 1 | +11 | -43 |
2024-04-16 02:29 | rasterizer: higher aa for all lines with edge start/end | Øyvind Kolås | 1 | +2 | -2 |
2024-04-15 19:24 | rasterizer: resurrect scanbin code path - for comparison | Øyvind Kolås | 3 | +55 | -1 |
2024-04-15 18:58 | parser: fix argument specification for CTX_FONT | Øyvind Kolås | 2 | +6 | -2 |
2024-04-15 17:24 | rasterizer: just replicate tangent-edge | Øyvind Kolås | 1 | +6 | -5 |
2024-04-15 15:52 | add: ctx_glyph_find to internal header | Øyvind Kolås | 2 | +4 | -0 |
2024-04-15 15:44 | fix build without -lm (CTX_MATH=0) | Øyvind Kolås | 1 | +43 | -46 |
2024-04-14 13:06 | transform: lighten strength of inlining | Øyvind Kolås | 1 | +1 | -1 |
2024-04-14 04:49 | rasterizer: integrate analyzing of vaa in feed_edges_full | Øyvind Kolås | 1 | +10 | -49 |
2024-04-14 03:19 | rasterizer: remove convex, readjust vaa thresholds | Øyvind Kolås | 1 | +13 | -35 |
2024-04-14 03:00 | rasterizer: better feeding | Øyvind Kolås | 1 | +9 | -9 |
2024-04-14 02:26 | rasterizer: always do vertical aa with horizontal edges | Øyvind Kolås | 1 | +7 | -15 |
2024-04-14 02:03 | rasterizer: remove closing-tangent edge before rasterization | Øyvind Kolås | 2 | +21 | -9 |
2024-04-14 00:49 | rasterizer: sort on actual hor val, accumulate pre-grads | Øyvind Kolås | 1 | +4 | -4 |
2024-04-13 17:01 | rasterizer: improve function naming | Øyvind Kolås | 1 | +22 | -22 |
2024-04-13 00:27 | rasterizer: reintroduce build flag for SWITCH_DISPATCH | Øyvind Kolås | 3 | +11 | -12 |
2024-04-12 19:56 | rasterizer: analyze a little simpler | Øyvind Kolås | 1 | +4 | -4 |
2024-04-12 20:10 | ctx: ctx backend, fix start frame since protocol change | Øyvind Kolås | 1 | +1 | -1 |
2024-04-10 22:45 | parser: fix cast for c++ | Øyvind Kolås | 1 | +1 | -1 |
2024-04-12 16:01 | text: disable kerning in ctx backend | Øyvind Kolås | 1 | +2 | -1 |
2024-04-12 15:29 | rasterizer/config: add CTX_RASTERIZER_BEZIER_FIXED_POINT | Øyvind Kolås | 5 | +14 | -8 |
2024-04-10 22:00 | rasterizer: do not sort on drop of edge | Øyvind Kolås | 1 | +11 | -6 |
2024-04-10 20:12 | protocol: roundrect didnt like being 151 it is now | | Øyvind Kolås | 1 | +1 | -2 |
2024-04-10 19:59 | force inline _ctx_color_get_rgba8 | Øyvind Kolås | 1 | +3 | -3 |
2024-04-10 19:59 | do branchless mini/maxi | Øyvind Kolås | 1 | +10 | -2 |
2024-04-10 19:58 | rasterizer: inline bits of qsort | Øyvind Kolås | 1 | +19 | -7 |
2024-04-10 14:00 | rasterizer: remove some branches | Øyvind Kolås | 1 | +17 | -35 |
2024-04-10 12:47 | rasterizer: simpliy apply_grad templating | Øyvind Kolås | 2 | +145 | -637 |
2024-04-10 12:04 | do increments on post slope | Øyvind Kolås | 1 | +32 | -36 |
2024-04-10 03:13 | events: plug leaked idles/timeout after removal | Øyvind Kolås | 2 | +4 | -1 |
2024-04-10 03:08 | itk: plug leaks inherited from mrg | Øyvind Kolås | 2 | +14 | -1 |
2024-04-10 03:03 | ctx: clean up unused deferreds | Øyvind Kolås | 1 | +8 | -0 |
2024-04-10 02:53 | convert: plug leaks | Øyvind Kolås | 2 | +14 | -1 |
2024-04-10 02:10 | rasterizer: fix regression in clipping | Øyvind Kolås | 1 | +36 | -18 |
2024-04-09 23:25 | rasterizer: refactor apply_grad to be in separate functions | Øyvind Kolås | 1 | +338 | -277 |
2024-04-09 21:49 | rasterizer: longer end tangent in close_path | Øyvind Kolås | 1 | +4 | -3 |
2024-04-09 21:44 | composite: conic gradients for RGBAF | Øyvind Kolås | 2 | +39 | -4 |
2024-04-09 20:41 | rasterizer: readd generic copy case in apply_grad | Øyvind Kolås | 2 | +64 | -7 |
2024-04-09 19:51 | rasterizer: implement full coverage set for RGBAF | Øyvind Kolås | 5 | +103 | -7 |
2024-04-09 18:35 | convert: destroy create mrg context | Øyvind Kolås | 5 | +24 | -17 |
2024-04-09 18:30 | parser: free error on destroy | Øyvind Kolås | 1 | +2 | -0 |
2024-04-09 18:20 | ctx: add more const | Øyvind Kolås | 3 | +3 | -3 |
2024-04-08 22:16 | ctx: make allow direct build-time configurable | Øyvind Kolås | 4 | +28 | -10 |
2024-04-08 00:49 | formatter: drop 0 of -0.2 in compact mode | Øyvind Kolås | 2 | +26 | -18 |
2024-04-08 00:31 | parser: handle s and S in svg path data | Øyvind Kolås | 1 | +4 | -4 |
2024-04-08 00:16 | parser: handle successive decimals | Øyvind Kolås | 1 | +8 | -1 |
2024-04-07 23:55 | ctx: constify icc data | Øyvind Kolås | 4 | +17 | -17 |
2024-04-07 22:52 | rasterizer: remove no longer needed aa offset hack | Øyvind Kolås | 1 | +0 | -10 |
2024-04-07 22:58 | rasterizer: fixup to axis aligned rect detection | Øyvind Kolås | 1 | +3 | -3 |
2024-04-07 22:47 | rasterizer: add small tangent segment when closing path | Øyvind Kolås | 1 | +5 | -6 |
2024-04-07 22:29 | rasterizer: improve closing of paths, track start of component rather than tracking user-space start | Øyvind Kolås | 2 | +36 | -10 |
2024-04-06 21:00 | rasterizer: limit coverage range when generating mask | Øyvind Kolås | 1 | +40 | -11 |
2024-04-06 20:40 | parser: protect against too many numbers | Øyvind Kolås | 1 | +4 | -2 |
2024-04-06 19:39 | rasterizer: disable direct pixel access code path | Øyvind Kolås | 1 | +5 | -0 |
2024-04-06 19:36 | rasterizer: switch to accumulated aa on any edge start/end in scanline | Øyvind Kolås | 2 | +6 | -4 |
2024-04-06 06:50 | composite: synchronize RGBAF gradients | Øyvind Kolås | 1 | +7 | -2 |
2024-04-06 03:51 | protocol: translate is now Y, e is needed for scientific notation | Øyvind Kolås | 5 | +150 | -152 |
2024-04-06 01:06 | formatter: make compact more compact stripping leading 0s | Øyvind Kolås | 1 | +46 | -5 |
2024-04-06 00:47 | svg: hack to initialize path | Øyvind Kolås | 1 | +39 | -12 |
2024-04-05 21:58 | svg: parse matrix transforms, handle transforms on ellipses | Øyvind Kolås | 2 | +102 | -16 |
2024-04-05 16:36 | rasterizer: some paths slightly worse, more complex slightly better | Øyvind Kolås | 1 | +10 | -17 |
2024-04-05 15:58 | tinyvg: force some inlining | Øyvind Kolås | 1 | +5 | -9 |
2024-04-05 15:56 | move variable init out of goto span | Øyvind Kolås | 1 | +2 | -2 |
2024-04-05 06:31 | constness of CtxCommand | Øyvind Kolås | 13 | +38 | -39 |
2024-04-05 05:58 | rasterizer: fix build without switch dispatch | Øyvind Kolås | 1 | +2 | -0 |
2024-04-05 05:25 | ctx: mark math fun arguments const | Øyvind Kolås | 1 | +47 | -53 |
2024-04-05 04:42 | rasterizer: merge style into each rasterizer command | Øyvind Kolås | 1 | +35 | -10 |
2024-04-05 04:35 | rasterizer: make switch be end of body of apply_grad | Øyvind Kolås | 1 | +15 | -3 |
2024-04-05 02:50 | ctx: remove branchless code in ctx_mini/maxi | Øyvind Kolås | 2 | +4 | -24 |
2024-04-05 02:25 | composite: optimize non-rotated radial gradients | Øyvind Kolås | 1 | +21 | -0 |
2024-04-05 02:04 | ctx: remove branchless code in maxf and minf | Øyvind Kolås | 1 | +2 | -2 |
2024-04-05 01:52 | composite: speed up non-rotate conic gradients | Øyvind Kolås | 2 | +52 | -9 |
2024-04-05 00:51 | fix crash with non RGBA8 formats | Øyvind Kolås | 1 | +8 | -10 |
2024-04-04 23:51 | rasterizer: reorg of still bad macrod code | Øyvind Kolås | 1 | +45 | -427 |
2024-04-04 23:11 | small LUTs instead of div | Øyvind Kolås | 1 | +12 | -8 |
2024-04-04 17:59 | rasterizer: specialize apply_grad | Øyvind Kolås | 1 | +695 | -2 |
2024-04-04 16:39 | rasterizer: fix regression in bounds tracking of apply_grad | Øyvind Kolås | 1 | +4 | -4 |
2024-04-04 14:28 | composite: change function signatures, moving count to first parameter | Øyvind Kolås | 3 | +78 | -90 |
2024-04-04 14:26 | rasterizer: micro optimization | Øyvind Kolås | 1 | +5 | -7 |
2024-04-03 19:28 | rasterizer: rewrite apply_grad to coalesce spans better | Øyvind Kolås | 2 | +273 | -282 |
2024-04-03 15:44 | docs: add output pixelformats to feature matrix | Øyvind Kolås | 1 | +25 | -11 |
2024-04-03 14:58 | docs: update conic gradient in feature matrix | Øyvind Kolås | 1 | +1 | -1 |
2024-04-03 01:03 | rasterizer: tune sorting | Øyvind Kolås | 2 | +8 | -8 |
2024-04-02 21:35 | composite: implement RGBA8 conic gradient | Øyvind Kolås | 1 | +59 | -1 |
2024-04-02 20:32 | protocol/api: add conic gradient | Øyvind Kolås | 10 | +91 | -18 |
2024-04-02 19:55 | ctx: document now not used for edge ascii values | Øyvind Kolås | 1 | +3 | -0 |
2024-04-02 18:55 | ctx: one less sort | Øyvind Kolås | 1 | +1 | -2 |
2024-04-02 16:01 | rasterizer: less sorting in covex cases | Øyvind Kolås | 1 | +20 | -10 |
2024-04-02 03:11 | events: do not trigger event collector when not needed | Øyvind Kolås | 1 | +8 | -3 |
2024-04-02 02:46 | s0il: fix build for flow3r | Øyvind Kolås | 8 | +16 | -10 |
2024-04-02 01:01 | rasterizer: trim linear_gradient gstate size | Øyvind Kolås | 2 | +4 | -14 |
2024-04-02 00:55 | apply gradient optimizations to more cases | Øyvind Kolås | 1 | +51 | -53 |
2024-04-02 00:32 | composite: apply radial changes to other pixel formats | Øyvind Kolås | 1 | +17 | -12 |
2024-04-02 00:15 | rasterizer: adjust rasterizer for stroking | Øyvind Kolås | 1 | +3 | -0 |
2024-04-01 23:31 | composite: optimize radial gradient | Øyvind Kolås | 1 | +9 | -6 |
2024-04-01 23:06 | composite: less pointer chasing in radial gradient | Øyvind Kolås | 1 | +7 | -4 |
2024-04-01 22:50 | initialize more linear gradient constants early | Øyvind Kolås | 3 | +11 | -6 |
2024-04-01 22:32 | rasterizer: move some variables to blocs they are used in | Øyvind Kolås | 1 | +30 | -36 |
2024-04-01 18:43 | rasterizer: improved bezier argument handling | Øyvind Kolås | 3 | +43 | -48 |
2024-04-01 17:49 | rasterizer: remove dead code | Øyvind Kolås | 1 | +5 | -496 |
2024-04-01 01:02 | rasterizer: increase EDGE_MULTIPLIER to align aa artifacts in res-diagram | Øyvind Kolås | 2 | +10 | -11 |
2024-04-01 00:18 | composite: micro optimization to linear init | Øyvind Kolås | 1 | +3 | -3 |
2024-03-31 21:41 | rasterizer: aa tuning, better function naming | Øyvind Kolås | 1 | +8 | -8 |
2024-03-31 21:04 | rasterizer: do insertion sort with <20 edges | Øyvind Kolås | 1 | +26 | -3 |
2024-03-31 21:04 | build: stop add -ffast-math | Øyvind Kolås | 1 | +3 | -3 |
2024-03-31 13:53 | convert: support tvg as extension on commandline as conversion source | Øyvind Kolås | 1 | +39 | -0 |
2024-03-31 13:31 | drawlist: force inlining of _ctx_iterator_next | Øyvind Kolås | 2 | +2 | -2 |
2024-03-31 13:18 | rasterizer: fix regression in detection of rectangular clips | Øyvind Kolås | 1 | +5 | -7 |
2024-03-31 02:18 | rasterizer: refatoring | Øyvind Kolås | 1 | +9 | -19 |
2024-03-31 01:20 | rasterizer: use acual hypotf in stroker, adjus minimum arc segment threshold to 24 | Øyvind Kolås | 1 | +4 | -10 |
2024-03-30 23:39 | add stroke-pos - name to be determined for setting inner/outher stroke | Øyvind Kolås | 7 | +34 | -1 |
2024-03-30 21:12 | rasterizer: remove dead code | Øyvind Kolås | 1 | +4 | -19 |
2024-03-30 20:52 | rasterizer: drop scan-bin experiment | Øyvind Kolås | 4 | +0 | -59 |
2024-03-30 19:46 | composite: in affine and perspective cases check alpha before doing bilinear | Øyvind Kolås | 1 | +7 | -24 |
2024-03-30 19:09 | rasterizer: default to AA255 | Øyvind Kolås | 3 | +15 | -8 |
2024-03-30 16:33 | rasterizer: pahole optimizations | Øyvind Kolås | 2 | +29 | -27 |
2024-03-29 19:32 | less inlining in rasterizer | Øyvind Kolås | 2 | +2 | -4 |
2024-03-29 19:27 | refactor sort dispatch | Øyvind Kolås | 2 | +11 | -6 |
2024-03-29 14:35 | rasterizer: maintain edge order when removing edges | Øyvind Kolås | 1 | +19 | -1 |
2024-03-29 03:22 | rasterizer: code readability improvements | Øyvind Kolås | 2 | +96 | -105 |
2024-03-29 01:03 | rasterizer: compact CtxSegment by aliasing members | Øyvind Kolås | 3 | +117 | -107 |
2024-03-28 22:15 | source tuning | Øyvind Kolås | 5 | +11 | -8 |
2024-03-28 20:56 | smaller edge code values | Øyvind Kolås | 1 | +2 | -2 |
2024-03-28 20:05 | code improvements | Øyvind Kolås | 2 | +33 | -27 |
2024-03-28 14:37 | rasterizer: merge two increment edges in vertical multisampling | Øyvind Kolås | 2 | +9 | -5 |
2024-03-28 13:51 | rasterizer: keep edge x positions at mid-scanline | Øyvind Kolås | 1 | +29 | -20 |
2024-03-28 10:32 | rasterizer: disable CTX_SCANBIN for now | Øyvind Kolås | 2 | +42 | -42 |
2024-03-28 09:57 | rasterizer: use u8 for bin_count | Øyvind Kolås | 2 | +5 | -1 |
2024-03-27 17:11 | rasterizer: sort directly into arrays per scanline | Øyvind Kolås | 4 | +67 | -10 |
2024-03-27 14:44 | rasterizr: explict discard edges | Øyvind Kolås | 1 | +5 | -2 |
2024-03-27 14:41 | do not check if set color is already set, always set color | Øyvind Kolås | 3 | +20 | -18 |
2024-03-27 14:06 | vt: add hysterisis of 1024 scanlines to scanline dropping | Øyvind Kolås | 1 | +3 | -1 |
2024-03-27 01:06 | rasterizer: early convexity for low point counts | Øyvind Kolås | 1 | +1 | -0 |
2024-03-26 23:00 | rasterizer: fix bug introduced in aa tracking | Øyvind Kolås | 1 | +9 | -10 |
2024-03-26 22:16 | rasterizer: use computed required aa in more cases | Øyvind Kolås | 1 | +5 | -8 |
2024-03-26 21:12 | fix crashing with static drawlist | Øyvind Kolås | 1 | +1 | -0 |
2024-03-26 20:53 | rasterizer: drop unneded code | Øyvind Kolås | 1 | +3 | -36 |
2024-03-26 15:14 | rasterizer: use names for coordinates in edges | Øyvind Kolås | 2 | +89 | -91 |
2024-03-26 14:48 | split edge codes from protocol | Øyvind Kolås | 6 | +29 | -19 |
2024-03-26 01:06 | rasterizer: always do convex check, also for fewer edges | Øyvind Kolås | 2 | +13 | -10 |
2024-03-25 23:13 | rasterizer: make rectangle be a 4 element poly line | Øyvind Kolås | 1 | +5 | -14 |
2024-03-25 22:49 | rasterizer: speed up convex poly fills | Øyvind Kolås | 1 | +73 | -1 |
2024-03-25 21:26 | rasterizer: reset comp_op when setting u8 colors | Øyvind Kolås | 1 | +1 | -0 |
2024-03-25 20:48 | ctx: composite slight set-up perf boost | Øyvind Kolås | 2 | +11 | -11 |
2024-03-25 20:09 | rasterizer: code cleanup | Øyvind Kolås | 3 | +43 | -17 |
2024-03-25 18:37 | rasterizer: reduce some computation in fill_rect | Øyvind Kolås | 2 | +28 | -30 |
2024-03-25 16:02 | rasterizer: internalize slope config | Øyvind Kolås | 3 | +7 | -7 |
2024-03-24 19:29 | restore simpler code for one-font-engine case | Øyvind Kolås | 1 | +161 | -0 |
2024-03-24 17:51 | text: fix regression when building with one font engine | Øyvind Kolås | 1 | +8 | -5 |
2024-03-24 16:14 | rasterizer: maintain aa count for horizontal edges | Øyvind Kolås | 1 | +3 | -2 |
2024-03-24 15:25 | rasterizer: code cleanup | Øyvind Kolås | 1 | +1 | -14 |
2024-03-24 15:17 | less dereferencing | Øyvind Kolås | 1 | +12 | -11 |
2024-03-24 15:03 | enable broken code path | Øyvind Kolås | 1 | +1 | -2 |
2024-03-24 14:04 | ctx: events, fix regression where polled keyboard events were missing, reintroducing a per key stroke leak | Øyvind Kolås | 2 | +15 | -2 |
2024-03-24 13:38 | ctx: expose antialiasing quality vs performance setting | Øyvind Kolås | 6 | +35 | -51 |
2024-03-23 23:04 | sprinkle comments | Øyvind Kolås | 2 | +13 | -26 |
2024-03-23 21:09 | ctx: default to RASTERIZER_AA == AA256 | Øyvind Kolås | 1 | +2 | -0 |
2024-03-23 21:08 | rasterizer: enable 1:1 NN aligned_fill_rect fast path | Øyvind Kolås | 2 | +15 | -9 |
2024-03-23 19:49 | rasterizer: fall back to computed aa in non-intersecting mode | Øyvind Kolås | 1 | +10 | -2 |
2024-03-23 13:14 | rasterizer: fix regression for grad rasterizer | Øyvind Kolås | 1 | +7 | -9 |
2024-03-22 23:59 | faster stroking | Øyvind Kolås | 2 | +14 | -3 |
2024-03-22 22:37 | only return full AA for horizontal edges in non-intersecting | Øyvind Kolås | 1 | +2 | -2 |
2024-03-22 22:17 | tests: make caps test also rotate | Øyvind Kolås | 1 | +15 | -4 |
2024-03-22 20:29 | apply global alpha to gradients | Øyvind Kolås | 1 | +43 | -1 |
2024-03-22 19:21 | fix build without current path | Øyvind Kolås | 1 | +5 | -0 |
2024-03-22 18:35 | rasterizer: faster alpha grads | Øyvind Kolås | 1 | +16 | -4 |
2024-03-22 16:31 | pass apply_coverage to scanline funs | Øyvind Kolås | 1 | +27 | -32 |
2024-03-22 16:22 | rasterizer: improve naming of variants, one less variant | Øyvind Kolås | 1 | +83 | -1 |
2024-03-22 16:20 | rasterizer: improve naming of variants, one less variant | Øyvind Kolås | 1 | +9 | -88 |
2024-03-22 15:59 | force inline edgelist_add_single | Øyvind Kolås | 5 | +9 | -27 |
2024-03-22 14:58 | rasterizer: fix quadlateral and triangle test | Øyvind Kolås | 1 | +1 | -1 |
2024-03-22 07:11 | less setup | Øyvind Kolås | 1 | +16 | -41 |
2024-03-22 03:29 | code reduction in switch dispatch | Øyvind Kolås | 1 | +11 | -32 |
2024-03-22 03:11 | rasterizer: tiny optimization | Øyvind Kolås | 1 | +15 | -77 |
2024-03-22 00:58 | ctx: pahole fixup | Øyvind Kolås | 1 | +1 | -1 |
2024-03-22 00:13 | microtuning | Øyvind Kolås | 1 | +4 | -4 |
2024-03-21 23:55 | factor out bpp | Øyvind Kolås | 1 | +4 | -3 |
2024-03-21 23:15 | rasterizer: do inline templating for non_intersecting | Øyvind Kolås | 1 | +55 | -19 |
2024-03-21 22:08 | improved performance for stroking, through only caring about overall geometry | Øyvind Kolås | 2 | +13 | -7 |
2024-03-21 21:15 | rasterizer: more efficient aa-slope tracking | Øyvind Kolås | 2 | +17 | -29 |
2024-03-21 20:15 | ctx: tune rasterizer speedup to only be for 3 and 4 edges polygons | Øyvind Kolås | 1 | +2 | -3 |
2024-03-21 06:09 | rasterizer: special case low vector polylines | Øyvind Kolås | 1 | +3 | -0 |
2024-03-21 02:30 | rasterizer: add __restrict__ to sort, inline args for analyze | Øyvind Kolås | 1 | +28 | -14 |
2024-03-21 01:13 | rasterizer: move a pointer derefer out of clip mask apply loop | Øyvind Kolås | 1 | +4 | -1 |
2024-03-21 01:07 | minor rearrangement inside rasterizer | Øyvind Kolås | 1 | +2 | -2 |
2024-03-21 00:05 | faster analyze_scanline | Øyvind Kolås | 1 | +8 | -13 |
2024-03-20 23:06 | rasterizer: slight optimization | Øyvind Kolås | 1 | +7 | -6 |
2024-03-20 22:44 | attempt at speeding up switch dispatch rgba8_srccopy | Øyvind Kolås | 1 | +7 | -8 |
2024-03-20 22:13 | analyze | Øyvind Kolås | 1 | +9 | -9 |
2024-03-20 21:15 | comput aa bit mask for edges when fed | Øyvind Kolås | 2 | +22 | -26 |
2024-03-20 20:35 | less conditions in analyze scanline | Øyvind Kolås | 1 | +11 | -23 |
2024-03-20 20:17 | analyse-scanline micro opt | Øyvind Kolås | 1 | +5 | -6 |
2024-03-20 12:28 | vt: ignore control + motion and shift+motion, for better console experience | Øyvind Kolås | 3 | +23 | -11 |
2024-03-20 11:17 | rasterizer: add conditional on accumulator being in bounds | Øyvind Kolås | 3 | +13 | -113 |
2024-03-19 18:58 | ctx: skip stroke geometry for deltas<0.2f pixels | Øyvind Kolås | 3 | +14 | -18 |
2024-03-18 16:21 | terminal: set a default window title | Øyvind Kolås | 3 | +3 | -3 |
2024-03-17 14:31 | ctx: fix alpha generator in non-direct case | Øyvind Kolås | 3 | +31 | -5 |
2024-03-16 21:15 | ctx: make shaping cache configurable | Øyvind Kolås | 3 | +10 | -0 |
2024-03-16 21:11 | fix build without harfbuzz | Øyvind Kolås | 1 | +2 | -0 |
2024-03-16 21:07 | Revert "ctx: composite microtuning" | Øyvind Kolås | 1 | +7 | -6 |
2024-03-16 18:41 | remove dead code | Øyvind Kolås | 11 | +121 | -1329 |
2024-03-16 14:02 | ctx: cache tolerance for bezier subdivision | Øyvind Kolås | 4 | +11 | -13 |
2024-03-16 12:49 | ctx: fix mismatched function prototype | Øyvind Kolås | 2 | +3 | -2 |
2024-03-15 20:27 | ctx: hb skip save/restore pair pr glyph | Øyvind Kolås | 2 | +34 | -24 |
2024-03-15 19:14 | ctx: fix kerning for internal font | Øyvind Kolås | 6 | +134 | -17 |
2024-03-14 14:47 | ctx: the glyph API now takes glyph_ids and not unicode codepoints | Øyvind Kolås | 6 | +189 | -133 |
2024-03-13 22:08 | ctx: implement interface for glyph id lookups | Øyvind Kolås | 3 | +47 | -23 |
2024-03-13 20:13 | ctx: correct font size with harfbuzz | Øyvind Kolås | 4 | +55 | -23 |
2024-03-13 13:41 | rasterizer: always do at least one subidvision of beziers | Øyvind Kolås | 1 | +14 | -4 |
2024-03-13 11:40 | initial harfbuzz working | Øyvind Kolås | 5 | +213 | -2 |
2024-03-12 15:04 | build: provide harfbuzz in CFLAGS | Øyvind Kolås | 1 | +3 | -0 |
2024-03-11 03:26 | ctx: fix fixed bezier subdivision tolerance | Øyvind Kolås | 2 | +20 | -27 |
2024-03-10 15:35 | ctx: add debug code-path not permitting direct access | Øyvind Kolås | 2 | +103 | -2 |
2024-03-10 03:10 | ctx: slightly faster dispatch | Øyvind Kolås | 1 | +19 | -22 |
2024-03-09 12:24 | terminal: fix crash when relaunching ctx | Øyvind Kolås | 2 | +4 | -1 |
2024-03-08 20:23 | ctx: rasterizer code rearrangement | Øyvind Kolås | 1 | +3 | -3 |
2024-03-08 18:42 | ctx: remove unneded conditional without color management | Øyvind Kolås | 4 | +96 | -18 |
2024-03-08 17:48 | ctx: composite microtuning | Øyvind Kolås | 1 | +6 | -7 |
2024-03-08 14:41 | ctx: make nearest neighbor use autovectorization also for gcc | Øyvind Kolås | 1 | +17 | -14 |
2024-03-08 01:46 | ctx: remove clang override, changed default settings | Øyvind Kolås | 3 | +4 | -3 |
2024-03-07 22:21 | ctx_fragment_image_rgba8_RGBA8_nearest_copy: use memcpy with gcc | Øyvind Kolås | 1 | +9 | -11 |
2024-03-07 00:58 | docs: update | Øyvind Kolås | 1 | +8 | -0 |
2024-03-06 17:30 | force inline regular math wrappers | Øyvind Kolås | 1 | +13 | -13 |
2024-03-06 16:17 | composite: use assignment rather than memcpy for color init | Øyvind Kolås | 1 | +5 | -10 |
2024-03-06 15:16 | ctx: turn off branch hints by default | Øyvind Kolås | 1 | +1 | -1 |
2024-03-06 15:16 | ctx: more inlining in rasterizer | Øyvind Kolås | 2 | +9 | -8 |
2024-03-06 14:38 | restore some removed alternate code | Øyvind Kolås | 2 | +25 | -20 |
2024-03-06 14:38 | build: prefer clang | Øyvind Kolås | 1 | +6 | -1 |
2024-03-05 09:38 | flatpak: bump babl requirement | Øyvind Kolås | 1 | +2 | -2 |
2024-03-04 17:34 | ctx: manual loops rather than memset,memcpy,memset in NN | Øyvind Kolås | 1 | +10 | -16 |
2024-03-04 10:50 | micro optimizations | Øyvind Kolås | 3 | +33 | -34 |
2024-03-03 23:13 | ctx: force inlining of gradient index | Øyvind Kolås | 1 | +2 | -3 |
2024-03-03 22:50 | ctx: speed up bi-linear affine | Øyvind Kolås | 6 | +62 | -62 |
2024-03-02 21:30 | docs: update | Øyvind Kolås | 1 | +2 | -1 |
2024-03-02 21:30 | ctx: remove dead code | Øyvind Kolås | 2 | +0 | -13 |
2024-03-02 18:28 | vt: restore default vt style size to 64 | Øyvind Kolås | 3 | +3 | -1 |
2024-03-02 14:36 | bundle: pregenerated monospace font | Øyvind Kolås | 3 | +4971 | -10 |
2024-03-02 14:35 | docs: update | Øyvind Kolås | 1 | +52 | -4 |
2024-03-01 16:29 | docs: update | Øyvind Kolås | 1 | +16 | -20 |
2024-03-01 15:04 | ctx: clang-tidy fixes | Øyvind Kolås | 3 | +30 | -24 |
2024-03-01 12:34 | ctx: fix rotated textures, not yet working for tiled rendering | Øyvind Kolås | 4 | +38 | -46 |
2024-02-29 21:19 | ctx: make texture fragments expecting associated alpha | Øyvind Kolås | 1 | +529 | -86 |
2024-02-29 12:38 | ctx: increase curve tolerance, fix fast stroke rect | Øyvind Kolås | 1 | +2 | -4 |
2024-02-29 12:14 | deps: update stb_truetype | Øyvind Kolås | 1 | +394 | -325 |
2024-02-28 20:53 | ctx: fix stripped down build | Øyvind Kolås | 3 | +15 | -11 |
2024-02-28 15:10 | ctx: dead code removal | Øyvind Kolås | 2 | +45 | -324 |
2024-02-28 13:45 | force inlining of ctx_conts_for_entry | Øyvind Kolås | 1 | +1 | -1 |
2024-02-28 13:33 | ctx: build desktop version with forced inlines | Øyvind Kolås | 1 | +1 | -1 |
2024-02-28 12:28 | ctx: add c++ compat casts | Øyvind Kolås | 7 | +26 | -25 |
2024-02-27 15:24 | ctx: more replacing of || with | | Øyvind Kolås | 10 | +66 | -68 |
2024-02-27 14:52 | ctx: stub out broken texture fast paths | Øyvind Kolås | 1 | +10 | -5 |
2024-02-27 14:42 | ctx: replace many && and || with & and | | Øyvind Kolås | 3 | +135 | -137 |
2024-02-27 08:10 | ctx: stop some pointer chasing in feed_edges | Øyvind Kolås | 1 | +2 | -3 |
2024-02-26 17:34 | ctx: tunings | Øyvind Kolås | 2 | +1 | -5 |
2024-02-26 16:27 | rasterizer: reduce some pointer chasing | Øyvind Kolås | 1 | +57 | -52 |
2024-02-26 15:39 | ctx: drop one level of indirection in public API | Øyvind Kolås | 4 | +12 | -7 |
2024-02-26 14:36 | ctx: tune default build | Øyvind Kolås | 3 | +6 | -2 |
2024-02-23 08:33 | s0il: componentize s0il for flow3r | Øyvind Kolås | 19 | +180 | -36 |
2024-02-16 06:12 | ctx,rasterizer: fix sometimes missing last column | Øyvind Kolås | 1 | +2 | -2 |
2024-02-11 15:55 | ctx: fix build without event handling | Øyvind Kolås | 3 | +4 | -2 |
2024-01-26 19:09 | docs: add link to s0il | Øyvind Kolås | 1 | +8 | -7 |
2024-01-13 20:49 | s0il: flow3r run httpd in background | Øyvind Kolås | 2 | +8 | -10 |
2024-01-12 23:50 | s0il: add sleep command | Øyvind Kolås | 15 | +285 | -182 |
2024-01-12 16:43 | s0il: improve gets history | Øyvind Kolås | 1 | +5 | -3 |
2024-01-12 16:35 | make text editor able to show stdin | Øyvind Kolås | 5 | +241 | -6 |
2024-01-12 15:54 | s0il: picoc bind ui_host | Øyvind Kolås | 8 | +68 | -94 |
2024-01-12 14:37 | s0il: implement uris for wasm | Øyvind Kolås | 7 | +60 | -16 |
2024-01-11 13:09 | s0il: default to gradient bg in ui | Øyvind Kolås | 1 | +12 | -5 |
2024-01-11 13:08 | s0il: fix s0il_puts redirect | Øyvind Kolås | 1 | +1 | -1 |
2024-01-11 12:57 | s0il: change rendering to be auto-small redraw friendly | Øyvind Kolås | 6 | +105 | -42 |
2024-01-11 10:48 | ctrl+s: to save in wasm | Øyvind Kolås | 4 | +20 | -5 |
2024-01-11 09:43 | s0il: implement key-repeat for on-screen keyboard | Øyvind Kolås | 1 | +27 | -7 |
2024-01-11 09:24 | wasm: use faked set_pixels again | Øyvind Kolås | 4 | +77 | -18 |
2024-01-09 11:14 | s0il: fix event handling for 320x240 in wasm | Øyvind Kolås | 8 | +37 | -31 |
2024-01-09 10:31 | s0il: move some bits from ui_ prefix | Øyvind Kolås | 13 | +185 | -207 |
2024-01-09 10:08 | s0il: migrate view api from ui | Øyvind Kolås | 6 | +11 | -8 |
2024-01-09 09:53 | s0il: reduce path | Øyvind Kolås | 2 | +2 | -11 |
2024-01-08 15:29 | s0il: make use of ctx_need_redraw | Øyvind Kolås | 1 | +6 | -1 |
2024-01-08 15:16 | add a tsr based set_pixels | Øyvind Kolås | 3 | +5 | -3 |
2024-01-08 13:40 | wasm: add bits of things needed for pthread support | Øyvind Kolås | 5 | +11 | -5 |
2024-01-08 13:16 | s0il: COOP COEP webworker hack | Øyvind Kolås | 3 | +63 | -1 |
2024-01-08 12:06 | make s0il_load_file not use ui context | Øyvind Kolås | 4 | +63 | -42 |
2024-01-08 11:20 | s0il: build improv | Øyvind Kolås | 8 | +63 | -40 |
2024-01-07 13:41 | s0il: make dir handling happen outside core | Øyvind Kolås | 9 | +200 | -166 |
2024-01-07 13:05 | directory viewer working as tsr | Øyvind Kolås | 10 | +33 | -51 |
2024-01-07 03:19 | s0il: maximize binding ease for ui entry API | Øyvind Kolås | 7 | +40 | -25 |
2024-01-07 02:55 | s0il: poking wasm build | Øyvind Kolås | 22 | +148 | -71 |
2024-01-07 02:50 | s0il/bin: add usage to more commands | Øyvind Kolås | 4 | +14 | -8 |
2024-01-06 01:31 | s0il: move keyboard to own file | Øyvind Kolås | 4 | +280 | -274 |
2024-01-06 00:51 | remove unused old osk | Øyvind Kolås | 2 | +140 | -835 |
2024-01-05 11:18 | s0il/wasm bundle date program | Øyvind Kolås | 5 | +15 | -12 |
2024-01-05 08:35 | wasm: use location.hash for internal browser location | Øyvind Kolås | 2 | +21 | -16 |
2024-01-04 10:39 | s0il: more complete touch keyboard, better wasm css | Øyvind Kolås | 2 | +43 | -11 |
2024-01-03 19:00 | tweak keyboard debounce | Øyvind Kolås | 1 | +8 | -3 |
2024-01-03 11:50 | s0il: touchscreen return/backspace/space | Øyvind Kolås | 1 | +17 | -9 |
2024-01-01 10:47 | s0il: add arch program | Øyvind Kolås | 2 | +58 | -0 |
2024-01-01 10:46 | s0il: hide keyboard on "back" | Øyvind Kolås | 4 | +13 | -14 |
2024-01-01 10:34 | s0il: make clock show localtime | Øyvind Kolås | 3 | +22 | -6 |
2024-01-01 04:47 | s0il: sync time over ntp when getting ip | Øyvind Kolås | 2 | +21 | -0 |
2024-01-01 04:06 | s0il: http and https requests under esp-idf | Øyvind Kolås | 4 | +153 | -10 |
2024-01-01 02:53 | s0il: reformat | Øyvind Kolås | 2 | +42 | -53 |
2023-12-31 22:30 | s0il: user curl for fetching URIs for native build | Øyvind Kolås | 3 | +75 | -2 |
2023-12-31 22:25 | s0il: more symbols | Øyvind Kolås | 1 | +58 | -0 |
2023-12-29 14:49 | s0il: picoc add s0il.h include flie | Øyvind Kolås | 18 | +129 | -127 |
2023-12-29 14:27 | s0il/bin-src: use single header includer | Øyvind Kolås | 13 | +1 | -48 |
2023-12-29 14:14 | s0il: fixes to httpd path handling | Øyvind Kolås | 3 | +24 | -11 |
2023-12-29 01:04 | s0il: mock captouch keyboard with touch properly | Øyvind Kolås | 1 | +39 | -13 |
2023-12-28 23:42 | s0il: free a leak in s0il_find_file | Øyvind Kolås | 2 | +3 | -0 |
2023-12-28 23:42 | ctx: plug a per key-event leak | Øyvind Kolås | 1 | +3 | -0 |
2023-12-28 23:23 | s0il: towards having same keyboard on touch as flow3r | Øyvind Kolås | 6 | +26 | -26 |
2023-12-28 10:57 | user pointer API to also handle touch | Øyvind Kolås | 1 | +3 | -3 |
2023-12-28 09:35 | s0il: web IDE improvements | Øyvind Kolås | 3 | +7 | -7 |
2023-12-28 08:42 | s0il: sync after post/get in wake webserver | Øyvind Kolås | 1 | +3 | -0 |
2023-12-28 08:34 | s0il: make chdir / getcwd more normal | Øyvind Kolås | 3 | +29 | -24 |
2023-12-27 23:32 | text and image are now prefixed | Øyvind Kolås | 1 | +3 | -4 |
2023-12-27 21:21 | s0il: add s0il native magic | Øyvind Kolås | 4 | +15 | -12 |
2023-12-27 00:02 | wasm: expose a fake http in page | Øyvind Kolås | 10 | +254 | -78 |
2023-12-26 05:44 | s0il: reformat | Øyvind Kolås | 16 | +667 | -716 |
2023-12-26 05:41 | s0il: export log2f symbol | Øyvind Kolås | 4 | +10 | -1 |
2023-12-26 00:58 | s0il: use ccache | Øyvind Kolås | 4 | +431 | -4 |
2023-12-26 00:48 | build: better way of bundling 3rd party bits | Øyvind Kolås | 543 | +54533 | -54950 |
2023-12-25 23:21 | simplify kilo build | Øyvind Kolås | 11 | +500 | -497 |
2023-12-25 22:59 | s0il: improve api consistency | Øyvind Kolås | 7 | +17 | -17 |
2023-12-25 22:41 | s0il: add a view of views | Øyvind Kolås | 8 | +49 | -19 |
2023-12-25 21:59 | make kilo build out of tree | Øyvind Kolås | 4 | +1347 | -1 |
2023-12-25 21:35 | update mbedtls configs with libssh deps | Øyvind Kolås | 2 | +8 | -3 |
2023-12-25 21:26 | namespacing | Øyvind Kolås | 10 | +85 | -91 |
2023-12-25 21:05 | s0il: better defines | Øyvind Kolås | 20 | +134 | -103 |
2023-12-25 20:26 | s0il: wrap open and close | Øyvind Kolås | 3 | +82 | -36 |
2023-12-25 19:47 | quickjs: silence some warnings | Øyvind Kolås | 4 | +19 | -17 |
2023-12-25 19:38 | s0il: build fixes | Øyvind Kolås | 5 | +108 | -53 |
2023-12-25 03:56 | add a bunch of mbedtls symbols | Øyvind Kolås | 3 | +197 | -1 |
2023-12-25 02:47 | fix launch problem under linux | Øyvind Kolås | 5 | +11 | -38 |
2023-12-25 01:47 | implement more wrappers | Øyvind Kolås | 5 | +49 | -8 |
2023-12-25 01:25 | s0il: commmon.mak with compiler config | Øyvind Kolås | 4 | +91 | -82 |
2023-12-24 23:51 | s0il: add medtls symbols needed for keygen | Øyvind Kolås | 1 | +55 | -0 |
2023-12-24 17:54 | s0il: add a sh target to make | Øyvind Kolås | 7 | +31 | -34 |
2023-12-24 17:53 | echo-prod | Øyvind Kolås | 1 | +35 | -1 |
2023-12-24 01:09 | s0il: make stdin/stdout/stderr redirects per process | Øyvind Kolås | 4 | +63 | -36 |
2023-12-24 00:56 | s0il: separate single open dir per process | Øyvind Kolås | 8 | +92 | -59 |
2023-12-24 00:23 | s0il: wrapp libc allocator | Øyvind Kolås | 1 | +6 | -12 |
2023-12-24 00:18 | s0il: add wrappers for signal and kill | Øyvind Kolås | 4 | +31 | -15 |
2023-12-23 23:56 | implement atexit | Øyvind Kolås | 6 | +75 | -3 |
2023-12-23 23:36 | s0il: allow ctrl-q to quit terminal | Øyvind Kolås | 3 | +8 | -7 |
2023-12-23 23:14 | s0il: hide keyboard on program quit | Øyvind Kolås | 3 | +4 | -1 |
2023-12-23 22:19 | s0il: more wrapping for fs related calls | Øyvind Kolås | 3 | +99 | -72 |
2023-12-23 21:49 | s0il: make getcwd use process info | Øyvind Kolås | 1 | +23 | -19 |
2023-12-23 21:28 | s0il: menus: add more tests | Øyvind Kolås | 3 | +29 | -11 |
2023-12-23 21:13 | start making use of per process data storage | Øyvind Kolås | 4 | +47 | -17 |
2023-12-23 20:57 | s0il: code cleanup | Øyvind Kolås | 1 | +0 | -8 |
2023-12-23 20:41 | s0il: update .gitignore | Øyvind Kolås | 1 | +7 | -8 |
2023-12-23 20:38 | s0il: add strings program | Øyvind Kolås | 1 | +68 | -0 |
2023-12-23 19:42 | s0il: add pwd program | Øyvind Kolås | 1 | +13 | -0 |
2023-12-23 18:19 | s0il: docs | Øyvind Kolås | 7 | +98 | -46 |
2023-12-23 16:43 | s0il: link libs0il with -lm | Øyvind Kolås | 3 | +9 | -5 |
2023-12-22 21:30 | s0il: add reboot program | Øyvind Kolås | 4 | +43 | -21 |
2023-12-22 20:49 | s0il: update .gitignore | Øyvind Kolås | 9 | +127 | -13 |
2023-12-22 20:45 | s0il: redefine main for qjs and picoc o reduce upstream delta | Øyvind Kolås | 4 | +4 | -9 |
2023-12-22 20:40 | s0il: add sync command | Øyvind Kolås | 5 | +24 | -46 |
2023-12-22 20:18 | do full page index for s0il view | Øyvind Kolås | 13 | +10738 | -83 |
2023-12-22 18:48 | native subst | Øyvind Kolås | 11 | +23 | -21 |
2023-12-22 07:05 | s0il: fix rp2040 build | Øyvind Kolås | 17 | +566 | -977 |
2023-12-22 03:12 | ctx: stub out an fsync when building for rp2040 | Øyvind Kolås | 12 | +217 | -76 |
2023-12-21 23:08 | s0il: prepare for wrapping setenv/getenv | Øyvind Kolås | 2 | +44 | -6 |
2023-12-21 22:51 | s0il: tidy command names | Øyvind Kolås | 5 | +15 | -15 |
2023-12-21 22:42 | add wrapping for setenv and getenv | Øyvind Kolås | 3 | +20 | -12 |
2023-12-21 22:23 | s0il: new PASP argv parser | Øyvind Kolås | 17 | +839 | -527 |
2023-12-21 01:34 | s0il/text: reset cursor pos on start | Øyvind Kolås | 1 | +4 | -0 |
2023-12-21 00:35 | s0il: reindent | Øyvind Kolås | 8 | +143 | -145 |
2023-12-21 00:10 | s0il: start of thread/pid tracking | Øyvind Kolås | 6 | +76 | -10 |
2023-12-20 23:21 | s0il: build reord | Øyvind Kolås | 547 | +16 | -16 |
2023-12-20 22:19 | s0il: build directory renaming | Øyvind Kolås | 18 | +22 | -22 |
2023-12-20 22:11 | s0il: better name for program-loader | Øyvind Kolås | 3 | +2 | -2 |
2023-12-20 22:10 | s0il: provide file command | Øyvind Kolås | 4 | +14 | -10 |
2023-12-20 21:45 | s0il: provide internal command for ui_do | Øyvind Kolås | 7 | +144 | -25 |
2023-12-20 18:52 | hasher: fix out of bounds access | Øyvind Kolås | 1 | +1 | -0 |
2023-12-20 01:22 | better piping | Øyvind Kolås | 1 | +1 | -1 |
2023-12-20 01:15 | kind of working tmp | Øyvind Kolås | 5 | +47 | -11 |
2023-12-19 22:06 | s0il: allow writing to internal files, they turn into RAM-disk storage | Øyvind Kolås | 1 | +68 | -20 |
2023-12-19 21:36 | s0il: support 4 concurrent open internal files | Øyvind Kolås | 1 | +70 | -55 |
2023-12-19 21:26 | prepare for more than one open file | Øyvind Kolås | 1 | +29 | -18 |
2023-12-19 21:20 | s0il: wrap freopen | Øyvind Kolås | 3 | +19 | -1 |
2023-12-19 20:51 | remove httpd external example | Øyvind Kolås | 9 | +84 | -1098 |
2023-12-19 20:09 | mpg1: prefix globals | Øyvind Kolås | 1 | +16 | -14 |
2023-12-19 19:03 | s0il: build complin if flow3r symlink is wrong | Øyvind Kolås | 1 | +3 | -2 |
2023-12-19 18:25 | s0il: specify font in ui_start_frame | Øyvind Kolås | 1 | +1 | -0 |
2023-12-19 17:47 | s0il: make it possible to run without installing either libctx nor libs0il | Øyvind Kolås | 17 | +6273 | -104 |
2023-12-19 17:45 | remove stuff | Øyvind Kolås | 31 | +0 | -10228 |
2023-12-19 16:54 | ctx: export more RGB565 utils | Øyvind Kolås | 2 | +41 | -34 |
2023-12-19 16:47 | ctx: fix build | Øyvind Kolås | 6 | +6 | -6 |
2023-12-19 16:35 | s0il: indent | Øyvind Kolås | 3 | +22 | -34 |
2023-12-19 03:26 | s0il: add quickjs | Øyvind Kolås | 74 | +101958 | -1952 |
2023-12-19 00:45 | s0il: esp32c3 fat on flash fs | Øyvind Kolås | 14 | +66 | -30 |
2023-12-18 22:29 | s0il: add lua, some name-prefixing to coexist with quickjs | Øyvind Kolås | 80 | +30685 | -726 |
2023-12-18 20:57 | s0il: indent | Øyvind Kolås | 6 | +43 | -28 |
2023-12-18 20:32 | s0il: 4mb flash size for esp32c3 | Øyvind Kolås | 2 | +19 | -5 |
2023-12-18 06:53 | s0il: move things to ROM | Øyvind Kolås | 23 | +219 | -253 |
2023-12-18 03:49 | s0il: indent | Øyvind Kolås | 36 | +2523 | -2909 |
2023-12-18 03:41 | s0il: implement crude popen | Øyvind Kolås | 3 | +66 | -9 |
2023-12-18 02:43 | s0il: add utility call in ui for binding keys to actions | Øyvind Kolås | 10 | +59 | -91 |
2023-12-18 02:14 | s0il: improve wc | Øyvind Kolås | 13 | +5 | -1 |
2023-12-18 02:08 | correct piping | Øyvind Kolås | 4 | +8 | -5 |
2023-12-18 01:28 | s0il: cleaning | Øyvind Kolås | 1 | +0 | -10 |
2023-12-18 01:19 | s0il: do more in ui start and end frame | Øyvind Kolås | 4 | +51 | -48 |
2023-12-18 00:20 | s0il: better name for s0il dir | Øyvind Kolås | 528 | +1819 | -1817 |
2023-12-17 23:47 | s0il: black terminal surround, no scrollbar | Øyvind Kolås | 5 | +7 | -4 |
2023-12-17 23:35 | vt: make scrollbar configurable with escape sequences | Øyvind Kolås | 2 | +7 | -2 |
2023-12-17 23:22 | s0il: use less bss in fb_raw | Øyvind Kolås | 9 | +51 | -45 |
2023-12-17 21:29 | s0il: build improvements | Øyvind Kolås | 23 | +333 | -121 |
2023-12-17 19:16 | s0il: fake circle for square fbs | Øyvind Kolås | 6 | +35 | -36 |
2023-12-17 18:30 | s0il: make system installable | Øyvind Kolås | 18 | +1655 | -1802 |
2023-12-17 17:04 | indentation | Øyvind Kolås | 1 | +15 | -16 |
2023-12-17 16:29 | ctrl-a ctrl-e and cursor left/right in gets | Øyvind Kolås | 2 | +71 | -12 |
2023-12-16 23:30 | s0il: move UI to main.c | Øyvind Kolås | 17 | +144 | -152 |
2023-12-16 21:18 | s0il: implement crude pipes | Øyvind Kolås | 4 | +130 | -30 |
2023-12-16 19:40 | s0il: add s0il_exit | Øyvind Kolås | 3 | +62 | -5 |
2023-12-16 17:51 | ui: add a visual separator | Øyvind Kolås | 15 | +390 | -369 |
2023-12-16 17:38 | add s0il-clib.h | Øyvind Kolås | 4 | +109 | -103 |
2023-12-16 07:36 | s0il: avoiding iterating ui when not in main thread | Øyvind Kolås | 13 | +129 | -85 |
2023-12-16 04:13 | s0il: always bundle picoc | Øyvind Kolås | 9 | +120 | -41 |
2023-12-16 03:28 | s0il: build reorg | Øyvind Kolås | 12 | +1445 | -1479 |
2023-12-16 03:12 | make s0il be toplevel header | Øyvind Kolås | 24 | +24 | -85 |
2023-12-16 02:45 | wasm: add a dummy function to make more things link | Øyvind Kolås | 2 | +10 | -1 |
2023-12-16 02:37 | working input across ports, as well as raw fb | Øyvind Kolås | 6 | +96 | -45 |
2023-12-16 01:17 | clib reorder | Øyvind Kolås | 1 | +58 | -57 |
2023-12-15 05:07 | prod | Øyvind Kolås | 1 | +1 | -1 |
2023-12-15 04:22 | many small tweaks | Øyvind Kolås | 21 | +1185 | -890 |
2023-12-14 20:28 | add mv program | Øyvind Kolås | 4 | +36 | -2 |
2023-12-14 20:11 | add cp | Øyvind Kolås | 8 | +58 | -20 |
2023-12-14 14:18 | working embedded picoc | Øyvind Kolås | 12 | +54 | -10 |
2023-12-14 01:23 | succesfully running bundled mains in emscripten | Øyvind Kolås | 4 | +23 | -29 |
2023-12-14 00:57 | magic-prod, wasm build | Øyvind Kolås | 24 | +167 | -73 |
2023-12-14 00:56 | wasm: prod | Øyvind Kolås | 3 | +6 | -12 |
2023-12-13 21:10 | refine magic | Øyvind Kolås | 3 | +33 | -2 |
2023-12-13 21:05 | split magic to own file | Øyvind Kolås | 28 | +300 | -301 |
2023-12-13 19:45 | partial global subst | Øyvind Kolås | 15 | +18 | -18 |
2023-12-13 19:42 | get rid of ctx_exit | Øyvind Kolås | 5 | +16 | -18 |
2023-12-13 19:15 | simplify audio example | Øyvind Kolås | 5 | +103 | -286 |
2023-12-13 02:08 | tidy compiler warnings away | Øyvind Kolås | 8 | +32 | -25 |
2023-11-24 23:53 | big squahed commit renaming demo to _s0il_ | Øyvind Kolås | 560 | +114670 | -8237 |
2023-11-24 21:21 | ctx: host fix | Øyvind Kolås | 1 | +3 | -0 |
2023-11-24 17:38 | ctx: handle destroy of nested contexts | Øyvind Kolås | 2 | +30 | -7 |
2023-11-24 16:02 | ctx: start of sub-elf support | Øyvind Kolås | 1 | +6 | -3 |
2023-11-24 17:39 | demo: better alf app handling | Øyvind Kolås | 15 | +754 | -608 |
2023-11-22 08:56 | add elf app folder | Øyvind Kolås | 7 | +1880 | -0 |
2023-11-22 08:07 | demo: improve elf loading | Øyvind Kolås | 11 | +970 | -389 |
2023-11-21 09:25 | audio: put locking around list manipulation | Øyvind Kolås | 4 | +22 | -8 |
2023-11-19 10:54 | working blocking elf run | Øyvind Kolås | 2 | +318 | -0 |
2023-11-19 10:08 | prepare for terminal to appear in elf loader... | Øyvind Kolås | 4 | +30 | -295 |
2023-11-19 09:33 | elf poke | Øyvind Kolås | 3 | +17 | -10 |
2023-11-19 09:01 | working elf loading on flow3r | Øyvind Kolås | 5 | +374 | -14 |
2023-11-19 09:01 | elf_loader: do custom symbols first | Øyvind Kolås | 1 | +13 | -12 |
2023-11-19 08:57 | ctx: skip destroying if host backend | Øyvind Kolås | 1 | +5 | -0 |
2023-11-19 08:56 | events: make it posssible to survive reinvokation | Øyvind Kolås | 2 | +23 | -10 |
2023-11-19 03:28 | add elf_loader | Øyvind Kolås | 16 | +1834 | -0 |
2023-11-18 10:53 | use handler for file types | Øyvind Kolås | 2 | +26 | -34 |
2023-11-18 10:23 | splitting text and image handlers out | Øyvind Kolås | 6 | +138 | -120 |
2023-11-17 18:01 | demo: add missing symlink | Øyvind Kolås | 1 | +2 | -0 |
2023-11-14 01:25 | demo: improved captouch | Øyvind Kolås | 32 | +3256 | -2850 |
2023-11-13 23:41 | demo: symlink files for app implementation | Øyvind Kolås | 5 | +9 | -1 |
2023-11-13 23:03 | rasterizer: fix red green swapping in 1d gradient, spotted by dos | Øyvind Kolås | 1 | +7 | -6 |
2023-11-08 00:12 | demo: add flow3r port, fs browsing | Øyvind Kolås | 74 | +4438 | -2148 |
2023-11-07 06:05 | rasterizer: slight speedup when full aa is 3 | Øyvind Kolås | 1 | +7 | -6 |
2023-11-07 04:54 | rasterizer: stop trying to track continuing edges | Øyvind Kolås | 2 | +4 | -9 |
2023-11-07 04:03 | rasterizer: heed horizontal edges | Øyvind Kolås | 2 | +5 | -0 |
2023-11-07 03:25 | vt: resource reduction | Øyvind Kolås | 6 | +30 | -8 |
2023-11-07 01:50 | add aa arcs test | Øyvind Kolås | 1 | +51 | -0 |
2023-11-07 01:40 | rasterier: prod | Øyvind Kolås | 1 | +11 | -19 |
2023-11-07 01:40 | portprod | Øyvind Kolås | 2 | +1378 | -975 |
2023-11-02 22:29 | rasterizer: improvements | Øyvind Kolås | 1 | +14 | -9 |
2023-11-02 21:49 | improve scanline analysis | Øyvind Kolås | 2 | +17 | -15 |
2023-11-01 22:03 | ports: demo improvements/refactoring | Øyvind Kolås | 3 | +640 | -254 |
2023-10-31 21:21 | demo: reduce RAM footprint of on screen keyboard | Øyvind Kolås | 4 | +147 | -103 |
2023-10-31 04:34 | move demo.c to ports toplevel | Øyvind Kolås | 12 | +1548 | -5 |
2023-10-31 02:23 | vt: make it possible to halve style-size; losing 24bit RGB | Øyvind Kolås | 3 | +12 | -2 |
2023-10-31 02:06 | start integrating terminal in demo | Øyvind Kolås | 4 | +127 | -35 |
2023-10-31 02:05 | wasm: set_pixels API update | Øyvind Kolås | 4 | +13 | -17 |
2023-10-30 05:55 | vt: use less RAM | Øyvind Kolås | 1 | +39 | -37 |
2023-10-30 03:37 | vt: remove dep on itk for vt-code | Øyvind Kolås | 2 | +10 | -6 |
2023-10-30 00:53 | ports: update | Øyvind Kolås | 3 | +129 | -127 |
2023-10-29 23:08 | demos: skip uneeded handle_events | Øyvind Kolås | 5 | +132 | -64 |
2023-10-29 23:07 | handle events in tiled backend on end_frame | Øyvind Kolås | 1 | +1 | -0 |
2023-10-29 19:59 | ports: add on screen keyboard | Øyvind Kolås | 3 | +516 | -44 |
2023-10-29 19:55 | backend-cb: make low-fi optional | Øyvind Kolås | 3 | +23 | -1 |
2023-10-28 04:30 | font_gen: zero garbage field | Øyvind Kolås | 2 | +9 | -2 |
2023-10-28 04:23 | rasterizer: fix hairline stroker | Øyvind Kolås | 2 | +6 | -11 |
2023-10-28 02:09 | rasterizer: allow direct with rect_clip | Øyvind Kolås | 1 | +3 | -4 |
2023-10-28 01:59 | ports: tuning | Øyvind Kolås | 3 | +12 | -14 |
2023-10-28 01:51 | rasterizer: reuse previous iters computations | Øyvind Kolås | 1 | +19 | -8 |
2023-10-28 01:39 | rasterizer: improvements | Øyvind Kolås | 1 | +13 | -11 |
2023-10-27 23:52 | rasterizer: fix ending edge analyzis | Øyvind Kolås | 2 | +11 | -11 |
2023-10-27 22:57 | rasterizer: sometimes skip extra compositing work | Øyvind Kolås | 2 | +90 | -87 |
2023-10-27 22:40 | rasterizer: inline function to silence warnings | Øyvind Kolås | 2 | +2 | -2 |
2023-10-27 22:10 | composite: add LUTS for yuv to rgb conversion | Øyvind Kolås | 3 | +74 | -3 |
2023-10-27 22:10 | rasterizer: do not track horizontal edges | Øyvind Kolås | 2 | +1 | -16 |
2023-10-27 22:09 | ports: simplify demo | Øyvind Kolås | 2 | +2 | -7 |
2023-10-27 02:58 | mcu-demo: remove bg hack | Øyvind Kolås | 1 | +1 | -5 |
2023-10-27 02:53 | microtuning | Øyvind Kolås | 2 | +5 | -5 |
2023-10-27 02:38 | ports: make esp32 port use esp-idf components | Øyvind Kolås | 3 | +62 | -43 |
2023-10-27 01:10 | esp32c3 tuning | Øyvind Kolås | 1 | +4 | -3 |
2023-10-27 00:59 | rasterizer tune | Øyvind Kolås | 1 | +13 | -39 |
2023-10-27 00:29 | add another esp32 port | Øyvind Kolås | 10 | +1088 | -0 |
2023-10-27 00:00 | change signature of set_pixels | Øyvind Kolås | 6 | +63 | -21 |
2023-10-26 23:14 | make it possible to set O2 or O3 optimization on rasterizer | Øyvind Kolås | 2 | +41 | -18 |
2023-10-26 01:54 | stub out unused code | Øyvind Kolås | 2 | +5 | -6 |
2023-10-25 23:54 | rasterizer: simplify no-edges case | Øyvind Kolås | 2 | +8 | -4 |
2023-10-25 23:37 | rasterizer: split full and partial edge feeds | Øyvind Kolås | 1 | +21 | -7 |
2023-10-25 23:09 | ports/esp32: tune | Øyvind Kolås | 2 | +142 | -136 |
2023-10-25 22:18 | update esp32c3 port | Øyvind Kolås | 13 | +1008 | -1003 |
2023-10-25 02:24 | ctx-cb: render in one go if we have enough memory | Øyvind Kolås | 3 | +34 | -12 |
2023-10-24 18:52 | esp32: tune settings | Øyvind Kolås | 2 | +5 | -18 |
2023-10-24 18:37 | config: opt out of CM when doing BAREMETAL builds | Øyvind Kolås | 5 | +14 | -16 |
2023-10-24 05:53 | rasterizer: code cleanup | Øyvind Kolås | 2 | +100 | -98 |
2023-10-24 05:20 | drop shape-cache code | Øyvind Kolås | 7 | +12 | -446 |
2023-10-23 03:37 | rasterizer: simplify heuristics | Øyvind Kolås | 5 | +101 | -131 |
2023-10-23 03:04 | rasterizer: reduce some code for low-aa builds | Øyvind Kolås | 1 | +31 | -12 |
2023-10-23 01:22 | rasterizer small simplification | Øyvind Kolås | 1 | +3 | -4 |
2023-10-23 01:07 | rasterizer: remove conditional per scanline | Øyvind Kolås | 1 | +51 | -43 |
2023-10-23 00:37 | build: mcu builds should not need to opt out of CTX_RAW_KB_EVENTS | Øyvind Kolås | 27 | +544 | -539 |
2023-10-18 17:21 | textures: reuse discarded streaming texture slots | Øyvind Kolås | 3 | +7 | -3 |
2023-10-18 17:11 | rasterizer: stricter adherence to texture caching policy | Øyvind Kolås | 2 | +3 | -3 |
2023-10-16 03:03 | ctx: only treat suffix of .svg as SVG | Øyvind Kolås | 1 | +1 | -1 |
2023-10-15 08:26 | composite: optimize yuv to rgb conversion | Øyvind Kolås | 1 | +10 | -6 |
2023-10-15 06:44 | composite: only dither yuv420 for bpp<=24 | Øyvind Kolås | 1 | +58 | -23 |
2023-10-15 05:50 | composite: add explicit zeros for clang | Øyvind Kolås | 1 | +1 | -1 |
2023-10-15 03:28 | ctx: make eids with ! prefix use updatable textures | Øyvind Kolås | 1 | +27 | -7 |
2023-10-15 02:17 | composite: improved dither speed for yuv420 and radial gradient | Øyvind Kolås | 2 | +8 | -7 |
2023-10-14 01:36 | hasher: take fill color into account, better handling of negative scale on text | Øyvind Kolås | 2 | +24 | -11 |
2023-10-14 01:06 | remove codepaths for CTX_AVOID_CLIPPED_SUBDIVISION | Øyvind Kolås | 2 | +6 | -57 |
2023-10-11 16:46 | move esp32 and pico demos to be in demos dir | Øyvind Kolås | 23 | +6 | -6 |
2023-10-05 22:02 | add esp32 cap-touch sample | Øyvind Kolås | 13 | +1807 | -11 |
2023-10-06 23:02 | get rid of ctx_memset | Øyvind Kolås | 6 | +7 | -20 |
2023-10-07 17:52 | backend-cb: center fps display | Øyvind Kolås | 3 | +9 | -6 |
2023-10-03 15:08 | composite: enable dither for yuv textures | Øyvind Kolås | 1 | +6 | -6 |
2023-09-23 12:47 | add ctx_rasterizer_reinit | Øyvind Kolås | 5 | +58 | -6 |
2023-09-15 11:26 | composite: guard gcc optimization flags against use on clang | Øyvind Kolås | 1 | +4 | -3 |
2023-09-15 11:25 | docs: mentions archs it works on | Øyvind Kolås | 1 | +11 | -16 |
2023-09-05 02:15 | ctx: reimplement clipping part of texture_draw | Øyvind Kolås | 4 | +29 | -3 |
2023-09-03 23:06 | remove cairo and card10 backends, they are unused or bitrotted | Øyvind Kolås | 4 | +1 | -570 |
2023-08-25 21:39 | ctx: reverse workaround for global transform | Øyvind Kolås | 2 | +2 | -2 |
2023-08-24 12:54 | config: make CTX_GSTATE_PROTECT not be enabled by default | Øyvind Kolås | 2 | +2 | -2 |
2023-08-23 23:27 | ctx: fix build without CTX_GSTATE_PROTECT | Øyvind Kolås | 1 | +3 | -0 |
2023-08-22 07:41 | implement ctx_gstate_protect / unprotect | Øyvind Kolås | 4 | +55 | -2 |
2023-08-21 12:07 | make CTX_FORMATTER work without CTX_TERMINAL_EVENTS | Øyvind Kolås | 5 | +15 | -9 |
2023-08-21 11:06 | formatter: add ability to write to file descriptors/sockects | Øyvind Kolås | 5 | +51 | -32 |
2023-08-13 10:55 | New public API for manipulating contexts' texture clock | Øyvind Kolås | 4 | +13 | -9 |
2023-08-13 04:46 | remove cruft | Øyvind Kolås | 2 | +7 | -16 |
2023-08-12 09:46 | ctx: add CTX_FAST_STROKE_RECT config | Øyvind Kolås | 4 | +16 | -5 |
2023-08-09 13:19 | ctx: improve texture drawing | Øyvind Kolås | 1 | +20 | -32 |
2023-08-07 15:03 | ctx: always expose ctx_set_texture_source and ctx_set_texture_cache | Øyvind Kolås | 3 | +12 | -11 |
2023-08-07 15:02 | pl_mpeg: only use single precision floats | Øyvind Kolås | 1 | +73 | -64 |
2023-08-03 21:04 | squoze: fix content-addressed interned strings on 64bit | Øyvind Kolås | 3 | +327 | -328 |
2023-08-03 00:52 | threads: provide dummy define for thread related functions | Øyvind Kolås | 3 | +16 | -2 |
2023-08-03 00:42 | terminal: indentation/prefixing | Øyvind Kolås | 2 | +10 | -10 |
2023-08-03 00:24 | ctx.h: update copyright year | Øyvind Kolås | 1 | +1 | -1 |
2023-08-03 00:02 | config: halve glyph-cache size to 128 | Øyvind Kolås | 1 | +1 | -1 |
2023-08-02 23:57 | text: fix binary search in native font engine | Øyvind Kolås | 1 | +5 | -39 |
2023-07-30 22:46 | fonts: have both Arimo Regular and Cousine Regular as default fonts | Øyvind Kolås | 3 | +4 | -3 |
2023-07-30 22:46 | font-resolution: allow matching regular as bold in fuzzy matching | Øyvind Kolås | 1 | +20 | -9 |
2023-07-30 21:43 | add arimo-regular to git | Øyvind Kolås | 4 | +5247 | -5 |
2023-07-30 20:41 | config: improve configuration of miniz embedded in build | Øyvind Kolås | 1 | +13 | -4 |
2023-07-30 17:17 | rasterizer: explicit casts from float to int | Øyvind Kolås | 1 | +8 | -8 |
2023-07-12 17:57 | terminal: use a 20ms rather than 100ms timeout, making interactions and mousemovement bearable | Øyvind Kolås | 1 | +4 | -3 |
2023-07-12 17:57 | hasher: pass fill color in case that is what stroke inherits | Øyvind Kolås | 1 | +5 | -3 |
2023-07-09 21:04 | term: fix multiple sets of unicode to same col, row | Øyvind Kolås | 3 | +56 | -32 |
2023-06-29 23:48 | ctx: tighten gaps in 1px stroke fast-path | Øyvind Kolås | 1 | +3 | -3 |
2023-06-29 22:01 | audio: add slight click proection on pcm run-out | Øyvind Kolås | 1 | +8 | -1 |
2023-06-29 18:47 | ctx: remove cbrle pixelformats | Øyvind Kolås | 12 | +2 | -1575 |
2023-06-25 18:48 | ctx: reduce pointer chasing in rasterizer | Øyvind Kolås | 2 | +70 | -48 |
2023-06-25 01:57 | ctx: add fast path for 1px stroking | Øyvind Kolås | 4 | +232 | -9 |
2023-06-05 17:28 | drawlist: pad struct allocated for (possibly unused) event data | Øyvind Kolås | 2 | +8 | -1 |
2023-06-05 17:27 | website: add sentence about contents in mono repo | Øyvind Kolås | 1 | +3 | -1 |
2023-06-05 17:27 | build: drop -Wno-unused-but-set-variable | Øyvind Kolås | 1 | +0 | -1 |
2023-06-04 11:18 | portability: mostly replacing \e with \033 | Øyvind Kolås | 13 | +216 | -211 |
2023-05-27 23:22 | ctx: use memset rather than bzero | Øyvind Kolås | 1 | +1 | -1 |
2023-05-22 02:22 | predecalre some funs | Øyvind Kolås | 2 | +9 | -0 |
2023-05-22 00:26 | ctx-keyboard: use sprintf in a "safer" manner | Øyvind Kolås | 1 | +2 | -2 |
2023-05-22 00:20 | build: avoid unused-but-set-variable warnings | Øyvind Kolås | 1 | +2 | -0 |
2023-05-21 14:27 | fonts: make bare bones build from repo possible | Øyvind Kolås | 2 | +10 | -2 |
2023-05-15 23:46 | itk: unsigned 1bit bitfields | Øyvind Kolås | 1 | +9 | -9 |
2023-05-15 23:42 | make 1bit wide bitfields unsigned | Øyvind Kolås | 1 | +2 | -2 |
2023-05-15 23:40 | #include strings.h | Øyvind Kolås | 1 | +1 | -0 |
2023-01-04 14:08 | ctx: fix warning of different signedness in comparison | Øyvind Kolås | 1 | +1 | -1 |
2023-01-04 12:40 | increase combatibility with gcc-6 | Øyvind Kolås | 2 | +4 | -0 |
2023-01-04 09:38 | pico: tune limits | Øyvind Kolås | 2 | +26 | -3 |
2022-12-30 16:29 | pico/talk: update tests | Øyvind Kolås | 1 | +56 | -56 |
2022-12-30 15:40 | add static folder | Øyvind Kolås | 2 | +131 | -0 |
2022-12-28 08:56 | pico: add bouncing logo action | Øyvind Kolås | 1 | +23 | -1 |
2022-12-28 03:44 | docs: update | Øyvind Kolås | 4 | +29 | -23 |
2022-12-28 01:16 | pico/talk: refine slides | Øyvind Kolås | 1 | +120 | -57 |
2022-12-28 01:15 | pico: add more examples to talk | Øyvind Kolås | 2 | +1170 | -0 |
2022-12-28 01:14 | pico: tweak limits of ctx config | Øyvind Kolås | 1 | +13 | -8 |
2022-12-26 20:44 | vt: avoid using isdigit with char | Øyvind Kolås | 1 | +1 | -1 |
2022-12-26 19:19 | pico/cmake: group lines for each target | Øyvind Kolås | 1 | +39 | -3 |
2022-12-26 19:19 | pico/usb: code cleaning | Øyvind Kolås | 1 | +10 | -10 |
2022-12-26 18:51 | ctx: add hacky gettime for pico | Øyvind Kolås | 5 | +52 | -7 |
2022-12-25 04:09 | more keycode handling | Øyvind Kolås | 1 | +21 | -17 |
2022-12-25 04:04 | code cleanup | Øyvind Kolås | 2 | +31 | -175 |
2022-12-25 03:29 | vt: default to 32 lines of scrollback in no py mode | Øyvind Kolås | 2 | +2 | -2 |
2022-12-25 03:28 | pico: add landscape modes | Øyvind Kolås | 2 | +49 | -24 |
2022-12-25 03:15 | ctx: events, fix keycode to string mapping | Øyvind Kolås | 2 | +5 | -1 |
2022-12-25 02:16 | use idle | Øyvind Kolås | 2 | +2 | -2 |
2022-12-25 01:46 | pico: factor out init | Øyvind Kolås | 2 | +246 | -238 |
2022-12-25 01:39 | code cleanup | Øyvind Kolås | 1 | +123 | -159 |
2022-12-25 01:29 | pico: use idle for usb | Øyvind Kolås | 1 | +48 | -40 |
2022-12-25 01:16 | pico: code clean | Øyvind Kolås | 1 | +13 | -9 |
2022-12-25 01:12 | vt: keep around ctx parser, less heap churn | Øyvind Kolås | 1 | +5 | -0 |
2022-12-25 00:30 | vt: reduce scrollback when no pty | Øyvind Kolås | 1 | +5 | -0 |
2022-12-25 00:29 | ctx/terminal: enable build without pty | Øyvind Kolås | 5 | +36 | -21 |
2022-12-25 00:28 | use interrupt for uart rx | Øyvind Kolås | 3 | +125 | -17 |
2022-12-24 03:44 | pico: add .gitignore | Øyvind Kolås | 2 | +87 | -0 |
2022-12-24 03:42 | pico: properly do modifier | Øyvind Kolås | 2 | +5 | -8 |
2022-12-24 03:32 | ctx: implement API for non-pty single instance vt | Øyvind Kolås | 7 | +126 | -9 |
2022-12-24 02:11 | pico: report shift,alt and control | Øyvind Kolås | 1 | +34 | -0 |
2022-12-24 02:03 | pico: inject most keyboard events, apart from modifiers | Øyvind Kolås | 2 | +149 | -6 |
2022-12-24 00:40 | add pico folder | Øyvind Kolås | 7 | +1012 | -0 |
2022-12-24 00:20 | config: add way to build terminal engine without pty/ioctl support | Øyvind Kolås | 8 | +73 | -13 |
2022-12-01 10:49 | Adapt to newer C standards. | Carlos Eduardo | 3 | +8 | -8 |
2022-11-08 22:03 | text: almost fix binary glyph search | Øyvind Kolås | 2 | +3 | -2 |
2022-11-07 00:55 | vt: use fsync after writing mouse events | Øyvind Kolås | 1 | +1 | -1 |
2022-10-15 18:12 | add sqz-test | Øyvind Kolås | 3 | +76 | -20 |
2022-10-15 17:51 | squoze: add append apis | Øyvind Kolås | 3 | +39 | -11 |
2022-10-15 16:48 | squoze: add sqz_unset | Øyvind Kolås | 2 | +141 | -56 |
2022-10-15 15:25 | improve string API | Øyvind Kolås | 1 | +153 | -86 |
2022-10-15 13:59 | add unicode string apis | Øyvind Kolås | 2 | +303 | -201 |
2022-10-15 12:19 | renamespace squoze_ to sqz_ | Øyvind Kolås | 2 | +274 | -313 |
2022-10-15 12:06 | squoze: implement more string apis | Øyvind Kolås | 1 | +88 | -12 |
2022-10-15 03:24 | squoze: sketch out a string api | Øyvind Kolås | 2 | +99 | -37 |
2022-10-14 18:39 | squoze: add squoze_concat | Øyvind Kolås | 2 | +57 | -46 |
2022-10-14 16:43 | squoze: make better use of hashtable capacity | Øyvind Kolås | 1 | +2 | -37 |
2022-10-14 16:20 | squoze: rename decode2 to decode | Øyvind Kolås | 3 | +43 | -50 |
2022-10-14 15:44 | use decode2 always | Øyvind Kolås | 3 | +16 | -70 |
2022-10-14 15:27 | squoze: fully implement decode2 | Øyvind Kolås | 1 | +88 | -57 |
2022-10-14 15:13 | implement decode2 paths | Øyvind Kolås | 1 | +38 | -2 |
2022-10-14 14:53 | squoze: add ability to directly return strings | Øyvind Kolås | 3 | +1302 | -1258 |
2022-10-14 13:36 | squoze: make utf5 compilation optional | Øyvind Kolås | 1 | +150 | -146 |
2022-10-14 13:24 | squoze: make interning code optional | Øyvind Kolås | 1 | +661 | -638 |
2022-10-14 13:03 | working on configuration of squoze | Øyvind Kolås | 3 | +34 | -18 |
2022-10-14 07:02 | squoze: code tidying | Øyvind Kolås | 1 | +5 | -12 |
2022-10-14 06:23 | squoze: do not use uint64_t in squoze32_utf8 | Øyvind Kolås | 2 | +13 | -62 |
2022-10-14 06:08 | squoze: simply naming | Øyvind Kolås | 1 | +3 | -13 |
2022-10-14 06:06 | squoze: do not count embeddings at runtime | Øyvind Kolås | 2 | +4 | -8 |
2022-10-14 05:39 | squoze: simplify reference encoder | Øyvind Kolås | 1 | +33 | -35 |
2022-10-14 05:21 | squoze: refactor build to more clearly separate variants | Øyvind Kolås | 3 | +284 | -274 |
2022-10-14 04:48 | squoze: simplify config of interning | Øyvind Kolås | 1 | +21 | -21 |
2022-10-14 04:32 | use separate core functions in squoze dispatch | Øyvind Kolås | 1 | +7 | -5 |
2022-10-14 04:26 | squoze: make direct hashes not call pool based function | Øyvind Kolås | 1 | +12 | -9 |
2022-10-14 04:17 | squoze: fix built without builtin_clz | Øyvind Kolås | 2 | +2 | -2 |
2022-10-14 02:00 | squoze: code tidying | Øyvind Kolås | 1 | +9 | -8 |
2022-10-14 01:49 | poking | Øyvind Kolås | 3 | +47 | -43 |
2022-10-14 01:25 | squoze: make RAM reporting be for plain storage, not concat | Øyvind Kolås | 3 | +40 | -14 |
2022-10-14 00:45 | ctx: update with squoze api change | Øyvind Kolås | 1 | +1 | -1 |
2022-10-14 00:44 | squoze: more consistent naming of variants | Øyvind Kolås | 2 | +42 | -40 |
2022-10-14 00:17 | squoze: code tidying | Øyvind Kolås | 4 | +220 | -166 |
2022-10-13 16:22 | squoze: removed alwaysembed tests | Øyvind Kolås | 2 | +11 | -8 |
2022-10-13 04:35 | squoze: add concat test | Øyvind Kolås | 2 | +112 | -51 |
2022-10-12 15:09 | squoze: use non-printable escape in utf8 mode | Øyvind Kolås | 2 | +34 | -28 |
2022-10-12 15:02 | squoze: fix example to use non-printing ASCII char | Øyvind Kolås | 1 | +15 | -48 |
2022-10-12 11:28 | squoze: doc, reword introduction hide some text | Øyvind Kolås | 1 | +10 | -9 |
2022-10-11 21:26 | squoze: doc, update example | Øyvind Kolås | 2 | +38 | -46 |
2022-10-10 23:53 | terminal: fix pointer events for scrollbar | Øyvind Kolås | 1 | +2 | -2 |
2022-10-08 16:06 | squoze: docs update | Øyvind Kolås | 2 | +18 | -14 |
2022-10-07 19:47 | ctx,itk: use squoze32_utf8 | Øyvind Kolås | 6 | +211 | -212 |
2022-10-07 18:45 | squoze: add implementations of utf8 32bit hash | Øyvind Kolås | 2 | +69 | -0 |
2022-10-06 13:01 | stuff: silence compiler warnings | Øyvind Kolås | 1 | +1 | -1 |
2022-10-06 05:49 | vt: reduce polling overhead | Øyvind Kolås | 3 | +20 | -78 |
2022-10-05 13:38 | css: remove copy of ancestry from css matching | Øyvind Kolås | 1 | +41 | -23 |
2022-10-05 12:22 | css: factor out property getting also in layout post | Øyvind Kolås | 1 | +37 | -20 |
2022-10-05 11:51 | css: factor out more property getting in layout_pre | Øyvind Kolås | 1 | +16 | -23 |
2022-10-05 11:35 | css: factor out fetching of border,padding,margin props | Øyvind Kolås | 1 | +55 | -44 |
2022-10-05 11:15 | css: reuse dereferenced prop in border draw | Øyvind Kolås | 1 | +49 | -42 |
2022-10-05 11:08 | reduce cost of no-border border draw | Øyvind Kolås | 1 | +36 | -24 |
2022-10-05 00:17 | css: avoid superfluous move_to on text outside viewport | Øyvind Kolås | 1 | +15 | -13 |
2022-10-04 23:56 | css: keep cached width of space | Øyvind Kolås | 1 | +8 | -4 |
2022-10-04 00:49 | css: parse style in a first pass | Øyvind Kolås | 6 | +136 | -21 |
2022-10-03 15:19 | css: add some array overflow protections | Øyvind Kolås | 1 | +6 | -1 |
2022-10-02 22:03 | css: make use of max-width and min-width | Øyvind Kolås | 1 | +28 | -7 |
2022-10-02 19:36 | itk,stuff: fix compiler warning | Øyvind Kolås | 2 | +9 | -1 |
2022-09-30 12:13 | squoze: fix missing start of body in html | Øyvind Kolås | 2 | +26 | -17 |
2022-09-30 01:44 | terminal: pass shift-control-key through as control-key | Øyvind Kolås | 2 | +7 | -2 |
2022-09-30 01:15 | ctx: cache resolved font strings | Øyvind Kolås | 19 | +84 | -15 |
2022-09-29 21:13 | ctx: fix sign of arguments in _get_contents | Øyvind Kolås | 1 | +1 | -1 |
2022-09-29 21:11 | ctx: fix simd build with miniz | Øyvind Kolås | 1 | +1 | -1 |
2022-09-29 15:14 | squoze: docs update | Øyvind Kolås | 4 | +65 | -292 |
2022-09-25 18:16 | squoze: performance optimizations | Øyvind Kolås | 4 | +630 | -764 |
2022-09-24 13:42 | squoze: add memory reporting | Øyvind Kolås | 3 | +90 | -34 |
2022-09-24 13:29 | squoze: fix handling of collisions in hashtable | Øyvind Kolås | 1 | +16 | -18 |
2022-09-24 12:18 | squoze: code tidying | Øyvind Kolås | 4 | +127 | -76 |
2022-09-23 21:29 | squoze: simplify utf8 decode | Øyvind Kolås | 1 | +27 | -31 |
2022-09-23 16:31 | squoze: fewer files for benchmark | Øyvind Kolås | 10 | +124 | -194 |
2022-09-23 11:49 | squoze: bench/docs update | Øyvind Kolås | 1 | +15 | -14 |
2022-09-23 11:49 | squoze: use size_t on hash when casting to pointer | Øyvind Kolås | 1 | +16 | -2 |
2022-09-17 23:15 | squoze: add implementations of squoze64 and squoze64_decode | Øyvind Kolås | 3 | +162 | -36 |
2022-09-17 19:04 | build: do not limit pixelformats with --disable-all | Øyvind Kolås | 1 | +1 | -1 |
2022-09-17 18:20 | squoze: add benchmarks | Øyvind Kolås | 11 | +374 | -183 |
2022-09-16 17:03 | squoze: c++ casting | Øyvind Kolås | 1 | +15 | -15 |
2022-09-16 00:17 | build,ctx: bundle miniz and squoze with relative paths | Øyvind Kolås | 14 | +312 | -287 |
2022-09-15 20:27 | squoze: use murmurhash | Øyvind Kolås | 1 | +31 | -15 |
2022-09-15 19:29 | go straight to hashing on long strings | Øyvind Kolås | 2 | +31 | -23 |
2022-09-15 17:22 | do timing of benchmark | Øyvind Kolås | 3 | +41 | -11 |
2022-09-15 14:33 | squoze: add support for utf8 embedding | Øyvind Kolås | 2 | +119 | -30 |
2022-09-15 13:36 | squoze: stop doing pointer acrobatics | Øyvind Kolås | 1 | +23 | -53 |
2022-09-15 13:07 | squoze: make commandline decoder accept all bitlengths (since it cannot do overflowed anyways) | Øyvind Kolås | 1 | +2 | -2 |
2022-09-15 12:36 | squoze: use allocations for >512 byte entries | Øyvind Kolås | 1 | +15 | -5 |
2022-09-15 12:28 | add limiter to 4096bytes | Øyvind Kolås | 1 | +9 | -5 |
2022-09-14 23:08 | squoze: make proper single header | Øyvind Kolås | 4 | +43 | -43 |
2022-09-14 20:27 | mass replace of CTX_ with SQZ_ prefix | Øyvind Kolås | 15 | +1007 | -1029 |
2022-09-14 20:02 | ctx: remove dead code | Øyvind Kolås | 2 | +0 | -19 |
2022-09-14 20:00 | ctx/itk: regenerate squozed constants | Øyvind Kolås | 4 | +430 | -430 |
2022-09-14 19:56 | factor out pool destruction | Øyvind Kolås | 2 | +17 | -12 |
2022-09-14 19:45 | cleanup | Øyvind Kolås | 1 | +3 | -22 |
2022-09-14 19:33 | make pointers and squoze encoding match for pointer stored strings | Øyvind Kolås | 1 | +22 | -27 |
2022-09-14 18:58 | optionally store length of strings | Øyvind Kolås | 1 | +41 | -3 |
2022-09-14 18:50 | check for exact matches | Øyvind Kolås | 1 | +12 | -1 |
2022-09-14 18:39 | squoze: implement removal without pools in API | Øyvind Kolås | 2 | +75 | -46 |
2022-09-14 18:15 | drop interning/hash relation | Øyvind Kolås | 4 | +57 | -56 |
2022-09-13 23:16 | working remove in ht | Øyvind Kolås | 1 | +51 | -88 |
2022-09-13 22:53 | implement hash table | Øyvind Kolås | 2 | +38 | -9 |
2022-09-13 22:36 | prepare for hashtable | Øyvind Kolås | 1 | +64 | -18 |
2022-09-13 01:44 | squoze: implement storing of strings in pointers | Øyvind Kolås | 4 | +400 | -128 |
2022-09-12 22:54 | stuff/css: remove debug messages | Øyvind Kolås | 2 | +1 | -3 |
2022-09-12 22:50 | docs: tweak css for itk rendering | Øyvind Kolås | 8 | +70 | -274 |
2022-09-12 00:19 | squoze: make more collision resistant | Øyvind Kolås | 5 | +241 | -234 |
2022-09-11 23:59 | build: make fs creator handle binary files | Øyvind Kolås | 1 | +11 | -11 |
2022-09-11 23:47 | do static content | Øyvind Kolås | 10 | +97 | -12 |
2022-09-11 22:12 | css: unify resource fetching | Øyvind Kolås | 5 | +42 | -22 |
2022-09-11 21:00 | working image render | Øyvind Kolås | 3 | +84 | -9 |
2022-09-11 18:29 | seeming working for both in unfolded-possibly extranoused div | Øyvind Kolås | 1 | +10 | -8 |
2022-09-11 17:19 | correctly working with children in both cases | Øyvind Kolås | 2 | +2 | -2 |
2022-09-11 17:12 | stuff: fix direct elements | Øyvind Kolås | 1 | +1 | -1 |
2022-09-11 16:28 | css: reincorporate padding in vertical position increments | Øyvind Kolås | 1 | +2 | -2 |
2022-09-11 16:10 | indentation | Øyvind Kolås | 2 | +42 | -49 |
2022-09-11 15:36 | stuff: re-arrange code separating actions from generated ui | Øyvind Kolås | 1 | +194 | -173 |
2022-09-11 01:13 | add back run command | Øyvind Kolås | 1 | +34 | -7 |
2022-09-11 00:25 | children class | Øyvind Kolås | 2 | +28 | -11 |
2022-09-10 20:44 | stuff: fix positioning of pure ctx context menu | Øyvind Kolås | 1 | +4 | -2 |
2022-09-10 19:50 | stuff: resurrect a hacked up selection based cursor | Øyvind Kolås | 1 | +26 | -16 |
2022-09-10 19:24 | css cursor kind of working for some horizontal nav, span styling needs tweaking | Øyvind Kolås | 2 | +49 | -6 |
2022-09-10 18:38 | stuff: attempt to add style and class overrides | Øyvind Kolås | 2 | +25 | -10 |
2022-09-10 17:50 | itk: clear ctx bindings on each frame | Øyvind Kolås | 2 | +3 | -14 |
2022-09-10 17:35 | stuff: add back many keybindings | Øyvind Kolås | 1 | +285 | -5 |
2022-09-10 16:39 | implement click to select for items | Øyvind Kolås | 1 | +15 | -4 |
2022-09-10 16:04 | stuff: reimplement folding with css renderer | Øyvind Kolås | 2 | +18 | -30 |
2022-09-10 15:57 | soon hiding | Øyvind Kolås | 2 | +7 | -9 |
2022-09-10 01:57 | css: issue a begin_path workaround | Øyvind Kolås | 1 | +8 | -9 |
2022-09-10 01:35 | start of css based rewrite of stuff | Øyvind Kolås | 3 | +111 | -4 |
2022-09-09 21:53 | stuff: implement scrolling for xml/viewer | Øyvind Kolås | 3 | +60 | -1 |
2022-09-09 21:00 | css: possibly improvements to floats | Øyvind Kolås | 1 | +13 | -8 |
2022-09-09 20:19 | configure: add missing space in summary | Øyvind Kolås | 1 | +1 | -1 |
2022-09-09 20:15 | stuff: add alt-up binding to xml view | Øyvind Kolås | 3 | +34 | -5 |
2022-09-09 00:42 | itk: rework of choice api, choices first | Øyvind Kolås | 5 | +43 | -92 |
2022-09-08 23:20 | deps: use miniz instead of stb_image_write and tinf alone | Øyvind Kolås | 24 | +9335 | -3129 |
2022-09-08 05:49 | ctx: improve build with disabled features | Øyvind Kolås | 8 | +31 | -22 |
2022-09-08 05:26 | build: more configuration of ctx for size | Øyvind Kolås | 3 | +17 | -4 |
2022-09-08 04:51 | ctx: enable build with terminal but without parser | Øyvind Kolås | 8 | +48 | -7 |
2022-09-08 02:54 | configure: add local.conf for configuration changes | Øyvind Kolås | 3 | +130 | -42 |
2022-09-08 02:38 | build: allow screenshot feature to be turned off in configure | Øyvind Kolås | 4 | +7 | -10 |
2022-09-08 02:32 | build/config: unify CTX_VT and CTX_CLIENTS | Øyvind Kolås | 9 | +22 | -20 |
2022-09-08 02:18 | add braille_text support to configuration | Øyvind Kolås | 2 | +12 | -6 |
2022-09-08 01:59 | configure: make it possible to drop all audio support | Øyvind Kolås | 5 | +17 | -1 |
2022-09-08 01:53 | configure: control CMYK feature | Øyvind Kolås | 2 | +9 | -2 |
2022-09-08 01:50 | configure: rearrange report | Øyvind Kolås | 1 | +54 | -37 |
2022-09-08 01:33 | configure: condense some of the config writing | Øyvind Kolås | 2 | +11 | -60 |
2022-09-08 01:02 | drop libz in favor of using tinf | Øyvind Kolås | 3 | +3 | -11 |
2022-09-08 01:00 | ctx: fix list of backends for disabled term/termimg | Øyvind Kolås | 1 | +3 | -1 |
2022-09-08 00:57 | fix build of vt without term backend | Øyvind Kolås | 2 | +6 | -4 |
2022-09-08 00:49 | make it possible to opt out of termimg backend | Øyvind Kolås | 4 | +16 | -2 |
2022-09-08 00:46 | build: enable building without term backend | Øyvind Kolås | 5 | +26 | -7 |
2022-09-08 00:34 | allow building without pdf | Øyvind Kolås | 6 | +22 | -3 |
2022-09-08 00:17 | build: make tinyvg optional | Øyvind Kolås | 4 | +17 | -1 |
2022-09-08 00:09 | enable build without stuff | Øyvind Kolås | 4 | +16 | -1 |
2022-09-08 00:06 | stuff: fix build without vt | Øyvind Kolås | 4 | +17 | -6 |
2022-09-07 23:58 | build: make it possible to opt out of terminal emulator code | Øyvind Kolås | 3 | +21 | -0 |
2022-09-07 23:40 | ctx: fix build without fill/stroke | Øyvind Kolås | 1 | +2 | -2 |
2022-09-07 22:43 | build: make vendored static deps optional | Øyvind Kolås | 9 | +46 | -13 |
2022-09-07 22:35 | configure: rewrite summary | Øyvind Kolås | 2 | +62 | -25 |
2022-09-07 22:18 | remove dormant code | Øyvind Kolås | 2 | +1 | -132 |
2022-09-07 22:02 | css: do newline when encountering block with unresolved line | Øyvind Kolås | 1 | +13 | -6 |
2022-09-07 21:26 | css: dead code removal | Øyvind Kolås | 1 | +17 | -21 |
2022-09-07 20:16 | squoze: make it possible to build with strict compiler flags | Øyvind Kolås | 8 | +59 | -16 |
2022-09-05 17:29 | clear floats after wrapping context | Øyvind Kolås | 1 | +15 | -9 |
2022-09-05 17:08 | css: single global float store | Øyvind Kolås | 1 | +29 | -29 |
2022-09-05 15:21 | css: keep track of flow_root for state | Øyvind Kolås | 1 | +4 | -9 |
2022-09-05 15:20 | css: keep track of flow_root for state | Øyvind Kolås | 1 | +11 | -1 |
2022-09-05 11:49 | css: add parsing of flow-root | Øyvind Kolås | 2 | +6 | -3 |
2022-09-05 11:46 | possibly adding flow-root | Øyvind Kolås | 2 | +13 | -4 |
2022-09-05 01:07 | css: simplify multi-val-set | Øyvind Kolås | 1 | +28 | -53 |
2022-09-05 01:01 | css: simplify border rules | Øyvind Kolås | 1 | +18 | -133 |
2022-09-05 00:53 | css: border_width util setter | Øyvind Kolås | 1 | +32 | -5 |
2022-09-04 22:09 | css: removal of dead code | Øyvind Kolås | 1 | +0 | -23 |
2022-09-04 22:06 | css: do not inheirt background-color | Øyvind Kolås | 1 | +3 | -1 |
2022-09-04 18:02 | css: reintroduce ancestry-copy; there were regressions | Øyvind Kolås | 1 | +4 | -4 |
2022-09-04 17:59 | Revert "css: get rid of stack copy of ancestry" | Øyvind Kolås | 1 | +18 | -4 |
2022-09-04 02:12 | css: implement '>' selector | Øyvind Kolås | 2 | +66 | -17 |
2022-09-04 01:03 | css: get rid of stack copy of ancestry | Øyvind Kolås | 1 | +6 | -20 |
2022-09-04 17:52 | including padding in resolved fill-size | Øyvind Kolås | 1 | +6 | -3 |
2022-09-04 17:23 | css: keep an array of whether we got a baseline or not | Øyvind Kolås | 1 | +23 | -22 |
2022-09-04 16:37 | squoze: return "" for 0 decode | Øyvind Kolås | 1 | +1 | -0 |
2022-09-04 00:54 | css: inline block kind of start working | Øyvind Kolås | 1 | +42 | -8 |
2022-09-03 23:53 | css: make defaults reflect browsers | Øyvind Kolås | 1 | +2 | -2 |
2022-09-03 23:45 | itk: trim some unused style | Øyvind Kolås | 1 | +0 | -33 |
2022-09-03 23:11 | css: implement <br/> tags as a block element | Øyvind Kolås | 1 | +108 | -47 |
2022-09-03 22:21 | css: fix fixed positioning with counterscroll | Øyvind Kolås | 1 | +3 | -1 |
2022-09-03 22:13 | css: keep track of max-height for specific line-height contexts | Øyvind Kolås | 1 | +27 | -23 |
2022-09-03 21:36 | use keep track of line_level / block-nesting level | Øyvind Kolås | 1 | +18 | -10 |
2022-09-03 00:14 | css: code rearrange | Øyvind Kolås | 1 | +2027 | -2028 |
2022-09-02 20:24 | css: remove post_nl | Øyvind Kolås | 1 | +0 | -20 |
2022-09-02 20:23 | name lines.. (might not work well with spans? -- keep counter and a separate array instead?) | Øyvind Kolås | 1 | +16 | -3 |
2022-09-02 20:18 | itk: silence warnings | Øyvind Kolås | 1 | +2 | -2 |
2022-09-02 15:52 | build: improve static build rule | Øyvind Kolås | 1 | +2 | -2 |
2022-09-01 15:24 | micro-optimization to bezier_divide_fixed | Øyvind Kolås | 1 | +13 | -12 |
2022-09-01 14:45 | ctx: fix some false use after free warnings | Øyvind Kolås | 3 | +5 | -5 |
2022-08-31 22:17 | css: reuse _mrg_nl replacing hard-coded duplicate logic | Øyvind Kolås | 1 | +19 | -10 |
2022-08-31 21:51 | build: improve itk deps | Øyvind Kolås | 1 | +1 | -1 |
2022-08-31 21:27 | css: improve float height | Øyvind Kolås | 2 | +4 | -4 |
2022-08-31 17:59 | build: build itk in separate object | Øyvind Kolås | 2 | +9 | -2 |
2022-08-31 17:32 | squoze: make fully static | Øyvind Kolås | 6 | +21 | -37 |
2022-08-31 16:14 | make own folder for itk | Øyvind Kolås | 5 | +238 | -7 |
2022-08-31 01:53 | moving most styling to css | Øyvind Kolås | 4 | +50 | -12 |
2022-08-31 00:28 | css: more itk/mrg unification | Øyvind Kolås | 2 | +54 | -67 |
2022-08-31 00:21 | more s/mrg/itk/ | Øyvind Kolås | 2 | +10 | -10 |
2022-08-31 00:18 | more s/mrg/itk | Øyvind Kolås | 2 | +12 | -16 |
2022-08-31 00:15 | css: start of s/mrg/itk/ | Øyvind Kolås | 4 | +155 | -155 |
2022-08-31 00:09 | css: unify mrg and itk structs, improve reset | Øyvind Kolås | 2 | +96 | -153 |
2022-08-30 23:38 | ctx: avoid null arg to memcpy in ctx_current_path | Øyvind Kolås | 1 | +3 | -2 |
2022-08-30 23:35 | ctx: fix alignment in ctx_state_get_color | Øyvind Kolås | 1 | +5 | -2 |
2022-08-30 23:33 | css: fix undefined behavior | Øyvind Kolås | 1 | +9 | -2 |
2022-08-30 14:53 | css: zero class and id strings on element start | Øyvind Kolås | 1 | +3 | -0 |
2022-08-30 14:37 | css: reset style before each xml parse | Øyvind Kolås | 1 | +10 | -8 |
2022-08-29 21:02 | ctx: tune configuration/defaults | Øyvind Kolås | 2 | +26 | -25 |
2022-08-29 20:00 | css: use relative+absolute for choice popup | Øyvind Kolås | 3 | +32 | -84 |
2022-08-29 18:27 | css: handle absolute, without top/left inside relative | Øyvind Kolås | 2 | +29 | -5 |
2022-08-29 17:44 | add choices end | Øyvind Kolås | 1 | +27 | -1 |
2022-08-29 15:18 | itk: get rid of itk_sameline | Øyvind Kolås | 5 | +1 | -26 |
2022-08-28 19:12 | css: improved indentation | Øyvind Kolås | 1 | +57 | -59 |
2022-08-28 00:56 | css: hide title | Øyvind Kolås | 1 | +1 | -0 |
2022-08-27 22:53 | css: struct cleaning | Øyvind Kolås | 2 | +9 | -5 |
2022-08-27 22:43 | get rid of in_paint | Øyvind Kolås | 2 | +5 | -9 |
2022-08-27 16:04 | css: implement handling of positive z-index levels | Øyvind Kolås | 2 | +30 | -4 |
2022-08-26 22:06 | css: accumulate copies of fixed and absolute divs | Øyvind Kolås | 2 | +51 | -15 |
2022-08-26 13:04 | ctx: add api to force shortening of drawlist | Øyvind Kolås | 2 | +17 | -0 |
2022-08-23 23:09 | squoze: remove ability to read files, use bit size also in squoze.c | Øyvind Kolås | 1 | +22 | -170 |
2022-08-23 21:16 | squoze: more consistent naming and internals | Øyvind Kolås | 2 | +131 | -162 |
2022-08-23 20:53 | squoze naming fixes | Øyvind Kolås | 12 | +10 | -10 |
2022-08-23 20:48 | squoze: improve API naming for variants | Øyvind Kolås | 9 | +1665 | -1666 |
2022-08-23 19:15 | css: start adding absolutes | Øyvind Kolås | 3 | +19 | -1 |
2022-08-23 14:19 | keep track of relative offsets | Øyvind Kolås | 2 | +19 | -4 |
2022-08-22 17:56 | improve width of itk/mrg canvas | Øyvind Kolås | 2 | +20 | -22 |
2022-08-20 20:46 | itk: use css for radio buttons, entry and separator | Øyvind Kolås | 3 | +86 | -39 |
2022-08-20 18:55 | css: trim mrg struct | Øyvind Kolås | 2 | +0 | -19 |
2022-08-19 18:03 | css: remove unused struct members | Øyvind Kolås | 2 | +0 | -5 |
2022-08-15 14:14 | css: trying to make reset more complete | Øyvind Kolås | 3 | +8 | -10 |
2022-08-15 12:21 | css: striving for better mrg reset | Øyvind Kolås | 2 | +12 | -9 |
2022-08-15 11:41 | css: improve/hack itk css for toggle | Øyvind Kolås | 2 | +3 | -7 |
2022-08-14 21:34 | css: start adding fixed and absolute layers | Øyvind Kolås | 3 | +18 | -7 |
2022-08-14 21:22 | css: drop reset that caused regression | Øyvind Kolås | 1 | +1 | -8 |
2022-08-14 21:15 | css: fix regression caused by broken reset | Øyvind Kolås | 1 | +4 | -4 |
2022-08-14 20:55 | css: get rid of MrgHtmlState | Øyvind Kolås | 2 | +105 | -113 |
2022-08-14 20:38 | css: get rid of mrghtml struct | Øyvind Kolås | 2 | +106 | -122 |
2022-08-14 20:27 | css: add prefix for nonduplicate single struct member use | Øyvind Kolås | 1 | +76 | -77 |
2022-08-14 15:54 | css: remove geo cache, stricter single pass | Øyvind Kolås | 2 | +10 | -39 |
2022-08-14 15:48 | css: refactoring geo cache away | Øyvind Kolås | 1 | +16 | -72 |
2022-08-14 13:09 | css: re-enable commandline conversions for svg files | Øyvind Kolås | 3 | +8 | -8 |
2022-08-12 17:25 | itk: remove rel_hgap | Øyvind Kolås | 1 | +3 | -72 |
2022-08-12 17:23 | css: improve position of span backgrounds | Øyvind Kolås | 2 | +15 | -6 |
2022-08-12 16:39 | css: getting rid of baseline | Øyvind Kolås | 3 | +45 | -78 |
2022-08-08 23:57 | css: code cleanups | Øyvind Kolås | 2 | +31 | -150 |
2022-08-08 23:28 | css: make use of ascent/descent | Øyvind Kolås | 1 | +29 | -29 |
2022-08-08 16:00 | css: fix hor shift of deferred rect | Øyvind Kolås | 1 | +7 | -4 |
2022-08-08 00:40 | css: remove shift of background/border for spans | Øyvind Kolås | 1 | +26 | -21 |
2022-08-06 21:58 | css: tweak core css | Øyvind Kolås | 1 | +2 | -1 |
2022-08-05 16:53 | css: harmonize left float with right float, fixing discrepancy | Øyvind Kolås | 1 | +6 | -7 |
2022-08-04 15:35 | stuff: clean up compiler warnings | Øyvind Kolås | 1 | +3 | -5 |
2022-08-03 04:53 | css: working geometry for floats | Øyvind Kolås | 2 | +11 | -7 |
2022-08-23 19:23 | fix bare vmetrics build | Øyvind Kolås | 1 | +9 | -3 |
2022-08-04 15:26 | css: cleaning up | Øyvind Kolås | 3 | +19 | -15 |
2022-08-03 04:10 | css: hide title and style with head css | Øyvind Kolås | 1 | +1 | -1 |
2022-07-29 21:22 | css: towards deferred line height text handling | Øyvind Kolås | 2 | +112 | -47 |
2022-07-18 23:19 | css: use deferred rectangle for background | Øyvind Kolås | 1 | +41 | -8 |
2022-07-18 20:00 | css: improve style reset on start of tag | Øyvind Kolås | 1 | +1 | -1 |
2022-07-18 19:55 | css: improve cr handling | Øyvind Kolås | 2 | +30 | -5 |
2022-07-15 00:01 | css: updates | Øyvind Kolås | 1 | +6 | -6 |
2022-07-13 01:42 | css: set width on static divs | Øyvind Kolås | 1 | +11 | -13 |
2022-07-11 22:31 | css: font size for first word of div | Øyvind Kolås | 4 | +7950 | -7941 |
2022-07-08 02:39 | css: improve cascade order | Øyvind Kolås | 3 | +38 | -20 |
2022-07-07 04:02 | itk: use broken css for some widgets | Øyvind Kolås | 7 | +146 | -25 |
2022-07-05 13:55 | itk: initial attempt at mrgifying button | Øyvind Kolås | 3 | +86 | -32 |
2022-07-03 18:15 | demos: fix with itk sealing | Øyvind Kolås | 7 | +38 | -33 |
2022-07-08 02:40 | stuff: quick and dirty html render | Øyvind Kolås | 2 | +23 | -3 |
2022-07-03 03:51 | stuff: fix link bug | Øyvind Kolås | 1 | +1 | -2 |
2022-07-03 03:37 | stuff: let control-right create children | Øyvind Kolås | 1 | +5 | -1 |
2022-07-03 01:51 | itk: optionally return extent in mrg_end | Øyvind Kolås | 4 | +93 | -43 |
2022-07-02 04:07 | print some css/html ipsum | Øyvind Kolås | 2 | +87 | -48 |
2022-07-01 22:09 | itk: moving towards mrg | Øyvind Kolås | 2 | +87 | -75 |
2022-06-30 19:58 | itk with built-in mrg context | Øyvind Kolås | 8 | +192 | -46 |
2022-06-30 19:09 | itk: refactor coordinate representation towards mrg | Øyvind Kolås | 4 | +21 | -19 |
2022-07-18 14:19 | demos: add test simulating deferred line breaking | Øyvind Kolås | 1 | +126 | -0 |
2022-08-01 17:20 | ctx: add vertical text extent api | Øyvind Kolås | 2 | +58 | -1 |
2022-07-16 04:04 | css: make state handling more robust | Øyvind Kolås | 2 | +5 | -2 |
2022-08-01 17:24 | ctx: free command after use of its pointer | Øyvind Kolås | 1 | +4 | -6 |
2022-07-18 23:51 | ctx: improve deferred api | Øyvind Kolås | 2 | +19 | -41 |
2022-07-18 23:44 | ctx: single resolve dispatch | Øyvind Kolås | 2 | +77 | -0 |
2022-07-18 23:33 | ctx: add deferred rel_move_to and translate | Øyvind Kolås | 2 | +22 | -1 |
2022-07-17 22:52 | ctx: use squoze5 for interning of defferred reference strings | Øyvind Kolås | 1 | +6 | -10 |
2022-07-17 22:41 | ctx: add deferred rel_line_to and rectangle commands | Øyvind Kolås | 3 | +147 | -0 |
2022-08-20 18:55 | ctx: explicitly zero some memory | Øyvind Kolås | 1 | +1 | -0 |
2022-07-18 00:50 | ctx: avoid extra move_to in drawlist for ctx_text | Øyvind Kolås | 1 | +2 | -0 |
2022-07-15 04:19 | ctx: unify event copy, reducing bss size | Øyvind Kolås | 1 | +4 | -3 |
2022-07-15 03:21 | ctx: add baremetal config option to drop posixism | Øyvind Kolås | 2 | +31 | -0 |
2022-07-15 00:02 | ctx: add build flag CTX_RAW_KB_EVENTS | Øyvind Kolås | 3 | +53 | -41 |
2022-07-13 19:13 | config: avoid inlined normal - it seems to produce wrong result for GRAYA8 | Øyvind Kolås | 2 | +2 | -2 |
2022-06-30 02:59 | improve keybindings | Øyvind Kolås | 3 | +67 | -30 |
2022-06-30 01:50 | stuff: keybindings refactoring away from item|text-edit modes | Øyvind Kolås | 1 | +30 | -20 |
2022-06-30 00:45 | itk: also scroll when 0th control is selected | Øyvind Kolås | 1 | +1 | -1 |
2022-06-29 23:14 | stuff: add keyval editing to context menus | Øyvind Kolås | 1 | +157 | -60 |
2022-06-29 20:59 | stuff: close context menu when clicking outside | Øyvind Kolås | 2 | +21 | -23 |
2022-06-28 23:38 | diz: fix diz_dir_name_to_no | Øyvind Kolås | 2 | +16 | -16 |
2022-06-25 20:26 | itk: mrgificaiton start | Øyvind Kolås | 2 | +9 | -35 |
2022-06-28 21:36 | stuff: fix crashes on some read-only paths | Øyvind Kolås | 2 | +26 | -26 |
2022-06-28 21:33 | stuff/tests: update reference | Øyvind Kolås | 12 | +38 | -38 |
2022-06-27 05:15 | itk/stuff: abstract and improve focus handling | Øyvind Kolås | 2 | +465 | -479 |
2022-06-25 20:36 | stuff: use a block-cursor | Øyvind Kolås | 3 | +13 | -3 |
2022-06-25 19:51 | itk: improve focus interactions | Øyvind Kolås | 5 | +72 | -24 |
2022-06-25 17:25 | itk: queue draw when returning values | Øyvind Kolås | 1 | +3 | -0 |
2022-06-25 17:19 | demos: update itk_entry usage | Øyvind Kolås | 4 | +22 | -11 |
2022-06-25 02:40 | itk: remove dead code | Øyvind Kolås | 1 | +2 | -12 |
2022-06-25 01:56 | itk: make itk_entry be control flow driven and return its result | Øyvind Kolås | 2 | +55 | -33 |
2022-06-25 01:37 | kms/drm: fix some keyboard map bugs | Øyvind Kolås | 1 | +3 | -3 |
2022-06-24 22:55 | itk: towards more generic entry API | Øyvind Kolås | 7 | +32 | -17 |
2022-06-24 21:28 | itk: remove callback functions from API | Øyvind Kolås | 7 | +159 | -190 |
2022-06-24 03:24 | stuff: improve caching/dirtying of count | Øyvind Kolås | 2 | +36 | -71 |
2022-06-24 00:20 | itk+examples: rewrite core of API to not use callbacks. | Øyvind Kolås | 6 | +231 | -204 |
2022-06-24 00:02 | stuff: make location/title be 1em high at top | Øyvind Kolås | 2 | +33 | -18 |
2022-06-23 21:40 | stuff: improve layoutbox rendering | Øyvind Kolås | 1 | +1 | -0 |
2022-06-23 06:44 | stuff: start of settings implementation | Øyvind Kolås | 2 | +71 | -5 |
2022-06-23 06:43 | itk: add itk_find_control | Øyvind Kolås | 1 | +24 | -2 |
2022-06-23 05:05 | rename name to data | Øyvind Kolås | 3 | +65 | -56 |
2022-06-23 04:31 | stuff: make location show slash when directories are browsed | Øyvind Kolås | 2 | +17 | -3 |
2022-06-23 04:10 | stuff: show multi values as separate entries in context menus | Øyvind Kolås | 3 | +29 | -16 |
2022-06-23 02:55 | stuff: name clients after media-item path - not position | Øyvind Kolås | 1 | +21 | -11 |
2022-06-21 19:45 | stuff: markdown link improvements | Øyvind Kolås | 1 | +4 | -1 |
2022-06-22 02:46 | diz: fix diz_key_name and diz_key_count for multivalue | Øyvind Kolås | 1 | +72 | -27 |
2022-06-22 02:14 | diz: some logic simplifications | Øyvind Kolås | 1 | +31 | -28 |
2022-06-22 02:31 | stuff: cancel location editing when selecting items | Øyvind Kolås | 1 | +8 | -1 |
2022-06-22 01:33 | stuff: enable control-l shortcut when text editor | Øyvind Kolås | 1 | +16 | -12 |
2022-06-21 22:46 | stuff: make missing folders or files on location change | Øyvind Kolås | 3 | +42 | -26 |
2022-06-21 17:25 | sdl/kms/fb: add direct keyboard event handling | Øyvind Kolås | 4 | +449 | -128 |
2022-06-21 00:50 | stuff: parse dates and partial dates as links | Øyvind Kolås | 1 | +88 | -15 |
2022-06-20 23:07 | stuff: correct control extent for indented items | Øyvind Kolås | 1 | +4 | -1 |
2022-06-20 23:02 | ctx: add realpath subcommand | Øyvind Kolås | 2 | +17 | -0 |
2022-06-20 22:29 | svg: slight cleanups | Øyvind Kolås | 1 | +54 | -74 |
2022-06-20 21:01 | stuff: start work on drop files | Øyvind Kolås | 1 | +12 | -0 |
2022-06-20 20:46 | SDL: add support for drop events | Øyvind Kolås | 1 | +11 | -0 |
2022-06-20 02:08 | start adding unflow and reflow commands | Øyvind Kolås | 3 | +254 | -96 |
2022-06-19 23:02 | stuff: add popen based command running | Øyvind Kolås | 4 | +99 | -48 |
2022-06-19 17:04 | stuff: move folded key to item itself | Øyvind Kolås | 1 | +14 | -14 |
2022-06-19 17:00 | stuff: reduce size overhead of groups | Øyvind Kolås | 1 | +4 | -4 |
2022-06-19 16:55 | stuff: listen for resize event | Øyvind Kolås | 1 | +2 | -2 |
2022-06-19 14:22 | ctx: add ctx_clip_extents | Øyvind Kolås | 4 | +32 | -6 |
2022-06-16 19:09 | stuff: improve actions/keybindings/context menus | Øyvind Kolås | 6 | +383 | -114 |
2022-06-16 16:02 | ctx: gegl_path_extents fix label at end of compound statement. | Øyvind Kolås | 1 | +3 | -0 |
2022-06-16 14:40 | ctx: fixes for overeager(?) static analysis | Øyvind Kolås | 4 | +11 | -15 |
2022-06-16 14:26 | ctx: cb backend, make change extent a single call | Øyvind Kolås | 2 | +18 | -4 |
2022-06-16 14:21 | ctx: fix image fragments for float formats | Øyvind Kolås | 1 | +3 | -3 |
2022-06-16 14:19 | stuff: do action when context menu item is picked | Øyvind Kolås | 1 | +27 | -24 |
2022-06-15 23:55 | demos/itk-demo: make use of itk_entry return value | Øyvind Kolås | 1 | +5 | -1 |
2022-06-15 23:07 | stuff: improve tracking of file or dir | Øyvind Kolås | 2 | +5 | -4 |
2022-06-15 22:52 | diz: set category title correctly when empty | Øyvind Kolås | 1 | +11 | -2 |
2022-06-15 22:31 | stuff: improve keybindings | Øyvind Kolås | 3 | +31 | -6 |
2022-06-15 22:31 | ctx: add function to check if mimetype is text | Øyvind Kolås | 2 | +83 | -68 |
2022-06-15 22:30 | diz: return first appended item id correctly | Øyvind Kolås | 1 | +7 | -0 |
2022-06-15 20:47 | s/diz_/diz_dir_/ | Øyvind Kolås | 3 | +526 | -526 |
2022-06-15 20:13 | diz: drop title from loading api | Øyvind Kolås | 3 | +37 | -44 |
2022-06-15 00:53 | diz: keep track of editor or not | Øyvind Kolås | 2 | +9 | -0 |
2022-06-14 23:20 | ctx: reduce overhead of dead code for multiple cb per registration | Øyvind Kolås | 1 | +1 | -1 |
2022-06-14 20:26 | ctx: disable merging of event targets | Øyvind Kolås | 1 | +4 | -2 |
2022-06-12 02:15 | ctx: improve and simplify ctx_in_fill/ctx_in_stroke | Øyvind Kolås | 2 | +43 | -10 |
2022-06-11 23:07 | ctx: implement ctx_in_stroke | Øyvind Kolås | 1 | +30 | -2 |
2022-06-11 14:58 | ctx: in_fill working for large-ish scales | Øyvind Kolås | 6 | +74 | -50 |
2022-06-13 17:03 | pdf: make constructor take dimensions as float | Øyvind Kolås | 3 | +3 | -3 |
2022-06-12 03:04 | stuff: improve symlink display | Øyvind Kolås | 2 | +17 | -5 |
2022-06-12 02:49 | stuff: manage life cycle of global diz | Øyvind Kolås | 3 | +30 | -7 |
2022-06-12 02:39 | stuff: inhibt label for empty items | Øyvind Kolås | 1 | +5 | -5 |
2022-06-11 22:37 | term: do not erase pass through glyphs | Øyvind Kolås | 1 | +1 | -1 |
2022-06-10 23:40 | itk: focus something if nothing is focused | Øyvind Kolås | 1 | +8 | -4 |
2022-06-10 22:34 | diz: disabling empty escape hack | Øyvind Kolås | 1 | +4 | -5 |
2022-06-11 00:04 | stuff: add alt-up and alt-down overrides for link/text | Øyvind Kolås | 1 | +4 | -0 |
2022-06-11 00:43 | stuff: fix interactions when deleting last paragraphs | Øyvind Kolås | 2 | +19 | -9 |
2022-06-10 22:51 | stuff: improve symlinks | Øyvind Kolås | 4 | +194 | -70 |
2022-06-10 21:46 | stuff: visit tags on return | Øyvind Kolås | 6 | +95 | -2 |
2022-06-10 19:55 | stuff: create symlinks in category dirs | Øyvind Kolås | 1 | +43 | -2 |
2022-06-10 19:18 | stuff: better name for diz_wiki_path | Øyvind Kolås | 1 | +11 | -17 |
2022-06-10 18:09 | stuff: make history and parent navigation global | Øyvind Kolås | 3 | +39 | -22 |
2022-06-10 16:27 | vt: double timeout for waiting for frames | Øyvind Kolås | 1 | +2 | -2 |
2022-06-09 20:23 | stuff/diz: improved tag and metadata handling | Øyvind Kolås | 3 | +253 | -103 |
2022-06-09 20:19 | itk: return 1 when entry has been confirmed, enabling simpler control flow | Øyvind Kolås | 2 | +31 | -19 |
2022-06-07 21:17 | stuff: do refocus in set_location not dir_location_return | Øyvind Kolås | 1 | +3 | -3 |
2022-06-07 21:17 | keybindings: use NULL description for some default itk bindings | Øyvind Kolås | 1 | +4 | -4 |
2022-06-04 21:50 | stuff: tag ui | Øyvind Kolås | 3 | +159 | -54 |
2022-06-03 23:29 | stuff: rename metadata handling to diz | Øyvind Kolås | 6 | +1704 | -1622 |
2022-06-02 00:37 | itk: improve spatial focus | Øyvind Kolås | 3 | +466 | -178 |
2022-06-01 22:46 | add more conditionals in keybindings | Øyvind Kolås | 1 | +22 | -24 |
2022-06-01 02:13 | stuff: use mtime not atime for thumbnail validity | Øyvind Kolås | 1 | +22 | -11 |
2022-06-01 01:17 | stuff: move more code to collection | Øyvind Kolås | 3 | +179 | -183 |
2022-06-01 01:04 | ctx: add preliminary ctx ls subcommand, for now using stuff metadata dump | Øyvind Kolås | 3 | +110 | -75 |
2022-05-31 23:09 | improve context menu | Øyvind Kolås | 2 | +26 | -5 |
2022-05-31 22:14 | stuff: get rid of toolbar and tools | Øyvind Kolås | 1 | +2 | -70 |
2022-05-31 22:10 | start hiding toolbar | Øyvind Kolås | 1 | +16 | -3 |
2022-05-31 20:19 | stuff: all key/value pairs on collection itself with special pos -2 | Øyvind Kolås | 1 | +19 | -0 |
2022-05-31 18:46 | partial change to render title | Øyvind Kolås | 1 | +51 | -11 |
2022-05-30 22:27 | stuff: remove reveal codes mode | Øyvind Kolås | 1 | +4 | -40 |
2022-05-30 22:27 | itk: make spatial nav euclidian | Øyvind Kolås | 1 | +2 | -2 |
2022-05-30 12:54 | stuff: improve padding | Øyvind Kolås | 1 | +9 | -9 |
2022-05-30 00:03 | stuff: remove attempt at client reuse | Øyvind Kolås | 1 | +5 | -2 |
2022-05-29 21:56 | stuff: print title | Øyvind Kolås | 1 | +33 | -11 |
2022-05-27 23:59 | stuff: make mock context menu more interactive | Øyvind Kolås | 1 | +98 | -32 |
2022-05-29 13:05 | add contributing.txt | Øyvind Kolås | 1 | +14 | -0 |
2022-05-27 23:44 | stuff: set header level with tag instead of class | Øyvind Kolås | 4 | +15 | -13 |
2022-05-27 23:43 | ctx: fix device_to_user and thus text passthrough in TERM backend | Øyvind Kolås | 1 | +12 | -3 |
2022-05-26 21:57 | ctx: only associate alpha for RGBA8 textures | Øyvind Kolås | 2 | +7 | -6 |
2022-05-26 20:14 | stuff: do not show label for positioned rectangle | Øyvind Kolås | 1 | +1 | -0 |
2022-05-25 21:17 | ctx: fix build with babl support | Øyvind Kolås | 6 | +3 | -40 |
2022-05-25 18:35 | ctx: associate alpha for textures loaded with ctx_load_texture | Øyvind Kolås | 1 | +5 | -0 |
2022-05-23 23:40 | stuff: improve metadata handling, add tests | Øyvind Kolås | 24 | +427 | -46 |
2022-05-22 21:57 | stuff: re-enable video playback | Øyvind Kolås | 4 | +21 | -16 |
2022-05-22 18:50 | stuff: faster thumbnail creation | Øyvind Kolås | 2 | +16 | -17 |
2022-05-22 14:56 | stuff: remove unused hashing | Øyvind Kolås | 1 | +3 | -25 |
2022-05-22 11:25 | stuff: drop the eids for thumbnails that are outdated | Øyvind Kolås | 1 | +18 | -1 |
2022-05-22 11:24 | ctx: add ctx_drop_eid making it possible to reuse eids | Øyvind Kolås | 2 | +36 | -1 |
2022-05-20 23:58 | stuff: store thumbnails in local .ctx folder | Øyvind Kolås | 6 | +94 | -253 |
2022-05-20 22:36 | stuff: move more metadata handling to collection.c | Øyvind Kolås | 3 | +348 | -307 |
2022-05-20 21:54 | text: fix utf8 iteration in wordwrap | Øyvind Kolås | 1 | +25 | -8 |
2022-05-20 21:54 | build: disable simd when enabling debug | Øyvind Kolås | 1 | +1 | -1 |
2022-05-20 21:53 | ctx: fix screenshot by including stb headers | Øyvind Kolås | 1 | +5 | -2 |
2022-05-20 21:53 | stuff: improve thumbnailing | Øyvind Kolås | 1 | +19 | -12 |
2022-05-17 19:59 | stuff: escape empty lines with \0 | Øyvind Kolås | 4 | +83 | -48 |
2022-05-12 17:35 | cbrle: add encoding for 2 single pixel runs of 2bit color in 1 byte | Øyvind Kolås | 1 | +162 | -60 |
2022-05-10 01:32 | cbrle: encode 4bit index and 3bit length in single byte | Øyvind Kolås | 1 | +13 | -15 |
2022-05-09 22:56 | cbrle: s/rgba8z/cbrle/g | Øyvind Kolås | 2 | +127 | -127 |
2022-05-09 22:50 | cbrle: make predefined gray palette compiletime optional | Øyvind Kolås | 1 | +11 | -6 |
2022-04-15 21:49 | cbrle: constant bitrate run length encoded scanlines | Øyvind Kolås | 12 | +1515 | -50 |
2022-05-07 13:23 | pdf: fix encoding of stream length | Øyvind Kolås | 3 | +10 | -13 |
2022-04-20 15:24 | tex: remove superfluous begin_path | Øyvind Kolås | 2 | +1 | -2 |
2022-04-20 02:20 | PDF: clean up xref offset | Øyvind Kolås | 1 | +1 | -1 |
2022-04-19 23:31 | formatter: fix define_glyph | Øyvind Kolås | 2 | +2 | -1 |
2022-04-19 23:18 | ctx: add a commandline command to list fonts | Øyvind Kolås | 1 | +15 | -0 |
2022-04-19 22:12 | cairo: update color setting | Øyvind Kolås | 2 | +27 | -2 |
2022-04-19 02:45 | ctx: text fix resolution of live font name | Øyvind Kolås | 2 | +5 | -2 |
2022-04-18 22:32 | ctx: fonts, enable the live font backend in default build | Øyvind Kolås | 5 | +67 | -19 |
2022-04-17 20:03 | demos/bash: sync clock examples with API changs | Øyvind Kolås | 2 | +4 | -4 |
2022-04-17 19:52 | ctx: enable build of cb backend without events | Øyvind Kolås | 1 | +2 | -1 |
2022-04-17 19:49 | config: autoenable headless backend when kms or sdl is enabled | Øyvind Kolås | 3 | +10 | -4 |
2022-04-17 19:46 | ctx: fix build without rasterizer | Øyvind Kolås | 1 | +4 | -0 |
2022-04-17 19:43 | parser: avoid -lm dep use ctx_sqrtf | Øyvind Kolås | 1 | +1 | -1 |
2022-04-17 19:43 | config: do not enable headless backend by default | Øyvind Kolås | 1 | +1 | -1 |
2022-04-15 22:35 | parser: be specific about casts | Øyvind Kolås | 1 | +1 | -1 |
2022-04-15 22:16 | docs: revise index intro | Øyvind Kolås | 1 | +10 | -5 |
2022-04-15 21:13 | ctx: document .ctx and .pdf output in usage / --help, add RGB332 output | Øyvind Kolås | 2 | +43 | -3 |
2022-04-15 20:15 | PDF: fix off by one in startxref | Øyvind Kolås | 1 | +4 | -3 |
2022-04-15 17:53 | ctx-string: avoid negative remainders | Øyvind Kolås | 2 | +5 | -0 |
2022-04-15 17:30 | PDF newline before endobj | Øyvind Kolås | 1 | +1 | -1 |
2022-04-15 01:55 | PDF: factor path construction | Øyvind Kolås | 2 | +140 | -127 |
2022-04-15 01:55 | color: fix number of components for graya | Øyvind Kolås | 1 | +1 | -1 |
2022-04-14 22:28 | use arimo as default font | Øyvind Kolås | 2 | +19 | -18 |
2022-04-14 23:50 | PDF: handle arbitrary opacity | Øyvind Kolås | 1 | +153 | -125 |
2022-04-14 16:43 | make change of viewbox also apply to subsequent pages | Øyvind Kolås | 1 | +23 | -15 |
2022-04-14 02:03 | PDF: emit page resources after each page | Øyvind Kolås | 1 | +126 | -55 |
2022-04-13 21:34 | PDF: tidy C and PDF | Øyvind Kolås | 4 | +216 | -170 |
2022-04-13 21:09 | PDF: add support for all 14 core fonts | Øyvind Kolås | 1 | +63 | -60 |
2022-04-13 19:17 | PDF: implement WinAnsiEncoding, reset to opaque after using transparency | Øyvind Kolås | 1 | +62 | -11 |
2022-04-13 18:43 | start covering more fonts | Øyvind Kolås | 1 | +18 | -1 |
2022-04-13 18:32 | PDF: use Helvetica as initial font | Øyvind Kolås | 3 | +8 | -5 |
2022-04-13 17:43 | svg: re-enable viewbox parsing/settting | Øyvind Kolås | 5 | +14 | -8 |
2022-04-12 23:07 | PDF: implement crude alpha for colors | Øyvind Kolås | 1 | +56 | -18 |
2022-04-12 22:28 | set font as part of parsing style | Øyvind Kolås | 3 | +63 | -9 |
2022-04-12 21:23 | add support for overriding viewbox from default, on a per-page basis | Øyvind Kolås | 1 | +24 | -7 |
2022-04-12 20:45 | pdf: restore path after preserve commands | Øyvind Kolås | 1 | +26 | -11 |
2022-04-12 20:36 | svg-parser: remove insertion of move to origin | Øyvind Kolås | 1 | +2 | -1 |
2022-04-12 19:54 | media-handlers: also generate constants for svg parser | Øyvind Kolås | 3 | +243 | -567 |
2022-04-12 18:31 | ctx_current_path return a single allocation drawlist | Øyvind Kolås | 3 | +19 | -3 |
2022-04-12 18:02 | Revert "fix warnings in build without current path" | Øyvind Kolås | 6 | +43 | -38 |
2022-04-12 17:45 | generate src/constants.h | Øyvind Kolås | 5 | +229 | -238 |
2022-04-12 17:32 | make all ctx strings camel case | Øyvind Kolås | 9 | +37 | -96 |
2022-04-11 23:06 | PDF: working multipage, all same size for now | Øyvind Kolås | 3 | +153 | -101 |
2022-04-11 22:13 | PDF: working baseline single page PDF | Øyvind Kolås | 1 | +48 | -25 |
2022-04-11 21:24 | ctx: add a PDF backend | Øyvind Kolås | 1 | +140 | -122 |
2022-04-11 00:45 | add crude pdf backend | Øyvind Kolås | 10 | +558 | -8 |
2022-04-10 15:40 | docs: update | Øyvind Kolås | 2 | +64 | -7 |
2022-04-10 04:17 | fix warnings in build without current path | Øyvind Kolås | 6 | +38 | -43 |
2022-04-08 21:40 | drop sync argument in event api | Øyvind Kolås | 10 | +73 | -86 |
2022-04-08 21:15 | ctx: add api and parser implementation for new_page | Øyvind Kolås | 3 | +9 | -0 |
2022-04-08 21:10 | make font name/license be encoded similar to other text arguments | Øyvind Kolås | 3 | +11 | -9 |
2022-04-08 20:53 | mostly handle fonts as input for ctx for doing conversions | Øyvind Kolås | 2 | +18 | -1 |
2022-04-08 20:39 | recognize .ctx and .ctxc as extensions to convert to | Øyvind Kolås | 2 | +14 | -0 |
2022-04-08 19:15 | regression fix: re-enable mouse events in terminal | Øyvind Kolås | 3 | +18 | -4 |
2022-04-08 02:39 | ctx-fontgen: skip backspace and tab | Øyvind Kolås | 1 | +5 | -1 |
2022-04-08 02:39 | ctx: cb, re-enable horizontal merging of tiles | Øyvind Kolås | 1 | +1 | -1 |
2022-04-08 02:32 | ctx: use glyph cache also for truetype fonts | Øyvind Kolås | 2 | +29 | -16 |
2022-04-08 01:48 | implement 128 element cache for skipping binary tree | Øyvind Kolås | 3 | +46 | -80 |
2022-04-08 01:26 | avoid some virtual dispatch with only one font engine | Øyvind Kolås | 1 | +6 | -12 |
2022-04-08 01:00 | ctx-fontgen: skip carriage return | Øyvind Kolås | 1 | +1 | -1 |
2022-04-08 00:11 | ctx: composite double pure gray fidelity in rgb332 | Øyvind Kolås | 1 | +7 | -21 |
2022-04-07 21:08 | ctx-fontgen: annotate kerning | Øyvind Kolås | 2 | +7 | -0 |
2022-04-07 20:54 | add support for stripping un-needed metadata when only native fonts are supported | Øyvind Kolås | 4 | +57 | -8 |
2022-04-07 20:22 | further reduce size of CtxFont | Øyvind Kolås | 1 | +2 | -0 |
2022-04-07 20:20 | move more of ctx-font backend data to ROM | Øyvind Kolås | 3 | +53 | -23 |
2022-04-07 19:44 | embed license in fonts | Øyvind Kolås | 1 | +43 | -48 |
2022-04-07 19:29 | fonts: centralize coverage | Øyvind Kolås | 1 | +12 | -13 |
2022-04-07 19:20 | ctx: add a header to fonts/defineFont to protocol | Øyvind Kolås | 6 | +42 | -3 |
2022-04-07 18:32 | build: fix build with/without fonts | Øyvind Kolås | 2 | +3 | -4 |
2022-04-07 18:24 | build: font fixes | Øyvind Kolås | 1 | +19 | -2 |
2022-04-07 18:09 | ctxfontgen: prepend fontname as data | Øyvind Kolås | 1 | +2 | -0 |
2022-04-07 17:51 | ctx-fontgen: sort glyphs to match binary search expectation | Øyvind Kolås | 10 | +73 | -25 |
2022-04-07 16:35 | fonts: fix build of binary variants | Øyvind Kolås | 6 | +30 | -19 |
2022-04-07 15:45 | ctx: fonts, do binary unicode search directly in font data | Øyvind Kolås | 2 | +42 | -0 |
2022-04-07 15:19 | make per-font glyph index optional | Øyvind Kolås | 3 | +23 | -11 |
2022-04-06 22:53 | ctx: text, implement word wrap and ligatures | Øyvind Kolås | 2 | +169 | -37 |
2022-04-06 20:20 | fix naming of line_height and wrap_ | Øyvind Kolås | 5 | +19 | -19 |
2022-04-06 20:09 | implement setter and getter for line height | Øyvind Kolås | 5 | +20 | -0 |
2022-04-06 19:57 | add api and setting of wrap left/right | Øyvind Kolås | 6 | +78 | -0 |
2022-04-06 18:51 | fonts: extract english utf8 name from ttf fonts | Øyvind Kolås | 6 | +171 | -105 |
2022-04-06 18:50 | ctx: handle short strings in ctx_strncmp | Øyvind Kolås | 1 | +2 | -4 |
2022-04-06 17:57 | tools/ctx-fontgen: embed extracted font name in header | Øyvind Kolås | 1 | +49 | -3 |
2022-04-06 17:57 | deps: use an stb_image from a merge request with a working utf8 get_name | Øyvind Kolås | 1 | +331 | -345 |
2022-04-06 17:52 | fonts build: depend on fontgen | Øyvind Kolås | 1 | +16 | -3 |
2022-04-05 23:58 | include croscore fonts in ctx terminal | Øyvind Kolås | 4 | +42 | -63 |
2022-04-05 23:14 | ctx: fix regression in fb/drm pointer event parsing | Øyvind Kolås | 1 | +5 | -8 |
2022-04-05 21:36 | ctx: add method to get font name by number | Øyvind Kolås | 3 | +15 | -4 |
2022-04-05 21:20 | ctx: terminal use proper font for italic | Øyvind Kolås | 1 | +5 | -4 |
2022-04-05 21:18 | ctx: use proper bold font in terminal | Øyvind Kolås | 3 | +23 | -10 |
2022-04-05 21:07 | use croscore fonts | Øyvind Kolås | 3 | +49 | -66 |
2022-04-05 18:37 | ctx: revisit static font initialization | Øyvind Kolås | 8 | +127 | -56 |
2022-04-05 16:12 | allocate font storage on heap | Øyvind Kolås | 5 | +35 | -12 |
2022-04-04 20:37 | imply flags when setting cb backend flags | Øyvind Kolås | 2 | +12 | -4 |
2022-04-04 19:47 | ctx: cb, fix 565 case of scaled output | Øyvind Kolås | 1 | +2 | -1 |
2022-04-04 19:10 | remove: micropython folder, it exists in a separate git repo | Øyvind Kolås | 38 | +29 | -21989 |
2022-04-04 14:05 | fix python sample to work with python3 | Øyvind Kolås | 1 | +65 | -69 |
2022-04-03 22:40 | tinyvg: explicit floats | Øyvind Kolås | 1 | +3 | -3 |
2022-04-03 00:22 | parser: explicit float casts | Øyvind Kolås | 2 | +2 | -75 |
2022-04-01 08:07 | ctx: stricter floats, tinyvg workaround for xtensa gcc bug | Øyvind Kolås | 9 | +69 | -58 |
2022-03-31 14:11 | ctx: explicit float casting in parser | Øyvind Kolås | 1 | +10 | -10 |
2022-03-31 13:36 | ctx: refactor scanout to share the yscale portion | Øyvind Kolås | 1 | +88 | -148 |
2022-03-31 00:26 | use external mpctx | Øyvind Kolås | 2 | +1 | -1 |
2022-03-30 22:32 | mpwasm: trim glue | Øyvind Kolås | 20 | +322 | -4308 |
2022-03-30 14:54 | mpwasm: fix use of internal allocator | Øyvind Kolås | 2 | +13 | -1 |
2022-03-30 04:34 | mp: build ctx backend for unix backend | Øyvind Kolås | 10 | +49 | -37 |
2022-03-30 03:42 | ctx: explicit float casting | Øyvind Kolås | 21 | +325 | -320 |
2022-03-30 02:25 | ctx: fix stale assert in mp_ctx_text | Øyvind Kolås | 2 | +3 | -3 |
2022-03-30 00:33 | repack git history, rename license to COPYING | Øyvind Kolås | 6 | +51 | -21 |
2022-03-29 21:52 | mp-wasm: fix updating of file picker | Øyvind Kolås | 2 | +13 | -6 |
2022-03-29 20:51 | mp: do not use NATIVE_GRAYA8 - it has buggy compositing | Øyvind Kolås | 1 | +1 | -1 |
2022-03-29 20:44 | ctx: fix RGB332 fast path | Øyvind Kolås | 1 | +19 | -70 |
2022-03-29 20:02 | ctx: evade some overflows in bezier code | Øyvind Kolås | 1 | +4 | -1 |
2022-03-29 01:08 | use virtual root in js code | Øyvind Kolås | 3 | +76 | -35 |
2022-03-29 00:47 | mp-wasm: implement mp side of virtual root | Øyvind Kolås | 6 | +699 | -1 |
2022-03-28 23:24 | mpwasm: synchronise file picker, load main by default | Øyvind Kolås | 10 | +4 | -1413 |
2022-03-28 21:28 | mp: add sync method | Øyvind Kolås | 1 | +14 | -0 |
2022-03-28 20:48 | mp/wasm: persist /sd folder | Øyvind Kolås | 2 | +10 | -4 |
2022-03-28 20:47 | mp: clean up preload | Øyvind Kolås | 30 | +3 | -3960 |
2022-03-28 18:08 | mp: hook up changing of heap size | Øyvind Kolås | 6 | +41 | -8 |
2022-03-28 16:15 | ctx: remove hacks to work around mp allocator | Øyvind Kolås | 4 | +20 | -83 |
2022-03-28 03:26 | mp: set CTX_MAX_CBS to 8 | Øyvind Kolås | 1 | +1 | -0 |
2022-03-28 03:26 | ctx: make CTX_MAX_CBS configurable | Øyvind Kolås | 2 | +5 | -1 |
2022-03-28 02:11 | ctx: improve fidelity of scaled up beziers | Øyvind Kolås | 5 | +18 | -10 |
2022-03-27 23:52 | refactor flag code to be more stable | Øyvind Kolås | 3 | +20 | -25 |
2022-03-27 22:29 | wasm: make construction argument be memory budget | Øyvind Kolås | 3 | +23 | -28 |
2022-03-27 01:09 | ctx: cb, pad scratch buffer slightly | Øyvind Kolås | 8 | +343 | -401 |
2022-03-26 22:04 | working sync wasm key events | Øyvind Kolås | 2 | +67 | -6 |
2022-03-26 19:50 | mp: drawin event queue on end_frame | Øyvind Kolås | 1 | +1 | -0 |
2022-03-26 19:50 | ctx: wasm, do synchronous mouse events | Øyvind Kolås | 1 | +34 | -5 |
2022-03-26 17:15 | getting rid of some memory corruption | Øyvind Kolås | 2 | +20 | -6 |
2022-03-26 16:40 | ctx: wasm, better mimicing of LCD SPI display | Øyvind Kolås | 4 | +395 | -343 |
2022-03-26 05:40 | tinyvg: avoid float to double promotions | Øyvind Kolås | 1 | +20 | -20 |
2022-03-26 01:38 | mp: bind add_key_binding | Øyvind Kolås | 3 | +367 | -187 |
2022-03-26 01:38 | ctx: cb backend, call get_event at start, to enable key bindings | Øyvind Kolås | 1 | +2 | -0 |
2022-03-25 03:49 | ctx: dead code removal | Øyvind Kolås | 4 | +3 | -37 |
2022-03-25 01:22 | ctx: use 24.8 fixed point | Øyvind Kolås | 2 | +3 | -3 |
2022-03-25 01:04 | ctx: cb, merge of horizontal cells working | Øyvind Kolås | 1 | +1 | -1 |
2022-03-25 00:42 | restore previous tolerance, higher precision caused drop-outs | Øyvind Kolås | 1 | +1 | -1 |
2022-03-25 00:33 | text fiddling | Øyvind Kolås | 3 | +1 | -3 |
2022-03-25 00:33 | mp: bind tinyvg | Øyvind Kolås | 1 | +30 | -26 |
2022-03-25 00:09 | ctx: do an implicit being path after ctx_text | Øyvind Kolås | 5 | +6 | -4 |
2022-03-24 21:12 | ctx: avoid using sscanf for parsing - it increases bss | Øyvind Kolås | 2 | +57 | -15 |
2022-03-24 18:57 | mp: add bindings for injecting key events | Øyvind Kolås | 8 | +134 | -25 |
2022-03-24 10:07 | ctx: cb backend reduce overhead | Øyvind Kolås | 1 | +18 | -14 |
2022-03-24 00:14 | ctx: do high fidelity render if 4 or fewer tiles | Øyvind Kolås | 1 | +16 | -6 |
2022-03-23 23:55 | ctx: rename LOWRES flag to LOWFI | Øyvind Kolås | 6 | +28 | -24 |
2022-03-23 19:29 | ctx: make max line dashes and gradient stops build time options | Øyvind Kolås | 5 | +25 | -16 |
2022-03-23 19:04 | ctx: make size of static opaque buffe r compiletime configurable | Øyvind Kolås | 2 | +8 | -2 |
2022-03-23 18:54 | mp: compact ctx config | Øyvind Kolås | 1 | +6 | -3 |
2022-03-23 18:53 | ctx: avoiding linking some backend constructors from mcu mode | Øyvind Kolås | 2 | +11 | -5 |
2022-03-22 18:50 | ctx: fix off by ones for last row/col in cb backend | Øyvind Kolås | 1 | +3 | -3 |
2022-03-21 20:49 | ctx: stop using dynamic memory in hasher backend | Øyvind Kolås | 4 | +2 | -4 |
2022-03-21 20:39 | pack cbbackend struct | Øyvind Kolås | 1 | +5 | -5 |
2022-03-21 16:55 | mp: move constants to class instead of module | Øyvind Kolås | 3 | +57 | -28 |
2022-03-21 14:46 | media-handlers: follow event API changes | Øyvind Kolås | 1 | +1 | -1 |
2022-03-21 14:43 | reasssign CTX_FORMAT_GRAY1 to old enum value | Øyvind Kolås | 1 | +2 | -2 |
2022-03-21 01:55 | ctx: enlarge cbbackend | Øyvind Kolås | 1 | +3 | -3 |
2022-03-21 01:11 | ctx: fix build with CTX_MATH 0 | Øyvind Kolås | 2 | +7 | -0 |
2022-03-21 00:20 | ctx: disable special casing in rgb332, without it gradients also work | Øyvind Kolås | 1 | +2 | -0 |
2022-03-21 00:16 | ctx: adjust RGB332 to get more pure whites | Øyvind Kolås | 3 | +30 | -15 |
2022-03-20 19:47 | ctx: add reduced flag, which keeps the packed bit depth as final | Øyvind Kolås | 4 | +27 | -20 |
2022-03-20 19:46 | stb-image: use powf rather than pow | Øyvind Kolås | 2 | +4 | -4 |
2022-03-18 15:27 | mp: pass arguments directly to set_pixels instead of via tuple | Øyvind Kolås | 3 | +24 | -12 |
2022-03-18 03:30 | ctx: remove cyclebuf flag, add call to reconfigure memory budget | Øyvind Kolås | 5 | +15 | -287 |
2022-03-18 00:45 | ctx: align backend flags with pixel formats | Øyvind Kolås | 4 | +154 | -46 |
2022-03-17 21:48 | ctx: disable horizontal tile merging, it seems unstable | Øyvind Kolås | 1 | +2 | -1 |
2022-03-17 21:19 | ctx: implement fast gray4 source-copy-solid | Øyvind Kolås | 3 | +61 | -0 |
2022-03-17 21:03 | ctx: implement direct path for gray2 source-copy | Øyvind Kolås | 5 | +32 | -7 |
2022-03-17 20:52 | ctx: merge horizontal full res tiles | Øyvind Kolås | 1 | +56 | -31 |
2022-03-17 19:35 | ctx: improve C++ casting | Øyvind Kolås | 2 | +7 | -7 |
2022-03-17 15:03 | ctx: use fixed point math for bezier subdivision | Øyvind Kolås | 3 | +112 | -8 |
2022-03-17 14:11 | ctx: refactor matrix transforms towards more fixed point | Øyvind Kolås | 1 | +19 | -39 |
2022-03-17 13:46 | ctx: more quiet minimal compiles | Øyvind Kolås | 6 | +19 | -6 |
2022-03-17 04:31 | ctx: cb fix rendering of last subscanline | Øyvind Kolås | 1 | +4 | -4 |
2022-03-17 03:45 | ctx: avoid float to double promotions, use integer transforms in hasher | Øyvind Kolås | 89 | +2214 | -2217 |
2022-03-17 01:42 | cb backend tweaks | Øyvind Kolås | 3 | +111 | -68 |
2022-03-15 18:45 | permit direct rendering when there is enough scratch memory | Øyvind Kolås | 1 | +16 | -2 |
2022-03-15 18:18 | ctx: cb dead code removal | Øyvind Kolås | 2 | +9 | -35 |
2022-03-14 20:37 | ctx: cb make scaled scanout faster | Øyvind Kolås | 1 | +25 | -18 |
2022-03-14 20:11 | code cleanups | Øyvind Kolås | 1 | +50 | -55 |
2022-03-14 18:35 | ctx: in cb backend keep static allocation of a rasterizer|hasher in global struct | Øyvind Kolås | 5 | +21 | -146 |
2022-03-14 17:59 | optimize 1bit and 2bit to RGBA8/GRAYA8 conversions | Øyvind Kolås | 1 | +177 | -19 |
2022-03-14 11:55 | ctx: composite, simplify conversions from GRAY2 | Øyvind Kolås | 1 | +2 | -4 |
2022-03-14 11:52 | ctx: make cb backend use 2bit gray for mono preview | Øyvind Kolås | 1 | +21 | -2 |
2022-03-14 11:34 | ctx: add mono flag - permitting 1bit high res preview renders | Øyvind Kolås | 3 | +43 | -12 |
2022-03-13 20:18 | make it possible to use grayscale in render | Øyvind Kolås | 2 | +46 | -16 |
2022-03-13 17:11 | reorient to have more rows than columns, useful for text and menus | Øyvind Kolås | 3 | +10 | -4 |
2022-03-12 23:34 | ctx: cb backend, add adaptive low-res | Øyvind Kolås | 7 | +190 | -30 |
2022-03-12 18:19 | Use fixed point arithmetic for path transforming. | Øyvind Kolås | 6 | +191 | -56 |
2022-03-12 11:04 | ctx: make -Wall buils quieter | Øyvind Kolås | 3 | +9 | -14 |
2022-03-12 10:14 | ctx: namespace (cb)backend bitflags as generic, we might want to reuse them in other backends | Øyvind Kolås | 6 | +53 | -36 |
2022-03-12 08:50 | mp: opt in to avoid out of bounds bezier subdiv | Øyvind Kolås | 4 | +11 | -10 |
2022-03-11 19:39 | ctx: hide antialias setting from public API. | Øyvind Kolås | 3 | +15 | -11 |
2022-03-11 18:59 | ctx: better transform complexity tracking | Øyvind Kolås | 3 | +2 | -15 |
2022-03-11 18:53 | ctx: keep track of transform complexity | Øyvind Kolås | 7 | +75 | -10 |
2022-03-11 00:15 | mp: pass user data from python | Øyvind Kolås | 3 | +33 | -18 |
2022-03-10 18:00 | ctx: allocate scratch earlier in cb backend | Øyvind Kolås | 6 | +61 | -55 |
2022-03-10 15:32 | add back idle | Øyvind Kolås | 1 | +8 | -0 |
2022-03-10 09:58 | mp: make the micropython binding include or not compositing based on own ctx config | Øyvind Kolås | 3 | +26 | -9 |
2022-03-09 18:30 | mp: working cb backend binding | Øyvind Kolås | 2 | +11 | -9 |
2022-03-09 16:07 | ctx: make it possible to build event handling without unix bits | Øyvind Kolås | 13 | +38 | -17 |
2022-03-09 15:48 | ctx: adjust ifdefs for less unused static in some configuration | Øyvind Kolås | 3 | +26 | -14 |
2022-03-09 14:45 | mp: move ctx implementation inside ctx module | Øyvind Kolås | 2 | +76 | -72 |
2022-03-09 14:41 | bind pointer event injectors | Øyvind Kolås | 1 | +11 | -11 |
2022-03-09 14:32 | mp: use wrapper also for ctx_arc, the extra implicit conversion to and from float is no issue | Øyvind Kolås | 1 | +47 | -42 |
2022-03-09 14:11 | mp: code cleanups | Øyvind Kolås | 5 | +145 | -57 |
2022-03-09 00:29 | mp: use mor preprocessor | Øyvind Kolås | 1 | +102 | -104 |
2022-03-09 00:21 | mp: bind ctx_new_cb | Øyvind Kolås | 3 | +66 | -7 |
2022-03-09 00:19 | ctx: cb pass size of buffer to set_pixels cb | Øyvind Kolås | 3 | +36 | -25 |
2022-03-08 23:15 | mp: bind ctx_new_for_buffer | Øyvind Kolås | 2 | +37 | -7 |
2022-03-08 22:59 | mp: use float rather than doubles in micropython implementation | Øyvind Kolås | 2 | +5 | -3 |
2022-03-08 20:16 | mp: bind ctx_font and ctx_get_font | Øyvind Kolås | 1 | +13 | -1 |
2022-03-08 20:11 | mp: bind more attributes as read/write attributes | Øyvind Kolås | 4 | +72 | -40 |
2022-03-08 17:19 | ctx: add a sync argument to event generators | Øyvind Kolås | 11 | +101 | -92 |
2022-03-08 16:54 | mp: bind ctx_parse | Øyvind Kolås | 1 | +2 | -26 |
2022-03-08 16:52 | mpwasm: avoid double newlines in repl | Øyvind Kolås | 1 | +3 | -0 |
2022-03-08 16:47 | mp: bind ctx_in_fill | Øyvind Kolås | 1 | +23 | -0 |
2022-03-08 16:41 | mp: make font_size and global_alpha attributes, bind apply_transform | Øyvind Kolås | 2 | +69 | -18 |
2022-03-08 14:11 | mp: move integer constants to module | Øyvind Kolås | 2 | +90 | -88 |
2022-03-08 12:30 | mpwasm: add REPL | Øyvind Kolås | 4 | +167 | -12 |
2022-03-08 00:58 | mp: bind non-positioned text commands | Øyvind Kolås | 3 | +63 | -6 |
2022-03-08 00:28 | demos/bash: update with api changes | Øyvind Kolås | 3 | +8 | -7 |
2022-03-07 23:37 | mpwasm: tuning of idle | Øyvind Kolås | 4 | +8 | -9 |
2022-03-07 21:56 | use a separate list impl only for termporary event list | Øyvind Kolås | 6 | +81 | -18 |
2022-03-07 21:35 | ctx: s/_free/_destroy/ | Øyvind Kolås | 21 | +57 | -58 |
2022-03-07 07:38 | ctx: rework to use wrapper functions for all allocations | Øyvind Kolås | 50 | +473 | -359 |
2022-03-07 07:18 | add base implementation for feeding events from python | Øyvind Kolås | 2 | +24 | -5 |
2022-03-07 06:48 | mp: implement getters for CtxEvent | Øyvind Kolås | 7 | +523 | -25 |
2022-03-07 06:21 | mpwasm: tidy preload folder | Øyvind Kolås | 9 | +116 | -1392 |
2022-03-07 04:43 | mp: add width and height getters | Øyvind Kolås | 5 | +149 | -47 |
2022-03-07 07:21 | %s/ctx_free/ctx_destroy/g | Øyvind Kolås | 32 | +64 | -64 |
2022-03-06 07:08 | ctx: s/ctx_flush/ctx_end_frame/ | Øyvind Kolås | 32 | +61 | -60 |
2022-03-06 06:55 | ctx: s/ctx_reset/ctx_start_frame/ | Øyvind Kolås | 26 | +48 | -45 |
2022-03-06 06:41 | mp: use a singleton ctx context in demo, instead of replaying a drawlist to it | Øyvind Kolås | 1 | +36 | -5 |
2022-03-06 03:44 | mp-ctx: add mp_new_drawlist | Øyvind Kolås | 1 | +15 | -0 |
2022-02-26 22:48 | Add a micropython wasm port folder | Øyvind Kolås | 83 | +31783 | -0 |
2022-02-27 21:23 | ctx: fix build without thread headers | Øyvind Kolås | 7 | +271 | -214 |
2022-02-26 22:43 | ctx: add new cb backend flag to keep data in buffer | Øyvind Kolås | 4 | +12 | -7 |
2022-02-26 22:42 | ctx: avoid float to double promotions in parser | Øyvind Kolås | 2 | +15 | -15 |
2022-02-26 22:38 | terminal: avoid float to double promotion | Øyvind Kolås | 1 | +1 | -1 |
2022-02-26 01:34 | ctx: avoid float to double promotions | Øyvind Kolås | 6 | +36 | -36 |
2022-02-26 00:12 | avoid linking fprintf and stderr for firmware builds | Øyvind Kolås | 1 | +6 | -6 |
2022-02-26 00:00 | use: ctx_strlen instead of strlen | Øyvind Kolås | 16 | +66 | -67 |
2022-02-25 23:46 | ctx: avoid strcmp in core rasterizer | Øyvind Kolås | 11 | +72 | -70 |
2022-02-25 22:29 | source cleanup | Øyvind Kolås | 4 | +0 | -362 |
2022-02-25 06:23 | ctx: remove unused inverse transform | Øyvind Kolås | 4 | +5 | -7 |
2022-02-25 22:01 | ctx: hasher, do more than just xor when accumulating per-tile hash | Øyvind Kolås | 3 | +5 | -1 |
2022-02-25 18:37 | ctx: struct packing and RAM footprint reduction | Øyvind Kolås | 3 | +8 | -4 |
2022-02-25 06:15 | ctx: structure packing | Øyvind Kolås | 3 | +11 | -5 |
2022-02-25 01:39 | ctx: fb, add a CTX_FB_SINGLE_BUFFER env var which turns off buffer copy | Øyvind Kolås | 2 | +17 | -5 |
2022-02-24 22:48 | ctx: hasher, fix tranformed bounds of text | Øyvind Kolås | 1 | +26 | -9 |
2022-02-24 03:13 | ctx: bail earlier due to geometry for text, glyph and fill | Øyvind Kolås | 1 | +9 | -0 |
2022-02-24 03:07 | ctx: bail on glyphs | Øyvind Kolås | 1 | +1 | -0 |
2022-02-23 22:59 | ctx: hasher bake active tile list into drawlist | Øyvind Kolås | 8 | +61 | -77 |
2022-02-23 21:53 | ctx: rasterizer increase limits for extent detection | Øyvind Kolås | 1 | +2 | -2 |
2022-02-23 17:45 | stuff: thumbnailer, run for 1s. | Øyvind Kolås | 3 | +4 | -5 |
2022-02-23 15:29 | ctx: make ctx_screenshot() a wrapper for ctx_get_image_data | Øyvind Kolås | 2 | +29 | -51 |
2022-02-23 01:33 | ctx: use NN for BI on rgb8 sources | Øyvind Kolås | 1 | +10 | -95 |
2022-02-22 21:49 | ctx: formatter fix text encoding of gradients | Øyvind Kolås | 1 | +9 | -5 |
2022-02-22 20:41 | ctx: hasher do a bit less hashing of text | Øyvind Kolås | 1 | +1 | -5 |
2022-02-22 05:00 | ctx: improved wrapping on side movement at start/end of text | Øyvind Kolås | 4 | +15 | -4 |
2022-02-21 22:12 | ctx: clean up index order, make internal.h only visible in implementation | Øyvind Kolås | 4 | +37 | -1 |
2022-02-21 21:53 | ctx: make shape cache a runtime option, default off | Øyvind Kolås | 5 | +16 | -5 |
2022-02-21 20:51 | ctx: rasterzier disable clipped bezier subdivision | Øyvind Kolås | 1 | +1 | -1 |
2022-02-21 20:37 | tools/ctx-fontgen: use fill of glyph rather than stroke of glyph | Øyvind Kolås | 1 | +1 | -1 |
2022-02-21 20:06 | ctx: add ctx_paint, "paint", 'D' | Øyvind Kolås | 9 | +69 | -20 |
2022-02-20 22:05 | ctx: hasher, clipping affects all tiles | Øyvind Kolås | 1 | +17 | -1 |
2022-02-20 19:45 | ctx: rasterizer use reverse rectangles for square end-caps; still not rotated right | Øyvind Kolås | 1 | +27 | -5 |
2022-02-20 18:37 | tests: update tests and references | Øyvind Kolås | 1 | +3 | -2 |
2022-02-20 18:19 | demos: demo, reduce number of available demos in wasm | Øyvind Kolås | 1 | +12 | -10 |
2022-02-20 18:18 | ctx: rasterizer improve handling of self intersections common in current stroking | Øyvind Kolås | 1 | +7 | -7 |
2022-02-20 03:02 | ctx: transform full bounding box when determining if bailing on bezier subdivision | Øyvind Kolås | 2 | +25 | -9 |
2022-02-20 01:29 | ctx: make wasm demo able to run without html form side | Øyvind Kolås | 4 | +52 | -19 |
2022-02-19 20:24 | ctx: cb backend damagetracking regressed with murmurhash | Øyvind Kolås | 8 | +59 | -17 |
2022-02-19 18:54 | ctx: improve implementation of quad to and smooth rel quad to | Øyvind Kolås | 1 | +7 | -5 |
2022-02-19 18:19 | ctx: svg_arc_to handle differing horizontal/vertical axis of eelippse | Øyvind Kolås | 3 | +45 | -8 |
2022-02-19 17:35 | start of current_point refactor | Øyvind Kolås | 1 | +12 | -5 |
2022-02-19 16:12 | ctx: SVG and tinyVG use opposite sweep directions | Øyvind Kolås | 3 | +17 | -8 |
2022-02-19 00:54 | docs: update protocol arguments for a/A | Øyvind Kolås | 1 | +3 | -3 |
2022-02-19 00:10 | tinyvg: avoid line widths < 1px | Øyvind Kolås | 2 | +43 | -11 |
2022-02-18 23:17 | ctx: path rendering fixes, including parsing of 'A' command | Øyvind Kolås | 10 | +150 | -51 |
2022-02-17 21:41 | ctx: add a tinyvg viewer mode to ctx | Øyvind Kolås | 6 | +291 | -8 |
2022-02-17 20:48 | ctx: tinyvg change api to be a straight draw, transforms are up to caller | Øyvind Kolås | 6 | +65 | -55 |
2022-02-17 20:13 | ctx: add methods to query dimensions of tinyvg | Øyvind Kolås | 5 | +77 | -35 |
2022-02-17 14:17 | ctx: add catmull rom interpol to 2nd layer parser | Øyvind Kolås | 5 | +196 | -45 |
2022-02-16 19:59 | build: be more explicit about deps | Øyvind Kolås | 1 | +1 | -1 |
2022-02-16 19:51 | ctx: tinyvg parser | Øyvind Kolås | 5 | +931 | -0 |
2022-02-16 05:58 | build: do not build avx2 by default | Øyvind Kolås | 1 | +1 | -1 |
2022-02-15 23:37 | ctx: use simpler hash in tile hash cache, keep list of active paths. | Øyvind Kolås | 14 | +304 | -119 |
2022-02-15 22:22 | ctx: hasher, protect against zero length paths | Øyvind Kolås | 1 | +3 | -1 |
2022-02-15 17:00 | fix build with some features disabled | Øyvind Kolås | 2 | +18 | -14 |
2022-02-15 16:39 | ctx: formatter, refactor to not use printf at all | Øyvind Kolås | 1 | +93 | -36 |
2022-02-15 16:13 | fix build with/without zlib for emscripten | Øyvind Kolås | 2 | +17 | -2 |
2022-02-15 16:09 | ctx: formatter pass length of many strings directly | Øyvind Kolås | 3 | +79 | -79 |
2022-02-15 13:14 | ctx: do not bezier subdivide if distance is <0.66px | Øyvind Kolås | 1 | +1 | -1 |
2022-02-14 23:43 | ctx: reintroduce avoidance of bezier subdivision outside viewport | Øyvind Kolås | 1 | +30 | -0 |
2022-02-14 23:33 | ctx: add 32bit precision option | Øyvind Kolås | 5 | +51 | -10 |
2022-02-14 22:13 | ctx: add ink_ prefix to the inkrect used by rasterizers to record damage | Øyvind Kolås | 6 | +64 | -23 |
2022-02-13 19:33 | ctx: experimental parser, handle both stills and animations | Øyvind Kolås | 1 | +10 | -2 |
2022-02-13 16:25 | vt-audio: use zlib for compression | Øyvind Kolås | 2 | +2 | -2 |
2022-02-13 16:24 | ctx: improve strokes in hasher backend | Øyvind Kolås | 1 | +13 | -6 |
2022-02-13 00:16 | ctx: parser if no scene markers present, rewind | Øyvind Kolås | 1 | +3 | -0 |
2022-02-13 00:16 | ctx: make bezier subdivision more precise | Øyvind Kolås | 1 | +1 | -1 |
2022-02-13 00:15 | ctx: default to white opaque source | Øyvind Kolås | 1 | +1 | -0 |
2022-02-12 23:35 | parser: in animations, mostly work needs scene init | Øyvind Kolås | 1 | +15 | -4 |
2022-02-12 13:52 | ctx: drop zlib dep use tinf internally instead | Øyvind Kolås | 27 | +2722 | -12 |
2022-02-12 12:42 | ctx: add an animation abstraction on top of parser | Øyvind Kolås | 7 | +772 | -15 |
2022-02-11 19:10 | ctx: ctx_parse add a dummy white space to catch last token | Øyvind Kolås | 1 | +1 | -0 |
2022-02-11 15:34 | ctx: hasher handle clips, use sha1 also for path data | Øyvind Kolås | 1 | +12 | -9 |
2022-02-11 00:56 | ctx: implement extend in bi_scaled_rect | Øyvind Kolås | 1 | +37 | -53 |
2022-02-11 00:37 | ctx: incorporate extend in bi_scaled | Øyvind Kolås | 1 | +152 | -56 |
2022-02-10 23:04 | fix coord limiting in nearest scale | Øyvind Kolås | 1 | +13 | -9 |
2022-02-10 22:35 | composite: first setup texture transform, then format | Øyvind Kolås | 1 | +2 | -1 |
2022-02-10 22:23 | ctx: hasher hash extend state for texture fills | Øyvind Kolås | 1 | +4 | -0 |
2022-02-10 17:20 | ctx: fix for texture wrapping modes | Øyvind Kolås | 5 | +48 | -17 |
2022-02-10 15:16 | ctx: offset bilinear by 0.5px | Øyvind Kolås | 1 | +9 | -22 |
2022-02-10 14:04 | do extend modes for nearest scale | Øyvind Kolås | 1 | +24 | -2 |
2022-02-10 13:53 | ctx: samplers common implementation of texture wrap modes | Øyvind Kolås | 1 | +50 | -151 |
2022-02-10 04:21 | ctx: implement repeat mode for bilinear | Øyvind Kolås | 1 | +180 | -48 |
2022-02-10 03:44 | implement repear mode for NN | Øyvind Kolås | 1 | +140 | -50 |
2022-02-10 00:54 | add extend to context(not on source) | Øyvind Kolås | 8 | +56 | -3 |
2022-02-09 23:34 | ctx: speed up generic porter duff for colors | Øyvind Kolås | 1 | +63 | -1 |
2022-02-09 22:39 | keep 4k long opaque coverage around for quick dispatch | Øyvind Kolås | 4 | +41 | -23 |
2022-02-09 22:17 | disable shortcuts to fill rect from rasterizer | Øyvind Kolås | 1 | +0 | -14 |
2022-02-09 12:57 | ctx: some code tidying, updated comments | Øyvind Kolås | 3 | +21 | -19 |
2022-02-08 23:58 | ctx: composite code restructuring | Øyvind Kolås | 1 | +31 | -32 |
2022-02-08 23:52 | ctx: add perspective handling to nearest rgb8 | Øyvind Kolås | 1 | +64 | -128 |
2022-02-08 23:46 | ctx: add perspective transform to rgba8 bi linear | Øyvind Kolås | 1 | +66 | -24 |
2022-02-08 22:11 | ctx: add swap_red_green variants for all new bi and nn fragments | Øyvind Kolås | 1 | +61 | -58 |
2022-02-08 21:03 | config: disable shadow blur | Øyvind Kolås | 1 | +1 | -1 |
2022-02-08 19:32 | ctx: rasterizer accelerate some generic NN code paths | Øyvind Kolås | 2 | +18 | -5 |
2022-02-08 10:23 | ctx: reintroduce dedicated NN fill-rect | Øyvind Kolås | 1 | +82 | -2 |
2022-02-08 19:52 | ctx: fix detection of translate in BI | Øyvind Kolås | 1 | +5 | -2 |
2022-02-08 02:33 | ctx: bail if trying to fill negative width/height rectangles | Øyvind Kolås | 1 | +5 | -1 |
2022-02-07 01:43 | slight improvement for NN and BI fillrect | Øyvind Kolås | 3 | +24 | -4 |
2022-02-06 21:27 | ctx: make bilinear fallback to nearest at fragment level | Øyvind Kolås | 5 | +571 | -281 |
2022-02-06 20:01 | ctx: remove dedicated fill rect for nearest | Øyvind Kolås | 1 | +161 | -72 |
2022-02-06 12:14 | ctx: enable perspective transforms for RGBA8 textures | Øyvind Kolås | 8 | +482 | -202 |
2022-02-05 11:31 | ctx: add codepath for scaled bi fillrect | Øyvind Kolås | 1 | +83 | -13 |
2022-02-05 09:52 | ctx: micro boost for FillRectU bilinear | Øyvind Kolås | 1 | +2 | -3 |
2022-02-05 05:39 | ctx: bilinear micro optimizaitons | Øyvind Kolås | 1 | +19 | -8 |
2022-02-05 03:51 | ctx: bi-linear simplify generic | Øyvind Kolås | 1 | +11 | -21 |
2022-02-05 01:00 | ctx: also do global alpha for gradients | Øyvind Kolås | 1 | +53 | -18 |
2022-02-04 23:32 | ctx: split bilinear resampler | Øyvind Kolås | 1 | +91 | -74 |
2022-02-04 22:48 | ctx: fix more missing scanlines in bilinear | Øyvind Kolås | 1 | +8 | -5 |
2022-02-04 21:20 | ctx: composite unsigned loop counter in bilinear | Øyvind Kolås | 1 | +6 | -7 |
2022-02-04 21:08 | ctx: composite remove branch from scale only bilinear | Øyvind Kolås | 1 | +6 | -18 |
2022-02-04 20:01 | ctx: composite fix scanlines missing from bilinear | Øyvind Kolås | 1 | +37 | -23 |
2022-02-04 19:09 | demos: fill window in spreadsheet demo | Øyvind Kolås | 1 | +2 | -2 |
2022-02-04 18:14 | itk: the meaning of the return val of mainloop iteration functions is now negated, 1 to continue | Øyvind Kolås | 11 | +29 | -14 |
2022-02-04 09:03 | ctx: cb backend, add ability to tune flags | Øyvind Kolås | 3 | +15 | -1 |
2022-02-03 17:31 | ctx: make ctx_queue_draw available also without events | Øyvind Kolås | 3 | +8 | -6 |
2022-02-03 16:27 | demos: add wasm folder | Øyvind Kolås | 4 | +45 | -0 |
2022-02-03 13:41 | ctx: rasterizer micro optimizations | Øyvind Kolås | 2 | +25 | -32 |
2022-02-03 11:39 | docs update | Øyvind Kolås | 2 | +12 | -2 |
2022-02-03 10:57 | ctx: move gradient cache to rasterizer | Øyvind Kolås | 3 | +36 | -28 |
2022-02-03 10:48 | demos: add new non-interactive demo | Øyvind Kolås | 5 | +725 | -13 |
2022-02-03 10:47 | events: improve scancode based keyhandling | Øyvind Kolås | 1 | +130 | -22 |
2022-02-03 10:46 | ctx: logo, specify pos and dimension | Øyvind Kolås | 2 | +8 | -6 |
2022-02-03 10:46 | text: fixes for term | Øyvind Kolås | 1 | +5 | -3 |
2022-02-03 10:45 | ctx: hasher expand shape rect for fills | Øyvind Kolås | 1 | +2 | -2 |
2022-02-03 10:45 | ctx: TERM backend also update state on ctx context | Øyvind Kolås | 1 | +8 | -1 |
2022-01-31 12:06 | ctx: add wasm backend | Øyvind Kolås | 13 | +581 | -61 |
2022-01-31 16:34 | build: fixes for arm | Øyvind Kolås | 1 | +2 | -2 |
2022-01-31 12:01 | ctx: fix tft backend | Øyvind Kolås | 1 | +5 | -1 |
2022-01-31 12:00 | itk: correct compile guard for get_contents | Øyvind Kolås | 1 | +3 | -1 |
2022-01-30 11:23 | ctx: add update_fb callback to cb backend | Øyvind Kolås | 2 | +29 | -0 |
2022-01-30 10:01 | ctx: make cb backend format aware | Øyvind Kolås | 2 | +14 | -12 |
2022-01-29 23:32 | c++ portability tweaks | Øyvind Kolås | 3 | +8 | -6 |
2022-01-29 09:57 | ctx: code rearrangement | Øyvind Kolås | 2 | +680 | -679 |
2022-01-29 09:05 | ctx: new backend cb, that tft_fb noew uses | Øyvind Kolås | 7 | +344 | -288 |
2022-01-29 06:25 | docs: update | Øyvind Kolås | 1 | +21 | -21 |
2022-01-29 06:25 | move CTX_BRANCH_HINTS to config | Øyvind Kolås | 2 | +7 | -1 |
2022-01-29 06:25 | ctx: increase portability | Øyvind Kolås | 2 | +3 | -5 |
2022-01-29 03:51 | portability, avoid ifdef inside macro argument | Øyvind Kolås | 1 | +2 | -2 |
2022-01-28 08:37 | ctx: use 3x3 matrices for transforms | Øyvind Kolås | 12 | +167 | -86 |
2022-01-28 05:27 | ctx: enable shape cache by default, disable it with CTX_SHAPE_CACHE=0 | Øyvind Kolås | 2 | +3 | -2 |
2022-01-28 05:22 | ctx: rasterizer bezier cleanups | Øyvind Kolås | 1 | +7 | -53 |
2022-01-28 03:57 | unsigned loops in unaligned fill rect | Øyvind Kolås | 1 | +13 | -9 |
2022-01-28 03:21 | ctx: rasterizer, iterate pending edges in memory order | Øyvind Kolås | 1 | +6 | -3 |
2022-01-28 02:55 | ctx: use unsigned for loops in fill_rect | Øyvind Kolås | 1 | +21 | -23 |
2022-01-27 18:37 | ctx: increase bezier subdivision precision | Øyvind Kolås | 1 | +2 | -1 |
2022-01-27 19:27 | ctx: rasterizer, use unsigned in loops in coverage_post_process | Øyvind Kolås | 1 | +6 | -6 |
2022-01-27 18:02 | ctx: reduce number of code units in one rasterizer subunit | Øyvind Kolås | 1 | +3 | -3 |
2022-01-27 17:57 | ctx: tighten bezier subdivision | Øyvind Kolås | 3 | +26 | -41 |
2022-01-27 14:26 | ctx: avoid a branch in rasterizer | Øyvind Kolås | 1 | +4 | -13 |
2022-01-27 13:59 | ctx: rasterizer take out a branch per scanline | Øyvind Kolås | 1 | +20 | -17 |
2022-01-27 13:05 | ctx: do color space conversion of textures on texture definition | Øyvind Kolås | 5 | +28 | -14 |
2022-01-27 03:07 | ctx: audio: bail early if there is no list of queued pcm data | Øyvind Kolås | 1 | +5 | -5 |
2022-01-26 11:16 | ctx: hold texture conversion while color converting | Øyvind Kolås | 2 | +5 | -1 |
2022-01-25 03:39 | ctx: texture only set color managed after done converting | Øyvind Kolås | 3 | +36 | -32 |
2022-01-25 03:37 | ctx: composite avoid dereferencing color managed pointer early | Øyvind Kolås | 1 | +17 | -20 |
2022-01-25 03:36 | ctx-mpg: use RGBA output, and pad alpha on malloc for faster rendering paths | Øyvind Kolås | 1 | +15 | -12 |
2022-01-25 02:40 | ctx: make get_drawlist return length | Øyvind Kolås | 3 | +16 | -20 |
2022-01-25 02:31 | ctx: remove ctx_events_width and ctx_events_height | Øyvind Kolås | 3 | +75 | -79 |
2022-01-25 01:24 | build: simplify SIMD builds | Øyvind Kolås | 6 | +73 | -64 |
2022-01-22 07:49 | ctx: on armv7 use -mfpu=neon-vfpv4 | Øyvind Kolås | 1 | +1 | -1 |
2022-01-21 12:07 | improved fill_rect and inlining of RGBA8_buf coverage appliers | Øyvind Kolås | 2 | +29 | -23 |
2022-01-21 11:12 | ctx: make fill_rect loops unsigned | Øyvind Kolås | 1 | +14 | -11 |
2022-01-21 09:15 | ctx: mark generate_coverage_apply with __restrict__ | Øyvind Kolås | 1 | +1 | -1 |
2022-01-21 03:56 | ctx: make switch dispatch compile time configurable, fetch color only when not fallback | Øyvind Kolås | 3 | +68 | -14 |
2022-01-21 03:42 | ctx: make it possible to build with inlined normal implementations for RGBA8, for performance comparisons | Øyvind Kolås | 5 | +107 | -4 |
2022-01-21 01:25 | tests: add some tools for testing code/RAM use | Øyvind Kolås | 2 | +85 | -0 |
2022-01-21 00:00 | build: add XSAVE to CFLAGS for AVX capable builds | Øyvind Kolås | 2 | +3 | -2 |
2022-01-20 21:17 | ctx: implement neon detection for linux on arm | Øyvind Kolås | 2 | +43 | -7 |
2022-01-20 02:50 | use the same objects for static and non static builds | Øyvind Kolås | 1 | +5 | -8 |
2022-01-20 02:07 | ctx: also make use of solid fill paths without inlined normal for many formats | Øyvind Kolås | 4 | +50 | -30 |
2022-01-20 01:26 | build: add pc file to install deps | Øyvind Kolås | 2 | +3 | -2 |
2022-01-20 01:23 | build: make parallell builds work from scratch | Øyvind Kolås | 1 | +3 | -3 |
2022-01-19 23:05 | build: add SIMD support for armv7l | Øyvind Kolås | 6 | +49 | -6 |
2022-01-20 01:09 | ctx: composite fix build without inlined normal | Øyvind Kolås | 1 | +9 | -0 |
2022-01-20 01:10 | default: to building without inlined normal | Øyvind Kolås | 1 | +4 | -3 |
2022-01-19 21:27 | rearrange structs for dispatch safety, minimize SIMD build core files | Øyvind Kolås | 5 | +10 | -56 |
2022-01-19 20:19 | tests: make tests 79 chars wide to work as diffs | Øyvind Kolås | 1 | +4 | -4 |
2022-01-19 04:05 | build: cleanups | Øyvind Kolås | 4 | +57 | -35 |
2022-01-19 04:58 | build: use -O2 -ftree-vectorize instead of -O3 for x86-64 SIMD builds | Øyvind Kolås | 2 | +3 | -3 |
2022-01-19 03:56 | build: harmonize alsa with other deps | Øyvind Kolås | 5 | +15 | -13 |
2022-01-19 03:51 | build: improve babl convert curl | Øyvind Kolås | 6 | +20 | -10 |
2022-01-19 03:40 | build: make babl bits match others | Øyvind Kolås | 6 | +7 | -9 |
2022-01-19 03:04 | build: use -ffast-math in SIMD builds | Øyvind Kolås | 1 | +2 | -2 |
2022-01-19 01:54 | ctx: use more standard config in libctx, reducing duplication in simd files | Øyvind Kolås | 5 | +29 | -76 |
2022-01-19 01:51 | tests: clean up unused defines in performance test | Øyvind Kolås | 1 | +0 | -5 |
2022-01-19 01:18 | build: make SIMD optional, autodetect on x86-64 | Øyvind Kolås | 4 | +30 | -6 |
2022-01-19 00:45 | build: report debian packages for missing deps | Øyvind Kolås | 2 | +17 | -16 |
2022-01-19 00:24 | build: use pkg-config to check for libdrm | Øyvind Kolås | 1 | +8 | -7 |
2022-01-18 11:51 | ctx: allow more vectorization | Øyvind Kolås | 2 | +10 | -6 |
2022-01-18 04:45 | ctx: rasterizer, tweak some coverage loops for vectorization | Øyvind Kolås | 1 | +4 | -2 |
2022-01-18 04:26 | composite: nearest tweak | Øyvind Kolås | 1 | +4 | -1 |
2022-01-18 04:43 | ctx: rasterizer use reciprocal permitting more cases to be vectorized | Øyvind Kolås | 1 | +4 | -2 |
2022-01-18 04:26 | yuv420-nearest remove conditional from loop - not simdable due to access pattern | Øyvind Kolås | 2 | +23 | -4 |
2022-01-18 06:05 | assoicate alpha tweaks | Øyvind Kolås | 1 | +5 | -8 |
2022-01-18 02:28 | ctx: composite mark blending functions for inlining | Øyvind Kolås | 5 | +8 | -15 |
2022-01-18 01:06 | build: give better names to global cflags/libs | Øyvind Kolås | 3 | +36 | -37 |
2022-01-18 00:58 | ctx: fix aligned test for refactored stroked rectangle | Øyvind Kolås | 1 | +2 | -3 |
2022-01-18 00:15 | ctx: fix building with shape cache enabled after simd differentiation | Øyvind Kolås | 6 | +20 | -17 |
2022-01-17 23:48 | build: fix static build with simd differentiation | Øyvind Kolås | 2 | +5 | -5 |
2022-01-17 23:05 | ctx: struct packing | Øyvind Kolås | 3 | +4 | -4 |
2022-01-17 22:43 | ctx: re-enable builds with fast fill rect | Øyvind Kolås | 3 | +7 | -3 |
2022-01-17 21:36 | ctx: simd diversify core of rasterizer | Øyvind Kolås | 7 | +60 | -23 |
2022-01-17 21:23 | ctx: simd differentiate composite_setup | Øyvind Kolås | 5 | +41 | -40 |
2022-01-17 21:12 | ctx: move core rasterization to top of rasterizer backend | Øyvind Kolås | 7 | +1902 | -1890 |
2022-01-17 20:49 | ctx: simd diversify stroke and fill rect fast paths | Øyvind Kolås | 4 | +54 | -11 |
2022-01-17 19:14 | ctx: factor out stroke rect | Øyvind Kolås | 2 | +100 | -90 |
2022-01-17 02:55 | ctx: do instructionset dispatch | Øyvind Kolås | 11 | +193 | -46 |
2022-01-16 23:36 | build: add back SIMD specific build targets | Øyvind Kolås | 9 | +62 | -21 |
2022-01-16 22:46 | ctx: raarranging code for better multi-CFLAGS compile | Øyvind Kolås | 5 | +18 | -12 |
2022-01-16 18:17 | add x86_64 level call | Øyvind Kolås | 5 | +87 | -1 |
2022-01-15 15:21 | ctx: in tiled backend, use internal ctx math when computing cursors | Øyvind Kolås | 1 | +4 | -4 |
2022-01-15 02:58 | ctx: rasterizer avoid undefined behavior of 0 sized stack array | Øyvind Kolås | 1 | +3 | -1 |
2022-01-15 02:38 | composite: use memcpy instead of aliased deref | Øyvind Kolås | 1 | +6 | -3 |
2022-01-15 02:37 | ctx: free textures in cache at shutdown | Øyvind Kolås | 2 | +11 | -6 |
2022-01-15 01:50 | a85: avoid undefined behavior, speficy unsigned 0xff | Øyvind Kolås | 1 | +2 | -2 |
2022-01-15 01:11 | ctx: close to correct shape cache | Øyvind Kolås | 2 | +17 | -6 |
2022-01-14 20:51 | build: default to -O3, we would want march=native but it has to wait until reintroducing instruction specific sub builds | Øyvind Kolås | 1 | +1 | -1 |
2022-01-14 20:50 | build: make the default build be -O3 -march=native | Øyvind Kolås | 1 | +1 | -3 |
2022-01-14 17:10 | ctx: fix gradient dithering | Øyvind Kolås | 2 | +21 | -15 |
2022-01-14 04:11 | backend-tft: stop doing debug stroke | Øyvind Kolås | 1 | +2 | -2 |
2022-01-14 04:11 | ctx: provide pixels on demand in ctx_get_image_data | Øyvind Kolås | 1 | +10 | -0 |
2022-01-13 02:16 | API BREAK: ctx_new now takes arguments | Øyvind Kolås | 27 | +92 | -58 |
2022-01-12 21:48 | ctx: abstract fullscreening | Øyvind Kolås | 5 | +23 | -9 |
2022-01-12 20:47 | ctx: rasterizer, be more specific about reset - removing function calls | Øyvind Kolås | 1 | +5 | -15 |
2022-01-12 17:26 | ctx: rasterizer replace instances of -255 with ^255 | Øyvind Kolås | 1 | +14 | -14 |
2022-01-12 17:25 | ctx: use more unsigned in inner loops of rasterizer | Øyvind Kolås | 1 | +15 | -29 |
2022-01-11 19:43 | ctx-fontgen: update with unsigned changes | Øyvind Kolås | 1 | +10 | -10 |
2022-01-12 02:16 | ctx: rasterizer add comments to inner dispatch | Øyvind Kolås | 1 | +14 | -21 |
2022-01-12 00:29 | ctx: add a no-edges case to rasterizer core | Øyvind Kolås | 1 | +0 | -2 |
2022-01-12 00:26 | ctx: only do 1bit coverage processing in one branch | Øyvind Kolås | 1 | +21 | -9 |
2022-01-11 21:24 | ctx: more unsigned, and use of memset in nearest fill_rect | Øyvind Kolås | 2 | +11 | -6 |
2022-01-11 20:10 | ctx: follow up changes for signedness warnings | Øyvind Kolås | 4 | +13 | -12 |
2022-01-11 20:09 | ctx: fix crasher in nearest fill rect, clean up bi | Øyvind Kolås | 2 | +50 | -69 |
2022-01-11 19:44 | ctx: optimize bilinear fill rect | Øyvind Kolås | 1 | +2 | -2 |
2022-01-11 08:19 | ctx: optimizations to rect fill | Øyvind Kolås | 4 | +136 | -132 |
2022-01-11 07:48 | ctx: improve audio stubs | Øyvind Kolås | 1 | +1 | -1 |
2022-01-11 05:01 | ctx: use more unsigned | Øyvind Kolås | 6 | +83 | -74 |
2022-01-11 04:16 | minor cycle reductions | Øyvind Kolås | 2 | +51 | -35 |
2022-01-11 02:46 | ctx: reduce some initialization overhead in fill_rect | Øyvind Kolås | 2 | +31 | -140 |
2022-01-11 01:20 | fast nearest neighbor rect blit | Øyvind Kolås | 3 | +175 | -6 |
2022-01-11 01:19 | ctx: fix rasterizer init when shape cache is disabled | Øyvind Kolås | 1 | +4 | -1 |
2022-01-10 23:19 | ctx: do separate dispatch for nearest | Øyvind Kolås | 1 | +10 | -6 |
2022-01-10 23:09 | split nearest fill rect in own function | Øyvind Kolås | 1 | +28 | -5 |
2022-01-10 21:56 | %s/CTX_VT/CTX_CLIENTS/ | Øyvind Kolås | 7 | +18 | -16 |
2022-01-10 21:53 | ctx: refactor clients api to not refer to vts | Øyvind Kolås | 6 | +51 | -27 |
2022-01-10 21:18 | s/vt_find_shell_command/ctx_find_shell_command/ | Øyvind Kolås | 6 | +11 | -11 |
2022-01-10 20:54 | ctx: move dummy clipboard from fb to headless | Øyvind Kolås | 4 | +25 | -25 |
2022-01-10 20:54 | ctx: only have kitty/iterm2 support in terminal if stb_image header included | Øyvind Kolås | 1 | +4 | -0 |
2022-01-10 20:52 | ctx: struct packing to get rid of holes | Øyvind Kolås | 2 | +13 | -13 |
2022-01-10 20:51 | build: generate .pc file | Øyvind Kolås | 2 | +61 | -18 |
2022-01-10 04:16 | ctx: tft-espi backend | Øyvind Kolås | 4 | +314 | -1 |
2022-01-10 18:32 | ctx: hasher, larger bbox for text | Øyvind Kolås | 1 | +2 | -2 |
2022-01-10 04:59 | ctx: move width/height members from events to Ctx itself | Øyvind Kolås | 5 | +22 | -33 |
2022-01-10 00:11 | ctx: revive dithering code. | Øyvind Kolås | 2 | +19 | -27 |
2022-01-09 23:33 | deps: update stb dependencies | Øyvind Kolås | 3 | +610 | -384 |
2022-01-09 23:11 | ctx: pack away byte holes in CtxPixelFormatInfo | Øyvind Kolås | 1 | +19 | -19 |
2022-01-09 22:59 | ctx: pack CtxState and CtxRasterizer getting rid of byte holes | Øyvind Kolås | 1 | +34 | -36 |
2022-01-09 22:30 | ctx: bail bezier subdivision when length is smaller than distance | Øyvind Kolås | 1 | +1 | -3 |
2022-01-09 22:25 | ctx: rasterizer make graystart/grayend uniform | Øyvind Kolås | 1 | +22 | -8 |
2022-01-09 22:18 | ctx: special case some width 1 cases for fill_rect | Øyvind Kolås | 2 | +23 | -17 |
2022-01-09 21:46 | minor indentaiton fixes | Øyvind Kolås | 1 | +15 | -12 |
2022-01-09 20:02 | ctx: add a predicted branch to rasterizer | Øyvind Kolås | 1 | +5 | -13 |
2022-01-09 19:54 | ctx: rasterizer reshuffle | Øyvind Kolås | 1 | +4 | -3 |
2022-01-09 18:50 | ctx: rasterizer factor out update of inner point | Øyvind Kolås | 1 | +12 | -28 |
2022-01-09 18:09 | ctx: rasterizer factor out a division from coverage generation code paths | Øyvind Kolås | 2 | +15 | -13 |
2022-01-09 17:50 | ctx: rasterizer inline fill rule | Øyvind Kolås | 2 | +42 | -5 |
2022-01-09 17:22 | ctx: mark branch in update_parity as likely | Øyvind Kolås | 1 | +1 | -1 |
2022-01-09 16:10 | ctx: scale gradient cache by user/device transform | Øyvind Kolås | 1 | +10 | -1 |
2022-01-09 05:07 | ctx: make gradient cache depend on dimensions of gradient | Øyvind Kolås | 1 | +49 | -24 |
2022-01-09 04:07 | ctx: rasterizer unroll some copy loops | Øyvind Kolås | 1 | +19 | -16 |
2022-01-09 03:19 | ctx: rasterizer small innerloop optimizaiton | Øyvind Kolås | 1 | +15 | -14 |
2022-01-09 02:55 | ctx: rasterizer replace variable with CTX_FULL_AA constant | Øyvind Kolås | 1 | +17 | -22 |
2022-01-09 02:32 | ctx: avoid divsions for corners of unaligned rectangles | Øyvind Kolås | 1 | +18 | -17 |
2022-01-09 01:59 | ctx: faster dispatch in fill_rect | Øyvind Kolås | 1 | +44 | -24 |
2022-01-08 23:00 | ctx: rasterizer micro optimizations avoiding branches in rasterizer | Øyvind Kolås | 1 | +22 | -33 |
2022-01-08 22:06 | rasterizer micro optimizations | Øyvind Kolås | 1 | +34 | -45 |
2022-01-08 22:38 | ctx: remove a branch from apply_coverage dispatch | Øyvind Kolås | 3 | +56 | -46 |
2022-01-08 21:55 | ctx: micro optimize ctx_rasterizer_reset | Øyvind Kolås | 1 | +8 | -8 |
2022-01-08 21:44 | ctx: fix regression from fb7d8667e928ca025e62f13b764b92eaa7569e21 | Øyvind Kolås | 1 | +2 | -2 |
2022-01-08 20:47 | minor cleanups | Øyvind Kolås | 1 | +2 | -23 |
2022-01-08 19:09 | ctx: implement source over for RGB332 | Øyvind Kolås | 1 | +34 | -22 |
2022-01-08 18:44 | ctx: optimize source over for RGB332 | Øyvind Kolås | 1 | +59 | -13 |
2022-01-08 18:37 | factor out native clor setting | Øyvind Kolås | 1 | +12 | -26 |
2022-01-08 18:02 | composite: small simplification of setup_RGBA8 | Øyvind Kolås | 1 | +36 | -36 |
2022-01-08 15:20 | ctx: unify copy paths | Øyvind Kolås | 3 | +319 | -231 |
2022-01-08 15:09 | ctx: composite add likely branch to 565over | Øyvind Kolås | 1 | +2 | -2 |
2022-01-08 14:37 | ctx: implement copy shortcut for RGB332 | Øyvind Kolås | 3 | +94 | -12 |
2022-01-08 04:06 | ctx: enable source_over color optimization for RGB565 | Øyvind Kolås | 1 | +75 | -22 |
2022-01-08 03:11 | ctx: add a cast desired by c++ | Øyvind Kolås | 2 | +2 | -2 |
2022-01-08 01:44 | ctx: make u8 to float lut optional | Øyvind Kolås | 5 | +17 | -10 |
2022-01-08 01:34 | ctx: optimize ctx_float_to_u8 | Øyvind Kolås | 2 | +9 | -9 |
2022-01-08 01:11 | ctx: faster GRAY1 solid filling | Øyvind Kolås | 1 | +36 | -2 |
2022-01-08 01:01 | ctx: start accelerating GRAY1 | Øyvind Kolås | 1 | +33 | -0 |
2022-01-08 00:36 | ctx: implement copy paths for RGB8 color | Øyvind Kolås | 3 | +38 | -1 |
2022-01-08 00:20 | ctx: implement code path for source-over color RGBAF | Øyvind Kolås | 3 | +68 | -19 |
2022-01-07 23:44 | ctx: composite, fix generic floating point over/copy | Øyvind Kolås | 1 | +3 | -6 |
2022-01-07 23:23 | ctx: implement direct copy paths for GRAY8 | Øyvind Kolås | 2 | +44 | -0 |
2022-01-07 23:15 | ctx: implement fast copy for GRAYA8, fix offsets in GRAY2 and GRAY4 | Øyvind Kolås | 3 | +96 | -26 |
2022-01-07 20:39 | docs:update tests:update reference ctx: prepare for better GRAY1 | Øyvind Kolås | 6 | +43 | -29 |
2022-01-05 15:04 | ctx: higher quality bezier subdivision | Øyvind Kolås | 1 | +1 | -1 |
2022-01-05 14:51 | ctx: fix regression in ctx_invsqrtf_fast introduced when moving to union | Øyvind Kolås | 1 | +5 | -12 |
2022-01-05 14:19 | ctx: fix regression in ctx_current_point | Øyvind Kolås | 1 | +1 | -1 |
2022-01-05 13:50 | ctx: attempt to fix texture defining | Øyvind Kolås | 1 | +2 | -2 |
2022-01-05 13:06 | squoze5: fully initialize structs | Øyvind Kolås | 1 | +2 | -2 |
2022-01-05 00:01 | stuff: stop disabling shape cache | Øyvind Kolås | 1 | +1 | -1 |
2022-01-04 22:47 | ctx: fix window titles | Øyvind Kolås | 5 | +40 | -7 |
2022-01-04 21:44 | ctx: shape-cache more accurate memory tracking | Øyvind Kolås | 2 | +24 | -21 |
2022-01-04 21:19 | ctx: shape cache fix memory leak | Øyvind Kolås | 5 | +29 | -20 |
2022-01-04 19:10 | itk: free a string on quit | Øyvind Kolås | 1 | +2 | -0 |
2022-01-04 19:04 | ctx: free up ctx event related data on exit | Øyvind Kolås | 2 | +21 | -0 |
2022-01-04 19:02 | ctx: make shape cache build | Øyvind Kolås | 2 | +4 | -1 |
2022-01-04 15:49 | ctx: optimize non-aligned stroking of axis aligned rectangles | Øyvind Kolås | 2 | +106 | -0 |
2022-01-04 15:05 | tests: add fill rect test for methodological analysis of rect aa | Øyvind Kolås | 2 | +83 | -21 |
2022-01-03 23:28 | ctx: composite optimize nearest fragments for scaling | Øyvind Kolås | 1 | +62 | -18 |
2022-01-03 23:10 | ctx: re-enable rgb8 specializations | Øyvind Kolås | 1 | +2 | -2 |
2022-01-03 23:09 | ctx: add code path for scale only to yuv420 fragment | Øyvind Kolås | 1 | +25 | -0 |
2022-01-03 17:08 | ctx: box filter improvements | Øyvind Kolås | 1 | +79 | -55 |
2022-01-03 06:43 | ctx: improve stroke fast path | Øyvind Kolås | 1 | +1 | -2 |
2022-01-03 06:37 | ctx: fix aligned rect test | Øyvind Kolås | 2 | +6 | -11 |
2022-01-03 06:24 | ctx: move code from rasterizer to composite | Øyvind Kolås | 2 | +423 | -422 |
2022-01-03 06:17 | ctx: rasterizer abstract out float fill rect | Øyvind Kolås | 1 | +124 | -103 |
2022-01-03 00:53 | ctx: composite, dedicated fill rect for bilinear | Øyvind Kolås | 3 | +233 | -18 |
2022-01-02 23:45 | ctx: rasterizer stricter check for fast fill_rect | Øyvind Kolås | 1 | +22 | -24 |
2022-01-02 23:08 | ctx: composite drop count from ctx_init_uv arguments | Øyvind Kolås | 2 | +15 | -17 |
2022-01-02 20:33 | ctx: rasterizer/composite, make full_cov_fragment able to work on rects | Øyvind Kolås | 3 | +69 | -93 |
2022-01-02 16:33 | ctx: improve file magic | Øyvind Kolås | 2 | +47 | -8 |
2022-01-02 14:43 | ctx: disable shape cache by default | Øyvind Kolås | 1 | +1 | -1 |
2022-01-02 14:02 | ctx: composite, reduce amount of matrix computation in ctx_init_uv | Øyvind Kolås | 2 | +23 | -1 |
2022-01-02 13:21 | ctx: composite code tidying in rgba8_RGBA8_bi | Øyvind Kolås | 1 | +22 | -27 |
2022-01-02 12:47 | ctx: dead code removal | Øyvind Kolås | 2 | +7 | -123 |
2022-01-02 12:23 | ctx: expose fast fill rect in config, default to on | Øyvind Kolås | 3 | +13 | -7 |
2022-01-02 11:18 | ctx: rasterizer, fix regression for GRAY1 format | Øyvind Kolås | 1 | +16 | -31 |
2022-01-02 11:13 | ctx: rasterizer, fix regression for GRAY2 and GRAY4 formats | Øyvind Kolås | 1 | +13 | -13 |
2022-01-01 21:43 | ctx: dead code removal | Øyvind Kolås | 2 | +5 | -14 |
2022-01-01 21:32 | ctx: get rid of _ctx_is_rasterizer | Øyvind Kolås | 3 | +8 | -17 |
2022-01-01 21:22 | ctx: remove unused backend name member | Øyvind Kolås | 11 | +8 | -17 |
2022-01-01 19:20 | ctx: composite disable RGBA8 fast paths in some more formats | Øyvind Kolås | 1 | +16 | -9 |
2022-01-01 17:28 | ctx: do size setting later in construction of backends | Øyvind Kolås | 4 | +10 | -8 |
2022-01-01 14:26 | ctx: rasterizer re-enable fast path for rectangular fill | Øyvind Kolås | 1 | +44 | -26 |
2022-01-01 13:41 | update tests reference | Øyvind Kolås | 1 | +2 | -1 |
2022-01-01 12:01 | Revert "ctx: rgba8_RGBA8 simplify inner loop conditions" | Øyvind Kolås | 1 | +11 | -8 |
2022-01-01 11:48 | ctx: reduce ctx_process to be a function dispatch | Øyvind Kolås | 13 | +102 | -65 |
2021-12-31 21:38 | ctx: add ctx_drawlist_clear() for emptying a contexts command buffer | Øyvind Kolås | 2 | +10 | -5 |
2021-12-31 19:02 | ctx: rgba8_RGBA8 simplify inner loop conditions | Øyvind Kolås | 1 | +8 | -11 |
2021-12-31 18:56 | ctx: rgba8_RGBA8_bi simplify innerloop logic | Øyvind Kolås | 1 | +7 | -10 |
2021-12-31 18:52 | ctx: yuv420_RGBA8_nearest simplify innerloop logic | Øyvind Kolås | 2 | +9 | -11 |
2021-12-31 18:31 | ctx: fix off by one in rgba8_RGBA8 nearest | Øyvind Kolås | 1 | +1 | -1 |
2021-12-31 18:25 | ctx: headless hack to ensure only one deinit of babl | Øyvind Kolås | 4 | +31 | -9 |
2021-12-31 17:50 | ctx: wrap babl init/exit calls in a refcount | Øyvind Kolås | 5 | +32 | -25 |
2021-12-30 21:36 | ctx: rasterizer indentation cleanups, and keep non-transformed code paths also through save | Øyvind Kolås | 3 | +150 | -207 |
2021-12-30 11:26 | ctx: rasterizer use rgb565 direct color setting in one more place | Øyvind Kolås | 1 | +13 | -1 |
2021-12-30 10:41 | ctx: rasterizer temporarily disable fill rect | Øyvind Kolås | 3 | +14 | -2 |
2021-12-30 00:58 | ctx: rasterizer do direct handling of RGB565 opaque colors | Øyvind Kolås | 4 | +36 | -15 |
2021-12-29 23:52 | ctx: RGB565 add non-converting fill_rect for opaque colors | Øyvind Kolås | 3 | +22 | -2 |
2021-12-29 23:43 | ctx: rasterizer, include format name in cov_path | Øyvind Kolås | 3 | +33 | -33 |
2021-12-29 23:15 | ctx: rasterizer re-enable fast path for filling rectangles | Øyvind Kolås | 2 | +9 | -9 |
2021-12-29 22:23 | convert: add a virtual output file format RGB565 that passes conversion through RGB565 | Øyvind Kolås | 1 | +39 | -0 |
2021-12-29 22:23 | ctx: rasterizer, temporarily disable fast fill_rect | Øyvind Kolås | 1 | +1 | -1 |
2021-12-29 22:05 | squoze5: fix typo in README | Øyvind Kolås | 1 | +1 | -1 |
2021-12-29 21:06 | ctx: do not set RGBA8 fast paths in setup_RGB565 | Øyvind Kolås | 1 | +9 | -2 |
2021-12-29 11:56 | events: make ctx and terminal backends drain events | Øyvind Kolås | 3 | +9 | -8 |
2021-12-28 22:54 | build: fix visibility of symbols with more minimal build profiles | Øyvind Kolås | 3 | +31 | -29 |
2021-12-28 22:15 | ctx: rasterizer adjust tolerance for bezier subdivision | Øyvind Kolås | 3 | +16 | -27 |
2021-12-28 21:48 | ctx/terminal: disable shape cache by default | Øyvind Kolås | 1 | +1 | -1 |
2021-12-28 21:43 | ctx: add hasher/rasterizer to ctx_backend_type | Øyvind Kolås | 3 | +19 | -1 |
2021-12-28 18:18 | ctx: hasher is a backend | Øyvind Kolås | 2 | +2 | -2 |
2021-12-28 18:16 | ctx: rasterizer is a backend | Øyvind Kolås | 2 | +1 | -1 |
2021-12-28 17:59 | media-handlers: add start of a hexview | Øyvind Kolås | 5 | +309 | -15 |
2021-12-28 10:51 | ctx: add show fps to ctx settings in itk | Øyvind Kolås | 1 | +5 | -0 |
2021-12-28 10:38 | demos: add animate toggle to spirals demo, better for seeing fps | Øyvind Kolås | 1 | +22 | -7 |
2021-12-28 07:43 | demos/bash: make bash binding able to launch ctx terminal | Øyvind Kolås | 3 | +217 | -217 |
2021-12-26 22:34 | ctx: refactoring to avoid globals in handling clients | Øyvind Kolås | 11 | +423 | -214 |
2021-12-26 21:27 | ctx: adopt tab/window layout from terminal into ctx | Øyvind Kolås | 3 | +77 | -107 |
2021-12-26 19:53 | ctx: reduce use of globals in client handling | Øyvind Kolås | 11 | +272 | -308 |
2021-12-26 19:20 | ctx: replace ctx_set_dirty(ctx,1) with ctx_queue_draw(ctx) | Øyvind Kolås | 15 | +161 | -160 |
2021-12-26 08:12 | ctx: add a global ctx_handle_events common path | Øyvind Kolås | 4 | +19 | -17 |
2021-12-26 08:09 | demos: removal of usleeps; the select call should be our sleep | Øyvind Kolås | 2 | +0 | -6 |
2021-12-26 06:25 | ctx: framelimiting and SDL vsync improvements | Øyvind Kolås | 8 | +104 | -137 |
2021-12-26 06:24 | media-handlers: remove ctx-text | Øyvind Kolås | 2 | +0 | -286 |
2021-12-26 04:40 | itk/ctx: add ctx_handle_events which moved all backend ifdefs into ctx itself | Øyvind Kolås | 4 | +18 | -14 |
2021-12-25 22:07 | ctx: free afer removal from linked lists | Øyvind Kolås | 1 | +4 | -4 |
2021-12-25 20:51 | itk: improve fast scroll | Øyvind Kolås | 1 | +4 | -4 |
2021-12-25 16:38 | ctx: remove unused has_event | Øyvind Kolås | 8 | +0 | -30 |
2021-12-25 16:13 | stuff: stop rolling off the deep end | Øyvind Kolås | 1 | +3 | -0 |
2021-12-25 16:09 | stuff: reset scroll on location change | Øyvind Kolås | 2 | +15 | -10 |
2021-12-25 15:37 | implement some vi like keybindings | Øyvind Kolås | 3 | +52 | -29 |
2021-12-25 14:58 | ctx: do not switch red green for headless screenshots | Øyvind Kolås | 1 | +1 | -0 |
2021-12-25 14:56 | ctx: simplify delete dead code in headless | Øyvind Kolås | 1 | +5 | -122 |
2021-12-25 14:51 | unify flushing | Øyvind Kolås | 6 | +50 | -78 |
2021-12-25 14:24 | pass Ctx to clipboard | Øyvind Kolås | 6 | +20 | -54 |
2021-12-25 14:21 | more refactor | Øyvind Kolås | 11 | +48 | -77 |
2021-12-25 14:04 | make process vfunc take Ctx as argument | Øyvind Kolås | 6 | +46 | -47 |
2021-12-25 13:44 | ctx: set backend string in backends | Øyvind Kolås | 10 | +29 | -36 |
2021-12-25 13:13 | remove pre virtualization globals | Øyvind Kolås | 7 | +4 | -45 |
2021-12-25 13:05 | virtualize has_event | Øyvind Kolås | 9 | +38 | -52 |
2021-12-25 12:58 | virutalize get_event_fds | Øyvind Kolås | 6 | +26 | -28 |
2021-12-25 12:46 | virtualize consume events | Øyvind Kolås | 15 | +134 | -147 |
2021-12-25 10:56 | stuff: fix escaping of backslashes | Øyvind Kolås | 1 | +42 | -7 |
2021-12-25 10:38 | basic bwrap | Øyvind Kolås | 1 | +38 | -5 |
2021-12-25 10:09 | stuff: dispatch via argvs instead of commandline | Øyvind Kolås | 1 | +86 | -120 |
2021-12-25 09:53 | %s/renderer/backend/g | Øyvind Kolås | 21 | +243 | -173 |
2021-12-25 06:55 | ctx: refactor client dispatch to work with argv style commandlines | Øyvind Kolås | 5 | +242 | -200 |
2021-12-25 03:55 | get rid of duplicate dimensions | Øyvind Kolås | 8 | +30 | -82 |
2021-12-25 03:16 | ctx: refactor how backends are distinguished | Øyvind Kolås | 21 | +113 | -177 |
2021-12-25 02:43 | rename cairo renderer to cairo backend | Øyvind Kolås | 3 | +362 | -355 |
2021-12-25 02:25 | ctx: refactor backend code to use explicit struct members, instead of keeping structs in sync | Øyvind Kolås | 13 | +133 | -135 |
2021-12-25 01:23 | add a backend argument to ctx_new_ui | Øyvind Kolås | 13 | +37 | -16 |
2021-12-25 01:01 | add headless backend | Øyvind Kolås | 11 | +437 | -13 |
2021-12-24 23:18 | ctx: include stbi write image in lib | Øyvind Kolås | 3 | +6 | -4 |
2021-12-24 01:58 | build: fix build, by ifdeffing out png-save when header doesnt exist | Øyvind Kolås | 1 | +2 | -0 |
2021-12-24 01:55 | stuff: render more things as images, some icons become boring | Øyvind Kolås | 2 | +45 | -7 |
2021-12-24 00:50 | thumbnailing with stuff | Øyvind Kolås | 4 | +46 | -18 |
2021-12-23 22:55 | ctx: sdl, improve framerate display | Øyvind Kolås | 1 | +9 | -3 |
2021-12-23 20:06 | improved framesleep | Øyvind Kolås | 8 | +91 | -12 |
2021-12-23 13:32 | ctx: do mouse event refactor in vt | Øyvind Kolås | 1 | +5 | -5 |
2021-12-23 12:05 | ctx: remove unused revision variable | Øyvind Kolås | 3 | +0 | -8 |
2021-12-23 11:23 | ctx: replace mouse- prefixed events with short form starting with p for pointer | Øyvind Kolås | 6 | +46 | -46 |
2021-12-23 10:48 | stub for stuff thumbnailer | Øyvind Kolås | 1 | +7 | -1 |
2021-12-23 10:48 | itk: some simplificaiton | Øyvind Kolås | 1 | +12 | -1 |
2021-12-23 10:48 | build: move itk to ctx build unit to be influenced by ctx config | Øyvind Kolås | 2 | +3 | -3 |
2021-12-23 10:43 | ctx: set ctx dirty when first getting a ctx_get_event | Øyvind Kolås | 1 | +3 | -0 |
2021-12-23 10:36 | terminal: handle -e -- as a special case to transplant the remainder arguments as command to execute | Øyvind Kolås | 2 | +56 | -6 |
2021-12-23 01:04 | ctx: hash-cache, handle save/restores for graphics state correctly | Øyvind Kolås | 3 | +66 | -34 |
2021-12-22 07:57 | stuff: also show toolbar in fullscreen mode | Øyvind Kolås | 1 | +81 | -77 |
2021-12-22 05:52 | stuff: improve argument handling | Øyvind Kolås | 1 | +8 | -1 |
2021-12-22 05:44 | stuff: comment out debug spew | Øyvind Kolås | 3 | +8 | -8 |
2021-12-22 05:13 | ctx-img: auto-size only until zoomed | Øyvind Kolås | 2 | +9 | -1 |
2021-12-22 04:13 | ctx: use realpath on argument from commandline | Øyvind Kolås | 4 | +58 | -36 |
2021-12-22 04:00 | tests: update reference | Øyvind Kolås | 2 | +29 | -5 |
2021-12-22 03:19 | ctx: fix regression in ctx_invsqrtf / terminal backend | Øyvind Kolås | 1 | +1 | -2 |
2021-12-22 02:52 | ctx: term-backend, clear glyphs when filling with >50% opaque color | Øyvind Kolås | 3 | +72 | -3 |
2021-12-21 23:35 | stuff: use stuff as text editor | Øyvind Kolås | 2 | +5 | -1 |
2021-12-21 23:13 | stuff: make editing start at end of paragraphs, making newline add item below. | Øyvind Kolås | 2 | +58 | -6 |
2021-12-21 22:50 | improvements to text-editor | Øyvind Kolås | 1 | +2 | -1 |
2021-12-21 22:45 | implement save part of text-edit | Øyvind Kolås | 3 | +44 | -14 |
2021-12-21 21:58 | reading part of text file handling | Øyvind Kolås | 3 | +127 | -25 |
2021-12-21 17:16 | stuff: act as text editor when -e argument is passed | Øyvind Kolås | 4 | +65 | -23 |
2021-12-21 14:33 | stuff: do fold/collapse with left/right | Øyvind Kolås | 1 | +15 | -24 |
2021-12-21 01:42 | demos/add a python binding for ctx protocol | Øyvind Kolås | 2 | +348 | -0 |
2021-12-21 01:42 | demos/nim: more compact output | Øyvind Kolås | 2 | +2 | -4 |
2021-12-20 17:39 | demos/nim: avoid issuing both space and newline on argument less commands | Øyvind Kolås | 2 | +11 | -8 |
2021-12-20 05:15 | demos: split in per-language subdirs | Øyvind Kolås | 26 | +355 | -85 |
2021-12-20 02:59 | demos: add preserve to bash binding | Øyvind Kolås | 1 | +3 | -1 |
2021-12-20 02:18 | ctx: hash-cache, incorporate transforms for displayed text | Øyvind Kolås | 1 | +30 | -10 |
2021-12-20 02:03 | stuff: (leak) free each name in namelist | Øyvind Kolås | 1 | +6 | -3 |
2021-12-20 02:02 | ctx: vt, stop events for expired clients | Øyvind Kolås | 1 | +5 | -0 |
2021-12-20 01:16 | itk: destory clients at end of main | Øyvind Kolås | 1 | +4 | -0 |
2021-12-17 03:38 | stuff: remove use of ctx_clients_handle_events, it is done by itk | Øyvind Kolås | 1 | +6 | -10 |
2021-12-17 03:07 | stuff: clean up pre_next_handler | Øyvind Kolås | 1 | +7 | -73 |
2021-12-17 02:58 | stuff: roughly framerate controlled fading | Øyvind Kolås | 2 | +14 | -6 |
2021-12-17 02:44 | ctx: hash-cache, add global alpha to source hashes | Øyvind Kolås | 1 | +6 | -0 |
2021-12-17 02:44 | ctx: handle global alpha for specialized image fragments | Øyvind Kolås | 1 | +41 | -4 |
2021-12-17 01:43 | stuff: more as expected cross fade | Øyvind Kolås | 1 | +4 | -9 |
2021-12-17 01:39 | ctx: implement global alpha for non-specialized RGBA8 image path | Øyvind Kolås | 2 | +12 | -5 |
2021-12-17 01:31 | stuff: proto-fade | Øyvind Kolås | 4 | +75 | -13 |
2021-12-16 20:08 | ctx: try forced inlining of some utility functions | Øyvind Kolås | 4 | +23 | -21 |
2021-12-16 13:59 | src: sys/select.h is only needed in CTX_EVENTS code. | Jehan | 1 | +2 | -0 |
2021-12-16 04:57 | stuff: when an image or video is passed on commandline, directly activate - with context of holding folder | Øyvind Kolås | 1 | +5 | -1 |
2021-12-16 04:54 | stuff: commandline focus given item from commandline when not bare dir | Øyvind Kolås | 1 | +5 | -0 |
2021-12-16 04:54 | stuff: commandline focus given item from commandline when not bare dir | Øyvind Kolås | 1 | +13 | -1 |
2021-12-16 04:37 | ctx: make it possible to opt out of optimized code paths for texturing | Øyvind Kolås | 4 | +22 | -2 |
2021-12-16 03:19 | ctx: pad some stack structs for cases that cannot happen | Øyvind Kolås | 1 | +13 | -12 |
2021-12-16 03:14 | ctx: inline generic float overt_normal_color | Øyvind Kolås | 1 | +1 | -1 |
2021-12-16 03:11 | ctx: avoid building yenc/ydec when not building formatter/parser | Øyvind Kolås | 1 | +5 | -0 |
2021-12-16 03:08 | ctx: if 0 out some unused code | Øyvind Kolås | 6 | +14 | -7 |
2021-12-16 01:19 | stuff: pass client finalizer freeing label | Øyvind Kolås | 2 | +212 | -74 |
2021-12-16 00:34 | ctx: slightly bloat dispatch code - make gcc linting happier | Øyvind Kolås | 4 | +29 | -25 |
2021-12-16 00:10 | ctx: fix build of standalone rasterizer | Øyvind Kolås | 1 | +6 | -0 |
2021-12-15 07:06 | ctx: vt add accessor to whether vt has used alt screen or not | Øyvind Kolås | 2 | +9 | -0 |
2021-12-14 10:22 | ctx: ultrafast math, use union for integer/float aliasing | Øyvind Kolås | 1 | +8 | -5 |
2021-12-14 09:28 | stuff: improved in/out handling for video clips | Øyvind Kolås | 3 | +119 | -97 |
2021-12-14 09:27 | ctx: events, fix removing and adding idles/callbacks from within calllbacks | Øyvind Kolås | 3 | +47 | -10 |
2021-12-13 22:29 | stuff: work on preload/gap-less video playback | Øyvind Kolås | 3 | +86 | -56 |
2021-12-13 23:02 | stuff: fix count of blank items in metadata_count | Øyvind Kolås | 2 | +4 | -1 |
2021-12-14 03:45 | ctx-mpg: add EDL commandline controls | Øyvind Kolås | 1 | +60 | -6 |
2021-12-12 09:17 | stuff: improvement to pre-loading of images/video | Øyvind Kolås | 4 | +202 | -72 |
2021-12-12 09:17 | ctx-img: temporarily do auto-resizing for better testing of stuff preload | Øyvind Kolås | 1 | +16 | -1 |
2021-12-11 22:41 | stuff: render items live that have live flag set, disable hash cache through environment | Øyvind Kolås | 1 | +87 | -11 |
2021-12-11 21:40 | ctx: add font size to ctx_clients API | Øyvind Kolås | 4 | +70 | -29 |
2021-12-11 20:06 | working resize workaround | Øyvind Kolås | 8 | +114 | -90 |
2021-12-11 03:46 | stuff: rework escaping for commands | Øyvind Kolås | 1 | +7 | -9 |
2021-12-11 00:52 | stuff: more embedding of clients, broken resize for full-screen view recycling thumb highlight | Øyvind Kolås | 4 | +162 | -87 |
2021-12-10 06:37 | abstract out shell escaping | Øyvind Kolås | 1 | +27 | -22 |
2021-12-10 00:31 | ctx: grab keys while stdout is running | Øyvind Kolås | 1 | +33 | -3 |
2021-12-09 18:45 | stuff: keep a terminal | Øyvind Kolås | 4 | +21 | -7 |
2021-12-09 05:12 | stuff: draw gifs with clients | Øyvind Kolås | 8 | +5097 | -4977 |
2021-12-09 03:21 | ctx: add finalize paramter to ctx-clients pass NULL for previous behavior | Øyvind Kolås | 4 | +20 | -10 |
2021-12-09 03:06 | ctx: add user_data to clients | Øyvind Kolås | 4 | +16 | -11 |
2021-12-09 03:00 | stuff: draw non-viewer clients as part of regular layout | Øyvind Kolås | 1 | +70 | -25 |
2021-12-09 02:25 | stuff: change keybindings to be more modeless text-editor like in edit mode | Øyvind Kolås | 1 | +37 | -11 |
2021-12-07 03:55 | stuff: unifying action dispatch through simple argument handling | Øyvind Kolås | 7 | +919 | -365 |
2021-12-02 22:57 | ctx: update hashes | Øyvind Kolås | 5 | +560 | -557 |
2021-12-02 22:37 | squoze-5: refactor decoder | Øyvind Kolås | 4 | +255 | -240 |
2021-12-02 22:11 | squoze-5: swap which is symlink and real source, making the squoze-5 folder self-contained | Øyvind Kolås | 5 | +38 | -662 |
2021-12-02 22:05 | squoze-5: update docs | Øyvind Kolås | 2 | +138 | -143 |
2021-12-02 19:29 | squoze5: collapse equal constants | Øyvind Kolås | 1 | +47 | -41 |
2021-12-02 18:43 | ctx: portability fixes | Øyvind Kolås | 1 | +2 | -0 |
2021-12-02 18:41 | meta: disable parallelism in flatpak build | Øyvind Kolås | 3 | +4 | -4 |
2021-12-02 18:26 | squoze5: docs update | Øyvind Kolås | 1 | +24 | -17 |
2021-12-02 18:13 | ctx: refactor to use uint32_t instead of uint64_t for string hashes | Øyvind Kolås | 11 | +43 | -46 |
2021-11-30 23:44 | ctx: rehash tokens with squoze-6 | Øyvind Kolås | 3 | +624 | -619 |
2021-11-30 21:32 | squoze-5: new name and massive refactor | Øyvind Kolås | 8 | +1464 | -1420 |
2021-11-20 17:20 | thash: rename to squoze5 | Øyvind Kolås | 13 | +3415 | -549 |
2021-11-22 11:26 | tools/ctx-fontgen: include ff, fi ligatures | Øyvind Kolås | 1 | +1 | -1 |
2021-11-20 07:58 | project: move ctx-dir/stuff out of media-handlers | Øyvind Kolås | 6 | +5649 | -5628 |
2021-11-19 11:39 | ctx-dir: refactor metadata to be contained in Collection struct | Øyvind Kolås | 2 | +487 | -481 |
2021-11-19 10:32 | ctx-dir: implement removal of expired file items on load | Øyvind Kolås | 1 | +48 | -21 |
2021-11-19 10:00 | ctx-dir: start adding logging | Øyvind Kolås | 1 | +103 | -57 |
2021-11-18 16:45 | ctx-dir: keep aspect and horizontally center thumbnails | Øyvind Kolås | 1 | +12 | -0 |
2021-11-18 16:32 | ctx-dir: default to keeping aspect ratio of images | Øyvind Kolås | 1 | +36 | -6 |
2021-11-17 12:56 | ctx: thash, start improving overflow avalanches | Øyvind Kolås | 1 | +10 | -0 |
2021-11-17 09:43 | tools/thash.c: add a simple tool for converting thashes and strings | Øyvind Kolås | 1 | +39 | -0 |
2021-11-14 16:21 | ctx: font-ctx; replace a linear scan with binary search | Øyvind Kolås | 4 | +77 | -43 |
2021-11-13 08:09 | more mrg refactoring | Øyvind Kolås | 1 | +221 | -213 |
2021-11-13 07:42 | svg: replace mrg_string with ctx_string | Øyvind Kolås | 2 | +232 | -421 |
2021-11-13 07:40 | porting css bits to ctx | Øyvind Kolås | 4 | +48 | -28 |
2021-11-13 07:19 | ctx-dir: reduce metadata io during editing | Øyvind Kolås | 1 | +4 | -9 |
2021-11-13 07:12 | refactor metadata api | Øyvind Kolås | 2 | +62 | -57 |
2021-11-13 06:53 | s/metadata_rename/metadata_set_name | Øyvind Kolås | 2 | +41 | -41 |
2021-11-13 06:32 | ctx-dir: implement joining of paragraphs command | Øyvind Kolås | 1 | +33 | -2 |
2021-11-13 05:45 | ctx-dir: refactor metadata to reuse cached seek position for fetching name | Øyvind Kolås | 2 | +55 | -55 |
2021-11-13 05:29 | drop cache of all unescaped item names | Øyvind Kolås | 1 | +74 | -51 |
2021-11-13 04:09 | ctx-dir: improve interactions around auto insert at end of siblings | Øyvind Kolås | 1 | +14 | -3 |
2021-11-13 04:01 | ctx-dir: implement ~ handling for set location, duplicate bullet when splitting items | Øyvind Kolås | 1 | +28 | -1 |
2021-11-13 03:31 | ctx: term backend, improvements to text passtrhough | Øyvind Kolås | 4 | +8 | -14 |
2021-11-12 01:25 | metadata: s/foo2/foo/ | Øyvind Kolås | 2 | +114 | -114 |
2021-11-12 01:05 | metadata: removal of dead code | Øyvind Kolås | 2 | +14 | -229 |
2021-11-12 01:00 | ctx-dir: implement history keyboard shortcuts | Øyvind Kolås | 1 | +67 | -5 |
2021-11-12 00:03 | ctx-dir: centralize location setting | Øyvind Kolås | 1 | +85 | -86 |
2021-11-11 23:09 | ctx-dir: add class based heading in logic | Øyvind Kolås | 1 | +48 | -2 |
2021-11-11 22:44 | ctx-dir: do not store unneeded periods for integers | Øyvind Kolås | 1 | +2 | -0 |
2021-11-11 06:25 | ctx-dir: remove selection on commandline/location backspace | Øyvind Kolås | 1 | +18 | -2 |
2021-11-11 06:11 | ctx: implement hiding of non-file | Øyvind Kolås | 1 | +9 | -0 |
2021-11-11 04:05 | ctx-dir: implement mouse activation of links | Øyvind Kolås | 1 | +51 | -13 |
2021-11-11 02:47 | ctx-dir: improve navigation around auto inserted item when nav to end of siblings | Øyvind Kolås | 1 | +5 | -4 |
2021-11-11 02:30 | initial implementation keyboard link nav | Øyvind Kolås | 1 | +279 | -89 |
2021-11-10 23:13 | ctx-dir: implement hashed locations for desktop wiki | Øyvind Kolås | 1 | +120 | -16 |
2021-11-10 02:41 | ctx-dir: metadata change index path | Øyvind Kolås | 1 | +22 | -2 |
2021-11-09 22:02 | ctx-dir: remove some debug output | Øyvind Kolås | 1 | +7 | -9 |
2021-11-09 21:37 | ctx: text, improve direct to glyph for term backend | Øyvind Kolås | 1 | +12 | -0 |
2021-11-09 06:05 | ctx-dir: add duplicate action | Øyvind Kolås | 1 | +39 | -1 |
2021-11-09 01:03 | ctx: improve page crossing when navigating next/prev | Øyvind Kolås | 1 | +7 | -1 |
2021-11-08 21:09 | ctx: start impelementing reveal codes | Øyvind Kolås | 1 | +52 | -23 |
2021-11-08 20:22 | implement focus_prev/focus_next | Øyvind Kolås | 1 | +97 | -1 |
2021-11-08 19:55 | ctx-dir: preparing for more dir_accessors | Øyvind Kolås | 1 | +9 | -9 |
2021-11-08 19:53 | ctx-dir: preparing for more dir_accessors | Øyvind Kolås | 1 | +129 | -26 |
2021-11-08 18:54 | ctx-dir: implement editing of location | Øyvind Kolås | 1 | +79 | -15 |
2021-11-07 21:36 | show location | Øyvind Kolås | 1 | +63 | -21 |
2021-11-07 04:52 | ctx-dir: outliner implement delete of children along with item | Øyvind Kolås | 1 | +84 | -81 |
2021-11-07 01:45 | ctx-dir: implement dir_next | Øyvind Kolås | 1 | +31 | -54 |
2021-11-06 19:33 | ctx-dir: implement dir_next | Øyvind Kolås | 1 | +145 | -92 |
2021-11-06 03:36 | ctx-dir: prevent from moving beyond top | Øyvind Kolås | 1 | +43 | -39 |
2021-11-06 03:27 | ctx-dir: implement start of markup rendering, fix return keyrepeat in text edit mode | Øyvind Kolås | 1 | +58 | -8 |
2021-11-06 01:18 | ctx-dir: improved layout of indented file items | Øyvind Kolås | 1 | +22 | -14 |
2021-11-06 00:11 | ctx-dir: implement numbered lists | Øyvind Kolås | 1 | +4 | -3 |
2021-11-06 00:08 | factor out dir_prev | Øyvind Kolås | 1 | +10 | -1 |
2021-11-06 00:05 | factor out dir_prev | Øyvind Kolås | 2 | +96 | -55 |
2021-11-05 22:19 | ctx-dir: handle selected position when doing commandline cd | Øyvind Kolås | 1 | +2 | -0 |
2021-11-05 22:17 | add control-return as alternative to esc to stop editing | Øyvind Kolås | 1 | +13 | -2 |
2021-11-05 02:11 | implement start of origin handling | Øyvind Kolås | 1 | +23 | -2 |
2021-11-05 01:29 | ctx-dir: implement automatic unfolding and folding for some nav commmands | Øyvind Kolås | 1 | +17 | -3 |
2021-11-05 01:05 | ctx-dir: rename some functions to make keybinding description | Øyvind Kolås | 1 | +16 | -14 |
2021-11-05 00:59 | ctx-dir: metadata add default value to argument of int2/float2 | Øyvind Kolås | 2 | +45 | -51 |
2021-11-05 00:02 | ctx-dir: take global scale factor into account when determining how to draw images | Øyvind Kolås | 1 | +5 | -3 |
2021-11-04 23:58 | ctx-string: add pre-alloc that ensures space allocated | Øyvind Kolås | 2 | +10 | -1 |
2021-11-04 23:50 | ctx-dir: reset panels scroll on cd | Øyvind Kolås | 1 | +4 | -3 |
2021-11-04 23:49 | itk: add itk_panels_reset_scroll | Øyvind Kolås | 1 | +13 | -0 |
2021-11-04 22:28 | add system launch | Øyvind Kolås | 1 | +5 | -0 |
2021-11-04 22:25 | ctx-dir: implement cd part of commandline | Øyvind Kolås | 1 | +47 | -1 |
2021-11-04 05:02 | ctx-dir: improve layout of keybindings | Øyvind Kolås | 2 | +14 | -6 |
2021-11-03 23:57 | ctx-dir: register keybindings correctly | Øyvind Kolås | 1 | +1 | -1 |
2021-11-03 23:57 | ctx-dir: register keybindings correctly | Øyvind Kolås | 1 | +60 | -42 |
2021-11-03 22:39 | ctx-dir: improved keybindings, better dealing with new files | Øyvind Kolås | 1 | +118 | -102 |
2021-11-03 21:01 | ctx: s/unhandled/any/ for catch-rest keybinding | Øyvind Kolås | 4 | +91 | -23 |
2021-11-03 05:11 | ctx-dir: add live keybindings display on F1 | Øyvind Kolås | 3 | +297 | -108 |
2021-11-03 02:12 | ctx-dir: make debug outline be built in, keep focus across view changes | Øyvind Kolås | 1 | +152 | -821 |
2021-11-03 02:00 | ctx-dir: add an outline copy pasted mode | Øyvind Kolås | 2 | +721 | -4 |
2021-11-03 01:23 | ctx-dir: implement dragging of items in nav mode | Øyvind Kolås | 1 | +99 | -10 |
2021-11-02 19:32 | ctx-dir: improve cache to allow some positional variance in requests | Øyvind Kolås | 1 | +8 | -2 |
2021-11-02 02:27 | implement insert text item | Øyvind Kolås | 1 | +22 | -7 |
2021-11-02 01:32 | ctx-dir: port some interactions to use globals | Øyvind Kolås | 1 | +21 | -16 |
2021-11-02 00:33 | font-gen: add right and down pointing triangles | Øyvind Kolås | 1 | +1 | -1 |
2021-11-01 21:34 | ctx-dir: implement startpage | Øyvind Kolås | 1 | +47 | -13 |
2021-11-01 20:22 | ctx: drop showing .. folders | Øyvind Kolås | 1 | +30 | -2 |
2021-11-01 19:47 | ctx-dir: implement folding of outline | Øyvind Kolås | 1 | +85 | -13 |
2021-11-01 18:12 | show label more frequently | Øyvind Kolås | 1 | +8 | -2 |
2021-11-01 17:55 | ctx-dir: when viewing item, also interpret alt-up as terminate | Øyvind Kolås | 1 | +2 | -1 |
2021-11-01 17:46 | ctx-dir: select previous item when going to parent | Øyvind Kolås | 1 | +45 | -2 |
2021-11-01 17:08 | ctx-dir: draw a (for now unscrolled) page list to the right | Øyvind Kolås | 1 | +61 | -11 |
2021-11-01 01:03 | ctx-dir: remove debug printf and improve metadata nul termination | Øyvind Kolås | 2 | +9 | -5 |
2021-10-31 00:50 | ctx-dir: fix metadata corruption when entering folders without ctx.idx | Øyvind Kolås | 1 | +5 | -0 |
2021-10-28 20:25 | ctx-dir: do not allow moving down out of level | Øyvind Kolås | 1 | +8 | -1 |
2021-10-28 20:06 | ctx-dir: outliner mode working move left/right with children | Øyvind Kolås | 1 | +30 | -17 |
2021-10-28 04:51 | ctx-dir: working outline move up and down with children | Øyvind Kolås | 1 | +10 | -9 |
2021-10-28 02:15 | ctx-dir: improved outliner item interactions | Øyvind Kolås | 1 | +82 | -50 |
2021-10-28 01:31 | ctx-dir: datamodel implicit type=ctx/text attribute | Øyvind Kolås | 1 | +27 | -29 |
2021-10-28 01:22 | ctx-dir: implement jumping to next/previous page with outliner focus | Øyvind Kolås | 1 | +11 | -3 |
2021-10-28 00:59 | ctx-dir: set ctx/file as type on autoinserted files in collection | Øyvind Kolås | 2 | +19 | -30 |
2021-10-28 00:30 | ctx-dir: avoid label at end of compund statement | Øyvind Kolås | 1 | +1 | -0 |
2021-10-28 00:28 | ctx: fix build for new handling of cairo | Øyvind Kolås | 4 | +11 | -3 |
2021-10-28 00:27 | ctx-dir: improve focus on moves and nav | Øyvind Kolås | 1 | +40 | -32 |
2021-10-26 23:15 | ctx-dir: rewrite down command to refind focus | Øyvind Kolås | 1 | +17 | -9 |
2021-10-26 22:53 | ctx-dir: single ifelse chain for render | Øyvind Kolås | 1 | +0 | -3 |
2021-10-26 22:52 | ctx-dir: single ifelse chain for render | Øyvind Kolås | 2 | +111 | -9 |
2021-10-26 02:19 | ctx-dir: focus first item after page-up/page-down | Øyvind Kolås | 1 | +2 | -0 |
2021-10-26 00:31 | build, ctx: check for cairo and harfbuzz in configure.sh | Øyvind Kolås | 3 | +36 | -8 |
2021-10-26 00:34 | ctx-dir: outliner improvements | Øyvind Kolås | 3 | +93 | -4 |
2021-10-25 23:05 | ctx: implement outline move-item-up | Øyvind Kolås | 1 | +72 | -15 |
2021-10-25 21:31 | fixes to outline up/down nav | Øyvind Kolås | 1 | +15 | -4 |
2021-10-25 01:06 | ctx-dir: when editing item, make left undo of right that has created an child item. | Øyvind Kolås | 2 | +116 | -1 |
2021-10-22 18:18 | ctx: vt fix UB in array access | Øyvind Kolås | 1 | +1 | -1 |
2021-10-22 17:55 | ctx: rasterizer avoid undefined behavior when stroking 0 length paths | Øyvind Kolås | 1 | +3 | -1 |
2021-10-21 00:05 | ctx-dir: do outline hierarchy with atoms instead of attribute | Øyvind Kolås | 2 | +273 | -92 |
2021-10-20 23:53 | ctx-dir: implement crude todo rendering | Øyvind Kolås | 1 | +42 | -0 |
2021-10-20 23:11 | ctx-dir: metadata proper fix for caching | Øyvind Kolås | 1 | +2 | -1 |
2021-10-20 22:52 | ctx-dir: implement newpage rendering | Øyvind Kolås | 1 | +22 | -9 |
2021-10-20 22:52 | ctx-dir: metadata, make use of cache as seeding point | Øyvind Kolås | 1 | +7 | -0 |
2021-10-20 22:15 | ctx-dir: stop propagation of events for item_activate | Øyvind Kolås | 1 | +4 | -1 |
2021-10-20 20:35 | basics of working outlining keybindings with level outlines | Øyvind Kolås | 1 | +144 | -2 |
2021-10-20 02:07 | ctx-dir: layout improvements | Øyvind Kolås | 1 | +42 | -13 |
2021-10-20 00:45 | working multipage | Øyvind Kolås | 1 | +74 | -7 |
2021-10-20 00:11 | ctx-dir: working rudimentary pagination | Øyvind Kolås | 1 | +31 | -16 |
2021-10-19 23:55 | functional multi-box content flow | Øyvind Kolås | 1 | +11 | -5 |
2021-10-19 22:37 | working hand-over for multicol | Øyvind Kolås | 1 | +54 | -14 |
2021-10-19 22:11 | ctx-dir: use start-of-flow defined layout-box | Øyvind Kolås | 1 | +118 | -21 |
2021-10-19 02:28 | ctx-dir: actually use cached metadata offset | Øyvind Kolås | 3 | +5 | -3 |
2021-10-19 00:47 | ctx: terminal backend, avoid repeated issues of same fg/bg color | Øyvind Kolås | 1 | +22 | -2 |
2021-10-18 21:44 | ctx: hasher.c; normalize some indentation | Øyvind Kolås | 3 | +9 | -6 |
2021-10-18 00:55 | ctx: reorder backends listed with CTX_BACKEND=list to probing order | Øyvind Kolås | 1 | +3 | -3 |
2021-10-17 22:45 | refactoring to possibly make css from mrg part of ctx | Øyvind Kolås | 2 | +99 | -110 |
2021-10-17 22:36 | ctx-dir: improve text edit keynav | Øyvind Kolås | 1 | +9 | -11 |
2021-10-17 18:44 | ctx: hash-cache incorporate transform for text | Øyvind Kolås | 1 | +6 | -6 |
2021-10-17 17:15 | ctx-dir: stop double draw of text items | Øyvind Kolås | 1 | +1 | -1 |
2021-10-17 03:07 | ctx-dir: implement auto-play in viewer | Øyvind Kolås | 1 | +46 | -13 |
2021-10-17 01:55 | ctx_dir: metadata, escape initial spaces and newlines | Øyvind Kolås | 1 | +120 | -16 |
2021-10-17 00:22 | ctx-dir: wrap rows based on actual instead of hard-coded width | Øyvind Kolås | 1 | +28 | -13 |
2021-10-16 20:10 | ctx-dir: pop up keyvals on alt+return | Øyvind Kolås | 1 | +41 | -24 |
2021-10-16 19:47 | ctx: composite fix bilinear | Øyvind Kolås | 2 | +6 | -8 |
2021-10-16 00:42 | ctx-dir: fix metadata lookup caching | Øyvind Kolås | 2 | +23 | -17 |
2021-10-16 00:30 | ctx-dir: make move command move paragraphs in list mode | Øyvind Kolås | 1 | +11 | -2 |
2021-10-15 23:36 | ctx-dir: fill height with content | Øyvind Kolås | 1 | +4 | -4 |
2021-10-15 23:35 | ctx-dir: metadata cache looked up item no | Øyvind Kolås | 1 | +9 | -1 |
2021-10-15 23:24 | ctx-dir: implement rendering of level property | Øyvind Kolås | 1 | +18 | -7 |
2021-10-15 23:07 | ctx-dir: metadata fix find_no | Øyvind Kolås | 2 | +11 | -3 |
2021-10-15 01:43 | ctx: sdl: do not cause double entries of unichars | Øyvind Kolås | 1 | +1 | -1 |
2021-10-15 01:08 | more correct behavior on left-right cursor nav for unicode | Øyvind Kolås | 1 | +24 | -15 |
2021-10-14 23:14 | working inter item updown | Øyvind Kolås | 1 | +66 | -23 |
2021-10-14 21:40 | ctx-dir: fix events with fullscreen active child | Øyvind Kolås | 1 | +17 | -9 |
2021-10-14 02:03 | docs: improve typography through css | Øyvind Kolås | 4 | +76 | -37 |
2021-10-14 00:28 | ctx-dir: obey content box | Øyvind Kolås | 1 | +27 | -2 |
2021-10-13 17:37 | flatpak: build with babl-0.1.88 | Øyvind Kolås | 1 | +1 | -1 |
2021-10-13 17:26 | build: be more explicit in makefile, making default build on BSDs OK | Øyvind Kolås | 1 | +13 | -4 |
2021-10-13 16:36 | ctx-mpg: refactor for rgb/ycbr meaning | Øyvind Kolås | 1 | +17 | -21 |
2021-10-13 16:26 | remove AA_BEST | Øyvind Kolås | 3 | +1 | -5 |
2021-10-10 13:46 | Initial implementation of text-editing for virtual (paragraph) items. | Øyvind Kolås | 4 | +678 | -117 |
2021-10-09 19:52 | ctx: fb do more cleanup of fd/mmap | Øyvind Kolås | 1 | +4 | -0 |
2021-10-09 18:11 | wrap the max height of items in current row | Øyvind Kolås | 2 | +20 | -6 |
2021-10-09 17:42 | advance paragraphs | Øyvind Kolås | 1 | +73 | -50 |
2021-10-09 15:09 | ctx-dir: make unpositioned virtual text nodes appear as paragraphs interespersed with icons | Øyvind Kolås | 1 | +11 | -1 |
2021-10-09 14:34 | ctx-dir: show labels for folder also in layout mode | Øyvind Kolås | 1 | +11 | -2 |
2021-10-09 13:44 | ctx-dir: store positions relative to view width | Øyvind Kolås | 1 | +28 | -20 |
2021-10-08 21:57 | ctx: fb set graphics/text mode | Øyvind Kolås | 2 | +52 | -8 |
2021-10-08 19:10 | ctx-dir: clicking items select them | Øyvind Kolås | 3 | +42 | -10 |
2021-10-07 22:37 | ctx: clean up compiler warnings | Øyvind Kolås | 4 | +44 | -41 |
2021-10-07 22:12 | ctx-dir: increment focus when doing slideshow pgup/pgdn | Øyvind Kolås | 1 | +6 | -4 |
2021-10-07 21:19 | ctx: rename drm backend to kms | Øyvind Kolås | 15 | +763 | -743 |
2021-10-07 20:53 | ctx: refactor main dispatcher to use media-type | Øyvind Kolås | 5 | +160 | -70 |
2021-10-06 22:20 | ctx-dir: refactor to use media-type instead of suffixes | Øyvind Kolås | 5 | +315 | -194 |
2021-10-06 21:21 | demos: add hbar.sh and is_ctx_term.sh | Øyvind Kolås | 2 | +41 | -0 |
2021-10-06 21:18 | tools: add a html terminal escape sequence doc generator to version control | Øyvind Kolås | 3 | +284 | -146 |
2021-10-06 20:06 | ctx-dir: implement mime guesser | Øyvind Kolås | 3 | +127 | -65 |
2021-10-06 17:41 | ctx: add a ctx_get_contents2 with a max-size | Øyvind Kolås | 3 | +38 | -8 |
2021-10-06 12:08 | ctx: fb, netbsd implement 8bit palette setting | Øyvind Kolås | 1 | +29 | -13 |
2021-10-06 11:53 | ctx: fb re-enable palette setting for 8 bpp mode for linux | Øyvind Kolås | 1 | +1 | -4 |
2021-10-05 23:46 | demos: revert inadvertent change of clock.sh to not use bash | Øyvind Kolås | 1 | +2 | -1 |
2021-10-05 20:34 | ctx: make fb backend work on netbsd | Oyvind Kolas | 5 | +90 | -24 |
2021-10-05 10:58 | build: improved portability, fix build without SDL | Øyvind Kolås | 8 | +16 | -16 |
2021-10-05 02:06 | ctx-dir: refactor towards persistent per folder view | Øyvind Kolås | 3 | +145 | -87 |
2021-09-30 21:45 | ctx-dir: only draw thumbnails when small | Øyvind Kolås | 1 | +33 | -2 |
2021-09-28 18:56 | ctx-dir: drop specialized grid and list views | Øyvind Kolås | 2 | +113 | -179 |
2021-09-26 20:05 | ctx-dir: parameterize layout and interactions in layout view | Øyvind Kolås | 1 | +11 | -0 |
2021-09-26 20:03 | ctx-dir: parameterize layout and interactions in layout view | Øyvind Kolås | 1 | +251 | -47 |
2021-09-22 21:00 | ctx: drm,fb,sdl: do not flush on start | Oyvind Kolas | 5 | +8 | -8 |
2021-09-22 19:51 | build: build kms/DRM by default - make fbdev opt-in | Øyvind Kolås | 9 | +89 | -55 |
2021-09-21 22:10 | ctx: re-enable fbdev backend | Øyvind Kolås | 10 | +734 | -239 |
2021-09-21 22:01 | ctx: factor tiled backend part out in separate file | Øyvind Kolås | 6 | +1141 | -1121 |
2021-09-20 21:43 | ctx: drop fbdev support | Øyvind Kolås | 4 | +29 | -11 |
2021-09-20 21:04 | ctx: remove doubled up (()) | Øyvind Kolås | 1 | +20 | -20 |
2021-09-20 20:21 | ctx: rasterizer, avoid 0-length stack allocated path copy on non-preserve | Øyvind Kolås | 1 | +3 | -3 |
2021-09-20 20:18 | ctx: RGBA8_associate_alpha, make a be uint32_t fixing UB | Øyvind Kolås | 1 | +1 | -1 |
2021-09-20 19:58 | ctx: drawlist avoid memcpy with NULL data | Øyvind Kolås | 1 | +3 | -1 |
2021-09-20 19:54 | ctx: ctx_state_state_set fix out of bounds read | Øyvind Kolås | 1 | +1 | -1 |
2021-09-20 19:13 | configure: add ubsan option | Øyvind Kolås | 1 | +1 | -0 |
2021-09-20 11:32 | ctx: mock cthreads on top of pthreads, clean up C version defines | Øyvind Kolås | 6 | +18 | -11 |
2021-09-16 22:50 | ctx: remove some unneeded includes | Øyvind Kolås | 7 | +13 | -9 |
2021-09-16 22:47 | build: no longer force flatpak build on each git update | Øyvind Kolås | 2 | +42 | -37 |
2021-09-12 23:01 | ctx, ctx-dir: fix timeout handling, increase thumb batch to 8 items | Øyvind Kolås | 3 | +161 | -15 |
2021-09-06 23:43 | ctx: composite, handle fully missed scanline earlier | Øyvind Kolås | 1 | +9 | -1 |
2021-09-06 02:03 | ctx-dir: keep track of custom order, make items reorderable | Øyvind Kolås | 2 | +113 | -32 |
2021-09-06 02:02 | ctx: clients, avoid separate event handling thread - alleviates use after free in ctx-dir | Øyvind Kolås | 1 | +1 | -1 |
2021-09-04 21:58 | ctx: composite, use generic code path for floating point source over color | Øyvind Kolås | 2 | +3 | -0 |
2021-09-04 21:54 | ctx: clean up stricter compiler warnings | Øyvind Kolås | 9 | +46 | -18 |
2021-09-04 20:08 | ctx-dir: add a per folder metadata store | Øyvind Kolås | 9 | +549 | -19 |
2021-09-04 20:07 | ctx: composite, premultiply color source for RGBAF | Øyvind Kolås | 1 | +4 | -7 |
2021-09-03 02:22 | ctx-text: select line when starting drags | Øyvind Kolås | 2 | +7 | -3 |
2021-09-03 01:16 | ctx: rasterizer, fix offsetting of clip buffer in coverage_post_process | Øyvind Kolås | 1 | +7 | -5 |
2021-09-03 01:15 | ctx: reduce size where shape cache kicks in | Øyvind Kolås | 2 | +3 | -3 |
2021-09-03 01:09 | build: stop relying on ccache it is providing stale results | Øyvind Kolås | 2 | +2 | -2 |
2021-09-02 23:44 | ctx-text: implement scrolling as targeting of a cursor line | Øyvind Kolås | 1 | +40 | -45 |
2021-09-02 21:38 | ctx-text: implement a basic text viewer | Øyvind Kolås | 3 | +180 | -14 |
2021-09-01 22:11 | ctx: make default font size 23px - legible in more cases than 10px sans | Øyvind Kolås | 1 | +1 | -1 |
2021-09-01 19:05 | ctx: hash_cache, count newlines in string to compute height | Øyvind Kolås | 1 | +8 | -1 |
2021-09-01 01:43 | media-handlers: add perliminary text handler. | Øyvind Kolås | 2 | +121 | -1 |
2021-09-01 01:13 | demos: split 7gui demos out into own files | Øyvind Kolås | 10 | +1194 | -1127 |
2021-08-31 22:45 | ctx: clip, fix aligned rect detection | Øyvind Kolås | 2 | +24 | -6 |
2021-08-31 07:40 | ctx: rasterizer, do scanclassification switch at 45degrees, fix box filter edge handling | Øyvind Kolås | 4 | +20 | -14 |
2021-08-31 02:05 | ctx: composite, add translate only code path for bilinear | Øyvind Kolås | 1 | +78 | -86 |
2021-08-31 00:12 | ctx: composite, optimize bilinear scaling | Øyvind Kolås | 1 | +44 | -94 |
2021-08-30 12:21 | ctx: use separate functions for building edgelist | Øyvind Kolås | 2 | +71 | -1 |
2021-08-30 04:51 | ctx: composite, add bilinear shifted code path | Øyvind Kolås | 1 | +63 | -0 |
2021-08-30 02:50 | ctx: rearrange CtxRasterizer to be more cache friendly | Øyvind Kolås | 2 | +41 | -38 |
2021-08-30 01:24 | ctx: rasterizer, remove hack of extra segement indicating rectangle | Øyvind Kolås | 1 | +18 | -7 |
2021-08-30 00:32 | ctx: simplify construction/conversion of polyline to edges | Øyvind Kolås | 2 | +24 | -19 |
2021-08-29 21:18 | ctx: rasterizer in apply/set2, use mini and maxi instead of swapping | Øyvind Kolås | 1 | +8 | -28 |
2021-08-29 20:06 | ctx: rasterizer, comment out a branch of coverage_apply2 that is meant to optimize, but pessimises small and normal sized benchmarks | Øyvind Kolås | 1 | +12 | -7 |
2021-08-29 20:04 | ctx: composite, initialize comp to CTX_COV_PATH_FALLBACK also in non-RGBA8 formats | Øyvind Kolås | 1 | +4 | -0 |
2021-08-29 18:27 | ctx: factor comparison of fill_rule out of per scanline functions | Øyvind Kolås | 1 | +17 | -16 |
2021-08-29 02:18 | ctx: rasterizer, remove some instructions from span_set_color | Øyvind Kolås | 1 | +3 | -1 |
2021-08-28 21:47 | docs: update | Øyvind Kolås | 1 | +5 | -14 |
2021-08-28 17:53 | tests: tiny build, do not use native_graya8 | Øyvind Kolås | 1 | +2 | -1 |
2021-08-28 17:47 | ctx: remove ONLY_FAST_AA build option | Øyvind Kolås | 2 | +0 | -23 |
2021-08-28 17:31 | ctx: rasterizer, micro optimizations | Øyvind Kolås | 3 | +24 | -21 |
2021-08-26 23:28 | ctx: rasterizer, abide by compiler warnings | Øyvind Kolås | 2 | +6 | -7 |
2021-08-26 22:32 | ctx: rasterizer simplify aligned rectangle detection | Øyvind Kolås | 1 | +7 | -7 |
2021-08-26 19:36 | ctx: speed some things up by replacing || with | and && with & | Øyvind Kolås | 1 | +10 | -10 |
2021-08-26 18:19 | ctx: rasterizer, combine if statements in parity update | Øyvind Kolås | 1 | +16 | -52 |
2021-08-25 02:08 | ctx: rasterizer, reduce dereferences - fast dispatch by switch | Øyvind Kolås | 5 | +293 | -262 |
2021-08-24 23:27 | rasterizer: compare comp_op pointers in rasterizer_fill_rect | Øyvind Kolås | 1 | +79 | -39 |
2021-08-24 19:43 | ctx: composite optimize linear gradients with integer math | Øyvind Kolås | 1 | +23 | -20 |
2021-08-23 17:47 | ctx: composite, RGBA8 bilinear improvements | Øyvind Kolås | 2 | +186 | -201 |
2021-08-22 23:01 | ctx: implement split and merge RGBA8 lerp8 for bilinear | Øyvind Kolås | 3 | +145 | -102 |
2021-08-23 03:34 | ctx: rasterizer, implement span_set_color | Øyvind Kolås | 2 | +30 | -11 |
2021-08-21 21:13 | generate_coverage_apply: more direct dispatch of 1pix fragments in coverage_apply | Øyvind Kolås | 1 | +20 | -36 |
2021-08-21 20:49 | ctx: rasterizer, adjust aa to avoid some jaggies | Øyvind Kolås | 1 | +4 | -4 |
2021-08-21 20:12 | ctx: rasterizer, fix bezier tolerance; avoid double draw with fragments and apply2 | Øyvind Kolås | 1 | +14 | -11 |
2021-08-21 18:59 | ctx: rasterizer, fix lookup of global si_ga_full | Øyvind Kolås | 1 | +1 | -1 |
2021-08-21 16:42 | ctx: rasterizer, more direct paths | Øyvind Kolås | 1 | +59 | -0 |
2021-08-21 03:19 | ctx: rasterizer, slight optimization to accurate edge computation | Øyvind Kolås | 2 | +15 | -10 |
2021-08-21 03:11 | ctx: rasterizer, higher quality aa for fast mode | Øyvind Kolås | 1 | +11 | -8 |
2021-08-21 02:21 | ctx: rasterizer further reduction of derferencing | Øyvind Kolås | 1 | +7 | -16 |
2021-08-21 02:01 | ctx: composite, reduce derferencing in setup_RGBA8 | Øyvind Kolås | 1 | +12 | -9 |
2021-08-21 01:51 | ctx: rasterizer do global pseudo-simd prepare in composite_setup | Øyvind Kolås | 3 | +47 | -57 |
2021-08-20 23:30 | ctx: get rid of x0 y0 transform members from texture | Øyvind Kolås | 3 | +49 | -63 |
2021-08-20 22:26 | ctx: rasterizer, initialize scanline at start of rasterizer_fill_rect | Øyvind Kolås | 2 | +8 | -5 |
2021-08-20 22:17 | ctx: textures, port subtexture draw to work with new texturing | Øyvind Kolås | 3 | +5 | -7 |
2021-08-20 22:16 | ctx: parser, handle sourceTransform | Øyvind Kolås | 1 | +2 | -0 |
2021-08-20 03:53 | ctx: get rid of permanent opaque buffer, it is out of hot-paths | Øyvind Kolås | 2 | +88 | -94 |
2021-08-20 02:56 | ctx: rasterizer, reintroduce custom code for non-aligned filled rectangles | Øyvind Kolås | 1 | +109 | -0 |
2021-08-19 23:52 | ctx: rasterizer, special case source over full fill for fragments | Øyvind Kolås | 2 | +114 | -8 |
2021-08-19 21:35 | ctx: composite, zero out of bounds for nearest neighbor | Øyvind Kolås | 1 | +21 | -16 |
2021-08-19 21:34 | ctx: rasterizer, directly invoke fragment for opaque source-copy RGBA8 | Øyvind Kolås | 1 | +13 | -0 |
2021-08-19 17:22 | ctx: composite, presume textures to be associated alpha | Øyvind Kolås | 2 | +17 | -14 |
2021-08-19 15:59 | ctx: composite, slight speedup for non-scaled, non-rotated nearest neighbor | Øyvind Kolås | 1 | +22 | -19 |
2021-08-19 02:45 | ctx-dir: also trigger viewer load from list view | Øyvind Kolås | 1 | +8 | -2 |
2021-08-19 02:21 | itk: make sliders snuggle scrollbar | Øyvind Kolås | 1 | +4 | -4 |
2021-08-19 01:57 | itk: improve cursor keynav | Øyvind Kolås | 1 | +12 | -4 |
2021-08-19 01:26 | itk: make cursor key focus handling set sticky focuses | Øyvind Kolås | 1 | +18 | -7 |
2021-08-19 01:10 | ctx: rewrite dispatch to fix glitch, sadly adding more branches | Øyvind Kolås | 1 | +10 | -23 |
2021-08-19 00:42 | ctx: rasterizer, replace float math with integer math in aa gradients | Øyvind Kolås | 1 | +8 | -8 |
2021-08-19 00:33 | ctx: rasterizer avoid running ctx_rasterizer_is_simple twice | Øyvind Kolås | 1 | +14 | -31 |
2021-08-19 00:23 | rasterizer: code formatting | Øyvind Kolås | 1 | +54 | -54 |
2021-08-19 00:11 | ctx: fix and re-enable shape-cache by default | Øyvind Kolås | 2 | +17 | -12 |
2021-08-18 23:57 | ctx: rasterizer, streamline logic in scanline handler dispatch | Øyvind Kolås | 1 | +46 | -52 |
2021-08-18 23:40 | ctx: rasterizer, implement coverage_set2 | Øyvind Kolås | 1 | +136 | -0 |
2021-08-18 23:34 | ctx: rasterizer, set instead of increment partial coverage in apply2 | Øyvind Kolås | 3 | +29 | -20 |
2021-08-18 22:35 | ctx: rasterizer, extend is_simple classifier to include overlapping alpha | Øyvind Kolås | 1 | +13 | -11 |
2021-08-18 21:58 | ctx: rasterizer, remove some branch hints | Øyvind Kolås | 1 | +8 | -8 |
2021-08-18 20:16 | ctx: rasterizer, some simplifications | Øyvind Kolås | 1 | +14 | -32 |
2021-08-18 19:04 | ctx: rasterizer, remove custom unaligned rectangle rasterization | Øyvind Kolås | 1 | +0 | -106 |
2021-08-18 01:07 | ctx: source_transform, and decouple the source and drawing context | Øyvind Kolås | 6 | +210 | -146 |
2021-08-17 23:38 | ctx: rasterizer, port dashing code to use CtxSegment | Øyvind Kolås | 1 | +3 | -3 |
2021-08-17 22:20 | ctx: start adding compiler complains of forward declarations needed for public symbols | Øyvind Kolås | 12 | +64 | -50 |
2021-08-17 21:03 | ctx: rasterizer, fix range-check glitch in apply2 | Øyvind Kolås | 1 | +16 | -11 |
2021-08-17 18:24 | ctx: rasterizer, get rid of CtxEdge - it is now an int | Øyvind Kolås | 3 | +60 | -65 |
2021-08-17 02:58 | ctx: rasterizer improve compositing precision | Øyvind Kolås | 2 | +14 | -14 |
2021-08-17 02:30 | ctx: make source_over_normal_color precise | Øyvind Kolås | 2 | +27 | -60 |
2021-08-17 01:49 | ctx: rasterizer, remove failed inlining attempt | Øyvind Kolås | 2 | +0 | -23 |
2021-08-17 01:25 | ctx: rasterizer, code tidying | Øyvind Kolås | 1 | +8 | -9 |
2021-08-17 00:17 | ctx: rasterizer, micro optimizations in rasterizer_fill_rect | Øyvind Kolås | 1 | +28 | -29 |
2021-08-16 23:26 | ctx: composite, fix regression in nearest | Øyvind Kolås | 1 | +1 | -1 |
2021-08-16 22:59 | fix accuracy of psuedo-simd lerp_RGBA8 | Øyvind Kolås | 1 | +5 | -5 |
2021-08-16 22:12 | ctx: improvements to horizontal aa | Øyvind Kolås | 3 | +4 | -5 |
2021-08-16 12:55 | ctx: composite, fix sampler range computation | Øyvind Kolås | 1 | +6 | -6 |
2021-08-15 23:11 | ctx: composite: only deref color managed if it is | Øyvind Kolås | 2 | +13 | -6 |
2021-08-15 21:44 | ctx: composite, use uint32_t variable for alpha | Øyvind Kolås | 2 | +19 | -5 |
2021-08-15 21:18 | ctx: rasterizer, sometimes avoid computing graystart/end in apply2 | Øyvind Kolås | 1 | +6 | -9 |
2021-08-15 21:08 | ctx: refactor to use macros for halfstep | Øyvind Kolås | 1 | +29 | -21 |
2021-08-15 20:15 | ctx: switch default vertical aa level to 5 - it is good enough for ui/font on high res screen | Øyvind Kolås | 3 | +26 | -54 |
2021-08-15 18:33 | ctx: make some color fetching inlinable | Øyvind Kolås | 9 | +89 | -74 |
2021-08-15 05:40 | ctx: microoptimizations | Øyvind Kolås | 5 | +23 | -36 |
2021-08-15 04:19 | ctx: improve order in RGBA8_setup | Øyvind Kolås | 3 | +16 | -17 |
2021-08-15 03:56 | ctx: branch removal | Øyvind Kolås | 3 | +28 | -29 |
2021-08-15 02:29 | ctx: rasterizer, code cleanup | Øyvind Kolås | 1 | +8 | -12 |
2021-08-15 02:23 | ctx: use branchless code for getting min/max col/scan | Øyvind Kolås | 1 | +12 | -5 |
2021-08-15 01:17 | ctx: rasterizer, remove attempt at running fragment | Øyvind Kolås | 1 | +8 | -16 |
2021-08-14 23:02 | ctx: make switch to nearest at scale=1.0 a compiletime option | Øyvind Kolås | 3 | +38 | -14 |
2021-08-14 23:31 | ctx: use ctx_bi_RGBA8 in sampler | Øyvind Kolås | 1 | +14 | -5 |
2021-08-14 22:41 | ctx: composite, speed up 1:1 nearest neighbor | Øyvind Kolås | 2 | +23 | -12 |
2021-08-14 18:42 | ctx: composite, rearrange order of bail conditions for sampler runs | Øyvind Kolås | 1 | +4 | -3 |
2021-08-14 15:13 | ctx: auto-enable GRAYA8 and GRAY8 with native GRAYA8 | Øyvind Kolås | 2 | +8 | -10 |
2021-08-14 15:10 | ctx: make edge increments more consistent, fixing missing scanlines | Øyvind Kolås | 1 | +15 | -23 |
2021-08-14 03:34 | ctx: rasterizer, remove outdated vis-aa code, implement some checks for is simple | Øyvind Kolås | 2 | +64 | -95 |
2021-08-14 03:00 | ctx: config, add option for using only fast aa | Øyvind Kolås | 2 | +35 | -2 |
2021-08-14 02:24 | ctx: change fast_aa to be the default, and controllable as part of ANTIALIAS | Øyvind Kolås | 4 | +19 | -19 |
2021-08-14 02:08 | ctx: composite, fast path pixel fetching when all are in buffer | Øyvind Kolås | 3 | +127 | -56 |
2021-08-13 21:30 | ctx: improved batching/merging of gradients | Øyvind Kolås | 1 | +46 | -22 |
2021-08-12 23:18 | ctx: fix build with disabled clip buffer | Øyvind Kolås | 2 | +19 | -12 |
2021-08-12 21:29 | ctx: composite, fix read past buffer | Øyvind Kolås | 1 | +1 | -1 |
2021-08-12 20:50 | ctx: implement optional fast low gradation slope AA mode | Øyvind Kolås | 4 | +332 | -55 |
2021-08-12 01:16 | ctx: rasterizer, increment edges as part of generating coverage | Øyvind Kolås | 2 | +41 | -11 |
2021-08-12 00:23 | ctx: rasterizer, fix optimized full split rb ga in fill_rect | Øyvind Kolås | 1 | +7 | -4 |
2021-08-11 22:51 | ctx: rasterizer, code cleanup fix VIS_AA option | Øyvind Kolås | 3 | +67 | -52 |
2021-08-11 21:20 | ctx: rasterizer, rearrange code drop horizontal part of global edgesort | Øyvind Kolås | 2 | +56 | -66 |
2021-08-11 19:59 | ctx: rasterizer, replace some conditionals with branchfree minf/maxf | Øyvind Kolås | 1 | +5 | -9 |
2021-08-11 19:17 | ctx: rasterizer, use broken down source | Øyvind Kolås | 1 | +19 | -19 |
2021-08-11 00:38 | be prepared for solid fills in rasterizer | Øyvind Kolås | 2 | +28 | -21 |
2021-08-10 23:12 | ctx: rasterizer, presplit source for compositing | Øyvind Kolås | 2 | +20 | -4 |
2021-08-10 21:21 | ctx: add plumbing for ctx_source_transform | Øyvind Kolås | 7 | +64 | -49 |
2021-08-10 21:04 | ctx: rasterizer, simplify fill_rect dispatch arithmetic | Øyvind Kolås | 1 | +84 | -84 |
2021-08-10 20:14 | ctx: rasterizer, copy uint32_t instead of using memcpy in fill_rect | Øyvind Kolås | 1 | +7 | -4 |
2021-08-10 19:36 | ctx: special case full alpha color for fill_rect source_over | Øyvind Kolås | 1 | +31 | -1 |
2021-08-10 19:08 | ctx: rasterizer, special case source over with full alpha | Øyvind Kolås | 1 | +16 | -2 |
2021-08-10 18:29 | ctx: fix accumlated coverage in direct dispatch | Øyvind Kolås | 1 | +1 | -0 |
2021-08-10 18:24 | ctx: avoid inlined composite in rasterizer with clips | Øyvind Kolås | 1 | +1 | -1 |
2021-08-10 18:21 | ctx: add optional inlining of fastcopy/over in rasterizer | Øyvind Kolås | 2 | +13 | -0 |
2021-08-10 03:42 | ctx: rasterizer, rearrange core rasterizer dispatch | Øyvind Kolås | 1 | +35 | -59 |
2021-08-10 02:51 | ctx: correctly account for overlapping coverage in embedded compositing | Øyvind Kolås | 1 | +59 | -190 |
2021-08-10 02:07 | ctx: rasterizer, presplit src for source-over | Øyvind Kolås | 1 | +20 | -4 |
2021-08-10 01:15 | experiment with loops structure for inlined composite | Øyvind Kolås | 1 | +204 | -36 |
2021-08-10 00:33 | ctx: rasterizer, do source over for color - directly in rasterizer | Øyvind Kolås | 1 | +48 | -2 |
2021-08-09 23:59 | ctx: integrate RGBA8 color source-copy in rasterizer | Øyvind Kolås | 4 | +72 | -31 |
2021-08-09 23:20 | ctx: rasterizer, add and use a preseeded opaque buffer | Øyvind Kolås | 3 | +123 | -11 |
2021-08-09 21:02 | ctx: do the tracking of start/end generically, some perf loss to low res, but benefit for higher res | Øyvind Kolås | 2 | +20 | -30 |
2021-08-09 18:44 | ctx: rasterizer, trigger full aa when all edges end | Øyvind Kolås | 2 | +27 | -10 |
2021-08-09 18:40 | ctx: increase default max circle segments to 400 | Øyvind Kolås | 1 | +1 | -1 |
2021-08-09 03:00 | tests: aa, add a stroked fuzzy rect | Øyvind Kolås | 1 | +4 | -0 |
2021-08-09 02:06 | ctx: implement custom code for stroking axis aligned sharp rectangles | Øyvind Kolås | 1 | +45 | -32 |
2021-08-09 00:28 | ctx: adjust aa sharpness fudge | Øyvind Kolås | 2 | +31 | -3 |
2021-08-08 23:54 | ctx: only do off-by one correction at linewidth<5.0f | Øyvind Kolås | 2 | +13 | -9 |
2021-08-08 23:36 | ctx: tune adaptive super sampling constants | Øyvind Kolås | 4 | +41 | -38 |
2021-08-07 07:16 | ctx: rasterizer, keep track of delta in active_edges for determining high-auto-aa | Øyvind Kolås | 2 | +4 | -6 |
2021-08-07 05:56 | ctx: fix swap_red_green for color and yuv | Øyvind Kolås | 1 | +8 | -7 |
2021-08-07 05:32 | ctx-mpg: default to yuv420 transport/display of textures | Øyvind Kolås | 2 | +6 | -5 |
2021-08-07 05:24 | ctx: improve yuv_to_rgba32 | Øyvind Kolås | 1 | +12 | -6 |
2021-08-07 04:53 | ctx-mpg: correctly arrange data for yuv420 | Øyvind Kolås | 1 | +9 | -1 |
2021-08-07 04:44 | ctx: port clip part of rasterizer to CtxSegment | Øyvind Kolås | 2 | +10 | -17 |
2021-08-07 04:17 | ctx: remove dead code | Øyvind Kolås | 2 | +11 | -25 |
2021-08-07 04:02 | ctx: reuse rgba8 cache for graya8 gradients | Øyvind Kolås | 2 | +18 | -7 |
2021-08-07 03:39 | ctx: default to NATIVE_GRAYA8 1, stop generating inlined u8 color variant of porter duff | Øyvind Kolås | 3 | +34 | -59 |
2021-08-07 02:34 | ctx: make u8 blending loopable | Øyvind Kolås | 1 | +34 | -32 |
2021-08-07 02:16 | ctx: optimize u8 fallbacks | Øyvind Kolås | 1 | +57 | -92 |
2021-08-07 01:33 | ctx: fix fragments for graya8 | Øyvind Kolås | 2 | +62 | -31 |
2021-08-06 22:45 | ctx: tune circle and curve_to aa | Øyvind Kolås | 3 | +21 | -22 |
2021-08-06 19:34 | ctx: fix float source-over | Øyvind Kolås | 1 | +19 | -1 |
2021-08-06 01:32 | ctx: compositing code cleanup | Øyvind Kolås | 1 | +37 | -116 |
2021-08-06 00:54 | ctx: make yuv420 format optional | Øyvind Kolås | 2 | +3 | -0 |
2021-08-05 23:32 | ctx: refactoring to better align internal polyline | Øyvind Kolås | 6 | +136 | -92 |
2021-08-05 21:55 | ctx: remove branches in rasterizer | Øyvind Kolås | 2 | +23 | -34 |
2021-08-05 21:43 | ctx: semi-working yuv420 format | Øyvind Kolås | 4 | +26 | -14 |
2021-08-05 17:03 | ctx: rasterizer, add psuedo simd for lerp_RGBA8 (used in source-copy and bilinear) | Øyvind Kolås | 2 | +17 | -10 |
2021-08-05 16:20 | improved psuedo-simd source-over | Øyvind Kolås | 1 | +8 | -4 |
2021-08-05 14:37 | ctx: more branchless limits | Øyvind Kolås | 1 | +11 | -18 |
2021-08-05 15:10 | comment out redundant code | Øyvind Kolås | 1 | +2 | -0 |
2021-08-05 14:39 | even more branchless compares | Øyvind Kolås | 1 | +2 | -4 |
2021-08-03 19:36 | ctx: set swap_red green in rasterizer init, and use RGBA8 as format | Øyvind Kolås | 3 | +12 | -5 |
2021-08-03 19:10 | ctx: add draft of faster aligned 2px line stroking | Øyvind Kolås | 1 | +60 | -4 |
2021-08-03 17:50 | ctx: avoid conditional in RGBA_source_copy_normal_color - remove dead code | Øyvind Kolås | 1 | +0 | -60 |
2021-08-03 17:19 | ctx: improve dynamic global max-aa adjustment | Øyvind Kolås | 1 | +10 | -1 |
2021-08-03 15:58 | ctx: pass aa_factor as unsigned | Øyvind Kolås | 1 | +2 | -2 |
2021-08-03 15:39 | ctx: make winding be default fill rule | Øyvind Kolås | 4 | +24 | -21 |
2021-08-03 14:12 | ctx: rasterizer, remove inlining of fill rule | Øyvind Kolås | 1 | +0 | -43 |
2021-08-03 14:11 | ctx: remove branch hints from coverage computation | Øyvind Kolås | 1 | +5 | -5 |
2021-08-03 13:25 | ctx: rasterizer, simplify arguments for coverage_set | Øyvind Kolås | 1 | +17 | -19 |
2021-08-02 22:47 | ctx: abstract out bilinear computation in RGBA8, pseudo-SIMD was a tie | Øyvind Kolås | 2 | +21 | -36 |
2021-08-02 21:14 | ctx: have only one gradient cache | Øyvind Kolås | 3 | +54 | -17 |
2021-08-02 18:21 | ctx: iterating towards yuv420 support | Øyvind Kolås | 3 | +121 | -11 |
2021-08-02 16:11 | ctx: tune lower limit of auto aa towards 45 degrees | Øyvind Kolås | 1 | +3 | -3 |
2021-08-02 15:42 | ctx: improve naming of composite work functions | Øyvind Kolås | 4 | +78 | -192 |
2021-08-02 14:58 | ctx: tidy warnings | Øyvind Kolås | 1 | +1 | -2 |
2021-08-02 14:29 | ctx: math add _fast version of sqrtf and hypotf | Øyvind Kolås | 1 | +33 | -9 |
2021-08-02 14:28 | ctx: tweak towards more performance | Øyvind Kolås | 1 | +2 | -2 |
2021-08-02 00:42 | ctx: between this and the previous commit the seam has become detectable in anomaly charts | Øyvind Kolås | 1 | +1 | -1 |
2021-08-02 00:33 | ctx: tune auto aa constants for further performance | Øyvind Kolås | 1 | +1 | -1 |
2021-08-01 23:42 | ctx: split loop for bilinear texture fetch | Øyvind Kolås | 1 | +36 | -7 |
2021-08-01 23:11 | ctx: silence more c+= warnings | Øyvind Kolås | 2 | +5 | -5 |
2021-08-01 22:28 | ctx: explicit casts to make c++ builds quieter | Øyvind Kolås | 3 | +18 | -10 |
2021-08-01 22:28 | ctx: rework nearest neighbor RGBA8 logic | Øyvind Kolås | 1 | +28 | -53 |
2021-08-01 21:23 | ctx: tiny performance tweak in rgb565 conversion | Øyvind Kolås | 1 | +8 | -10 |
2021-08-01 21:16 | ctx_565_unpack_32, use uint32_t variables | Øyvind Kolås | 1 | +37 | -6 |
2021-08-01 05:18 | ctx: add a probably_opaque RGBA8_associate_alpha | Øyvind Kolås | 1 | +34 | -17 |
2021-08-01 04:44 | ctx: add inlined variant of matrix_apply_transform | Øyvind Kolås | 4 | +48 | -29 |
2021-08-01 02:06 | refactoring towards associated alpha out of fragments | Øyvind Kolås | 1 | +81 | -86 |
2021-08-01 01:28 | ctx: composite, removal of dead code | Øyvind Kolås | 1 | +3 | -7 |
2021-08-01 00:29 | start optimizing nearest neighbor by taking out some conditionals | Øyvind Kolås | 4 | +118 | -43 |
2021-07-31 22:10 | ctx: fix infinite recursion in swap_red_green rgb8_bi case | Øyvind Kolås | 1 | +1 | -1 |
2021-07-31 22:07 | ctx: small optimization to linear gradient in RGBA8 | Øyvind Kolås | 1 | +7 | -5 |
2021-07-31 21:39 | ctx: use own inlined math for floorf and fmodf | Øyvind Kolås | 1 | +14 | -9 |
2021-07-31 21:01 | ctx: remove unneeded increment of dst | Øyvind Kolås | 1 | +1 | -2 |
2021-07-31 20:55 | ctx: add a special case for cov==255 in source copy | Øyvind Kolås | 2 | +8 | -1 |
2021-07-31 16:49 | docs update | Øyvind Kolås | 1 | +5 | -4 |
2021-07-31 14:20 | ctx: tune auto-aa towards performance | Øyvind Kolås | 2 | +2 | -8 |
2021-07-31 14:12 | ctx: add more branch hints, make more code static | Øyvind Kolås | 3 | +14 | -12 |
2021-07-31 12:53 | ctx: fillrect minor optimizations and code reformatting | Øyvind Kolås | 1 | +120 | -145 |
2021-07-31 02:29 | ctx: optimize unaligned but axis aligned rectangles | Øyvind Kolås | 1 | +101 | -25 |
2021-07-30 23:18 | ctx: fill_rect permit composite copy for alpha!=255 | Øyvind Kolås | 1 | +2 | -2 |
2021-07-30 21:42 | ctx: more stroke branch hints | Øyvind Kolås | 1 | +3 | -3 |
2021-07-30 21:39 | media-handlers: use COMPOSITE_COPY for media content | Øyvind Kolås | 3 | +3 | -0 |
2021-07-30 21:25 | ctx: rasterizer avoid recopying gstate when stroke inherits fill source | Øyvind Kolås | 1 | +5 | -4 |
2021-07-30 21:08 | ctx: add some branch hints in stroking | Øyvind Kolås | 1 | +10 | -10 |
2021-07-30 20:56 | ctx: rasterizer reduce dereferences in stroking | Øyvind Kolås | 2 | +19 | -20 |
2021-07-30 20:33 | ctx: unconditionally do alpha assoic for RGBA8 | Øyvind Kolås | 1 | +10 | -14 |
2021-07-30 19:02 | ctx: remove exploration deadend, reformat code | Øyvind Kolås | 1 | +9 | -20 |
2021-07-30 18:15 | ctx: rasterizer, inline fill-rule conditional | Øyvind Kolås | 1 | +48 | -1 |
2021-07-30 16:11 | ctx: composite, split out cov and racov from pseudo simd | Øyvind Kolås | 1 | +22 | -29 |
2021-07-29 17:36 | ctx: optimize also two segment lines | Øyvind Kolås | 1 | +2 | -2 |
2021-07-29 16:40 | ctx: rasterizer factor out rcov, it is now expensive enough to yield benefit | Øyvind Kolås | 1 | +9 | -10 |
2021-07-29 15:51 | ctx: add a 255 bias correcting for shift vs divide error | Øyvind Kolås | 2 | +18 | -22 |
2021-07-29 06:41 | ctx: trim config.h | Øyvind Kolås | 2 | +7 | -26 |
2021-07-29 06:34 | rasterizer: more branch hints | Øyvind Kolås | 2 | +10 | -9 |
2021-07-29 05:51 | ctx: apply optimizations from color to _buf variant of source-over | Øyvind Kolås | 2 | +28 | -45 |
2021-07-29 04:13 | ctx: refactor core color op to give compiler maximum freedom | Øyvind Kolås | 1 | +6 | -7 |
2021-07-29 03:51 | even faster source-over | Øyvind Kolås | 3 | +34 | -11 |
2021-07-29 02:26 | add more inlining hints | Øyvind Kolås | 2 | +3 | -3 |
2021-07-29 02:09 | ctx: add inline hint to rasterizer_add_point | Øyvind Kolås | 2 | +4 | -4 |
2021-07-29 01:57 | further minimization of rasterizer code | Øyvind Kolås | 1 | +4 | -4 |
2021-07-29 01:54 | ctx: factor out common entry no in rasterizer | Øyvind Kolås | 1 | +9 | -8 |
2021-07-29 00:06 | ctx: call RGBA8 associate alpha instead of u8_associate_alpha | Øyvind Kolås | 1 | +7 | -17 |
2021-07-28 23:31 | ctx: avoid out of bounds work for composite-copy | Øyvind Kolås | 1 | +1 | -2 |
2021-07-28 22:47 | ctx: mark ctx_coverage_post_process as static inline | Øyvind Kolås | 2 | +1 | -3 |
2021-07-28 22:05 | ctx: fix red/blue order in ctx_565_unpack_32 | Øyvind Kolås | 1 | +1 | -1 |
2021-07-28 19:57 | ctx: reset compositing engine in rasterizer_set_pixel | Øyvind Kolås | 1 | +1 | -0 |
2021-07-28 19:30 | docs: update | Øyvind Kolås | 1 | +36 | -13 |
2021-07-28 12:35 | ctx.h: include git commit hash in ctx.h | Øyvind Kolås | 2 | +2 | -2 |
2021-07-27 23:29 | ctx: again try to enable normal_opaque_color | Øyvind Kolås | 2 | +5 | -7 |
2021-07-27 22:02 | ctx: remove fudge for alignment that was neededed for avx2 | Øyvind Kolås | 1 | +12 | -16 |
2021-07-27 20:44 | ctx: add branch hints in drawlist | Øyvind Kolås | 2 | +9 | -13 |
2021-07-27 20:35 | ctx: fix regression introduced by attempt to avoid a trampoline step | Øyvind Kolås | 1 | +7 | -3 |
2021-07-27 20:20 | ctx: crash protection in csource_over_normal_fragment - there is an introduced race making us crash | Øyvind Kolås | 1 | +2 | -0 |
2021-07-27 19:03 | ctx: start adding branch hints in rasterizer | Øyvind Kolås | 1 | +25 | -25 |
2021-07-27 16:44 | ctx: adjust alternate renderers in RGBA8 based on profiling | Øyvind Kolås | 2 | +37 | -20 |
2021-07-27 02:10 | ctx: disable RGBA8_source_over_normal_opaque_color | Øyvind Kolås | 2 | +10 | -25 |
2021-07-27 01:53 | ctx: fix wrong src deref in source_copy_normal_buf | Øyvind Kolås | 1 | +1 | -2 |
2021-07-27 01:41 | ctx: unify some source copy color with RGBA source-over opaque color | Øyvind Kolås | 2 | +19 | -41 |
2021-07-27 01:10 | ctx: start treating 1px wide fill_rects differently | Øyvind Kolås | 1 | +32 | -6 |
2021-07-27 00:42 | ctx: add back special case for opaque color | Øyvind Kolås | 1 | +33 | -2 |
2021-07-27 00:04 | ctx: avoid a level of indirection for direct RGBA8 format | Øyvind Kolås | 1 | +10 | -14 |
2021-07-26 22:57 | ctx: optimize rasterization of strokes for single_lines segments | Øyvind Kolås | 2 | +43 | -10 |
2021-07-26 22:57 | tests: remove SIMD variant of performance test | Øyvind Kolås | 3 | +4 | -388 |
2021-07-26 21:49 | ctx: tidy compositor code | Øyvind Kolås | 1 | +45 | -69 |
2021-07-26 19:15 | ctx: re-add pseudo-simd for RGBA8 | Øyvind Kolås | 1 | +52 | -9 |
2021-07-26 18:19 | ctx: optimize generic u8 source_over_normal code paths | Øyvind Kolås | 1 | +8 | -20 |
2021-07-26 10:14 | ctx: drop psuedo-SIMD, it yields alpha errors - now correct again but bit slower | Øyvind Kolås | 1 | +34 | -257 |
2021-07-26 03:11 | ctx: reintroduce signed variables in core of rasterizer | Øyvind Kolås | 1 | +6 | -6 |
2021-07-26 03:05 | ctx: optimize linear gradient | Øyvind Kolås | 1 | +18 | -2 |
2021-07-26 02:42 | semi-fixes, maybe breaking alpha of tiger | Øyvind Kolås | 1 | +34 | -42 |
2021-07-25 11:00 | ctx: implement more SourceCopy | Øyvind Kolås | 2 | +160 | -87 |
2021-07-24 21:25 | more SIMD multi-code path awareness removal | Øyvind Kolås | 4 | +50 | -81 |
2021-07-24 20:53 | remove all SIMD/AVX2 bits | Øyvind Kolås | 5 | +8 | -354 |
2021-07-24 20:47 | ctx: remove unused nonworking avx2 code | Øyvind Kolås | 4 | +51 | -478 |
2021-07-24 19:10 | ctx: use more unsigned in rasterizer | Øyvind Kolås | 1 | +8 | -8 |
2021-07-24 18:55 | ctx: use more uint32_t in rasterizer | Øyvind Kolås | 1 | +12 | -13 |
2021-07-24 18:44 | ctx: incrementally check slope limit | Øyvind Kolås | 1 | +15 | -8 |
2021-07-24 18:17 | ctx: more branch hints in rasterizer | Øyvind Kolås | 3 | +22 | -22 |
2021-07-24 15:01 | media-handlers: add usleeps in ctx-gif and ctx-mpg | Øyvind Kolås | 2 | +4 | -0 |
2021-07-24 15:00 | ctx: always dispatch through the apply coverage call of format | Øyvind Kolås | 1 | +3 | -5 |
2021-07-24 15:00 | ctx: add code path for RGBA8 copy - still much slower than the optimized source over | Øyvind Kolås | 1 | +104 | -18 |
2021-07-24 11:31 | ctx: fix regression introduced in f846f39c187a9e7db85c6ce8dd729b3d5f9c16dc | Øyvind Kolås | 1 | +1 | -1 |
2021-07-24 11:13 | src: fix border cases for nearest neighbor, improve them for bilinear | Øyvind Kolås | 1 | +44 | -8 |
2021-07-23 20:42 | ctx: fix output of fill_rect fast path, it is now the ref that is wrong | Øyvind Kolås | 4 | +44 | -17 |
2021-07-23 01:26 | ctx: axis aligned rectangle passing tests with fudge | Øyvind Kolås | 1 | +83 | -19 |
2021-07-22 19:54 | ctx: config adjust aa thresholds for performance | Øyvind Kolås | 1 | +3 | -3 |
2021-07-22 19:53 | ctx: rasterizer - setup compositor early on mode/color change | Øyvind Kolås | 1 | +24 | -22 |
2021-07-22 19:52 | ctx: composite remove dead code | Øyvind Kolås | 1 | +6 | -26 |
2021-07-21 21:19 | ctx: trade off some quality for speed in generic _u8 color code | Øyvind Kolås | 1 | +6 | -4 |
2021-07-21 20:46 | ctx: add branch hints in rasterizer | Øyvind Kolås | 1 | +5 | -5 |
2021-07-21 20:06 | ctx: fix regression in auto aa of rasterizer | Øyvind Kolås | 1 | +39 | -6 |
2021-07-21 17:25 | ctx: avoid conditionals checking for coverage!=0 in compositing loops | Øyvind Kolås | 1 | +38 | -45 |
2021-07-21 16:51 | ctx: remove special case for fully filled | Øyvind Kolås | 1 | +0 | -7 |
2021-07-21 16:49 | tests: update performance test to take minimum seen render time instead of mean | Øyvind Kolås | 2 | +97 | -47 |
2021-07-21 16:48 | ctx: use uint8_t for coverage variable in compositing loops | Øyvind Kolås | 1 | +40 | -100 |
2021-07-21 09:38 | ctx: remove two shifts from psuedo SIMD | Øyvind Kolås | 1 | +48 | -8 |
2021-07-19 09:09 | ctx: compositor/rasterizer code reassignement | Øyvind Kolås | 2 | +29 | -35 |
2021-07-19 08:55 | ctx: re-adding axis aligned vector fill | Øyvind Kolås | 1 | +120 | -7 |
2021-07-19 03:52 | ctx: remove outdated comment | Øyvind Kolås | 1 | +0 | -2 |
2021-07-19 02:55 | ctx: c++ portability fixes | Øyvind Kolås | 4 | +8 | -7 |
2021-07-18 20:23 | tests: add nosimd duplicate of circle test | Øyvind Kolås | 3 | +370 | -1 |
2021-07-18 20:22 | ctx: re-enable floating point color ops | Øyvind Kolås | 1 | +27 | -26 |
2021-07-18 06:37 | ctx: use yenc for textur encoding | Øyvind Kolås | 6 | +156 | -6 |
2021-07-18 08:48 | tweak size estimator to be with full featureset | Øyvind Kolås | 2 | +7 | -9 |
2021-07-18 08:29 | composite: make more consistent use of uint32_t in inner loops | Øyvind Kolås | 1 | +14 | -13 |
2021-07-18 08:24 | ctx: fix position of ctx_client_unlock in code | Øyvind Kolås | 1 | +1 | -2 |
2021-07-18 08:16 | ctx: move faster pseudo-simd code path from non-solid to solid RGBA8 | Øyvind Kolås | 3 | +9 | -16 |
2021-07-18 04:19 | ctx: 565conversions tied with conversions | Øyvind Kolås | 2 | +7 | -5 |
2021-07-18 03:51 | get rid of 64bit math in non-simd composite | Øyvind Kolås | 1 | +19 | -20 |
2021-07-18 03:43 | reintroduce 565 direct path for solid color, reformulate code to avoid 64bit | Øyvind Kolås | 2 | +228 | -32 |
2021-07-17 22:52 | ctx: do not opt in to native_graya8 - yet | Øyvind Kolås | 1 | +1 | -1 |
2021-07-17 22:43 | string/vt: add some conditional branch hints | Øyvind Kolås | 2 | +7 | -5 |
2021-07-17 22:18 | vt: add conditional hints to vt_state_neutral | Øyvind Kolås | 1 | +53 | -54 |
2021-07-17 19:48 | ctx: skip babl copy when source and dest spaces are equal | Øyvind Kolås | 1 | +18 | -8 |
2021-07-17 19:25 | vt: reduce overhead of a85 data transport | Øyvind Kolås | 2 | +34 | -13 |
2021-07-17 18:52 | ctx: remove col/row logging from parser hot-path | Øyvind Kolås | 1 | +23 | -13 |
2021-07-17 04:28 | vt: presume ctxp to exist | Øyvind Kolås | 1 | +1 | -5 |
2021-07-17 04:27 | demo: draw full circles | Øyvind Kolås | 1 | +3 | -3 |
2021-07-17 04:11 | ctx-dir: improve path escaping | Øyvind Kolås | 3 | +41 | -11 |
2021-07-17 00:29 | remove unused a85 duplicate | Øyvind Kolås | 1 | +0 | -144 |
2021-07-17 00:26 | itk: warp space distances used for 4way keynav | Øyvind Kolås | 1 | +14 | -8 |
2021-07-17 00:25 | ctx-mpg: center media | Øyvind Kolås | 1 | +2 | -0 |
2021-07-17 00:25 | ctx-gif: center media | Øyvind Kolås | 1 | +3 | -0 |
2021-07-16 23:44 | docs: update | Øyvind Kolås | 1 | +15 | -13 |
2021-07-16 09:53 | ctx-dir: use bash audioplayer for mp3 files | Øyvind Kolås | 3 | +195 | -0 |
2021-07-16 09:52 | itk: remove vertical padding in terminal mode | Øyvind Kolås | 1 | +10 | -6 |
2021-07-16 02:05 | terminal: remove dead code | Øyvind Kolås | 1 | +0 | -40 |
2021-07-16 01:59 | terminal/ctx: remove duplicated titlebar code | Øyvind Kolås | 3 | +68 | -147 |
2021-07-15 12:00 | ctx: lock/unlock during mouse events | Øyvind Kolås | 1 | +7 | -0 |
2021-07-15 11:36 | ctx: hide more of events from bare rasterizer compile | Øyvind Kolås | 2 | +55 | -46 |
2021-07-15 11:08 | ctx: add locking of clients on event input | Øyvind Kolås | 2 | +33 | -21 |
2021-07-15 10:14 | ctx: initialize ctx default font size from terminal cell size | Øyvind Kolås | 1 | +3 | -0 |
2021-07-15 09:53 | ctx-dir: improve label wrapping | Øyvind Kolås | 5 | +87 | -21 |
2021-07-15 08:20 | vt-line: fix style shift on insert | Øyvind Kolås | 1 | +1 | -1 |
2021-07-15 06:52 | ctx: restore initial global font size behavior | Øyvind Kolås | 3 | +16 | -10 |
2021-07-15 00:45 | ctx: sleep a bit in vt_poll thread when only one client | Øyvind Kolås | 6 | +35 | -7 |
2021-07-14 23:36 | ctx: add locking to client_remove | Øyvind Kolås | 2 | +46 | -2 |
2021-07-14 21:53 | ctx: add locking to client draw | Øyvind Kolås | 1 | +8 | -0 |
2021-07-14 21:44 | mpg: add a -g option to toggle grayscale mode at runtime | Øyvind Kolås | 1 | +31 | -15 |
2021-07-14 21:37 | build: fix static compilation | Øyvind Kolås | 2 | +5 | -5 |
2021-07-14 21:29 | ctx: demos as well as terminal builds again with clients split | Øyvind Kolås | 3 | +20 | -5 |
2021-07-14 20:47 | mpg: add compiletime grayscale mode for bandwidth testing | Øyvind Kolås | 1 | +33 | -12 |
2021-07-14 20:47 | ctx: ctx-clients split out, opt-in and not properly namespaced | Øyvind Kolås | 2 | +11 | -9 |
2021-07-14 20:12 | ctx: start swallowing terminal engine | Øyvind Kolås | 27 | +12253 | -12358 |
2021-07-14 03:43 | terminal: use pure solid black as background, avoid redundant bgdrawing | Øyvind Kolås | 3 | +6 | -4 |
2021-07-14 00:19 | ctx: add conditional hints to a85dec | Øyvind Kolås | 1 | +4 | -4 |
2021-07-14 00:03 | vt: disable framediff code which has overhead | Øyvind Kolås | 1 | +10 | -3 |
2021-07-13 23:02 | vt: move one conditional out of per byte ctx-mode hotpath | Øyvind Kolås | 1 | +3 | -2 |
2021-07-13 22:59 | media-handlers: internal vector composite works, sans key events | Øyvind Kolås | 2 | +99 | -13 |
2021-07-13 19:29 | media-handlers: fix reloading of child process in dir browsing mode | Øyvind Kolås | 2 | +3 | -2 |
2021-07-12 05:18 | ctx: use 32bit values for blend|composite | Øyvind Kolås | 3 | +8 | -6 |
2021-07-10 06:55 | clients: refactoring for recursive ctx clients | Øyvind Kolås | 6 | +13 | -8 |
2021-07-10 06:37 | terminal: further client separation | Øyvind Kolås | 8 | +57 | -20 |
2021-07-09 00:22 | build: make ctx.static reuse .o files for media-handlers | Øyvind Kolås | 1 | +6 | -6 |
2021-07-08 06:53 | demos: have separate 10fps clock, default clock.sh is now smooth | Øyvind Kolås | 2 | +47 | -3 |
2021-07-08 06:40 | terminal: fix alignment of background for ctx term backend | Øyvind Kolås | 1 | +3 | -2 |
2021-07-08 06:37 | terminal: further client refactoring | Øyvind Kolås | 4 | +107 | -146 |
2021-07-08 02:02 | terminal: factor away multiple font_size/em definitions | Øyvind Kolås | 2 | +12 | -15 |
2021-07-08 01:54 | terminal: namespacing of client api | Øyvind Kolås | 1 | +14 | -13 |
2021-07-07 21:49 | terminal: namespace client api | Øyvind Kolås | 3 | +239 | -237 |
2021-07-07 20:17 | build: do not rebuild media-handlers on linking of ctx | Øyvind Kolås | 1 | +8 | -12 |
2021-07-07 20:16 | terminal: refactoring cleanups | Øyvind Kolås | 2 | +4 | -8 |
2021-07-07 17:58 | terminal: toggle on-screen keyboard on longpress | Øyvind Kolås | 3 | +413 | -380 |
2021-07-07 02:04 | terminal: client handling separated out into one file | Øyvind Kolås | 2 | +1494 | -1048 |
2021-07-06 22:18 | terminal: client refactoring | Øyvind Kolås | 1 | +10 | -13 |
2021-07-06 22:14 | ctx: change config defaults, improving portability | Øyvind Kolås | 3 | +6 | -3 |
2021-07-06 18:52 | ctx: interpret CTX_SHOW_FPS env var in SDL backend | Øyvind Kolås | 1 | +17 | -0 |
2021-07-05 15:52 | terminal: inline byte appending in vt-line | Øyvind Kolås | 7 | +52 | -23 |
2021-07-05 15:51 | ctx: directly output in ctx backend instead of accumulating string | Øyvind Kolås | 6 | +21 | -22 |
2021-07-04 09:56 | ctx: do not use PATH_MAX. | Jehan | 1 | +11 | -11 |
2021-07-05 04:30 | terminal: refactoring towards making clients part of itk | Øyvind Kolås | 1 | +82 | -69 |
2021-07-05 04:09 | terminal: refactor client state to be flags | Øyvind Kolås | 2 | +59 | -36 |
2021-07-05 02:52 | terminal: make ctx recording of tabs compiletime optional | Øyvind Kolås | 4 | +206 | -50 |
2021-07-05 02:23 | project structure: new media-handlers folder | Øyvind Kolås | 9 | +12 | -9 |
2021-07-05 02:16 | tests: trim down perf-circ to build less non-rasterizer parts | Øyvind Kolås | 1 | +2 | -1 |
2021-07-05 02:15 | ctx: do not include sys/select.h | Øyvind Kolås | 1 | +0 | -1 |
2021-07-05 01:40 | ctx: annotate conditionals in ctx iterator | Øyvind Kolås | 1 | +9 | -6 |
2021-07-05 01:34 | ctx: add ctx_render_ctx_textures , for using the textures in a recording | Øyvind Kolås | 2 | +30 | -0 |
2021-07-02 23:29 | terminal: separate drawing and event registration | Øyvind Kolås | 3 | +24 | -8 |
2021-07-02 22:43 | terminal: handle pointer events for scrollbar as part of vt event dispatch | Øyvind Kolås | 1 | +33 | -10 |
2021-07-02 20:07 | terminal: stop propagation of events for overlapping tabs | Øyvind Kolås | 1 | +20 | -35 |
2021-07-01 19:59 | composite: pass fragment to all float work ops | Øyvind Kolås | 1 | +4 | -4 |
2021-07-01 19:06 | ctx: accept serialized pointers for color space | Øyvind Kolås | 3 | +32 | -27 |
2021-07-01 05:51 | media-handler: accept basic file:// URIs as arguments | Øyvind Kolås | 4 | +32 | -2 |
2021-07-01 04:05 | ctx: use fewer, more correct compositing code paths in CMYK | Øyvind Kolås | 1 | +3 | -1 |
2021-07-01 02:39 | ctx: fix color/fragment handling in float formats | Øyvind Kolås | 1 | +95 | -60 |
2021-06-30 21:54 | ctx: make ctx binary busybox misc media handlers | Øyvind Kolås | 13 | +1408 | -806 |
2021-06-29 01:16 | terminal: do not add newlines when copying selection and lines have wrapped | Øyvind Kolås | 1 | +25 | -1 |
2021-06-28 23:30 | terminal: allow shift to invoke select behavior, event when mouse events are registered | Øyvind Kolås | 4 | +20 | -17 |
2021-06-28 22:21 | ctx: document framebuffer limits incurred by different CTX_SUBDIV levels | Øyvind Kolås | 2 | +37 | -18 |
2021-06-28 02:38 | ctx: rasterizer fix regression due to ebpp bpp/8 mixup | Øyvind Kolås | 2 | +2 | -5 |
2021-06-28 02:32 | terminal: minimal rewrap with of 8 columns | Øyvind Kolås | 2 | +5 | -0 |
2021-06-26 20:00 | ctx: simplify some code in coverage generator | Øyvind Kolås | 2 | +60 | -76 |
2021-06-26 18:57 | ctx: use insertion sort for sorting active edges | Øyvind Kolås | 2 | +15 | -187 |
2021-06-25 23:24 | ctx: disable rasterizer rectangle special case | Øyvind Kolås | 2 | +98 | -79 |
2021-06-25 22:51 | ctx: extend color and gradient RGBA8 fragments to use count | Øyvind Kolås | 2 | +36 | -23 |
2021-06-25 22:44 | terminal: enable rewrap - it mostly works | Øyvind Kolås | 2 | +14 | -5 |
2021-06-25 18:28 | ctx: improve C++ compilability | Øyvind Kolås | 3 | +17 | -4 |
2021-06-25 01:08 | terminal: rewrap on resize, almost working | Øyvind Kolås | 4 | +125 | -10 |
2021-06-24 23:25 | ctx: do swap_red_green for span rather than single pixel in texture fetchers | Øyvind Kolås | 1 | +41 | -13 |
2021-06-24 21:38 | ctx: fix initial feed edge glitch in rasterizer | Øyvind Kolås | 1 | +3 | -1 |
2021-06-24 21:37 | ctx: use memcpy in rgba8_RGBA8 nearest within bounds | Øyvind Kolås | 1 | +5 | -19 |
2021-06-24 16:45 | docs: update | Øyvind Kolås | 3 | +10 | -7 |
2021-06-23 01:04 | ctx: avx2, compute length of trailer | Øyvind Kolås | 1 | +18 | -14 |
2021-06-23 00:56 | ctx: move avx2 constants outside loops | Øyvind Kolås | 1 | +23 | -14 |
2021-06-22 18:56 | ctx: fix avx2 alpha regression | Øyvind Kolås | 2 | +99 | -88 |
2021-06-22 17:39 | ctx: remove some temporary variables in feed_scanlines | Øyvind Kolås | 1 | +12 | -38 |
2021-06-22 17:22 | ctx: refactor scanline increments | Øyvind Kolås | 1 | +2 | -9 |
2021-06-22 17:09 | ctx: do discarding of edges as part of feed edges | Øyvind Kolås | 1 | +3 | -7 |
2021-06-22 16:59 | ctx: remove redundant conditional in rasterizer | Øyvind Kolås | 1 | +9 | -28 |
2021-06-22 15:15 | ctx: inline some more rasterizer functions, always sort, chances of 1/0 edges is slim | Øyvind Kolås | 3 | +6 | -9 |
2021-06-21 23:46 | ctx: make ctx_s16 static inline | Øyvind Kolås | 3 | +4 | -4 |
2021-06-20 21:07 | ctx: retune, and reenable adaptive aa of rasterizer | Øyvind Kolås | 5 | +25 | -28 |
2021-06-20 04:34 | ctx: indentation updates | Øyvind Kolås | 1 | +39 | -40 |
2021-06-20 02:46 | update performance test | Øyvind Kolås | 4 | +376 | -244 |
2021-06-20 02:44 | factor out avx2 buffer compositior | Øyvind Kolås | 1 | +151 | -492 |
2021-06-20 02:01 | ctx: avx2ify fragment worker | Øyvind Kolås | 1 | +125 | -31 |
2021-06-20 01:27 | ctx: add suffix to fragment worker | Øyvind Kolås | 1 | +60 | -58 |
2021-06-20 00:26 | ctx: remove FORCE_AA configuration option | Øyvind Kolås | 5 | +2 | -51 |
2021-06-20 00:03 | ctx: implement texture pre-fetch in image fragments | Øyvind Kolås | 1 | +180 | -31 |
2021-06-19 22:52 | ctx: refactor fragments to take count and dx, dy - not yet used | Øyvind Kolås | 2 | +75 | -75 |
2021-06-19 22:32 | ctx: hard-coded vertical aa of 15 | Øyvind Kolås | 3 | +35 | -26 |
2021-06-19 21:55 | ctx: rework fragments to have separate swap red green, add a | Øyvind Kolås | 1 | +190 | -123 |
2021-06-19 20:41 | ctx: make inlined normal+source_over combo not apply to u8 anymore | Øyvind Kolås | 2 | +143 | -62 |
2021-06-19 09:02 | ctx: disable not yet faster avx2 RGBA8 gradients | Øyvind Kolås | 1 | +16 | -0 |
2021-06-19 07:50 | wider adaptive aa | Øyvind Kolås | 3 | +60 | -12 |
2021-06-19 06:45 | ctx: make 332 alpha configurable | Øyvind Kolås | 2 | +9 | -1 |
2021-06-19 06:04 | ctx: make RGB565 transparency configurable | Øyvind Kolås | 2 | +15 | -0 |
2021-06-19 05:59 | ctx: remove code duplication and fully inlined 565 code paths, they are slower | Øyvind Kolås | 1 | +8 | -91 |
2021-06-19 04:34 | ctx: direct innerloop for default color source for RGB565(_BS) | Øyvind Kolås | 1 | +112 | -9 |
2021-06-19 04:00 | ctx: RGB565 reduce call overhead | Øyvind Kolås | 1 | +23 | -2 |
2021-06-19 03:47 | tests: update size test with correct sorting network define | Øyvind Kolås | 2 | +2 | -2 |
2021-06-19 02:46 | terminal: mark lines as wrapped | Øyvind Kolås | 2 | +9 | -0 |
2021-06-19 01:14 | ctx: add 7 and 9 element sorting networks | Øyvind Kolås | 3 | +38 | -12 |
2021-06-18 08:54 | tests: update reference | Øyvind Kolås | 1 | +1 | -1 |
2021-06-18 06:37 | ctx: add placeholder for square end caps | Øyvind Kolås | 1 | +29 | -1 |
2021-06-18 06:21 | ctx: tweak sharp line fudge factor | Øyvind Kolås | 2 | +2 | -2 |
2021-06-18 06:08 | remove some division from generate coverage | Øyvind Kolås | 1 | +7 | -26 |
2021-06-18 06:06 | ctx: remove dead end code | Øyvind Kolås | 2 | +33 | -61 |
2021-06-18 03:13 | rasterizer: increase slope limit for adaptive aa | Øyvind Kolås | 1 | +1 | -1 |
2021-06-18 02:36 | improve aa slope limit | Øyvind Kolås | 4 | +33 | -144 |
2021-06-18 01:49 | ctx: composite warning tidying | Øyvind Kolås | 1 | +0 | -3 |
2021-06-18 01:44 | start adding if0d out rasterizer experiments | Øyvind Kolås | 2 | +52 | -27 |
2021-06-18 01:41 | ctx: clean up of indentation compiler warnings | Øyvind Kolås | 1 | +20 | -19 |
2021-06-17 05:58 | Revert "ctx: make porter duff a little faster" | Øyvind Kolås | 1 | +31 | -33 |
2021-06-17 05:58 | improve blending | Øyvind Kolås | 1 | +1 | -2 |
2021-06-17 05:39 | start work on ng rasterizer | Øyvind Kolås | 2 | +214 | -51 |
2021-06-17 00:54 | ctx: avoid an addition in floating point porter duff | Øyvind Kolås | 1 | +21 | -18 |
2021-06-16 20:28 | ctx: make porter duff a little faster | Øyvind Kolås | 1 | +33 | -31 |
2021-06-16 20:04 | ctx: namespace CTX_CMPSWP | Øyvind Kolås | 1 | +13 | -10 |
2021-06-16 19:54 | ctx: more branching related optimizatons | Øyvind Kolås | 1 | +27 | -28 |
2021-06-16 01:55 | ctx: add a solid version of color composite op | Øyvind Kolås | 1 | +127 | -0 |
2021-06-16 01:24 | ctx: sprinkle likely/unlikely in inner loops, remove some conditionals | Øyvind Kolås | 5 | +78 | -73 |
2021-06-16 01:11 | ctx: remove overhead condition in innerloop | Øyvind Kolås | 2 | +2 | -17 |
2021-06-15 02:14 | terminal: coalesce neighbouring backgrounds of same color in drawlist | Øyvind Kolås | 2 | +127 | -64 |
2021-06-15 01:13 | ctx: tweak line width in stroking to make 1px and 2px pixel aligned lines yield sharp results | Øyvind Kolås | 2 | +6 | -1 |
2021-06-15 01:01 | ctx: use ctx_rasterizer_rectangle in set_pixel codepath | Øyvind Kolås | 1 | +22 | -21 |
2021-06-15 00:48 | ctx: move slopelimit calculation out of loops | Øyvind Kolås | 2 | +7 | -7 |
2021-06-15 00:26 | ctx: move coordinate fudge into rasterizer | Øyvind Kolås | 1 | +10 | -15 |
2021-06-14 23:07 | convert: remove debug printf | Øyvind Kolås | 1 | +1 | -1 |
2021-06-14 23:06 | ctx: remove forced inlining switch for vertical aa | Øyvind Kolås | 1 | +9 | -61 |
2021-06-14 23:02 | ctx: restore default vertical AA level to 15, since with adaptive vertical aa the vertical aa level has a much smaller impact on performance | Øyvind Kolås | 1 | +1 | -1 |
2021-06-14 01:23 | docs: update rasterizer renders at differnt aa settings | Øyvind Kolås | 1 | +1 | -1 |
2021-06-14 00:01 | ctx: improve vertical aa - but introduce slight strokewidth aa error | Øyvind Kolås | 1 | +13 | -4 |
2021-06-13 23:47 | tests/aa.ctx: add more fuzzy horizonal test lines | Øyvind Kolås | 1 | +31 | -0 |
2021-06-13 23:13 | ctx: enable more rectangle clipping optimizations | Øyvind Kolås | 1 | +1 | -1 |
2021-06-13 23:08 | ctx: improve rectangle detection | Øyvind Kolås | 1 | +6 | -2 |
2021-06-13 22:44 | terminal: ensure fg/bg colors are initialized memory | Øyvind Kolås | 1 | +4 | -4 |
2021-06-13 22:14 | ctx: fix fill rule with 5 level vertical aa | Øyvind Kolås | 1 | +1 | -1 |
2021-06-13 17:32 | remove accidentally checked in vtfuzz binary | Øyvind Kolås | 2 | +1 | -0 |
2021-06-13 16:41 | ctx: re-enable avx2 codepaths | Øyvind Kolås | 1 | +1 | -1 |
2021-06-13 15:32 | terminal: rework logic of reverse fg/bg attribute | Øyvind Kolås | 2 | +119 | -153 |
2021-06-12 16:55 | flatpak: make website metadata point to terminal page | Øyvind Kolås | 1 | +2 | -2 |
2021-06-12 16:51 | terminal: make use of single-source drawing model | Øyvind Kolås | 1 | +0 | -15 |
2021-06-12 16:50 | itk: presume single source drawing model | Øyvind Kolås | 1 | +3 | -3 |
2021-06-12 16:25 | ctx: rasterizer make stroke source inherit fill | Øyvind Kolås | 1 | +1 | -0 |
2021-06-12 16:05 | ctx: rename clients dir to demos | Øyvind Kolås | 15 | +9 | -10 |
2021-06-12 15:19 | use graphics.ctx as flatpak collection id | Øyvind Kolås | 5 | +127 | -28 |
2021-06-12 14:44 | build: host a flatpak repo in docs/website | Øyvind Kolås | 1 | +1 | -0 |
2021-06-11 21:30 | tests: update | Øyvind Kolås | 2 | +16 | -260 |
2021-06-11 20:09 | docs: update | Øyvind Kolås | 5 | +43 | -353 |
2021-06-06 14:09 | docs: update | Øyvind Kolås | 2 | +5 | -1 |
2021-06-06 14:08 | clients: add lightweight bashbinding and example | Øyvind Kolås | 2 | +248 | -0 |
2021-06-04 15:13 | docs: update | Øyvind Kolås | 1 | +0 | -1 |
2021-06-04 15:13 | docs: update | Øyvind Kolås | 3 | +9 | -4 |
2021-06-04 05:02 | improve installed meta data | Øyvind Kolås | 5 | +29 | -30 |
2021-06-04 04:31 | update logo | Øyvind Kolås | 1 | +17 | -141 |
2021-06-03 22:50 | update logo | Øyvind Kolås | 1 | +141 | -17 |
2021-06-02 20:47 | Add SVG logo for use as icon in flatpak. | Øyvind Kolås | 4 | +32 | -11 |
2021-06-01 14:18 | clients: some code clean-up, navvigate between demos with pgup/pgdn | Øyvind Kolås | 3 | +31 | -20 |
2021-05-29 14:45 | docs: document environent variables | Øyvind Kolås | 1 | +56 | -0 |
2021-05-29 14:44 | ctx: list available backends if invalid backend is passed | Øyvind Kolås | 2 | +25 | -19 |
2021-05-28 11:48 | clients: add test of c pcm api | Øyvind Kolås | 1 | +77 | -0 |
2021-05-28 00:11 | terminal: fix underlinling | Øyvind Kolås | 1 | +22 | -9 |
2021-05-27 23:41 | ctx: s/ctx_source_stroke/ctx_stroke_source/ | Øyvind Kolås | 7 | +20 | -21 |
2021-05-27 23:26 | tests: update with new way of setting stroke color | Øyvind Kolås | 14 | +29 | -33 |
2021-05-27 23:05 | ctx: add env var CTX_DAMAGE_CONTROL | Øyvind Kolås | 4 | +26 | -17 |
2021-05-27 22:29 | tests: update references | Øyvind Kolås | 2 | +5 | -5 |
2021-05-27 22:24 | tests: add AA test for fill/stroke with half and integer offsets | Øyvind Kolås | 1 | +36 | -0 |
2021-05-27 21:34 | ctx: add new command strokeSource | Øyvind Kolås | 13 | +153 | -94 |
2021-05-25 16:31 | c++: refactoring with casting and block-scope constraints | Øyvind Kolås | 2 | +5 | -3 |
2021-05-25 10:57 | c++: sprinkle casts | Øyvind Kolås | 10 | +49 | -20 |
2021-05-22 11:11 | docs: update | Øyvind Kolås | 2 | +17 | -18 |
2021-05-22 10:26 | terminal: keep track of per ctx-context frame_no | Øyvind Kolås | 2 | +12 | -8 |
2021-05-22 10:22 | ctx: add private api for setting frame no | Øyvind Kolås | 1 | +10 | -5 |
2021-05-22 10:19 | ctx: ctx, fflush when entering altscreen | Øyvind Kolås | 1 | +1 | -0 |
2021-05-20 20:56 | terminal: code shuffle | Øyvind Kolås | 5 | +501 | -476 |
2021-05-19 11:15 | terminal: enable motion events | Øyvind Kolås | 2 | +6 | -4 |
2021-05-18 04:58 | work towards making ctx cosmopolitan | Øyvind Kolås | 30 | +181 | -105 |
2021-05-15 04:27 | ctx: make audio support separate from alsa support | Øyvind Kolås | 3 | +12 | -2 |
2021-05-15 02:42 | terminal: move vtpty code into vt | Øyvind Kolås | 4 | +86 | -53 |
2021-05-15 02:08 | terminal: free some extra line data | Øyvind Kolås | 1 | +10 | -5 |
2021-05-15 02:07 | flatpak: make -j4 | Øyvind Kolås | 1 | +1 | -1 |
2021-05-15 00:45 | ctx-img: stop clamping coordinates | Øyvind Kolås | 1 | +9 | -1 |
2021-05-15 00:44 | ctx: composite adjust threhsolds for box/nearest filters | Øyvind Kolås | 1 | +2 | -2 |
2021-05-14 10:03 | clients: rename viewers to ctx-type | Øyvind Kolås | 4 | +222 | -284 |
2021-05-14 09:25 | ctx-mpg: improve seek keybindings | Øyvind Kolås | 1 | +271 | -0 |
2021-05-14 08:04 | ctx: rasterizer skip compositor setup in more cases | Øyvind Kolås | 1 | +2 | -1 |
2021-05-14 08:01 | ctx: reintroduce some optimization of ctx_string_replace_utf8 | Øyvind Kolås | 1 | +4 | -4 |
2021-05-14 07:56 | ctx: fb fix regression - lost keyboard input | Øyvind Kolås | 1 | +7 | -1 |
2021-05-14 07:30 | ctx: string use realloc | Øyvind Kolås | 1 | +1 | -6 |
2021-05-14 07:11 | Revert "ctx: inline some utf8 code in ctx_string_replace_utf8" | Øyvind Kolås | 1 | +17 | -66 |
2021-05-14 06:41 | pl_mpeg_player: scale to fit window | Øyvind Kolås | 1 | +10 | -2 |
2021-05-14 00:24 | clients: add pl_mpeg derived player | Øyvind Kolås | 2 | +4527 | -0 |
2021-05-13 23:42 | ctx: optimize a88dec by doing single deref | Øyvind Kolås | 1 | +8 | -6 |
2021-05-13 23:36 | ctx: audio handle stereo float | Øyvind Kolås | 1 | +1 | -1 |
2021-05-13 21:05 | ctx: symbol cleanup, ensuring ctx or _ctx prefix | Øyvind Kolås | 6 | +110 | -118 |
2021-05-13 21:00 | terminal: add a screenful to scrollback on clear | Øyvind Kolås | 1 | +12 | -0 |
2021-05-13 04:02 | ctx: selective inlining in rasterizer | Øyvind Kolås | 1 | +3 | -3 |
2021-05-13 04:02 | ctx: inline some utf8 code in ctx_string_replace_utf8 | Øyvind Kolås | 1 | +66 | -17 |
2021-05-13 04:00 | terminal: draw cursor before text | Øyvind Kolås | 1 | +13 | -10 |
2021-05-13 01:44 | ctx: fb,SDL tear down babl | Øyvind Kolås | 4 | +13 | -7 |
2021-05-12 20:55 | ctx,terminal: add fullscreening for terminal on F11 with SDL backend | Øyvind Kolås | 2 | +39 | -2 |
2021-05-12 19:33 | build: fix static target, by forcing no alsa | Øyvind Kolås | 2 | +2 | -2 |
2021-05-11 05:45 | ctx: baseline pcm queuing works | Øyvind Kolås | 4 | +539 | -0 |
2021-05-11 01:42 | ctx: make a85enc/dec normal functions | Øyvind Kolås | 3 | +159 | -142 |
2021-05-10 00:48 | ctx: start integration of audio code from mrg | Øyvind Kolås | 4 | +20 | -0 |
2021-05-10 00:13 | ctx: re-add clamping in float to u8 color conversions | Øyvind Kolås | 2 | +1 | -8 |
2021-05-09 05:37 | terminal: show settings tab/pane when clicking clock | Øyvind Kolås | 5 | +147 | -78 |
2021-05-08 23:37 | terminal: add environment variable CTX_GREEN | Øyvind Kolås | 1 | +21 | -8 |
2021-05-08 22:50 | terminal: adjust auto fps | Øyvind Kolås | 1 | +2 | -2 |
2021-05-08 22:04 | terminal: reimplement variable fps | Øyvind Kolås | 1 | +23 | -2 |
2021-05-08 20:40 | ctx: fb/drm add mice fd to fds for wakeup | Øyvind Kolås | 3 | +52 | -22 |
2021-05-08 19:03 | terminal: remove rate-adaptive polling intervals | Øyvind Kolås | 1 | +4 | -34 |
2021-05-08 18:19 | ctx/terminal: use select instead of usleep | Øyvind Kolås | 6 | +86 | -26 |
2021-05-08 06:17 | ctx: add crude SDL_has_event abstraction | Øyvind Kolås | 7 | +50 | -9 |
2021-05-04 20:28 | ctx: add tuning environment variable CTX_SHAPE_CACHE | Øyvind Kolås | 3 | +16 | -4 |
2021-05-03 00:49 | terminal: add legacy computing symbols | Øyvind Kolås | 1 | +728 | -0 |
2021-05-03 00:43 | terminal: make default terminal fit 2x2 clients at 80 col wide | Øyvind Kolås | 1 | +2 | -2 |
2021-05-02 21:01 | docs: update | Øyvind Kolås | 2 | +16 | -0 |
2021-05-02 20:59 | terminal: protect against short RGB data | Øyvind Kolås | 2 | +5 | -3 |
2021-04-30 21:58 | tests: add more coordinates to plot.sh's polyline | Øyvind Kolås | 1 | +15 | -4 |
2021-04-30 21:53 | ctx: parser fix successive line-to curve-to etc | Øyvind Kolås | 1 | +13 | -3 |
2021-04-30 21:34 | terminal: trim dead code | Øyvind Kolås | 2 | +1 | -2 |
2021-04-30 20:10 | terminal: sync titlebar, itk and terminal font-size | Øyvind Kolås | 2 | +11 | -8 |
2021-04-30 16:54 | terminal: draw clock at full font size | Øyvind Kolås | 2 | +5 | -3 |
2021-04-30 15:28 | ctx: disable some of the latest rectangualr clip optimizations | Øyvind Kolås | 3 | +27 | -4 |
2021-04-30 15:27 | update tests | Øyvind Kolås | 1 | +2 | -1 |
2021-04-30 14:25 | docs: remove rectangular clip optimization from todo | Øyvind Kolås | 1 | +1 | -3 |
2021-04-30 04:00 | terminal: lengthen fastest buffer interval slightly to avoid stutter | Øyvind Kolås | 5 | +38 | -5 |
2021-04-29 21:58 | ctx: innerloop shuffling to avoid dereferences inside loops | Øyvind Kolås | 1 | +12 | -6 |
2021-04-29 21:42 | ctx: force elision of conditionals in ctx_rasterizer_generate_coverage | Øyvind Kolås | 1 | +27 | -3 |
2021-04-29 21:32 | ctx: reshuffle some conditions in clip code | Øyvind Kolås | 1 | +33 | -32 |
2021-04-29 21:09 | ctx: provide compiler means of inlining aa better in generate_coverage | Øyvind Kolås | 2 | +37 | -10 |
2021-04-29 17:19 | ctx: hasher: use fill|stroke base hashes for state | Øyvind Kolås | 6 | +89 | -97 |
2021-04-29 03:52 | ctx: term, zero allocated memory | Øyvind Kolås | 1 | +14 | -13 |
2021-04-29 01:56 | terminal: add vt_use_images for keeping textures alive | Øyvind Kolås | 2 | +63 | -5 |
2021-04-28 22:27 | ctx: add new env var CTX_TERM_FORCE_FULL | Øyvind Kolås | 3 | +11 | -2 |
2021-04-28 21:49 | ctx: fix scaled offsets for ctx_draw_texture | Øyvind Kolås | 1 | +1 | -1 |
2021-04-28 21:24 | ctx: image_smoothing improvements | Øyvind Kolås | 4 | +17 | -7 |
2021-04-28 18:16 | docs: update | Øyvind Kolås | 1 | +9 | -7 |
2021-04-28 18:15 | ctx: pass return key event as "return" | Øyvind Kolås | 1 | +1 | -1 |
2021-04-28 17:03 | ctx: hasher pass right type to sha1_process | Øyvind Kolås | 1 | +1 | -1 |
2021-04-28 17:01 | terminal: simplify dirty tracking | Øyvind Kolås | 2 | +17 | -8 |
2021-04-27 15:13 | ctx: add base64.h | Øyvind Kolås | 3 | +141 | -14 |
2021-04-27 14:20 | terminal: make control-l restore from ctx events to regular keyboard events | Øyvind Kolås | 1 | +2 | -1 |
2021-04-27 13:36 | terminal: accept ctrl-t rather than ctrl-shift-t with term backend | Øyvind Kolås | 1 | +2 | -1 |
2021-04-27 03:52 | itk: use native font size in term backend | Øyvind Kolås | 5 | +20 | -14 |
2021-04-27 02:31 | terminal: change redraw logic | Øyvind Kolås | 1 | +1 | -1 |
2021-04-27 02:11 | ctx: factor samplers out in subfunctions | Øyvind Kolås | 1 | +264 | -96 |
2021-04-27 01:24 | ctx: start factoring texture fragments | Øyvind Kolås | 3 | +165 | -44 |
2021-04-26 20:59 | ctx: move babl calls out of composite, to make reuse of ctx-avx2.o possible | Øyvind Kolås | 4 | +54 | -47 |
2021-04-26 20:37 | ctx: add environment variable CTX_HASH_CACHE | Øyvind Kolås | 1 | +10 | -0 |
2021-04-26 03:30 | ctx: term port 256color mapping from tv | Øyvind Kolås | 1 | +78 | -14 |
2021-04-26 03:02 | clients/gifplay: simplify | Øyvind Kolås | 1 | +0 | -13 |
2021-04-25 21:33 | cliens/gifplay remove unused code | Øyvind Kolås | 1 | +19 | -202 |
2021-04-24 23:59 | ctx: implement color management for textures | Øyvind Kolås | 5 | +65 | -11 |
2021-04-24 22:33 | ctx: s/source.image/source.texture | Øyvind Kolås | 4 | +32 | -26 |
2021-04-24 22:25 | ctx: s/CTX_SOURCE_IMAGE/CTX_SOURCE_TEXTURE/ | Øyvind Kolås | 4 | +13 | -13 |
2021-04-23 16:47 | ctx: term take transform into account for positioning glyphs | Øyvind Kolås | 1 | +10 | -4 |
2021-04-23 02:32 | ctx: term add ascii-mono mode | Øyvind Kolås | 1 | +22 | -69 |
2021-04-23 02:12 | ctx: term add separate braille-mono mode | Øyvind Kolås | 3 | +27 | -9 |
2021-04-22 22:57 | ctx: term, removal of dead code | Øyvind Kolås | 1 | +0 | -306 |
2021-04-22 17:55 | ctx: term: factor out fg/bg color picking | Øyvind Kolås | 2 | +139 | -200 |
2021-04-22 04:21 | ctx: term add CTX_TERM_MODE env-var | Øyvind Kolås | 1 | +47 | -21 |
2021-04-22 02:46 | ctx: extend term to all rows/cols | Øyvind Kolås | 3 | +193 | -34 |
2021-04-21 21:17 | add quarter mode | Øyvind Kolås | 2 | +118 | -2 |
2021-04-21 21:02 | ctx: add code paths for braille and quarter blocks | Øyvind Kolås | 2 | +359 | -175 |
2021-04-21 19:46 | ctx: make cellwidth/height in terminal backend configurable | Øyvind Kolås | 5 | +58 | -37 |
2021-04-21 19:21 | ctx: tweak terminal output | Øyvind Kolås | 2 | +302 | -260 |
2021-04-21 16:52 | terminal: special case legacy computing sextants | Øyvind Kolås | 1 | +89 | -0 |
2021-04-21 03:02 | ctx: dont crash when glyphs are added outside canvas | Øyvind Kolås | 3 | +7 | -8 |
2021-04-21 01:14 | ctx: do 3 iterations of k-means clustering to find color pair | Øyvind Kolås | 2 | +50 | -50 |
2021-04-21 00:14 | ctx: move terminal to sextant blocks | Øyvind Kolås | 3 | +88 | -21 |
2021-04-19 23:49 | rename braille backend to term | Øyvind Kolås | 9 | +661 | -627 |
2021-04-19 02:14 | kitty termimg-backend kind of working in ctx | Øyvind Kolås | 1 | +8 | -2 |
2021-04-19 01:50 | move base64 implementation to ctx | Øyvind Kolås | 3 | +10 | -126 |
2021-04-19 01:40 | ctx: work towards termimg backend | Øyvind Kolås | 5 | +201 | -10 |
2021-04-19 01:34 | terminal: prepare base64 code for ctx migration | Øyvind Kolås | 4 | +16 | -146 |
2021-04-19 00:25 | ctx: braille backend refactoring | Øyvind Kolås | 1 | +111 | -30 |
2021-04-18 18:39 | terminal: in braille-mode do not special case block glyphs | Øyvind Kolås | 1 | +7 | -2 |
2021-04-18 03:47 | ctx: keep track of terminal contents | Øyvind Kolås | 5 | +163 | -25 |
2021-04-16 21:17 | ctx: reset style at end of drawing in braille mode | Øyvind Kolås | 1 | +12 | -11 |
2021-04-16 20:52 | ctx: propagate bg color of text to terminal | Øyvind Kolås | 2 | +27 | -24 |
2021-04-16 19:05 | ctx: keep track of foreground color of text in braille renderer | Øyvind Kolås | 2 | +42 | -12 |
2021-04-16 19:04 | terminal: do not do fake bolding with braille renderer | Øyvind Kolås | 1 | +3 | -1 |
2021-04-16 18:05 | skip building i486 binary - the avx part crashes gcc now | Øyvind Kolås | 2 | +6 | -6 |
2021-04-14 20:23 | color: Add ctx_rgba8_stroke() | Rahix | 2 | +7 | -0 |
2021-04-16 16:58 | docs: update | Øyvind Kolås | 4 | +38 | -11 |
2021-04-16 16:41 | move duktape bindings out of repo | Øyvind Kolås | 2 | +9 | -18 |
2021-04-15 23:47 | itk: make 4-way keynav work, fix refcounting | Øyvind Kolås | 1 | +108 | -35 |
2021-04-15 22:47 | ctx: permit text in font-sizes 3.5-4.5 to be passed through to terminal | Øyvind Kolås | 3 | +25 | -3 |
2021-04-15 22:35 | ctx: make braille text also apply to glyphs | Øyvind Kolås | 2 | +33 | -11 |
2021-04-15 22:17 | ctx.c: explicitly ask for non-braille text | Øyvind Kolås | 1 | +1 | -1 |
2021-04-15 22:16 | terminal: do fake bold with double fill instead of stroke+fill | Øyvind Kolås | 1 | +3 | -3 |
2021-04-15 19:09 | itk: require entering sliders to adjust them | Øyvind Kolås | 1 | +33 | -15 |
2021-04-15 02:54 | ctx: move braille_text related bits to end of rasterizer | Øyvind Kolås | 1 | +6 | -6 |
2021-04-15 02:32 | docs: update | Øyvind Kolås | 1 | +21 | -8 |
2021-04-15 02:07 | flatkpak: depend on babl-0.1.86 | Øyvind Kolås | 1 | +1 | -1 |
2021-04-14 00:14 | ctx: improve subimage texture source use | Øyvind Kolås | 1 | +12 | -2 |
2021-04-13 01:03 | remove some texture debugging | Øyvind Kolås | 4 | +21 | -66 |
2021-04-13 01:01 | ctx: detect rectangular clips , and use bounds instead | Øyvind Kolås | 2 | +126 | -7 |
2021-04-12 18:07 | fix base-uri when running raw js | Øyvind Kolås | 5 | +16 | -7 |
2021-04-11 03:08 | ctx: move curl fetching from js to ctx | Øyvind Kolås | 3 | +78 | -27 |
2021-04-10 23:36 | clients: add gifplay example | Øyvind Kolås | 2 | +501 | -2 |
2021-04-10 23:33 | ctx: build with native grayscale compositor by default | Øyvind Kolås | 6 | +30 | -28 |
2021-04-10 23:10 | ctx: slight shuffle in rasterizer_clip_apply | Øyvind Kolås | 3 | +12 | -4 |
2021-04-10 23:08 | ctx: remove outdated comment about restrictions of clip | Øyvind Kolås | 1 | +0 | -3 |
2021-04-10 05:00 | kind of working texture caching policy in terminals.. move mouse and textures are unexpectedly lost... | Øyvind Kolås | 2 | +25 | -10 |
2021-04-09 19:46 | improve hashing with changing textures | Øyvind Kolås | 7 | +81 | -15 |
2021-04-03 04:35 | fix url handling | Øyvind Kolås | 1 | +12 | -8 |
2021-04-03 04:08 | rename _ctx_file_get_contents to ctx_get_contents | Øyvind Kolås | 9 | +61 | -41 |
2021-04-02 04:09 | build: fix build of ctx.static from scratch | Øyvind Kolås | 3 | +5 | -20 |
2021-04-02 03:57 | get rid of ctx-sse2.o | Øyvind Kolås | 2 | +9 | -7 |
2021-04-02 03:47 | get rid of ctx-mmx.o | Øyvind Kolås | 4 | +8 | -29 |
2021-04-02 03:41 | add missing file thash.h | Øyvind Kolås | 1 | +495 | -0 |
2021-04-02 03:13 | docs update | Øyvind Kolås | 3 | +31 | -50 |
2021-04-02 01:16 | fb/drm: fix draw of cursor for non-arrow shapes | Øyvind Kolås | 2 | +22 | -9 |
2021-04-01 16:36 | include garrulus in build | Øyvind Kolås | 2 | +7 | -4 |
2021-04-01 01:14 | fix static build (without libcurl) | Øyvind Kolås | 5 | +11 | -8 |
2021-04-01 00:37 | improving commandline | Øyvind Kolås | 4 | +48 | -24 |
2021-03-31 23:41 | events: propagate keycode of up/down events through to terminal | Øyvind Kolås | 4 | +50 | -16 |
2021-03-31 22:24 | js: add movementX and movementY properties to events | Øyvind Kolås | 1 | +1 | -2 |
2021-03-31 21:35 | sdl: keep track of modifier keys in modifier state | Øyvind Kolås | 1 | +26 | -0 |
2021-03-31 21:20 | key event improvements | Øyvind Kolås | 5 | +42 | -9 |
2021-03-31 02:50 | implement keydown and keyup for sdl backend | Øyvind Kolås | 5 | +195 | -69 |
2021-03-31 00:43 | events: start using KEY_PRESS rather than KEY_DOWN | Øyvind Kolås | 5 | +33 | -41 |
2021-03-31 00:24 | sdl: maintain shift status | Øyvind Kolås | 2 | +9 | -4 |
2021-03-29 05:28 | pass Date.now() to requestAnimationFrame callback | Øyvind Kolås | 2 | +5 | -0 |
2021-03-28 21:16 | improve hashing of tokenhash | Øyvind Kolås | 2 | +214 | -213 |
2021-03-28 19:47 | replace hashing with non-final tokenhash | Øyvind Kolås | 14 | +677 | -728 |
2021-03-27 00:02 | build: fix reference to missing file | Øyvind Kolås | 1 | +1 | -1 |
2021-03-26 23:33 | tests: add a couple more tests | Øyvind Kolås | 2 | +40 | -0 |
2021-03-26 23:27 | rasterizer: improve arc rendering | Øyvind Kolås | 2 | +8 | -7 |
2021-03-26 22:23 | harmonize gradient cache settings in simd builds | Øyvind Kolås | 3 | +3 | -3 |
2021-03-26 22:01 | docs update | Øyvind Kolås | 1 | +40 | -8 |
2021-03-18 01:18 | implement consts for nodetype | Øyvind Kolås | 2 | +1 | -1 |
2021-03-17 23:30 | own file for dom implementation | Øyvind Kolås | 2 | +1 | -2 |
2021-03-17 02:31 | add new call ctx_font_family | Øyvind Kolås | 2 | +9 | -1 |
2021-03-16 21:25 | implement more bits of htmldom | Øyvind Kolås | 2 | +3 | -3 |
2021-03-15 03:05 | start using curl | Øyvind Kolås | 2 | +19 | -6 |
2021-03-15 01:15 | js: implement drawImage | Øyvind Kolås | 1 | +4 | -4 |
2021-03-14 23:38 | code cosmetics | Øyvind Kolås | 1 | +5 | -2 |
2021-03-14 22:04 | add duktape as js engine | Øyvind Kolås | 2 | +19 | -7 |
2021-03-14 20:41 | implement add_stop_string | Øyvind Kolås | 4 | +76 | -35 |
2021-03-12 23:58 | ctx: implement non-flushed/synced ctx_get_image_data | Øyvind Kolås | 1 | +31 | -1 |
2021-03-12 22:03 | tests: update references | Øyvind Kolås | 3 | +11 | -2 |
2021-03-12 21:27 | ctx: dead code removal | Øyvind Kolås | 2 | +0 | -14 |
2021-03-12 20:14 | ctx: skip an allocation/copy of textures when defining them | Øyvind Kolås | 2 | +21 | -5 |
2021-03-12 19:49 | ctx: propagate texture-space to defined textures | Øyvind Kolås | 4 | +251 | -5 |
2021-03-12 17:05 | tests: set stroke colors separately | Øyvind Kolås | 14 | +20 | -18 |
2021-03-12 16:56 | ctx: s/fillText/text/ | Øyvind Kolås | 14 | +80 | -82 |
2021-03-12 16:50 | ctx: incorporate stroking suffix in formatter | Øyvind Kolås | 1 | +20 | -13 |
2021-03-12 16:40 | adapt sources to change with stroke variants of color | Øyvind Kolås | 6 | +23 | -9 |
2021-03-12 16:12 | ctx: add stroke style variants of color setters | Øyvind Kolås | 3 | +80 | -21 |
2021-03-12 15:50 | ctx: a85 disable z | Øyvind Kolås | 2 | +5 | -3 |
2021-03-12 15:16 | ctx: unify color setting code flow | Øyvind Kolås | 5 | +158 | -144 |
2021-03-12 14:19 | ctx: use dynamic resizing buffer for parser hold size | Øyvind Kolås | 3 | +35 | -6 |
2021-03-12 01:20 | ... and back agan | Øyvind Kolås | 9 | +139 | -86 |
2021-03-12 01:07 | there... | Øyvind Kolås | 15 | +237 | -186 |
2021-03-11 22:47 | ctx: increase ctx detection timeout to 60ms | Øyvind Kolås | 2 | +5 | -2 |
2021-03-11 21:18 | terminal: pass mouse modes through format in printf | Øyvind Kolås | 1 | +3 | -3 |
2021-03-11 20:30 | src: fix invalid access in kerning pair parsing | Øyvind Kolås | 1 | +1 | -1 |
2021-03-11 19:03 | c++: add needed casts | Øyvind Kolås | 12 | +57 | -39 |
2021-03-11 18:36 | build: update with configure dep | Øyvind Kolås | 1 | +1 | -0 |
2021-03-11 18:28 | ctx: restore plain ctx_text and ctx_text_stroke | Øyvind Kolås | 11 | +66 | -47 |
2021-03-11 18:03 | use configure in flatpak | Øyvind Kolås | 1 | +1 | -0 |
2021-03-11 17:56 | add a configure.sh script | Øyvind Kolås | 3 | +55 | -16 |
2021-03-11 17:50 | ctx: code reorg | Øyvind Kolås | 8 | +71 | -19 |
2021-03-09 19:45 | terminal: parse a subset of terminal palette setting used by ametameric correctly | Øyvind Kolås | 1 | +9 | -7 |
2021-03-09 19:29 | terminal: implement setting of palette entries, for now - overrides *all* tabs | Øyvind Kolås | 4 | +242 | -197 |
2021-03-09 18:25 | ctx: start adding handling of color space for textures | Øyvind Kolås | 10 | +94 | -37 |
2021-03-09 17:13 | ctx: s/CtxRectangle/CtxIntRectangle/g | Øyvind Kolås | 6 | +21 | -19 |
2021-03-09 17:03 | ctx: add implementation of setTransform | Øyvind Kolås | 2 | +9 | -4 |
2021-03-09 17:03 | clients: s/ctx_text /ctx_fill_text / | Øyvind Kolås | 1 | +5 | -5 |
2021-03-09 17:01 | terminal: complete refactoring from ctx_text | Øyvind Kolås | 1 | +8 | -8 |
2021-03-09 14:30 | slight size increase with API additions | Øyvind Kolås | 4 | +8 | -8 |
2021-03-09 11:05 | implement line_dash_offset | Øyvind Kolås | 8 | +30 | -5 |
2021-03-09 02:04 | ctx: api fix text apis to be fill_text and stroke_text, harmonizing with HTML5 canvas | Øyvind Kolås | 21 | +157 | -131 |
2021-03-09 01:18 | ctx: implement image smoothing | Øyvind Kolås | 9 | +101 | -57 |
2021-03-09 00:53 | s/textStroke/strokeText/g | Øyvind Kolås | 4 | +4 | -5 |
2021-03-09 00:37 | implement bilinear filtering | Øyvind Kolås | 2 | +95 | -5 |
2021-03-08 23:51 | implement get_image_data for same format | Øyvind Kolås | 2 | +12 | -12 |
2021-03-08 23:33 | possibly implemented get image data for same format | Øyvind Kolås | 1 | +16 | -9 |
2021-03-08 23:02 | ctx: make 1bit images show up as black|white | Øyvind Kolås | 2 | +4 | -1 |
2021-03-08 22:33 | svg: do not force presence of viewbox | Øyvind Kolås | 1 | +10 | -6 |
2021-03-08 22:27 | demo: test more texture formats and 128x128 textures | Øyvind Kolås | 3 | +6 | -6 |
2021-03-08 22:17 | ctx: re-enable interframe compression | Øyvind Kolås | 7 | +20 | -7 |
2021-03-08 20:59 | convert: parse viewbox | Øyvind Kolås | 4 | +46 | -3 |
2021-03-08 20:04 | ctx: use a <32 ascii value for ctx backreference codec | Øyvind Kolås | 1 | +1 | -1 |
2021-03-08 19:21 | ctx: warn on unexpected data_size for define_Texture | Øyvind Kolås | 6 | +43 | -12 |
2021-03-08 17:24 | ctx: make conts_for_entry include data | Øyvind Kolås | 2 | +19 | -39 |
2021-03-08 11:25 | ctx: prepare for a get_image_data shortcut | Øyvind Kolås | 5 | +24 | -8 |
2021-03-07 18:55 | ctx: refactoring making code common between fb and sdl | Øyvind Kolås | 3 | +289 | -439 |
2021-03-07 16:01 | ctx: s/CtxThreaded/CtxTiled/ | Øyvind Kolås | 1 | +6 | -6 |
2021-03-07 15:59 | ctx: s/CtxThreaded/CtxTiled/ | Øyvind Kolås | 5 | +133 | -133 |
2021-03-07 15:58 | start abstracting threading code out of sdl | Øyvind Kolås | 5 | +221 | -187 |
2021-03-07 14:43 | somwhat working over the wire textures | Øyvind Kolås | 9 | +45 | -31 |
2021-03-06 02:06 | ctx: refactor texture drawing commands | Øyvind Kolås | 4 | +58 | -50 |
2021-03-06 00:59 | add utility function ctx_pixel_format_get_stride | Øyvind Kolås | 5 | +74 | -36 |
2021-03-06 00:32 | ctx: implement ctx_draw_image and ctx_draw_image_clipped | Øyvind Kolås | 4 | +71 | -28 |
2021-03-06 00:02 | demo: add a texture test to demo | Øyvind Kolås | 4 | +103 | -9 |
2021-03-06 00:00 | terminal: adjust automatic bandwidth tuning | Øyvind Kolås | 1 | +22 | -8 |
2021-03-05 14:06 | ctx: implement one frame lagged eid validity | Øyvind Kolås | 4 | +120 | -46 |
2021-03-05 13:21 | ctx: implement put_image_data | Øyvind Kolås | 3 | +59 | -43 |
2021-03-04 21:32 | fix texture_load | Øyvind Kolås | 3 | +53 | -15 |
2021-03-04 20:26 | ctx: fix compilation without threads when CTX_EVENTS=0 | Øyvind Kolås | 2 | +15 | -0 |
2021-03-04 20:08 | fix readback of ctx test response | Øyvind Kolås | 3 | +17 | -9 |
2021-03-04 19:07 | pass stride to define_texture | Øyvind Kolås | 5 | +48 | -26 |
2021-03-04 18:42 | ctx: make defineTexture also set texture source | Øyvind Kolås | 4 | +24 | -19 |
2021-03-01 21:04 | ctx: refactor texture handling | Øyvind Kolås | 13 | +346 | -126 |
2021-03-01 20:10 | docs: update | Øyvind Kolås | 1 | +47 | -19 |
2021-03-01 19:58 | terminal: set CTX_BACKEND to ctx, avoiding 100ms lag on startup | Øyvind Kolås | 1 | +2 | -1 |
2021-03-01 19:46 | ctx: query terminal for ctx capability | Øyvind Kolås | 1 | +44 | -4 |
2021-02-28 19:02 | docs update | Øyvind Kolås | 3 | +129 | -78 |
2021-02-27 17:47 | implement file overrides for get_contents | Øyvind Kolås | 1 | +55 | -0 |
2021-02-27 16:38 | terminal: relay title of active client to SDL | Øyvind Kolås | 1 | +26 | -5 |
2021-02-25 23:56 | ctx: fix initial ghost cursor in fb|drm backend | Øyvind Kolås | 2 | +4 | -5 |
2021-02-23 18:23 | ctx: check/actively ignore some return values | Øyvind Kolås | 4 | +29 | -14 |
2021-02-10 01:55 | ctx: refactor texture handles to be strings | Øyvind Kolås | 17 | +585 | -432 |
2021-02-10 01:33 | ctx: reorder position of a85 to be after config in source index | Øyvind Kolås | 4 | +3 | -6 |
2021-02-09 19:26 | tools: add simple terminal engine fuzzer | Øyvind Kolås | 1 | +82 | -0 |
2021-02-09 01:49 | flatpak: fix metadata to get rid of extra stdout window | Øyvind Kolås | 5 | +19 | -16 |
2021-02-09 04:02 | terminal: code cleanups | Øyvind Kolås | 1 | +29 | -39 |
2021-02-09 02:50 | ctx: temporarily unset clip_buffer when rendering shape cache | Øyvind Kolås | 1 | +3 | -0 |
2021-02-08 21:07 | revert to dejavu mono, bigger but more legible | Øyvind Kolås | 2 | +10 | -2 |
2021-02-08 20:20 | terminal: drop dependency on -lutil, implement own forkpty | Øyvind Kolås | 2 | +56 | -6 |
2021-02-07 05:35 | docs: update | Øyvind Kolås | 1 | +2 | -1 |
2021-02-07 05:29 | ctx: more C++ catering casts | Øyvind Kolås | 3 | +8 | -7 |
2021-02-07 05:18 | docs: update | Øyvind Kolås | 1 | +29 | -25 |
2021-02-07 04:56 | ctx: move conditional out of hotpath loop | Øyvind Kolås | 4 | +62 | -48 |
2021-02-07 04:00 | ctx: make shape-cache work during clip | Øyvind Kolås | 1 | +21 | -6 |
2021-02-07 02:37 | ctx: SDL2 do subtexture - instead of full updates | Øyvind Kolås | 1 | +6 | -6 |
2021-02-07 01:18 | ctx: add envvar for forcing glyph caching (wrongly) under clip | Øyvind Kolås | 2 | +6 | -5 |
2021-02-07 01:12 | ctx: for completeness add ctx_renderer_is_ctx | Øyvind Kolås | 1 | +9 | -1 |
2021-02-07 01:11 | terminal: bail resizing when it occurs in ctx mode | Øyvind Kolås | 2 | +12 | -7 |
2021-02-06 22:01 | ctx: remove specific license from ctx-string.[ch] | Øyvind Kolås | 2 | +0 | -36 |
2021-02-06 00:15 | ctx: free shape cache on resterizer teardown | Øyvind Kolås | 1 | +37 | -22 |
2021-02-05 20:57 | ctx: set shape cache entires to 384 | Øyvind Kolås | 1 | +1 | -1 |
2021-02-05 20:16 | terminal: add CTX_DEBUG_SHAPE_CACHE env var | Øyvind Kolås | 1 | +6 | -1 |
2021-02-05 20:14 | ctx: fix regression introduced when testing fs glyph backend | Øyvind Kolås | 1 | +1 | -1 |
2021-02-05 19:21 | ctx: fix positioning of cached sources | Øyvind Kolås | 2 | +6 | -1 |
2021-02-05 03:52 | ctx: alternate primes for shape cache hashing | Øyvind Kolås | 3 | +13 | -8 |
2021-02-05 00:25 | ctx: get rid of all but one goto in ctx_rasterizer_fill | Øyvind Kolås | 3 | +117 | -158 |
2021-02-04 01:58 | remove age member from shape cache | Øyvind Kolås | 2 | +2 | -8 |
2021-02-04 01:56 | shape cache remove refs | Øyvind Kolås | 2 | +0 | -5 |
2021-02-04 01:49 | cache prodding | Øyvind Kolås | 1 | +1 | -3 |
2021-02-04 01:19 | make shape_caches per rasterizer instead of global | Øyvind Kolås | 4 | +59 | -55 |
2021-02-04 00:53 | ctx: remove shape_cache_mutex | Øyvind Kolås | 1 | +0 | -11 |
2021-02-04 00:50 | ctx: only use shape cache with unclipped shapes | Øyvind Kolås | 2 | +42 | -65 |
2021-02-03 05:06 | ctx: refactoring of texture implementation | Øyvind Kolås | 1 | +26 | -60 |
2021-02-03 04:50 | ctx: remove unused/unimplemented texture_load_memory | Øyvind Kolås | 4 | +13 | -70 |
2021-02-03 02:45 | tests: update reference | Øyvind Kolås | 7 | +226 | -71 |
2021-01-31 22:03 | ctx: update linejoin with simpler full arc | Øyvind Kolås | 3 | +10 | -1 |
2021-01-31 21:00 | ctx: return width/height when decoding image files | Øyvind Kolås | 4 | +40 | -26 |
2021-01-31 21:00 | terminal: change TERM to better match support level | Øyvind Kolås | 1 | +3 | -3 |
2021-01-31 06:24 | itk: use more complete arcs, now that ctx renders it properly | Øyvind Kolås | 1 | +2 | -2 |
2021-01-31 04:38 | terminal: fix double tap to select word | Øyvind Kolås | 1 | +9 | -14 |
2021-01-31 02:56 | itk: add extra reference to sliders | Øyvind Kolås | 3 | +18 | -6 |
2021-01-31 02:23 | terminal: improve handling of commandline to launch inside terminal | Øyvind Kolås | 2 | +7 | -12 |
2021-01-29 18:48 | clients/plot.sh: stroke after transform. | Øyvind Kolås | 2 | +8 | -19 |
2021-01-26 21:00 | ctx: fix list_link remove | Øyvind Kolås | 1 | +5 | -8 |
2021-01-20 20:05 | ctx: file_set_contents, and strdup_printf | Øyvind Kolås | 6 | +72 | -23 |
2021-01-18 21:15 | ctx: implement list find_custom, insert sorted, concat and remove_link | Øyvind Kolås | 1 | +62 | -9 |
2021-01-16 18:05 | docs: add pid1 screenshot | Øyvind Kolås | 1 | +4 | -1 |
2021-01-16 18:04 | terminal: issue reboot --force on shutdown when pid==1 | Øyvind Kolås | 1 | +2 | -5 |
2021-01-16 01:34 | terminal: fix crash on quit | Øyvind Kolås | 1 | +1 | -1 |
2021-01-15 20:22 | terminal: remount / rw and mount -a if pid==1 | Øyvind Kolås | 2 | +34 | -4 |
2021-01-15 01:40 | terminal: add a mini-mode to panel | Øyvind Kolås | 1 | +20 | -0 |
2021-01-14 17:13 | ctx: disable screenshot by default to avoid deps | Øyvind Kolås | 3 | +9 | -3 |
2021-01-14 01:33 | terminal: do not draw panel/titlebars when having one maximized client | Øyvind Kolås | 2 | +43 | -14 |
2021-01-14 01:02 | ctx: implement an internal screenshot launch action | Øyvind Kolås | 6 | +62 | -7 |
2021-01-13 21:59 | ctx: add ctx_set_texture_source | Øyvind Kolås | 7 | +15 | -9 |
2021-01-12 17:30 | ctx: s/RENDERSTREAM/DRAWLIST/ | Øyvind Kolås | 9 | +27 | -27 |
2021-01-11 18:50 | ctx: add a file-system backed font backend | Øyvind Kolås | 11 | +181 | -51 |
2021-01-12 17:19 | ctx: parser fix handling of compact negative args | Øyvind Kolås | 2 | +146 | -4 |
2021-01-10 22:26 | ctx: simplify access of unaligned dash array | Øyvind Kolås | 1 | +4 | -5 |
2021-01-10 10:01 | ctx: Fix unaligned access in ctx_rasterizer_line_dash() | Rahix | 1 | +5 | -1 |
2021-01-10 22:04 | ctx: implement serialization and parsing for kerningPair and defineGlyph | Øyvind Kolås | 6 | +86 | -26 |
2021-01-09 19:17 | ctx: remove ctx_paint vestige in header | Øyvind Kolås | 1 | +0 | -1 |
2021-01-07 20:11 | ctx: add define glyph and kerning to formatter | Øyvind Kolås | 1 | +31 | -0 |
2021-01-05 14:48 | ctx: keep kerning info with each glyph | Øyvind Kolås | 8 | +149 | -32 |
2021-01-05 14:45 | docs: update | Øyvind Kolås | 2 | +2 | -0 |
2021-01-05 00:12 | ctx: s/renderstream/drawlist/ | Øyvind Kolås | 15 | +184 | -183 |
2020-12-29 00:08 | stb_image: silence stray gcc warning | Øyvind Kolås | 1 | +2 | -0 |
2020-12-28 20:36 | clients: add plot.sh a minimal shell script drawing a plot | Øyvind Kolås | 1 | +38 | -0 |
2020-12-28 15:59 | ctx: more C++ casting contortions | Øyvind Kolås | 8 | +19 | -19 |
2020-12-28 15:50 | ctx: make some casts more palatable for C++ | Øyvind Kolås | 7 | +15 | -15 |
2020-12-28 12:43 | ctx: pass stride to texture_init | Øyvind Kolås | 5 | +32 | -5 |
2020-12-25 17:56 | doc update | Øyvind Kolås | 1 | +22 | -16 |
2020-12-25 17:04 | ctx: move line width adjustment for transform to stroking | Øyvind Kolås | 1 | +19 | -16 |
2020-12-25 16:55 | ctx: improving dashing | Øyvind Kolås | 2 | +5 | -1 |
2020-12-24 01:45 | ctx: reshuffle to make pixel_format info funs available outisde CTX_EVENTS ifdef | Øyvind Kolås | 4 | +29 | -26 |
2020-12-23 16:48 | ctx convert: treat uknown suffix input as ctx | Øyvind Kolås | 1 | +3 | -1 |
2020-12-23 16:19 | ctx: fix potential crashers in luminance blend mode | Øyvind Kolås | 1 | +4 | -4 |
2020-12-23 01:43 | ctx: flip rect coords based on xcoords only | Øyvind Kolås | 1 | +1 | -1 |
2020-12-23 01:02 | ctx: make arc more robust | Øyvind Kolås | 1 | +11 | -6 |
2020-12-22 23:34 | ctx: protect line_dash from 0.0/negative dashes | Øyvind Kolås | 1 | +2 | -1 |
2020-12-22 15:13 | ctx: ugly hack to reduce "hang" in ctx_sinf on odd inputs | Øyvind Kolås | 2 | +29 | -1 |
2020-12-22 14:39 | ctx: fix use of texture_init in rasterizer | Øyvind Kolås | 1 | +1 | -1 |
2020-12-22 14:25 | docs: update | Øyvind Kolås | 1 | +19 | -19 |
2020-12-22 14:25 | ctx: limit radian of arc to -10 .. 10 range to avoid DOS hangs | Øyvind Kolås | 1 | +10 | -0 |
2020-12-22 14:19 | pass CtxPixelFormat as format to ctx_texture_init | Øyvind Kolås | 3 | +29 | -6 |
2020-12-21 22:36 | make texture_init take a CtxPixelFormat | Øyvind Kolås | 5 | +17 | -6 |
2020-12-21 21:25 | build: remove DEP_CFLAGS from ctx-nosdl.o | Øyvind Kolås | 1 | +1 | -1 |
2020-12-21 21:22 | ctx: adjust special enum handling of parser to be up to 32 | Øyvind Kolås | 1 | +2 | -2 |
2020-12-21 21:20 | ctx: make parser accept commands up to 150 | Øyvind Kolås | 1 | +2 | -2 |
2020-12-21 21:12 | ctx: remove further references to set/get | Øyvind Kolås | 3 | +10 | -25 |
2020-12-21 20:59 | ctx: use d for lineDash in protocol | Øyvind Kolås | 2 | +12 | -11 |
2020-12-21 18:24 | get rid of unused CTX_SET | CTX_GET | Øyvind Kolås | 7 | +5 | -61 |
2020-12-21 18:18 | further protocol shakeup | Øyvind Kolås | 1 | +26 | -43 |
2020-12-21 18:10 | protocol shakeup | Øyvind Kolås | 5 | +112 | -112 |
2020-12-21 16:42 | ctx: remove CTX_FUNCTION | Øyvind Kolås | 2 | +3 | -15 |
2020-12-19 14:07 | ctx: remove debug fprintf in mcu codepaths | Øyvind Kolås | 2 | +68 | -70 |
2020-12-19 00:19 | ctx: rasterizer improve arc handling | Øyvind Kolås | 3 | +9 | -10 |
2020-12-19 00:06 | update docs and reference | Øyvind Kolås | 3 | +277 | -1 |
2020-12-19 00:02 | working dashes | Øyvind Kolås | 1 | +27 | -11 |
2020-12-18 23:12 | dashing working with reset per sub segment | Øyvind Kolås | 4 | +128 | -7 |
2020-12-18 21:30 | ctx: remove some unneeded copies in drawlist iterator | Øyvind Kolås | 2 | +51 | -63 |
2020-12-18 21:25 | ctx: dashes passed all the way to rasterizer | Øyvind Kolås | 1 | +2 | -1 |
2020-12-18 21:17 | fix regression due to start of dash handling | Øyvind Kolås | 5 | +12 | -9 |
2020-12-18 19:36 | ctx: fix build without babl | Øyvind Kolås | 1 | +6 | -0 |
2020-12-18 19:30 | ctx: handle lineDash in parser | Øyvind Kolås | 5 | +83 | -53 |
2020-12-18 12:10 | ctx: simplify some a85 code | Øyvind Kolås | 1 | +16 | -14 |
2020-12-16 11:08 | docs: update | Øyvind Kolås | 1 | +8 | -10 |
2020-12-15 20:23 | ctx: colorspace cleanups | Øyvind Kolås | 4 | +17 | -14 |
2020-12-15 19:47 | ctx: color manage rgba8 correctly | Øyvind Kolås | 1 | +5 | -3 |
2020-12-15 19:44 | support more literal RGB spaces | Øyvind Kolås | 1 | +6 | -4 |
2020-12-15 19:20 | tweak cursor color | Øyvind Kolås | 1 | +2 | -1 |
2020-12-15 18:46 | ctx: fb/SDL use icc profile /tmp/ctx.icc if it exists | Øyvind Kolås | 6 | +49 | -11 |
2020-12-14 20:23 | ctx: implement RGB color space handling with ICC/babl | Øyvind Kolås | 11 | +159 | -137 |
2020-12-14 13:57 | ctx: tune a85dec | Øyvind Kolås | 2 | +20 | -9 |
2020-12-13 23:40 | ctx: permit a85 encoded strings/blobs | Øyvind Kolås | 3 | +150 | -0 |
2020-12-11 08:26 | start towards babl icc integration | Øyvind Kolås | 9 | +179 | -23 |
2020-12-09 07:45 | ctx: revert to internal fonts in binary | Øyvind Kolås | 5 | +10 | -10 |
2020-12-09 04:55 | terminal: new tab button in header | Øyvind Kolås | 1 | +16 | -4 |
2020-12-09 04:32 | itk: add itk_main that does setup and spinning | Øyvind Kolås | 4 | +39 | -69 |
2020-12-08 21:24 | ctx: in rasterizer transform bounds of curve_to | Øyvind Kolås | 1 | +5 | -9 |
2020-12-08 21:03 | attempts at forcing begin_path before glyphs | Øyvind Kolås | 3 | +9 | -6 |
2020-12-08 19:32 | terminal/wm: implement maximized == tabs behavior | Øyvind Kolås | 4 | +218 | -85 |
2020-12-07 03:14 | ctx: do not crash when ctx_text and co are passed NULL | Øyvind Kolås | 1 | +6 | -0 |
2020-12-07 01:41 | ctx: initialize mono fonts after regular | Øyvind Kolås | 3 | +14 | -12 |
2020-12-07 01:32 | terminal: fixup | Øyvind Kolås | 1 | +1 | -1 |
2020-12-07 01:29 | use raw NotoMono as built in mono font | Øyvind Kolås | 6 | +35 | -8 |
2020-12-07 01:28 | terminal: center window titles | Øyvind Kolås | 3 | +8 | -9 |
2020-12-05 06:42 | terminal: fix vertical positioning of ctx drawings | Øyvind Kolås | 1 | +6 | -2 |
2020-12-05 04:01 | docs: remove clip todo | Øyvind Kolås | 1 | +0 | -3 |
2020-12-05 03:59 | remove global clip workarounds | Øyvind Kolås | 2 | +0 | -6 |
2020-12-05 03:01 | ctx: clipping path stack | Øyvind Kolås | 2 | +116 | -25 |
2020-12-02 05:12 | ctx: config shuffling | Øyvind Kolås | 5 | +47 | -38 |
2020-12-02 04:40 | rearrange datastructures to work with different stringpool size in composite vs core | Øyvind Kolås | 6 | +27 | -14 |
2020-12-02 03:18 | itk: fix refcounting of controls | Øyvind Kolås | 1 | +15 | -3 |
2020-12-02 02:57 | terminal: call itk_free | Øyvind Kolås | 1 | +1 | -0 |
2020-12-02 02:52 | ctx: free strings of key name per key press event | Øyvind Kolås | 1 | +4 | -2 |
2020-12-02 00:22 | switch default AA to 5 | Øyvind Kolås | 1 | +1 | -1 |
2020-12-01 09:42 | itk: make entries without a title fill width | Øyvind Kolås | 4 | +51 | -39 |
2020-12-01 08:24 | fonts: remove unwarranted non-working workaround for rasterizer spikes | Øyvind Kolås | 3 | +4 | -6 |
2020-12-01 08:10 | ctx: add basic handling of arc in ctx_path_extents | Øyvind Kolås | 2 | +18 | -6 |
2020-12-01 07:52 | terminal: tune latency | Øyvind Kolås | 1 | +20 | -15 |
2020-12-01 05:39 | terminal: shorten scrollback 1024 lines at a time | Øyvind Kolås | 1 | +1 | -4 |
2020-12-01 04:56 | ctx: make compile time AA setting be the aa levels of CTX_ANTIALIAS_DEFAULT | Øyvind Kolås | 6 | +8 | -9 |
2020-12-01 04:55 | demo: draw a few different polycons and arcs in drag test | Øyvind Kolås | 2 | +34 | -10 |
2020-12-01 04:49 | ctx: do subtexture update in SDL backend | Øyvind Kolås | 1 | +27 | -5 |
2020-12-01 01:51 | ctx: improve hasher handling of text_align | Øyvind Kolås | 1 | +4 | -0 |
2020-11-30 06:41 | terminal: autoadjust time spent reading vts per frame on throughput | Øyvind Kolås | 2 | +14 | -10 |
2020-11-30 05:59 | ctx: simplify stroke in hasher | Øyvind Kolås | 1 | +4 | -4 |
2020-11-30 05:59 | terminal: improve coverage of dterm sequences | Øyvind Kolås | 1 | +13 | -4 |
2020-11-30 05:05 | ctx: extend hashrect for stroke by line_width | Øyvind Kolås | 1 | +4 | -20 |
2020-11-29 08:13 | adjust throughput | Øyvind Kolås | 2 | +10 | -9 |
2020-11-29 07:51 | itk: make terminal background transparent | Øyvind Kolås | 1 | +6 | -3 |
2020-11-29 07:03 | terminal: increase default audiobuffer size to 1024 | Øyvind Kolås | 2 | +8 | -10 |
2020-11-29 06:24 | ctx: add damage control debug mode | Øyvind Kolås | 4 | +36 | -22 |
2020-11-29 05:37 | rasterizer: transform move_to for bounds checks | Øyvind Kolås | 1 | +10 | -3 |
2020-11-29 05:36 | hasher: account for centered and end aligned text | Øyvind Kolås | 1 | +27 | -7 |
2020-11-29 02:24 | test-size: do strip with gcc -s | Øyvind Kolås | 1 | +1 | -3 |
2020-11-28 05:41 | terminal: make maximize respect top-panel | Øyvind Kolås | 1 | +56 | -15 |
2020-11-28 03:03 | terminal: opt out of bitpack packer | Øyvind Kolås | 2 | +3 | -2 |
2020-11-28 02:52 | fontgen: skip begin_path command | Øyvind Kolås | 1 | +1 | -1 |
2020-11-28 02:49 | ctx: issue begin_path before each glyph | Øyvind Kolås | 1 | +1 | -1 |
2020-11-28 01:36 | vt: abide in clearing scrollback | Øyvind Kolås | 1 | +10 | -4 |
2020-11-28 00:46 | docs: update | Øyvind Kolås | 1 | +4 | -8 |
2020-11-28 00:46 | terminal: try to avoid a use after free race in resize | Øyvind Kolås | 1 | +3 | -1 |
2020-11-28 00:04 | terminal: fix cursor positioning in w3m | Øyvind Kolås | 6 | +23 | -12 |
2020-11-27 23:53 | terminal: fix shifting of style when removing chars | Øyvind Kolås | 1 | +5 | -0 |
2020-11-27 22:57 | ctx: mostly fix resize in ctx backend | Øyvind Kolås | 4 | +57 | -53 |
2020-11-27 21:42 | terminal: default to 3x85 AA - the adaptive aa has broken | Øyvind Kolås | 3 | +10 | -7 |
2020-11-27 21:40 | terminal: do not create new tabs above screen | Øyvind Kolås | 1 | +1 | -1 |
2020-11-27 21:40 | terminal: issue a begin_path after each drawn line | Øyvind Kolås | 1 | +1 | -0 |
2020-11-27 21:40 | ctx: do a discarded ctx_get_event in ctx_new_ui, which is needed for some backends | Øyvind Kolås | 3 | +20 | -11 |
2020-11-27 03:08 | composite: fix fallout from strict aliasing evasion | Øyvind Kolås | 1 | +1 | -1 |
2020-11-27 02:58 | events: compile ticks code only when events are enabled | Øyvind Kolås | 1 | +1 | -1 |
2020-11-27 02:46 | color: make sure a struct is 0 initialized | Øyvind Kolås | 2 | +3 | -2 |
2020-11-27 02:19 | use correct fallthrough comment | Øyvind Kolås | 6 | +21 | -9 |
2020-11-27 01:22 | composite: evade some strict aliasing warnings | Øyvind Kolås | 2 | +60 | -33 |
2020-11-27 00:41 | rasterizer: fix reset of gradient cache | Øyvind Kolås | 1 | +3 | -1 |
2020-11-26 02:07 | braille: hide cursor while updating view | Øyvind Kolås | 1 | +2 | -0 |
2020-11-25 00:54 | fonts: trim down latin subset | Øyvind Kolås | 4 | +7 | -3 |
2020-11-24 04:57 | test-size: also report formatter size | Øyvind Kolås | 2 | +61 | -2 |
2020-11-24 04:30 | mark some bitss with fallthrough attribute | Øyvind Kolås | 6 | +12 | -10 |
2020-11-24 03:48 | cleaning up compiler messages from card10 | Øyvind Kolås | 4 | +9 | -5 |
2020-11-24 03:24 | ctx: clean up warnings about unused functions encountered on some configurations | Øyvind Kolås | 6 | +66 | -16 |
2020-11-23 23:10 | ctx: implement our own calloc | Øyvind Kolås | 17 | +74 | -39 |
2020-11-23 23:10 | rasterizer: handle 180 rotated rectangles in fast path | Øyvind Kolås | 1 | +15 | -6 |
2020-11-21 00:07 | terminal: limit select-drag scroll to visible area | Øyvind Kolås | 1 | +16 | -4 |
2020-11-20 23:08 | ctx: re-enable iterators default case | Øyvind Kolås | 1 | +3 | -3 |
2020-11-20 06:31 | terminal: drag to scroll in select | Øyvind Kolås | 1 | +2 | -0 |
2020-11-20 00:19 | terminal: use drag events instead of plain press/release to also get out-of viewport event | Øyvind Kolås | 2 | +5 | -5 |
2020-11-19 01:47 | terminal: fix copying/primary selection from scrollback | Øyvind Kolås | 2 | +24 | -12 |
2020-11-18 05:30 | add missing files ctx-sse2.c and ctx-mmx.c | Øyvind Kolås | 3 | +35 | -1 |
2020-11-18 04:13 | fb: indentation | Øyvind Kolås | 1 | +26 | -28 |
2020-11-18 02:06 | ctx: make ctx_set_renderstream be mostly a memcpy wrapper | Øyvind Kolås | 3 | +26 | -10 |
2020-11-18 01:52 | fb: add comment about threads and caches | Øyvind Kolås | 1 | +6 | -2 |
2020-11-18 01:30 | terminal: disallow resizes giving zero or negative width/height | Øyvind Kolås | 4 | +81 | -57 |
2020-11-17 22:13 | terminal: clip when drawing images | Øyvind Kolås | 1 | +6 | -0 |
2020-11-17 06:59 | terminal: add newlines in vt_get_selection | Øyvind Kolås | 1 | +1 | -0 |
2020-11-17 06:11 | terminal: complete hotspots for resize of active window | Øyvind Kolås | 2 | +46 | -2 |
2020-11-17 05:52 | terminal: cross client/tab middle mouse paste of selection | Øyvind Kolås | 1 | +38 | -5 |
2020-11-17 05:32 | compiler warnings cleanup, check return values of ioctls | Øyvind Kolås | 4 | +50 | -44 |
2020-11-17 05:04 | ctx: rename fbdev backend to fb, since it now encompasses DRM | Øyvind Kolås | 2 | +1 | -1 |
2020-11-17 05:03 | ctx: implement a clipboard for fb | Øyvind Kolås | 3 | +70 | -3 |
2020-11-17 04:19 | terminal/ctx: move clipboard implementation to ctx | Øyvind Kolås | 7 | +51 | -11 |
2020-11-17 03:50 | terminal: more dterm window management coverage | Øyvind Kolås | 5 | +155 | -29 |
2020-11-16 22:40 | ctx: add per cflags suffix to RGBA8 composite funcs | Øyvind Kolås | 1 | +24 | -24 |
2020-11-16 20:07 | remove unused CTX_REPEAT_HISTORY | Øyvind Kolås | 5 | +1 | -9 |
2020-11-16 19:25 | formatter: code tidying | Øyvind Kolås | 1 | +47 | -127 |
2020-11-16 08:14 | ctx: make inter frame compression time limited | Øyvind Kolås | 1 | +11 | -5 |
2020-11-16 08:06 | ctx: make clip reset hack tolerant on which axis match | Øyvind Kolås | 1 | +1 | -1 |
2020-11-16 07:37 | fbdev: only copy changed tiles | Øyvind Kolås | 1 | +23 | -4 |
2020-11-16 07:16 | fbdev: try to make resilient against /dev/input/mice not being available | Øyvind Kolås | 1 | +7 | -5 |
2020-11-16 06:46 | fbdev: refresh vt for fbdev case | Øyvind Kolås | 1 | +14 | -1 |
2020-11-16 06:40 | fbdev: repaint on switch to | Øyvind Kolås | 2 | +3 | -2 |
2020-11-16 06:19 | fbdev: make cursor responsive | Øyvind Kolås | 1 | +8 | -2 |
2020-11-16 04:33 | fbdev: drop/set master on vt switch for drm | Øyvind Kolås | 1 | +4 | -0 |
2020-11-16 04:10 | ctx: refactor frame ather of fbdev/sdl | Øyvind Kolås | 3 | +61 | -50 |
2020-11-16 03:03 | fb: remove debug printing at startup | Øyvind Kolås | 1 | +5 | -7 |
2020-11-16 02:59 | ensure previous frame is fully rendered on reset | Øyvind Kolås | 6 | +29 | -13 |
2020-11-16 02:42 | ctx: directly handle atomic ctx codes in iterator | Øyvind Kolås | 3 | +60 | -2 |
2020-11-16 02:41 | fbdev: make drm mode switch vts correctly | Øyvind Kolås | 1 | +1 | -1 |
2020-11-16 02:41 | terminal: tweak throughput | Øyvind Kolås | 1 | +7 | -6 |
2020-11-16 01:52 | ctx: default to DRM over fbdev | Øyvind Kolås | 1 | +4 | -8 |
2020-11-16 01:28 | fbdev: working quit from DRM | Øyvind Kolås | 4 | +20 | -19 |
2020-11-16 00:41 | fb/drm: use cnd_broadcast to wake threads | Øyvind Kolås | 2 | +16 | -10 |
2020-11-16 00:33 | sdl2: use c11 threads, and cond broadcast | Øyvind Kolås | 1 | +10 | -9 |
2020-11-15 23:48 | foo | Øyvind Kolås | 1 | +9 | -1 |
2020-11-15 23:03 | reduce thread sleep times | Øyvind Kolås | 5 | +10 | -16 |
2020-11-14 23:13 | improve sw cursor | Øyvind Kolås | 2 | +25 | -10 |
2020-11-14 21:17 | terminal: unset CTX_BACKEND env var for clients | Øyvind Kolås | 1 | +1 | -0 |
2020-11-14 21:15 | ctx: increase hash cols to 32 | Øyvind Kolås | 1 | +1 | -1 |
2020-11-14 20:45 | terminal: permit unmaximizing | Øyvind Kolås | 1 | +25 | -1 |
2020-11-14 20:39 | fb: improve DRM - it now kind of works | Øyvind Kolås | 2 | +40 | -20 |
2020-11-14 19:17 | terminal: fix location of current line upon resize | Øyvind Kolås | 1 | +25 | -21 |
2020-11-14 07:17 | make maximized clients follow size of ctx | Øyvind Kolås | 1 | +17 | -3 |
2020-11-14 07:00 | maximize first launched shell | Øyvind Kolås | 1 | +3 | -2 |
2020-11-14 06:57 | ctx: increase hash grid to 16x16 | Øyvind Kolås | 1 | +2 | -2 |
2020-11-14 06:39 | terminal: implement resizing | Øyvind Kolås | 1 | +120 | -20 |
2020-11-14 05:00 | terminal: implement maximize/unmaximize | Øyvind Kolås | 2 | +26 | -1 |
2020-11-14 04:27 | embed a snapshot of devs /tmp/itk-style | Øyvind Kolås | 1 | +47 | -5 |
2020-11-14 04:25 | removal of dead code | Øyvind Kolås | 9 | +73 | -21 |
2020-11-14 00:43 | terminal: implement most dterm setters | Øyvind Kolås | 3 | +109 | -17 |
2020-11-13 23:46 | terminal: constrain position of terminal | Øyvind Kolås | 1 | +14 | -2 |
2020-11-13 04:01 | fbdev: drm upates | Øyvind Kolås | 1 | +12 | -13 |
2020-11-13 03:44 | terminal: remove old cursor vestiges | Øyvind Kolås | 2 | +10 | -64 |
2020-11-13 02:45 | ctx: implement cursors set for listening areas | Øyvind Kolås | 4 | +47 | -17 |
2020-11-13 01:00 | implement more cursors | Øyvind Kolås | 5 | +145 | -29 |
2020-11-12 02:28 | terminal: temporarily disable blinking auto-drive | Øyvind Kolås | 6 | +14 | -15 |
2020-11-12 01:50 | ctx: sdl and fb harmonization | Øyvind Kolås | 4 | +24 | -25 |
2020-11-12 00:07 | ctx: do not clear original terminal contents | Øyvind Kolås | 7 | +11 | -15 |
2020-11-11 02:51 | fb/drm: swap red green in fragments | Øyvind Kolås | 5 | +67 | -9 |
2020-11-11 01:50 | incorporate direct drm code | Øyvind Kolås | 1 | +163 | -7 |
2020-11-10 23:09 | ctx: implement base cursor relaying for SDL2 | Øyvind Kolås | 7 | +157 | -53 |
2020-11-10 04:50 | rely on style parsed from text | Øyvind Kolås | 6 | +28 | -57 |
2020-11-10 04:39 | ctx: add a more reliable clip-reset | Øyvind Kolås | 1 | +42 | -26 |
2020-11-10 02:57 | itk: implement mode re-reading style | Øyvind Kolås | 2 | +113 | -77 |
2020-11-10 01:09 | add close buttons to tabs | Øyvind Kolås | 3 | +29 | -3 |
2020-11-10 00:55 | ctx: s/_ctx_threads/_ctx_max_threads/ | Øyvind Kolås | 13 | +91 | -29 |
2020-11-10 00:30 | ctx: hasher adjust hashing of glyphs | Øyvind Kolås | 1 | +1 | -1 |
2020-11-09 23:38 | terminal: make tilebar_height a variable | Øyvind Kolås | 1 | +5 | -4 |
2020-11-09 23:08 | terminal: draw "wallpaper" | Øyvind Kolås | 3 | +10 | -2 |
2020-11-09 21:51 | terminal: do not change revisions on moving | Øyvind Kolås | 2 | +4 | -2 |
2020-11-09 21:45 | build libctx.so | Øyvind Kolås | 1 | +9 | -8 |
2020-11-09 21:31 | build: add libctx.a | Øyvind Kolås | 2 | +5 | -1 |
2020-11-09 21:12 | build: change compiler flags for different SIMD types | Øyvind Kolås | 5 | +54 | -28 |
2020-11-09 19:09 | ctx: s/COMPOSITOR/COMPOSITE/ | Øyvind Kolås | 10 | +4706 | -4689 |
2020-11-09 18:32 | terminal: implement launch APC parsing | Øyvind Kolås | 6 | +154 | -21 |
2020-11-09 04:07 | build: build ctx-avx2.o with -march=core-avx2 | Øyvind Kolås | 2 | +2 | -3 |
2020-11-09 03:19 | ctx: detect avx2 on startup | Øyvind Kolås | 9 | +66 | -67 |
2020-11-09 02:05 | compositor almost compiling out of tree | Øyvind Kolås | 5 | +34 | -31 |
2020-11-09 01:46 | mostly working post-split | Øyvind Kolås | 11 | +6351 | -6297 |
2020-11-09 00:33 | prepare for building avx2 in-tree | Øyvind Kolås | 1 | +3 | -3 |
2020-11-09 00:23 | clock.sh: do infinite loop | Øyvind Kolås | 3 | +11 | -8 |
2020-11-09 00:12 | build: compile only ctx itself into ctx.o | Øyvind Kolås | 2 | +17 | -14 |
2020-11-08 23:29 | docs: update | Øyvind Kolås | 3 | +50 | -37 |
2020-11-08 22:57 | deps: update stb-image | Øyvind Kolås | 2 | +500 | -214 |
2020-11-08 22:56 | deps: upstate stb_truetype | Øyvind Kolås | 1 | +192 | -69 |
2020-11-08 02:30 | clock.sh: insert round-trip syncinf frames | Øyvind Kolås | 1 | +9 | -3 |
2020-11-07 21:32 | initial implementation of ctx launch | Øyvind Kolås | 3 | +32 | -4 |
2020-11-07 20:10 | docs: update | Øyvind Kolås | 2 | +17 | -16 |
2020-11-07 19:51 | ctx: use 8 hash rows | Øyvind Kolås | 1 | +1 | -1 |
2020-11-07 19:51 | rasterizer: add back a couple fast paths for solid fills | Øyvind Kolås | 1 | +12 | -0 |
2020-11-07 02:38 | ctx: implement intra-frame compression for ctx backend | Øyvind Kolås | 4 | +151 | -60 |
2020-11-06 02:43 | ctx: do a DSR roundtrip after flush | Øyvind Kolås | 4 | +34 | -8 |
2020-11-06 02:00 | itk: implement more of 7gui CRUD | Øyvind Kolås | 2 | +49 | -10 |
2020-11-05 23:32 | docs: update | Øyvind Kolås | 1 | +8 | -12 |
2020-11-05 23:16 | ctx: use compact syntax for start/end of ctx stream | Øyvind Kolås | 1 | +4 | -18 |
2020-11-05 00:40 | ctx/terminal: implement fragment reuse from previous frame. | Øyvind Kolås | 6 | +380 | -11 |
2020-11-04 22:03 | ctx: add ctx_render_string, which renders to a freshly allocated char* | Øyvind Kolås | 3 | +270 | -197 |
2020-11-04 21:04 | start refactor of formatter | Øyvind Kolås | 4 | +96 | -79 |
2020-11-04 20:02 | move mrgstring from terminal to ctx | Øyvind Kolås | 13 | +488 | -395 |
2020-11-04 16:19 | ctx: no longer user ctx_init | Øyvind Kolås | 3 | +7 | -9 |
2020-11-04 00:57 | sdl2: invoke ctx_quit on user requested quit | Øyvind Kolås | 1 | +3 | -0 |
2020-11-04 00:45 | ctx: add quit/has-quit | Øyvind Kolås | 5 | +24 | -16 |
2020-11-03 20:57 | itk: make use of active flag | Øyvind Kolås | 2 | +53 | -40 |
2020-11-03 20:29 | itk: implement itk_set_flag, which influences the flags of the subsequently added control | Øyvind Kolås | 2 | +41 | -10 |
2020-11-03 19:57 | move more logic to add control | Øyvind Kolås | 2 | +34 | -28 |
2020-11-03 19:24 | itk: highlight background of focused control | Øyvind Kolås | 2 | +34 | -10 |
2020-11-03 18:57 | itk: make panels of demo tile | Øyvind Kolås | 2 | +74 | -21 |
2020-11-03 04:29 | itk: move labels before controllers | Øyvind Kolås | 2 | +27 | -19 |
2020-11-03 03:40 | itk: non-interactive scrollbars in cells | Øyvind Kolås | 1 | +27 | -11 |
2020-11-03 03:26 | itk: round buttons | Øyvind Kolås | 3 | +29 | -6 |
2020-11-03 02:41 | itk: improvements to Cells | Øyvind Kolås | 1 | +200 | -41 |
2020-11-03 00:32 | itk: improve spreadsheet typography | Øyvind Kolås | 1 | +42 | -36 |
2020-11-02 21:00 | correct keyboard column scrolling in spreadsheet | Øyvind Kolås | 1 | +55 | -12 |
2020-11-02 20:50 | itk: start implementing scrolling in spreadsheet | Øyvind Kolås | 1 | +21 | -18 |
2020-11-02 20:49 | itk: bail del|backspace outside editing | Øyvind Kolås | 1 | +2 | -0 |
2020-11-02 17:53 | itk: implement 7gui spreadsheet, apart from scrolling | Øyvind Kolås | 2 | +696 | -22 |
2020-11-01 22:42 | itk: start implementing 7GUIs | Øyvind Kolås | 2 | +150 | -6 |
2020-11-01 22:41 | terminal: add pty fds to ctx listen list | Øyvind Kolås | 1 | +4 | -0 |
2020-11-01 22:40 | ctx: expose ctx_ticks | Øyvind Kolås | 3 | +3 | -2 |
2020-11-01 21:08 | itk: fix entry editing with multiple entries | Øyvind Kolås | 1 | +1 | -1 |
2020-11-01 02:32 | ctx: add api for selecting multiple fds | Øyvind Kolås | 2 | +53 | -1 |
2020-11-01 01:23 | demo: sleep when not dirty | Øyvind Kolås | 1 | +7 | -1 |
2020-11-01 01:04 | build: reorder website build rule | Øyvind Kolås | 1 | +5 | -4 |
2020-11-01 00:33 | ctx: move ctx_set_dirty and ctx_is_dirty from itk | Øyvind Kolås | 3 | +37 | -40 |
2020-10-31 23:14 | ctx: fix hash aliasing when same content is rendered in different order | Øyvind Kolås | 2 | +10 | -4 |
2020-10-31 03:15 | ctx: code shuffle | Øyvind Kolås | 2 | +19 | -16 |
2020-10-31 03:05 | build: make CC overridable in env | Øyvind Kolås | 3 | +16 | -16 |
2020-10-31 00:45 | ctx: refactor to heed more warnings | Øyvind Kolås | 10 | +51 | -27 |
2020-10-31 00:36 | sdl/fbdev: sleep incrementally for longer in render threads when not in use | Øyvind Kolås | 2 | +13 | -2 |
2020-10-30 21:43 | terminal: improve braille performance, by doing one fill | Øyvind Kolås | 1 | +6 | -2 |
2020-10-30 21:21 | docs: update download links | Øyvind Kolås | 1 | +5 | -5 |
2020-10-30 21:15 | clock.sh: add flush | Øyvind Kolås | 1 | +2 | -3 |
2020-10-30 20:43 | build: make static versions use -O3 for ctx | Øyvind Kolås | 3 | +12 | -6 |
2020-10-30 20:19 | ctx: include math.h | Øyvind Kolås | 1 | +1 | -0 |
2020-10-30 20:16 | terminal: be better behaved with NO_SDL | Øyvind Kolås | 1 | +1 | -1 |
2020-10-30 20:16 | ctx: add include sys/select.h | Øyvind Kolås | 1 | +1 | -0 |
2020-10-29 02:34 | fonts: fix inclusion of default ascii font | Øyvind Kolås | 4 | +73 | -11 |
2020-10-28 22:13 | build: ignore unused function warnings | Øyvind Kolås | 1 | +15 | -12 |
2020-10-28 22:02 | ctx: c++ proof castings | Øyvind Kolås | 16 | +518 | -392 |
2020-10-28 14:17 | docs: update | Øyvind Kolås | 2 | +2 | -2 |
2020-10-28 00:41 | terminal: propagate multi touch ids | Øyvind Kolås | 2 | +15 | -11 |
2020-10-28 00:41 | src: multi touch working in SDL2 (under wayland+x11) | Øyvind Kolås | 2 | +26 | -16 |
2020-10-28 00:40 | demo: stop event propagation in drag card | Øyvind Kolås | 1 | +8 | -2 |
2020-10-27 23:03 | itk: fix initial value of ctx antialias | Øyvind Kolås | 2 | +12 | -13 |
2020-10-27 23:02 | sdl: multi touch finger support | Øyvind Kolås | 1 | +12 | -0 |
2020-10-27 22:40 | demo: add a rect dragging sample | Øyvind Kolås | 1 | +37 | -3 |
2020-10-27 01:46 | clients: rename itk-sampler to demo | Øyvind Kolås | 4 | +407 | -1008 |
2020-10-27 00:45 | itk: retain focus when more control are drawn ahead of us | Øyvind Kolås | 5 | +173 | -49 |
2020-10-26 21:43 | ctx: make parser more stringent by removing relaxed string constant matching | Øyvind Kolås | 5 | +23 | -101 |
2020-10-26 20:46 | itk: only show ctx settings on relevant backends | Øyvind Kolås | 4 | +12 | -18 |
2020-10-26 03:18 | terminal: use focus follows mouse when less than 3 clients | Øyvind Kolås | 1 | +38 | -16 |
2020-10-26 03:07 | terminal: ensure layout when clients close | Øyvind Kolås | 2 | +52 | -25 |
2020-10-26 01:09 | ctx: embed ascii font, making ctx truely single-header | Øyvind Kolås | 8 | +11 | -16 |
2020-10-26 00:30 | ctx: add api for toggling hash cache at runtime | Øyvind Kolås | 6 | +82 | -48 |
2020-10-26 00:05 | clean up toplevel dir | Øyvind Kolås | 18 | +74 | -68 |
2020-10-25 23:43 | docs: update | Øyvind Kolås | 2 | +6 | -10 |
2020-10-25 23:34 | ctx: make antialias setting apply to sdl and fbdev backends | Øyvind Kolås | 8 | +177 | -72 |
2020-10-25 21:51 | src: add missing split out files | Øyvind Kolås | 9 | +4968 | -8 |
2020-10-25 20:59 | docs: add more prominent link to git repo | Øyvind Kolås | 2 | +4 | -2 |
2020-10-25 06:35 | split into individual sources, for ease of dev navigation | Øyvind Kolås | 30 | +19022 | -23668 |
2020-10-25 17:10 | terminal: make OSC 8 warning state that it is hyperlinks which are missing | Øyvind Kolås | 1 | +3 | -0 |
2020-10-25 03:35 | itk: make strokes of toggles and radios scale with font | Øyvind Kolås | 4 | +199 | -28 |
2020-10-25 00:51 | terminal: double buffer drawlist | Øyvind Kolås | 5 | +62 | -86 |
2020-10-24 23:50 | hash-cache: embed sha1.h in ctx.h | Øyvind Kolås | 1 | +277 | -4 |
2020-10-24 23:31 | hash-cache: fix issues causing glitches in terminal scroll | Øyvind Kolås | 2 | +12 | -23 |
2020-10-24 23:20 | use sha1 for hashing | Øyvind Kolås | 3 | +77 | -86 |
2020-10-24 22:19 | cleaning up warnings | Øyvind Kolås | 2 | +4 | -7 |
2020-10-24 22:09 | build: make more parralelizable | Øyvind Kolås | 2 | +26 | -31 |
2020-10-24 21:19 | tests: update conversion command | Øyvind Kolås | 6 | +41 | -34 |
2020-10-24 19:48 | build: add install and uninstall targets | Øyvind Kolås | 1 | +9 | -0 |
2020-10-24 18:59 | terminal: larger default size | Øyvind Kolås | 2 | +2 | -2 |
2020-10-24 18:43 | clients: add dots example | Øyvind Kolås | 4 | +95 | -31 |
2020-10-24 18:32 | itk: get a ctx event - turning on keybindings | Øyvind Kolås | 1 | +4 | -1 |
2020-10-24 17:31 | terminal: ensure that fontsize yields 80cols | Øyvind Kolås | 2 | +3 | -4 |
2020-10-24 17:02 | itk: fix slider event coordinate handling | Øyvind Kolås | 1 | +8 | -10 |
2020-10-23 01:52 | fbdev: add some mouse acceleration | Øyvind Kolås | 1 | +34 | -4 |
2020-10-23 01:38 | hashcache: updates | Øyvind Kolås | 2 | +11 | -12 |
2020-10-23 00:11 | terminal: draw less off-screen glyphs when scrolling | Øyvind Kolås | 4 | +19 | -11 |
2020-10-22 22:46 | terminal: provide right keystrings for some control combos | Øyvind Kolås | 3 | +35 | -8 |
2020-10-22 16:35 | ctx: limit legal coordinates in rasterizer | Øyvind Kolås | 2 | +30 | -10 |
2020-10-22 01:54 | ctx: make hashes be 64bit | Øyvind Kolås | 1 | +7 | -7 |
2020-10-22 01:03 | terminal: make child terminals slightly bigger, fitting fullscreen terms in fbdev | Øyvind Kolås | 1 | +15 | -1 |
2020-10-22 00:27 | make 160 cols, thus 2 80 wide tabs default widescreen cols | Øyvind Kolås | 1 | +1 | -1 |
2020-10-22 00:17 | terminal: use focus follows mouse behavior when no client is focused | Øyvind Kolås | 1 | +22 | -2 |
2020-10-21 23:57 | make focus handling only raise child tabs | Øyvind Kolås | 1 | +6 | -0 |
2020-10-21 23:36 | terminal: make focus follows mouse optional | Øyvind Kolås | 1 | +5 | -3 |
2020-10-21 23:30 | terminal: add focus follows mouse toggle | Øyvind Kolås | 1 | +16 | -3 |
2020-10-21 23:25 | terminal: also create new tabs on control+t which is accesible from fdbdev | Øyvind Kolås | 1 | +13 | -4 |
2020-10-21 23:09 | terminal: implement titles for tabs | Øyvind Kolås | 1 | +126 | -64 |
2020-10-21 21:59 | ctx: add ctx_color which sets color from string | Øyvind Kolås | 1 | +12 | -2 |
2020-10-21 21:26 | fbdev: use xoring instead of keeping copied of pixels | Øyvind Kolås | 2 | +54 | -52 |
2020-10-21 20:53 | fbdev: make cursor interact with limited transfers | Øyvind Kolås | 2 | +43 | -15 |
2020-10-21 04:23 | limit fb updates to bands actually changed | Øyvind Kolås | 1 | +45 | -9 |
2020-10-21 03:38 | terminal: add debug to settings panel | Øyvind Kolås | 4 | +15 | -11 |
2020-10-21 00:25 | itk: add labelf | Øyvind Kolås | 1 | +21 | -3 |
2020-10-21 00:05 | itk: clean up compiler warnings | Øyvind Kolås | 3 | +11 | -17 |
2020-10-20 21:22 | terminal: use itk for config popup | Øyvind Kolås | 4 | +48 | -10 |
2020-10-20 19:00 | terminal: draw all terminals if one is dirty - better to keep cached renderlists - similar to the framebuffers? | Øyvind Kolås | 1 | +5 | -24 |
2020-10-20 18:57 | ctx: fbdev: support middle and right mouse button | Øyvind Kolås | 1 | +54 | -5 |
2020-10-20 17:54 | terminal: add crude second instance on control-shift-t | Øyvind Kolås | 3 | +54 | -29 |
2020-10-20 05:37 | terminal: improve font-sizing, make hash cache runtime optional | Øyvind Kolås | 5 | +84 | -55 |
2020-10-19 20:40 | itk: reimplement slider with cbs and implementations for many data types | Øyvind Kolås | 2 | +190 | -29 |
2020-10-19 17:33 | build: remove reference to non-existing client .c file | Øyvind Kolås | 1 | +1 | -1 |
2020-10-18 22:21 | ctx: make sdl render fun safer for threads | Øyvind Kolås | 5 | +54 | -21 |
2020-10-18 17:45 | docs: add terminal latency screenshots | Øyvind Kolås | 1 | +25 | -2 |
2020-10-18 17:45 | build: factor out common CFLAGS | Øyvind Kolås | 1 | +8 | -7 |
2020-10-18 06:37 | terminal: do not draw line above terminal | Øyvind Kolås | 3 | +20 | -15 |
2020-10-18 04:29 | ctx: improve cursor for /dev/fb mode | Øyvind Kolås | 3 | +86 | -21 |
2020-10-18 03:56 | make number of threads configurable through envvar CTX_THREADS, default to 1 | Øyvind Kolås | 3 | +99 | -57 |
2020-10-18 03:55 | buiild: add avx2 binary target | Øyvind Kolås | 2 | +13 | -4 |
2020-10-18 01:48 | docs: update | Øyvind Kolås | 1 | +182 | -112 |
2020-10-17 23:18 | ctx: default to 4 threads, spread affinity correctly | Øyvind Kolås | 1 | +5 | -4 |
2020-10-17 23:10 | ctx: re-enable hash validation in sdl and fb backends | Øyvind Kolås | 4 | +50 | -8 |
2020-10-17 15:35 | ctx: expose renderstream | Øyvind Kolås | 2 | +127 | -97 |
2020-10-17 00:45 | tools: add more internal docs | Øyvind Kolås | 1 | +4 | -2 |
2020-10-17 00:39 | ctx: clean renderstreams more properly | Øyvind Kolås | 2 | +46 | -20 |
2020-10-16 23:13 | ctx: fix bug in isxdigit | Øyvind Kolås | 1 | +4 | -2 |
2020-10-16 22:46 | terminal: override default dims when env var CTX_BACKEND=braille | Øyvind Kolås | 4 | +24 | -14 |
2020-10-16 21:06 | docs: update | Øyvind Kolås | 1 | +1 | -1 |
2020-10-16 20:54 | docs update | Øyvind Kolås | 1 | +7 | -3 |
2020-10-16 20:46 | ctx: expose enough api for mrg/svg integration | Øyvind Kolås | 4 | +524 | -399 |
2020-10-16 18:22 | itk: move hacky refcount from slider to add_control | Øyvind Kolås | 3 | +11 | -20 |
2020-10-16 18:22 | ctx: fix leak when reinitializing thread rasterizers | Øyvind Kolås | 1 | +39 | -18 |
2020-10-16 03:56 | start implementing menus | Øyvind Kolås | 5 | +155 | -95 |
2020-10-16 01:17 | itk: improve theming | Øyvind Kolås | 2 | +45 | -33 |
2020-10-16 00:57 | improve styling | Øyvind Kolås | 2 | +46 | -29 |
2020-10-16 00:22 | itk: style checkbox | Øyvind Kolås | 1 | +39 | -17 |
2020-10-15 23:43 | itk: style checkbox | Øyvind Kolås | 1 | +25 | -23 |
2020-10-15 23:30 | itk: take scrolling into account for choice popup | Øyvind Kolås | 1 | +23 | -8 |
2020-10-15 23:23 | improve layout | Øyvind Kolås | 2 | +106 | -54 |
2020-10-15 21:54 | add itk_id API | Øyvind Kolås | 1 | +15 | -0 |
2020-10-15 21:49 | scrolling refactor | Øyvind Kolås | 1 | +57 | -40 |
2020-10-15 21:28 | itk: improve slider focus interaciton | Øyvind Kolås | 1 | +10 | -4 |
2020-10-15 21:18 | add global scale | Øyvind Kolås | 3 | +132 | -81 |
2020-10-15 19:13 | itk: improve slider styling | Øyvind Kolås | 2 | +6 | -2 |
2020-10-15 19:06 | itk: improve spacing | Øyvind Kolås | 2 | +14 | -29 |
2020-10-15 18:01 | itk: add basic color theming | Øyvind Kolås | 3 | +165 | -96 |
2020-10-14 20:15 | working scrollbar scroll | Øyvind Kolås | 3 | +155 | -62 |
2020-10-13 22:47 | reduce save/restores | Øyvind Kolås | 2 | +35 | -46 |
2020-10-13 21:54 | make immediate mode ui code use itk prefix | Øyvind Kolås | 2 | +488 | -426 |
2020-10-13 21:25 | itk: collect headers | Øyvind Kolås | 1 | +33 | -4 |
2020-10-12 23:00 | improvements to itk | Øyvind Kolås | 7 | +1307 | -2142 |
2020-10-11 19:43 | terminal: use key binding API in terminal | Øyvind Kolås | 4 | +22 | -27 |
2020-10-11 19:16 | split immediate mode out to a header | Øyvind Kolås | 3 | +1117 | -1083 |
2020-10-11 17:29 | implement sameline in immediate mode gui | Øyvind Kolås | 3 | +128 | -83 |
2020-10-11 03:35 | add newline | Øyvind Kolås | 1 | +4 | -0 |
2020-10-11 03:34 | add newline | Øyvind Kolås | 1 | +35 | -26 |
2020-10-11 03:23 | add titlebar | Øyvind Kolås | 2 | +156 | -149 |
2020-10-11 00:36 | gui: start move of keyhandling to bindings | Øyvind Kolås | 2 | +98 | -82 |
2020-10-10 22:37 | clients: gui update | Øyvind Kolås | 1 | +197 | -134 |
2020-10-10 00:39 | clients/gui: refactor away globals | Øyvind Kolås | 1 | +248 | -220 |
2020-10-09 23:40 | add immediate mode gui experiment to clients | Øyvind Kolås | 4 | +1833 | -91 |
2020-10-08 23:29 | move ctx-info into test-size folder | Øyvind Kolås | 7 | +91 | -26 |
2020-10-08 21:19 | tools: make ctx-info 32/64bit agnostic | Øyvind Kolås | 1 | +16 | -16 |
2020-10-08 20:14 | build: build clients, fix shift overflow on 32bit | Øyvind Kolås | 2 | +20 | -16 |
2020-10-08 20:04 | docs update | Øyvind Kolås | 1 | +30 | -23 |
2020-10-08 13:19 | flatpak: update appdata.xml | Øyvind Kolås | 3 | +3 | -3 |
2020-10-08 05:22 | clients: add ctx-clock.sh | Øyvind Kolås | 1 | +33 | -0 |
2020-10-08 05:17 | avoid drawing graphics and ctx when in scrollback | Øyvind Kolås | 2 | +5 | -3 |
2020-10-08 05:11 | ctx: move default build fullyt away from avx2 | Øyvind Kolås | 6 | +9 | -7 |
2020-10-08 04:13 | clients: cleanup | Øyvind Kolås | 9 | +1051 | -1389 |
2020-10-08 02:36 | build: make parallel build possible | Øyvind Kolås | 3 | +34 | -7 |
2020-10-08 02:29 | move away from recursive make | Øyvind Kolås | 4 | +29 | -223 |
2020-10-08 02:14 | flatpak poking | Øyvind Kolås | 6 | +47 | -27 |
2020-10-08 01:50 | move website into docs folder | Øyvind Kolås | 5 | +8 | -15 |
2020-10-08 01:26 | clients: add wip sample c clients | Øyvind Kolås | 9 | +1605 | -4 |
2020-10-08 00:51 | docs: update | Øyvind Kolås | 1 | +12 | -3 |
2020-10-08 00:41 | docs: update | Øyvind Kolås | 2 | +17 | -20 |
2020-10-07 23:41 | working sdlfree build | Øyvind Kolås | 10 | +84 | -91 |
2020-10-07 22:10 | tuning: minimal RAM example | Øyvind Kolås | 4 | +53 | -22 |
2020-10-07 20:19 | test-size: report RAM requirements from 32bit build | Øyvind Kolås | 8 | +37 | -35 |
2020-10-07 19:18 | build: harmonize test-size and ctx-info config | Øyvind Kolås | 7 | +70 | -86 |
2020-10-07 18:24 | ctx: sleep more when quitting sdl | Øyvind Kolås | 2 | +8 | -3 |
2020-10-07 18:09 | ctx: update --help text | Øyvind Kolås | 8 | +29 | -89 |
2020-10-07 16:57 | split convert to own dir | Øyvind Kolås | 7 | +9601 | -9544 |
2020-10-07 11:33 | build: refactor to use ctx.o also in terminal | Øyvind Kolås | 10 | +36 | -509 |
2020-10-07 02:31 | ctx: fbdev, clear text on flip | Øyvind Kolås | 1 | +1 | -169 |
2020-10-07 02:22 | ctx: deinit more sdl2 state | Øyvind Kolås | 4 | +32 | -19 |
2020-10-06 23:43 | ctx: parse CTX_BACKEND to permit forcing backend | Øyvind Kolås | 1 | +34 | -6 |
2020-10-06 23:14 | tests: update reference | Øyvind Kolås | 1 | +2 | -0 |
2020-10-06 20:51 | ctx: add basic /dev/mice handling | Øyvind Kolås | 1 | +169 | -1 |
2020-10-05 17:15 | ctx: basics of gfx and keyboard work on 32bit fbdev | Øyvind Kolås | 3 | +319 | -225 |
2020-09-30 19:08 | cleanups satisfying compiler warnings | Øyvind Kolås | 6 | +69 | -61 |
2020-09-30 04:04 | copy in fbdev event code from mmm | Øyvind Kolås | 1 | +435 | -2 |
2020-09-30 03:05 | ctx: 32bit fbdev graphics renders | Øyvind Kolås | 2 | +127 | -17 |
2020-09-29 23:22 | ctx: starting to add fb backend | Øyvind Kolås | 1 | +507 | -17 |
2020-09-28 00:16 | terminal: fix declaration of on-screen-keyboard | Øyvind Kolås | 1 | +6 | -27 |
2020-09-27 23:55 | terminal: propagate title setting to SDL | Øyvind Kolås | 3 | +42 | -14 |
2020-09-27 22:37 | terminal: code cleanup | Øyvind Kolås | 2 | +18 | -14 |
2020-09-27 21:02 | terminal: respond to more window escapes | Øyvind Kolås | 1 | +29 | -1 |
2020-09-27 20:38 | terminal: improve mode reporting | Øyvind Kolås | 2 | +53 | -11 |
2020-09-26 23:26 | ctx: reset path when clearing | Øyvind Kolås | 2 | +22 | -68 |
2020-09-25 00:57 | terminal: improve docs | Øyvind Kolås | 2 | +17 | -15 |
2020-09-23 17:51 | improve extracted docs | Øyvind Kolås | 1 | +97 | -63 |
2020-09-22 18:03 | do not enable AVX2 by default | Øyvind Kolås | 3 | +11 | -8 |
2020-09-21 21:06 | terminal: make ctrl+c able to kill terminal | Øyvind Kolås | 2 | +18 | -17 |
2020-09-16 23:48 | terminal: make longpress for keyboard toggling 1s | Øyvind Kolås | 1 | +13 | -2 |
2020-09-14 01:07 | terminal: improve launching of custom commands | Øyvind Kolås | 3 | +3 | -3 |
2020-09-14 00:47 | rename flatpak | Øyvind Kolås | 3 | +26 | -26 |
2020-09-13 23:51 | terminal: split commandline and use execlp | Øyvind Kolås | 3 | +105 | -31 |
2020-09-13 20:33 | flatpak: remove allow=devel | Øyvind Kolås | 1 | +0 | -1 |
2020-09-13 19:03 | terminal: fetch shell from oustside flatpak sandbox | Øyvind Kolås | 2 | +17 | -2 |
2020-09-13 18:23 | terminal: spawn /bin/bash in host for flatpak | Øyvind Kolås | 3 | +13 | -13 |
2020-09-09 10:43 | flatpak: add --talk-name=org.freedesktop.Flatpak | Øyvind Kolås | 2 | +4 | -1 |
2020-09-08 20:17 | build: add target that builds flatpak | Øyvind Kolås | 2 | +7 | -1 |
2020-09-08 20:02 | add flatpak yml | Øyvind Kolås | 1 | +18 | -0 |
2020-09-08 19:49 | build: were not depending on babl yet | Øyvind Kolås | 1 | +5 | -5 |
2020-09-08 19:46 | tools: only build 32bit info binary on demand | Øyvind Kolås | 2 | +2 | -2 |
2020-09-08 19:42 | build: remove explicit ccache | Øyvind Kolås | 4 | +16 | -16 |
2020-09-07 19:49 | add dejavu fonts to repository | Øyvind Kolås | 3 | +1 | -0 |
2020-09-07 18:53 | make terminal be default mode of operation for ctx binary | Øyvind Kolås | 5 | +30 | -39 |
2020-09-03 22:23 | ctx: explicitly handle lengths | Øyvind Kolås | 1 | +13 | -3 |
2020-09-03 21:46 | web: update | Øyvind Kolås | 3 | +15 | -176 |
2020-09-03 18:22 | terminal: sync with updates from external vt engine | Øyvind Kolås | 3 | +532 | -91 |
2020-09-03 14:04 | arduino: update library.json | Øyvind Kolås | 1 | +1 | -1 |
2020-09-03 13:57 | tests: update references | Øyvind Kolås | 124 | +0 | -2715 |
2020-09-03 13:43 | clarify that the license applies to ctx.h | Øyvind Kolås | 4 | +19 | -20 |
2020-09-03 13:39 | web: add missing subpagemenu.txt | Øyvind Kolås | 1 | +16 | -0 |
2020-09-03 13:36 | add missing file ctx-lib.c | Øyvind Kolås | 2 | +46 | -1 |
2020-09-03 12:51 | web: move more from main page to rasterizer page | Øyvind Kolås | 1 | +108 | -123 |
2020-09-03 12:40 | ctx: fix linear gradients defined under transform | Øyvind Kolås | 2 | +1 | -3 |
2020-09-03 12:34 | ctx: conditionalise conversion to screenspace in gradients | Øyvind Kolås | 3 | +12 | -1 |
2020-09-01 21:53 | web: update links add stagit description | Øyvind Kolås | 4 | +31 | -48 |
2020-08-31 11:28 | ctx: protect against pending edge overflow | Øyvind Kolås | 2 | +9 | -6 |
2020-08-23 22:48 | ctx: code reshuffle | Øyvind Kolås | 1 | +113 | -49 |
2020-08-21 00:59 | ctx: remove mutex from threaded sdl renderer | Øyvind Kolås | 1 | +16 | -8 |
2020-08-21 00:49 | ctx: remove sdl mutex | Øyvind Kolås | 1 | +5 | -16 |
2020-08-20 20:18 | tests: remove tiger from tests | Øyvind Kolås | 2 | +1 | -2317 |
2020-08-20 12:22 | terminal: add some more options | Øyvind Kolås | 2 | +24 | -8 |
2020-08-19 21:56 | terminal: implement selection paste keybinding | Øyvind Kolås | 2 | +94 | -8 |
2020-08-19 19:19 | ctx: silence some warnings | Øyvind Kolås | 1 | +4 | -0 |
2020-08-19 18:59 | terminal: add keybindings for finer grained scroll and scroll to start/end | Øyvind Kolås | 3 | +39 | -11 |
2020-08-19 16:24 | examples: remove duplicated examples | Øyvind Kolås | 5 | +6 | -750 |
2020-08-19 16:12 | terminal: implement line word and line selection | Øyvind Kolås | 3 | +145 | -8 |
2020-08-19 14:46 | terminal: shift font size in integer increments | Øyvind Kolås | 2 | +29 | -16 |
2020-08-18 23:43 | terminal, ctx: refactor terminal sizing to be based on pixels | Øyvind Kolås | 4 | +38 | -33 |
2020-08-18 01:19 | terminal: make clicking without dragging remove selection | Øyvind Kolås | 1 | +14 | -1 |
2020-08-17 00:44 | terminal: enable selecting backwards on same line | Øyvind Kolås | 1 | +10 | -8 |
2020-08-16 23:19 | ctx: make viewer support pan | Øyvind Kolås | 1 | +21 | -18 |
2020-08-16 23:00 | terminal: mmb now pastes selection(of this terminal) | Øyvind Kolås | 2 | +6 | -2 |
2020-08-16 22:41 | terminal: middle click now pastes clipboard | Øyvind Kolås | 2 | +22 | -10 |
2020-08-16 20:50 | ctx: fix --ui mode of ctx binary | Øyvind Kolås | 3 | +86 | -13 |
2020-08-14 20:04 | terminal: dead code removal | Øyvind Kolås | 1 | +25 | -36 |
2020-08-14 02:26 | terminal: draw images partially scrolled out of view | Øyvind Kolås | 2 | +25 | -17 |
2020-08-14 02:08 | ctx, terminal: indentation | Øyvind Kolås | 4 | +218 | -219 |
2020-08-14 01:26 | ctx: expose some internals | Øyvind Kolås | 3 | +46 | -13 |
2020-08-14 00:36 | ctx: use alt-screen for interactive ctx | Øyvind Kolås | 1 | +2 | -0 |
2020-08-14 00:32 | ctx: make round_rect produce reasonable rects by limiting radius | Øyvind Kolås | 1 | +3 | -0 |
2020-08-14 00:31 | terminal: improve markup for doc extraction | Øyvind Kolås | 1 | +2 | -2 |
2020-08-14 00:19 | terminal: make selection follow scrolling | Øyvind Kolås | 1 | +6 | -0 |
2020-08-14 00:17 | terminal, ctx: visual part of selection in scrollback works, copying crashes | Øyvind Kolås | 2 | +8 | -8 |
2020-08-14 00:07 | terminal: make selection work again | Øyvind Kolås | 1 | +1 | -13 |
2020-08-14 00:02 | tune build | Øyvind Kolås | 1 | +3 | -4 |
2020-08-13 23:53 | ctx,terminal: empty event queue with ctx to avoid serialization | Øyvind Kolås | 2 | +31 | -17 |
2020-08-13 23:34 | terminal: improve text selection events | Øyvind Kolås | 1 | +26 | -15 |
2020-08-13 23:20 | terminal: remove dead old scroll code | Øyvind Kolås | 1 | +0 | -23 |
2020-08-13 23:19 | sdl: capture mouse, not quite working though | Øyvind Kolås | 1 | +2 | -0 |
2020-08-13 22:41 | incorporate bits of transform in hash for glyphs, seems to work | Øyvind Kolås | 3 | +19 | -3 |
2020-08-13 22:10 | event handling of scrollbar works | Øyvind Kolås | 3 | +1035 | -1081 |
2020-08-13 20:43 | fix scrollback keybindings | Øyvind Kolås | 1 | +1 | -2 |
2020-08-13 20:17 | terminal: make mouse events be correctly forwarded also in ctx mode | Øyvind Kolås | 1 | +32 | -6 |
2020-08-13 18:55 | scrollbar visually reworked | Øyvind Kolås | 2 | +53 | -27 |
2020-08-11 21:55 | starting scrollbar upgrade | Øyvind Kolås | 6 | +46 | -37 |
2020-08-11 19:48 | working events across code paths | Øyvind Kolås | 2 | +12 | -8 |
2020-08-11 19:19 | fix event trouble for direct drive | Øyvind Kolås | 2 | +20 | -6 |
2020-08-11 14:46 | improve generic avx2 - still not working | Øyvind Kolås | 4 | +158 | -164 |
2020-08-09 20:22 | tunings avx2 porterduff working for source over normal | Øyvind Kolås | 6 | +42 | -25 |
2020-08-08 23:13 | regularize some linear gradient code | Øyvind Kolås | 1 | +3 | -4 |
2020-08-08 22:44 | fixes to round rectangle | Øyvind Kolås | 2 | +52 | -38 |
2020-08-08 20:57 | attempts at tuning top artifacts | Øyvind Kolås | 4 | +128 | -39 |
2020-08-08 19:32 | tune reference rows/cols | Øyvind Kolås | 5 | +193 | -1540 |
2020-08-08 12:02 | improve commandline | Øyvind Kolås | 5 | +87 | -50 |
2020-08-08 01:26 | shuffling deps | Øyvind Kolås | 19 | +8555 | -8545 |
2020-08-07 21:57 | restore kerning info | Øyvind Kolås | 10 | +28 | -24 |
2020-08-07 20:42 | fix mutex initialization | Øyvind Kolås | 5 | +105 | -66 |
2020-08-06 22:30 | add a ui viewer to ctx binary | Øyvind Kolås | 3 | +51 | -5 |
2020-08-05 14:04 | fix rounded rect | Øyvind Kolås | 2 | +9 | -5 |
2020-08-03 18:17 | tuning to of fragile vt robustness | Øyvind Kolås | 2 | +12 | -4 |
2020-08-03 15:39 | use 2 threads and 8x8 hash grid | Øyvind Kolås | 1 | +14 | -9 |
2020-08-03 15:09 | bail if more than 1000 attempts are done at flushing | Øyvind Kolås | 1 | +6 | -4 |
2020-08-03 14:10 | less crashy resize with threaded render | Øyvind Kolås | 1 | +5 | -0 |
2020-08-03 13:43 | use a mutex on shape cache | Øyvind Kolås | 3 | +32 | -8 |
2020-08-03 13:05 | merge horizontally adjecant tasks with same thread affinity | Øyvind Kolås | 2 | +16 | -3 |
2020-07-31 22:48 | support up to 16 threads | Øyvind Kolås | 1 | +38 | -58 |
2020-07-31 22:10 | working recycling of renderer per thread | Øyvind Kolås | 1 | +0 | -1 |
2020-07-31 22:09 | working recycling of renderer per thread | Øyvind Kolås | 1 | +21 | -12 |
2020-07-30 19:08 | fix tile affinity | Øyvind Kolås | 2 | +4 | -4 |
2020-07-28 20:22 | implement out of bounds bailing for ctx_glyph in rasterizer | Øyvind Kolås | 2 | +16 | -4 |
2020-07-27 14:24 | experimenting with hashgrid | Øyvind Kolås | 1 | +3 | -2 |
2020-07-27 13:15 | working hash tiles, though renderer churn | Øyvind Kolås | 1 | +27 | -18 |
2020-07-20 16:36 | improve change hashing | Øyvind Kolås | 1 | +79 | -24 |
2020-07-20 07:35 | reintegrating hashes | Øyvind Kolås | 3 | +59 | -14 |
2020-07-19 08:38 | docs update | Øyvind Kolås | 1 | +16 | -21 |
2020-07-19 07:24 | change SUBDIV | Øyvind Kolås | 1 | +4 | -3 |
2020-07-19 06:24 | adjustments making 2kx2k render work | Øyvind Kolås | 2 | +3 | -2 |
2020-07-18 14:52 | discard edges before starting rasterization | Øyvind Kolås | 2 | +94 | -23 |
2020-07-18 04:08 | working auto throttling | Øyvind Kolås | 1 | +55 | -13 |
2020-07-18 03:28 | toward threaded render again | Øyvind Kolås | 5 | +30 | -178 |
2020-07-18 01:46 | add ctx_parse function when parser is available | Øyvind Kolås | 3 | +20 | -10 |
2020-07-17 03:39 | protect braille text feature in defines | Øyvind Kolås | 1 | +100 | -46 |
2020-07-16 07:51 | hermonize enums and method names | Øyvind Kolås | 3 | +255 | -255 |
2020-07-16 07:27 | get rid of terminal cell cache | Øyvind Kolås | 4 | +8 | -85 |
2020-07-16 07:10 | add missing switch cases | Øyvind Kolås | 1 | +8 | -5 |
2020-07-16 06:32 | implement relaying of textures sufficient for working terminal | Øyvind Kolås | 1 | +22 | -8 |
2020-07-16 06:03 | normalize verbose serialization | Øyvind Kolås | 2 | +29 | -28 |
2020-07-16 05:43 | remove sdl dependency from ctx binary | Øyvind Kolås | 3 | +12 | -6 |
2020-07-16 05:05 | decouple ctx binary from terminal | Øyvind Kolås | 2 | +8 | -17 |
2020-07-16 05:03 | extend ctx syntax coverage | Øyvind Kolås | 1 | +17 | -7 |
2020-07-16 04:54 | indentation | Øyvind Kolås | 1 | +12 | -10 |
2020-07-16 04:29 | ignore identity scale/rotate/transform and rgba color sets | Øyvind Kolås | 3 | +86 | -17 |
2020-07-16 03:30 | do not launch as child of ctx | Øyvind Kolås | 2 | +11 | -3 |
2020-07-16 03:15 | terminal starting to work | Øyvind Kolås | 4 | +13 | -4 |
2020-07-16 02:53 | adjust shape cache away from a crash | Øyvind Kolås | 4 | +40 | -10 |
2020-07-16 02:12 | implement resize for standalone terminal | Øyvind Kolås | 1 | +482 | -0 |
2020-07-16 00:29 | making terminal standalone | Øyvind Kolås | 6 | +64 | -41 |
2020-07-15 05:40 | update sizes with hardtrimmed features | Øyvind Kolås | 3 | +11 | -12 |
2020-07-15 05:27 | add keyevents to simple sdl2 backend | Øyvind Kolås | 2 | +116 | -8 |
2020-07-15 04:56 | bail on attempts at transparent fills, might be to harsh on some compositing modes | Øyvind Kolås | 1 | +36 | -3 |
2020-07-15 04:50 | implement mouse and resize part of sdl event | Øyvind Kolås | 2 | +137 | -24 |
2020-07-15 01:11 | align tempbufs in gradients to 32bytes | Øyvind Kolås | 1 | +8 | -0 |
2020-07-15 00:47 | add some more forced inline on hot paths | Øyvind Kolås | 1 | +7 | -7 |
2020-07-15 00:23 | possibly force-inline sinf - the other ones get inlined naturally | Øyvind Kolås | 1 | +7 | -6 |
2020-07-15 00:06 | mark some more functions for inlining to little avail | Øyvind Kolås | 2 | +22 | -14 |
2020-07-14 23:31 | protect conditional inclusion of shadow blur | Øyvind Kolås | 1 | +20 | -3 |
2020-07-14 23:28 | update examples with api changes | Øyvind Kolås | 12 | +150 | -111 |
2020-07-14 05:54 | improved clip handling | Øyvind Kolås | 2 | +34 | -45 |
2020-07-14 05:18 | add references for tests | Øyvind Kolås | 123 | +2708 | -0 |
2020-07-14 04:56 | more api updates | Øyvind Kolås | 2 | +20 | -20 |
2020-07-13 23:09 | even more _set dropping | Øyvind Kolås | 5 | +38 | -38 |
2020-07-13 23:03 | more s/_set// | Øyvind Kolås | 13 | +79 | -79 |
2020-07-13 23:00 | drop _set_ prefix from color setters | Øyvind Kolås | 11 | +83 | -83 |
2020-07-13 22:44 | website updates | Øyvind Kolås | 3 | +18 | -45 |
2020-07-13 21:35 | update docs | Øyvind Kolås | 3 | +24 | -21 |
2020-07-13 07:49 | shadow blur working a bit better | Øyvind Kolås | 1 | +78 | -48 |
2020-07-13 04:35 | adjust aa defaults | Øyvind Kolås | 1 | +21 | -14 |
2020-07-13 02:06 | make aligned rectangle fastpath match rasterizer | Øyvind Kolås | 1 | +157 | -96 |
2020-07-13 01:10 | towards making aa level configurable | Øyvind Kolås | 1 | +43 | -54 |
2020-07-12 23:47 | vertical aa working well | Øyvind Kolås | 2 | +30 | -25 |
2020-07-12 22:09 | slight avx2 over improvement | Øyvind Kolås | 1 | +3 | -6 |
2020-07-12 22:06 | s/CTX_SIMD/CTX_AVX2 | Øyvind Kolås | 3 | +17 | -17 |
2020-07-12 03:30 | shift for shadow | Øyvind Kolås | 1 | +7 | -7 |
2020-07-12 02:08 | slight variable rearrangement in generate_coverage | Øyvind Kolås | 1 | +3 | -3 |
2020-07-12 01:14 | do not use saturating add where overflow never happens | Øyvind Kolås | 1 | +15 | -12 |
2020-07-12 00:29 | default to 15aa | Øyvind Kolås | 1 | +2 | -2 |
2020-07-11 23:52 | monitor ending edges | Øyvind Kolås | 1 | +9 | -3 |
2020-07-11 22:57 | fix clipping glitch in shadow | Øyvind Kolås | 1 | +5 | -4 |
2020-07-11 22:31 | fix computations in gradient cache | Øyvind Kolås | 1 | +4 | -3 |
2020-07-11 22:04 | remove some conditionals in rasterizer | Øyvind Kolås | 1 | +22 | -26 |
2020-07-11 21:28 | fix strange overflows in gradient | Øyvind Kolås | 2 | +10 | -5 |
2020-07-11 12:12 | make slope awareness in autoaa depend on vertical aa | Øyvind Kolås | 2 | +34 | -32 |
2020-07-11 10:07 | working adaptive aa - but slow | Øyvind Kolås | 1 | +14 | -43 |
2020-07-11 05:39 | remove buggy sorting networks | Øyvind Kolås | 3 | +26 | -43 |
2020-07-11 03:18 | code cleanups | Øyvind Kolås | 2 | +25 | -41 |
2020-07-11 02:58 | resurrect rgba assoc/deassoc alpha code paths | Øyvind Kolås | 1 | +42 | -44 |
2020-07-11 02:29 | use saturating adds when building coverage | Øyvind Kolås | 1 | +44 | -30 |
2020-07-11 01:32 | pad CtxEdge to 16bytes | Øyvind Kolås | 2 | +31 | -18 |
2020-07-10 08:30 | enable shadow blur by default | Øyvind Kolås | 3 | +10 | -7 |
2020-07-10 08:22 | header tidying | Øyvind Kolås | 3 | +41 | -41 |
2020-07-10 07:59 | user sorting networks | Øyvind Kolås | 1 | +58 | -2 |
2020-07-10 07:11 | fix build with math.h | Øyvind Kolås | 3 | +17 | -8 |
2020-07-10 06:57 | made clip optional | Øyvind Kolås | 2 | +11 | -0 |
2020-07-10 06:54 | made shadow blur optional | Øyvind Kolås | 1 | +27 | -1 |
2020-07-10 06:51 | made gradients optional | Øyvind Kolås | 1 | +74 | -7 |
2020-07-10 06:42 | make more components optional | Øyvind Kolås | 1 | +1 | -0 |
2020-07-10 06:27 | header rearrangements | Øyvind Kolås | 2 | +488 | -488 |
2020-07-10 06:19 | header rearrangements | Øyvind Kolås | 8 | +103 | -111 |
2020-07-10 05:20 | update web bits | Øyvind Kolås | 2 | +4 | -2 |
2020-07-10 05:02 | split css into own files | Øyvind Kolås | 3 | +45 | -43 |
2020-07-10 05:00 | make FORCE_AA option opt out of more code | Øyvind Kolås | 1 | +36 | -33 |
2020-07-10 04:22 | rasterizer: first discard then add new edges for AETs | Øyvind Kolås | 1 | +9 | -13 |
2020-07-10 04:06 | code cleanup | Øyvind Kolås | 1 | +1 | -16 |
2020-07-10 04:03 | ensure gradient cache accesses are within bounds | Øyvind Kolås | 1 | +24 | -4 |
2020-07-10 03:51 | speed ups to avx2 compositing | Øyvind Kolås | 3 | +20 | -22 |
2020-07-10 02:58 | speed up avx2 gradients | Øyvind Kolås | 3 | +81 | -41 |
2020-07-09 20:54 | avx2glitch | Øyvind Kolås | 1 | +320 | -42 |
2020-07-09 05:32 | towards avx2 porter duff | Øyvind Kolås | 2 | +80 | -78 |
2020-07-09 03:01 | add website to git | Øyvind Kolås | 2 | +581 | -1 |
2020-07-09 03:00 | preparing for simdification of porter duff | Øyvind Kolås | 1 | +136 | -3 |
2020-07-09 02:29 | further reduction of innerloops | Øyvind Kolås | 1 | +39 | -155 |
2020-07-09 01:24 | implemented non square clipping | Øyvind Kolås | 2 | +54 | -3 |
2020-07-09 00:38 | factor shadow commands out of rasterizer_process() | Øyvind Kolås | 1 | +241 | -220 |
2020-07-09 00:16 | commenting out proto simd in deassociate alpha | Øyvind Kolås | 2 | +7 | -5 |
2020-07-08 23:40 | add start/end group to public functions | Øyvind Kolås | 1 | +2 | -0 |
2020-07-08 23:07 | port global alpha fix to float | Øyvind Kolås | 1 | +18 | -7 |
2020-07-08 23:02 | incorporate global alpha in u8 porter duff | Øyvind Kolås | 1 | +9 | -4 |
2020-07-08 22:36 | compositing groups might work | Øyvind Kolås | 1 | +84 | -8 |
2020-07-08 21:54 | added stubs for save/restore group | Øyvind Kolås | 1 | +75 | -13 |
2020-07-08 04:23 | make ticks available by default | Øyvind Kolås | 1 | +35 | -35 |
2020-07-08 02:51 | opt out of simd by default | Øyvind Kolås | 4 | +9 | -2 |
2020-07-08 02:17 | remove dead code | Øyvind Kolås | 2 | +9 | -76 |
2020-07-08 01:50 | fix blending regression | Øyvind Kolås | 1 | +9 | -6 |
2020-07-08 00:49 | add todo comment | Øyvind Kolås | 1 | +6 | -1 |
2020-07-07 07:51 | port fixed from radial back to linear | Øyvind Kolås | 1 | +20 | -24 |
2020-07-07 07:17 | fixed opacity handling in avx256 radial gradient, linear needs same treatment | Øyvind Kolås | 1 | +195 | -37 |
2020-07-07 06:34 | avx2d linear gradient | Øyvind Kolås | 1 | +266 | -68 |
2020-07-07 04:36 | integrate avx in regular function | Øyvind Kolås | 1 | +17 | -44 |
2020-07-07 04:27 | avx2 generic color initially done | Øyvind Kolås | 1 | +49 | -60 |
2020-07-07 03:33 | correctly rendered avx2 result | Øyvind Kolås | 1 | +86 | -42 |
2020-07-06 19:54 | avx2 | Øyvind Kolås | 2 | +34 | -51 |
2020-07-06 19:39 | bared out dead conditionals in avx2 | Øyvind Kolås | 1 | +14 | -81 |
2020-07-06 19:20 | seeming correct result for slow avx2 | Øyvind Kolås | 2 | +53 | -63 |
2020-07-06 08:18 | avx2 struggle | Øyvind Kolås | 1 | +83 | -34 |
2020-07-06 06:17 | working basis for avx2 | Øyvind Kolås | 1 | +46 | -16 |
2020-07-06 01:42 | glitch | Øyvind Kolås | 3 | +134 | -0 |
2020-07-05 22:59 | tidy protosimd | Øyvind Kolås | 1 | +3 | -6 |
2020-07-05 22:43 | tidy up proto simd | Øyvind Kolås | 1 | +3 | -59 |
2020-07-05 22:30 | work on rgba8 solid over | Øyvind Kolås | 1 | +51 | -6 |
2020-07-05 22:23 | use fakesimd code path for gradients | Øyvind Kolås | 1 | +33 | -0 |
2020-07-05 22:03 | working fake simd normal over color | Øyvind Kolås | 1 | +72 | -4 |
2020-07-05 20:09 | reduce unused code warnings | Øyvind Kolås | 2 | +3 | -3 |
2020-07-05 20:06 | fix compilation without gradient cache | Øyvind Kolås | 1 | +8 | -0 |
2020-07-05 20:01 | improve associate/deassociate u8 | Øyvind Kolås | 1 | +12 | -14 |
2020-07-05 19:57 | move associate/deassociate for rgba8 into a switch in u8, making it usable from porter_duff | Øyvind Kolås | 1 | +56 | -43 |
2020-07-05 19:51 | implement fake simd premul/depremul | Øyvind Kolås | 1 | +35 | -5 |
2020-07-05 19:44 | implement fake simd associate alpha | Øyvind Kolås | 1 | +21 | -0 |
2020-07-05 17:22 | gradient cache fixups | Øyvind Kolås | 1 | +33 | -19 |
2020-07-05 05:29 | speed up u8 gradient cache | Øyvind Kolås | 1 | +26 | -25 |
2020-07-05 05:12 | add back gradient cache for RGBA8 | Øyvind Kolås | 1 | +76 | -2 |
2020-07-05 04:35 | tweaks | Øyvind Kolås | 2 | +17 | -7 |
2020-07-05 01:06 | fix limit formats logic | Øyvind Kolås | 3 | +20 | -7 |
2020-07-04 23:37 | s/ctx_new_path/ctx_begin_path/g | Øyvind Kolås | 5 | +98 | -98 |
2020-07-04 23:36 | switch to beginPath | Øyvind Kolås | 1 | +53 | -35 |
2020-07-04 23:25 | update web | Øyvind Kolås | 1 | +15 | -15 |
2020-07-04 21:27 | make case sensitivity optional | Øyvind Kolås | 1 | +63 | -41 |
2020-07-04 20:46 | add hitregion api | Øyvind Kolås | 2 | +34 | -1 |
2020-07-04 18:48 | opt in to native graya8 by default | Øyvind Kolås | 1 | +10 | -3 |
2020-07-04 17:53 | make parser able to discard non w3c strings - surprisingly this has no impact on generated code size | Øyvind Kolås | 1 | +23 | -18 |
2020-07-04 17:31 | normalize ctx api usage to W3C strings | Øyvind Kolås | 23 | +347 | -320 |
2020-07-04 14:02 | build tuning | Øyvind Kolås | 2 | +7 | -7 |
2020-07-04 02:29 | rainbow showing up in 1bit output | Øyvind Kolås | 1 | +103 | -12 |
2020-07-04 01:50 | native graya8 is finally faster than converting via RGBA8 | Øyvind Kolås | 1 | +174 | -8 |
2020-07-04 01:25 | optimize 1d gradients | Øyvind Kolås | 1 | +14 | -12 |
2020-07-04 00:59 | implement linear and radial normal source-over gradients in RGBA8 | Øyvind Kolås | 1 | +121 | -7 |
2020-07-04 00:17 | return of faster color | Øyvind Kolås | 1 | +159 | -93 |
2020-07-03 21:35 | fix mistakes in fast paths for copy|clear | Øyvind Kolås | 1 | +7 | -2 |
2020-07-03 21:32 | fix mistakes in fast paths for copy|clear | Øyvind Kolås | 2 | +25 | -11 |
2020-07-03 20:55 | tweak blur for larger radiuses | Øyvind Kolås | 2 | +22 | -12 |
2020-07-03 20:37 | tidy up rect clip | Øyvind Kolås | 5 | +364 | -7 |
2020-07-03 19:56 | fix some stroke shadow glitches | Øyvind Kolås | 1 | +20 | -14 |
2020-07-03 19:06 | parse dest-in | Øyvind Kolås | 1 | +5 | -2 |
2020-07-03 18:31 | tidy rect clip | Øyvind Kolås | 1 | +1 | -2 |
2020-07-03 18:08 | better working rectangular clip | Øyvind Kolås | 1 | +22 | -11 |
2020-07-03 09:20 | presumadly fixed clipping | Øyvind Kolås | 1 | +7 | -1 |
2020-07-03 09:04 | pass a clip pointer | Øyvind Kolås | 1 | +116 | -109 |
2020-07-03 08:41 | add a ~ suffix which is equivalent to vw in css | Øyvind Kolås | 1 | +15 | -0 |
2020-07-03 08:40 | add a ^ suffix which is equivalent to vh in css | Øyvind Kolås | 1 | +15 | -0 |
2020-07-03 08:07 | fix build of tiny | Øyvind Kolås | 1 | +4 | -0 |
2020-07-03 07:52 | add opproximstion of expf for blur | Øyvind Kolås | 1 | +10 | -2 |
2020-07-03 07:24 | implement shadow for stroke and fill | Øyvind Kolås | 1 | +126 | -10 |
2020-07-03 06:17 | working shadowblur for text | Øyvind Kolås | 1 | +109 | -10 |
2020-07-03 04:49 | remove wrong color fast path | Øyvind Kolås | 3 | +48 | -104 |
2020-07-03 02:34 | blending and compositing enabled by default | Øyvind Kolås | 1 | +1 | -1 |
2020-07-03 02:32 | make blending and compositing optional | Øyvind Kolås | 2 | +141 | -46 |
2020-07-03 01:16 | fix broken clear in u8 | Øyvind Kolås | 3 | +4 | -8 |
2020-07-03 00:58 | some more critical inlining | Øyvind Kolås | 1 | +4 | -5 |
2020-07-03 00:41 | retune tiny build do be tiny again | Øyvind Kolås | 3 | +54 | -64 |
2020-07-03 00:25 | force inlining of qsorts | Øyvind Kolås | 1 | +8 | -26 |
2020-07-03 00:08 | indentation | Øyvind Kolås | 2 | +50 | -74 |
2020-07-02 23:29 | leave only inlining of normal as compile option | Øyvind Kolås | 1 | +55 | -63 |
2020-07-02 23:02 | get rid of inlined blend | Øyvind Kolås | 1 | +0 | -92 |
2020-07-02 23:01 | make inlined blends configurable - through testing the benefit proves too small for real use | Øyvind Kolås | 1 | +50 | -86 |
2020-07-02 22:47 | further tidt of RGBA | Øyvind Kolås | 1 | +31 | -29 |
2020-07-02 22:42 | improve curation of code paths for RGBA8 | Øyvind Kolås | 2 | +47 | -63 |
2020-07-02 21:55 | make native GRAYA8 optional | Øyvind Kolås | 1 | +121 | -13 |
2020-07-02 04:47 | remove gradient cache | Øyvind Kolås | 1 | +6 | -87 |
2020-07-02 04:46 | replace division with multiplicaiton in gradient | Øyvind Kolås | 1 | +11 | -19 |
2020-07-02 04:24 | remove half color again | Øyvind Kolås | 1 | +27 | -52 |
2020-07-02 03:50 | fixes to new fragment expectations | Øyvind Kolås | 1 | +3 | -9 |
2020-07-02 03:44 | add inlined normal | Øyvind Kolås | 1 | +7 | -7 |
2020-07-02 03:33 | redefine meaning of blend | Øyvind Kolås | 1 | +8 | -3 |
2020-07-02 03:31 | fragments nor return straight alpha | Øyvind Kolås | 1 | +9 | -19 |
2020-07-02 03:10 | streamline cmyk u8/float converter | Øyvind Kolås | 1 | +14 | -20 |
2020-07-02 03:04 | tuning float to u8 conversions | Øyvind Kolås | 1 | +19 | -9 |
2020-07-02 02:42 | decent perf | Øyvind Kolås | 1 | +22 | -41 |
2020-07-02 02:05 | remove per u8 alpha paths | Øyvind Kolås | 1 | +42 | -206 |
2020-07-02 01:49 | add back 0.5 opacity u8 path | Øyvind Kolås | 1 | +28 | -1 |
2020-07-02 01:18 | pretty good | Øyvind Kolås | 2 | +21 | -19 |
2020-07-02 00:13 | rather decent performance | Øyvind Kolås | 2 | +323 | -107 |
2020-07-01 22:35 | apply coverage to area outside shape for relevant compositing ops | Øyvind Kolås | 1 | +47 | -0 |
2020-07-01 21:56 | move width check out of loops in rasterizer | Øyvind Kolås | 1 | +1 | -1 |
2020-07-01 21:52 | code cleanup | Øyvind Kolås | 1 | +0 | -12 |
2020-07-01 21:36 | fix blending | Øyvind Kolås | 3 | +25 | -13 |
2020-07-01 20:53 | fix for maybe uninitialized at -O0 | Øyvind Kolås | 2 | +2 | -2 |
2020-07-01 20:46 | remove dead code | Øyvind Kolås | 1 | +12 | -48 |
2020-07-01 20:35 | dead code removal | Øyvind Kolås | 1 | +117 | -42 |
2020-07-01 18:54 | naming refactoring | Øyvind Kolås | 1 | +40 | -40 |
2020-07-01 18:52 | add macro for defining all blend impls in one go | Øyvind Kolås | 1 | +17 | -15 |
2020-07-01 18:45 | add arithmetic modes abstract declaration of inlined u8 per blend mode | Øyvind Kolås | 3 | +76 | -64 |
2020-07-01 17:26 | code tidying | Øyvind Kolås | 1 | +26 | -73 |
2020-07-01 17:07 | port u8 blending code to float | Øyvind Kolås | 1 | +232 | -15 |
2020-07-01 16:55 | full set of blending modes | Øyvind Kolås | 1 | +221 | -23 |
2020-07-01 15:47 | implement most SVG|HTML blending modes | Øyvind Kolås | 1 | +54 | -22 |
2020-07-01 14:16 | remove some converter functions | Øyvind Kolås | 2 | +259 | -119 |
2020-07-01 02:41 | improved composite | Øyvind Kolås | 1 | +25 | -20 |
2020-07-01 02:23 | lowercase ctx_porter_duff and add float suffix | Øyvind Kolås | 1 | +175 | -178 |
2020-07-01 01:32 | factor out porter_duff factors | Øyvind Kolås | 1 | +128 | -144 |
2020-07-01 01:07 | pass enum to porter duff | Øyvind Kolås | 1 | +67 | -13 |
2020-07-01 00:57 | indentation | Øyvind Kolås | 1 | +57 | -49 |
2020-07-01 00:54 | start of generic u8 porter duff | Øyvind Kolås | 3 | +183 | -194 |
2020-06-30 20:12 | add special case for RGBA8 color with alpha <= 127 | Øyvind Kolås | 8 | +238 | -714 |
2020-06-30 16:52 | examples: add a performance tracker | Øyvind Kolås | 1 | +816 | -0 |
2020-06-30 16:38 | implement nop paths for 0 alpha | Øyvind Kolås | 2 | +41 | -9 |
2020-06-30 15:26 | trim down perf cflags | Øyvind Kolås | 2 | +38 | -29 |
2020-06-30 01:22 | more direct dispatch | Øyvind Kolås | 2 | +11 | -11 |
2020-06-30 00:44 | consolidate more loops of float compositing | Øyvind Kolås | 1 | +156 | -367 |
2020-06-30 00:19 | use generic float for grayf | Øyvind Kolås | 1 | +23 | -73 |
2020-06-29 23:59 | add new cmykaf implementaiton | Øyvind Kolås | 2 | +210 | -66 |
2020-06-29 23:38 | tuning RGBA8 innerloops | Øyvind Kolås | 1 | +11 | -3 |
2020-06-29 22:16 | add GRAYAF handling | Øyvind Kolås | 2 | +400 | -100 |
2020-06-29 20:51 | somme code shuffles trying to improve autovectorization | Øyvind Kolås | 3 | +218 | -215 |
2020-06-29 06:38 | abstract number of components in float | Øyvind Kolås | 2 | +68 | -48 |
2020-06-29 05:15 | ported 8bit to float | Øyvind Kolås | 2 | +502 | -79 |
2020-06-29 04:17 | ready for float | Øyvind Kolås | 2 | +49 | -35 |
2020-06-29 03:54 | more blending modes are now fast | Øyvind Kolås | 2 | +252 | -305 |
2020-06-29 00:33 | simplify bail conditions on radial gradient | Øyvind Kolås | 1 | +2 | -9 |
2020-06-29 00:26 | add premade codepaths for gradients in RGBA8 with normal mode | Øyvind Kolås | 1 | +92 | -18 |
2020-06-28 23:41 | mini perf improvements | Øyvind Kolås | 2 | +15 | -21 |
2020-06-28 22:59 | fix multiply blend mode | Øyvind Kolås | 1 | +2 | -2 |
2020-06-28 22:50 | switch outside loop for fragment or not in porter-duff | Øyvind Kolås | 1 | +76 | -76 |
2020-06-28 22:45 | split generic porter duff in with and without fragment | Øyvind Kolås | 3 | +76 | -33 |
2020-06-28 18:43 | refactor arguments to innerloop | Øyvind Kolås | 1 | +56 | -48 |
2020-06-28 18:04 | harmonize vfunc prototypes for callstack collapse | Øyvind Kolås | 1 | +113 | -138 |
2020-06-28 16:46 | case shuffle | Øyvind Kolås | 1 | +4 | -3 |
2020-06-28 13:07 | indentation | Øyvind Kolås | 1 | +16 | -28 |
2020-06-27 23:02 | improve comp_op invalidation | Øyvind Kolås | 1 | +20 | -18 |
2020-06-27 22:46 | streamline call chain for compositing | Øyvind Kolås | 1 | +157 | -134 |
2020-06-27 21:48 | cache some RGBA8 comp setup between runs | Øyvind Kolås | 1 | +123 | -136 |
2020-06-27 20:34 | pass fragment to innerloop | Øyvind Kolås | 1 | +152 | -88 |
2020-06-27 19:53 | pass coord funs? | Øyvind Kolås | 2 | +29 | -12 |
2020-06-27 19:43 | incorporate blending in generic porter duff op | Øyvind Kolås | 1 | +86 | -85 |
2020-06-27 18:24 | add blend mode to api | Øyvind Kolås | 1 | +144 | -92 |
2020-06-27 17:18 | implement porter-duff generically | Øyvind Kolås | 2 | +187 | -35 |
2020-06-27 01:45 | implemented lighter for 8bpc | Øyvind Kolås | 1 | +14 | -3 |
2020-06-27 01:36 | working lighter blend mode | Øyvind Kolås | 2 | +80 | -19 |
2020-06-26 03:14 | performance tweaks | Øyvind Kolås | 2 | +83 | -92 |
2020-06-26 01:49 | composite full spans in u8 modes | Øyvind Kolås | 3 | +60 | -51 |
2020-06-26 01:11 | optimizing compositor | Øyvind Kolås | 3 | +189 | -74 |
2020-06-25 23:24 | speed up compositing | Øyvind Kolås | 2 | +34 | -21 |
2020-06-25 22:58 | tidying names of compositing functions | Øyvind Kolås | 1 | +68 | -117 |
2020-06-25 22:01 | simplify compositing | Øyvind Kolås | 3 | +108 | -79 |
2020-06-25 02:27 | fix key event dispatch | Øyvind Kolås | 3 | +50 | -8 |
2020-06-25 01:36 | bail from rasterizing shapes above/below viewport | Øyvind Kolås | 1 | +8 | -1 |
2020-06-24 23:40 | update bash example | Øyvind Kolås | 1 | +32 | -28 |
2020-06-24 02:45 | return to non-hashing single chunk render that works | Øyvind Kolås | 3 | +25 | -30 |
2020-06-24 02:32 | partial functional multi-chunk with damage control | Øyvind Kolås | 5 | +58 | -34 |
2020-06-22 22:28 | low overhead hasher | Øyvind Kolås | 2 | +41 | -9 |
2020-06-21 14:20 | aslo adding hashes for text | Øyvind Kolås | 1 | +125 | -105 |
2020-06-21 02:19 | deassociate alpha before handing pixels to sdl2 | Øyvind Kolås | 3 | +65 | -4 |
2020-06-21 01:13 | succesfully producing hashes for changed areas | Øyvind Kolås | 3 | +46 | -11 |
2020-06-21 00:12 | avoid poly to edges on empty sets | Øyvind Kolås | 1 | +2 | -1 |
2020-06-20 19:07 | fix boundingbox handling in rasterizer for moveto | Øyvind Kolås | 2 | +106 | -20 |
2020-06-20 00:58 | fix color picking in quarterblock mode | Øyvind Kolås | 2 | +207 | -2 |
2020-06-19 03:36 | reset fixes | Øyvind Kolås | 3 | +8 | -1 |
2020-06-19 02:42 | towards working clear | Øyvind Kolås | 2 | +66 | -189 |
2020-06-19 02:33 | adding in more bits | Øyvind Kolås | 4 | +90 | -56 |
2020-06-19 02:17 | s/clear/reset | Øyvind Kolås | 4 | +26 | -19 |
2020-06-18 05:04 | add compositing mode strings | Øyvind Kolås | 1 | +25 | -1 |
2020-06-18 03:14 | correct throttling of rendering | Øyvind Kolås | 2 | +36 | -15 |
2020-06-18 00:43 | start of double buffering of ctx clients | Øyvind Kolås | 2 | +37 | -22 |
2020-06-18 00:10 | add locks on client list | Øyvind Kolås | 1 | +25 | -4 |
2020-06-17 23:44 | shell tweaks | Øyvind Kolås | 1 | +3 | -2 |
2020-06-17 23:37 | move term rendering out of thread | Øyvind Kolås | 1 | +34 | -9 |
2020-06-17 23:23 | towards threaded renderer | Øyvind Kolås | 1 | +41 | -13 |
2020-06-17 23:15 | refactoring towards thread rendering | Øyvind Kolås | 3 | +32 | -21 |
2020-06-17 22:59 | fix removal of clients | Øyvind Kolås | 1 | +5 | -2 |
2020-06-17 22:51 | raising moved client to top | Øyvind Kolås | 1 | +1 | -0 |
2020-06-17 22:42 | working client move | Øyvind Kolås | 1 | +72 | -15 |
2020-06-17 21:18 | start move | Øyvind Kolås | 3 | +18 | -21 |
2020-06-17 20:49 | plumb in start-move | Øyvind Kolås | 1 | +27 | -7 |
2020-06-17 20:41 | sort string hash constants | Øyvind Kolås | 1 | +131 | -133 |
2020-06-17 19:34 | listification of clients in terminal | Øyvind Kolås | 4 | +219 | -148 |
2020-06-15 23:39 | fix vt crasher | Øyvind Kolås | 1 | +2 | -0 |
2020-06-15 22:51 | be sure to have an active no after removing client | Øyvind Kolås | 1 | +6 | -1 |
2020-06-15 22:41 | fix crasher in utf8 replace.. by recomputing strlen | Øyvind Kolås | 2 | +10 | -4 |
2020-06-15 21:46 | make clients be alpha blended | Øyvind Kolås | 3 | +33 | -27 |
2020-06-15 21:19 | move compositing to separate inlined functions | Øyvind Kolås | 1 | +85 | -37 |
2020-06-15 19:11 | abstract comp op | Øyvind Kolås | 3 | +22 | -10 |
2020-06-14 21:34 | plugging more leaks | Øyvind Kolås | 1 | +3 | -0 |
2020-06-14 21:16 | more leak hunting | Øyvind Kolås | 1 | +4 | -0 |
2020-06-14 20:52 | free current path | Øyvind Kolås | 1 | +4 | -1 |
2020-06-14 19:14 | plug many memory leaks | Øyvind Kolås | 3 | +20 | -22 |
2020-06-14 04:44 | terminal has less lag when added as last client | Øyvind Kolås | 2 | +11 | -12 |
2020-06-14 02:37 | working drag | Øyvind Kolås | 9 | +274 | -17 |
2020-06-13 04:29 | improve density of commands generated by svg | Øyvind Kolås | 2 | +15 | -12 |
2020-06-13 04:16 | made compact mode digestable by ctx | Øyvind Kolås | 1 | +23 | -11 |
2020-06-13 02:16 | improved event handling | Øyvind Kolås | 1 | +151 | -53 |
2020-06-12 04:17 | make keydb float setter/getter have a _float suffix | Øyvind Kolås | 2 | +4 | -4 |
2020-06-12 04:12 | c++ cast cleanup | Øyvind Kolås | 4 | +52 | -25 |
2020-06-12 03:01 | use doubles in parser to permit parsing uint32_t correctly | Øyvind Kolås | 6 | +101 | -196 |
2020-06-11 08:16 | also add rectangle to current path | Øyvind Kolås | 2 | +37 | -5 |
2020-06-11 06:27 | report resize events | Øyvind Kolås | 3 | +23 | -14 |
2020-06-11 05:32 | decent latency for presses in bash example | Øyvind Kolås | 2 | +22 | -18 |
2020-06-11 05:11 | working getkey for ctx clients | Øyvind Kolås | 3 | +58 | -25 |
2020-06-11 04:20 | make rgba8 use device rgb | Øyvind Kolås | 2 | +42 | -7 |
2020-06-11 02:53 | simplify makefiles with wildcard rules | Øyvind Kolås | 5 | +51 | -43 |
2020-06-10 17:44 | usage cleanup | Øyvind Kolås | 1 | +7 | -17 |
2020-06-10 17:38 | fix execution | Øyvind Kolås | 3 | +27 | -2 |
2020-06-10 17:34 | remove mrg namespaced enums | Øyvind Kolås | 5 | +26 | -34 |
2020-06-10 00:07 | implemented lower/raise/maximize/unmaximize | Øyvind Kolås | 2 | +100 | -38 |
2020-06-09 22:36 | terminal actions | Øyvind Kolås | 3 | +152 | -131 |
2020-06-09 22:23 | working on properties for wm | Øyvind Kolås | 5 | +250 | -221 |
2020-06-09 18:59 | att codes for set/get prop | Øyvind Kolås | 2 | +7 | -7 |
2020-06-09 18:18 | fix wildcards in event matching for bash | Øyvind Kolås | 1 | +4 | -4 |
2020-06-09 17:07 | make ctx native flush on done | Øyvind Kolås | 3 | +67 | -29 |
2020-06-09 07:50 | implement wrap behavior of ctx binary | Øyvind Kolås | 5 | +141 | -10 |
2020-06-09 04:04 | proper event handling also in bash | Øyvind Kolås | 3 | +30 | -9 |
2020-06-09 03:08 | size terminal according to font size | Øyvind Kolås | 2 | +2 | -2 |
2020-06-09 03:00 | fix events in braille backend | Øyvind Kolås | 1 | +10 | -4 |
2020-06-09 02:40 | working subclients | Øyvind Kolås | 1 | +5 | -5 |
2020-06-09 02:17 | working multiple clients | Øyvind Kolås | 2 | +2 | -1 |
2020-06-09 02:09 | working native events | Øyvind Kolås | 2 | +152 | -59 |
2020-06-09 01:30 | fix cairo implementation | Øyvind Kolås | 1 | +7 | -5 |
2020-06-09 01:26 | part way to native events | Øyvind Kolås | 2 | +30 | -21 |
2020-06-09 01:13 | fix crasher | Øyvind Kolås | 3 | +25 | -12 |
2020-06-09 00:58 | remove wrong destruction of ctx in cairo backend | Øyvind Kolås | 1 | +0 | -1 |
2020-06-09 00:53 | fixup for full example | Øyvind Kolås | 3 | +89 | -17 |
2020-06-09 00:41 | restore terminal size | Øyvind Kolås | 2 | +3 | -3 |
2020-06-09 00:19 | draw empty strings as single box | Øyvind Kolås | 2 | +18 | -2 |
2020-06-08 23:47 | fix align rectangle rendering | Øyvind Kolås | 4 | +71 | -61 |
2020-06-08 22:58 | working events for ctx in terminal | Øyvind Kolås | 5 | +79 | -43 |
2020-06-08 21:58 | tune ui example | Øyvind Kolås | 2 | +17 | -2 |
2020-06-08 21:25 | adjust ui text | Øyvind Kolås | 1 | +1 | -1 |
2020-06-08 20:41 | update license | Øyvind Kolås | 3 | +60 | -7 |
2020-06-08 20:29 | incorporate terminal event handling | Øyvind Kolås | 1 | +1014 | -16 |
2020-06-08 19:58 | add an example that opens up ui | Øyvind Kolås | 2 | +121 | -6 |
2020-06-08 18:59 | working input handling in braille | Øyvind Kolås | 3 | +53 | -30 |
2020-06-08 16:35 | work on secondary event api | Øyvind Kolås | 1 | +63 | -27 |
2020-06-08 15:55 | getting some events from nct | Øyvind Kolås | 2 | +4 | -7 |
2020-06-08 15:31 | svg add back commenting out of final fill to background | Øyvind Kolås | 2 | +19 | -15 |
2020-06-08 15:10 | make string hash more robust, using 27 is better than 11 and overflows are ok | Øyvind Kolås | 2 | +99 | -40 |
2020-06-08 14:59 | poking hash | Øyvind Kolås | 2 | +21 | -24 |
2020-06-08 14:39 | avoid interning classes and element strings | Øyvind Kolås | 2 | +27 | -14 |
2020-06-08 13:54 | fix crasher in mrg svg parser | Øyvind Kolås | 1 | +1 | -1 |
2020-06-08 13:04 | braille appearing in terminal | Øyvind Kolås | 3 | +16 | -51 |
2020-06-08 03:23 | comment out cruft | Øyvind Kolås | 1 | +1 | -1 |
2020-06-07 23:25 | work towards interactive ctx api | Øyvind Kolås | 4 | +56 | -11 |
2020-06-07 21:47 | resize working for ctx clients | Øyvind Kolås | 4 | +48 | -11 |
2020-06-07 07:09 | respect drawn revision | Øyvind Kolås | 4 | +44 | -28 |
2020-06-07 06:09 | implement rounded rectangle | Øyvind Kolås | 4 | +102 | -57 |
2020-06-07 02:38 | working non-terminal child | Øyvind Kolås | 4 | +21 | -31 |
2020-06-07 01:24 | terminal vector command kind of working | Øyvind Kolås | 4 | +144 | -36 |
2020-06-06 23:45 | almost able to run barebones | Øyvind Kolås | 4 | +355 | -321 |
2020-06-06 23:29 | hmmm | Øyvind Kolås | 4 | +323 | -135 |
2020-06-06 22:39 | make shift-control-l take us out of ctx-events mode | Øyvind Kolås | 1 | +4 | -0 |
2020-06-06 22:03 | succesfull use of string based events from terminal | Øyvind Kolås | 2 | +40 | -26 |
2020-06-06 20:51 | move events api to ctx | Øyvind Kolås | 2 | +1264 | -33 |
2020-06-06 20:36 | events readt for incorporation | Øyvind Kolås | 2 | +181 | -122 |
2020-06-06 20:04 | incorporate events as part of ctx | Øyvind Kolås | 2 | +392 | -1594 |
2020-06-06 19:25 | mrg build again with ctxified events | Øyvind Kolås | 2 | +559 | -504 |
2020-06-06 18:07 | events | Øyvind Kolås | 1 | +13 | -13 |
2020-06-06 15:33 | consuming event part of mrg into ctx | Øyvind Kolås | 1 | +213 | -213 |
2020-06-06 15:23 | event migration | Øyvind Kolås | 1 | +36 | -38 |
2020-06-06 15:05 | splitting out of event code from mrg | Øyvind Kolås | 2 | +89 | -68 |
2020-06-06 14:42 | event code moving towards ctx | Øyvind Kolås | 1 | +0 | -2 |
2020-06-05 22:47 | shuffle to get event handling on top | Øyvind Kolås | 1 | +7854 | -7878 |
2020-06-05 21:19 | add more w3c strings | Øyvind Kolås | 1 | +16 | -0 |
2020-06-05 20:58 | add a bunch of css strings | Øyvind Kolås | 1 | +97 | -1 |
2020-06-05 19:57 | pre-emptively add more w3c strings | Øyvind Kolås | 2 | +17 | -9 |
2020-06-05 18:58 | mrg code shuffle | Øyvind Kolås | 2 | +653 | -656 |
2020-06-05 18:05 | foo | Øyvind Kolås | 2 | +11 | -7 |
2020-06-05 18:00 | add debug code to dump stringpool | Øyvind Kolås | 2 | +10 | -3 |
2020-06-05 17:33 | use ctx_save/restore pairs while parsing xml... might have unintended side-effects? | Øyvind Kolås | 2 | +42 | -32 |
2020-06-05 16:57 | make test harness render svgs | Øyvind Kolås | 1 | +26 | -13 |
2020-06-05 16:23 | improve braille colors | Øyvind Kolås | 1 | +11 | -4 |
2020-06-05 15:47 | fix test recipies | Øyvind Kolås | 1 | +2 | -2 |
2020-06-05 15:31 | more work towards tabs | Øyvind Kolås | 2 | +36 | -38 |
2020-06-05 05:17 | reintegrate title | Øyvind Kolås | 3 | +48 | -13 |
2020-06-05 05:04 | shuffle more event handling into vt | Øyvind Kolås | 3 | +188 | -225 |
2020-06-05 04:39 | resize client with window when only one client | Øyvind Kolås | 1 | +46 | -37 |
2020-06-05 04:32 | quit terminal on last client quit | Øyvind Kolås | 2 | +64 | -20 |
2020-06-05 03:49 | refactor terminal towards having multiple tabs | Øyvind Kolås | 1 | +67 | -33 |
2020-06-05 03:31 | term | Øyvind Kolås | 1 | +13 | -8 |
2020-06-05 02:53 | add imagedata stubs | Øyvind Kolås | 3 | +50 | -17 |
2020-06-05 02:06 | improve ctx commandline | Øyvind Kolås | 1 | +34 | -25 |
2020-06-05 01:56 | make terminal explicitly use sdl2 dropping mmm | Øyvind Kolås | 1 | +4 | -86 |
2020-06-05 01:46 | move reading buf into VT | Øyvind Kolås | 1 | +5 | -4 |
2020-06-05 01:43 | remove statics in vt | Øyvind Kolås | 1 | +32 | -29 |
2020-06-05 01:40 | improve commandline | Øyvind Kolås | 2 | +64 | -12 |
2020-06-05 01:15 | protect against wrong casted use in line/string api | Øyvind Kolås | 2 | +25 | -4 |
2020-06-05 00:47 | also import event handling code from mrg | Øyvind Kolås | 2 | +1047 | -49 |
2020-06-05 00:26 | mrg shuffling | Øyvind Kolås | 2 | +37 | -43 |
2020-06-04 23:37 | do crude subclassing of core string in vt | Øyvind Kolås | 3 | +194 | -82 |
2020-06-04 22:46 | resurrect more of mrg | Øyvind Kolås | 2 | +236 | -148 |
2020-06-04 21:11 | implement colors braille modes | Øyvind Kolås | 2 | +5 | -4 |
2020-06-04 09:06 | implemented colored terminal outputs | Øyvind Kolås | 2 | +190 | -4 |
2020-06-04 07:25 | use common greyscale | Øyvind Kolås | 2 | +13 | -14 |
2020-06-04 07:12 | touchups to cairo backend | Øyvind Kolås | 5 | +28 | -261 |
2020-06-04 06:26 | do more strings as ints | Øyvind Kolås | 1 | +63 | -158 |
2020-06-04 05:46 | some string slimming with small effect | Øyvind Kolås | 2 | +179 | -162 |
2020-06-04 04:58 | use SET_PROP more | Øyvind Kolås | 1 | +113 | -110 |
2020-06-04 04:33 | unify some cases in css parsing | Øyvind Kolås | 2 | +584 | -748 |
2020-06-04 04:08 | dont store strings of named colors | Øyvind Kolås | 1 | +37 | -42 |
2020-06-04 04:01 | able to build full | Øyvind Kolås | 3 | +16 | -5 |
2020-06-04 03:53 | size reduction | Øyvind Kolås | 1 | +9 | -46 |
2020-06-04 03:40 | start slimming cssparsestate | Øyvind Kolås | 1 | +19 | -29 |
2020-06-04 03:34 | fix type safety in vardb | Øyvind Kolås | 1 | +10 | -8 |
2020-06-04 02:57 | further shrinking of per level state | Øyvind Kolås | 1 | +16 | -18 |
2020-06-04 02:37 | avoid storing dupes of color | Øyvind Kolås | 1 | +21 | -8 |
2020-06-04 02:32 | move display back to direct enum | Øyvind Kolås | 1 | +23 | -41 |
2020-06-04 02:25 | stripped out all color from html state, down to 40bytes | Øyvind Kolås | 1 | +18 | -11 |
2020-06-04 02:09 | get rid of rest of colors | Øyvind Kolås | 1 | +72 | -60 |
2020-06-04 01:58 | shaving down css | Øyvind Kolås | 1 | +13 | -4 |
2020-06-04 01:56 | get rid of one more color in style | Øyvind Kolås | 1 | +16 | -12 |
2020-06-04 01:51 | get rid of stroke-color | Øyvind Kolås | 1 | +18 | -29 |
2020-06-04 01:42 | get rid of fill color | Øyvind Kolås | 1 | +19 | -10 |
2020-06-04 01:36 | do not set fill color on init of group | Øyvind Kolås | 1 | +5 | -6 |
2020-06-04 01:33 | use bitfield for css enum values | Øyvind Kolås | 1 | +20 | -36 |
2020-06-04 01:20 | more porting to properties | Øyvind Kolås | 1 | +14 | -18 |
2020-06-04 01:05 | refacotring to use hash | Øyvind Kolås | 1 | +166 | -124 |
2020-06-04 00:44 | start migrating more code to hashes | Øyvind Kolås | 1 | +17 | -18 |
2020-06-04 00:40 | migrate css propset other switch to hashes | Øyvind Kolås | 1 | +147 | -111 |
2020-06-04 00:13 | implement much layout css using keydb | Øyvind Kolås | 1 | +256 | -243 |
2020-06-03 22:34 | html starting to work again | Øyvind Kolås | 2 | +153 | -108 |
2020-06-03 19:57 | implement storing of colors in keydb | Øyvind Kolås | 2 | +49 | -30 |
2020-06-03 19:27 | working string storage in keydb | Øyvind Kolås | 2 | +123 | -6 |
2020-06-03 18:27 | mrg massage | Øyvind Kolås | 1 | +86 | -94 |
2020-06-03 17:20 | got rid of more xml members MrgStyle is now 1024bytes | Øyvind Kolås | 1 | +88 | -59 |
2020-06-03 17:13 | do not touch line_height as it should be fast for text | Øyvind Kolås | 1 | +14 | -15 |
2020-06-03 17:05 | started conversion of xml state to new data structures | Øyvind Kolås | 2 | +269 | -16 |
2020-06-03 16:46 | newlion svg renders | Øyvind Kolås | 2 | +119 | -68 |
2020-06-03 03:13 | implement ctx_path_extents | Øyvind Kolås | 2 | +82 | -41 |
2020-06-03 02:08 | apply indenter | Øyvind Kolås | 5 | +5058 | -4783 |
2020-06-03 02:06 | uncrustify | Øyvind Kolås | 2 | +6655 | -6230 |
2020-06-03 01:47 | indentation | Øyvind Kolås | 1 | +6 | -8 |
2020-06-03 01:44 | do not use float in rasterizer_clip | Øyvind Kolås | 1 | +15 | -19 |
2020-06-03 01:36 | add ctx_maxi | Øyvind Kolås | 1 | +18 | -31 |
2020-06-03 01:24 | implement getter for line_width | Øyvind Kolås | 1 | +10 | -7 |
2020-06-03 01:21 | add stubs for dcmyk | Øyvind Kolås | 1 | +37 | -24 |
2020-06-03 01:13 | move line_width normalizatino to rasterizer | Øyvind Kolås | 1 | +14 | -4 |
2020-06-03 00:51 | implement fill/stroke/clip preserve | Øyvind Kolås | 1 | +55 | -33 |
2020-06-03 00:31 | add a preserved edge list to rasterizer | Øyvind Kolås | 1 | +33 | -24 |
2020-06-03 00:13 | code shuffle | Øyvind Kolås | 1 | +0 | -1 |
2020-06-03 00:07 | code shuffle | Øyvind Kolås | 1 | +46 | -46 |
2020-06-02 23:43 | start work on preserve | Øyvind Kolås | 1 | +23 | -16 |
2020-06-02 23:32 | add stubs for dcmyk | Øyvind Kolås | 1 | +82 | -22 |
2020-06-02 23:06 | implement CtxMatrix based accesor functions for transform | Øyvind Kolås | 2 | +134 | -126 |
2020-06-02 22:35 | add current_path | Øyvind Kolås | 2 | +210 | -341 |
2020-06-02 19:51 | make CTX_CONT be 0, for much nicer padding and no need to explicitly set it | Øyvind Kolås | 1 | +373 | -344 |
2020-06-02 18:38 | add u32,s32,s16 and u16 to CtxCommand | Øyvind Kolås | 1 | +34 | -3 |
2020-06-02 18:31 | refactor iterator to provide CtxCommand instead of CtxEntry | Øyvind Kolås | 1 | +49 | -34 |
2020-06-02 18:17 | remove traces of refpack | Øyvind Kolås | 2 | +3 | -12 |
2020-06-02 09:28 | xml parser up and running but no output yet | Øyvind Kolås | 3 | +29 | -30 |
2020-06-02 09:19 | add -lm wrappers for not using ctx math | Øyvind Kolås | 1 | +7 | -2 |
2020-06-02 09:02 | do not much around with math.h | Øyvind Kolås | 1 | +71 | -160 |
2020-06-02 08:51 | fix hash | Øyvind Kolås | 1 | +1 | -1 |
2020-06-02 08:49 | mrg mrg | Øyvind Kolås | 3 | +464 | -177 |
2020-06-02 06:58 | most of mrg collated in one file, starting integration with ctx | Øyvind Kolås | 2 | +134 | -63 |
2020-06-02 06:49 | svg parser building | Øyvind Kolås | 3 | +3498 | -396 |
2020-06-02 05:56 | start experimenting with svg | Øyvind Kolås | 2 | +5658 | -1155 |
2020-06-02 01:31 | crude adding of xml parser | Øyvind Kolås | 1 | +1117 | -0 |
2020-06-02 01:18 | moved utf8 output of misc pixel formats to utility function | Øyvind Kolås | 1 | +186 | -141 |
2020-06-02 00:56 | added html+svg parsing vocabulary | Øyvind Kolås | 1 | +89 | -0 |
2020-06-02 00:22 | make more use of stringdb | Øyvind Kolås | 1 | +24 | -25 |
2020-06-02 00:17 | start making a string db | Øyvind Kolås | 1 | +243 | -151 |
2020-06-01 23:28 | start moving properties into keyvaldb | Øyvind Kolås | 1 | +128 | -57 |
2020-06-01 22:06 | abstract out ctx_strhash | Øyvind Kolås | 1 | +30 | -14 |
2020-06-01 21:55 | unify code for rigging up dispatch with string | Øyvind Kolås | 1 | +88 | -57 |
2020-06-01 20:48 | remove refpack | Øyvind Kolås | 1 | +9 | -273 |
2020-06-01 20:43 | respect overall rasterizer aa config in terminal | Øyvind Kolås | 2 | +6 | -6 |
2020-06-01 20:01 | update full test with api changes | Øyvind Kolås | 2 | +7 | -9 |
2020-06-01 19:39 | make fontgen deal with nonprintable glyphs | Øyvind Kolås | 1 | +10 | -1 |
2020-06-01 16:11 | make full ctx compile under c++ | Øyvind Kolås | 2 | +4 | -4 |
2020-06-01 16:08 | make parser build with c++ | Øyvind Kolås | 2 | +16 | -16 |
2020-06-01 15:57 | make rasterizer build with c++ by adding casts | Øyvind Kolås | 2 | +29 | -28 |
2020-06-01 03:14 | indentation | Øyvind Kolås | 1 | +10 | -6 |
2020-06-01 03:08 | implement fragments for RGBAF and CMYKAF | Øyvind Kolås | 1 | +214 | -70 |
2020-06-01 02:05 | inroduce fragment term | Øyvind Kolås | 1 | +190 | -159 |
2020-06-01 00:53 | remove CTX_FULL_CB | Øyvind Kolås | 1 | +1 | -37 |
2020-05-31 23:25 | skip generating empty strings | Øyvind Kolås | 1 | +2 | -0 |
2020-05-31 23:03 | internal api refactor | Øyvind Kolås | 4 | +85 | -57 |
2020-05-31 22:49 | start using union for argument access | Øyvind Kolås | 1 | +180 | -146 |
2020-05-31 21:31 | use consistent own static function for u8<>float conversions | Øyvind Kolås | 3 | +76 | -62 |
2020-05-31 21:08 | u8 api change to RGBA8 | Øyvind Kolås | 3 | +48 | -32 |
2020-05-31 20:29 | gradients back to normal | Øyvind Kolås | 1 | +8 | -3 |
2020-05-31 20:18 | fix api changes in cm code for non-cm mode | Øyvind Kolås | 2 | +25 | -7 |
2020-05-31 20:11 | make gradient use actual colors | Øyvind Kolås | 1 | +52 | -53 |
2020-05-31 19:29 | implement rest of needed own string functions | Øyvind Kolås | 1 | +47 | -3 |
2020-05-31 19:12 | resent gradients properly | Øyvind Kolås | 1 | +9 | -19 |
2020-05-31 18:44 | refactor transform code to not update state | Øyvind Kolås | 1 | +6 | -49 |
2020-05-31 18:27 | implement own strcpy | Øyvind Kolås | 1 | +25 | -16 |
2020-05-31 18:22 | squelch warnings | Øyvind Kolås | 1 | +8 | -3 |
2020-05-31 18:14 | code reshuffle | Øyvind Kolås | 1 | +142 | -140 |
2020-05-31 18:01 | implement own strchr | Øyvind Kolås | 1 | +52 | -3 |
2020-05-31 16:34 | docs update | Øyvind Kolås | 2 | +53 | -44 |
2020-05-31 15:56 | code shuffle | Øyvind Kolås | 1 | +39 | -38 |
2020-05-31 15:54 | port cairo to renderer api | Øyvind Kolås | 3 | +76 | -50 |
2020-05-31 15:09 | reimplement stream renderer with rasterizer api | Øyvind Kolås | 1 | +161 | -139 |
2020-05-31 14:44 | stop using render of ctx for blit | Øyvind Kolås | 1 | +11 | -18 |
2020-05-31 14:40 | proper use of render func | Øyvind Kolås | 1 | +11 | -11 |
2020-05-31 14:28 | start using render_func | Øyvind Kolås | 1 | +5 | -1 |
2020-05-31 14:27 | start using render_func | Øyvind Kolås | 1 | +1 | -3 |
2020-05-31 14:27 | start using render_func | Øyvind Kolås | 1 | +13 | -4 |
2020-05-31 14:19 | rename CtxRenderer CtxRasterizer | Øyvind Kolås | 2 | +654 | -653 |
2020-05-31 13:54 | add append renderstream api | Øyvind Kolås | 1 | +9 | -5 |
2020-05-31 13:48 | reorder constructors | Øyvind Kolås | 1 | +7 | -6 |
2020-05-31 03:43 | get rid of strdup | Øyvind Kolås | 1 | +1 | -1 |
2020-05-31 03:40 | get rid of strdup | Øyvind Kolås | 1 | +48 | -44 |
2020-05-31 03:10 | pass state to color functions | Øyvind Kolås | 1 | +181 | -193 |
2020-05-31 02:50 | propagate color spaces | Øyvind Kolås | 1 | +46 | -9 |
2020-05-31 02:21 | adding cm functions | Øyvind Kolås | 1 | +51 | -12 |
2020-05-31 01:19 | packy | Øyvind Kolås | 1 | +61 | -64 |
2020-05-31 00:07 | whitespace whind | Øyvind Kolås | 1 | +7 | -13 |
2020-05-30 23:51 | decode rename | Øyvind Kolås | 1 | +36 | -81 |
2020-05-30 23:32 | encoder rename | Øyvind Kolås | 1 | +26 | -26 |
2020-05-30 23:26 | make order in converters consistent | Øyvind Kolås | 1 | +32 | -31 |
2020-05-30 23:10 | cm refactor | Øyvind Kolås | 1 | +37 | -30 |
2020-05-30 22:56 | factor out cmyk<>rgb conversions | Øyvind Kolås | 1 | +57 | -47 |
2020-05-30 22:36 | add separate functions for setting rgba and rgba-device | Øyvind Kolås | 1 | +101 | -21 |
2020-05-30 22:03 | implement copying color management | Øyvind Kolås | 1 | +102 | -47 |
2020-05-30 20:57 | fillrule test is working | Øyvind Kolås | 2 | +0 | -159 |
2020-05-30 20:54 | did full rule just start working? | Øyvind Kolås | 1 | +41 | -6 |
2020-05-30 20:40 | make parser case invariant | Øyvind Kolås | 1 | +65 | -66 |
2020-05-30 20:23 | replace CTX_MIN and CTX_MAX macros with functions, the generated code with gcc is the same | Øyvind Kolås | 1 | +27 | -30 |
2020-05-30 20:18 | poking arc_to | Øyvind Kolås | 1 | +22 | -4 |
2020-05-30 20:05 | code shuffling | Øyvind Kolås | 1 | +68 | -56 |
2020-05-30 19:39 | code shuffle | Øyvind Kolås | 1 | +28 | -28 |
2020-05-30 19:22 | skip strdup in parser for strings without newlines | Øyvind Kolås | 1 | +93 | -74 |
2020-05-30 18:39 | implement cmyka8 and cmyk8 using cmykf | Øyvind Kolås | 1 | +94 | -5 |
2020-05-30 04:58 | simplify float compositors | Øyvind Kolås | 3 | +82 | -70 |
2020-05-30 03:06 | some parts of cmyk working | Øyvind Kolås | 2 | +75 | -52 |
2020-05-30 02:31 | change signatue of source | Øyvind Kolås | 1 | +15 | -8 |
2020-05-30 02:27 | start adding cmyk | Øyvind Kolås | 1 | +102 | -25 |
2020-05-30 02:15 | if 0 out unused code | Øyvind Kolås | 1 | +70 | -45 |
2020-05-30 01:45 | implement color getters | Øyvind Kolås | 3 | +68 | -37 |
2020-05-30 01:15 | shorten code with a define to fetch args | Øyvind Kolås | 1 | +74 | -110 |
2020-05-30 00:42 | color fixes | Øyvind Kolås | 1 | +24 | -21 |
2020-05-30 00:34 | add new define CTX_ENABLE_CMYK | Øyvind Kolås | 2 | +61 | -12 |
2020-05-29 22:51 | colors back to working | Øyvind Kolås | 1 | +17 | -127 |
2020-05-29 22:37 | cmyk is amiss | Øyvind Kolås | 1 | +46 | -13 |
2020-05-29 22:18 | initial color management landing | Øyvind Kolås | 1 | +107 | -17 |
2020-05-29 21:35 | working on color | Øyvind Kolås | 1 | +56 | -0 |
2020-05-29 21:13 | make color api generate needed color on demand | Øyvind Kolås | 1 | +9 | -10 |
2020-05-29 21:06 | starting to use new color api | Øyvind Kolås | 1 | +212 | -25 |
2020-05-29 19:47 | code simplifications | Øyvind Kolås | 3 | +34 | -48 |
2020-05-29 19:19 | update examples | Øyvind Kolås | 3 | +4 | -2 |
2020-05-29 19:18 | codeshuffle | Øyvind Kolås | 2 | +81 | -71 |
2020-05-29 19:00 | almost thread safe single glyph index cache for stb | Øyvind Kolås | 1 | +29 | -5 |
2020-05-29 18:47 | factor condition out of rgbaf loop | Øyvind Kolås | 2 | +42 | -25 |
2020-05-29 18:05 | simplify parser | Øyvind Kolås | 1 | +54 | -97 |
2020-05-29 17:32 | make 640x480 rendering of tests optional | Øyvind Kolås | 3 | +9 | -3 |
2020-05-29 05:05 | factor out some magic numbers | Øyvind Kolås | 1 | +32 | -50 |
2020-05-29 04:41 | add mising measurement examples | Øyvind Kolås | 2 | +124 | -0 |
2020-05-29 04:41 | add missing files to git | Øyvind Kolås | 4 | +4972 | -0 |
2020-05-29 04:40 | add more tests | Øyvind Kolås | 3 | +81 | -0 |
2020-05-29 03:30 | add more fonts | Øyvind Kolås | 3 | +151 | -2 |
2020-05-29 02:11 | code cosmetics | Øyvind Kolås | 1 | +3 | -3 |
2020-05-29 01:33 | fnord | Øyvind Kolås | 1 | +14 | -15 |
2020-05-29 01:29 | bring our own bzero | Øyvind Kolås | 2 | +23 | -13 |
2020-05-28 23:38 | start of ok arc_to example | Øyvind Kolås | 1 | +15 | -0 |
2020-05-28 22:24 | rename fillrule test | Øyvind Kolås | 2 | +42 | -42 |
2020-05-28 22:23 | improve fill rule test | Øyvind Kolås | 3 | +43 | -2 |
2020-05-28 22:03 | remove set color model | Øyvind Kolås | 2 | +61 | -10 |
2020-05-28 21:34 | remove now uneccesary path_start | Øyvind Kolås | 1 | +18 | -26 |
2020-05-28 21:17 | no longer do close path in frontend | Øyvind Kolås | 1 | +12 | -12 |
2020-05-28 21:08 | trim down small examples | Øyvind Kolås | 2 | +2 | -14 |
2020-05-28 20:40 | test adjustments | Øyvind Kolås | 7 | +13 | -10 |
2020-05-28 16:19 | remove ctx_paint | Øyvind Kolås | 3 | +7 | -19 |
2020-05-28 14:32 | second set of 640x480 tests with other rowcount | Øyvind Kolås | 2 | +10 | -6 |
2020-05-28 14:04 | improve test gallery | Øyvind Kolås | 11 | +95 | -66 |
2020-05-28 01:09 | add back some source transforms | Øyvind Kolås | 3 | +79 | -16 |
2020-05-28 00:47 | improve tests | Øyvind Kolås | 5 | +16 | -11 |
2020-05-27 21:53 | slightly better arcs | Øyvind Kolås | 3 | +45 | -25 |
2020-05-27 20:05 | adjust middle baseline | Øyvind Kolås | 4 | +13 | -7 |
2020-05-27 19:46 | code reshuffling make formatter be optional | Øyvind Kolås | 4 | +122 | -64 |
2020-05-27 14:54 | update clock example | Øyvind Kolås | 3 | +16 | -5 |
2020-05-27 01:07 | byteshaving | Øyvind Kolås | 1 | +20 | -22 |
2020-05-27 00:19 | reduce size of renderer by having separate max lengths for edge and lingering edge buffers | Øyvind Kolås | 2 | +31 | -30 |
2020-05-26 23:24 | move fontgen to tools folder | Øyvind Kolås | 2 | +23 | -23 |
2020-05-26 22:44 | move global_alpha out of source | Øyvind Kolås | 5 | +71 | -4958 |
2020-05-26 21:49 | reinstate = as a delimiter char | Øyvind Kolås | 9 | +46 | -38 |
2020-05-26 21:06 | lower case enums in ctx syntax | Øyvind Kolås | 8 | +39 | -50 |
2020-05-26 20:58 | tweak | Øyvind Kolås | 3 | +16 | -7 |
2020-05-26 20:24 | updating tests | Øyvind Kolås | 6 | +61 | -29 |
2020-05-26 18:49 | add more tests | Øyvind Kolås | 12 | +291 | -0 |
2020-05-26 17:15 | improve test harness | Øyvind Kolås | 1 | +19 | -17 |
2020-05-26 17:01 | regexp normalization | Øyvind Kolås | 1 | +398 | -406 |
2020-05-26 16:34 | add baseline test | Øyvind Kolås | 5 | +125 | -14 |
2020-05-26 04:01 | add miter limit | Øyvind Kolås | 1 | +29 | -3 |
2020-05-26 03:47 | update text-align test | Øyvind Kolås | 1 | +16 | -0 |
2020-05-26 02:06 | implement low effort approximation of clip, the bounding rect in device coordinates for the paths used when clipping is maintained and used as a clipping region. | Øyvind Kolås | 1 | +75 | -20 |
2020-05-26 01:16 | examples: byte shaving | Øyvind Kolås | 4 | +63 | -28 |
2020-05-26 00:42 | improve unit handling | Øyvind Kolås | 3 | +116 | -33 |
2020-05-26 00:20 | enable verbose output | Øyvind Kolås | 3 | +190 | -50 |
2020-05-25 22:52 | improve percent handling | Øyvind Kolås | 3 | +41 | -21 |
2020-05-25 22:35 | factor out suffix conversions in parser | Øyvind Kolås | 1 | +33 | -26 |
2020-05-25 22:25 | dead code removal | Øyvind Kolås | 1 | +88 | -118 |
2020-05-25 21:49 | add missing file | Øyvind Kolås | 1 | +65 | -0 |
2020-05-25 21:45 | code reshuffles | Øyvind Kolås | 4 | +489 | -453 |
2020-05-25 17:19 | fonts: extend font generator to create binary cxtf fonts | Øyvind Kolås | 2 | +18 | -4 |
2020-05-25 17:08 | replace some fprintfs with fwrite | Øyvind Kolås | 1 | +5 | -5 |
2020-05-25 16:10 | examples: reduce small-flags | Øyvind Kolås | 1 | +1 | -1 |
2020-05-25 15:53 | further refactorings | Øyvind Kolås | 2 | +111 | -426 |
2020-05-25 13:58 | working twochar | Øyvind Kolås | 3 | +54 | -34 |
2020-05-25 13:36 | tests: do diff in right direction | Øyvind Kolås | 1 | +1 | -1 |
2020-05-25 12:50 | improve size tests | Øyvind Kolås | 3 | +28 | -23 |
2020-05-25 02:26 | fill in some missing blanks | Øyvind Kolås | 2 | +76 | -27 |
2020-05-25 01:15 | some code simplification | Øyvind Kolås | 2 | +25 | -36 |
2020-05-25 00:06 | dead code removal | Øyvind Kolås | 2 | +7 | -4 |
2020-05-24 23:54 | shave some bytes of implementation size | Øyvind Kolås | 3 | +30 | -19 |
2020-05-24 23:34 | add set and get_transform | Øyvind Kolås | 1 | +47 | -0 |
2020-05-24 23:10 | add missing file | Øyvind Kolås | 7 | +267 | -970 |
2020-05-24 23:04 | fix some pedantic compiler warnings | Øyvind Kolås | 9 | +101 | -83 |
2020-05-24 22:05 | add clock and stb_image | Øyvind Kolås | 3 | +7573 | -28 |
2020-05-24 22:03 | examples: update | Øyvind Kolås | 10 | +2384 | -1471 |
2020-05-24 21:45 | add tests | Øyvind Kolås | 2 | +94 | -0 |
2020-05-24 21:43 | add untracked files | Øyvind Kolås | 4 | +3058 | -1 |
2020-05-24 21:02 | oops, been testing the wrong renderpath | Øyvind Kolås | 5 | +546 | -531 |
2020-05-24 20:36 | add arduino related meta-data | Øyvind Kolås | 12 | +587 | -17 |
2020-05-24 19:27 | remove tests dir | Øyvind Kolås | 9 | +0 | -1534 |
2020-05-24 19:26 | add tiny test to source tree | Øyvind Kolås | 6 | +121 | -62 |
2020-05-24 19:10 | make ctx parser state enum more verbose | Øyvind Kolås | 1 | +56 | -56 |
2020-05-24 19:02 | indenetation | Øyvind Kolås | 1 | +4 | -5 |
2020-05-24 18:56 | add ctxp_get_color_graya wrapper | Øyvind Kolås | 1 | +11 | -0 |
2020-05-24 18:51 | ctxp: set default color_components | Øyvind Kolås | 1 | +2 | -0 |
2020-05-24 18:48 | speed up parser for condensed form | Øyvind Kolås | 1 | +200 | -176 |
2020-05-24 18:01 | initialize color_model | Øyvind Kolås | 2 | +24 | -2 |
2020-05-24 17:33 | fix text_stroke in backend mode | Øyvind Kolås | 2 | +49 | -28 |
2020-05-24 16:15 | backend use of text seem working again | Øyvind Kolås | 2 | +13 | -8 |
2020-05-24 15:57 | add vera to font repetoire | Øyvind Kolås | 3 | +23 | -4 |
2020-05-22 20:57 | fix gradient | Øyvind Kolås | 2 | +4 | -4 |
2020-05-22 18:50 | add png output to commandline | Øyvind Kolås | 1 | +18 | -2 |
2020-05-22 18:47 | fix escaping in strings | Øyvind Kolås | 1 | +8 | -6 |
2020-05-22 17:24 | fixup utf8 debug outputs | Øyvind Kolås | 1 | +130 | -12 |
2020-05-22 17:24 | implement stroke_text in parser | Øyvind Kolås | 1 | +21 | -7 |
2020-05-22 16:17 | render grayscale tests through ctx binary | Øyvind Kolås | 3 | +174 | -10 |
2020-05-21 14:59 | silence switch completeness | Øyvind Kolås | 1 | +2 | -1 |
2020-05-20 03:11 | remove gradient_no command | Øyvind Kolås | 1 | +34 | -34 |
2020-05-20 00:10 | mostly happy backend text rendering, some render paths not working | Øyvind Kolås | 2 | +56 | -29 |
2020-05-19 23:08 | text but not glyph have moved to backend | Øyvind Kolås | 2 | +20 | -7 |
2020-05-19 22:03 | working backend driven font rendering | Øyvind Kolås | 1 | +16 | -5 |
2020-05-19 21:44 | efactoring to make renderer take ctx | Øyvind Kolås | 1 | +10 | -3 |
2020-05-19 13:11 | add colormodel | Øyvind Kolås | 1 | +30 | -34 |
2020-05-19 00:58 | finished font engine api | Øyvind Kolås | 1 | +106 | -106 |
2020-05-18 23:48 | work towards pluggable font engines | Øyvind Kolås | 1 | +38 | -10 |
2020-05-18 23:20 | return direct pointers into render stream for text/font | Øyvind Kolås | 1 | +30 | -8 |
2020-05-18 14:37 | fix holding of glyph | Øyvind Kolås | 2 | +14 | -8 |
2020-05-17 23:11 | improve string passing | Øyvind Kolås | 1 | +27 | -22 |
2020-05-16 14:23 | remove unused printing code and infra | Øyvind Kolås | 2 | +63 | -173 |
2020-05-16 00:42 | register multi part font names | Øyvind Kolås | 2 | +31 | -28 |
2020-05-16 00:20 | termina: permit return keyrepeat and adjust braille | Øyvind Kolås | 2 | +2 | -2 |
2020-05-16 00:16 | make ctx binary retranslate ctx commandstream | Øyvind Kolås | 3 | +159 | -11 |
2020-05-15 21:23 | implement global alpha in text parser | Øyvind Kolås | 2 | +51 | -26 |
2020-05-13 22:30 | use smaller ctx embedded fonts as built in defaults | Øyvind Kolås | 4 | +180 | -28 |
2020-05-13 21:46 | fix incorrect access of kerning info | Øyvind Kolås | 1 | +1 | -2 |
2020-05-13 21:45 | factor out ctxp appending of c | Øyvind Kolås | 1 | +15 | -19 |
2020-05-13 21:35 | increase text parsers holding buffer | Øyvind Kolås | 1 | +25 | -30 |
2020-05-13 21:19 | retab and use width/height + cw, ch | Øyvind Kolås | 2 | +364 | -350 |
2020-05-13 20:47 | replace magic numbers for color models with enum | Øyvind Kolås | 1 | +47 | -47 |
2020-05-13 20:33 | remove outdated command name mapping | Øyvind Kolås | 2 | +19 | -47 |
2020-05-13 20:24 | encapsualte CtxP more | Øyvind Kolås | 2 | +111 | -61 |
2020-05-13 19:51 | faster fabsf | Øyvind Kolås | 3 | +43 | -37 |
2020-05-13 19:34 | integrate parser in ctx | Øyvind Kolås | 3 | +941 | -940 |
2020-05-13 19:14 | use ctx enum in text parser | Øyvind Kolås | 2 | +172 | -238 |
2020-05-13 19:03 | reorder enum values to be compatible with svg | Øyvind Kolås | 2 | +82 | -69 |
2020-05-13 18:21 | split out text parser | Øyvind Kolås | 5 | +1031 | -1157 |
2020-05-13 17:31 | initialize svgp struct with function | Øyvind Kolås | 1 | +36 | -15 |
2020-05-13 17:24 | add implementation of ctx_image_path - that does not quite work for multi target renderer | Øyvind Kolås | 2 | +15 | -11 |
2020-05-11 14:56 | make svgp more self contained | Øyvind Kolås | 1 | +502 | -476 |
2020-05-11 14:29 | collect svgp state in a struct | Øyvind Kolås | 1 | +256 | -248 |
2020-05-06 21:06 | rename executable ctxvt | Øyvind Kolås | 6 | +23 | -2551 |
2020-05-06 21:05 | bundle dejavusans | Øyvind Kolås | 5 | +38 | -16 |
2020-05-03 20:04 | use a custom ignor/wait for children | Øyvind Kolås | 1 | +23 | -1 |
2020-05-01 12:24 | improve glitch on last row | Øyvind Kolås | 2 | +4 | -4 |
2020-04-28 22:49 | re-enable audio task | Øyvind Kolås | 2 | +7 | -5 |
2020-04-26 22:37 | fix reaping of instances | Øyvind Kolås | 2 | +17 | -31 |
2020-04-24 17:46 | remove old special casing for mmm | Øyvind Kolås | 2 | +1 | -29 |
2020-04-23 17:04 | force software rendering | Øyvind Kolås | 1 | +8 | -4 |
2020-04-23 17:02 | update ametameric | Øyvind Kolås | 1 | +68 | -23 |
2020-04-01 00:05 | vt: capture input when dragging scrollbar | Øyvind Kolås | 2 | +24 | -21 |
2020-03-31 20:40 | improve mouse events and scrollbar | Øyvind Kolås | 1 | +12 | -1 |
2020-03-30 21:11 | if#0 out previous addition, makes little (but measurable) impact on latency | Øyvind Kolås | 1 | +8 | -1 |
2020-03-30 19:54 | vt: only update dirty rectangle | Øyvind Kolås | 1 | +10 | -1 |
2020-03-30 19:54 | ctx: add ctx_dirty_rect api | Øyvind Kolås | 1 | +39 | -0 |
2020-03-30 17:32 | disable extra stroke source codepaths | Øyvind Kolås | 9 | +86 | -84 |
2020-03-30 16:49 | vt: set stroking color for strikethrough and overline | Øyvind Kolås | 1 | +2 | -2 |
2020-03-30 16:42 | add CTX_TEXTURE to ctx_get_conts_for_entry | Øyvind Kolås | 1 | +17 | -67 |
2020-03-30 02:26 | make texture id api optionally do auto-ids | Øyvind Kolås | 2 | +107 | -18 |
2020-03-30 01:27 | add texture id based image handling | Øyvind Kolås | 1 | +91 | -23 |
2020-03-30 00:21 | move textures to state | Øyvind Kolås | 2 | +19 | -10 |
2020-03-29 01:59 | tune sleep-time after events for latency | Øyvind Kolås | 2 | +7 | -9 |
2020-03-29 01:22 | fix wrong topline when entering alt-screen | Øyvind Kolås | 1 | +3 | -0 |
2020-03-29 01:08 | queue redraws when mouse press,drag or release occurs | Øyvind Kolås | 1 | +4 | -1 |
2020-03-28 01:51 | namespacing | Øyvind Kolås | 3 | +338 | -338 |
2020-03-27 23:31 | split out yenc | Øyvind Kolås | 2 | +74 | -44 |
2020-03-27 23:29 | update with changes from atty | Øyvind Kolås | 1 | +6 | -324 |
2020-03-25 13:56 | implement handling of rgb/gray/cmyk for gradients | Øyvind Kolås | 1 | +45 | -59 |
2020-03-25 03:49 | return from keyword recognizer switch | Øyvind Kolås | 1 | +75 | -102 |
2020-03-25 03:15 | make color setting generic for more color models | Øyvind Kolås | 1 | +139 | -62 |
2020-03-25 02:18 | implement newlines in vector language | Øyvind Kolås | 2 | +70 | -17 |
2020-03-24 23:20 | remove atty files, it is now a separate project | Øyvind Kolås | 2 | +0 | -1433 |
2020-03-24 23:19 | fix ctx positioning | Øyvind Kolås | 4 | +48 | -22 |
2020-03-20 06:02 | atty fully functional | Øyvind Kolås | 2 | +3 | -45 |
2020-03-20 05:50 | propagte size | Øyvind Kolås | 1 | +12 | -4 |
2020-03-20 05:22 | indicate in title when mic is active | Øyvind Kolås | 1 | +72 | -47 |
2020-03-20 05:06 | modify set title | Øyvind Kolås | 1 | +62 | -66 |
2020-03-20 04:38 | function atty terminal wrapper | Øyvind Kolås | 2 | +520 | -2 |
2020-03-20 03:06 | chopping engine | Øyvind Kolås | 5 | +118 | -24 |
2020-03-20 02:50 | removed unused buf-size from audio code | Øyvind Kolås | 2 | +2 | -11 |
2020-03-20 02:49 | remove transmission | Øyvind Kolås | 3 | +1 | -13 |
2020-03-20 02:47 | more audio splitting | Øyvind Kolås | 2 | +185 | -183 |
2020-03-20 02:19 | split audio handling to separate file | Øyvind Kolås | 2 | +1460 | -1447 |
2020-03-20 02:13 | reorder vt.c to have all audio code in one chunk | Øyvind Kolås | 1 | +1452 | -1484 |
2020-03-20 02:02 | improve reverse video modes | Øyvind Kolås | 1 | +7 | -6 |
2020-03-20 01:50 | refactor global state | Øyvind Kolås | 1 | +30 | -60 |
2020-03-20 01:44 | move audio handling into own state | Øyvind Kolås | 1 | +49 | -5 |
2020-03-20 01:37 | simplify a85len | Øyvind Kolås | 2 | +6 | -26 |
2020-03-20 00:55 | remove unsupported atty values | Øyvind Kolås | 2 | +53 | -10 |
2020-03-19 19:50 | working recording | Øyvind Kolås | 1 | +6 | -4 |
2020-03-19 19:41 | playback is working mic is struggling | Øyvind Kolås | 3 | +109 | -182 |
2020-03-18 22:16 | fully using APC for atty busy box | Øyvind Kolås | 1 | +149 | -9 |
2020-03-18 21:42 | part way through making speaker encode a85 | Øyvind Kolås | 1 | +107 | -72 |
2020-03-18 19:36 | atty: working samplerate for mic/speaker | Øyvind Kolås | 3 | +8 | -14 |
2020-03-18 18:51 | fix use of mic before speaker | Øyvind Kolås | 1 | +27 | -18 |
2020-03-18 17:39 | functional mic again | Øyvind Kolås | 2 | +143 | -44 |
2020-03-18 02:21 | add support for demuxing multiple audio formats in APC | Øyvind Kolås | 2 | +224 | -33 |
2020-03-18 01:37 | working chunking | Øyvind Kolås | 1 | +11 | -5 |
2020-03-18 01:23 | make atty speaker user parent process tty | Øyvind Kolås | 2 | +89 | -85 |
2020-03-18 00:35 | functional parameter setting | Øyvind Kolås | 4 | +472 | -3 |
2020-03-17 02:04 | use dynamic audio parameter setup | Øyvind Kolås | 1 | +55 | -13 |
2020-03-17 01:49 | deinit sdl audio when inactive | Øyvind Kolås | 2 | +46 | -53 |
2020-03-17 01:06 | make speaker binary buffer | Øyvind Kolås | 1 | +34 | -0 |
2020-03-17 00:10 | moving all audio into vt | Øyvind Kolås | 2 | +274 | -262 |
2020-03-15 23:00 | make mic-mode use APC, still raw ulaw inside | Øyvind Kolås | 3 | +19 | -16 |
2020-03-15 21:09 | working mode based audio | Øyvind Kolås | 4 | +65 | -10 |
2020-03-14 23:58 | add mic mode | Øyvind Kolås | 4 | +144 | -3 |
2020-03-13 20:03 | slight simplification of handle_sequence | Øyvind Kolås | 1 | +11 | -30 |
2020-03-13 17:03 | fix pcm | Øyvind Kolås | 2 | +15 | -9 |
2020-03-13 15:36 | do terminal state machine with vfuncs | Øyvind Kolås | 2 | +200 | -219 |
2020-03-13 02:36 | refactoring | Øyvind Kolås | 1 | +36 | -66 |
2020-03-13 02:16 | hot path streamlining | Øyvind Kolås | 1 | +14 | -8 |
2020-03-13 02:06 | getting rid of some conditionals in default byte code path | Øyvind Kolås | 1 | +35 | -90 |
2020-03-13 00:29 | pause foo | Øyvind Kolås | 2 | +17 | -15 |
2020-03-12 02:18 | implement automatic size detection for sixels | Øyvind Kolås | 2 | +77 | -12 |
2020-03-11 13:10 | draw minus ourselves | Øyvind Kolås | 3 | +38 | -2 |
2020-03-10 02:01 | support negative numbers with units | Øyvind Kolås | 2 | +18 | -8 |
2020-03-10 01:48 | fix alt+char | Øyvind Kolås | 1 | +4 | -1 |
2020-03-10 00:33 | ctx: fix moveto after adding text | Øyvind Kolås | 1 | +1 | -0 |
2020-03-10 00:12 | have a fallback sixel size | Øyvind Kolås | 1 | +11 | -6 |
2020-03-09 23:15 | be less argressive on revision updates | Øyvind Kolås | 1 | +9 | -1 |
2020-03-09 21:08 | fix some texture positioning | Øyvind Kolås | 2 | +19 | -17 |
2020-03-09 19:32 | refactor image code a bit | Øyvind Kolås | 2 | +51 | -54 |
2020-03-09 19:12 | sixels are working | Øyvind Kolås | 1 | +206 | -4 |
2020-03-09 14:37 | fix scrolling in alt-screen | Øyvind Kolås | 1 | +2 | -5 |
2020-03-09 01:41 | implement alt-screen | Øyvind Kolås | 1 | +69 | -8 |
2020-03-09 01:02 | basic support for iterm2 imgcat | Øyvind Kolås | 1 | +67 | -5 |
2020-03-08 23:58 | strat parsing iterm image bits | Øyvind Kolås | 1 | +125 | -1 |
2020-03-08 19:22 | implement hacky sdl title setting | Øyvind Kolås | 2 | +25 | -13 |
2020-03-08 18:07 | drawing improvements | Øyvind Kolås | 1 | +17 | -17 |
2020-03-08 05:43 | add @ and % prefixes to terminal vector graphics | Øyvind Kolås | 1 | +68 | -13 |
2020-03-08 04:21 | fix a fuzz+asan found crash | Øyvind Kolås | 2 | +19 | -59 |
2020-03-08 03:07 | add rudimentary local editing mode | Øyvind Kolås | 3 | +26 | -2 |
2020-03-08 02:52 | implemented functional copy+paste | Øyvind Kolås | 6 | +128 | -10 |
2020-03-07 01:18 | implement smooth parts of SVG path spec | Øyvind Kolås | 1 | +128 | -38 |
2020-03-07 01:01 | implement stroke text | Øyvind Kolås | 2 | +5 | -7 |
2020-03-07 00:47 | rearrange vocabulary | Øyvind Kolås | 1 | +188 | -143 |
2020-03-06 23:24 | add escaping of strings and comments | Øyvind Kolås | 2 | +151 | -83 |
2020-03-06 14:29 | working svg path parser | Øyvind Kolås | 4 | +848 | -143 |
2020-03-05 01:34 | default palette tuning | Øyvind Kolås | 1 | +6 | -6 |
2020-03-04 20:32 | improve SGR with multiple colors | Øyvind Kolås | 1 | +32 | -1 |
2020-03-04 19:47 | fix more args after fg or bg color set | Øyvind Kolås | 1 | +6 | -2 |
2020-03-04 19:34 | ok powerline triangles | Øyvind Kolås | 1 | +37 | -5 |
2020-03-04 18:58 | fix solid power-line glyphs | Øyvind Kolås | 1 | +2 | -2 |
2020-03-03 14:52 | split pdf bits out | Øyvind Kolås | 3 | +26 | -1189 |
2020-02-28 17:34 | fix shortstrings, 10% perf improvement | Øyvind Kolås | 1 | +31 | -18 |
2020-02-28 17:02 | mostly parsing of pdf working | Øyvind Kolås | 1 | +209 | -60 |
2020-02-28 05:20 | starting work on short short strings | Øyvind Kolås | 1 | +64 | -19 |
2020-02-28 04:11 | make stream objects point at mmaped source | Øyvind Kolås | 1 | +52 | -30 |
2020-02-28 03:21 | functional core pdf parser | Øyvind Kolås | 1 | +790 | -13 |
2020-02-27 11:04 | add skeleton for pdf parser | Øyvind Kolås | 2 | +213 | -113 |
2020-02-26 19:51 | vt: fix underlining of double height chars | Øyvind Kolås | 1 | +13 | -4 |
2020-02-26 19:44 | ctx: split stroke color(source) from fills | Øyvind Kolås | 8 | +81 | -12 |
2020-02-26 13:28 | documentation updates | Øyvind Kolås | 3 | +764 | -127 |
2020-02-24 12:53 | implement sdl audio | Øyvind Kolås | 3 | +290 | -82 |
2020-02-24 10:26 | remove tabs | Øyvind Kolås | 1 | +600 | -600 |
2020-02-24 10:20 | scroll graphics by using index instead of cursor down | Øyvind Kolås | 1 | +1 | -1 |
2020-02-24 00:23 | implement more of kitty graphics spec | Øyvind Kolås | 2 | +102 | -8 |
2020-02-23 22:38 | implement double and curved underline | Øyvind Kolås | 4 | +658 | -59 |
2020-02-22 11:46 | functional left margin for proportional text, at least when appending | Øyvind Kolås | 1 | +44 | -33 |
2020-02-22 11:17 | left margin mostly works, apart from newlines | Øyvind Kolås | 1 | +83 | -68 |
2020-02-21 16:49 | make left margin also be computed | Øyvind Kolås | 1 | +38 | -9 |
2020-02-21 12:59 | fix proportional right margin | Øyvind Kolås | 1 | +1 | -1 |
2020-02-21 12:40 | implement wordwrap | Øyvind Kolås | 4 | +86 | -13 |
2020-02-19 20:08 | correct margin for lines containing proportionally spaced chars | Øyvind Kolås | 3 | +29 | -1 |
2020-02-19 19:26 | implement paste | Øyvind Kolås | 3 | +29 | -2 |
2020-02-19 19:21 | started implementing logical right margin | Øyvind Kolås | 3 | +67 | -16 |
2020-02-19 18:14 | implement autorepeat | Øyvind Kolås | 1 | +1 | -0 |
2020-02-19 17:58 | implement mouse actions for scrollbar | Øyvind Kolås | 1 | +11 | -4 |
2020-02-19 17:12 | implement keyrepeat | Øyvind Kolås | 3 | +58 | -14 |
2020-02-19 15:51 | adapt dim/bold to custom fg and bg | Øyvind Kolås | 2 | +58 | -29 |
2020-02-19 14:44 | terminal: add parallel sdl2 interface | Øyvind Kolås | 2 | +328 | -73 |
2020-02-18 17:10 | add separate fg and bg color entries | Øyvind Kolås | 1 | +35 | -7 |
2020-02-17 10:26 | fix reverse video styling, save charsets with cursor | Øyvind Kolås | 1 | +55 | -63 |
2020-02-15 23:36 | implement fg and bg color responses, for proper color in vim | Øyvind Kolås | 1 | +20 | -9 |
2020-02-14 19:11 | tune timeouts for less cpu use | Øyvind Kolås | 2 | +26 | -30 |
2020-02-14 14:43 | improve smooth scroll | Øyvind Kolås | 1 | +8 | -5 |
2020-02-13 19:24 | add some new block chars from unicode | Øyvind Kolås | 1 | +37 | -13 |
2020-02-13 14:17 | print most C0s in ANSI mode | Øyvind Kolås | 1 | +123 | -25 |
2020-02-13 09:54 | fix smooth scroll of background, double height and underlines | Øyvind Kolås | 3 | +68 | -41 |
2020-02-13 03:05 | Implementing left and right margins setting/use | Øyvind Kolås | 1 | +184 | -85 |
2020-02-12 13:39 | now really passing ICH and not introducing misbehavior | Øyvind Kolås | 1 | +46 | -54 |
2020-02-12 11:42 | implement shifting of charsets and such | Øyvind Kolås | 1 | +77 | -30 |
2020-02-12 09:44 | improve latency | Øyvind Kolås | 2 | +49 | -28 |
2020-02-12 07:41 | implement answerback | Øyvind Kolås | 1 | +17 | -3 |
2020-02-12 07:15 | another vttest down ICH | Øyvind Kolås | 3 | +76 | -35 |
2020-02-11 17:59 | implement overline | Øyvind Kolås | 3 | +214 | -120 |
2020-02-11 13:23 | implement double width and height lines, and ANSI proportional spacing | Øyvind Kolås | 3 | +220 | -62 |
2020-02-11 10:40 | implement two speeds of blinking | Øyvind Kolås | 3 | +354 | -171 |
2020-02-10 07:31 | rearrange style logic for blinking, adapt bitpattern from actual vt100 | Øyvind Kolås | 1 | +100 | -33 |
2020-02-10 05:35 | make cell cache dynamically allocated | Øyvind Kolås | 1 | +28 | -13 |
2020-02-10 03:30 | start factoring pty out | Øyvind Kolås | 5 | +136 | -48 |
2020-02-09 00:30 | remove unused commandline | Øyvind Kolås | 2 | +3 | -11 |
2020-02-08 22:38 | make styling of lines grow dynamically | Øyvind Kolås | 3 | +20 | -10 |
2020-02-08 15:22 | cleanups | Øyvind Kolås | 2 | +12 | -14 |
2020-02-08 15:04 | fix performance of scrollback trimming, speed up utf8_replace | Øyvind Kolås | 2 | +17 | -15 |
2020-02-08 14:13 | sleep deeper when idle | Øyvind Kolås | 2 | +4 | -10 |
2020-02-08 13:55 | re-enable too rapid blink | Øyvind Kolås | 1 | +5 | -1 |
2020-02-08 13:52 | fix default colors in inverse mode | Øyvind Kolås | 1 | +17 | -24 |
2020-02-08 12:43 | add a color map | Øyvind Kolås | 1 | +25 | -3 |
2020-02-08 08:15 | only change title when right osc is encountered | Øyvind Kolås | 1 | +13 | -18 |
2020-02-08 07:37 | implement functional per line vector graphics | Øyvind Kolås | 4 | +119 | -49 |
2020-02-08 06:51 | ctx: make negative values work in parsed ctx | Øyvind Kolås | 1 | +1 | -1 |
2020-02-08 04:38 | vt: always access line style array through wrappers | Øyvind Kolås | 7 | +433 | -406 |
2020-02-08 03:35 | refactor to keep style in lines | Øyvind Kolås | 3 | +34 | -56 |
2020-02-08 03:01 | trim string code | Øyvind Kolås | 4 | +26 | -107 |
2020-02-08 02:48 | prefix and name shuffling in vt | Øyvind Kolås | 9 | +4824 | -4825 |
2020-02-08 02:34 | vt: implement visual part of scrollbars | Øyvind Kolås | 2 | +41 | -27 |
2020-02-08 02:01 | improve cache clearing | Øyvind Kolås | 2 | +29 | -8 |
2020-02-08 01:02 | vt: clear cell cache on scroll | Øyvind Kolås | 1 | +1 | -0 |
2020-02-08 00:15 | reset cell cache on resize/font change | Øyvind Kolås | 2 | +54 | -22 |
2020-02-07 07:50 | implement 24bit color | Øyvind Kolås | 1 | +71 | -24 |
2020-02-07 07:11 | simplify draw cell | Øyvind Kolås | 2 | +22 | -23 |
2020-02-07 05:37 | keep track of drawn contents, only draw changes | Øyvind Kolås | 1 | +40 | -33 |
2020-02-07 05:02 | remove stroke from cursor that broke the grid | Øyvind Kolås | 1 | +2 | -0 |
2020-02-07 04:58 | clear screen when in scrollback | Øyvind Kolås | 1 | +12 | -1 |
2020-02-07 04:53 | vt: refactor drawing to loop all cells | Øyvind Kolås | 1 | +117 | -165 |
2020-02-07 03:22 | factor out replicated arguments | Øyvind Kolås | 4 | +21 | -16 |
2020-02-07 01:53 | vt: special case vt100 scanline glyphs | Øyvind Kolås | 1 | +28 | -1 |
2020-02-07 01:09 | use a stroke for faux bolding | Øyvind Kolås | 2 | +12 | -25 |
2020-02-07 00:19 | adjust shape hashing | Øyvind Kolås | 4 | +95 | -26 |
2020-02-06 09:06 | start adding infrastructure for compositing modes | Øyvind Kolås | 4 | +102 | -49 |
2020-02-06 04:09 | vt: implement 132 col mode | Øyvind Kolås | 2 | +59 | -21 |
2020-02-06 01:29 | fix an inifinite loop in input parser | Øyvind Kolås | 2 | +7 | -11 |
2020-02-06 00:26 | limit margins to valid values | Øyvind Kolås | 3 | +20 | -16 |
2020-02-05 21:28 | vt: fix problem with IL | Øyvind Kolås | 1 | +9 | -10 |
2020-02-05 20:47 | add option fpr cp437 encoding | Øyvind Kolås | 1 | +10 | -9 |
2020-02-05 09:21 | vt: not clean cursor movements in vttest | Øyvind Kolås | 1 | +2 | -2 |
2020-02-05 08:30 | one more vttest down | Øyvind Kolås | 3 | +22 | -3 |
2020-02-05 07:26 | draw quadrant combos using quadrants | Øyvind Kolås | 2 | +43 | -71 |
2020-02-05 05:57 | unset fg bg bits when going to default color | Øyvind Kolås | 1 | +28 | -71 |
2020-02-05 05:34 | fix box drawing chars | Øyvind Kolås | 1 | +16 | -9 |
2020-02-05 05:14 | vt: simplify byte decoder | Øyvind Kolås | 1 | +124 | -138 |
2020-02-04 16:09 | added shift-control-q quit keybinding | Øyvind Kolås | 4 | +112 | -5 |
2020-02-04 05:28 | make vt know font_size and line_spacing | Øyvind Kolås | 6 | +218 | -144 |
2020-02-04 03:42 | peak vttest, after fixing wordwrap | Øyvind Kolås | 3 | +59 | -28 |
2020-02-04 01:23 | erase more background | Øyvind Kolås | 4 | +43 | -14 |
2020-02-03 23:51 | fm: transform ascii and ansi art from cp437 to utf8 | Øyvind Kolås | 1 | +17 | -1 |
2020-02-03 23:20 | enabling italic, rotalic for now - a kew would be better | Øyvind Kolås | 1 | +22 | -12 |
2020-02-03 22:37 | add blink and ANSI dim, hidden, strikethrough support | Øyvind Kolås | 1 | +58 | -27 |
2020-02-03 21:39 | extend documentation | Øyvind Kolås | 2 | +165 | -167 |
2020-02-03 18:18 | document modes in extracted docs | Øyvind Kolås | 2 | +110 | -42 |
2020-02-03 16:55 | now passing vttest for leds | Øyvind Kolås | 1 | +18 | -8 |
2020-02-03 16:09 | functional light-mode | Øyvind Kolås | 3 | +88 | -35 |
2020-02-03 03:54 | vt: merge set_mode and reset_mode functions | Øyvind Kolås | 1 | +58 | -98 |
2020-02-03 02:23 | fix bg color bug | Øyvind Kolås | 1 | +41 | -22 |
2020-02-03 01:52 | one more vttest down | Øyvind Kolås | 3 | +26 | -9 |
2020-02-02 23:57 | vt: fix string_remove_utf8 | Øyvind Kolås | 1 | +4 | -2 |
2020-02-02 22:42 | bash: extend keyhandling in filemanager | Øyvind Kolås | 1 | +46 | -15 |
2020-02-02 22:06 | vt: improvements to shift/alt/control+cursor key handling | Øyvind Kolås | 3 | +63 | -49 |
2020-02-02 19:06 | replace pcm end-marker with null byte | Øyvind Kolås | 3 | +9 | -10 |
2020-02-02 15:55 | rename vt callbacks to match mnemonics | Øyvind Kolås | 2 | +118 | -94 |
2020-02-02 02:35 | code cleanups | Øyvind Kolås | 4 | +6 | -76 |
2020-02-02 02:28 | make -Wall clean | Øyvind Kolås | 4 | +49 | -49 |
2020-02-02 02:11 | add internal function to enable store_clear | Øyvind Kolås | 9 | +858 | -13 |
2020-02-02 00:23 | refactor vt to have less mrg names | Øyvind Kolås | 13 | +4699 | -4680 |
2020-02-01 23:59 | integrate linked list in vt | Øyvind Kolås | 3 | +143 | -467 |
2020-02-01 23:12 | vt: put limits on font size | Øyvind Kolås | 4 | +22 | -2323 |
2020-02-01 23:03 | add Makefile | Øyvind Kolås | 1 | +19 | -0 |
2020-02-01 23:02 | fonts: add clean target | Øyvind Kolås | 2 | +14 | -3 |
2020-02-01 22:44 | vt: update rev when size changes | Øyvind Kolås | 1 | +2 | -1 |
2020-02-01 22:35 | default max circle segments to 100 | Øyvind Kolås | 1 | +3 | -1 |
2020-02-01 22:08 | vt: improve bolding | Øyvind Kolås | 1 | +90 | -92 |
2020-02-01 02:02 | fix parse mode and a leak | Øyvind Kolås | 4 | +2928 | -8 |
2020-02-01 00:13 | add vt | Øyvind Kolås | 10 | +5355 | -0 |
2020-02-01 00:09 | punch some holes in abstraction for implementing ctx binary | Øyvind Kolås | 2 | +35 | -30 |
2020-01-31 15:50 | fix crasher due to negative bounds | Øyvind Kolås | 3 | +233 | -27 |
2020-01-26 09:33 | fix 1bit conversions, add working line parser for simple language | Øyvind Kolås | 5 | +1636 | -1127 |
2020-01-18 22:55 | force aa and bake font to 60px | Øyvind Kolås | 6 | +2651 | -2593 |
2020-01-17 17:43 | do not try to pack edge poly | Øyvind Kolås | 1 | +7 | -5 |
2020-01-17 14:32 | add support for svg path sStThHvV commands | Øyvind Kolås | 1 | +148 | -2 |
2020-01-16 14:06 | pack in-place instead of using memcpy | Øyvind Kolås | 2 | +2117 | -1614 |
2020-01-15 23:34 | get rid of blit_rect command | Øyvind Kolås | 1 | +0 | -25 |
2020-01-15 23:31 | change font-size, streamline renderstream appends | Øyvind Kolås | 5 | +1938 | -2213 |
2020-01-12 12:28 | fix set_pixel in ctx driver | Øyvind Kolås | 1 | +3 | -16 |
2020-01-09 19:15 | add set_pixel_u8 api | Øyvind Kolås | 1 | +22 | -6 |
2020-01-09 16:57 | implement full_cb properly | Øyvind Kolås | 1 | +84 | -47 |
2020-01-07 18:06 | set pixel command - and scaffold for full_cb | Øyvind Kolås | 1 | +137 | -90 |
2019-12-30 13:15 | reduce size of default font | Øyvind Kolås | 3 | +457 | -1749 |
2019-12-28 18:00 | add api to rotate 180 degrees | Øyvind Kolås | 2 | +366 | -277 |
2019-12-27 13:50 | make edge_list size configurable | Øyvind Kolås | 1 | +52 | -16 |
2019-12-25 22:16 | update ctx after enabling work on card10 | Øyvind Kolås | 4 | +1081 | -154 |
2019-12-22 15:41 | tuning for resource constraints of esp32 | Øyvind Kolås | 2 | +646 | -631 |
2019-12-15 08:45 | make gradient cache optional | Øyvind Kolås | 2 | +24 | -12 |
2019-12-13 23:49 | make shape cache configurable | Øyvind Kolås | 1 | +55 | -13 |
2019-12-13 23:04 | make aa level settable | Øyvind Kolås | 4 | +18 | -45 |
2019-12-13 19:33 | fix slope limit | Øyvind Kolås | 2 | +36 | -36 |
2019-12-13 19:20 | adjust shape cache defaults to be on par with cairo in performance | Øyvind Kolås | 2 | +11 | -8 |
2019-12-13 18:58 | implement gradient cache | Øyvind Kolås | 1 | +318 | -318 |
2019-12-13 18:57 | implement gradient caching | Øyvind Kolås | 2 | +2958 | -5910 |
2019-12-12 23:04 | set transform for linear gradient | Øyvind Kolås | 1 | +19 | -5 |
2019-12-08 18:09 | use pragma pack with MSC | Øyvind Kolås | 2 | +334 | -333 |
2019-12-06 16:25 | fix normalization of transform for gradient sources | Øyvind Kolås | 1 | +58 | -14 |
2019-12-05 12:15 | adjustments to make ctx build with arduino/c++ and esp32 | Øyvind Kolås | 2 | +5937 | -2917 |
2019-12-03 03:45 | avoid splitting at conts when refpacking | Øyvind Kolås | 1 | +16 | -27 |
2019-12-02 00:01 | fix compression in bitpacking | Øyvind Kolås | 1 | +5 | -4 |
2019-11-27 02:14 | add test-reference | Øyvind Kolås | 1 | +624 | -0 |
2019-11-26 21:08 | add RGB332 format | Øyvind Kolås | 1 | +81 | -5 |
2019-11-26 03:38 | add api needed for terminal transport, cache stroking | Øyvind Kolås | 2 | +2127 | -1435 |
2019-11-22 01:38 | Re-implement glyph caching at rasterizer stage. | Øyvind Kolås | 6 | +1840 | -2216 |
2019-11-18 01:48 | avoid rendering when minx==rightmost pixel | Øyvind Kolås | 1 | +5 | -2 |
2019-11-18 00:41 | restrict coverage to used part of scanline | Øyvind Kolås | 1 | +21 | -22 |
2019-11-16 22:42 | record col_min / col_max | Øyvind Kolås | 1 | +36 | -13 |
2019-11-16 18:02 | ctx: remove redundant bbox bail | Øyvind Kolås | 1 | +55 | -27 |
2019-11-16 18:01 | fonts: add terminal specific glyphs | Øyvind Kolås | 2 | +15 | -1 |
2019-11-10 15:09 | add rectangle fast path, ctx renderfun | Øyvind Kolås | 5 | +2143 | -18 |
2019-10-25 01:08 | only do glyph cache path when we have a renderer | Øyvind Kolås | 1 | +21 | -2 |
2019-10-24 17:02 | add test for size | Øyvind Kolås | 8 | +37 | -10610 |
2019-10-21 04:22 | clip drawing of cached glyphs | Øyvind Kolås | 1 | +92 | -77 |
2019-10-20 18:35 | create index for ctx fonts on load | Øyvind Kolås | 1 | +66 | -65 |
2019-10-19 19:08 | replace many % with & | Øyvind Kolås | 1 | +22 | -22 |
2019-10-19 19:02 | rename journal renderstream | Øyvind Kolås | 1 | +213 | -208 |
2019-10-19 14:31 | change default vertical aa to match subdiv of datastream | Øyvind Kolås | 1 | +86 | -40 |
2019-10-19 00:11 | slow supersampling aa cache | Øyvind Kolås | 6 | +212 | -110 |
2019-10-16 20:02 | start of version control | Øyvind Kolås | 10 | +23513 | -0 |