summaryrefslogtreecommitdiff
path: root/build/android
AgeCommit message (Collapse)Author
2018-04-03Optimize entity-entity collision (#6587)Vitaliy
* Add IrrLicht type aliases * Add hash for IrrLicht vector * Add object map
2018-03-24Cleanup sound manager class (#7158)Loïc Blot
* Cleanup sound manager client * Use some const refs * Use auto on iterators * Drop unused parameters * Move sound_openal.* to client folder * Move sound.cpp + OnDemandSoundFetcher to client/ folder + reorganize includes properly
2018-03-22Update mesh collector and move it to a separate file (#6904)Vitaliy
* Update MeshCollector * Simplify MeshCollector
2018-03-17Add missing file to android buildLoic Blot
2018-03-11Android: typo fix since recent gradle update, as output path changedLoic Blot
2018-03-11Fix Android build, but there is a remaining linking issue in ↵Loic Blot
guiConfirmRegistration * Also fix variable name overloading in guiConfirmRegistration
2018-03-11Android build fixes for c++11stujones11
2018-03-11Android: update tools (gradle, NDK) & prepare to switch to clangLoic Blot
2018-01-20[CSM] Add functions to create particles and particlespawners. (#6072)red-001
2018-01-20Game refactor [4/X]: keycache is now owned by InputHandlerLoic Blot
* Make InputHandler own the key cache * Add a helper function InputHandler::cancelPressed to avoid multiple similar calls in game.cpp * Move RandomInputHandler::step definition into cpp file
2018-01-20[CSM] Add basic HUD manipulation. (#6067)red-001
* [CSM] Add basic HUD manipulation. Workaround for on_connect not working right now.
2018-01-04Prevent Android from automatically locking display (#6876)Wayward One
As mentioned in #5759
2017-12-04Android: Update build system for ndk-r15xstujones11
Add workarounds for ndk-r16.
2017-11-08Move files to subdirectories (#6599)Vitaliy
* Move files around
2017-10-09FormSpec : Add an auto vertical scrollbar to the textareaadelcoding1
2017-07-06Mapgen: Add Carpathian mapgen (#6015)Vaughan Lapsley
2017-06-26Isolate irrlicht references and use a singleton (#6041)Loïc Blot
* Add Device3D class which will contain IrrlichtDevice interface move getSupportedVideoDrivers to Device3D Add Device3D singleton & use it in various places Rename Device3D to Rendering engine & add helper functions to various device pointers More singleton work RenderingEngine owns draw_load_screen move draw functions to RenderingEngine Reduce IrrlichtDevice exposure and guienvironment RenderingEngine: Expose get_timer_time() to remove device from guiEngine Make irrlichtdevice & scene manager less exposed * Code style fixes * Move porting::getVideoDriverName, getVideoDriverFriendlyName, getDisplayDensity, getDisplaySize to RenderingEngine Fix XORG_USED macro -> RenderingEngine + create_engine_device from RenderingEngine constructor directly * enum paralax => enum parallax
2017-06-14Remove legacy content_abm.{cpp,h}Loïc Blot
2017-06-11Improve the path select GUI (#5852)red-001
- Allow lua to chose whatever directories or files can be selected - Fix selecting directories - Rename dialog to `guiPathSelectMenu` from `guiFileSelectMenu` - Rename lua function for opening the menu from `show_file_open_dialog` to `show_path_select_dialog` - Remove duplicate code and fix code style. Related changes - fix `clang-format` whitelist. - Regenerate minetest.conf.example
2017-06-06Revert "Remove deprecated code segments (#5891)"Loïc Blot
This reverts commit 599e13e95e81aadb959c9f3715aec9b425ede084.
2017-06-04Remove deprecated code segments (#5891)Thomas--S
2017-06-03Android: update build tools version + versionCode bump for releaseLoic Blot
2017-05-13Android dependencies updates (#5755)Loïc Blot
* irrlicht ogles 5122 -> 5145 * openssl 1.0.2j -> 1.0.2k * curl 7.52 -> 7.54 * sqlite 3.15.2 -> 3.18.0
2017-05-13Move KeyList & InputHandler from game.h to client/inputhandler.h (#5752)Loïc Blot
* Move KeyList & InputHandler from game.h to client/inputhandler.h We have a header for inputs, move inputhandler class & related keylist object to it Also introduce a cpp file for MyEventReceiver::OnEvent function in inputhandler.h because a so huge function doesn't needs to be inlined * Pass clang-format on inputhandler.{cpp,h} (compatible)
2017-05-06Clean up numeric.h and split FacePositionCache from itShadowNinja
I also optiized FacePositionCache a bit: I removed a map lookup and vector copy from both branches of getFacePosition.
2017-05-05[CSM] Add camera API (#5609)bigfoot547
* [CSM] Add camera API roper rebase & squash * Address nerzhul's review
2017-04-26Fix Android build since 2818d3f2244d2146a5cdb61cd41f6561c514f97cLoic Blot
2017-04-23Player data to Database (#5475)Loïc Blot
* Player data to Database Add player data into databases (SQLite3 & PG only) PostgreSQL & SQLite: better POO Design for databases Add --migrate-players argument to server + deprecation warning * Remove players directory if empty
2017-04-17MeshUpdateQueue: Add a MapBlock cache that minimizes the amount of MapBlock ↵Perttu Ahola
copying done in the main thread Cache size is configurable by the meshgen_block_cache_size (default 20 MB). New profiler stats: - MeshUpdateQueue MapBlock cache hit % - MeshUpdateQueue MapBlock cache size kB Removes one type of stutter that was seen on the client when received MapBlocks were being handled. (the "MeshMakeData::fill" stutter) Kind of related to at least #5239 Originally preceded by these commits, now includes them: - Move the mesh generator thread into src/mesh_generator_thread.{cpp,h} - mesh_generator_thread.cpp: Update code style - MeshUpdateThread: Modify interface to house a different implementation: Actual functionality will be changed by next commits. - MeshMakeData: Add fillBlockData() interface (so that caller can fill in stuff from eg. a MapBlock cache)
2017-04-16Disable android leveldb by default (#5596)Nathanaël Courant
1) Now leveldb is brick (thanks google) 2) By default, use SQLite3, this work perfectly and NOBODY not use LevelDB on Android :)
2017-04-14Fix android buildLoic Blot
2017-04-02Update embedded jsoncpp from unk version to 0.10.6 + move libs to lib/ ↵Loïc Blot
instead of src/ (#5473) * Update embedded jsoncpp from unk version to 0.10.6 0.10.6 is last release without c++11 * Make jsoncpp more compliant with its amalgamate Jsoncpp cpp file should be upper, make the library like it does in amalgamate * Reorganization: move minetest embedded libs outside of source tree to /lib * Fix a dead grep in LINT
2017-04-01Add missing source to android build (#5496)Uwe Koloska
2017-03-15Fix undefined references (#5400)Wayward One
2017-02-08Fix android buildLoic Blot
This fixes #5190
2017-02-04Add ItemStack key-value meta storagerubenwardy
2017-02-04Derive NodeMetaRef from MetaDataRefrubenwardy
2017-02-04Derive NodeMetadata from Metadatarubenwardy
2017-01-09Environment & IGameDef code refactoring (#4985)Ner'zhul
* Environment code refactoring * Cleanup includes & class declarations in client & server environment to improve build speed * ServerEnvironment::m_gamedef is now a pointer to Server instead of IGameDef, permitting to cleanup many casts. * Cleanup IGameDef * Move ITextureSource* IGameDef::getTextureSource() to Client only. * Also move ITextureSource *IGameDef::tsrc() helper * drop getShaderSource, getSceneManager, getSoundManager & getCamera abstract call * drop unused emerge() call * cleanup server unused functions (mentionned before) * Drop one unused parameter from ContentFeatures::updateTextures * move checkLocalPrivilege to Client * Remove some unnecessary casts * create_formspec_menu: remove IWritableTextureSource pointer, as client already knows it * Fix some comments * Change required IGameDef to Server/Client pointers * Previous change that game.cpp sometimes calls functions with Client + InventoryManager + IGameDef in same functions but it's the same objects * Remove duplicate Client pointer in GUIFormSpecMenu::GUIFormSpecMenu * drop ClientMap::sectorWasDrawn which is unused
2017-01-05Add raycast.cpp and tileanimation.cpp to Android.mkWayward1
2016-12-24Add gradle wrapper (#4954)Ner'zhul
Gradle wrapper permit to use multiple gradle versions across OS versions
2016-12-24Update Android build tools to latest version (#4872)rubenwardy
2016-12-22Bump version to 0.4.150.4.15sfan5
2016-12-22Android: Workarounds for Googles completely broken NDKsfan5
2016-12-21Android: update curl and libgmpest31
2016-12-09Fix sqlite databases being read-only on 64bit Android by patching sqlite (#4871)rubenwardy
Fixes #4121
2016-12-07Android: fix build and update depsest31
2016-10-28Add missing remoteplayer.cpp to Android buildNer'zhul
this should fix #4683
2016-08-19Fix for failure to find jsoncpp in android build (#4456)Rogier-5
Commit 4503b5 did not update the android build script.
2016-07-28Increase android versionCode (#4350)Ner'zhul
This little update is due to a packaging problem when uploading on play store. They don't permit to re upload an APK with same version code. This case was a fail on openssl packaged version which was old and rejected by Google but they don't remove the APK then i should increase the version code to permit having it on play store