aboutsummaryrefslogtreecommitdiffstats
path: root/src/common (follow)
Commit message (Collapse)AuthorAge
...
* use Uuid to generate unique server socket namesKunal Mohan2021-05-04
|
* remove Split, OpenFile and MoveFocus from CliArgsKunal Mohan2021-05-04
|
* Refactor CommandIsExecuting to have a single variantKunal Mohan2021-05-04
|
* Use interprocess crate for IPCKunal Mohan2021-05-04
|
* Refactor ServerInstruction enum to use Action enumKunal Mohan2021-05-04
|
* Remove ErrorContext from IpcSender and nit fixesKunal Mohan2021-05-04
|
* Fix after rebaseKunal Mohan2021-05-04
|
* Fix after rebaseKunal Mohan2021-05-04
|
* 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
|
* 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
* 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
|
* isolate pty threadKunal Mohan2021-05-04
|
* fix(colors): stabilize colors (#453)Aram Drevekenin2021-05-04
| | | | | * fix(colors): stabilize colors * style(fmt): rustfmt
* 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.
* Merge pull request #433 from a-kenji/disable-default-config-testa-kenji2021-05-02
|\ | | | | Disable Default Config Test