minetest/src/unittest
Loic Blot 0ebaed430a GameUI refactor (part 1/X): GameUI object creation + GameUIFlags move to GameUI
Game class is too huge and has too specialization on various subjects, like UI, formspecs, client, renderer. Start to move UI related things to GameUI object and cleanup them

Other improvements:
* updateChat: more performance on error messages by remove string copies
* Initialize all game class members in definition instead of constructor (with nullptr instead of NULL)
* Drop unused Client::show{GameChat,GameHud,Profiler,GameFog}
* Add GameUI unittests
2018-01-05 20:59:30 +01:00
..
CMakeLists.txt GameUI refactor (part 1/X): GameUI object creation + GameUIFlags move to GameUI 2018-01-05 20:59:30 +01:00
test.cpp Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
test.h Modernize source code: last part (#6285) 2017-08-20 13:30:50 +02:00
test_activeobject.cpp Add unittests on ActiveObject and BanManager class (#6866) 2018-01-01 18:48:52 +01:00
test_areastore.cpp Implement AreaStore serialization 2016-03-07 16:33:20 -05:00
test_ban.cpp Add unittests on ActiveObject and BanManager class (#6866) 2018-01-01 18:48:52 +01:00
test_collision.cpp Don't pass non-const references to collision methods 2016-01-29 15:53:54 +01:00
test_compression.cpp Modernize source code: last part (#6285) 2017-08-20 13:30:50 +02:00
test_connection.cpp Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
test_filepath.cpp Fix RemoveRelatvePathComponents 2016-12-20 17:17:38 +10:00
test_gameui.cpp GameUI refactor (part 1/X): GameUI object creation + GameUIFlags move to GameUI 2018-01-05 20:59:30 +01:00
test_inventory.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_keycode.cpp Add keycode.cpp unittests 2016-09-25 17:26:38 +02:00
test_map_settings_manager.cpp Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
test_mapnode.cpp Revert "Remove deprecated code segments (#5891)" 2017-06-06 16:19:04 +02:00
test_modchannels.cpp Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
test_nodedef.cpp Modernize source code: last part (#6285) 2017-08-20 13:30:50 +02:00
test_noderesolver.cpp Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
test_noise.cpp Modernize source code: last part (#6285) 2017-08-20 13:30:50 +02:00
test_objdef.cpp Pass clang-format on various cpp/header files (#5559) 2017-04-23 09:52:40 +02:00
test_player.cpp Player data to Database (#5475) 2017-04-23 14:35:08 +02:00
test_profiler.cpp Pass clang-format on various cpp/header files (#5559) 2017-04-23 09:52:40 +02:00
test_random.cpp Fix Lua PcgRandom 2015-08-12 11:36:22 +02:00
test_schematic.cpp Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
test_serialization.cpp Add BufReader and vector-based serialization methods 2015-10-15 01:31:31 -04:00
test_settings.cpp Travis: build matrix improvements + CPP11 build 2016-10-06 00:28:24 +02:00
test_socket.cpp Network cleanup (#6302) 2017-08-24 08:28:54 +02:00
test_threading.cpp Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
test_utilities.cpp Revert "Extend minetest.is_yes()" 2017-01-07 11:05:05 +01:00
test_voxelalgorithms.cpp Modernize source code: last part (#6285) 2017-08-20 13:30:50 +02:00
test_voxelmanipulator.cpp Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00