summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/rust.yml30
-rw-r--r--CHANGELOG.md2
-rw-r--r--Cargo.lock254
-rw-r--r--Cargo.toml44
-rw-r--r--Makefile.toml7
-rw-r--r--README.md7
-rw-r--r--default-plugins/status-bar/src/main.rs64
-rw-r--r--default-plugins/tab-bar/src/line.rs12
-rw-r--r--default-plugins/tab-bar/src/main.rs2
-rw-r--r--default-plugins/tab-bar/src/tab.rs8
-rw-r--r--src/common/input/mod.rs7
-rw-r--r--src/common/mod.rs14
-rw-r--r--src/common/thread_bus.rs142
-rw-r--r--src/common/utils/mod.rs5
-rw-r--r--src/main.rs41
-rw-r--r--src/tests/fakes.rs23
-rw-r--r--src/tests/integration/basic.rs4
-rw-r--r--src/tests/integration/close_pane.rs4
-rw-r--r--src/tests/integration/compatibility.rs4
-rw-r--r--src/tests/integration/layouts.rs4
-rw-r--r--src/tests/integration/move_focus_down.rs4
-rw-r--r--src/tests/integration/move_focus_left.rs4
-rw-r--r--src/tests/integration/move_focus_right.rs4
-rw-r--r--src/tests/integration/move_focus_up.rs4
-rw-r--r--src/tests/integration/resize_down.rs4
-rw-r--r--src/tests/integration/resize_left.rs4
-rw-r--r--src/tests/integration/resize_right.rs4
-rw-r--r--src/tests/integration/resize_up.rs4
-rw-r--r--src/tests/integration/tabs.rs5
-rw-r--r--src/tests/integration/terminal_window_resize.rs4
-rw-r--r--src/tests/integration/toggle_fullscreen.rs4
-rw-r--r--src/tests/mod.rs8
-rw-r--r--src/tests/utils.rs7
-rw-r--r--zellij-client/Cargo.toml22
-rw-r--r--zellij-client/src/command_is_executing.rs (renamed from src/common/command_is_executing.rs)2
-rw-r--r--zellij-client/src/input_handler.rs (renamed from src/common/input/handler.rs)100
-rw-r--r--zellij-client/src/lib.rs (renamed from src/client/mod.rs)63
-rw-r--r--zellij-client/src/os_input_output.rs188
-rw-r--r--zellij-server/Cargo.toml37
-rw-r--r--zellij-server/src/lib.rs (renamed from src/server/mod.rs)87
-rw-r--r--zellij-server/src/os_input_output.rs (renamed from src/common/os_input_output.rs)198
-rw-r--r--zellij-server/src/panes/grid.rs (renamed from src/client/panes/grid.rs)180
-rw-r--r--zellij-server/src/panes/mod.rs (renamed from src/client/panes/mod.rs)2
-rw-r--r--zellij-server/src/panes/plugin_pane.rs (renamed from src/client/panes/plugin_pane.rs)6
-rw-r--r--zellij-server/src/panes/terminal_character.rs (renamed from src/client/panes/terminal_character.rs)14
-rw-r--r--zellij-server/src/panes/terminal_pane.rs (renamed from src/client/panes/terminal_pane.rs)45
-rw-r--r--zellij-server/src/panes/unit/grid_tests.rs (renamed from src/client/panes/unit/grid_tests.rs)67
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__csi_b.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__csi_b.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__csi_capital_i.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__csi_capital_i.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__csi_capital_z.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__csi_capital_z.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__terminal_reports.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__terminal_reports.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest1_0.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest1_0.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest1_1.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest1_1.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest1_2.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest1_2.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest1_3.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest1_3.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest1_4.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest1_4.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest1_5.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest1_5.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_0.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_0.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_1.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_1.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_10.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_10.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_11.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_11.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_12.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_12.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_13.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_13.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_14.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_14.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_2.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_2.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_3.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_3.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_4.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_4.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_5.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_5.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_6.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_6.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_7.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_7.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_8.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_8.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest2_9.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest2_9.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest3_0.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest3_0.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest8_0.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest8_0.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest8_1.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest8_1.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest8_2.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest8_2.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest8_3.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest8_3.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest8_4.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest8_4.snap)2
-rw-r--r--zellij-server/src/panes/unit/snapshots/zellij_server__panes__grid__grid_tests__vttest8_5.snap (renamed from src/client/panes/unit/snapshots/zellij__client__panes__grid__grid_tests__vttest8_5.snap)2
-rw-r--r--zellij-server/src/pty.rs (renamed from src/common/pty.rs)44
-rw-r--r--zellij-server/src/route.rs (renamed from src/server/route.rs)30
-rw-r--r--zellij-server/src/screen.rs (renamed from src/common/screen.rs)107
-rw-r--r--zellij-server/src/tab.rs (renamed from src/client/tab.rs)43
-rw-r--r--zellij-server/src/thread_bus.rs80
-rw-r--r--zellij-server/src/ui/boundaries.rs (renamed from src/client/boundaries.rs)10
-rw-r--r--zellij-server/src/ui/layout.rs (renamed from src/client/layout.rs)8
-rw-r--r--zellij-server/src/ui/mod.rs3
-rw-r--r--zellij-server/src/ui/pane_resizer.rs (renamed from src/client/pane_resizer.rs)7