Commit graph

  • 79a4f76e93 Add more Functionality to Unbind a-kenji 2021-05-07 10:09:26 +02:00
  • 23450a708c fix(build): Make sure assets/man folder exists before building manpage. henil 2021-05-07 10:27:45 +05:30
  • d5433f8f89
    Merge pull request #223 from zellij-org/isolate-pty Kunal Mohan 2021-05-06 22:11:07 +05:30
  • 7982636741 explicitly set file and directory permissions Kunal Mohan 2021-05-05 02:00:02 +05:30
  • b18f5c9510 docs(changelog): Add Manpage #455 a-kenji 2021-05-05 23:52:30 +02:00
  • bee1082b4a
    Merge pull request #455 from Adhalianna/main a-kenji 2021-05-05 22:22:10 +02:00
  • 6714b21489
    docs(issue): update issue template with more precise instructions Aram Drevekenin 2021-05-05 17:36:55 +02:00
  • f9e70e131b
    style(changelog): remove empty line Aram Drevekenin 2021-05-05 17:11:22 +02:00
  • e30503e30f
    docs(changelog): update vttest change Aram Drevekenin 2021-05-05 17:10:35 +02:00
  • 837cb8d15a
    fix(compatibility): pass vttest 8 (#461) Aram Drevekenin 2021-05-05 17:09:24 +02:00
  • b504a5379e auto install mandown if it's not there (tested with Manjaro repositories) NKGoc 2021-05-05 14:16:53 +02:00
  • 67a0a8dc3b Merge branch 'main' of https://github.com/Adhalianna/zellij NKGoc 2021-05-05 13:21:17 +02:00
  • 0003f8268f new tasks to install mandown and generate manpage NKGoc 2021-05-05 13:20:26 +02:00
  • b70d73a581 new tasks to install mandown and generate manpage NKGoc 2021-05-05 13:16:58 +02:00
  • 6d826dcae0 Removing generated manpage NKGoc 2021-05-05 12:58:20 +02:00
  • 24b4ae831c wrapped lines in CONTRIBUTING.md NKGoc 2021-05-05 12:07:47 +02:00
  • 7962b44d80 Merge branch 'main' of https://github.com/Adhalianna/zellij NKGoc 2021-05-05 12:05:11 +02:00
  • 0ab7a51d04 simplifications NKGoc 2021-05-05 12:05:05 +02:00
  • 3f300bf834 simplifications NKGoc 2021-05-05 11:48:47 +02:00
  • 6e5600efc8 chore(plugin): shuffle helper library names and versions Brooks J Rady 2021-05-04 23:31:30 +01:00
  • ba99c379cc typo fix NKGoc 2021-05-04 21:06:48 +02:00
  • 4ebf0c8c44 remove description added when making sense out of cargo make NKGoc 2021-05-04 20:53:23 +02:00
  • 00d064e349 add manpage to zellij NKGoc 2021-05-04 20:50:27 +02:00
  • 847444cd0b
    docs(changelog): fix release date Aram Drevekenin 2021-05-04 17:25:54 +02:00
  • c1dd2c588e Fix after rebase Kunal Mohan 2021-05-04 20:48:28 +05:30
  • 585b225290 Use ZELLIJ_SOCKET_DIR env variable and make user specific tmp dir Kunal Mohan 2021-05-04 13:48:19 +05:30
  • a05a12dbec Add version to socket path to avoid problems after version update Kunal Mohan 2021-05-04 11:15:59 +05:30
  • d33106431d Fix after rebase Kunal Mohan 2021-05-04 01:13:16 +05:30
  • ea552d71e4 Introduce IpcReceiverWIthContext and move ipc stuff to common/ipc.rs Fall back to /tmp/zellij-{uid} directory if runtime_dir is not available. Use serialize_into() to avoid Vec allocation. And some cleanup Kunal Mohan 2021-05-03 17:23:32 +05:30
  • c6f93ba0d2 use better names for senders, receivers and threads Kunal Mohan 2021-04-30 20:40:32 +05:30
  • 913697b144 Place socket file in runtime directory or cache directory and use names crate for socket file name Kunal Mohan 2021-04-30 20:22:09 +05:30
  • 93956bdcca use bincode::deserialize_from() to prevent data loss. Kunal Mohan 2021-04-30 10:24:01 +05:30
  • da9b6fd607 use BufRead and BufWrite with sockets Kunal Mohan 2021-04-29 19:05:20 +05:30
  • 3f70c585c2 nit fixes Kunal Mohan 2021-04-29 17:52:14 +05:30
  • 1eb732773a use Uuid to generate unique server socket names Kunal Mohan 2021-04-29 16:27:14 +05:30
  • 9110e444b8 remove Split, OpenFile and MoveFocus from CliArgs Kunal Mohan 2021-04-29 15:25:55 +05:30
  • 42079f8d04 Refactor CommandIsExecuting to have a single variant Kunal Mohan 2021-04-28 21:13:19 +05:30
  • b7aa3fc21a Use interprocess crate for IPC Kunal Mohan 2021-04-28 19:00:09 +05:30
  • 9fc1f0038e Refactor ServerInstruction enum to use Action enum Kunal Mohan 2021-04-16 00:31:08 +05:30
  • 27393dfcf3 Share SessionMetadata between the server_router and the ipc_server thread Kunal Mohan 2021-04-15 20:41:57 +05:30
  • 246899a1dd Remove ErrorContext from IpcSender and nit fixes Kunal Mohan 2021-04-15 14:57:09 +05:30
  • fedb588330 Fix after rebase Kunal Mohan 2021-04-14 01:41:40 +05:30
  • 30d0ec2a40 fix terminal window resize tests by restricting lifetime of locks Kunal Mohan 2021-04-04 23:09:37 +05:30
  • 2a648187fc Fix after rebase Kunal Mohan 2021-04-04 01:24:46 +05:30
  • 223ee743e1 Move screen and plugins to client side. Remove AppInstruction enum spawn pty thread, screen thread and plugin thread on demand Kunal Mohan 2021-04-01 22:40:40 +05:30
  • ee14d5f5dd wip: helper functions for ServerInstruction denis 2021-03-30 14:17:16 +03:00
  • ea732166e3 client side threads should send messages directly to server and router threads should do the actual routing Kunal Mohan 2021-03-29 22:43:54 +05:30
  • 4f088e8185 split start into start_server and start_client Kunal Mohan 2021-03-27 19:55:22 +05:30
  • 2059d2c6aa Fix after rebase Kunal Mohan 2021-03-27 11:56:40 +05:30
  • 813547483f Rename notify_server to connect_to_server Kunal Mohan 2021-03-26 13:13:00 +05:30
  • e30ec5745e Add router thread on server side as well Kunal Mohan 2021-03-24 15:34:53 +05:30
  • 90982c3e47 Some documentation an ClientOsApi stuff Kunal Mohan 2021-03-24 13:50:29 +05:30
  • fe8fb79da0 a probable fix for tests Kunal Mohan 2021-03-24 01:47:53 +05:30
  • af445394c0 minor fix while opening new tab Kunal Mohan 2021-03-24 01:28:19 +05:30
  • bbcea31988 Synchronize update tabs actions using command_is_executing Kunal Mohan 2021-03-23 18:25:31 +05:30
  • 965cc71918 Hide IpcChannel entirely behind OsApi Kunal Mohan 2021-03-23 13:54:15 +05:30
  • 660434be06 documentation and nit fix Kunal Mohan 2021-03-22 09:05:08 +05:30
  • bc2345c413 Hide server-side Ipc channels creation behind OsApis and some documentation fixes Kunal Mohan 2021-03-22 02:08:39 +05:30
  • 3ef2715827 increase snapshot time Kunal Mohan 2021-03-20 11:37:52 +05:30
  • 5d06a49f8a fix fmt errors Kunal Mohan 2021-03-20 09:40:45 +05:30
  • fd1debaa79 Fix after rebase Kunal Mohan 2021-03-20 01:55:13 +05:30
  • be060e9a13 Introduce ServerContext Kunal Mohan 2021-03-20 01:18:09 +05:30
  • 2ab18244f7 fix tests Kunal Mohan 2021-03-19 00:05:24 +05:30
  • 0d814ebcde Divide OsApi into ClientOsApi and ServerOsApi and move calls to os thread Kunal Mohan 2021-03-18 22:37:25 +05:30
  • 70d8be0741 wip: remove the commands that are called only on the client denis 2021-03-18 15:28:00 +02:00
  • daddac65aa wip: here goes the os_thread and OsContext denis 2021-03-18 12:20:23 +02:00
  • d8986351ed fix testing for pseudo client-server model Kunal Mohan 2021-03-12 22:33:06 +05:30
  • 627e6b3672 wip: working on osapi message variants denis 2021-03-01 15:19:40 +02:00
  • ef1c902be6 Introduce DoneCLosingPane message to ensure atomicity in state change Kunal Mohan 2021-02-18 22:37:38 +05:30
  • 2111f95f33 remove command_is_executing from pty_thread Kunal Mohan 2021-02-18 15:16:42 +05:30
  • 5ece7f44cc Use IPC for Server to client as well Add router thread Kunal Mohan 2021-02-18 13:29:11 +05:30
  • 831a02b9c0 ensure proper shutdown Kunal Mohan 2021-02-18 11:45:41 +05:30
  • 77682d9ab5 Use ipmpsc crate for IPC Kunal Mohan 2021-02-18 11:27:19 +05:30
  • 1ee86f9a77 Introduce serlializable ClientInstruction and Rename ApiCommand Kunal Mohan 2021-02-18 10:17:01 +05:30
  • 858e48c6aa do not hang on exit Kunal Mohan 2021-02-13 21:02:02 +05:30
  • c0e87df14c remove logs Kunal Mohan 2021-02-13 15:59:04 +05:30
  • 75b07cc6c8 Undo some changes Kunal Mohan 2021-02-13 15:57:31 +05:30
  • aef52b0690 Use interprocess crate, BufReader and BufWriter Kunal Mohan 2021-02-13 15:50:56 +05:30
  • 2943dc7b3b Got things working! But we are loosing data in transmission :( PS: There are debug logs in there Kunal Mohan 2021-02-13 13:33:32 +05:30
  • d1a17ef356 undo some changes Kunal Mohan 2021-02-12 13:21:33 +05:30
  • d80a5f2ced remove logs Kunal Mohan 2021-02-12 13:00:07 +05:30
  • 6fc1a5bf92 another try Kunal Mohan 2021-02-12 12:59:48 +05:30
  • 50a6c08b1b remove debug log file Kunal Mohan 2021-02-12 11:39:28 +05:30
  • 7beb246250 try fixes Kunal Mohan 2021-02-12 11:39:02 +05:30
  • 685e2eef0c Introduce IpcSenderWithContext Kunal Mohan 2021-02-11 23:07:54 +05:30
  • 715e5f9785 remove debug logs Kunal Mohan 2021-02-11 21:29:53 +05:30
  • 588cdaa008 isolate pty thread Kunal Mohan 2021-02-11 21:15:38 +05:30
  • bea4446586 chore(version): bump development version Aram Drevekenin 2021-05-04 17:17:33 +02:00
  • fbe8042695 HOTFIX: allow cargo publish Aram Drevekenin 2021-05-04 16:58:23 +02:00
  • 97eca28954 chore(version): bump zellij-tile Aram Drevekenin 2021-05-04 16:48:19 +02:00
  • 03f8e7220c docs(changelog): update change Aram Drevekenin 2021-05-04 16:11:42 +02:00
  • 1f88b342e2
    fix(colors): stabilize colors (#453) Aram Drevekenin 2021-05-04 16:06:55 +02:00
  • f2f20f676f
    chore: simplify boundary combination function Kyle Sutherland-Cash 2021-05-04 01:12:20 -07:00
  • 845211c1ee
    Terminal compatibility: Pass vttest 2 and 3 (#447) Aram Drevekenin 2021-05-03 19:11:31 +02:00
  • 2792a9009b
    Merge pull request #437 from a-kenji/xrdb-loading-fix a-kenji 2021-05-03 18:26:45 +02:00
  • f97c3ae3a1 Make Xrdb Loading More Forgiving a-kenji 2021-05-02 19:19:52 +02:00
  • 570ee31888
    Merge pull request #441 from a-kenji/fix-default-keybinds a-kenji 2021-05-03 14:44:02 +02:00
  • 118e5a10cb Fixes Default Keybinds in Resize Mode #440 a-kenji 2021-05-03 09:57:02 +02:00
  • bf6386f495
    Merge pull request #436 from a-kenji/fix-default-config-test a-kenji 2021-05-02 19:26:17 +02:00
  • 3f3d10e636 Enables the Default Config Test a-kenji 2021-05-02 18:46:36 +02:00