Perttu Ahola
|
5ebde7540b
|
client, extensions/cereal: Binary output
|
2014-09-20 03:02:25 +03:00 |
|
Perttu Ahola
|
0c7d5602bb
|
client: Packet handling in Lua; extensions/cereal
|
2014-09-20 03:02:25 +03:00 |
|
Perttu Ahola
|
601de946b7
|
Move module/include/api.h to module/api.h
|
2014-09-19 15:54:23 +03:00 |
|
Perttu Ahola
|
f4862fdc0d
|
extensions/graphics3d: Working texture loading
|
2014-09-19 15:48:03 +03:00 |
|
Perttu Ahola
|
3176478881
|
builtin/client_data
|
2014-09-19 15:47:21 +03:00 |
|
Perttu Ahola
|
b17ff040d7
|
client, ext/graphics3d: Loading of textures (not tested)
|
2014-09-19 15:19:17 +03:00 |
|
Perttu Ahola
|
4301546f2e
|
buildat:Logger -> buildat.Logger
|
2014-09-19 14:50:25 +03:00 |
|
Perttu Ahola
|
f4798c2913
|
extensions/graphics3d WIP
|
2014-09-19 14:12:00 +03:00 |
|
Perttu Ahola
|
dd39767cf5
|
client/extensions
|
2014-09-19 11:29:59 +03:00 |
|
Perttu Ahola
|
1e1170313d
|
testmodules/test1/client_lua/init.lua: Disable non-working code
|
2014-09-19 10:33:16 +03:00 |
|
Perttu Ahola
|
7fb086e399
|
client, builtin/client_file: Synchronize transmission end
|
2014-09-19 02:55:18 +03:00 |
|
Perttu Ahola
|
fdb4751d06
|
client: Running cached script files works
|
2014-09-19 02:43:16 +03:00 |
|
Perttu Ahola
|
60c0a790bb
|
client, builtin/client_file: Transferring of file content into cache
|
2014-09-19 02:22:53 +03:00 |
|
Perttu Ahola
|
5899a081da
|
client: Sending of packets from Lua
|
2014-09-19 01:42:52 +03:00 |
|
Perttu Ahola
|
8da0f11df9
|
client_file/boot.lua, testmodules/test1: Tidy up
|
2014-09-19 01:10:54 +03:00 |
|
Perttu Ahola
|
0414bc8aaf
|
interface/packet_stream: Unify packet streaming code
|
2014-09-19 00:58:42 +03:00 |
|
Perttu Ahola
|
5f66d2eeb6
|
File transfer WIP
|
2014-09-18 23:47:05 +03:00 |
|
Perttu Ahola
|
ab83f7e5ca
|
builtin/client_lua
|
2014-09-18 21:54:29 +03:00 |
|
Perttu Ahola
|
89d9c7a394
|
module/server/<module>.cpp -> module/<module>.cpp
|
2014-09-18 19:57:52 +03:00 |
|
Perttu Ahola
|
3498a07473
|
module/server/init.cpp -> module/server/<module>.cpp
|
2014-09-18 19:43:14 +03:00 |
|
Perttu Ahola
|
61a2e6d2d6
|
doc
|
2014-09-18 18:12:59 +03:00 |
|
Perttu Ahola
|
ed921ebf4b
|
server/state, testmodules/__loader: Don't automate module reload, instead implement it in __loader
|
2014-09-18 17:52:44 +03:00 |
|
Perttu Ahola
|
8d32289239
|
client: Remote execution of Lua works
|
2014-09-18 14:43:34 +03:00 |
|
Perttu Ahola
|
2bfdc3b1c3
|
testmodules/test1: Send a script to each new client
|
2014-09-18 14:25:07 +03:00 |
|
Perttu Ahola
|
c7a1b82628
|
Remove mutexes from modules and handle locking automatically by callback-based access control
|
2014-09-18 13:09:30 +03:00 |
|
Perttu Ahola
|
8e7099ea89
|
server: Callback-based access control to modules
|
2014-09-18 02:09:53 +03:00 |
|
Perttu Ahola
|
d8a63c303d
|
builtin, testmodules: Constructor and destructor first; then other methods
|
2014-09-18 01:46:16 +03:00 |
|
Perttu Ahola
|
55541903ab
|
server: Packet buffering and handling
|
2014-09-18 01:36:02 +03:00 |
|
Perttu Ahola
|
73f5da9636
|
Move logging from c55/log to core/log and use it everywhere
|
2014-09-17 23:44:42 +03:00 |
|
Perttu Ahola
|
dcd21a17ea
|
Use network::Interface for sending packets
|
2014-09-17 23:22:00 +03:00 |
|
Perttu Ahola
|
f401ac6daf
|
util/codestyle.sh: Replace stupid million space indentations with two tabs
|
2014-09-17 23:05:05 +03:00 |
|
Perttu Ahola
|
780db76d91
|
Direct inter-module interface
|
2014-09-17 23:00:36 +03:00 |
|
Perttu Ahola
|
14abc20e5f
|
Fix coding style
|
2014-09-17 20:58:23 +03:00 |
|
Perttu Ahola
|
fc2cd76250
|
testmodules/test1: Request packet type from network
|
2014-09-17 20:49:30 +03:00 |
|
Perttu Ahola
|
2830e5656d
|
testmodules/test1: Response to new client
|
2014-09-17 20:24:06 +03:00 |
|
Perttu Ahola
|
f8c21cc2d5
|
Streamline event handling with a macro
|
2014-09-17 20:15:46 +03:00 |
|
Perttu Ahola
|
92f3a138cf
|
Switch Event::Private::p from sp_ to up_
|
2014-09-17 19:07:26 +03:00 |
|
Perttu Ahola
|
e81305ade4
|
WIP
|
2014-09-17 18:52:59 +03:00 |
|
Perttu Ahola
|
afa0d193f5
|
Include dtime in tick events
|
2014-09-17 18:33:02 +03:00 |
|
Perttu Ahola
|
8f8e2ba9be
|
Accepting connections works
|
2014-09-17 18:26:58 +03:00 |
|
Perttu Ahola
|
f62a6b59b7
|
Manage sockets somehow sanely (WIP)
|
2014-09-17 16:43:37 +03:00 |
|
Perttu Ahola
|
2aa3b69a6d
|
testmodules: Add example of simple inlined one-way call
|
2014-09-17 15:45:45 +03:00 |
|
Perttu Ahola
|
220b858749
|
Event loop works
|
2014-09-17 14:53:06 +03:00 |
|
Perttu Ahola
|
7d78bad1de
|
Apply coding style
|
2014-09-17 11:43:53 +03:00 |
|
Perttu Ahola
|
3ef62d8685
|
Apply coding style
|
2014-09-17 11:14:18 +03:00 |
|
Perttu Ahola
|
c752531121
|
interface::Server::check_module
|
2014-09-17 09:39:25 +03:00 |
|
Perttu Ahola
|
0287e82006
|
Bind a socket but don't listen to it yet
|
2014-09-17 04:04:50 +03:00 |
|
Perttu Ahola
|
c156e7b0fb
|
Remove Module::test_add
|
2014-09-17 02:24:02 +03:00 |
|
Perttu Ahola
|
5004d1e156
|
Custom event and stuff
|
2014-09-17 02:18:03 +03:00 |
|
Perttu Ahola
|
47f13e5204
|
Allow using cereal from modules
|
2014-09-17 01:25:55 +03:00 |
|