Iris Pupo
|
0768a7dc61
|
Handle previous sockets in Listener::new()
|
2022-12-04 01:08:36 -05:00 |
Iris Pupo
|
01e2aee164
|
added new function for listener struct
|
2022-12-04 00:03:55 -05:00 |
mars
|
b0c29818ee
|
Add AGPL license to magpie Cargo.toml
|
2022-11-26 22:06:09 -07:00 |
mars
|
e0ec4190fc
|
Enable vsync and MSAAx4 on Magpie windows
|
2022-11-20 12:16:55 -07:00 |
mars
|
2d242520c1
|
Add send_panel_json_async()
|
2022-11-20 11:39:12 -07:00 |
mars
|
ac5d6475f1
|
Add Messenger::send_async()
|
2022-11-20 11:24:58 -07:00 |
mars
|
c244834004
|
Better Messenger recv-related docs and names
|
2022-11-20 11:15:50 -07:00 |
mars
|
763c55d3e4
|
Add async feature + Messenger::recv_async()
|
2022-11-20 11:08:23 -07:00 |
mars
|
6c2bfc0ea5
|
Split Messenger into MessageQueue
|
2022-11-20 10:48:49 -07:00 |
mars
|
9d4d5cca91
|
Merge branch 'main' into script-to-host-messages
|
2022-11-20 00:15:36 -07:00 |
mars
|
4b126ed2cf
|
Magpie window transparency + remove window decorations
|
2022-11-18 17:15:29 -07:00 |
mars
|
e924a17073
|
Disable Magpie glium gamma-correction
|
2022-11-18 16:48:17 -07:00 |
mars
|
a809af7c64
|
Replace dedicated MagpieClient with methods on ClientMessenger
|
2022-11-17 15:03:12 -07:00 |
mars
|
d020caa477
|
Make Messenger transport private
|
2022-11-17 14:46:48 -07:00 |
mars
|
f81f55485b
|
Forward script messages from IPC to client
|
2022-11-16 23:04:42 -07:00 |
mars
|
e1ebfab247
|
Close Messenger connection on reset
|
2022-11-16 22:52:02 -07:00 |
mars
|
cf95b52f7e
|
Print error instead of panicking on unrecognized IPC even ttoken
|
2022-11-16 22:29:02 -07:00 |
mars
|
efae627263
|
Forward script messages from window to IPC
|
2022-11-16 22:20:30 -07:00 |
mars
|
808d62421c
|
Implement window-to-IPC messaging
|
2022-11-16 22:17:17 -07:00 |
mars
|
7d751f27c9
|
Add RecvMessage to Magpie protocol
|
2022-11-16 22:02:03 -07:00 |
mars
|
f4a366a215
|
Add protocol name support to Magpie
|
2022-11-15 23:51:52 -07:00 |
mars
|
fe6d9ac1a7
|
Add missing license headers to Magpie sources
|
2022-11-14 17:22:27 -07:00 |
mars
|
87d70ee6d1
|
Magpie supports Hover and Drag cursor events
|
2022-11-06 16:27:09 -07:00 |
mars
|
4798d43f6c
|
Fix Magpie monotonic delta-time bug
|
2022-11-04 21:56:55 -06:00 |
mars
|
aa333b0fe4
|
Add Magpie cursor input (closes #23)
|
2022-11-03 19:07:40 -06:00 |
mars
|
a2d51b2fa8
|
Refactor Magpie window event handling + catch most windowing errors instead of unwrapping
|
2022-11-02 23:00:59 -06:00 |
lilith
|
4b2396d137
|
Initial on_resize() implementation
|
2022-11-03 00:37:18 -04:00 |
mars
|
44024ccdef
|
Refactor Canary API
|
2022-11-02 17:42:01 -06:00 |
mars
|
7e1ec1ed39
|
Move magpie_types and magpie_client into magpie
|
2022-11-01 01:50:50 -06:00 |
mars
|
23d699dfef
|
Use new coordinate system in Magpie and text rendering
|
2022-10-31 00:06:10 -06:00 |
mars
|
ea1631d24d
|
Implement ServerMsg::SendMessage
|
2022-10-30 19:11:24 -06:00 |
mars
|
839f8c6c6e
|
Magpie loads, draws, and updates scripts
|
2022-10-29 18:00:46 -06:00 |
mars
|
a058d027ef
|
Draw Canary DrawCommands
|
2022-10-29 17:23:56 -06:00 |
mars
|
28c6a3e1e6
|
Automatically close client's windows on disconnect
|
2022-10-29 17:07:34 -06:00 |
mars
|
e624edc36f
|
Open/close window events
|
2022-10-29 16:54:51 -06:00 |
mars
|
63691ebc28
|
Add Messenger struct
|
2022-10-29 14:42:41 -06:00 |
mars
|
e1230c9710
|
IPC client connections
|
2022-10-28 23:22:36 -06:00 |
mars
|
a67ee571b2
|
IPC message sending
|
2022-10-27 22:52:42 -06:00 |
mars
|
786413ed0c
|
Window event loop waits instead of polls
|
2022-10-27 22:31:02 -06:00 |
mars
|
40e8507d83
|
WindowStore + separate IPC thread
|
2022-10-27 22:23:03 -06:00 |
mars
|
97c5a76227
|
Refactor Magpie modules
|
2022-10-27 20:15:47 -06:00 |
mars
|
825f4b28c8
|
Initial Magpie infrastructure
|
2022-10-27 18:12:12 -06:00 |