summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
David Roden [Sun, 26 Jan 2025 14:40:25 +0000 (15:40 +0100)]
π Actually handle connections in a new thread
David Roden [Sun, 26 Jan 2025 14:39:58 +0000 (15:39 +0100)]
π¨ Set name for server thread
David Roden [Sun, 26 Jan 2025 10:33:50 +0000 (11:33 +0100)]
β»οΈ Turn Pair into a record
Itβs Java 21, I can use records! \o/
David Roden [Sat, 25 Jan 2025 23:14:00 +0000 (00:14 +0100)]
β¨ Add basic implementation of βinfo windowβ
David Roden [Sat, 25 Jan 2025 23:11:52 +0000 (00:11 +0100)]
β»οΈ Refactor connection input and output handling
David Roden [Sat, 25 Jan 2025 22:41:35 +0000 (23:41 +0100)]
π Use createEvent() method here as well
David Roden [Sat, 25 Jan 2025 22:30:48 +0000 (23:30 +0100)]
β»οΈ Extract methods to easier handle connections
David Roden [Sat, 25 Jan 2025 17:19:15 +0000 (18:19 +0100)]
β»οΈ Use actual JSON matchers for Server test
David Roden [Sat, 25 Jan 2025 15:41:04 +0000 (16:41 +0100)]
β»οΈ Create event JSON using Jackson
David Roden [Sat, 25 Jan 2025 12:23:03 +0000 (13:23 +0100)]
π· Add Jenkinsfile
David Roden [Sat, 25 Jan 2025 11:53:32 +0000 (12:53 +0100)]
π Only send a single new-window/frame event for each window/frame
David Roden [Sat, 25 Jan 2025 09:21:17 +0000 (10:21 +0100)]
π Add dependencies for MSTA modules
David Roden [Sat, 25 Jan 2025 09:18:20 +0000 (10:18 +0100)]
β¨ Add basic MSTA client
David Roden [Sat, 25 Jan 2025 09:08:14 +0000 (10:08 +0100)]
πΈ Allow stopping the server cleanly
David Roden [Sat, 25 Jan 2025 09:07:40 +0000 (10:07 +0100)]
πΈ Allow multiple connections to MSTA server
David Roden [Fri, 24 Jan 2025 19:24:54 +0000 (20:24 +0100)]
β¨ Run shutdown hook only when shutdown command is sent
David Roden [Fri, 24 Jan 2025 18:57:41 +0000 (19:57 +0100)]
β¨ Add server that can detect windows and frames
David Roden [Fri, 24 Jan 2025 18:57:12 +0000 (19:57 +0100)]
β°οΈ Remove empty line
David Roden [Thu, 23 Jan 2025 18:52:01 +0000 (19:52 +0100)]
π Add .gitignore file to ignore target directories
David Roden [Thu, 23 Jan 2025 18:51:08 +0000 (19:51 +0100)]
ποΈ Split project into client and server components
Also, move to Java 21 and using toolchains.
David Roden [Thu, 23 Jan 2025 17:03:34 +0000 (18:03 +0100)]
ποΈ Add initial POM
David Roden [Thu, 23 Jan 2025 16:52:50 +0000 (17:52 +0100)]
π Begin project by adding Maven wrapper