1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-10-12 08:05:18 +02:00

Commit Graph

  • 0cf1c47f6c Fix scrollbar on ContentDB grid by adding an area label (#16042) grorp 2025-04-21 06:33:41 -04:00
  • 5c6e4d35b0 Client: protect against circular attachments (#16038) SmallJoker 2025-04-21 12:33:19 +02:00
  • c0e42c6588 Use map_compression_level_disk from minetest.conf for --recompress (#16037) Linn16 2025-04-21 12:32:58 +02:00
  • 900cf896db Move NodeShaderConstantSetter to game.cpp sfan5 2025-04-18 10:09:00 +02:00
  • f3c2bbfb48 Change shaders to be defined by input constants rather than drawtype/material type sfan5 2025-04-17 23:48:08 +02:00
  • baa4c7cd21 Introduce IShaderConstantSetter abstraction sfan5 2025-04-17 23:13:44 +02:00
  • b2c2a6ff47 Rename IShaderConstantSetter sfan5 2025-04-17 22:15:14 +02:00
  • 4c4e296274 Handle texture filtering sanely to avoid blurriness (#16034) sfan5 2025-04-21 12:31:44 +02:00
  • 1c5776d13a FATAL_ERROR for orphan object refs in objectrefGetOrCreate Lars Mueller 2025-04-12 02:29:53 +02:00
  • c0d10b24a4 Use SPDX-License-Identifiers in builtin Lars Mueller 2025-04-05 01:19:52 +02:00
  • e1143783e5 Fix some (MSVC) compiler warnings Lars Mueller 2025-04-04 17:09:12 +02:00
  • 695d526764 Get rid of _IRR_OVERRIDE_ macro Lars Mueller 2025-04-04 16:32:52 +02:00
  • 5f1ff453c9 Replace _IRR_DEBUG_BREAK_IF with assertions Lars Mueller 2025-04-04 01:26:02 +02:00
  • 2f464843cb Make it more convenient to customize node drops (#15872) Jürgen Rühle 2025-04-20 20:48:48 +02:00
  • 23bfb2db72 Move keybinding settings to (Lua-based) setting menu (#15791) y5nw 2025-04-20 20:20:49 +02:00
  • c1d2124102 SDL: Send events for X1 and X2 mouse buttons (#16025) y5nw 2025-04-20 20:20:33 +02:00
  • bf15036831 Show SDL version in the About tab (#16046) y5nw 2025-04-20 20:20:22 +02:00
  • 2bb7ed208c Add vcpkg.json (#15863) y5nw 2025-04-20 13:28:31 +02:00
  • 0695541bf5 Fix cross-building by ensuring output path is set Travis Wrightsman 2025-04-17 12:35:31 +02:00
  • 7375358afd Fix warning in mg_decoration.cpp sfence 2025-04-17 12:35:14 +02:00
  • fd85737460 Add allow_close[] element to formspecs (#15971) Vincent Robinson 2025-04-16 16:20:39 -07:00
  • 04e82749db Make ETLF_FLIP_Y_UP_RTT work for texture download on GLES sfan5 2025-04-13 17:34:45 +02:00
  • cf07b56235 Expand workarounds for format inconsistency with BGRA8888 extension on GLES sfan5 2025-04-13 17:20:41 +02:00
  • 37d2bc8a5f Reuse some allocations in ClientMap rendering sfan5 2025-04-15 21:42:39 +02:00
  • a9c197b1e5 Expand usable range of fill_ratio to about 2.3e-10 (#16026) sfence 2025-04-15 21:42:12 +02:00
  • bdaabad53c Warn if async engine seems stuck (#16010) sfan5 2025-04-14 17:18:33 +02:00
  • 60c47c51e0 Optimize name-id-lookup for MapBlock serialization (#16000) DS 2025-04-14 17:18:21 +02:00
  • 75862e33b6 ContentDB: Add reviews tab (#15254) rubenwardy 2025-04-13 16:07:01 +01:00
  • 78293404c7 Rename perlin noise to value noise (#15858) Erich Schubert 2025-04-10 14:39:40 +02:00
  • 372e37faf2 Minor correction to how buildbot finds packages sfan5 2025-04-08 18:19:08 +02:00
  • 124d770823 Fix edge-case where manually set gameid isn't used sfan5 2025-04-08 12:15:16 +02:00
  • 9d81c02f27 Add/remove/change some log messages for clarity sfan5 2025-04-07 20:23:13 +02:00
  • a00b9cab36 Fix operator[] for vector2d and vector3d being potentially UB (#15977) sfan5 2025-04-08 22:25:45 +02:00
  • 46db688cc8 Implement support for array textures in GL driver sfan5 2025-04-06 22:16:17 +02:00
  • d5bf094f9a Prefer immutable texture storage when available sfan5 2025-04-06 20:25:03 +02:00
  • 427a7e4998 Split texture initialization code from upload sfan5 2025-04-06 19:40:12 +02:00
  • 9ff07df45e Fix GLES texture download to handle mipmaps and cubemap type sfan5 2025-04-06 17:48:42 +02:00
  • 38c3876c4e Drop support for storing mipmap data alongside IImage sfan5 2025-04-06 17:47:18 +02:00
  • 03affa1bbb Some minor code cleanups sfan5 2025-03-31 18:01:51 +02:00
  • 7689f1f0fd Improve some warning messages (#15990) Lars Müller 2025-04-08 22:24:00 +02:00
  • a3648b0b16 Add spatial index for objects (#14631) Lars Müller 2025-04-08 08:44:53 +02:00
  • bed36139db Fix struct forward declaration cx384 2025-04-07 01:38:32 +02:00
  • 6a71095655 Break liquid reflow scan early for all-air blocks (#15975) lhofhansl 2025-04-05 08:01:39 -10:00
  • 52b974184d Move client code out of ItemDefManager (#15967) cx384 2025-04-04 18:58:14 +02:00
  • a6d4cd7c15 Draw node animation for items (#15930) cx384 2025-04-04 18:47:11 +02:00
  • 1db5a2f950 Add delay between punching and digging node (#15931) Elias Åström 2025-04-04 18:46:27 +02:00
  • 884f411387 Set CMAKE_POLICY_VERSION_MINIMUM=3.5 to make MSVC CI work again (#15978) Lars Müller 2025-04-04 18:46:03 +02:00
  • 66dedf1e21 lua_api.md: Mapblock-related and misc improvements (#15972) grorp 2025-04-03 13:46:06 -04:00
  • 7dbd3a0744 lua_api.md: More info in LBM run_at_every_load documentation (#15956) grorp 2025-04-02 10:05:23 -04:00
  • 47c75b3294 ImageSource: restrict max dimensions to protect from integer overflows (#15965) sfan5 2025-04-01 19:12:37 +02:00
  • 0179021acc lua_api.md: MAX_WORKING_VOLUME is now 150 million Jisk 2025-04-01 12:12:22 -05:00
  • 2569b50252 Deprecate some legacy item registration logic (#15950) Lars Müller 2025-04-01 19:12:00 +02:00
  • c30c94dfaa Add server/client annotations to settingtypes.txt and make use of them (#15756) grorp 2025-04-01 07:55:47 -04:00
  • 6724068659 Slight fix to #15949 to handle emerge queue full (#15960) lhofhansl 2025-03-31 21:31:10 -07:00
  • 1281173e50 Use secure randomness to seed internal RNG sfan5 2025-03-30 16:42:26 +02:00
  • 785c042f1f Drop gzip support from CZipReader sfan5 2025-03-29 11:55:40 +01:00
  • ae0f955a0e Add nodiscard attribute to helper functions where it makes sense sfan5 2025-03-26 21:56:09 +01:00
  • e6acc4e7ed Delete TestCAO sfan5 2025-03-26 21:33:35 +01:00
  • 2602d03b34 Split ABM/LBM from serverenvironment.cpp to own file sfan5 2025-03-26 21:25:20 +01:00
  • dea95c7339 Reduce transitive includes by moving a class sfan5 2025-03-26 19:47:40 +01:00
  • b146673c3d Remove old mystrtok_r for MinGW sfan5 2025-03-26 19:59:55 +01:00
  • e73eed247e Apply some refactoring/cleanup to mainly util functions sfan5 2025-03-26 19:08:31 +01:00
  • 89e3bc8d56 Improve std::hash<SMaterial> implementation sfan5 2025-03-26 18:28:25 +01:00
  • d7edf0b229 Set StartupWMClass in desktop file wrrrzr 2025-03-30 19:17:10 +03:00
  • 4bc366b984 Refactor createShadowRenderer wrrrzr 2025-03-30 19:16:45 +03:00
  • 41d43e8d95 Document server texture pack in texture_packs.md (#15951) cx384 2025-03-30 18:16:34 +02:00
  • 4cd2273349 Refactor input handler (#15933) y5nw 2025-03-30 18:16:20 +02:00
  • 309c0a0cb6 Formspec: fix clamped scroll offset of scroll_containers larger than 1000px SmallJoker 2025-03-30 18:15:38 +02:00
  • 882f132062 Document special items cx384 2025-03-30 17:26:28 +02:00
  • af1ffce084 Improve hand override documentation cx384 2025-03-29 15:09:15 +01:00
  • a94c9a73ba Move all registration logic into core.register_item for consistency sfan5 2025-03-24 21:10:55 +01:00
  • 915446417d Improve warning message for registration table reuse sfan5 2025-03-24 20:45:44 +01:00
  • 8f8d7c4088 Check if a block is already in the emege queue before checking occlusion culling and trying to reemerge (#15949) lhofhansl 2025-03-28 11:31:54 -07:00
  • b0bc6ce637 TouchControls: Take FOV into account for camera movement (#15936) grorp 2025-03-28 07:43:59 -04:00
  • fbc525d683 Restore behavior of emergequeue_limit_total (#15947) lhofhansl 2025-03-27 18:59:38 -07:00
  • db15bc6466 Some more random code cleanups sfan5 2025-03-18 22:11:37 +01:00
  • f63436c8d3 Add basic unittests for LBMManager sfan5 2025-03-23 20:13:24 +01:00
  • 7b746d21f9 Make sure generated blocks have their timestamp set sfan5 2025-03-18 21:50:17 +01:00
  • ed40ea010b Improve edge case handling in LBMManager sfan5 2025-03-18 20:57:19 +01:00
  • 3dca2cd26a Strip leading colon from LBM names sfan5 2025-03-18 20:36:18 +01:00
  • 71cd25a798 Preserve LBM ordering when running them sfan5 2025-03-18 20:26:11 +01:00
  • ea1e8797a3 Fix performance bug with applying LBMs sfan5 2025-03-18 20:06:39 +01:00
  • 8fc7bf2af4 Fix core.get_content_info docs and harden implementation (#15925) JosiahWI 2025-03-26 13:03:53 -05:00
  • 95d6008332 IrrlichtMt: Fix orientation of IRenderTarget-textures (#15932) SmallJoker 2025-03-26 18:32:23 +01:00
  • b99f90ed80 Mainmenu: Trim whitespace from player name, address, port grorp 2025-03-26 13:31:44 -04:00
  • 251bf0ec31 Fix possible nullptr dereference in serverpackethandler.cpp Ricardo Costa 2025-03-26 14:31:27 -03:00
  • b1363fce8e Fix logic inversion for dynamic media (server-side fix) (#15870) ashtrayoz 2025-03-25 07:35:20 +11:00
  • 4ba438a7ec Improve KeyPress handling (#15923) y5nw 2025-03-21 12:07:51 +01:00
  • ead44a27ca TouchControls: Implement an option for dig/place buttons (#15845) grorp 2025-03-21 07:06:44 -04:00
  • 1f14b7cb1b Make remote media exclusively use GET for hash set (#15885) sfan5 2025-03-19 22:06:34 +01:00
  • a9a3b05cc3 Prevent registration of certain new content after load time sfan5 2025-03-16 20:22:05 +01:00
  • ca047c3e58 Warn on core.override_item() after server startup sfan5 2025-03-16 19:57:06 +01:00
  • 2540667f04 Warn if metatable passed to itemdef registration function sfan5 2025-03-16 16:46:37 +01:00
  • 4125ce877d Do not discover mod directories that fail parsing (#15917) JosiahWI 2025-03-19 12:43:19 -05:00
  • f1364b1e0b GUI: Use the client's fonts for 'Open URL?' dialogues SmallJoker 2025-03-15 15:30:35 +01:00
  • 5b2b2c7796 Game: disable 'toggle_sneak_key' while flying SmallJoker 2025-03-15 14:31:16 +01:00
  • cc65c8bd70 SDL: Use scancodes for keybindings (#14964) y5nw 2025-03-16 20:35:34 +01:00
  • e0378737b7 Fix overrideable hand ToolCapabilities and range (#15743) cx384 2025-03-16 20:03:31 +01:00
  • d085f0fb52 Document core.MAP_BLOCKSIZE constant in lua_api.md (#15911) Xiaochuan Ye 2025-03-17 03:02:42 +08:00
  • efded8f0bb Bump OARS content rating to 1.1 AFCMS 2025-03-16 17:57:18 +01:00