419 Commits

Author SHA1 Message Date
Eric Froemling
663946fdf7
Merge branch 'master' into pubsync 2022-03-02 07:03:23 -06:00
Eric Froemling
3baa77c18e
Added public device id and various cleanup 2022-03-02 06:03:11 -06:00
Eric Froemling
762e7c1193
fixed ssl in embedded android python builds 2022-02-17 15:22:12 -06:00
Eric Froemling
f5df30ba20
ssl work and lang updates 2022-02-16 12:57:26 -06:00
Eric Froemling
6d81843277
lang updates and 1.7 internal prep work 2022-02-09 13:39:49 -06:00
Eric Froemling
d16b569052
language updates and 1.7 prep work 2022-02-01 19:43:08 -06:00
Eric Froemling
4d31d59467
v1.6.7 2022-01-25 14:25:45 -06:00
Eric Froemling
67649a0eae
lint and lang updates 2021-12-22 19:34:56 -06:00
Eric Froemling
5382fe1c5f
common lib, lang, and lint tweaks 2021-12-17 10:06:41 -06:00
Eric Froemling
326f6677a0
lint fixes 2021-11-26 12:14:51 -06:00
Eric Froemling
7c8c645592
lint fixes 2021-11-15 11:56:03 -06:00
Eric Froemling
172bd3b50f
update typing_extensions check for changes in 4.0.0 2021-11-15 11:37:36 -06:00
Eric Froemling
9410d1ae5a
Tamil language and tidying 2021-11-04 13:57:30 -05:00
Eric Froemling
65d531261d
groundwork for new asset system 2021-11-02 15:23:07 -05:00
Eric Froemling
733c47352c
lint fix 2021-10-23 15:09:33 -05:00
Eric Froemling
31ce93c5ad
Python 3.8 -> 3.9 2021-10-23 14:38:22 -05:00
Eric Froemling
c8cf5b063f
tidying and id util functions 2021-10-14 12:00:32 -05:00
Eric Froemling
6ff2b30933
A bit of tidying for co-op server mode 2021-10-08 21:06:06 -05:00
Eric Froemling
6c67556ae6
Merge pull request #302 from Dliwk/coop-headless
Co-op in headless builds
2021-10-08 16:33:02 -05:00
Eric Froemling
1cc07d243e
Language updates and tidying 2021-10-08 16:25:04 -05:00
Eric Froemling
dde4f69d22
moved efro.net functionality into efro.error 2021-10-02 14:39:27 -05:00
Eric Froemling
21d5cc28c0
tidying after the removal of efro.entity 2021-10-02 13:02:35 -05:00
Eric Froemling
7ecb16bd7c
removed efro.entity now that efro.dataclassio has completely replaced it 2021-10-01 17:52:44 -05:00
Eric Froemling
36af7d7154
tweaked DataclassFieldLookup typing 2021-10-01 11:44:14 -05:00
Eric Froemling
8fde389001
Replaced FieldStoragePathCapture with cleaner DataclassFieldLookup in dataclassio 2021-10-01 10:47:53 -05:00
Eric Froemling
82515efbc5
dataclassio now supports nested types 2021-09-29 11:19:17 -05:00
Eric Froemling
329e254246
efro.dataclassio is now a package instead of an excessively largesingle module 2021-09-28 10:50:29 -05:00
Eric Froemling
f368cbf30f
efro.message tidying and language updates 2021-09-27 16:54:02 -05:00
Eric Froemling
638e428883
Added support for protocols containing single message types 2021-09-24 12:14:51 -05:00
Eric Froemling
46b02414fd
generated senders can now support sync and/or async sends 2021-09-23 15:43:14 -05:00
Eric Froemling
91a40f1062
Protocol no longer needs to be passed when instantiating message senders/receivers 2021-09-23 14:50:04 -05:00
Eric Froemling
43788993e6
added send_untyped() and send_async_untyped() to messaging system 2021-09-22 12:48:15 -05:00
Eric Froemling
08ea737144
moved some bound-sender/receiver functionality to base classes instead of generated 2021-09-21 16:52:33 -05:00
Eric Froemling
f8bd041588
added protocol attr to bound message senders/receivers 2021-09-21 16:02:10 -05:00
Eric Froemling
0f77fe19ce
specifying message transport as json strings instead of bytes 2021-09-21 14:58:27 -05:00
Eric Froemling
e9cd9a922b
tidying async messaging 2021-09-21 14:15:20 -05:00
Eric Froemling
c8a6c3733d
work on async messaging 2021-09-21 12:14:59 -05:00
Eric Froemling
ce032f2050
Added thai language 2021-09-19 14:05:18 -05:00
Eric Froemling
29dba11335
Lint fixes for latest pylint (2.11.1) 2021-09-16 16:37:07 -05:00
Eric Froemling
934e66eb6c
Updating Python init to use new preconfig/config system in 3.8 2021-09-16 14:35:29 -05:00
Eric Froemling
fdce8ed968
message code generation tidying 2021-09-09 13:03:51 -05:00
Eric Froemling
cdb602b921
auto-registering more common response types 2021-09-09 10:54:25 -05:00
Eric Froemling
34df4658a6
now uses None in place of EmptyResponse for simplicity 2021-09-09 10:09:31 -05:00
Eric Froemling
6673f8dec6
messaging cleanup 2021-09-09 08:43:06 -05:00
Eric Froemling
9de3738953
more messages work 2021-09-08 18:16:44 -05:00
Eric Froemling
95bbb89d14
module generation for new messaging stuff 2021-09-08 12:02:08 -05:00
Eric Froemling
14c1a20ad0
more work on messaging system 2021-09-07 16:04:06 -05:00
Eric Froemling
9733751716
efro.error.TransportError renamed to CommunicationError 2021-09-05 19:40:30 -05:00
Eric Froemling
e9ca5092ef
language updates and work on messaging 2021-09-02 08:43:05 -05:00
Eric Froemling
39436f910c
cleanup for latest pylint and work on messaging 2021-08-23 10:06:55 +02:00