Commit Graph

  • b049cb7d21 command: allow relative paths in PATH Mitchell Hashimoto 2023-10-26 09:30:11 -07:00
  • 41de71ae9e fuzz: termio.MessageData small_size is max of 255, not 256 Nameless 2023-10-25 11:36:21 -05:00
  • 49f1866f28 add tests for fuzzed results, clean up unimplemented osc warning Nameless 2023-10-19 16:38:52 -05:00
  • 81f7ae63b0 fuzz: src/terminal/stream.zig Nameless 2023-10-19 14:28:23 -05:00
  • c12bb4a035 inspector: reset vt seq number on clear Mitchell Hashimoto 2023-10-25 09:24:37 -07:00
  • 1696cf76b6 macos: free inspector when it is hidden Mitchell Hashimoto 2023-10-25 09:09:10 -07:00
  • a6c765d1c0 inspector: termio filter also checks metadata values Mitchell Hashimoto 2023-10-25 08:59:39 -07:00
  • b91f4c6b0c inspector: minor style tweak Mitchell Hashimoto 2023-10-25 08:56:58 -07:00
  • 2ecbc8d04e inspector: add OSC command metadata to inspector Mitchell Hashimoto 2023-10-25 08:55:15 -07:00
  • 74d9996eb8 inspector: always increment seq number for vt events Mitchell Hashimoto 2023-10-24 22:26:39 -07:00
  • b70498e77a inspector: reversed a checkbox Mitchell Hashimoto 2023-10-24 22:04:01 -07:00
  • 7604bf1cac inspector: forgot a file Mitchell Hashimoto 2023-10-24 21:57:14 -07:00
  • c1469eb7b2 inspector: track lots of metadata for vt events Mitchell Hashimoto 2023-10-24 21:56:38 -07:00
  • ecbd52015b termio: inspector forces byte-at-a-time processing Mitchell Hashimoto 2023-10-24 21:35:56 -07:00
  • a72bfc4a31 inspector: add sequence number to termio Mitchell Hashimoto 2023-10-24 21:26:34 -07:00
  • ff54c466cd inspector: termio pause/resume Mitchell Hashimoto 2023-10-24 21:20:08 -07:00
  • dc11513c1b inspector: add basic termio seq filter Mitchell Hashimoto 2023-10-24 21:15:00 -07:00
  • ccb1cea49a inspector: filter terminal io events by kind Mitchell Hashimoto 2023-10-24 20:55:29 -07:00
  • c60ead99aa inspector: format termio a little better, incomplete Mitchell Hashimoto 2023-10-24 16:00:38 -07:00
  • 7b2af3a039 inspector: start termio log Mitchell Hashimoto 2023-10-23 17:16:01 -07:00
  • 5da0e0dab6 inspector: show kitty graphics metadata Mitchell Hashimoto 2023-10-23 16:50:05 -07:00
  • dbe4530377 inspector: fix key memory leak Mitchell Hashimoto 2023-10-23 15:45:32 -07:00
  • 60c8ae806b inspector: remove unused next id system Mitchell Hashimoto 2023-10-23 15:37:06 -07:00
  • d82a4760da inspector: note memory leak Mitchell Hashimoto 2023-10-23 15:36:01 -07:00
  • 25106f9644 inspector: add clear keyboard events button Mitchell Hashimoto 2023-10-23 15:27:17 -07:00
  • f560423e3e inspector: render key events Mitchell Hashimoto 2023-10-23 15:22:48 -07:00
  • a162c7c47f inspector: move inspector to dedicated folder Mitchell Hashimoto 2023-10-23 14:48:33 -07:00
  • 00ed6069f6 inspector: render basic key inspector Mitchell Hashimoto 2023-10-23 14:46:10 -07:00
  • 534ecb2d80 circbuf: iterator yields pointers Mitchell Hashimoto 2023-10-23 12:56:41 -07:00
  • 7f5f6d01cf inspector: keep track of keyboard events (not rendered yet) Mitchell Hashimoto 2023-10-23 12:26:30 -07:00
  • 4ed6112e6d move circular buffer to src/ Mitchell Hashimoto 2023-10-23 12:18:23 -07:00
  • 41dbbf43d2 terminal: circular buffer has append, clear, iterator Mitchell Hashimoto 2023-10-23 12:16:07 -07:00
  • 0fb7a02791 inspector: give cell picker modal a reasonable title Mitchell Hashimoto 2023-10-22 21:42:37 -07:00
  • eaa7777fbb inspector: cell inspector Mitchell Hashimoto 2023-10-22 21:25:56 -07:00
  • bc398327f2 inspector: track mouse state Mitchell Hashimoto 2023-10-22 18:02:20 -07:00
  • e40cfc791d inspector: add keyboard info Mitchell Hashimoto 2023-10-22 12:57:48 -07:00
  • ccde455fa0 inspector: cursor style information Mitchell Hashimoto 2023-10-22 12:47:04 -07:00
  • 0f0195fb97 inspector: screen window Mitchell Hashimoto 2023-10-22 09:50:20 -07:00
  • a9279f9871 apprt/glfw: does not implement inspector Mitchell Hashimoto 2023-10-22 09:27:30 -07:00
  • fc549978b9 macos: update inspector size in draw call Mitchell Hashimoto 2023-10-22 09:22:56 -07:00
  • 6cfa9de4df apprt/embedded: do not lock render state for inspector render Mitchell Hashimoto 2023-10-22 09:18:54 -07:00
  • aa24221acf inspector: show imgui demo window only in debug Mitchell Hashimoto 2023-10-22 09:18:42 -07:00
  • 880d7869a9 inspector: show modes Mitchell Hashimoto 2023-10-22 09:14:53 -07:00
  • c8b9bea1e1 apprt: none has app/surface so tests pass Mitchell Hashimoto 2023-10-22 08:56:30 -07:00
  • 5a299e14e4 all threads are notified of inspector state, trigger render Mitchell Hashimoto 2023-10-22 08:46:30 -07:00
  • afa08ffc02 initial work on basic inspector information Mitchell Hashimoto 2023-10-21 22:35:05 -07:00
  • c1fade6e5b apprt/embedded: also must render imgui multiple times Mitchell Hashimoto 2023-10-21 15:49:04 -07:00
  • a1a398be4d inspector: setup basic modes window (empty), dock Mitchell Hashimoto 2023-10-21 15:47:22 -07:00
  • 844baf7148 note font size todo Mitchell Hashimoto 2023-10-21 15:16:21 -07:00
  • 597c1a17ae apprt/embedded: render in native dpi Mitchell Hashimoto 2023-10-21 15:13:27 -07:00
  • 55f681a0fd inspector is scaled to native dpi Mitchell Hashimoto 2023-10-21 15:08:16 -07:00
  • e62a8bbaae pkg/cimgui: use freetype for font rendering Mitchell Hashimoto 2023-10-21 14:27:53 -07:00
  • d65b29a537 apprt/embedded: render inspector Mitchell Hashimoto 2023-10-20 11:41:18 -07:00
  • 865bf7441c apprt/gtk: initialize and run the inspector Mitchell Hashimoto 2023-10-20 11:38:05 -07:00
  • 7a30d1080e core: hook up all the inspector activation state and such Mitchell Hashimoto 2023-10-20 11:25:04 -07:00
  • dcb6eef9c4 apprt/gtk: different bg color for imgui widget Mitchell Hashimoto 2023-10-20 08:52:51 -07:00
  • 522d6b8ba1 apprt/gtk: destory the inspector properly on close Mitchell Hashimoto 2023-10-20 08:51:34 -07:00
  • 6a50a938d6 apprt/gtk: button to toggle inspector Mitchell Hashimoto 2023-10-20 08:47:18 -07:00
  • 199e1cae29 apprt/gtk: surface has inspector state Mitchell Hashimoto 2023-10-20 08:44:23 -07:00
  • a6dfad9689 pkg/cimgui: requires libcpp Mitchell Hashimoto 2023-10-19 20:51:05 -07:00
  • 5e2bed62b3 macos: terminal inspector control Mitchell Hashimoto 2023-10-19 20:48:38 -07:00
  • 29bbcbbf92 core: add input binding to control terminal inspector Mitchell Hashimoto 2023-10-19 20:30:39 -07:00
  • 92d172377e macos: don't do full surface-style key translation for imgui Mitchell Hashimoto 2023-10-19 14:40:11 -07:00
  • b2fd3fae6c macos: proper title when focusing the inspector Mitchell Hashimoto 2023-10-19 14:34:28 -07:00
  • ddd7ff4bbb apprt/gtk: use shared key => imgui key helper Mitchell Hashimoto 2023-10-19 14:27:22 -07:00
  • 52ccef3b8e macos: only re-render the inspector when requested Mitchell Hashimoto 2023-10-19 14:27:03 -07:00
  • d50ff6ece7 macos: complete cimgui events Mitchell Hashimoto 2023-10-19 14:09:26 -07:00
  • 2c40183c3c macos: rendering basic imgui Mitchell Hashimoto 2023-10-19 11:52:49 -07:00
  • 775a734892 apprt/gtk: use new imgui opengl API Mitchell Hashimoto 2023-10-18 22:25:30 -07:00
  • f15aaf3b9e macos: use a MTKView subclass for the inspector Mitchell Hashimoto 2023-10-18 22:24:21 -07:00
  • 69cc6d11dc macos: MetalView, render an MTKView Mitchell Hashimoto 2023-10-18 21:09:03 -07:00
  • 9fb4497675 pkg/cimgui: add osx backend Mitchell Hashimoto 2023-10-18 20:17:26 -07:00
  • 3ac6e8392d pkg/cimgui: add metal backend Mitchell Hashimoto 2023-10-18 17:34:12 -07:00
  • f3d99efcd8 apprt/gtk: imgui widget calls callback to populate imgui frame Mitchell Hashimoto 2023-10-18 17:24:03 -07:00
  • c0ace7a29e apprt/gtk: complete imgui backend Mitchell Hashimoto 2023-10-18 16:47:04 -07:00
  • 869e4133f1 apprt/gtk: can render imgui Mitchell Hashimoto 2023-10-18 14:20:50 -07:00
  • a60f9eb9e6 apprt/gtk: empty inspector window Mitchell Hashimoto 2023-10-18 08:41:33 -07:00
  • 4b1809f35e add empty Inspector file Mitchell Hashimoto 2023-10-18 08:15:18 -07:00
  • efddef9d1c build: add cimgui to build Mitchell Hashimoto 2023-10-18 08:13:09 -07:00
  • aaa74c40c3 pkg/cimgui Mitchell Hashimoto 2023-10-18 07:56:37 -07:00
  • ee0b79fa07 Merge pull request #726 from mitchellh/update-zig Mitchell Hashimoto 2023-10-24 15:11:35 -07:00
  • 7a1c54ad05 update zig Mitchell Hashimoto 2023-10-24 15:00:10 -07:00
  • aee05d9e99 terminal: deleteLines has to reset wrap state on blank lines Mitchell Hashimoto 2023-10-24 12:50:06 -07:00
  • 66d97ab5f3 terminal: do not attach grapheme to empty cell Mitchell Hashimoto 2023-10-24 12:20:37 -07:00
  • 1457bcec90 terminal: deleteCharacters should clear wide spacer tails if split Mitchell Hashimoto 2023-10-24 12:10:41 -07:00
  • 452d72d635 Merge pull request #724 from mitchellh/fuzz Mitchell Hashimoto 2023-10-24 09:52:36 -07:00
  • 2741785033 website: prettier Mitchell Hashimoto 2023-10-24 09:43:14 -07:00
  • 62475fd709 terminal: ICH should only run with no intermediates Mitchell Hashimoto 2023-10-24 09:41:20 -07:00
  • ec26cc4b41 terminal: insert blanks (ICH) with left/right and large count Mitchell Hashimoto 2023-10-24 09:38:47 -07:00
  • e6a23be99a terminal: cub with reverse mode on left margin Mitchell Hashimoto 2023-10-24 09:24:02 -07:00
  • 96d5ca3604 terminal: horizontal tab back should handle cursor already left margin Mitchell Hashimoto 2023-10-24 08:45:07 -07:00
  • cbdf52864a Merge pull request #704 from der-teufel-programming/windows-test Mitchell Hashimoto 2023-10-23 08:52:43 -07:00
  • 4a199448a2 os: update todo about subsystem for windows Mitchell Hashimoto 2023-10-23 08:48:53 -07:00
  • 3226cbf61b os: remove some duplication in the env var check for xdg config Mitchell Hashimoto 2023-10-23 08:47:16 -07:00
  • b9b33ab25d pkg/fontconfig: make iconv build param non-windows specific Mitchell Hashimoto 2023-10-23 08:40:25 -07:00
  • d8a4f19fb9 Merge pull request #719 from gpanders/macos-about-commit Mitchell Hashimoto 2023-10-23 08:31:39 -07:00
  • 72f754c6cf macos: use commit hash in version info instead of build number Gregory Anders 2023-10-23 07:43:55 -05:00
  • 76e0e89a3d Merge pull request #715 from mitchellh/update-zig Mitchell Hashimoto 2023-10-22 07:07:44 -07:00
  • 8e1fb61726 Merge pull request #718 from erf/config-comment Mitchell Hashimoto 2023-10-22 06:55:35 -07:00
  • 7d99a6063b config: comment regarding font-family config reload Erlend Lind Madsen 2023-10-22 20:49:22 +07:00