Commit Graph

  • 4748f8f5e3 Mark the last ported commit in the todos file. Relintai 2022-07-30 00:51:48 +0200
  • 9f5fb428ab Ported: Add error messages and docs to explain restrictions when calling NetworkedMultiplayerCustom.initialize() - dsnopek 5eaf83f2d7 Relintai 2022-07-30 00:49:12 +0200
  • 65afe14ca4 Ported: [3.5] Replace Navigation std::vector use with LocalVector Replace Navigation std::vector use with LocalVector. - smix8 d0a78d05eb Relintai 2022-07-30 00:44:53 +0200
  • 89737a1ad5 Ensure changes to Camera2D's limits don't affect smoothed_camera_pos Marcel Admiraal 2022-07-28 12:06:45 +0100
  • 0d55a30eb1 When Camera2D enters tree, ensure first update is not lost Marcel Admiraal 2022-07-28 11:48:53 +0100
  • 641c15f906 Ported: [3.x] HTML5: Add support for Input.vibrate_handheld() - pattlebass fb7ecc748f Relintai 2022-07-30 00:29:14 +0200
  • 9481486f92 Add missing Python type hints in tools/make_rst.py Andy Maloney 2022-07-26 16:26:47 -0400
  • 285c2acefc Keep crash handler status on editor restart Pedro J. Estébanez 2022-07-26 19:07:06 +0200
  • a917d1bed4 Ported: Address remaining scoped storage regressions - Accelerate common path used to check the storage scope for a given path - Update the logic for the get_as_text() method - previous logic loads the content of a text file one byte at a time - m4gr3d fc2c202312 Relintai 2022-07-29 23:48:31 +0200
  • 3f1e2ac44d Use bigobj for release MSVC builds Kevin Smith 2022-07-25 20:10:20 +0100
  • ed1a3f632f Require ScriptInstance to be valid in the editor debugger Hugo Locurcio 2022-07-25 14:29:33 +0200
  • 3354642b33 Script Editor: Don't switch to 2D/3D viewports when selecting nodes Alfred R. Baudisch 2022-07-23 14:29:30 +0200
  • 899a41e0d7 Fixup BVH debugging statements Ricardo Buring 2022-07-25 18:35:14 +0200
  • 679f5a7d64 Ported: SCons: Refactor Linux linker options with linker=<bfd|gold|lld|mold> The new option is linker and lets the user specify the argument to the-fuse_ld= linker flag directly. The supported options are: - default: No change, typically uses GNU ld (bfd) unless the user or distro picked a different default /usr/bin/ld. - bfd: GNU ld from binutils - gold: GNU gold from binutils - lld: lld from LLVM - mold: mold, an extremely fast modern linker, not (yet) intended for use in production but great for development speed. Provided by distro mold package or needs to be compiled from source and installed to /usr otherwise. Deprecates the use_lld=yes option, and make lld actually usable with GCC too. Not all the above are compatible or recommend for LTO, we recommend using GNU ld with GCC LTO, or lld with LLVM ThinLTO. - akien-mga 5bb3063eec Relintai 2022-07-29 23:18:06 +0200
  • bd391e6fc7 Did the same change to cscript aswell. Relintai 2022-07-29 23:07:19 +0200
  • 90707b7098 Don't print redundant errors when parsing GDScript Dallon Feldner 2022-07-22 08:47:10 -0500
  • 41ef59bcc8 Ported: Expose VisualServer.viewport_set_use_32_bpc_depth() to the scripting API. Previously, only the Viewport methods/properties were exposed to the scripting API. - Calinou ed4976d1d5 Relintai 2022-07-29 23:03:48 +0200
  • 9596474a36 Ported: [Command line export] return 0 exit code when export is finished with warnings. - bruvzg d6698c1f81 Relintai 2022-07-29 23:01:04 +0200
  • 81f5f0d0de Add missing include. Relintai 2022-07-29 23:00:39 +0200
  • 45a1c98332 Ported: SpriteFramesEditor Add animation searchbox - kleonc 728a725b7b Relintai 2022-07-29 22:45:57 +0200
  • fa9d1120c4 doc: Fixup reference to Camera Rémi Verschelde 2022-07-25 14:53:22 +0200
  • 9dae8cd2a5 support git packed refs in version generator Nathan Franke 2022-07-24 21:09:54 -0500
  • 4a453e6121 SCons: Prevent using vsproj option outside Windows Rémi Verschelde 2022-07-22 12:53:01 +0200
  • 11ab10b7f2 Improve documentation for Camera3D's current member Zak Grumbles 2020-09-24 22:06:55 -0500
  • 1288e9c520 Clarified usage of TreeItem get_next*() and get_prev*() functions. Derwent Ready (drentsoft) 2020-10-11 00:14:17 +0100
  • 56779597de dependency editor: set current directory to closest existing directory Nathan Franke 2022-07-23 15:29:50 -0500
  • 8726cccd56 Portals - Allow more logging to be disabled lawnjelly 2022-07-24 13:44:59 +0100
  • 50d5be10f8 Portals - Fix invalid room hint when reconverting room graph lawnjelly 2022-07-24 11:46:38 +0100
  • cedf68bf7f Do case-insensitive search for pen inversion detection Hansem Ro 2022-07-19 15:13:35 -0700
  • 7b02b1df64 Fix node dragging not working when dock is moved kobewi 2022-07-21 23:57:52 +0200
  • 361b5b23f7 Address slow copy performance when using the FileAccessFilesystemJAndroid implementation. Fredia Huya-Kouadio 2022-07-19 23:02:28 -0400
  • 561314ee93 Add ios and macos platform name aliases. bruvzg 2022-07-21 15:27:23 +0300
  • ba8978a0ac Fix doc for print_debug Haoyu Qiu 2022-07-20 21:17:56 +0800
  • 7161d7bc29 Ported: Add NetworkedMultiplayerCustom so high-level multiplayer backends can be added from GDScript. - dsnopek 8ad5889c1a Relintai 2022-07-29 22:19:12 +0200
  • 31136b3669 Ported: Document support limitations for OmniLight cubemap shadows in GLES2 - Calinou b03ceaba2f Relintai 2022-07-29 22:11:41 +0200
  • c569ecfad1 Ported: TileMapEditor Fix interrupted erasing not being properly finished - kleonc 66551a94be Relintai 2022-07-29 22:06:26 +0200
  • 0d8a6b6cdd Fix CanvasItem not exiting its canvas group on canvas exit kleonc 2022-07-20 12:44:25 +0200
  • dfd8e09953 Fix the calculation of the angular velocity when the rotation speed is not high. fabriceci 2022-07-19 09:50:54 +0200
  • a58186c82a Use the right memory ordering in SafeNumeric operations Pedro J. Estébanez 2022-07-19 10:04:59 +0200
  • f8be7dd320 Improve OS.set_current_screen bruvzg 2022-07-19 11:39:21 +0300
  • 55c580bad5 Sync controller mappings DB with SDL2 community repo Rémi Verschelde 2022-07-18 15:42:48 +0200
  • 60fd3e14db Ported: Bump mbedtls to version 2.18.1, update LICENSE. Keep applying windows entropy patch. Update thirdparty/README with correct version information. and Bump mbedtls to 2.18.1 (headers). - Faless df94010dec c55e8dd516 Relintai 2022-07-29 21:56:46 +0200
  • e7100658d4 Ported: Fix exit code of --help and --version, and test them in CI Corrects prior regression which caused ERROR output and exit code of 1. - Bromeon 861e155543 Relintai 2022-07-29 21:45:04 +0200
  • d10acf7390 Ported: Command line arguments '--version' and '--help' return exit code 0 instead of 255 Allows to detect whether those commands executed successfully, which makes integration with shell scripts/CI/bindings straightforward. - Bromeon da78e92321 Relintai 2022-07-29 21:35:41 +0200
  • 01b1c3e99f Ported: Improve documentation for HTTPRequest's timeout property - Calinou 28b9e376cf Relintai 2022-07-29 21:30:22 +0200
  • d6637c39a7 Ported: AudioStreamPlayer: Clarify that no validation is made on 'bus' name - akien-mga 685cecbd5f Relintai 2022-07-29 21:23:58 +0200
  • 9af3a7a709 Ported sort() for poolVectors from 7b8b91f505 . Relintai 2022-07-29 21:18:44 +0200
  • 8107f6fea6 Fix an another import. Relintai 2022-07-29 21:05:20 +0200
  • 5ebeb6a36c Ported: Add global_translation and global_rotation to Spatial - foxydevloper 5238740fef Relintai 2022-07-29 21:02:00 +0200
  • e2987f8914 Update camera position when updating camera limit Marcel Admiraal 2022-07-16 15:50:27 +0100
  • ef7646924a Set initial SceneTree processes times to 0.0 Marcel Admiraal 2022-07-16 15:52:09 +0100
  • 28222d21e5 Ported: HTML5: Make OS.get_locale() match other platforms - pattlebass 82c3e6229b Relintai 2022-07-29 20:54:31 +0200
  • 8e1244c196 Fix crash on NaN offset in path_follower 2d and 3d Hayden 2022-06-01 23:54:50 +1200
  • 6c004dcad2 SpriteFrames: Sort animations alphabetically Rémi Verschelde 2022-07-13 15:33:28 +0200
  • 8c662ff234 Flush accumulated input events on iOS Pedro J. Estébanez 2022-07-08 20:01:19 +0200
  • 3fb2c16ba0 Ported: Input: Re-enable input accumulation disabled by error in 3.4 Input accumulation was implemented and enabled by default in 3.1, and I don't recall major complaints around it (or bugs were fixed). In 3.4, #42220 added input buffering and apparently toggled input accumulation off by mistake. This led to multiple bug reports about degraded performance on Windows, or simply unexpected behavior change (see linked issues in #55037). Fixes #55037. - akien-mga d6bcdd18c3 Relintai 2022-07-29 20:50:00 +0200
  • 4a2bccd2d3 Only include editor/SCsub when building the editor: tools=yes Marcel Admiraal 2022-07-07 12:16:37 +0100
  • 17f9583dc0 Fix imports. Relintai 2022-07-29 20:33:57 +0200
  • 88fe196e79 Ported: [3.x, macOS, Windows, X11] Add stylus inverted/eraser support to InputEventMouseMotion event. - hansemro 193d5c11f3 Relintai 2022-07-29 20:31:16 +0200
  • 7ed3705487 Ported: Fix issue causing the Android Editor port to crash when saving a scene In addition: - Disable 'adb devices' query (not supported when running the editor on Android devices - Add move_to_trash implementation for Android devices - m4gr3d 27b63247fd Relintai 2022-07-29 20:15:01 +0200
  • 65b888f597 Fix typo. Relintai 2022-07-29 20:01:31 +0200
  • a7b0364908 Fix heap-use-after-free when closing a scene with its builtin script open Haoyu Qiu 2022-07-06 10:43:55 +0800
  • 8841a5f056 Fix light intensity and attenuation import from GLTF PZerua 2022-07-05 19:41:52 +0200
  • 2f9f0ecf8b StyleBox: Document correct methods to draw with a RID Jean-Marc Pelletier 2022-07-05 13:15:44 +0900
  • cb93141c27 Fix FileDialog file name autocompletion with filters Thakee Nathees 2020-04-28 19:33:46 +0530
  • 0ed75059cc Update TextureRegion editor when NinePatchRect/StyleBoxTexture changes Haoyu Qiu 2022-07-06 13:57:03 +0800
  • f0f2a9d960 Fix LineEdit caret after using arrow key to deselect Haoyu Qiu 2022-07-06 09:24:29 +0800
  • 756795a486 Add error messages to String::bin_to_int64, and accept capital B in prefix Wilson E. Alvarez 2021-10-21 12:46:28 -0400
  • 71fe78538f Add error messages String::hex_to_int functions, and accept capital X in prefix Wilson E. Alvarez 2021-10-21 12:31:45 -0400
  • 8fb683fe5d Also port hte previous fix to cscript. Relintai 2022-07-29 19:55:28 +0200
  • 47ddf3a7c9 GDScript: Fix autocompletetion showing class names with an underscore janglee 2020-01-30 18:13:07 +0530
  • 64d315631a Added overrides. Relintai 2022-07-29 19:46:24 +0200
  • c2f38ef861 Ported: Input: Document that accumulated input is disabled by default Relintai 2022-07-29 19:42:05 +0200
  • 6291a6695d Fix typo. Relintai 2022-07-29 19:38:24 +0200
  • d480073228 Ported: Use % when dropping unique scene nodes into script This expands uppon #60708, using get_node("%NodeName") for nodes that have a unique scene name to avoid having to change the onready statements when the paths of the nodes change. - Jummit 63f35d24c6 Relintai 2022-07-29 19:36:33 +0200
  • e0e4d0e51d Ported: Fix editor-only visibility for lights * Update visibility again for editor-only lights if owner changes. Fixes #26399, supersedes #52327 - reduz 995281ca90 Relintai 2022-07-29 19:28:33 +0200
  • 9d76074b58 Ported: Add full support for Android scoped storage. This was done by refactoring directory and file access handling for the Android platform so that any general filesystem access type go through the Android layer. This allows us to validate whether the access is unrestricted, or whether it falls under scoped storage and thus act appropriately. - m4gr3d 24e3b3b88d Relintai 2022-07-29 19:24:07 +0200
  • 480b8850b6 todos. Relintai 2022-07-29 18:21:12 +0200
  • 16dd2f1141 Ported: Clarify NavigationAgent radius property Documents Navigation radius property, especially that it affects avoidance only. - smix8 7aff541538 Relintai 2022-07-29 18:13:29 +0200
  • baad7f01a0 Ported:Upgrade Android NDK to r23 LTS - madmiraal 061c280873 Relintai 2022-07-29 18:12:25 +0200
  • 6e2c670826 Properly check for fullscreen toggle made through the Window Manager Wilson E. Alvarez 2022-06-29 21:55:40 -0400
  • 1d2b59b941 Check thread func in base scripts for argument info Haoyu Qiu 2022-06-27 11:24:04 +0800
  • 11a92cfe27 Ported: Add NavigationServer map_force_update() function Adds map_force_update() function to NavigationServer. This function immediately flushes the Navigationserver command queue and recalculates all navigationmeshes and region connections for a specific map. - smix8 721c99a530 Relintai 2022-07-29 17:56:48 +0200
  • da20b32f66 Ported: Add NavigationServer.region_owns_point() helper function Adds a helper function to check if a world space position is currently owned by a navigation region. - smix8 f0069cc1e9 Relintai 2022-07-29 17:52:38 +0200
  • f811d48449 Ported: Add Navigation function to get all navigation maps Added new function that returns all created navigation map RIDs from the NavigationServer. The function returns both 2D and 3D created navigation maps as technically there is no distinction between them. - smix8 38ee593b76 Relintai 2022-07-29 17:49:24 +0200
  • 0e32de0bad Clamp Viewport shadow atlas sizes to improve usability Hugo Locurcio 2022-02-02 23:24:36 +0100
  • 28aaf7cc78 Fix gltf texture filename decoding César Izurieta 2022-02-05 17:50:32 -0500
  • 328da6b799 Ported: Print a warning for Viewports that have 2D usage and HDR enabled 2D usage + HDR isn't supported, so the usage must be changed to 3D to be able to use HDR. - Calinou f64d5f4095 Relintai 2022-07-29 17:36:54 +0200
  • 6871b0c752 Ported: Only show relevant properties in the DirectionalLight inspector Some split distance properties are unused depending on the current shadow mode. Also, Blend Splits and Bias Split Scale can only be used if the shadow mode is PSSM 2 Splits or PSSM 4 Splits. - Calinou 1806661462 Relintai 2022-07-29 17:24:47 +0200
  • f78be19966 Ported: Add process_mode property to InterpolatedCamera - saneery cb94797ce4 Relintai 2022-07-29 17:19:58 +0200
  • c529ed6ef5 print_stray_nodes() also prints node's script hilfazer 2021-03-18 20:46:24 +0100
  • 7eca7de502 recolor FlowContainer icons to the same color as Control icon according to the discussion in issue #62553, the FlowContainer icons don't get color-adjusted for Light theme and it's because the color code is off. Sosasees 2022-06-30 17:22:40 +0200
  • 44fd82b0b2 Ported: SCons: Properly track codegen script dependency for generated GLES headers - akien-mga 772d071863 Relintai 2022-07-29 16:44:33 +0200
  • 6c65c86669 Corrected InputEventKey::as_text to return a non-empty string for physical keys. Estelle Linkpy Reid 2022-07-02 15:34:15 +0200
  • 5f3aa5fbd0 Improve String.format() documentation Haoyu Qiu 2022-06-27 10:56:01 +0800
  • da1e62e95b Ported: [3.5] Remove documentation that mentions 2D navigation baking Cherrypick mentions 2D navigation mesh baking which does only exist very hidden in Godot 3.5. - smix8 5e1063bd0e Relintai 2022-07-29 16:36:49 +0200
  • 2efb934953 Revert "Command line arguments '--version' and '--help' return exit code 0 instead of 255" Relintai 2022-07-29 16:35:28 +0200
  • e12997ed02 Fix default cursor in html5 export. Raffaele Picca 2022-07-01 20:46:58 +0200
  • 0da3dcc5b4 Fix find_next_valid_focus() freeze kobewi 2022-07-01 00:25:10 +0200
  • ac81f33921 recolor Remove Theme Items icons from Godot 4 colors to Godot 3 follow-up to #62559. we found more icons that mistakenly had the Godot 4 colors, so i fixed them too. Sosasees 2022-07-01 09:33:12 +0200