aboutsummaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAge
* Update Android java code (#7820)Maksim2018-12-02
| | | | | | | | | | | | | | | Targets SDK 26 as required by the playstore. Fixes screen auto-rotation closing game. Hides on-screen navigation bar if present. Update gradlew. Fix display aspect on 18+/:9 displays (like a Samsung Galaxy S9). Remove small app icons, not required. Fix xml in unpacking activity. Support Android permission: On Android 6.0+ you need to manually give write permission (as required by google). Background during unpacking (just a demo for now). Material Design: no more Android 2 interface. Immersive mode (Android 4.4+ - hide NavBar for fullscreen mode).
* Move client-specific files to 'src/client' (#7902)Quentin Bazin2018-11-28
| | | | | Update Android.mk Remove 'src/client' from include_directories
* Move touchscreen input handling to base GUIModalMenu classstujones112018-10-29
|
* Fix "Hunk #1 FAILED at 9 (different line endings)."Lourens-Rich2018-09-23
|
* Replace auth.txt with SQLite auth database (#7279)Ben Deutsch2018-08-05
| | | | * Replace auth.txt with SQLite auth database
* Update gradle android tool to 3.1.3Loic Blot2018-07-22
| | | | Thanks to Monte48 for the correct maven URL outside of android studio
* Revert 6587 - Optimize entity-entity collision (#7539)lhofhansl2018-07-08
|
* Backport Android cleanup parts from #7123 (#7513)Loïc Blot2018-07-01
| | | | | | | Also resync properly the dependencies versions. Don't let the makefile handle the cleanups itself. Let gradle do it. This is one of the first steps to remove the makefile and replace it with a full gradle support
* Modernize lua read (part 2 & 3): C++ templating assurance (#7410)Loïc Blot2018-06-30
| | | | | | | | | * Modernize lua read (part 2 & 3): C++ templating assurance Implement the boolean reader Implement the string reader Also remove unused & unimplemented script_error_handler Add a reader with default value
* Bump android version to 20Loic Blot2018-06-28
|
* Update cURL (7.60.0) & SQLite3 (3.24.0)Loic Blot2018-06-28
|
* Android: gradle 3.1.3 is not available on mavenCentralLoic Blot2018-06-11
| | | | Also update wrapper
* Android: fix tools versionsLoïc Blot2018-06-11
| | | Resync with stable-0.4
* Android: fix assets cleanupLoïc Blot2018-06-11
|
* Bump android version for next releaseLoic Blot2018-06-10
|
* Android: use c++_shared library instead of c++_staticLoic Blot2018-06-10
| | | | MT doesn't launch without that
* Fix many Android build issuesLoic Blot2018-06-10
| | | | It remains one issue with MT itself and rtti
* Fix Android build, broken since 87ad4d8SmallJoker2018-04-21
|
* Add online content repositoryrubenwardy2018-04-19
| | | | Replaces mods and texture pack tabs with a single content tab
* Add player:get_meta(), deprecate player attributes (#7202)rubenwardy2018-04-06
| | | | * Add player:get_meta(), deprecate player attributes
* Optimize entity-entity collision (#6587)Vitaliy2018-04-03
| | | | | | * Add IrrLicht type aliases * Add hash for IrrLicht vector * Add object map
* Cleanup sound manager class (#7158)Loïc Blot2018-03-24
| | | | | | | | | | * 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
* Update mesh collector and move it to a separate file (#6904)Vitaliy2018-03-22
| | | | | | * Update MeshCollector * Simplify MeshCollector
* Add missing file to android buildLoic Blot2018-03-17
|
* Android: typo fix since recent gradle update, as output path changedLoic Blot2018-03-11
|
* Fix Android build, but there is a remaining linking issue in ↵Loic Blot2018-03-11
| | | | | | guiConfirmRegistration * Also fix variable name overloading in guiConfirmRegistration
* Android build fixes for c++11stujones112018-03-11
|
* Android: update tools (gradle, NDK) & prepare to switch to clangLoic Blot2018-03-11
|
* [CSM] Add functions to create particles and particlespawners. (#6072)red-0012018-01-20
|
* Game refactor [4/X]: keycache is now owned by InputHandlerLoic Blot2018-01-20
| | | | | | * 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
* [CSM] Add basic HUD manipulation. (#6067)red-0012018-01-20
| | | | | | * [CSM] Add basic HUD manipulation. Workaround for on_connect not working right now.
* Prevent Android from automatically locking display (#6876)Wayward One2018-01-04
| | | As mentioned in #5759
* Android: Update build system for ndk-r15xstujones112017-12-04
| | | | Add workarounds for ndk-r16.
* Move files to subdirectories (#6599)Vitaliy2017-11-08
| | | | * Move files around
* FormSpec : Add an auto vertical scrollbar to the textareaadelcoding12017-10-09
|
* Mapgen: Add Carpathian mapgen (#6015)Vaughan Lapsley2017-07-06
|
* Isolate irrlicht references and use a singleton (#6041)Loïc Blot2017-06-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Remove legacy content_abm.{cpp,h}Loïc Blot2017-06-14
|
* Improve the path select GUI (#5852)red-0012017-06-11
| | | | | | | | | | | - 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
* Revert "Remove deprecated code segments (#5891)"Loïc Blot2017-06-06
| | | | This reverts commit 599e13e95e81aadb959c9f3715aec9b425ede084.
* Remove deprecated code segments (#5891)Thomas--S2017-06-04
|
* Android: update build tools version + versionCode bump for releaseLoic Blot2017-06-03
|
* Android dependencies updates (#5755)Loïc Blot2017-05-13
| | | | | | * irrlicht ogles 5122 -> 5145 * openssl 1.0.2j -> 1.0.2k * curl 7.52 -> 7.54 * sqlite 3.15.2 -> 3.18.0
* Move KeyList & InputHandler from game.h to client/inputhandler.h (#5752)Loïc Blot2017-05-13
| | | | | | | | | | * 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)
* Clean up numeric.h and split FacePositionCache from itShadowNinja2017-05-06
| | | | | I also optiized FacePositionCache a bit: I removed a map lookup and vector copy from both branches of getFacePosition.
* [CSM] Add camera API (#5609)bigfoot5472017-05-05
| | | | | | | * [CSM] Add camera API roper rebase & squash * Address nerzhul's review
* Fix Android build since 2818d3f2244d2146a5cdb61cd41f6561c514f97cLoic Blot2017-04-26
|
* Player data to Database (#5475)Loïc Blot2017-04-23
| | | | | | | | | | | | * 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
* MeshUpdateQueue: Add a MapBlock cache that minimizes the amount of MapBlock ↵Perttu Ahola2017-04-17
| | | | | | | | | | | | | | | | | | | | | 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)
* Disable android leveldb by default (#5596)Nathanaël Courant2017-04-16
| | | | 1) Now leveldb is brick (thanks google) 2) By default, use SQLite3, this work perfectly and NOBODY not use LevelDB on Android :)