Commit Graph

  • 62282eacd5 Fix compile error due to attempting to derive incorrect trait main kodi 2024-07-05 13:13:23 +02:00
  • a5c975d113 Attempt to change the way errors are created kodi 2024-07-05 13:09:31 +02:00
  • ef1faf5bd9 Barely better error reporting kodi 2024-06-26 11:28:14 +02:00
  • d47f62cdbb Attempt to deal with task/memory leaks kodi 2024-06-26 11:16:20 +02:00
  • a1e10f93ce bump v0.3.0 kodi 2024-06-25 18:19:35 +02:00
  • 2cf0b9abe4 Don't run doctests which would break on unix kodi 2024-06-25 11:48:47 +02:00
  • 8b0f01e606 Add information about dependencies to README kodi 2024-06-25 11:44:25 +02:00
  • beda8c151d Changes in dependencies kodi 2024-06-25 11:43:04 +02:00
  • 84f7009ad2 Add more proper cleanup for the server kodi 2024-06-25 11:39:07 +02:00
  • 267b741ac4 implement std::error::Error for the error type kodi 2024-06-25 00:03:29 +02:00
  • bffb41e8a1 implement Drop for client struct kodi 2024-06-24 23:40:47 +02:00
  • b5870e62fe Implement Display for the error enum kodi 2024-06-24 23:01:58 +02:00
  • f4d65a2c51 Sanitization improvements v0.2.4 kodi 2024-06-24 22:32:03 +02:00
  • 912b69ef93 Try to fix publish.yaml workflow kodi 2024-06-24 21:54:28 +02:00
  • 2353c1648e Bump for mistake in deploy workflow v0.2.3 kodi 2024-06-24 21:34:30 +02:00
  • e1f453fa8b Update publish.yaml to properly format token for gitea kodi 2024-06-24 21:33:34 +02:00
  • 4dff84f4e7 Move rand to dev-dependencies v0.2.2 kodi 2024-06-24 21:29:48 +02:00
  • 4fc0359625 Lift dry run flag from publish.yaml kodi 2024-06-24 21:28:16 +02:00
  • 8313209e0e Bump for testing v0.2.1 kodi 2024-06-24 21:20:40 +02:00
  • 91deddc1d2 Add publishing to gitea releases for the release workflow kodi 2024-06-24 21:20:02 +02:00
  • 0d018d0869 Attempt to add publish workflow kodi 2024-06-24 21:12:14 +02:00
  • 71adf67727 Add description and repository to manifest kodi 2024-06-24 21:04:36 +02:00
  • b12b382d94 Try fixing doc upload action v0.2.0 kodi 2024-06-24 18:35:02 +02:00
  • 812861640d Significantly update the documentation kodi 2024-06-24 18:26:19 +02:00
  • bfd4c1346f Update README.md kodi 2024-06-24 16:58:14 +02:00
  • bf183a0598 Fix crash in server due to overeager parsing kodi 2024-06-24 15:58:54 +02:00
  • fc570fa0bd Fix compile error on unix kodi 2024-06-24 15:38:55 +02:00
  • cd2cf3346f Minor tweak in this awful pile of code kodi 2024-06-24 15:36:29 +02:00
  • 62262cb0fe Fully implement communication kodi 2024-06-24 15:34:14 +02:00
  • 49cabbed95 Fix server code generation for unix kodi 2024-06-24 12:26:33 +02:00
  • 2934177373 Implement server kodi 2024-06-24 12:22:54 +02:00
  • 5e498f5882 Run clippy through nix now kodi 2024-06-23 01:50:36 +02:00
  • c892053cbd Implement additional codegen for calling server handler methods kodi 2024-06-23 01:46:42 +02:00
  • 033482c076 Implement basic generation for the server code kodi 2024-06-22 13:26:02 +02:00
  • 7227379e63 Try using a matrix to run workflows in parallel kodi 2024-06-22 13:02:54 +02:00
  • fe5dabec45 Fix build options kodi 2024-06-22 13:00:56 +02:00
  • 15d44b6daa Add code to create a client connected to the network kodi 2024-06-22 12:57:41 +02:00
  • 1eaeb68d82 Revert "Tweak usage of mutexes to reduce chance of deadlocks" kodi 2024-06-22 12:25:28 +02:00
  • f35166ce78 Tweak usage of mutexes to reduce chance of deadlocks kodi 2024-06-21 16:25:58 +02:00
  • 06aa6a1f71 Implement basic networking code kodi 2024-06-21 15:54:48 +02:00
  • 971e185ae5 Run clippy in workflow kodi 2024-06-21 14:36:14 +02:00
  • 1b2fd45c89 Add clippy to flake kodi 2024-06-21 12:48:58 +02:00
  • 374e50ee6b Add small random delay to async test for stress-testing kodi 2024-06-21 12:48:52 +02:00
  • 7c2c03aa40 Implement workflow for building and testing library kodi 2024-06-21 12:43:15 +02:00
  • c05091c5c2 Move away from devenv.sh kodi 2024-06-21 12:35:45 +02:00
  • 3bbd385ee2 Putting a delay there is useless actually kodi 2024-06-21 12:07:56 +02:00
  • ffda8eb639 Fix typo in README.md kodi 2024-06-21 11:58:24 +02:00
  • a169806b32 Add small random delay in tests kodi 2024-06-21 11:54:29 +02:00
  • b9128a465c Client can now perform requests asynchronously kodi 2024-06-21 11:51:33 +02:00
  • b4f1e1b092 Implement basic test for the client interface kodi 2024-06-21 11:28:46 +02:00
  • e6e9610d1f Define macro logic with proc_macro2 instead of proc_macro kodi 2024-06-20 15:26:17 +02:00
  • db036064e7 Implement code for recieving the answer to a query kodi 2024-06-20 14:59:32 +02:00
  • aa7d51f088 Generate code to "send" a question kodi 2024-06-20 12:52:42 +02:00
  • cc4d14fe69 Derive serde methods on message enums kodi 2024-06-20 11:52:36 +02:00
  • 62cffa56ff Remove debug file kodi 2024-06-20 11:45:17 +02:00
  • 6c75996096 Building some more necessary structures out of the protocol definition kodi 2024-06-20 11:34:04 +02:00
  • 0125605468 Properly link to LICENSE.md kodi 2024-06-19 23:29:22 +02:00
  • 5986b292a8 Properly link to LICENSE.md kodi 2024-06-19 23:28:57 +02:00
  • 12f411e046 Make description text slightly nicer kodi 2024-06-19 23:27:10 +02:00
  • 450415eb6b Implement basic derivation kodi 2024-06-19 23:25:45 +02:00