Skip to content
Permalink
Branch: master
Commits on Mar 14, 2019
  1. LINT fixes since recent tooling update

    nerzhul committed Mar 14, 2019
  2. Update our tooling (Clang 5 -> 7, GCC 7 -> 8)

    nerzhul committed Mar 23, 2018
    This change permits to use up-to-date compilers, clang-tidy and
    clang-format
    
    It also refactor the tidy/format step to drop the binary selection from
    scripts and perform it directly in travis
Commits on Mar 12, 2019
  1. Drop GUIConfirmRegistration::m_address unused field

    nerzhul committed Mar 12, 2019
Commits on Mar 5, 2019
  1. Add Android keystore to the repository

    nerzhul committed Mar 5, 2019
    Password is not included :)
Commits on Mar 3, 2019
  1. Bump android version code

    nerzhul committed Mar 3, 2019
Commits on Mar 1, 2019
  1. Fix particle spawners not visible since CSM spawner implementation (#…

    nerzhul committed Mar 1, 2019
    …8289)
    
    * Drop the ID mapper, use a big u64 instead. This will permit to resync server ids properly with the manager code
    * Modernize some code parts (std::unordered_map, auto)
    * generate id on client part on U32_MAX + 1 ids, lower are for server ids
Commits on Feb 26, 2019
  1. Revert "Revert CSM particles commit to fix particle spawner bug for 5…

    nerzhul committed Feb 26, 2019
    ….0.0 (#8288)"
    
    This reverts commit 01cd63b.
  2. Fix build since translation updates

    nerzhul committed Feb 26, 2019
Commits on Feb 15, 2019
  1. LINT fix

    nerzhul committed Feb 15, 2019
Commits on Feb 9, 2019
  1. Fix Address::isLocalhost algorithm

    nerzhul committed Feb 9, 2019
Commits on Feb 3, 2019
  1. Force player save before kicking on player shutdown (#8157)

    nerzhul committed Feb 3, 2019
Commits on Jan 28, 2019
  1. Cleanup translation files

    nerzhul committed Jan 28, 2019
    These were broken on the previous commits
  2. Fix wrong it minetest.po file

    nerzhul committed Jan 28, 2019
Commits on Jan 26, 2019
  1. Run updatepo.sh

    nerzhul committed Jan 26, 2019
Commits on Jan 9, 2019
  1. Import strstr function from FreeBSD 11 libc

    nerzhul committed Jan 9, 2019
  2. Android build fixes

    nerzhul committed Jan 9, 2019
    This fixes #8079
Commits on Jan 7, 2019
  1. Fix a crash on Android with Align2Npot2 (#8070)

    nerzhul committed Jan 7, 2019
    * Fix a crash on Android with Align2Npot2
    
    glGetString can be NULL. If stored in a string it triggers a SIGSEGV.
    Instead do a basic strstr and verify the pointer
    * Better Align2Npot2 check (+ performance)
Commits on Jan 4, 2019
  1. Drop libgmp on Android and use mini-gmp (#8047)

    nerzhul committed Jan 4, 2019
  2. Bump android version code for next Play Store version

    nerzhul committed Jan 4, 2019
  3. Make sqlite3 default auth & player backends for new worlds (#8043)

    nerzhul committed Jan 4, 2019
    * Make sqlite3 default auth & player backends for new worlds
    
    Also notify about auth backend depreciation
  4. Fix on_successful_save -> onSuccessfulSave

    nerzhul committed Jan 4, 2019
  5. Fix various player save issues (performance penalty on sql backends +…

    nerzhul committed Jan 4, 2019
    … bugs)
    
    * PostgreSQL & SQLite3 doesn't setModified(false) on RemotePlayer, then player is saved on each server save call. This results in heavy useless writes.
    * PostgreSQL & SQLite3 ack engine meta write whereas db commit hasn't been performed. If commit failed write has failed. We mustn't notify engine write is done.
    * serializing player meta must not setModified(false) because it didn't ensure write has been done
    * add RemotePlayer::on_successfull_save callback to do the flag update on a successful save
  6. Player file directory must be only created when using file backend.

    nerzhul committed Jan 4, 2019
    Also ensure on each player save that the directory exists
Commits on Dec 24, 2018
  1. CSM: add requested CSM_RF_READ_PLAYERINFO (#8007)

    nerzhul committed Dec 24, 2018
    * CSM: add requested CSM_RF_READ_PLAYERINFO
    
    This new CSM limit permit to limit PLAYERINFO read from server.
    
    It affects get_player_names call
Commits on Dec 15, 2018
  1. Add a basic kubernetes deployment file (#7979)

    nerzhul committed Dec 15, 2018
    * Add a basic kubernetes deployment file
Commits on Dec 13, 2018
  1. Add docker image documentation (#7969)

    nerzhul committed Dec 13, 2018
    * Add docker image documentation
    * Update README.md
  2. Add an activeobject manager to hold active objects (#7939)

    nerzhul committed Dec 13, 2018
    * Add an activeobject manager to hold active objects
    * Add unittests
Commits on Dec 12, 2018
  1. Gitlab CI: docker image rename + add commit id tag

    nerzhul committed Dec 12, 2018
Commits on Dec 11, 2018
  1. Add a Dockerfile + gitlab CI build (#7968)

    nerzhul committed Dec 11, 2018
    * Add a minetest docker file
    * Clone minetest_game from git directly
  2. porting.cpp: better minetest support on BSD

    nerzhul committed Dec 11, 2018
    BSD folder detection is pretty raw, just use the same detection as Linux
Commits on Dec 5, 2018
  1. Gradle now copy most of assets

    nerzhul committed Dec 5, 2018
    It depends on cleanAssets, ensuring they are always fresh
Commits on Dec 4, 2018
  1. Update android version code (rebuild)

    nerzhul committed Dec 4, 2018
  2. Revert "Fix another GCC warning"

    nerzhul committed Dec 4, 2018
    This reverts commit e681118.
  3. Add testWrapDegrees_0_360_v3f unittests

    nerzhul committed Dec 4, 2018
  4. Fix another GCC warning

    nerzhul committed Dec 4, 2018
    ```
    [ 10%] Building CXX object src/CMakeFiles/minetest.dir/client/render/interlaced.cpp.o
    cc1plus: warning: -Wabi won't warn about anything [-Wabi]
    cc1plus: note: -Wabi warns about differences from the most up-to-date ABI, which is also used by default
    cc1plus: note: use e.g. -Wabi=11 to warn about changes from GCC 7
    ```
Older
You can’t perform that action at this time.