Commit Graph

768 Commits (master)

Author SHA1 Message Date
Perttu Ahola bde862d05c builtin/ground_plane_lighting: Handle scene deletions 2014-10-29 23:46:03 +02:00
Perttu Ahola e5a6f452df builtin/voxelworld/client: get_chunk_position(): Return nil instead of error() 2014-10-29 22:32:19 +02:00
Perttu Ahola 7ebce17fbd builtin/main_context: Fix scene reference handling 2014-10-29 21:33:20 +02:00
Perttu Ahola 8ae01fc502 server/state: Fix unload synchronization 2014-10-29 21:32:52 +02:00
Perttu Ahola 8590d0b482 builtin/voxelworld: Fix invalid memory access 2014-10-29 20:07:31 +02:00
Perttu Ahola 4a0f90358c builtin/replicate: Don't spam core:tick events to log 2014-10-29 19:54:35 +02:00
Perttu Ahola ca97c7ac78 builtin/loader: Don't assume directories are modules unless they contain a file named meta.json 2014-10-29 19:50:15 +02:00
Perttu Ahola 8e1f9a252a server/state: Tweak synchronization to avoid deadlocks at shutdown 2014-10-29 19:27:50 +02:00
Perttu Ahola 8244bac731 builtin/voxelworld: Move world region to be decided by caller 2014-10-29 19:13:09 +02:00
Perttu Ahola 55900afc77 doc/todo 2014-10-29 18:52:27 +02:00
Perttu Ahola f1c08d64e4 boot/autodetect: Cache valid commands 2014-10-29 17:28:41 +02:00
Perttu Ahola b3c234d67b client/main, server/main: Use less fprintf() 2014-10-29 17:28:41 +02:00
Perttu Ahola 55b4a5ef84 client: Use new configuration system and autodetect paths 2014-10-29 17:28:41 +02:00
Perttu Ahola 6f1397e190 boot/autodetect: Auto-detect paths based on executable location 2014-10-29 17:28:41 +02:00
Perttu Ahola df31de98ce interface/os: get_current_exe_path() 2014-10-29 17:28:41 +02:00
Perttu Ahola 75e0ae5cbf interface/fs: Remove crazy 2014-10-29 17:28:41 +02:00
Perttu Ahola 86976cbc6c builtin/replicate,voxelworld: Initialize existing peers on scene at voxelworld instance creation 2014-10-29 13:30:35 +02:00
Perttu Ahola 82e0ff612a New base for a configuration system 2014-10-29 13:19:23 +02:00
Perttu Ahola d5182d09c1 doc/todo 2014-10-29 13:19:05 +02:00
Perttu Ahola 10a6685c29 builtin/replicate: Fix possible data race 2014-10-29 13:12:05 +02:00
Perttu Ahola d9edcbc692 server/main: Synchronize g_sigint_received by using a mutex 2014-10-29 13:12:05 +02:00
Perttu Ahola e6cdfea325 util/valgrind_suppressions.txt 2014-10-29 13:12:05 +02:00
Perttu Ahola 41cad62f6c server: Fix threading 2014-10-29 13:11:59 +02:00
Perttu Ahola 237ab86376 impl/linux/file_watch: Reduce log level of common messages 2014-10-29 13:09:02 +02:00
Perttu Ahola 13b72276c8 games: Fix everything 2014-10-28 17:17:25 +02:00
Perttu Ahola 7bfdb549ed server/state: Fix handling of info.meta.disable_cpp 2014-10-28 17:16:53 +02:00
Perttu Ahola 4048a51a6a games/minigame: Crappy recovery from reload 2014-10-28 15:43:59 +02:00
Perttu Ahola e630a27fec server/state: Fix file watching and module reload 2014-10-28 15:34:50 +02:00
Perttu Ahola 17faa14416 core/types.h: T* check(T *v) 2014-10-28 14:50:09 +02:00
Perttu Ahola 533c96e17d builtin: Switch to correct get_x() nullptr convention 2014-10-28 14:49:42 +02:00
Perttu Ahola 54e1ec778a Revert "doc/conventions.txt: Switch get_x behavior to be like check_x; TODO: Implement this behavior"
This reverts commit 702528b542.

Conflicts:
	doc/todo.txt
2014-10-28 14:37:07 +02:00
Perttu Ahola 8172d15abc builtin/ground_plane_lighting: Add missing event routing to instances 2014-10-28 14:04:15 +02:00
Perttu Ahola a32e09b9a7 games/digger/worldgen -> builtin/worldgen 2014-10-28 13:58:57 +02:00
Perttu Ahola a8c83391d8 games/digger: Update to new scene handling 2014-10-28 13:56:30 +02:00
Perttu Ahola 65aa149d68 builtin/ground_plane_lighting: Update to new scene handling 2014-10-28 13:56:30 +02:00
Perttu Ahola 4bfcd1057e builtin/voxelworld: Update to new scene handling 2014-10-28 13:56:30 +02:00
Perttu Ahola 3f6bcb6228 builtin/main_context, builtin/replicate: New multi-scene handling 2014-10-28 13:56:30 +02:00
Perttu Ahola 702528b542 doc/conventions.txt: Switch get_x behavior to be like check_x; TODO: Implement this behavior 2014-10-28 09:49:12 +02:00
Perttu Ahola 91cb06eb8d doc/conventions.txt: find_x: Returns nullptr or equivalent if not found 2014-10-28 09:46:13 +02:00
Perttu Ahola ee48a47094 core/log: Rename LOG_* to CORE_* so that they don't get mixed up by Urho3D's LOG_* constants 2014-10-28 09:31:15 +02:00
Perttu Ahola 24636e9dd7 games/digger: Show worldgen queue size on client 2014-10-28 01:53:21 +02:00
Perttu Ahola 8d4fc82919 games/digger/worldgen: Queue generation requests so that generation progress can be measured 2014-10-28 01:52:49 +02:00
Perttu Ahola 1ca6915fe0 extensions/urho3d: UIElement.width 2014-10-28 01:49:56 +02:00
Perttu Ahola c2877aaca2 interface/os: sleep_us() 2014-10-28 01:49:39 +02:00
Perttu Ahola 470d77cb68 interface/server: emit_event(type) 2014-10-28 00:54:15 +02:00
Perttu Ahola bba9dffb49 README.md: "Make sure to use a pthreads version of Mingw-w64. Windows threads are not supported ATM." 2014-10-28 00:47:39 +02:00
Perttu Ahola 261864ff42 builtin/voxelworld, games/digger: Way more robust startup sequence 2014-10-28 00:20:52 +02:00
Perttu Ahola c0d87faab0 server/state: Improve access dependency check 2014-10-27 23:44:10 +02:00
Perttu Ahola bf8d2b8dec interface/debug: Record exception backtraces and allow logging them using log_exception_backtrace() 2014-10-27 23:26:37 +02:00
Perttu Ahola 25d9e994a3 interface/debug: Backtrace logging on Linux 2014-10-27 23:25:48 +02:00