minetest/util/travis
Loïc Blot ce873108aa
Client eventmanager refactor (#7179)
* Drop EventManager from GameDef & do some client cleanups

* EventManager is only used by Client. Don't expose it on Server & GameDef for nothing
* Drop Client::event() in favor of direct calls to getEventManager
* Cleanup some event put from new + put to put(new)
* MtEvent: add Type(u8) enum
* This will enhance event performance & ensure stricter type
* Drop MtEvent::checkIs (unused)

* clang-tidy reported fixes

* Code style

* Move event_manager.h to the client directory as it's only used by client

Add EventManager unittests + switch to unordered_map as order is not important here

Drop a unused function
2018-03-30 18:32:52 +02:00
..
before_install.sh Minetest for C++11 (CMakeLists + Travis) 2017-06-04 09:57:08 +02:00
clang-format-whitelist.txt Client eventmanager refactor (#7179) 2018-03-30 18:32:52 +02:00
common.sh Travis: Update clang from 4.0 to 5.0 (#6467) 2017-10-09 11:32:06 +02:00
lint.sh Travis: Update clang from 4.0 to 5.0 (#6467) 2017-10-09 11:32:06 +02:00
script.sh Add a build step to test non freetype builds (#6908) 2018-01-12 15:36:54 +01:00
toolchain_mingw.cmake.in Clean up and tweak build system 2015-03-27 15:00:48 -04:00