1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-11-25 18:35:31 +01:00

Commit Graph

  • e2ccd14c05 Allow using VBOs for meshes all the way down to 4 vertices (#14366) paradust7 2024-02-12 14:20:48 -08:00
  • a14320fc44 Improve deprecation error messages Lars Mueller 2024-02-12 22:58:26 +01:00
  • eb52a149a0 Enable IPO/LTO by default except for debug builds (#14198) David Heidelberg 2024-02-09 00:01:12 +01:00
  • adaa4cc2f3 Move hard coded minimap to builtin (#14071) cx384 2024-02-07 20:13:23 +01:00
  • f2b99332d9 Add Lua API function to resolve node/collision/selection boxes (#13964) grorp 2024-02-06 20:45:16 +01:00
  • 4859cf44ce Fix translation updater script: Handle nested modpacks, support games (#14340) Lars Müller 2024-02-05 20:57:30 +01:00
  • 83f779c52d Fix active object adding to not generated block (#14311) sfence 2024-02-04 21:24:08 +01:00
  • c9e10e1dd9 Drop valgrind from CI and instead enable ASan sfan5 2024-01-20 18:18:00 +01:00
  • 4259ac96ea Optimize fs::CopyFileContents on Linux and Windows sfan5 2024-01-20 17:16:16 +01:00
  • 714c9361ea Add unit tests for fs::CopyFileContents sfan5 2024-01-20 17:16:08 +01:00
  • 93381014a0 Bypass media transfer in single player sfan5 2024-01-20 16:26:05 +01:00
  • 16aaef097a Make the protocol dissector heuristic (#14335) someone-aka-sum1 2024-02-04 21:21:23 +01:00
  • 1d9c9710d7 Fix short raycasts missing large objects (#14339) Lars Müller 2024-02-04 14:04:05 +01:00
  • e7dbd325d2 RemotePlayer: make peer ID always reflect the validity of PlayerSAO (#14317) SmallJoker 2024-02-02 22:13:24 +01:00
  • 893594d81a Add help formspec for CSM commands (#13937) Zemtzov7 2024-02-03 02:12:59 +05:00
  • 176e674a51 Add wear bar color API (#13328) techno-sam 2024-02-02 12:21:00 -08:00
  • e10d8080ba Add flag to control mgv6 temple generation (#14293) sfan5 2024-01-30 21:52:04 +01:00
  • 9da1354f3a Fix missing limit check for block y pos (#14320) sfan5 2024-01-30 21:51:51 +01:00
  • e1f6108789 Revert class forward declaration in {client,server}opcodes.h sfan5 2024-01-30 17:03:29 +01:00
  • 40bf88ac74 Performance: Limit blitting work to overlapping area Lars Mueller 2024-01-27 22:59:27 +01:00
  • ffec698d3e Change how [combine parameters are checked sfan5 2024-01-27 20:26:43 +01:00
  • b1ee137177 Minor documentation fixes Lars Mueller 2024-01-24 15:24:25 +01:00
  • fbec168e91 Only pause rendering if the Android activity is stopped (#14211) grorp 2024-01-27 14:37:00 +01:00
  • 89f3502b56 Move Server ban check to different point sfan5 2024-01-24 19:39:28 +01:00
  • 5dbc1d4c08 Move some files to src/server/ sfan5 2024-01-24 19:13:03 +01:00
  • c0f852e016 Change NetworkPacket to reserve instead of resize sfan5 2024-01-24 18:36:43 +01:00
  • 397682a5b0 Clean up client and server command sending / tables sfan5 2024-01-24 18:23:11 +01:00
  • 2b99dabdac Touchscreen: Abort ongoing short taps if touch interaction mode changes (#14305) grorp 2024-01-26 23:19:06 +01:00
  • df9975f35d Add markdown admonition extension (#14303) Bradley Pierce 2024-01-26 16:10:57 -05:00
  • 4158759265 Move mtevent.h to src/client/ sfan5 2024-01-26 16:10:52 +01:00
  • 8927e7caf6 Handle some edge cases in tile images sfan5 2024-01-26 15:22:27 +01:00
  • a46fe79939 Reduce code duplication in tile.cpp sfan5 2024-01-26 14:37:09 +01:00
  • 2ef080a51b Slight simplification of RemoteClient::getNextBlocks(...) (#14302) lhofhansl 2024-01-25 11:32:18 -08:00
  • 4468813d47 Show more lines in chat scrollback buffer (#14290) Sokomine 2024-01-24 19:41:29 +01:00
  • 6a2eb4da07 Restore pointability backwards compatibility Lars Mueller 2024-01-23 23:19:04 +01:00
  • 731b84d725 Reduce some instances of useless data shuffling sfan5 2024-01-23 21:32:36 +01:00
  • 362e4505e8 Minor improvements to media request / announce code sfan5 2024-01-20 13:24:54 +01:00
  • 13013d1b8b Fix client loading not aborting correctly in certain cases sfan5 2024-01-19 20:14:54 +01:00
  • 6df0de565f Check media requests on the server more carefully sfan5 2024-01-19 20:08:55 +01:00
  • 89eabb5803 Drop speed tests and some other unused code from clientlauncher.cpp sfan5 2024-01-19 16:21:33 +01:00
  • 6aa4f14a28 Drop some unneeded MOD_REASONs sfan5 2024-01-19 16:05:59 +01:00
  • be7844192b Don't save blocks asap for only lighting updates sfan5 2024-01-19 16:02:26 +01:00
  • 9e3a11534f Allow fog color to be overriden properly (#14296) sfan5 2024-01-23 22:33:33 +01:00
  • a29d3cf074 Save the settings in more cases to avoid losing setting changes (especially on Android) (#14266) grorp 2024-01-23 21:33:27 +01:00
  • f6ecd931dc Minor documentation formatting fixes Lars Mueller 2024-01-22 22:41:33 +01:00
  • f0180ad488 Fix revoke callbacks being run for false values passed to set_privileges Lars Mueller 2024-01-22 21:57:30 +01:00
  • afc48cf224 Address set_player_privs footgun (#14297) Lars Müller 2024-01-22 20:06:03 +01:00
  • 5958714309 Tool specific pointing and blocking pointable type (#13992) cx384 2024-01-22 18:27:08 +01:00
  • fb461d21a5 Fix waypoint precision wraparound, add bounds check Lars Mueller 2024-01-11 22:07:03 +01:00
  • 404a063fdf Touchscreen: Allow mods to swap the meaning of short and long taps (punch with single tap) (#14087) grorp 2024-01-21 17:44:08 +01:00
  • 8cbd629010 Fix bugs in ModifySafeMap (#14276) sfan5 2024-01-20 15:37:30 +01:00
  • e9233bc169 Fix typo in minimap bumpmapping shader (#14280) DS 2024-01-20 15:36:53 +01:00
  • bec080be8d Add Esperanto builtin translation (#14215) Jaidyn Ann 2024-01-20 14:36:42 +00:00
  • 371b9a7fc2 Move check for strlcpy before config.h generation David Heidelberg 2024-01-19 22:48:43 +01:00
  • 699d1bf27c Use newer IrrlichtMt sfan5 2024-01-17 17:49:08 +01:00
  • 225aa107f6 Define strlcpy only on platforms where it's not available David Heidelberg 2024-01-17 20:51:49 +01:00
  • e416c99419 Fix signed overflow UB in PseudoRandom::next() DS 2024-01-19 11:52:53 +01:00
  • 7c9706fdcf Remove unused meshgen_block_cache_size setting Lars 2024-01-18 19:21:34 -08:00
  • f08e4bb27d Return to the main menu if a shader compilation fails (#14256) HybridDog 2024-01-19 11:51:46 +01:00
  • 432988a4ad Fix multiple password changes in one session savilli 2024-01-19 11:50:55 +01:00
  • a8cf10b0b5 Docs: Recommend against using PseudoRandom Lars Müller 2024-01-17 21:48:17 +01:00
  • e985b7a0bf Initialize random with better seed sfan5 2024-01-16 18:31:25 +01:00
  • 6caa06eaed Remove mistaken exec mode from three files sfan5 2024-01-15 21:59:22 +01:00
  • 02fa33252a Ignore MSVC unit test failures for now sfan5 2024-01-15 21:38:47 +01:00
  • 2211f4f8f7 Run unit tests in MSVC CI job sfan5 2024-01-15 20:03:32 +01:00
  • 5ceb327e55 Replace SHA256 implementation with one from LibreSSL sfan5 2024-01-15 21:26:24 +01:00
  • b0f76d82c5 Remove references to SHA1 and SHA512 from SRP code sfan5 2024-01-15 21:20:42 +01:00
  • 2bcebc4e4e Update mini-gmp to 6.3.0 sfan5 2024-01-15 20:14:26 +01:00
  • cd55a533e8 Update catch2 copy to 2.13.10 sfan5 2024-01-15 20:12:05 +01:00
  • 021eddac73 Update jsoncpp copy to 1.9.5 sfan5 2024-01-15 20:08:50 +01:00
  • 5756d6262e Minor improvements and fixes in httpfetch.cpp sfan5 2024-01-13 19:51:13 +01:00
  • 56943bef48 Use modern libcurl poll/wait methods sfan5 2024-01-13 19:14:04 +01:00
  • ee727eb65e Migrate UDPSocket to use poll() sfan5 2024-01-13 18:23:14 +01:00
  • e8008c1b21 Sanitize lang_code and full_version received from client sfan5 2024-01-15 22:34:27 +01:00
  • bdc124ba41 Require client to consistently use peer ID sfan5 2024-01-06 21:39:06 +01:00
  • f27f701251 Make server disconnect lingering clients sfan5 2024-01-05 16:27:06 +01:00
  • b2f0a37b18 Rate-limit client connection attempts sfan5 2024-01-05 15:12:20 +01:00
  • 050152eb90 Do not allocate packet quota to half-open connections sfan5 2024-01-05 13:54:50 +01:00
  • 3987318f09 Time out when reliables can't be delivered sfan5 2024-01-05 12:24:14 +01:00
  • 9f684eac92 Remove weird command procession limit sfan5 2024-01-05 11:46:32 +01:00
  • abf3142b26 Send initial dummy packet as empty sfan5 2024-01-05 11:13:43 +01:00
  • eeb873b23c Minor code corrections sfan5 2024-01-05 11:03:19 +01:00
  • 84d4647329 Scale resend timeout exponentially sfan5 2024-01-05 10:19:49 +01:00
  • 7acb14f7a1 Use fixed, lower timeout for half-open connections sfan5 2024-01-05 09:40:13 +01:00
  • 2587302987 Assign peer IDs randomly sfan5 2024-01-05 00:43:47 +01:00
  • db88d24ff8 Track connection half-open state sfan5 2024-01-05 00:31:14 +01:00
  • 2ea8d9ca11 Fix out of range enum casts in deSerialize functions (#14090) cx384 2024-01-17 20:05:46 +01:00
  • 0383c44f0d Custom data structure for active objects to get performance *and* safety (#13880) sfan5 2024-01-17 20:04:56 +01:00
  • 08ee6d8d4b Add rotation support for wallmounted nodes in 'ceiling' or 'floor' mode (#11073) Wuzzy 2024-01-17 17:47:06 +01:00
  • e7dd9737bd Reduce minetest.after time complexity and provide ordering guarantee Jude Melton-Houghton 2022-01-16 19:01:02 -05:00
  • ceaa7e2fb0 Add API for restoring PseudoRandom and PcgRandom state (#14123) sfence 2024-01-16 23:20:52 +01:00
  • 8093044f07 Support OpenGL 3 (#13321) Vitaliy 2024-01-16 23:09:18 +03:00
  • 9cca12ff0b Fix language setting description in settingtypes.txt (#14048) AFCMS 2024-01-15 19:27:24 +01:00
  • 1b0d2a37bb Set low active_block_range in test_multiplayer.sh sfan5 2024-01-15 11:44:26 +01:00
  • 92c55c27cf Add function to get all HUD elements (#14042) cx384 2024-01-14 17:46:29 +01:00
  • ed7d4037b2 Client: fix possible division by zero in [crack modifier SmallJoker 2024-01-14 16:26:08 +01:00
  • dd094d7606 Write down some developer documentation sfan5 2024-01-10 18:20:07 +01:00
  • 1ba26d67bd Remove excessive includes from porting.h sfan5 2024-01-11 10:37:13 +01:00
  • e824e9023f Simplify LuaPseudoRandom::l_next and fix docs sfan5 2024-01-10 20:08:00 +01:00
  • d20f1182f2 Fix Lua PseudoRandom seeds being mangled sfan5 2024-01-10 20:00:14 +01:00