301 Commits

Author SHA1 Message Date
Perttu Ahola
0f6900d669 core/json 2014-09-29 21:42:49 +03:00
Perttu Ahola
e1e13ada38 impl/linux/file_watch: Decrease log level 2014-09-29 21:42:49 +03:00
celeron55
0d54cfda95 Merge pull request #5 from t0suj4/minigame
Port minigame to Urho3D
2014-09-29 21:03:38 +03:00
Břetislav Štec
20c0871bd5 test/testmodules/minigame: port to Urho3D 2014-09-29 19:59:50 +02:00
Břetislav Štec
86b35173e3 extensions/urho3d/safe_classes.lua: Wrap more methods for Scene and Node 2014-09-29 19:59:50 +02:00
Perttu Ahola
3947187ef5 Fix coding style 2014-09-28 21:19:19 +03:00
Perttu Ahola
7c4aae236c util/codestyle.sh: Fix issues with reformatting things containing '&' characters 2014-09-28 21:19:19 +03:00
Perttu Ahola
23d682884e builtin/client_file: Fix warning message and use std::ios::binary for input files 2014-09-28 21:19:06 +03:00
Perttu Ahola
23a0df2d19 client/app: KEY_F9: Toggle Urho3D's debug HUD 2014-09-28 15:51:20 +03:00
Perttu Ahola
ba42488bf8 extensions/sandbox_test: When loaded, start checking values at runtime as reported by magic_sandbox 2014-09-28 15:25:08 +03:00
Perttu Ahola
b23711f066 extensions/sandbox_test/try_exploit.lua: Try calling found functions 2014-09-28 14:00:17 +03:00
Perttu Ahola
0e7c9fc6e4 extensions/urho3d: Fix exploit revealed by extensions/sandbox_test caused by a stupid mistake 2014-09-28 12:59:35 +03:00
Perttu Ahola
1148decb2a extensions/sandbox_test: Search for exploits in latest real sandbox environments and a test sandbox environment (KEY_F10) 2014-09-28 12:57:47 +03:00
Perttu Ahola
4e5babfa0b doc 2014-09-28 01:21:36 +03:00
Perttu Ahola
b75ae30f86 client: Disable Urho3D log file 2014-09-28 01:07:26 +03:00
Perttu Ahola
779e95b3ec extensions/__menu: Fix UI warnings 2014-09-28 01:05:04 +03:00
Perttu Ahola
8b34854995 client/main: Log "Succesful shutdown" on succesful shutdown, to distinguish it from a crash 2014-09-28 01:00:10 +03:00
Perttu Ahola
4e7d03adc6 client: Get rid of exception about inexisting remote resource when accessing a local resoource 2014-09-28 00:55:37 +03:00
Perttu Ahola
c54cda99ff client: Clean up logging 2014-09-28 00:44:45 +03:00
Perttu Ahola
880406b193 client/app: Redirect Urho3D's log to our better and in every way more glorious log system 2014-09-28 00:35:41 +03:00
Perttu Ahola
db1eaf5041 client/main: Re-creating app:App requires guard to be disabled; do that 2014-09-28 00:28:41 +03:00
Perttu Ahola
13381d0202 core/log: Don't use #defines for log levels 2014-09-28 00:27:55 +03:00
Perttu Ahola
94f94c0f0d client/extensions.lua: Put our Lua package loader first in package.loaders to get rid of unnecessary extension lookups in disallowed files 2014-09-27 23:38:48 +03:00
Perttu Ahola
03405e3c00 doc 2014-09-27 23:18:46 +03:00
Perttu Ahola
4b25272cc9 Add an LD_PRELOAD library "buildat_guard" which takes care of limiting Urho3D::ResourceCache's file system access while it's lacking the functionalty by itself 2014-09-27 20:40:26 +03:00
Perttu Ahola
19a1da6033 testmodules/uitest: Test very simple but correct UI usage 2014-09-27 16:11:35 +03:00
Perttu Ahola
b3a151e8a9 extensions/uistack: Global UIStack instance "main", which the main menu uses too 2014-09-27 16:09:17 +03:00
Perttu Ahola
3917701b47 client: Use sandboxed urho3d in extensions for interoperability with modules 2014-09-27 15:29:50 +03:00
Perttu Ahola
f9b9c609af testmodules/__loader: Revert accidental change 2014-09-27 11:56:37 +03:00
Perttu Ahola
699fe68646 builtin/client_{lua,data}: Don't spam the log so much 2014-09-27 11:50:16 +03:00
Perttu Ahola
032547a357 Note load error in destructor so it won't be missed 2014-09-27 11:45:59 +03:00
Perttu Ahola
724ec0a488 CMakeLists.txt: Don't cache CMAKE_MODULE_PATH 2014-09-27 11:27:45 +03:00
Perttu Ahola
976e3982a2 client: Allow specifying menu extension name via command line option -m 2014-09-27 11:02:58 +03:00
Perttu Ahola
21a413c8fd client: F11 toggles between fullscreen and windowed mode; everything is restored on game->menu reboot cycle 2014-09-27 10:52:35 +03:00
Perttu Ahola
0965047f89 client: buildat.disconnect() 2014-09-27 09:58:16 +03:00
Perttu Ahola
975c0fc0d2 README.md: Link to other files 2014-09-27 09:29:37 +03:00
Perttu Ahola
932b2c0984 doc/client_api.txt: Add note about incomplete whitelist 2014-09-27 09:27:30 +03:00
Perttu Ahola
2e66905d84 extensions/urho3d: Basic shadow properties; use in testmodules/test1 2014-09-27 09:15:39 +03:00
Perttu Ahola
d2a1830ce5 extensions/urho3d: Better event error logging for sandbox-subscribed events 2014-09-27 08:44:24 +03:00
Perttu Ahola
810360a93e extensions/urho3d: Move class whitelist to safe_classes.lua 2014-09-27 08:41:10 +03:00
Perttu Ahola
51cc8240af extensions/urho3d: Whitelist events in safe_events.lua 2014-09-27 08:38:28 +03:00
Perttu Ahola
2a0bd20e40 extensions/urho3d: Move list of safe globals to safe_globals.lua 2014-09-27 07:47:05 +03:00
Perttu Ahola
6e8a85e51d client: buildat.extension_path(name) 2014-09-27 07:44:54 +03:00
Perttu Ahola
61d541b8b3 extensions/urho3d: Sandbox using extensions/magic_sandbox 2014-09-27 07:18:53 +03:00
Perttu Ahola
ee200cddad extensions/magic_sandbox 2014-09-27 07:18:47 +03:00
Perttu Ahola
6a98105c5a extensions/uistack: Fix coding style 2014-09-27 07:18:46 +03:00
Perttu Ahola
423c7a7b5a extensions/__menu: Connecting to servers 2014-09-26 16:36:14 +03:00
Perttu Ahola
8f44b7490a buildat.connect_server(address) -> status, error 2014-09-26 16:36:14 +03:00
Perttu Ahola
1f30a0cc33 extensions/__menu: Use UIStack 2014-09-26 16:36:10 +03:00
Perttu Ahola
9739bf430d extensions/uistack 2014-09-26 16:33:56 +03:00