Skip to content
Snippets Groups Projects
  1. Sep 15, 2016
    • Thomas--S's avatar
      Add an [invert:<mode> texture modifier · 1475c1b1
      Thomas--S authored
      Inverts the given channels of the base image.
      Mode may contain the characters "r", "g", "b", "a".
      Only the channels that are mentioned in the mode string will be inverted.
      1475c1b1
  2. Sep 14, 2016
  3. Aug 20, 2016
  4. Aug 12, 2016
  5. Aug 10, 2016
  6. Jul 05, 2016
    • est31's avatar
      Finally set a window icon on X11 · 5d4d3f83
      est31 authored
      Since the creation of minetest, it had no window icon on X11.
      Now we have one.
      
      The misc/minetest-xorg-icon-128.png file is a rendering of the
      misc/minetest.svg file with inkscape, created with something like:
      
      inkscape -z -e misc/minetest-xorg-icon-128.png -w 128 -h 128 misc/minetest.svg
      5d4d3f83
  7. Jul 03, 2016
  8. Jun 03, 2016
    • est31's avatar
      Initial Gamepad support · 2060fd9c
      est31 authored
      Adds initial ingame gamepad support to minetest.
      
      Full Formspec support is not implemented yet and
      can be added by a later change.
      2060fd9c
    • est31's avatar
      Input related generalisations · 1e86c89f
      est31 authored
      * Move key types into own file
      * Use Generalized input methods in game.cpp
      1e86c89f
  9. May 31, 2016
  10. May 26, 2016
    • est31's avatar
      Tell irrlicht if we handle a key or not. · fa6b21a1
      est31 authored
      We can remove the function in MtNativeActivity now
      as it serves precisely that purpose: to tell irrlicht
      that we handled the esc key.
      
      TODO for later:
       * Perhaps try to find a more performant container than KeyList
      fa6b21a1
  11. May 09, 2016
  12. Apr 25, 2016
  13. Apr 07, 2016
  14. Apr 06, 2016
  15. Apr 03, 2016
  16. Mar 20, 2016
    • ShadowNinja's avatar
      Clean up Strfnd · 93887043
      ShadowNinja authored
      Changes:
        * Fix indentation.
        * Pass strings by const reference.
        * Merge Strfnd and WStrfnd into one class instead of copying them.
        * Remove trailing spaces.
        * Fix variable names.
        * Move to util.
        * Other miscellaneous style fixes.
      93887043
  17. Mar 15, 2016
    • est31's avatar
      Fix two reconnect bugs · 2607b97b
      est31 authored
      Fix two bugs related to the reconnect feature
      introduced by commit
      
      3b50b276 "Optional reconnect functionality"
      
      1. Set the password to the stored one
      
      Before, we have done the reconnect attempt with a
      cleared password, so using the feature would only
      work if you had an empty password.
      Thanks to @orwell96 for reporting the bug.
      
      2. Reset the reconnect_requested flag after its use
      
      the_game only writes to the reconect_requested flag
      if it sets it to true. It never sets it to false.
      If the flag is not reset after its use, all "reset"s
      to the main menu will look like the server had
      requested a reconnect.
      2607b97b
  18. Feb 11, 2016
  19. Jan 23, 2016
  20. Jan 09, 2016
    • Dalai Felinto's avatar
      New 3D Mode: Pageflip · 9943ae3f
      Dalai Felinto authored
      The pageflip mode requires a stereo quadbuffer, and a modern graphic
      card. Patch tested with NVidia 3D Vision.
      
      The mini-map is not drawn, but that's what is done for topbottom and
      sidebyside modes as well.
      
      Also most of the time the user would prefer the HUD to be off. That's
      for the user to decide though, and toggle it manually.
      
      Finally, the interocular distance (aka eye separation) is twice as much
      as the "3d_paralax_strength" settings. I find this a strange design
      decision. I didn't want to chance this though, since it's how the other
      3d modes interpret this settings.
      9943ae3f
  21. Nov 02, 2015
  22. Oct 17, 2015
  23. Oct 14, 2015
    • ShadowNinja's avatar
      Refactor logging · 2139d7d4
      ShadowNinja authored
      - Add warning log level
      - Change debug_log_level setting to enumeration string
      - Map Irrlicht log events to MT log events
      - Encapsulate log_* functions and global variables into a class, Logger
      - Unify dstream with standard logging mechanism
      - Unify core.debug() with standard core.log() script API
      2139d7d4
  24. Aug 26, 2015
  25. Aug 24, 2015
    • ShadowNinja's avatar
      Clean up threading · e4bff8be
      ShadowNinja authored
        * Rename everything.
          * Strip J prefix.
          * Change UpperCamelCase functions to lowerCamelCase.
        * Remove global (!) semaphore count mutex on OSX.
        * Remove semaphore count getter (unused, unsafe, depended on internal
          API functions on Windows, and used a hack on OSX).
        * Add `Atomic<type>`.
        * Make `Thread` handle thread names.
        * Add support for C++11 multi-threading.
        * Combine pthread and win32 sources.
        * Remove `ThreadStarted` (unused, unneeded).
        * Move some includes from the headers to the sources.
        * Move all of `Event` into its header (allows inlining with no new includes).
        * Make `Event` use `Semaphore` (except on Windows).
        * Move some porting functions into `Thread`.
        * Integrate logging with `Thread`.
        * Add threading test.
      e4bff8be
  26. Aug 20, 2015
  27. Aug 05, 2015
  28. Aug 02, 2015
  29. Jul 23, 2015
    • est31's avatar
      Optional reconnect functionality · 3b50b276
      est31 authored
      Enable the server to request the client to reconnect.
      
      This can be done with the now extended minetest.request_shutdown([reason], [reconnect]) setting.
      3b50b276
  30. Jul 21, 2015
  31. Jul 16, 2015
  32. Jul 10, 2015
  33. Jul 08, 2015
    • est31's avatar
      Use UTF-8 instead of narrow · b0784ba8
      est31 authored
      Use wide_to_utf8 and utf8_to_wide instead of wide_to_narrow and narrow_to_wide at almost all places.
      Only exceptions: test functions for narrow conversion, and chat, which is done in a separate commit.
      b0784ba8
  34. Jul 05, 2015
  35. Jun 27, 2015
  36. May 11, 2015
    • est31's avatar
      Make early protocol auth mechanism generic, and add SRP · 82e35edf
      est31 authored
      Adds everything needed for SRP (and everything works too),
      but still deactivated, as protocol v25 init packets aren't final yet.
      Can be activated by changing the LATEST_PROTOCOL_VERSION header to 25
      inside networkprotocol.h.
      82e35edf
  37. Apr 27, 2015
Loading