aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAge
...
| * Move screen and plugins to client side.Kunal Mohan2021-05-04
| | | | | | | | | | Remove AppInstruction enum spawn pty thread, screen thread and plugin thread on demand
| * wip: helper functions for ServerInstructiondenis2021-05-04
| |
| * client side threads should send messages directly to server and router ↵Kunal Mohan2021-05-04
| | | | | | | | threads should do the actual routing
| * split start into start_server and start_clientKunal Mohan2021-05-04
| |
| * Fix after rebaseKunal Mohan2021-05-04
| |
| * Rename notify_server to connect_to_serverKunal Mohan2021-05-04
| |
| * Add router thread on server side as wellKunal Mohan2021-05-04
| |
| * Some documentation an ClientOsApi stuffKunal Mohan2021-05-04
| |
| * a probable fix for testsKunal Mohan2021-05-04
| |
| * minor fix while opening new tabKunal Mohan2021-05-04
| |
| * Synchronize update tabs actions using command_is_executingKunal Mohan2021-05-04
| |
| * Hide IpcChannel entirely behind OsApiKunal Mohan2021-05-04
| |
| * documentation and nit fixKunal Mohan2021-05-04
| |
| * Hide server-side Ipc channels creation behind OsApis and some documentation ↵Kunal Mohan2021-05-04
| | | | | | | | fixes
| * increase snapshot timeKunal Mohan2021-05-04
| |
| * fix fmt errorsKunal Mohan2021-05-04
| |
| * Fix after rebaseKunal Mohan2021-05-04
| |
| * Introduce ServerContextKunal Mohan2021-05-04
| |
| * fix testsKunal Mohan2021-05-04
| |
| * Divide OsApi into ClientOsApi and ServerOsApi and move calls to os threadKunal Mohan2021-05-04
| |
| * wip: remove the commands that are called only on the clientdenis2021-05-04
| |
| * wip: here goes the os_thread and OsContextdenis2021-05-04
| |
| * fix testing for pseudo client-server modelKunal Mohan2021-05-04
| |
| * wip: working on osapi message variantsdenis2021-05-04
| |
| * Introduce DoneCLosingPane message to ensure atomicity in state changeKunal Mohan2021-05-04
| |
| * remove command_is_executing from pty_threadKunal Mohan2021-05-04
| |
| * Use IPC for Server to client as wellKunal Mohan2021-05-04
| | | | | | | | Add router thread
| * ensure proper shutdownKunal Mohan2021-05-04
| |
| * Use ipmpsc crate for IPCKunal Mohan2021-05-04
| |
| * Introduce serlializable ClientInstruction and Rename ApiCommandKunal Mohan2021-05-04
| |
| * do not hang on exitKunal Mohan2021-05-04
| |
| * remove logsKunal Mohan2021-05-04
| |
| * Undo some changesKunal Mohan2021-05-04
| |
| * Use interprocess crate, BufReader and BufWriterKunal Mohan2021-05-04
| |
| * Got things working! But we are loosing data in transmission :( PS: There are ↵Kunal Mohan2021-05-04
| | | | | | | | debug logs in there
| * undo some changesKunal Mohan2021-05-04
| |
| * another tryKunal Mohan2021-05-04
| |
| * try fixesKunal Mohan2021-05-04
| |
| * Introduce IpcSenderWithContextKunal Mohan2021-05-04
| |
| * remove debug logsKunal Mohan2021-05-04
| |
| * isolate pty threadKunal Mohan2021-05-04
| |
* | fix(compatibility): pass vttest 8 (#461)Aram Drevekenin2021-05-05
| | | | | | | | | | | | | | * fix(compatibility): pass vttest 8 * style(comment): remove unused * style(grid): sometimes it's just easier to do what clippy wants...
* | HOTFIX: allow cargo publishAram Drevekenin2021-05-04
|/
* fix(colors): stabilize colors (#453)Aram Drevekenin2021-05-04
| | | | | * fix(colors): stabilize colors * style(fmt): rustfmt
* chore: simplify boundary combination functionKyle Sutherland-Cash2021-05-04
|\
| * Simplify the boundary logic a littleKyle Sutherland-Cash2021-05-02
| |
* | Terminal compatibility: Pass vttest 2 and 3 (#447)Aram Drevekenin2021-05-03
| | | | | | | | | | | | | | | | | | * fix(compatibility): pass vttest 2+3 * style(fmt): rustfmt * style(comment): remove unused * docs(changelog): update change
* | Merge pull request #437 from a-kenji/xrdb-loading-fixa-kenji2021-05-03
|\ \ | | | | | | Make Xrdb Loading More Forgiving
| * | Make Xrdb Loading More Forgivinga-kenji2021-05-03
| | | | | | | | | | | | | | | | | | | | | Attempt at fixing #434. The `hex_to_rgb` function propagates the Option now. If it is None, it tries to load the default Palette now.
* | | Enables the Default Config Testa-kenji2021-05-02
|/ / | | | | | | | | | | | | The split of test/no_test happens now in find_config_dir, it always returns Null in tests. That way differing configurations in tests shouldn't make the test fail anymore.